﻿*
{
	margin: 0;
	padding: 0;
}

html
{
	color: #FFFFFF;		
	font: normal 76% Arial;
}

a
{
	text-decoration: none;
	font-weight: bold;
}

a:link
{
	color: #126390;
}



a:hover, a:active
{
	color: #126390;
	border-bottom-color: #126390;
	font-weight:bolder;
}

.underline:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 1.2em;
}

h1
{	
	font-size: 10px;
	color:#FFFFFF;
	font: Arial;		
}

h1 a
{
	color:#126390;
}

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: normal Arial;
	font-size: 12px;
	color: #525251;
	font-weight: bold;
	text-align: left;
	line-height:normal;	
}

h2 a, h3 a, h4 a, h5 a, h6 a 
{
	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: 900px;
	color: #6f6e6e;
	margin: 0 auto;
	background: #ededed url(images/bg_bar2.gif) repeat-x left top;
	
}


#menu
{
	float:none;
	width: 100%;
}



#wrapper
{
	float: left;
	width: 100%;
	clear: both;
	line-height: 1.6em;
	background: #FFFFFF;
	position:relative;
	border: solid 1px #e2e2e2;
	border-top-style:none;
}

#content
{
	float: left;
	width: 700px;
	overflow: hidden;
}

.footerMenu
{	
	font-size:8pt;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;			
}

#footer a
{
	color: #ffffff;
	border-bottom-color: #666666;
}



.copyright
{
	color:#ffffff;
	padding: 10px 15px;
	font: Arial 8px;
	background-color:#363636;
	widows:900px;
}

.headerbg
{
	background-image: url(images/main3.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;	
}

.headerbgShared
{
	background-image: url(images/mainShared.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;
	
}

.headerbgReseller
{
	background-image: url(images/mainShared.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;
	
}

.headerbgWSS2010
{
	background-image: url(images/mainWSS2010.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;	
}

.headerbgMOSS2010
{
	background-image: url(images/mainMOSS2010.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;	
}

.headerbgWSS
{
	background-image: url(images/mainWSS.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;	
}

.headerbgContact
{
	background-image: url(images/mainContact.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;	
}

.headerbgMOSS
{
	background-image: url(images/mainMOSS.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;	
}

.headerbgDedi
{
	background-image: url(images/mainDedi.gif);
	background-repeat: no-repeat;
	height: 277px;
	background-color: white;	
}

#maintable
{
	font: normal Arial;
	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;
}

#maintable h2
{
	font: normal Arial;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	margin: 2px 0px 0px 10px;
	padding-bottom: 0px;
	letter-spacing: 0;
}

.RightBox
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 200px;
	margin-top: 3px;
	margin-left: 3px;	
	border:1px solid #075987;
}

.RightBox p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.RightBoxPadding
{
	background-color: #F1F3F2;
	padding-left: 15px;
	padding-right: 6px;
}

.RightBoxTitle
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333f45;
	background-image: url('Images/redarrow.gif' );
	background-repeat: no-repeat;
	padding-left: 8px;
}

.RightBoxText
{
	font-family: Arial;
	font-size: 11px;
	color: #58646b;
	width: 200px;		
}

.RightBoxImg
{
	float: right;
	margin-right: 10px;
	margin-top: -5px;
}

.RightBoxLinks
{
	margin: 0px;
	margin-left: 8px;
	color: #557f97;
	font-family: Arial;
	font-size: 10px;
}

.RightBoxLinks a:link, .RightBoxLinks a:visited
{
	color: #557f97;
	text-decoration: none;
}

.RightBoxLinks a:hover
{
	text-decoration: underline;
}



/* CSS MENU */
ul#menu
{
	width: 98%;
	height: 28px;
	background: #FFF url(  "images/menu-bg.gif" ) top left repeat-x;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-bottom:7px;
	
	
}
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: black;
}

/* Hosting Plan CSS boxes */

.planBox1
{
	background-image: url(images/planBox1.gif);
	background-repeat: no-repeat;
	height: 180px;
	background-color: white;	
}

.planBox1_main
{
	font: Arial;
	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: Arial;
	font-size:12px;
	color:#000000;
}

.planBoxTextLast
{
	padding: 2px 0 10px 20px;	
	font: Arial;
	font-size:12px;
	color:#000000;
}

.planBoxTextButton
{
	padding: 2px 0 5px 55px;	
	font: Arial;
	font-size:12px;
}
.leftBar1
{
	margin: 2px 5px 2px 30px;
}

.subLeftBar1
{
	margin: 2px 5px 5px 30px;
	color: #6f6e6e;
	border-bottom-style:dotted;
	border-bottom-width:1px;	
	width:230px;
	font-size: 10pt;
		
}

.subLeftBar1 a
{
	color: #6f6e6e;
	font-weight:normal;
	font: Arial;		
}

.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;		
}

.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:105px;
	height:15px;
}

.tb_clear2
{
	border: solid 1px #CCCCCC;
	border-bottom-style:none;
	background-color:#FFFFFF;
	color: #126390;
	padding: 2px 6px 2px 6px;
	font-size:14px;
	width:135px;
	height:15px;
}

.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:105px;
	height:15px;
}

.tb_filled2
{
	border: solid 1px #CCCCCC;
	background-color:#CCCCCC;
	color: #575555;
	padding: 2px 6px 2px 6px;
	font-size:14px;
	width:135px;
	height:15px;
}

#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: 600px;
	margin-top:10px;
}

.tb_contentWSS2010
{
	width: 870px;
	margin-top:10px;
}

.tb_contentWSS
{
	width: 875px;
	margin-top:10px;
}

.tb_contentOverview
{
	width: 880px;
	margin-top:10px;
}

.separator
{
	border-bottom:dotted 1px #CCCCCC;
	margin:30px 0 15px 0;
	width: 610px;
}

.separator2
{
	border-bottom:dotted 1px #CCCCCC;
	margin:30px 0 15px 0;
	width: 880px;
}

.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;
	
}

.about_us
{
	padding-top:10px;
}


.linkheader2
{
	float: right;
	color: White;
	font-family: Arial;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-right: 20px;
}

.dash
{
	margin-top: 10px;
	margin-right: 20px;
	float: right;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 10px;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color:#bcbcbc;
	font-weight: normal;
	height: 20px;
}
.planWSS2010
{
	background: #FFF url(  "images/wss_2010.gif" );
	height:106px;
}

.planMOSS2010
{
	background: #FFF url(  "images/moss_2010.gif" );
	height:106px;
}

.planSharepoint2010
{
	background: #FFF url(  "images/sharepoint2010.gif" );
	height:156px;
}

.sep_note /* separator */
{
	border-bottom:dotted 1px #CCCCCC;
	margin: 0px 0 20px 0;
	width: 570px;
}

.planHeader
{	
	padding:25px 0px 5px 150px;
}

.plan1_det
{
	padding:0px 3px 2px 220px;
}

.plan1_read
{
	padding:8px 15px 2px 330px;
}

.topheader_rightBanner
{
	border-style: none; 
	float: right; 
	margin-top: 2px;
	margin-bottom:2px;
	padding-right:10px;	
}