﻿*
{
	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: 11pt;
	color:#042551;
	font: Verdana;	
	margin-left:20px;
	margin-top:10px;
	font-weight:normal;
}

h2
{
	clear: both;
	display: block;
	margin: 1.5em 0em 1em 0em;
	padding: 5px 5px 5px 5px;
	background-color: #EBEBEB;
	font-weight: bold;
	color: #5b5c5d;
	font-size: 16px;
}

h3
{
	font-size: 14pt;
	color:#042551;
	font: Verdana;
	margin-left:20px;
	margin-bottom:30px;
}

h4
{
	font-size: 12pt;
	color:#042551;
	font: Verdana;
}


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: #fff4f4 url(images/bg_bar2.gif) repeat-x left top;
	
	
}

.top_bar
{
	width:100%;
	height:4px;
	background-color:#ff7f04;
	position:static;
	float:left;
	
}

.topBarBg
{
	
	background-repeat: repeat;
	height: 50px;
	background-color: #018CCD;
	
}

.top_table
{		
	color:#224450;	
	background-image: url(images/top_bar.gif); 
	width:530px;
	margin-left:450px;
}

.bottom_table_menu
{		
	color:#000000;		
	width:530px;	
	text-transform:uppercase;
}

.bottom_table
{		
	color:#224450;	
	background-image: url(images/bottom_bar.gif); 
	width:980px;	
	height:31px;
	margin-left:-15px;	
}

/* CSS TOP MENU */

#top_menu
{	
	float:none;
	width: 100%;
}

ul#top_menu
{	
	height: 20px;
	background: #FFF url(  "images/top_bar.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: 0px 2px 0px 20px;	
}

.topheader_rightBanner
{
	border-style: none; 
	float: right; 
	margin-top: 2px;
	margin-bottom:2px;
	padding-right:10px;	
}

/* Hosting Plan CSS boxes */

#menu
{
	float:none;
	width: 100%;
}

/* CSS MAIN MENU */
ul#menu
{
	width: 100%;
	height: 32px;
	background: #FFF url(  "images/top_bar2.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: #FFFFFF;	
	display: block;
	float: left;
	padding: 4px 15px 0 ;
	text-transform: uppercase;	
}
ul#menu li a:hover
{
	color: #FFFFFF;	
}

/* 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:8px 0px 5px 200px;
}

.plan1_det
{
	padding:0px 3px 2px 230px;
}

.planHeader_wss2010
{	
	padding:0px 0px 5px 180px;
}

.plan1_det_wss2010
{
	padding:0px 3px 2px 220px;
}

.planHeader_moss2010
{	
	padding:0px 0px 5px 170px;
}

.plan1_det_moss2010
{
	padding:0px 3px 2px 220px;
}

.plan1
{
	background: #FFF url(  "images/p1_alt.gif" );
	height:132px;
	
}

.plan2
{
	background: #FFF url(  "images/p2_alt.gif" );
	height:162px;
}

.plan3
{
	background: #FFF url(  "images/p3_alt1.gif" );
	height:162px;
}

.plan4
{
	background: #FFF url(  "images/p4.gif" );
	height:162px;
}

.plan_order
{
	padding:10px 3px 0px 130px;
}

.plan1_mod
{
	font:Arial;	
	color:#333333;	
	background-image: url(images/newplan1.gif);
	background-repeat: no-repeat;
	height: 235px;
	padding-top:80px;
	padding-left:15px;
	margin-left:5px;			
}

.plan2_mod
{
	font:Arial;	
	color:#333333;	
	background-image: url(images/newplan2.gif);
	background-repeat: no-repeat;
	height: 235px;
	padding-top:80px;
	padding-left:15px;	
	margin-left:5px;			
}

.plan3_mod
{
	font:Arial;	
	color:#333333;	
	background-image: url(images/newplan3.gif);
	background-repeat: no-repeat;
	height: 235px;
	padding-top:80px;
	padding-left:15px;
	margin-left:5px;			
}

.plan4_mod
{
	font:Arial;	
	color:#333333;	
	background-image: url(images/newplan4.gif);
	background-repeat: no-repeat;
	height: 235px;
	padding-top:80px;
	padding-left:15px;
	margin-left:5px;			
}

.plan1_read
{
	padding:8px 20px 2px 350px;
}

.plan1_read_sp2010
{
	padding:0px 20px 2px 350px;
}

.plan1_read1
{
	padding:8px 20px 2px 255px;
}

#sidefeature
{
	float: left;
	width: 240px;
	overflow: hidden;	
}


.footerMenu
{	
	font-size:7pt;
	padding-top:1px;
	padding-bottom:10px;
	width:100%;			
}

.footerMenu h1
{	
	font-size:7pt;	
	color:#FFFFFF;		
	margin-left:0px;
}

#footer a
{
	color: #313131;
	border-bottom-color: #666666;
}



.copyright
{
	color:#313131;
	padding: 10px 15px;
	font: Arial 8px;
	background-color:#E0E0E0;
	widows:900px;
}

.copyright2
{
	color:#FFFFFF;
	padding: 10px 15px;
	font: Arial 8px;
	background-color:#000000;
	widows:900px;
}

#footer a:hover, #footer a:active
{
	color: #000000;
	border-bottom-color: #999999;
}

.headerbg
{
	background-image: url(images/mainDedicated.gif);
	background-repeat: no-repeat;
	height: 500px;
	background-color: white;	
}

.headerbgAbout
{
	background-image: url(images/mainMOSS.jpg);
	background-repeat: no-repeat;
	height: 370px;
	background-color: white;	
}

.headerbgDC
{
	background-image: url(images/mainDC.gif);
	background-repeat: no-repeat;
	height: 370px;
	background-color: white;	
}

.headerbgContact
{
	background-image: url(images/mainContact.gif);
	background-repeat: no-repeat;
	height: 370px;
	background-color: white;	
}

.headerbgAlt
{
	background-image: url(images/mainAlt.gif);
	background-repeat: no-repeat;
	height: 370px;
	background-color: white;	
}

.headerbgShared
{
	background-image: url(images/mainMOSS.gif);
	background-repeat: no-repeat;
	height: 500px;
	background-color: white;
	margin-top:-12px;
	
}

.headerbgMain
{
	background-image: url(images/mainCore.gif);
	background-repeat: no-repeat;
	height: 500px;
	background-color: white;
	margin-top:-12px;
	
}

.headerbgReseller
{
	background-image: url(images/mainReseller.gif);
	background-repeat: no-repeat;
	height: 500px;
	background-color: white;
	
}

.headerbgWSS
{
	background-image: url(images/mainWSS.gif);
	background-repeat: no-repeat;
	height: 500px;
	background-color: white;	
}

.headerbgMOSS
{
	background-image: url(images/mainMOSS2007.gif);
	background-repeat: no-repeat;
	height: 500px;
	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
{	
	width:450px;		
}

.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: #FFFFFF;
	background-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;
}

.colAheader
{
	font-size:10pt;
	font-weight:bold;
	margin: 10px 20px 10px 0;
}

.planWSS2010
{
	background: #FFF url(  "images/wss_2010.gif" );
	height:106px;
	width:430px;
}

.planMOSS2010
{
	background: #FFF url(  "images/moss_2010.gif" );
	height:106px;
	width:430px;
}

.linkheader2
{
	float: right;
	color: White;
	font-family: Arial;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-right: 20px;
}

.topheader
{
	padding-top:20px;
}

.topheader_rightBanner
{
	border-style: none; 
	float: right; 
	margin-top: 2px;
	margin-bottom:2px;
	padding-right:10px;	
	padding-left:10%;
}