body
	{
	margin:0px;
	padding:0px;
	font-family:"Lucida Grande",Arial,Verdana,sans-serif;
	}

/*------------------@  MAIN  @-----------------------*/
	
.main
	{
	width:100%;
	}
	
/*--------------------@  BREADCRUMBS  @-------------------*/

.breadcrumbs
	{
	display:none;
	}
	
p
	{
	float:none;
	}
/*--------------------@  HEADER  @-------------------*/

.header
	{
	width:100%;
	height:59px;
	background:#fff url(../../_images/header-bg.png) no-repeat;
	}

.header_hosting
	{
	width:100%;
	float:left;
	height:59px;
	background:#000;
	}
	
.header_container
	{
	width:950px;
	height:59px;
	margin:auto;
	}
	
.header_content
	{
	width:950px;
	left:28px;
	top:0px;
	position:relative;
	height:30px;
	}
		
.logo
	{
	display:none;
	} 
	
.header_txt
	{
	display:none;
	}
	
.header_img
	{
	display:none;
	}
	
.header_contact_img
	{
	display:none;
	}
	
.header_img_validating
	{
	display:none;
	}
	
.header_img img
	{
	display:none;
	}
	
.header_img_module img
	{
	display:none;
	}
	
.header_img_design
	{
	display:none;
	}
	
.header_img_module
	{
	display:none;
	}
	
.header_offshore_img
	{
	display:none;
	}
	
.header_hosting_img
	{
	display:none;
	}
	
.sub_menu
	{
	display:none;
	}
	
.menu
	{
	display:none;
	}

.main_container
	{
	width:100%;
	float:left;
	}
	
.main_content
	{
	width:950px;
	margin:auto;
	}
	
.content_container
	{
	width:950px;
	padding-bottom:60px;
	}
	
/*--------------------@  LEFT CONTAINER  @-------------------*/

.left_container
	{
	width:950px;
	float:left;
	margin-top:45px;
	}

.left_container_home
	{
	width:950px;
	float:left;
	margin-top:45px;
	}

.left_container_extranet
	{
	width:1002px;
	float:left;
	margin-top:66px;
	}

.short_description
	{
	float:left;
	width:283px;
	padding-left:20px;
	margin-top:20px;
	position:relative;
	}
	
.short_description h1
	{
	color:#444;
	font-size:18px;
	margin-top:-15px;
	padding-left:9px;
	}
	
.short_description p
	{
	color:#343333;
	font-size:16px;
	width:270px;
	padding-left:9px;
	line-height:20px;
	margin-top:10px;
	height:236px;
	}
	
.script_header_one 
	{
	float:left;
	width:270px;
	}
	
.script_header_two
	{
	float:left;
	width:270px;
	}
	
.script_header_three 	
	{
	float:left;
	width:270px;
	}
	
.script_header_three h1
	{
	font-size:18px;
	float:left;
	position:relative;
	width:270px;
	line-height:23px;
	}
	
.script_header_one h1
	{
	font-size:18px;
	float:left;
	position:relative;
	width:270px;
	line-height:23px;
	}
	
.script_header_two h1
	{
	font-size:18px;
	float:left;
	position:relative;
	width:270px;
	line-height:23px;
	}
	
.script_header_one h1
	{
	color:#df7e19;
	}
	
.script_header_two h1
	{
	color:#9ad86a;
	}
	
.script_header_three h1
	{
	color:#6f9ac1;
	}
	
.script_header_one ul
	{
	float:left;
	width:270px;
	margin-top:10px;
	padding-left:10px;
	}
	
.script_header_two ul 
	{
	float:left;
	width:270px;
	margin-top:10px;
	padding-left:10px;
	}
	
.script_header_three ul
	{
	float:left;
	width:260px;
	margin-top:10px;
	padding-left:10px;
	}
	
.script_header_one ul li
	{
	float:left;
	line-height:23px;
	width:250px;
	position:relative;
	left:15px;
	padding-left:10px;
	}
	
.script_header_two ul li
	{
	float:left;
	line-height:23px;
	width:250px;
	position:relative;
	left:15px;
	padding-left:10px;
	}
	
.script_header_three ul li
	{
	float:left;
	line-height:23px;
	width:260px;
	position:relative;
	left:15px;
	padding-left:10px;
	}
	
.script_header_one ul li a
	{
	float:left;
	width:250px;
	text-decoration:none;
	color:#343333;
	font-size:14px;
	padding-left:0px;
	
	}
	
.script_header_two ul li a 
	{
	float:left;
	width:250px;
	text-decoration:none;
	color:#343333;
	font-size:14px;
	padding-left:0px;
	
	}
	
.script_header_three ul li a
	{
	float:left;
	width:250px;
	text-decoration:none;
	color:#343333;
	font-size:14px;
	padding-left:0px;
	
	}
	
.web_description
	{
	width:950px;
	float:left;
	position:relative;
	margin-top:50px;
	left:29px;
	display:none;
	}
	
.web_description img
	{
	float:left;
	width:644px;
	display:none;
	}
	
.popups
	{
	display:none;
	}
	
.web_descr_header_content
	{
	float:left;
	width:950px;
	background:url(../../_images/web-desc-header-bg.gif) repeat-y;
	}
	
.web_descr_content
	{
	float:left;
	width:950px;
	background:url(../../_images/web-desc-bg.gif) repeat-y;
	}
	
.web_description h1
	{
	color:#ff9900;
	font-size:18px;
	font-weight:normal;
	margin-top:10px;
	padding: 0px 0px 15px 0px;
	width:950px;
	}
	
.web_description h2
	{
	color:#258bdf;
	font-size:16px;
	font-weight:normal;
	margin-top:15px;
	padding:0px 0px 20px 0px;
	width:950px;
	}
	
.web_description p
	{
	color:#343333;
	font-size:14px;
	margin-top:15px;
	padding-left:0px;
	line-height:20px;
	width:920px;
	}
	
.testimonials
	{
	width:950px;
	padding-left:29px;
	position:relative;
	}
	
.testimonials img
	{
	float:left;
	}
	
.testimonials h1
	{
	float:left;
	color:#339900;
	font-size:22px;
	font-weight:normal;
	margin-top:30px;
	padding:0px 0px 5px 0px;
	width:900px;
	}
	
.testimonials_container
	{
	float:left;
	width:950px;
	}
	
.testimonials_content 
	{
	width:700px;
	float:left;
	padding:0px 0px 30px 0px;
	margin-top:30px;
	}
	
.testimonials_content p
	{
	text-align:justify;
	color:#343333;
	font-size:14px;
	float:left;
	width:700px;
	margin-top:5px;
	padding-bottom:10px;
	}
	
.testimonials_content img
	{
	padding-bottom:10px;
	float:left;
	}
	
.testimonials_content h2
	{
	color:#258bdf;
	font-size:15px;
	float:left;
	font-weight:normal;
	width:700px;
	overflow:hidden;
	}	
	
.testimonial_img
	{
	float:left;
	width:137px;
	margin-top:70px;
	position:relative;
	left:30px;
	}
	
.learn
	{
	width:104px;
	height:20px;
	float:left;
	padding:50px 0px 30px 12px;
	display:none;
	}
	
.learn a
	{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding:2px 0px 0px 13px;
	width:91px;
	background:url(../../_images/learn-more-normal.gif) no-repeat;
	height:20px;
	}
	
.learn a:hover
	{
	background:url(../../_images/learn-more-active.gif) no-repeat;
	}
	
.content_short_description
	{
	float:left;
	width:1024px;
	position:relative;
	top:226px;
	}
	
.content_vision_description
	{
	float:left;
	width:1024px;
	position:relative;
	top:126px;
	}

.quick_links
	{
	display:none;
	}
	
.quick_links_large
	{
	display:none;
	}
	
/*--------------------@  CONTENT  @-------------------*/

.sub_page_content
	{
	padding-left:20px;
	width:950px;
	}
	
.sub_page_content h1
	{
	color:#339900;
	font-size:24px;
	font-weight:normal;
	float:left;	
	}
	
.sub_page_content p
	{
	text-align:justify;
	float:left;
	font-size:15px;
	color:#4a4a4a;
	margin-top:0px;
	line-height:20px;
	width:900px;
	padding-top:0px;
	}
	
.content_rt_img
	{
	float:left;
	width:950px;
	margin-top:20px;
	}
	
.content_rt_img h2
	{
	color:#666;
	font-size:22px;
	margin-top:20px;
	font-weight:normal;
	float:left;
	width:950px;
	}
	
.content_rt_img h3
	{
	color:#333;
	font-size:14px;
	margin-top:20px;
	float:left;
	width:650px;
	}
	
.content_rt_img span
	{
	color:#666;
	font-size:14px;
	margin-top:15px;
	float:left;
	width:650px;
	}
	
.content_rt_img img
	{
	float:left;
	position:relative;
	top:28px;
	left:95px;
	}
	
.content_rt_img_left
	{
	float:left;
	width:350px;
	}
	
.content_rt_img .content_rtsmall_img
	{
	float:left;
	position:relative;
	top:-20px;
	left:0px;
	width:350px;
	height:175px;
	}
	
.content_rt_img .content_rtsmall_img_module
	{
	float:left;
	position:relative;
	left:40px;
	background:url(../../_images/script-module-rt.jpg) no-repeat;
	width:350px;
	height:175px;
	top:10px;
	border:1px solid #999;
	padding-bottom:20px;
	}
	
.content_rt_img .content_rtsmall_img h2
	{
	color:#333;
	font-size:16px;
	margin-top:15px;
	padding:0px 0px 15px 30px;
	float:left;
	width:650px;
	}
	
.content_rt_img .content_rtsmall_img_module h2
	{
	color:#333;
	font-size:16px;
	margin-top:15px;
	padding:0px 0px 15px 30px;
	float:left;
	width:650px;
	}
	
.content_rt_img .content_rtsmall_img p
	{
	text-align:justify;
	color:#fff;
	font-size:14px;
	margin-top:10px;
	padding-left:25px;
	float:left;
	width:275px;
	}
	
.content_rt_img .content_rtsmall_img_module p
	{
	text-align:justify;
	color:#fff;
	font-size:14px;
	margin-top:10px;
	padding-left:25px;
	float:left;
	width:275px;
	}
	
.content_rt_img .content_rtsmall_img p a
	{
	color:#333;
	}
	
.content_rt_img .content_rtsmall_img_module p a
	{
	color:#333;
	}
	
.content_rt_img .content_rtsmall_img p a:hover, .content_rt_img .content_rtsmall_img_module p a:hover
	{
	color:#fff;
	}
	
.content_rt_img p
	{
	width:500px;
	}
	
.content_rt_img h1
	{
	width:950px;
	}
	
.content_rt_img .news_img
	{
	position:relative;
	top:20px;
	}
	
.content_rt_img a
	{
	text-decoration:none;
	color:#ff9900;
	}
	
.content_rt_img a:hover
	{
	color:#fff;
	background:#ff9900;
	}
	
.less
	{
	width:950px;
	height:24px;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #e9e8ee;
	padding-bottom:40px;
	position:relative;
	}
	
.more
	{
	width:950px;
	height:24px;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #e9e8ee;
	padding-bottom:40px;
	position:relative;
	}
	
.more_bottom
	{
	width:950px;
	height:24px;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #e9e8ee;
	padding-bottom:40px;
	position:relative;
	}
	
.more_bottom
	{
	border-bottom:none;
	}
	
.more a
	{
	font-size:14px;
	float:left;
	text-decoration:none;
	color:#666;
	padding:3px 0px 0px 10px;
	height:21px;
	width:217px;
	background:#d6ebcc url(../../_images/news-more-arrow-up.gif) no-repeat scroll 208px 9px;
	}
	
.more_bottom a
	{
	font-size:14px;
	float:left;
	text-decoration:none;
	color:#666;
	padding:3px 0px 0px 10px;
	height:21px;
	width:217px;
	background:#d6ebcc url(../../_images/news-more-arrow-up.gif) no-repeat scroll 208px 9px;
	}
	
.less a
	{
	font-size:14px;
	float:left;
	text-decoration:none;
	color:#666;
	padding:3px 0px 0px 10px;
	height:21px;
	width:217px;
	background:#d6ebcc url(../../_images/news-more-arrow-down.gif) no-repeat scroll 208px 9px;
	}
	
.more a:hover, .more_bottom a:hover, .less a:hover
	{
	color:#ff9900;
 	}
	
.news_full
	{
	float:left;
	}
	
.news_short
	{
	float:left;
	}
	
.content_large
	{
	width:950px;
	top:0px;
	position:relative;
	}
	
.content_large_contact
	{
	width:950px;
	float:left;
	position:relative;
	top:0px;
	}
	
.content_large_design
	{
	width:650px;
	float:left;
	margin-top:0px;
	position:relative;
	}
	
.content_large_design p
	{
	text-align:justify;
	margin-top:0px;
	}
	
.content_large_design a
	{
	color:#ff6600;
	text-decoration:none;
	font-size:14px;
	}
	
.content_large_design a:hover
	{
	color:#343333;
	}
	
.content_large_top
	{
	position:relative;
	float:left;
	}
	
.content_large h2
	{
	color:#333;
	font-size:14px;
	margin-top:0px;
	float:left;
	width:950px;
	}
	
.content_large_top h2
	{
	color:#333;
	font-size:14px;
	margin-top:0px;
	float:left;
	width:950px;
	}
	
.content_large p span
	{
	text-decoration:underline;
	float:left;
	}
	
.content_large_top p span
	{
	text-decoration:underline;
	float:left;
	}
	
.content_large_modules
	{
	width:650px;
	float:left;
	margin-top:50px;
	}
	
.script_module_screens
	{
	width:650px;
	float:left;
	}
	
.content_large .script_module_screens a img
	{
	border:none;
	float:left;
	border:4px solid #ccc;
	}
	
.script_module_screens img
	{
	float:left;
	margin:20px 26px 0px 0px;
	}
	
.content_large a
	{
	text-decoration:none;
	color:#ff9900;
	font-size:14px;
	}
	
.content_large h1 a
	{
	text-decoration:none;
	color:#ff9900;
	font-size:22px;
	}
	
.content_large a img
	{
	border:none;
	}
	
.content_large p.small_txt
	{
	font-size:14px;
	}
	
a span.offshore_centre 
	{
	float:left;
	margin-top:-20px;
	display:none;
	}

a span.offshore_centre img
	{
	border:none;
	padding-bottom:10px;
	display:none;
	}	
	
.offshore_centre
	{
	float:left;
	margin-top:20px;
	display:none;
	}
	
.offshore_centre img
	{
	float:left;
	}
	
.offshore_img
	{
	float:left;
	margin-top:3px;
	}
	
.offshore_img img
	{
	float:left;
	padding-bottom:20px;
	}
	
.content_large a:hover
	{
	color:#343333;
	}
	
.content_large ul li a
	{
	color:#ff9900;
	float:left;
	font-size:14px;
	}
	
.content_large_modules img
	{
	float:left;
	position:relative;
	left:80px;
	top:20px;
	}
	
.content_large p a
	{
	text-align:right;
	margin-top:20px;
	font-size:14px;
	}
	
	
.content_large ul
	{
	width:950px;
	float:left;
	margin-top:17px;
	padding-bottom:20px;
	}
	
.content_large ul li
	{
	float:left;
	width:910px;
	font-size:14px;
	color:#4a4a4a;
	line-height:20px;
	padding:0px 0px 5px 0px;
	}
	
.content_large_img
	{
	width:950px;
	}
	
.content_large_img_top
	{
	width:950px;
	margin-top:0px;
	}
	
.content_large_img_top a
	{
	float:left;
	width:920px;
	}
	
.content_large p
	{
	text-align:justify;
	width:920px;
	}
	
.content_large_img h2
	{
	color:#666;
	font-size:22px;
	margin-top:20px;
	font-weight:normal;
	width:950px;
	float:left;
	}
	
.content_large_img span
	{
	color:#666;
	font-size:14px;
	margin-top:15px;
	float:left;
	width:950px;
	}
	
.content_large_img img
	{
	float:left;
	border:5px solid #ebedef;
	width:633px;
	height:170px;
	margin-top:20px;
	}
	
.content_large_img a
	{
	float:left;
	width:920px;
	}
	
.content_large h1
	{
	text-align:justify;
	width:920px;
	}
	
.content_large_img_top h2
	{
	color:#666;
	font-size:22px;
	margin-top:20px;
	font-weight:normal;
	width:950px;
	float:left;
	}
	
.content_large_img_top span
	{
	color:#666;
	font-size:14px;
	margin-top:15px;
	float:left;
	width:950px;
	}
	
.content_large_img_top img
	{
	float:left;
	border:5px solid #ebedef;
	width:633px;
	height:170px;
	margin-top:20px;
	}
	
.content_lt_img
	{
	float:left;
	width:950px;
	margin-top:45px;
	position:relative;
	}
	
.cost_est_img 
	{
	float:left;
	width:103px;
	height:113px;
	position:relative;
	left:35px;
	top:10px;
	}
	
.cost_est_img img
	{
	float:left;
	}
	
.content_lt_img p
	{
	text-align:justify;
	width:700px;
	position:relative;
	left:95px;
	}
	
.content_lt_img h1
	{
	text-align:justify;
	width:700px;
	position:relative;
	left:95px;
	}
	
.content_description
	{
	width:950px;
	}
	
.content_description_top
	{
	width:950px;
	}
	
.content_small_left
	{
	width:950px;
	margin-top:18px;
	float:left;
	}
	
.content_small_left a
	{
	text-decoration:none;
	color:#ff9900;
	}
	
.content_small_left a:hover
	{
	color:#343333;
	}
	
.content_small_left_top
	{
	width:950px;
	margin-top:0px;
	}
	
.content_small_left p
	{
	text-align:justify;
	width:930px;
	}
	
.content_small_left h1
	{
	text-align:justify;
	width:930px;
	}
	
.content_small_left_top p
	{
	text-align:justify;
	width:930px;
	}
	
.content_small_left_top h1
	{
	text-align:justify;
	width:930px;
	}
	
.content_small_left ul
	{
	width:950px;
	margin-top:17px;
	padding-bottom:20px;
	float:left;
	}
	
.content_small_left ul li
	{
	font-size:15px;
	color:#4a4a4a;
	line-height:20px;
	width:940px;
	padding-left:10px;
	float:left;
	}
	
.content_small_left_top ul
	{
	width:950px;
	margin-top:17px;
	padding-bottom:20px;
	float:left;
	}
	
.content_small_left_top ul li
	{
	font-size:15px;
	color:#4a4a4a;
	line-height:20px;
	width:940px;
	padding-left:10px;
	float:left;
	}
	
.content_small_left img
	{
	display:none;
	}
	
.content_small_right
	{
	float:left;
	width:950px;
	margin-top:18px;
	}
	
.content_small_right p, .content_small_right h1
	{
	text-align:justify;
	width:900px;
	}
	
.content_small_right img
	{
	float:left;
	padding-left:135px;
	margin-top:70px;
	}
	
.content_small_right ul
	{
	width:950px;
	float:left;
	margin-top:17px;
	padding-bottom:20px;
	}
	
.content_small_right ul li
	{
	font-size:15px;
	color:#4a4a4a;
	line-height:20px;
	width:900px;
	padding-left:10px;
	}
	
/*--------------------@  FORM CONTAINER  @-------------------*/

.form_container
	{
	width:700px;
	margin-top:20px;
	float:left;
	display:none;
	}
	
/*--------------------@  RIGHT CONTAINER  @-------------------*/

.right_container
	{
	display:none;
	}
		
/*--------------------@  FOOTER  @-------------------*/

.footer
	{
	display:none;
	}
	
/*--------------------@  CONTACT  @-------------------*/
	
#map1 h2
	{
	float:left;
	color:#000;
	font-size:14px;
	width:50px;
	}
	
#maptitle
	{
	color:#999;
	font-size:14px;
	float:left;
	margin-top:10px;
	}
	
.map_header
	{
	float:left;
	width:950px;
	margin-top:20px;
	}
	
#location
	{
	float:left;
	display:none;
	}
	
#map
	{
	float:left;
	margin-top:10px;
	}
	
.contact_map_container
	{
	width:950px;
	float:left;
	}
	
.office_name_content
	{
	width:950px;
	float:left;
	}
	
.office_name
	{
	float:left;
	border-right:1px solid #ebedef;
	height:70px;
	}
	
.ofc_last
	{
	border:none;
	}
	
.office_name b
	{
	font-size:14px;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	float:left;
	color:#390;
	font-weight:normal;
	width:290px;
	}
	
.office_name span
	{
	padding:0px;
	margin:0px;
	width:290px;
	font-size:14px;
	color:#343333;
	position:relative;
	left:10px;
	}
	
.office_map_container
	{
	float:left;
	width:950px;
	}
	
.office_map_content
	{
	float:left;
	width:950px;
	height:397px;
	position:relative;
	}
	
.contact_map
	{
	float:left;
	margin-top:5px;
	width:950px;
	}
	
.office_name a.office-contacts
	{
	float:left;
	outline:none;
	position:relative;
	text-decoration:none;
	width:311px;
	
	height:70px;
	}
	
.office_name a.head-office-contacts
	{
	float:left;
	position:relative;
	outline:none;
	text-decoration:none;
	width:311px;
	
	height:70px;
	}
	
.contact_address_container
	{
	float:left;
	width:950px;
	position:relative;
	top:30px;
	}
	
.contact_address_content
	{
	width:295px;
	float:left;
	padding:0px 3px 0px 12px;
	margin-top:50px;
	}
	
.contact_address_content h1
	{
	font-size:14px;
	float:left;
	width:290px;
	color:#6cb6e7;
	font-weight:normal;
	}
	
.contact_address_content h2
	{
	font-size:14px;
	float:left;
	width:290px;
	color:#343333;
	}
	
.contact_address_content p
	{
	margin-top:10px;
	width:290px;
	text-align:inherit;
	font-size:14px;
	}

#contact-inner
	{
	float:left;
	width:950px;
	padding:0px 0px 0px 22px;
	margin:0px;
	}
	
#s1
	{
	float:left;
	width:250px;
	z-index:0;
	}
	
/*--------------------@  EXTRANET LOGIN  @-------------------*/
	
.extranet_container
	{
	display:none;
	}


.price_items
	{
	width:640px;
	margin-top:10px;
	font-size:14px;
	color:#343333;
	}
	
.price_items table
	{
	float:left;
	}
	
.price_items td
	{
	padding-bottom:3px;
	}

/*--------------------@  TARIFF CALCULATOR  @-------------------*/

.tariff_container
	{
	float:left;
	width:950px;
	position:relative;
	}
	
.tariff_content
	{
	width:964px;
	float:left;
	padding-left:32px;
	}

.tariff_content h1	
	{
	font-size:22px;
	color:#339900;
	float:left;
	font-weight:normal;
	}
	
.tariff_tab_content
	{
	float:left;
	height:53px;
	width:964px;
	margin-top:30px;
	position:relative;
	z-index:5;
	}
	
.tariff_details
	{
	width:964px;
	border-bottom:1px solid #cde6c0;
	border-top:1px solid #cde6c0;
	float:left;
	margin-top:-1px;
	padding-bottom:30px;
	}
	
.tariff_tab_normal
	{
	float:left;
	height:53px;
	margin-right:1px;
	}
	
.tariff_tab_act
	{
	float:left;
	height:53px;
	margin-right:1px;
	}

.tariff_tab_left
	{
	float:left;
	height:53px;
	width:5px;
	}
	
.tariff_tab_right
	{
	float:left;
	height:53px;
	width:5px;
	}
	
.tariff_tab_bg
	{
	float:left;
	height:53px;
	}

.tariff_tab_left_act
	{
	float:left;
	height:53px;
	width:5px;
	}
	
.tariff_tab_right_act
	{
	float:left;
	height:53px;
	width:5px;
	}
	
.tariff_tab_bg_act
	{
	float:left;
	height:53px;
	}
	
.tariff_tab_bg a
	{
	text-decoration:none;
	font-size:14px;
	color:#d9d9d7;
	float:left;
	background:url(../../_images/tariff-tab-bg.png) repeat-x;
	padding:9px 15px 10px 15px;
	}
	
.tariff_tab_bg_act a
	{
	text-decoration:none;
	font-size:14px;
	color:#390;
	float:left;
	background:url(../../_images/tariff-tab-active-bg.png) repeat-x;
	padding:9px 15px 10px 15px;
	}
	
.tariff_tab_bg a.tariff_tab_middle
	{
	text-decoration:none;
	font-size:14px;
	color:#d9d9d7;
	float:left;
	background:url(../../_images/tariff-tab-bg.png) repeat-x;
	padding:18px 15px 18px 15px;
	}
	
.tariff_tab_bg_act a.tariff_tab_middle
	{
	text-decoration:none;
	font-size:14px;
	color:#390;
	float:left;
	background:url(../../_images/tariff-tab-active-bg.png) repeat-x;
	padding:18px 15px 18px 15px;
	}
	
.tariff_proj_details
	{
	width:520px;
	float:left;
	margin-top:40px;
	}
	
.tariff_proj_details_content
	{
	float:left;
	width:520px;
	padding-bottom:15px;
	}
	
.tariff_proj_left
	{
	width:220px;
	float:left;
	}
	
.tariff_proj_right
	{
	width:300px;
	float:left;
	}
	
.tariff_proj_left p
	{
	color:#4a4a4a;
	font-size:14px;
	text-align:right;
	padding-right:20px;
	float:left;
	width:200px;
	margin-top:2px;
	}
	
.tariff_proj_left p.tariff_q
	{
	background:url(../../_images/tariff-q-icon.png) no-repeat scroll 203px 2px;
	}
	
.tariff_proj_right input.tariff_input_l
	{
	float:left;
	background:url(../../_images/tariff-input-large.png) no-repeat;
	height:17px;
	color:#ccc;
	border:none;
	width:290px;
	font-size:14px;
	padding:3px 10px 2px 5px;
	}
	
.tariff_proj_right input.tariff_input_s
	{
	float:left;
	background:url(../../_images/tariff-input-small.png) no-repeat;
	height:17px;
	color:#ccc;
	border:none;
	width:31px;
	font-size:14px;
	padding:3px 10px 2px 5px;
	}
	
.tariff_proj_right img
	{
	margin-top:1px;
	float:left;
	}
	
.tariff_submit_button
	{
	float:left;
	width:964px;
	}
	
.tariff_submit
	{
	float:right;
	margin-top:30px;
	height:20px;
	}
	
.tariff_submit_back
	{
	float:left;
	margin-top:30px;
	height:20px;
	}
	
.tariff_submit_dark
	{
	float:right;
	height:20px;
	margin-top:6px;
	position:relative;
	right:10px;
	}
	
.tariff_submit_left
	{
	float:left;
	width:4px;
	height:20px;
	}
	
.tariff_submit_right
	{
	float:left;
	width:4px;
	height:20px;
	}
	
.tariff_submit_bg
	{
	float:left;
	height:20px;
	background:url(../../_images/tariff-submit-bg.png) repeat-x;
	}
	
.tariff_submit_bg a
	{
	color:#390;
	font-size:14px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	float:left;
	}
	
.tariff_submit_bg p
	{
	color:#390;
	font-size:14px;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	float:left;
	}
	
.tariff_proj_description
	{
	width:964px;
	float:left;
	margin-top:20px;
	padding-bottom:30px;
	}
	
.proj_desc_top
	{
	float:left;
	width:964px;
	height:32px;
	background:#f8f8f8;
	}
	
.proj_desc_top h1
	{
	color:#390;
	font-size:14px;
	margin-top:7px;
	padding-left:10px;
	font-weight:normal;
	}
	
.proj_desc_container
	{
	float:left;
	width:964px;
	padding-bottom:25px;
	}
	
.proj_desc_content
	{
	float:left;
	width:600px;
	margin-top:18px;
	}
	
.proj_desc_content_l
	{
	float:left;
	width:195px;
	}
	
.proj_desc_content_l p
	{
	text-align:justify;
	float:left;
	text-align:right;
	color:#4a4a4a;
	font-size:14px;
	width:195px;
	}
	
.proj_desc_content_m
	{
	float:left;
	width:280px;
	}
	
.proj_desc_content_m p
	{
	float:left;
	color:#999;
	font-size:14px;
	width:260px;
	padding-left:20px;
	}
	
.proj_desc_content_r
	{
	float:left;
	width:125px;
	}
	
.proj_desc_content_r p
	{
	text-align:justify;
	float:left;
	color:#390;
	font-size:14px;
	width:125px;
	}
	
.proj_desc_bottom
	{
	float:left;
	width:964px;
	height:32px;
	background:#f8f8f8;
	}
	
.proj_desc_total
	{
	float:left;
	width:600px;
	}
	
.proj_desc_total p
	{
	text-align:justify;
	float:right;
	font-size:16px;
	color:#ff0000;
	float:left;
	text-align:right;
	margin-top:5px;
	width:538px;
	}
	
.module_thumb_container
	{
	float:left;
	width:964px;
	margin-top:30px;
	padding-bottom:20px;
	}
	
.module_thumb_content
	{
	float:left;
	width:240px;
	height:230px;
	border-right:1px solid #f8f8f8;
	
	}
	
.module_thumb_content_last
	{
	float:left;
	width:240px;
	height:230px;
	
	}
	
.module_thumb_content h1, .module_thumb_content_last h1
	{
	float:left;
	width:240px;
	text-align:center;
	color:#390;
	font-size:14px;
	}
	
.module_thumb_content h2, .module_thumb_content_last h2
	{
	float:left;
	width:240px;
	text-align:center;
	color:#390;
	font-size:14px;
	margin-top:10px;
	height:30px;
	}
	
.module_thumb_content p, .module_thumb_content_last p
	{
	text-align:justify;
	float:left;
	width:210px;
	color:#4a4a4a;
	font-size:14px;
	margin-top:15px;
	padding-left:20px;
	height:50px;
	}
	
.module_thumb_content a, .module_thumb_content_last a
	{
	float:left;
	color:#f90;
	text-decoration:none;
	font-size:14px;
	margin-top:10px;
	width:220px;
	padding-left:20px;
	background:url(../../_images/tariff-calculator/learn-arrow.gif) no-repeat scroll 90px 4px;
	}
	
.dashboard_thumb
	{
	float:left;
	width:240px;
	height:80px;
	}
	
.dashboard_thumb img
	{
	float:left;
	margin-top:20px;
	position:relative;
	left:75px;
	}
	
.module_desc_container
	{
	float:left;
	width:935px;
	padding-left:20px;
	}
	
.module_desc_header
	{
	float:left;
	width:920px;
	}
	
.module_desc_header h1
	{
	float:left;
	color:#390;
	font-size:14px;
	}
	
.module_desc_header h2
	{
	float:right;
	color:#f00;
	font-size:14px;
	}
	
.module_desc_content
	{
	float:left;
	width:935px;
	margin-top:50px;
	}
	
.module_full_desc
	{
	float:left;
	width:935px;
	}
	
.module_desc_thumb
	{
	width:170px;
	float:left;
	}
	
.module_desc_thumb img
	{
	margin-top:3px;
	padding-left:5px;
	float:left;
	}
	
.module_details
	{
	float:left;
	width:765px;
	}
	
.module_details p
	{
	text-align:justify;
	float:left;
	width:765px;
	font-size:14px;
	color:#4a4a4a;
	line-height:22px;
	padding-bottom:10px;
	}
	
.module_dashboard
	{
	float:left;
	width:935px;
	margin-top:20px;
	}
	
.module_dashboard_thumb
	{
	float:left;
	width:170px;
	}
	
.module_dashboard_details
	{
	float:left;
	width:765px;
	}
	
.module_dashboard_top
	{
	float:left;
	width:753px;
	height:7px;
	}
	
.module_dashboard_content
	{
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	width:751px;
	background:#f8f8f8;
	float:left;
	}
	
.module_dashboard_bottom
	{
	float:left;
	width:753px;
	height:4px;
	}
	
.module_dashboard_content_l
	{
	float:left;
	width:530px;
	margin-top:10px;
	padding:0px 0px 20px 20px;
	}
	
.module_dashboard_content_l h1
	{
	float:left;
	color:#390;
	font-size:14px;
	font-weight:bold;
	}
	
.module_dashboard_content_l p
	{
	text-align:justify;
	float:left;
	color:#4a4a4a;
	font-size:14px;
	margin-top:10px;
	line-height:20px;
	}
	
.module_dashboard_content_r
	{
	float:left;
	width:200px;
	margin-top:10px;
	}
	
.module_dashboard_content_r h1
	{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#f00;
	text-align:right;
	width:180px;
	}
	
.module_dashboard_content_r img
	{
	float:right;
	position:relative;
	right:20px;
	top:22px;
	}
	
	
.module_form_content_container 
	{
	width:643px;
	margin-top:30px;
	float:left;
	padding-bottom:20px;
	}
	
.generate_pdf
	{
	width:360px;
	float:left;
	}
	
#right_box .middle .text
	{
	float:left;
	width:180px;
	margin:9px 0px 0px 0px;
	font-family:"Lucida Grande";
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#555;
	}
	
#right_box .left .text
	{
	float:left;
	margin:9px 0px 0px 0px;
	font-family:"Lucida Grande";
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	clear:both;
	color:#555;
	width:100%;
	}
	
.left_container_extranet .left
	{
	float:left;
	width:201px;
	padding:0px 0px 0px 10px;
	margin:0px;
	font-family:"Lucida Grande";
	font-size:14px;
	font-weight:normal;
	color:#555;
	}
	
.left_container_extranet .arrow_up
	{
	background:url(../../_images/modules_toggle_arrow.png) 0px 5px no-repeat;
	
	}
	
.left_container_extranet .arrow_down
	{
	background:url(../../_images/modules_toggle_arrow.png) 0px -7px no-repeat;
	
	}
		
.left_container_extranet .right
	{
	float:right;
	position: relative;
	top:0px;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	right:4px;
	}
	
.left_container_extranet .right img
	{
	float:left;
	margin:0px;
	border:1px solid #999;
	}
	
.module_image_content
	{
	width:645px;
	float:left;
	margin-top:20px;
	position:relative;
	}
	
.module_image_content h1
	{
	float:left;
	margin-top:35px;
	}
	
.module_lt_img_content
	{
	float:left;
	width:950px;
	margin-top:25px;
	}
	
.module_lt_img
	{
	float:left;
	width:155px;
	}
	
.module_lt_img a img
	{
	float:left;
	border:none;
	}
	
.module_rt_text
	{
	float:left;
	width:700px;
	}
	
.module_desc_top
	{
	float:left;
	width:490px;
	background:url(../../_images/extranet-mod-content-top.png) no-repeat;
	height:4px;
	}
	
.extranet_module_desc
	{
	float:left;
	width:650px;
	padding-bottom:10px;
	}
	
.extranet_module_desc h2
	{
	font-size:14px;
	float:left;
	padding-left:18px;
	margin-top:10px;
	color:#390;
	}
	
.extranet_module_desc p
	{
	float:left;
	padding-left:18px;
	margin-top:10px;
	width:600px;
	}
	
.extranet_module_desc p span
	{
	float:left;
	color:#390;
	font-size:14px;
	}
	
.module_desc_bottom
	{
	float:left;
	width:490px;
	background:url(../../_images/extranet-mod-content-bottom.png) no-repeat;
	height:4px;
	}
	
.module_rt_img_content
	{
	float:left;
	width:950px;
	margin-top:25px;
	}
	
.module_lt_text
	{
	width:650px;
	float:left;
	}
	
.module_rt_img
	{
	float:left;
	width:155px;
	}
	
.module_rt_img img
	{
	float:right;
	border:none;
	}
	
#test3
	{
	width:613px;
	height:150px;
	float:left;
	}
	
.previous_btn
	{
	float:left;
	width:121px;
	height:15px;
	}
	
.previous_btn a
	{
	float:left;
	}
	
.previous_btn a img
	{
	float:left;
	border:none;
	}
	
.next_btn
	{
	float:right;
	width:121px;
	height:15px;
	}
	
.next_btn a
	{
	float:left;
	}

.next_btn a img
	{
	float:left;
	border:none;
	}
	
#print_img
	{
	display:block;
	width:950px;
	height:78px;
	}
	
#print_module
	{
	display:block;
	width:948px;
	float:left;
	height:617px;
	}
	
#print_test
	{
	display:block;
	width:636px;
	height:163px;
	margin-left:28px;
	}
	
#print_map
	{
	display:block;
	width:940px;
	height:397px;
	float:left;
	}
	
.print_map
	{
	display:block;
	width:940px;
	height:397px;
	float:left;
	}
	
.module_screens
	{
	float:left;
	width:948px;
	height:617px;
	border:1px solid #ebedef;
	margin:10px 0px 20px 0px;
	}
	
.module_screens img
	{
	float:left;
	display:none;
	width:948px;
	height:617px;
	}
	
.content_large_faq
	{
	display:none;
	}
	
.content_large_faq_print
	{
	width:650px;
	float:left;
	margin-top:20px;
	position:relative;
	display:block;
	}
	
.content_large_faq_print ul
	{
	width:900px;
	float:none;
	margin-top:10px;
	}
	
.content_large_faq_print ul li
	{
	float:left;
	width:840px;
	color:#4a4a4a;
	line-height:20px;
	padding:0px 0px 5px 10px;
	}
	
.content_large_faq_print h2
	{
	color:#390;
	margin-top:5px;
	float:left;
	width:930px;
	font-size:16px;
	font-weight:normal;
	padding:5px 0px 5px 10px;
	}
	
.content_large_faq_print h1
	{
	padding-bottom:10px;
	color:#390;
	margin-top:5px;
	float:left;
	width:930px;
	font-weight:normal;
	}
	
.content_large_faq_print p
	{
	width:930px;
	padding:10px 0px 0px 10px;
	margin-top:0px;
	}
	
.print_anchor a:after 
	{ 
	content:" ["attr(href)"]"; 
	font-weight: normal;
	}
	
.print_map_location
	{
	float:left;
	width:950px;
	height:397px;
	}

.content_print_img
	{
	float:left;
	width:950px;
	margin-top:10px;
	}	
	
#print_offshore
	{
	float:left;
	width:933px;
	height:250px;
	}
	
.offshore_img
	{
	display:none;
	}
	
.offshore_img_print
	{
	float:left;
	width:950px;
	}
	
.print_noborder
	{
	display:none;
	}
	
#print_border
	{
	float:left;
	width:949px;
	height:1px;
	}
	
.print_border
	{
	float:left;
	width:949px;
	height:1px;
	}
	

.content_large_hosting
	{
	width:950px;
	float:left;
	}
	
.hosting_short_desc
	{
	width:250px;
	float:left;
	padding-right:19px;
	}
	
.hosting_shortdesc_top
	{
	width:250px;
	float:left;
	height:58px;
	background:url(../../_images/hosting/hosting-shortdesc-top.png) no-repeat;
	}	
	
.hosting_shortdesc_top h1
	{
	float:left;
	font-size:16px;
	color:#fff;
	padding-left:20px;
	margin-top:15px;
	}
	
.hosting_shortdesc_content
	{
	background:#e9e9e9;
	width:250px;
	float:left;
	padding:20px 0px 20px 0px;
	height:140px;
	}
	
.hosting_shortdesc_content ul
	{
	width:250px;
	float:left;
	display:block;
	}
	
.hosting_shortdesc_content ul li
	{
	width:220px;
	float:left;
	background:url(../../_images/hosting/hosting-shortdesc-list.gif) no-repeat scroll 10px 8px;
	color:#343333;
	font-size:12px;
	padding-left:25px;
	line-height:20px;
	}
	
.hosting_shortdesc_bottom
	{
	float:left;
	width:250px;
	background:url(../../_images/hosting/hosting-shortdesc-bottom.png) no-repeat;
	height:39px;
	}
	
.hosting_shortdesc_bottom a
	{
	text-decoration:none;
	color:#fff;
	font-size:16px;
	float:right;
	top:7px;
	position:relative;
	right:20px;
	display:none;
	}
	
.hosting_shortdesc_bottom a:hover
	{
	color:#f90;
	}
	
.hosting_shortdesc_bottom a img
	{
	border:none;
	position:relative;
	left:10px;
	top:5px;
	}
	
.banner_hosting
	{
	background:url(../../_images/hosting/spam-filter.jpg) no-repeat;
	width:250px;
	height:282px;
	margin-top:67px;
	position:relative;
	left:18px;
	}
	
.banner_hosting ul
	{
	width:250px;
	float:left;
	margin-top:160px;
	}
	
.banner_hosting ul li
	{
	width:215px;
	float:left;
	padding-left:35px;
	color:#fff;
	list-style:none;
	background:url(../../_images/hosting/spam-list.gif) no-repeat scroll 15px 2px;
	font-size:12px;
	line-height:17px;
	}
	
.banner_hosting a
	{
	text-decoration:none;
	font-size:14px;
	color:#fff;
	width:250px;
	float:left;
	margin-top:15px;
	text-align:center;
	}
	
.banner_hosting a:hover
	{
	color:#f90;
	}
	
.hosting_table
	{
	width:950px;
	float:left;
	margin-top:30px;
	left:30px;
	position:relative;
	}
	
.hosting_table_tabs
	{
	width:310px;
	float:right;
	}
	
.hostingtab01
	{
	background:url(../../_images/hosting/hosting-tab01.gif) no-repeat;
	width:93px;
	height:40px;
	float:left;
	padding-left:1px;
	}
	
.hostingtab01 h1, .hostingtab02 h1
	{
	color:#343333;
	font-size:12px;
	margin-top:13px;
	width:88px;
	padding-left:10px;
	}
	
.hostingtab02
	{
	background:url(../../_images/hosting/hosting-tab02.gif) no-repeat;
	width:93px;
	height:40px;
	float:left;
	padding-left:1px;
	}
	
.hostingtab03
	{
	background:url(../../_images/hosting/hosting-tab03.gif) no-repeat;
	width:93px;
	height:40px;
	float:left;
	padding-left:1px;
	}
	
.hostingtab03 h1
	{
	color:#fff;
	font-size:12px;
	margin-top:13px;
	width:88px;
	padding-left:10px;
	}
	
.hosting_table_top, .hosting_table_bottom, .hosting_table_top img, .hosting_table_bottom img
	{
	display:none;
	}
	
.hosting_table_content
	{
	width:920px;
	border:1px solid #ccc;
	float:left;
	}
	
.hosting_table_cell
	{
	float:left;
	width:928px;
	border-bottom:1px solid #ccc;
	}
	
.col01
	{
	background:#fff3d9;
	color:#666;
	}
	
.col02
	{
	background:#ffe9ba;
	margin-left:1px;
	color:#666;
	}
	
.col03
	{
	background:#ff9900;
	margin-left:1px;
	color:#fff;
	}
	
.hosting_table_cell_last
	{
	float:left;
	width:928px;
	}
	
.hosting_table_cell p, .hosting_table_cell_last p
	{
	color:#999;
	font-size:12px;
	width:620px;
	padding:7px 0px 8px 15px;
	float:left;
	}
	
.hosting_table_cell span, .hosting_table_cell_last span
	{
	font-size:12px;
	width:80px;
	padding:7px 0px 8px 10px;
	margin-top:5px;
	float:left;
	}

.hosting_table_cell span img, .hosting_table_cell_last span img
	{
	float:left;
	margin-top:2px;
	}
	
.domain_container
	{
	float:left;
	width:930px;
	margin-top:20px;
	position:relative;
	left:30px;
	}
	
.domain_top, .domain_bottom
	{
	float:left;
	width:640px;
	}
	
.domain_top img, .domain_bottom img
	{
	float:left;
	width:640px;
	height:5px;
	}
	
.domain_content
	{
	float:left;
	width:640px;
	background:#fff3d8;
	}
	
.domain_content_left
	{
	float:left;
	width:360px;
	padding-left:20px;
	margin-top:10px;
	}
	
.domain_content_left h1
	{
	font-weight:normal;
	font-size:20px;
	color:#f90;
	}
	
.domain_content_left p
	{
	font-size:14px;
	color:#343333;
	margin-top:5px;
	}
	
.domain_left_input
	{
	float:left;
	width:360px;
	margin-top:15px;
	padding-bottom:20px;
	}
	
.domain_left_input p
	{
	font-size:12px;
	color:#343333;
	width:50px;
	float:left;
	}
	
.domain_left_input input
	{
	border:1px solid #999;
	float:left;
	margin-top:3px;
	}
	
.domain_left_input select
	{
	float:left;
	height:20px;
	background:#fff;
	border:1px solid #999;
	width:50px;
	position:relative;
	left:10px;
	color:#343333;
	font-size:11px;
	padding:2px 0px 2px 2px;
	top:3px;
	}
	
.domain_left_input input.domain_input_txt
	{
	width:125px;
	background:#fff;
	height:15px;
	color:#343333;
	font-size:11px;
	padding:2px 0px 2px 2px;
	float:left;
	}
	
.domain_left_input input.domain_btn
	{
	width:80px;
	background:url(../../_images/hosting/search-btn.gif) no-repeat scroll 0px 2px;
	height:22px;
	color:#fff;
	font-size:12px;
	position:relative;
	left:20px;
	border:none;
	float:left;
	margin-top:1px;
	
	}
	
.domain_content_right
	{
	float:left;
	width:200px;
	position:relative;
	left:40px;
	margin-top:35px;
	padding-bottom:20px;
	}
	
.domain_content_right p
	{
	float:left;
	width:200px;
	color:#343333;
	font-size:10px;
	}
	
.plans_container
	{
	float:left;
	width:250px;
	margin-top:65px;
	padding-left:18px;
	}
	
.plans_top, .plans_bottom
	{
	float:left;
	width:250px;
	height:6px;
	}
	
.plans_top img, .plans_bottom img
	{
	float:left;
	}
	
.plans_content
	{
	background:#eee;
	float:left;
	width:250px;
	}
	
.plans_content h1
	{
	color:#000;
	font-size:16px;
	margin-top:10px;
	padding-left:20px;
	}
	
.plans_content ul
	{
	float:left;
	width:215px;
	margin-top:8px;
	position:relative;
	left:20px;
	border-top:1px solid #f2f2f2;
	}
	
.plans_content ul li
	{
	width:215px;
	float:left;
	border-bottom:1px solid #f2f2f2;
	font-size:12px;
	color:#000;
	padding:9px 0px 10px 0px;
	list-style:none;
	}
	
.plans_content ul li img
	{
	float:left;
	padding-right:10px;
	}
	
.plans_content a
	{
	float:left;
	width:215px;
	color:#000;
	padding:25px 0px 26px 20px;
	font-size:12px;
	text-decoration:none;
	
	}
	
.plans_content a img
	{
	float:left;
	padding-right:10px;
	border:none;
	}
	
.tech_network
	{
	width:185px;
	float:right;
	margin-top:25px;
	position:relative;
	right:35px;
	}
	
.tech_network a
	{
	float:left;
	text-decoration:none;
	color:#485f7f;
	font-size:10px;
	margin-top:18px;
	}
	
.tech_network img
	{
	float:right;
	border:none;
	}
	
.header_txt_open_cms
	{
	display:none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
