﻿*
{
	margin: 0;
	padding: 0;
}

html
{
	color: #FFFFFF;		
	font: normal 8pt Verdana;
}

a
{
	text-decoration: none;
	font-weight: bold;
}

a:link
{
	color: #126390;
}



a:hover, a:active
{
	color: #126390;
	border-bottom-color: #126390;
	text-decoration: underline;	
}

.underline:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 1.2em;
}

h1
{	
	font-size: 12pt;	
	font: Verdana;	
	padding:12px 0 12px 0;
	color:#6f6e6e;	
}

h2
{
	font-size: 10pt;
	color:#042551;
	font: Verdana;
}

h3
{
	font-size: 9pt;
	color:#042551;
	font: Verdana;
}

h4
{
	font-size: 16px;
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{
	font-weight: normal;
	border-bottom-width: 0;
}

/* Lists */

ul, ol
{
	margin: 1em 0;
	line-height: 1.8em;
}

ol li
{
	margin-left: 2.5em;
}

ul
{
	padding-left: 2em;
	list-style-type: square;
}



body
{
	width: 980px;
	color: #6f6e6e;
	margin: 0 auto;
	background: #ebebeb url(images/bg_bar2.gif) repeat-x left top;
	
}

.top_bar
{
	width:100%;
	height:4px;
	background-color:#018CCD;
	position:static;
	float:left;
	
}

.topBarBg
{
	
	background-repeat: repeat;
	height: 50px;
	background-color: #018CCD;
	
}

.top_table
{	
	font-size:smaller;
	color:#FFFFFF;	
	background-image: url(images/top_bar.gif);
	width:510px;
	margin-left:250px;
}

/* CSS TOP MENU */

#top_menu
{	
	float:none;
	width: 100%;
}

ul#top_menu
{	
	height: 20px;
	background: #FFF url(  "images/top_bar1.gif" ) top left repeat-x;
	font-size: smaller;
	font-family: Verdana;		
	margin: 0;
	padding: 0;		
}
ul#top_menu li
{
	display: block;
	float: left;
	margin: 0 0 0 5px;
}
ul#top_menu li a
{
	height: 20px;	
	color: #FFFFFF;			
	padding: 2px 15px 0 ;	
}
ul#top_menu li a:hover
{
	color: #def1fa;
	font-weight:bolder;
}

.topheader_logo
{
	border-style: none; 
	float: left; 
	margin-top: -12px;
	margin-bottom:2px;
}

.topheader_note
{	
	margin: -32px 2px 0px 270px;	
}

.topheader_rightBanner
{
	border-style: none; 
	float: right; 
	margin-top: 15px;
	margin-bottom:2px;
	margin-right:-15px;	
}

/* Hosting Plan CSS boxes */

#menu
{
	float:none;
	width: 100%;
}

/* CSS MAIN MENU */
ul#menu
{
	width: 100%;
	height: 32px;
	background: #FFF url(  "images/menu-bg.gif" ) top left repeat-x;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	list-style-type: none;
	margin-bottom:10px;
	padding: 0;	
}
ul#menu li
{
	display: block;
	float: left;
	margin: 0 0 0 5px;
}
ul#menu li a
{
	height: 28px;
	margin-top: 2px;
	color: #042551;	
	display: block;
	float: left;
	padding: 4px 15px 0 ;
	text-transform: uppercase;	
}
ul#menu li a:hover
{
	color: #FFFFFF;
	background-color:#747171;
}

/* END OF CSS MAIN MENU */

#wrapper
{
	float: left;
	width: 100%;
	clear: both;
	line-height: 1.6em;
	background: #FFFFFF;
	position:relative;	
	border-top-style:none;
	
}

#content
{
	float: left;
	width: 700px;
	overflow: hidden;
}

/* Plan BOX */

.planHeader
{	
	padding:25px 0px 5px 135px;
}

.plan1
{
	background: #FFF url(  "images/p1_new.gif" );
	height:162px;
}

.plan2
{
	background: #FFF url(  "images/p2_new.gif" );
	height:162px;
}

.plan3
{
	background: #FFF url(  "images/p3_new.gif" );
	height:162px;
}

.plan4
{
	background: #FFF url(  "images/p4_new.gif" );
	height:162px;
}

.plan1_det
{
	padding:0px 3px 2px 230px;
}

.plan1_read
{
	padding:8px 20px 2px 350px;
}

#sidefeature
{
	float: left;
	width: 240px;
	overflow: hidden;	
}


.footerMenu
{	
	font-size:7pt;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;		
	color:#FFFFFF;	
}

.footerMenu h1
{	
	font-size:7pt;	
	color:#FFFFFF;		
}

#footer a
{
	color: #ffffff;
	border-bottom-color: #666666;
}



.copyright
{
	color:#ffffff;
	padding: 10px 15px;
	font: Arial 8px;
	background-color:#363636;
	widows:900px;
}

#footer a:hover, #footer a:active
{
	color: #FFFFFF;
	border-bottom-color: #999999;
}

.headerbgAbout
{
	background-image: url(images/mainDefault.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;	
}

.headerbgDC
{
	background-image: url(images/mainDC.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;	
}

.headerBgCloud
{
	background-image: url(images/mainCloud.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;	
}

.headerBgCloudDedi
{
	background-image: url(images/mainCloudServer.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;	
}

.headerbgContact
{
	background-image: url(images/mainContact.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;	
}

.headerbgShared
{
	background-image: url(images/mainDefault.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;
	
}

.headerbgReseller
{
	background-image: url(images/mainReseller.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;
	
}

.headerbgWSS
{
	background-image: url(images/mainWSS.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;	
}

.headerbgDC
{
	background-image: url(images/mainDC.gif);
	background-repeat: no-repeat;
	height: 419px;
	background-color: white;	
}

#maintable
{
	font: normal Verdana;
	font-size: 11px;
	color: #333333;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border: 0;
	height: 277px;
}

#maintable h1
{
	padding-left:10px;
	padding-top:10px;
}



/* Hosting Plan CSS boxes */

.planBox1
{
	background-image: url(images/planBox1.gif);
	background-repeat: no-repeat;
	height: 180px;
	background-color: white;	
}

.planBox1_main
{
	font: Verdana;
	font-size: 18px;
	font-weight:900;
	color: #126390;
	padding: 15px 0 10px 20px;			
}

.planBox2
{
	background-image: url(images/planBox.gif);
	background-repeat: no-repeat;
	height: 180px;
	background-color: white;	
}

.planBox3
{
	background-image: url(images/planBox2.gif);
	background-repeat: no-repeat;
	height: 180px;
	background-color: white;	
}

.planBoxText
{
	padding: 2px 0 0 20px;	
	font: Verdana;
	font-size:12px;
}

.planBoxTextLast
{
	padding: 2px 0 10px 20px;	
	font: Verdana;
	font-size:12px;
}

.planBoxTextButton
{
	padding: 2px 0 5px 55px;	
	font: Verdana;
	font-size:12px;
}
.leftBar1
{
	margin: 2px 5px 2px 30px;
}

.subLeftBar1
{
	margin: 2px 5px 5px 30px;
	color: #6f6e6e;	
	width:230px;			
}

.subLeftBar1 a
{
	color: #6f6e6e;
	font-weight:normal;
	font: Verdana;		
}

.subLeftBar1 a:hover
{
	color: #126390;
	font-weight:bolder;
}

.readmore
{
	margin: 10px 10px 10px 160px;
}

.mainContent
{
	margin: 2px 5px 2px 20px;		
}

.mainContent_header
{
	margin: 2px 15px 2px 25px;		
}

.mainContent_note
{
	margin: 12px 15px 2px 25px;			
}

.mainContent_smallnote
{
	margin: 10px 5px 5px 25px;		
	font-weight:bolder;
	float:right;
}

.sep_note /* separator */
{
	border-bottom:dotted 1px #CCCCCC;
	margin: 0px 0 20px 0;
	width: 650px;
}

.tablePlan
{
	margin:25px 3px 5px 10px;
}

.tb_clear
{
	border: solid 1px #CCCCCC;
	border-bottom-style:none;
	background-color:#FFFFFF;
	color: #126390;
	padding: 2px 6px 2px 6px;
	font-size:14px;
	width:145px;
	height:10px;
}

.tb_clear_med
{
	border-bottom: solid 1px #CCCCCC;			
}

.tb_clear_medLast
{
	border-bottom: solid 1px #CCCCCC;	
	width:275px;		
}

.tb_clear_medDedi
{
	border-bottom: solid 1px #CCCCCC;	
	width:520px;		
}

.tb_clear_medDedi1
{
	border-bottom: solid 1px #CCCCCC;	
	width:235px;		
}

.tb_filled
{
	border: solid 1px #CCCCCC;
	background-color:#CCCCCC;
	color: #575555;
	padding: 2px 6px 2px 6px;
	font-size:14px;
	width:145px;
	height:10px;
}

.tb_filled1
{
	border: solid 1px #CCCCCC;
	background-color:#CCCCCC;
	color: #575555;
	padding: 2px 6px 2px 6px;
	font-size:14px;
	width:110px;
	height:10px;
}

.tb_clear1
{
	border: solid 1px #CCCCCC;
	border-bottom-style:none;
	background-color:#FFFFFF;
	color: #126390;
	padding: 2px 6px 2px 6px;
	font-size:14px;
	width:110px;
	height:10px;
}

#tb_menu
{
	margin-bottom:15px;
}

#tb_menu a
{
	font-size:14px;
	color: #575555;
	font-weight:normal;
}

#tb_menu a:hover
{	
	color: #575555;
	font-weight:bolder;
}

.tb_content
{
	width: 960px;
	margin-top:10px;
}

.tb_contentWSS
{
	width: 960px;
	margin-top:10px;
}

.tb_contentOverview
{
	width: 955px;
	margin-top:10px;
}

.separator
{
	border-bottom:dotted 1px #CCCCCC;
	margin:30px 0 15px 0;
	width: 960px;
}

.separator2
{
	border-bottom:dotted 1px #CCCCCC;
	margin:30px 0 15px 0;
	width: 960px;
}

.separator3
{
	border-bottom:dotted 1px #CCCCCC;
	margin:30px 0 15px 0;
	width: 700px;
}

.separatorWSS
{
	border-bottom:dotted 1px #CCCCCC;
	margin:30px 0 15px 0;
	width: 875px;
}

.footer_img
{
	border-top:solid 1px #CCCCCC;
	margin:30px 0 0 0;
}

.testi_bg
{
	background-image: url(images/feedback.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;
	padding:60px 22px 5px 22px;	
	margin:0 0 10px 0px ;	
}

.signature
{
	padding:10px 5px 5px 75px;	
}

.more_testi
{
	padding:10px 5px 5px 120px;	
}

.tb_plan_feature
{
	height:20px;
	line-height:25px;
}

.tb_plan_header
{
	font:14px bolder;
	color: #126390;
}

.tb_separator
{
	margin-bottom:40px;
}

.question
{
	font-weight:bolder;
	margin-bottom:15px;
}

.tb_customHeader
{
	font-weight:bolder;
	font-size:14px;
}

.tb_customImage
{
	margin-left:15px;
}

.tb_image
{
	padding-left:8px;
}

.tb_sTitle
{
	font-size:14px;
	font-weight:bolder;
	padding-bottom:15px;
}

.prod_body
{
	padding:5px;	
}

.prod_title
{
	padding:10px;
}

.prod_image
{
	margin-left:10px;
	padding-right:5px;
}

.tb_contact
{
	border:solid 1px #CCCCCC;
	padding:0px 0px 10px 10px;
	width:250px;
	margin-left:20px;
	margin-bottom:10px;
}

.tb_contact_header
{
	border-bottom:solid 1px #CCCCCC;
	padding:5px;
	margin-right:10px;
	font-weight:bolder;
	font-size:11pt;
}

.tb_contact_content
{
	padding-top:10px;
}

.small_note
{
	margin-top:30px;	
	padding: 5px 10px 5px 10px;
	border-top:1px double #CCCCCC;
	border-bottom:1px double #CCCCCC;
	background-color:#f8eecf;
	
}

.subTitleDetail
{		
	margin-top:5px;
	font-size:10pt;
	color: #753104;
	font-weight:bold;
	font-style:italic;			
}

.detTitle
{		
	font-size:8pt;	
	margin-left:2px;
	margin-bottom:40px;
}

.sitemap
{
	padding-top:5px;
	font-size:7.5pt;
	color: #363635;	
	margin-left:10px;	
}

.actPlan
{	
	padding-left:750px;	
	margin-top:10px;
	
}

.stdPlanHead
{
	color: #FFFFFF;
	background-color:#009907;
	font-size:10pt;	
	font-weight:800;	
	padding:4px;	
}
.detStdPlan
{		
	color: #363635;
	font-size:9pt;				
	padding-left:4px;	
	background-image: url(images/plan1.gif);
	border:1px #e8e8e8 solid;
	background-color:#edffee;
}

.dnnPlanHead
{
	color: #FFFFFF;
	background-color:#ffa800;
	font-size:10pt;	
	font-weight:800;	
	padding:4px;	
}
.detDnnPlan
{		
	color: #363635;
	font-size:9pt;			
	padding-left:4px;	
	background-image: url(images/plan1.gif);
	border:1px #e8e8e8 solid;
	background-color:#ebf9fe;
}

.busPlanHead
{
	color: #FFFFFF;
	background-color:#AE2800;
	font-size:10pt;	
	font-weight:800;	
	padding:4px;	
}
.detBusPlan
{		
	color: #363635;
	font-size:9pt;				
	padding-left:4px;	
	background-image: url(images/plan1.gif);
	border:1px #e8e8e8 solid;
	background-color:#fef2ee;
}


.featuresHead
{
	color: #FFFFFF;
	background-color:#00B2F7;
	font-size:10pt;	
	font-weight:800;	
	padding:4px;
	
}

.featuresContent
{
	border:1px #e8e8e8 solid;	
	padding-left:4px;
	padding-right:4px;
	margin-bottom:15px;
	font-weight:normal;
}

.RightBox
{
	margin-left:20px;
	
}

.contentBorder
{
	border:1px #e8e8e8 solid;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.PlanBox
{
	width:215px;
}

.small_note_register
{	
	margin-top:30px;	
	margin-bottom:20px;
	padding: 5px 10px 5px 10px;
	border-top:1px double #CCCCCC;
	border-bottom:1px double #CCCCCC;
	background-color:#eeffdf;
	
}

.planWSS2010
{
	background: #FFF url(  "images/wss_2010.gif" );
	height:162px;
}

.planSharepoint2010
{
	background: #FFF url(  "images/sharepoint2010.gif" );
	height:162px;
}


.planMOSS2010
{
	background: #FFF url(  "images/moss_2010.gif" );
	height:162px;
}

.subContent
{
	
}

.subContent h1
{
	font-size:8pt;
	background-color:#FFFFFF;
	font-weight:normal;	
}

.subContent_header h1
{
	font-size:12pt;
	background-color:#FFFFFF;
	font-weight:normal;	
	margin-left:0px;
	font-weight:bolder;
}

.planCloudHeader
{	
	padding:25px 0px 5px 195px;
}

.planCloudServerHeader
{	
	padding:25px 0px 5px 125px;
}

.planCloudHosting
{
	background: #FFF url(  "images/cloud_hosting.gif" );
	height:162px;
}

.planCloudServer
{
	background: #FFF url(  "images/cloud_server_new.gif" );
	height:162px;
}

.planCloudHost
{
	background: #FFF url(  "images/cloud_host_new.gif" );
	height:162px;
}

.forewords
{
	margin-left:20px;
	margin-right:5px;
}