body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#444;
	line-height:18px;
	text-align:left;
	background-color:#fff;
}

body, h1, h2, h3, p, ul, li, form, input, address{
	margin:0;
	padding:0;
}
h1, h2, h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:14px;}
a{
	color:#555;
	text-decoration:underline;
	outline:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
a img{border:0;}

.sm8 {font-size:8px;line-height:6px;position:relative;bottom:-1px;left:1px;}
.sm9 {font-size:9px;line-height:7px;position:relative;bottom:0px;left:1px;}
.sm10 {font-size:10px;line-height:8px;position:relative;bottom:0px;left:1px;}

#main{
	width:936px;
	margin:30px auto;
}

/*_________ header _________*/
#headlogobar{
	margin-bottom:30px;
}
#logo{
	float:left;
	padding-left:20px;
}
#contactInfo{
	float:right;
	margin-right:30px;
	padding-top:10px;
	width:213px;
}
#contactInfo h1{
	float:right;
	width:150px;
	font-size:18px;
	line-height:22px;
	padding-left:10px;
}
#contactHeading{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#666;
	padding-left:24px;
}
#contactNo{
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
}

/*_________ header : main banner and secondary banner _________*/
#banner{margin-top:18px;}
#bannerTop{margin:0; padding:0;}
#bannerBottom{
	background:url(../images/banner-bottom-hor-pattern.jpg) repeat-x;
	height:176px;
}
#bannerLeft{
	background:url(../images/banner-bottom-left.jpg) no-repeat;
	height:176px;
}
#bannerRight{
	background:url(../images/banner-bottom-right.jpg) no-repeat top right;
	height:176px;
}
#bannerContent {
	margin-left:4px;
	padding:13px 0 0 14px;
	color:#ccc;
	font-size:16px;
	line-height:18px;
}
#bannerContent h1{
	margin-bottom:8px;
	padding-bottom:8px;
	color:#eee;
}
#bannerContent .blackUnderline{border-bottom:1px solid #000;}
#bannerContent .greyUnderline{border-bottom:1px solid #aaa;}
#bannerContent .block1, #bannerContent .block3{
	float:left;
	padding:10px 15px;
	width:272px;
	height:126px;
	background:url(../images/banner-left-right-box.jpg) no-repeat;
}
#bannerContent .block2{
	float:left;
	padding:10px 15px;
	width:266px;
}
#bannerContent .learMoreBlue{background:url(../images/learn-more-blue.png) no-repeat;}
#bannerContent .learMoreGreen{background:url(../images/learn-more-green.png) no-repeat;}
#bannerContent .learMoreBlue, #bannerContent .learMoreGreen{
	padding:4px 0 0 13px;
	height:25px;
	width:106px;
	font-size:14px;
	font-weight:bold;
}
#bannerContent .learMoreBlue a, #bannerContent .learMoreGreen a{
	color:#fff;
	text-decoration:none;
}
#bannerContent .learMoreBlueDiv, #bannerContent .learMoreGreenDiv{
	float:right;
}
#bannerContent .block1 .learMoreBlueDiv, #bannerContent .block3 .learMoreGreenDiv{margin:10px -21px 0 0; display:inline;}
#bannerContent .block2 .learMoreGreenDiv{margin:10px -15px 0 0;}

#secondaryBanner{
	margin-top:18px;
	background:url(../images/secondary-banner.jpg) no-repeat;
	width:936px;
	height:109px;
}

#secondaryBanner #mainHeading{padding:22px 0 0 20px;}
#secondaryBanner #mainHeading .left, #secondaryBanner #mainHeading .right,
#secondaryBanner #mainHeading .center{float:left;}
#secondaryBanner #mainHeading .leftBgImg{
	background:url(../images/main-heading-bg-left.png) no-repeat;
	width:10px;
	height:55px;
}
#secondaryBanner #mainHeading .centerBgImg{
	padding-top:20px;
	background:url(../images/main-heading-bg-hor-pattern.png) repeat-x;
	height:35px;
}
#secondaryBanner #mainHeading .centerBgImg h1{
	padding:0 5px;
	margin-top:-2px;
	color:#333;
	line-height:22px;
}
#secondaryBanner #mainHeading .rightBgImg{
	background:url(../images/main-heading-bg-right.png) no-repeat;
	width:10px;
	height:55px;
}

/*_________ center _________*/
#contentPane{
	margin-top:30px;
	line-height:15px;
	border:1px solid white;
}
#contentPane p{margin:12px 0;}
#contentPane #home{font-size:13px;}
#contentPane #home h1{
	margin-bottom:10px;
	color:#333;
	font-size:18px;
}
#contentPane #home img{padding-left:10px;}
#contentPane #home .block1, #contentPane #home .block2{
	position:relative;
	background:url(../images/ver-divider.gif) no-repeat top right; 
	width:1px;
	height:238px;
}
#contentPane #home .block1, #contentPane #home .block2, #contentPane #home .block3{
	float:left;
	width:286px;
}
#contentPane #home .block1{
	padding:0 15px 0 10px;
	line-height:16px;
}
#contentPane #home .block2{
	padding:0 15px;
	line-height:16px;
}
#contentPane #home .block3{padding-left:15px;}
#contentPane #home #quote{font-size:15px; line-height:18px;}
#contentPane #home #quote img{padding-left:0;}
#contentPane #home #author{
	padding-top:4px;
	text-align:right; 
	font-size:15px;
}
#contentPane #home .block3 ul{margin:2px 0 3px 25px;}
#contentPane #home .block3 ul li{margin:8px 0;}
#contentPane #home .block3 .clientbox {padding-top:5px;}
#contentPane #home .block3 .clientlabel {padding:10px 0 0 5px;font-weight:bold;font-size:14px;text-align:center;float:left;width:76px;}

#contentPane #leftBlock{
	float:left;
	margin-left:2px;
	padding-right:20px;
	width:641px;
	font-size:14px;
	line-height:18px;
	border-right:1px solid #aaa;
}
#contentPane #leftBlock p{margin:0 0 10px 0;}
#contentPane #rightBlock{
	float:left;
	position:relative;
	margin-left:-1px;
	padding-left:20px;
	width:245px;
	border-left:1px solid #aaa;
}
/*_____Updated CSS For Right2Blocks 05/Aug/09________*/
#have_a_Questions, #get_Certified { width:246px;} /*--mainBlocks--*/
#have_a_Questions { margin:33px 0 0 0;} #get_Certified { margin:28px 0 0 0;}
#have_a_Questions h1, #get_Certified  h1{ font: bold 18px Arial, Helvetica, sans-serif; margin-bottom:5px; color:#444;}
#get_Certified  h1             {  margin-bottom:6px;}
#have_a_Questions .top_blue    {  background:url(../images/columnboxes/ColumnBoxBarBlue.jpg) no-repeat left top; height:13px; }
#get_Certified .top_green      {  background:url(../images/columnboxes/ColumnBoxBarGreen.jpg) left top; height:13px;}
#have_a_Questions .middle      {  background:url(../images/columnboxes/ColumnBoxBG173H.jpg) no-repeat left top; height:173px; padding:10px 17px 11px 19px; clear:both;}										
#get_Certified .middle         {  background: url(../images/columnboxes/ColumnBoxBG210H.jpg) no-repeat left top; height:210px; padding:11px 17px 15px 19px;  clear:both;}
#left_space                    {  margin:4px 0 0 5px; } /*--image_margins--*/
#have_a_Questions .middle  p, #get_Certified .middle  p { font-size:17px; line-height:22px; color:#444; text-align:left; margin:0;}
#rightBlock a.link_applynow   {  /*--Question_btn--*/ 	 
								  display:block;
								  width:106px; height:29px;
								  background:url(../images/columnboxes/link_hoting.jpg) no-repeat; 
								  color:#fff; font:bold 14px Arial, Helvetica, sans-serif;
								  text-align:center;
								  text-decoration:none;
								  margin:12px 49px 0 53px;
								  padding:2px  0 0 0;
					           }
#rightBlock .haveQPhone          {  /*--Phone Number_btn--*/ 
                                  display:block;
								  color:#fff; font:bold 15px Arial, Helvetica, sans-serif;
								  text-align:center;
								  text-decoration:none;
								  width:208px; height:35px;
								  color:#444;
								  background:url(../images/columnboxes/question_button.jpg) no-repeat;
								  margin:14px 0 0 0;
								  padding:9px  0 0 0;
								  letter-spacing:1px;
								}									 
#contentPane #rightBlock a:hover.link_applynow { text-decoration:none; color:#fff;}			 

/*_____upadted_css_end______________*/

#contentPane #rightBlock h2{
	padding-bottom:4px;
	font-size:16px;
}
#contentPane #rightBlock a{
	font-size:15px;
	line-height:24px;
}
#contentPane #rightBlock a:hover{
	color:#333;
	text-decoration:underline;
}

/*_________ default content area _________*/
#defaultContentArea .spaceLeft{
	float:right;
	padding-left:12px;
}
#defaultContentArea .spaceRight{
	float:left;
	padding:15px 23px 0 0;
}

/*_________ Service Overview _________*/
#serviceOverview #heading{
	font-size:16px;
	line-height:20px;
}
#serviceOverview img{padding:16px 0 25px 0;}

/*_________ Certification Standards _________*/
#certificationOverview h2{margin:-5px 0 15px 0;}
#certificationOverview .certLevels {margin:20px 0 25px 0;}
#certificationOverview .certLevelLabel {font-size:16px;font-weight:bold;padding-top:10px;}
#certificationOverview h3{
	padding-left:32px;
	background:url(../images/bullet.jpg) no-repeat;
}
#certificationOverview #block{
	padding:8px 0 0 15px;
	width:540px;
	font-size:13px;
}
#certificationOverview #block p{margin:4px 0 18px 32px;}
#certificationOverview #block ul{margin:-5px 0 20px 75px;}
#certificationOverview #block li{
	margin:10px 0 10px -17px;
	padding-left:18px;
	list-style:none;
	background:url(../images/small-bullet.gif) no-repeat 0 6px;
}

/*_________ UptimeSafe Seals Page _________*/
#sealsPageContent h2{margin:-5px 0 15px 0;}
#sealsPageContent .sealExampleList {margin:20px 0 0 0;}


/*_________ Global Network _________*/
#globalNetworks h2{margin:25px 0 20px 0;}
#globalNetworks h3{font-size:16px;}
#globalNetworks #block1{padding:10px 0}
#globalNetworks #block1 .center{
	margin:10px 0 0 -5px;
	background:url(../images/global-network-hor-pattern1.jpg) repeat-x;
	height:154px;
}

#globalNetworks #block1 .left{
	background:url(../images/global-network-left-bg1.jpg) no-repeat;
	height:154px;
}
#globalNetworks #block1 .right{
	background:url(../images/global-network-right-bg1.jpg) no-repeat top right;
	height:154px;
}

#globalNetworks #block1 .content{
	padding:19px 0 17px 20px;
	line-height:16px;
	color:#333;
}
#globalNetworks #block1 ul{margin-top:15px;}
#globalNetworks #block1 li{
	float:left;
	margin:3px 0;
	padding:0 75px 7px 30px;
	list-style:none;
	font-size:13px;
	background:url(../images/small-bullet.gif) no-repeat 12px 6px;
	border-bottom:1px solid #d6d6d6;
}

#globalNetworks #block2{
	float:left;
	width:250px;
	margin-top:5px;
}
#globalNetworks #block2 .center{
	margin:10px 0 0 -5px;
	background:url(../images/global-network-hor-pattern2.jpg) repeat-x;
	height:182px;
}

#globalNetworks #block2 .left{
	background:url(../images/global-network-left-bg2.jpg) no-repeat;
	height:182px;
}
#globalNetworks #block2 .right{
	background:url(../images/global-network-right-bg2.jpg) no-repeat top right;
	height:182px;
}

#globalNetworks #block2 .content{
	padding:19px 0 17px 20px;
	line-height:16px;
	color:#333;
}
#globalNetworks #block2 ul{margin-top:20px;}
#globalNetworks #block2 li{
	margin:3px 0;
	padding:2px 0 7px 10px;
	width:205px;
	list-style:none;
	font-size:13px;
	border-bottom:1px solid #d6d6d6;
}
#globalNetworks .map{
	float:left;
	margin:17px 0 15px 50px;
}

/*_________ Get Certified _________*/
#getCertified h3{
	float:left;
	margin:15px 0 0 12px;
	font-size:17px;
}
#getCertified .block{
	width:525px;
	margin:25px auto;
}
#getCertified #or{
	margin-bottom:20px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
#getCertified .block .center{
	margin-top:10px;
	background:url(../images/get-certified-hor-pattern.jpg) repeat-x;
	height:62px;
}

#getCertified .block .left{
	background:url(../images/get-certified-left-bg.jpg) no-repeat;
	height:62px;
}
#getCertified .block .right{
	background:url(../images/get-certified-right-bg.jpg) no-repeat top right;
	height:62px;
}

#getCertified .block .content1{
	padding:8px 0 0 15px;
	line-height:16px;
	color:#333;
}
#getCertified .block .content2{
	padding:5px 0 0 15px;
	line-height:16px;
	color:#333;
}
#getCertified .block .content2 h3{padding-top:4px;}
#getCertified #normal{
	padding-left:5px;
	font-weight:normal
}
#getCertified #freeQuote{
	padding-left:32px;
	color:#1E7CB5;
	font-weight:bold;
}
#getCertified #getCertifiedForm{
	width:523px;
	margin:-25px auto 0 auto;
	background:#f3f3f3 url(../images/form-top-fade-to-f3.jpg) repeat-x;
	border:1px solid #999999;
	border-top-width:0;
}
#getCertifiedForm #content{
	padding:35px 25px 25px 60px;
	color:#000;
	font-size:13px;
}
#getCertifiedForm #block1{float:left;}
#getCertifiedForm #block2{
	float:left;
	margin-left:40px;
}

#getCertifiedForm .optional{
	padding-left:10px;
	font-size:12px;
	color:#666;
}
#getCertifiedForm .emailfieldnote{
	font-size:12px;
	color:#666;
}
#getCertifiedForm .InternalErrorMsg{
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
}
#getCertifiedForm .submit{
	margin-top:30px;
	width:139px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border:none;
	cursor:pointer;
	background:url(../images/submit.png) no-repeat 0 3px;
}
#getCertifiedForm .SubmitSuccessHeading{
	font-size:16px;
	font-weight:bold;
}
#getCertifiedForm .SubmitSuccessBody{
	font-size:16px;
}


/*_________ contact us _________*/
#contactUs #heading{
	margin-top:-5px;
	padding-bottom:30px;
	color:#333;
	font-weight:normal;
	font-size:17px;
	line-height:20px;
}
#contactUs h2{
	padding-left:32px;
	color:#444;
	font-size:16px;
	background:url(../images/bullet.jpg) no-repeat;
}
#contactUs .block1, #contactUs .block3{margin-right:30px;}
#contactUs .block1, #contactUs .block2, #contactUs .block3, #contactUs .block4{
	float:left;
	width:300px;
}
#contactUs .center{
	margin:10px 0 0 -5px;
	background:url(../images/contact-bg-hor-pattern.jpg) repeat-x;
	height:102px;
}

#contactUs .left{
	background:url(../images/contact-bg-left.jpg) no-repeat;
	height:102px;
}
#contactUs .right{
	background:url(../images/contact-bg-right.jpg) no-repeat top right;
	height:102px;
}

#contactUs .content{
	padding:17px 0 17px 20px;
	line-height:16px;
	color:#333;
}
#contactUs address{font-style:normal;}
#contactUs .block3 .content, #contactUs .block4 .content{padding-left:39px;}

#contactUs .content strong{padding-right:5px;}
#contactUs .content .spaceLeft{padding-left:58px;}


/*________Service_provider_benefits_________*/
#serviceProvider {line-height:19px;}
#serviceProvider .space{
	float:right;
	margin-top:-4px;
	padding:0 0 5px 25px;
}
#serviceProviderBenefits { width:576px; position:relative; margin-top:30px;line-height:18px;}
#serviceProviderBenefits h1 {font:bold 18px Arial, Helvetica, sans-serif; color:#333; margin:9px 0 22px 0;}
#serviceProviderBenefits .list_block h2 { font-size:14px; padding-left:27px; margin-bottom:3px;  background:url(../images/bullet.jpg) no-repeat;}
#serviceProviderBenefits .list_block { width:520px; padding:0 0 5px 14px; font-size:13px;}
#serviceProviderBenefits .list_block p, #serviceProviderBenefits #list_block2 p{ padding-left:28px; margin:0;}
#serviceProviderBenefits .list_block .wrapDesc {width:400px;}
.bullet{  width:18px; height:19px; }
.bottom_line_certification{ width:562px;  background:url(../images/certificatiob_bg_middle.jpg) left top repeat-x; margin:10px 0;}
.bottom_line_certification .left_bg { width:23px; float:left;}
.bottom_line_certification .right_bg { width:21px; float:right;}
.bottom_line { width:562px;  background:url(../images/btm_line_middle.jpg) left top repeat-x;  margin:8px 0 0 0;}
.bottom_line .left_bg {width:23px; float:left;}
.bottom_line .right_bg {width:21px; float:right;}
.discription { width:513px; padding:12px 0 0 0;  float:left;}
h1 .bottom_heading { font:bold 18px Arial, Helvetica, sans-serif; color:#333; margin:0; }
.discription p   { margin:0;}
a.getstarted   { background:url(../images/free_quote.png) no-repeat; width:131px; height:26px; float:right; font:bold 15px Arial, Helvetica, sans-serif;
                   color:#fff; text-decoration:none; padding-top:8px; text-align:center; }
.position_toplink { position:relative; top:-12px;  right:20px; }			   
a:hover.getstarted { color:#fff; text-decoration:none;}
a.underline { text-decoration:underline; color:#444;}
a:hover.underline { color:#1A50B8;}

/*________bottomline_structure______*/
#heading_block_bottom { width:562px; background:#e9e9e9 url(../images/new_bottomhead_top_bg.jpg) no-repeat left top; padding:0 0 0 0;}
#heading_block_bottom .holder{ padding:14px 17px 0 23px; background:url(../images/new_bottomhead_btm_bg.jpg) no-repeat left bottom;}
#btm_holder { padding-bottom:28px; background:url(../images/new_bottomhead_btm_bg.jpg) no-repeat left bottom;}
#heading_block_bottom .holder h1{ font:bold 18px Arial, Helvetica, sans-serif; color:#333; margin-bottom:19px;}
#heading_block_bottom .holder p { font-size:14px; color:#333;}

/*hosting and sas certifications*/
#hosting_certification, #sas_certification { width:576px; position:relative; margin:25px 0 0 0;}
#hosting_certification h1, #sas_certification h1 
#hosting_certification .list_block h2, #sas_certification h1  .list_block h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#333; }
#hosting_certification h1, #sas_certification h1 { margin:0 0 21px 0;}
#hosting_certification .list_block h2, #sas_certification .list_block h2  { font-size:14px; margin:0 0 3px 0; padding-left:27px; padding-bottom:2px;
                                          background:url(../images/bullet.jpg) no-repeat;}
#hosting_certification .list_block, #sas_certification .list_block { width:520px; padding:0 0 6px 14px;}										  
#hosting_certification .list_block p, #hosting_certification .list_block p{ line-height:16px; margin:0; padding:0;}
#hosting_certification .list_block p, #sas_certification #list_block2 p{ padding-left:28px; margin:0; font-size:13px;}
img.hosting_certifiction { margin:-4px 0 8px 0; padding-left:16px; float:right;}
.bottom_line_hosting { width:562px;  background:url(../images/hosting_head_middle.jpg) left top repeat-x;  margin:8px 0; }
.discription_certification { width:513px; padding:12px 0 5px 0;  float:left;}
/*______sas_certification_____*/
img.sas_certifiction { margin:-4px 0 10px 22px; float:right;}
#sas_certification {  margin:24px 0 0 0;}

/*________General_certification_______*/
p.general_certification  { width:360px; padding:0 0 0 10px; text-align:left; margin:0;}
.certServSealExample {font-size:14px; font-weight:bold; width:150px; text-align:center; position:absolute; top:90px; right:0; left:452px;}
.certServSealExample A{color:#555555; font-size:11px; font-weight:normal;}
.certServSealExample div{margin-top:8px;}
.certServSealExample img{margin-top:12px;}
#serviceProviderBenefits .certServSealExample {top:70px; left:465px;}
.general_certification_spacing_top{ margin:15px 0 0 0;}
.generalImg{
	float:right;
	margin-top:-4px;
	padding:0 0 6px 25px;
}

/*________IT_buyers_benefits______________*/
#itBuyerBenefits .space{
	float:right;
	padding:0 0 3px 12px; 
}
#itBuyerBenefits p{line-height:18px;}
h1#it_buyers, h1#it_buyers_heading2  { font: bold 20px Arial, Helvetica, sans-serif; color:#333; margin-bottom:22px;}
h1#it_buyers_heading2 { font-size:18px; line-height:30px;} 
#itHeading{font-weight:normal;font-size:16px;line-height:24px; font-style:italic;padding-top:10px;}
#itBuyerBenefits .sealITBuyers { margin-top:-48px; float:right; padding:0 40px 0 35px;}
#benefit_buying .inner_holder { padding:15px 0 7px 25px;}
#benefit_buying .inner_holder p { font:16px Arial, Helvetica, sans-serif; color:#444; line-height:16px; padding-left:26px;  }
#benefit_buying_title {font:bold 17px Arial, Helvetica, sans-serif; margin:0 0 14px 0;}
.boreder { border:1px solid #a4a4a4;}
.inner_holder .btm_holder{  height:23px;}


/*________Effectiveness_study______________*/
#effectiveness_study H1 {margin:0 0 16px 0;}
#effectiveness_study H2 {margin:25px 0 12px 0;}
#effectiveness_study H3 {margin:12px 0 12px 0;}
#effectiveness_study .latestResults {padding-left:25px;}
.effStudyImg{
	float:right;
	margin-top:4px;
	padding:0 5px 10px 20px;
}


/*_________ footer _________*/
#footer{
	background:url(../images/menu-bg-hor-pattern.jpg) repeat-x;
	height:46px;
}
#footerDesignLeft{
	background:url(../images/menu-bg-left.jpg) no-repeat;
	height:46px;
}
#footerDesignRight{
	background:url(../images/menu-bg-right.jpg) no-repeat top right;
	height:46px;
}

#footer ul{
	margin-left:222px;
	list-style:none;
	font-size:13px;
	color:#666666;
}
#footer li{
	float:left; 
	padding:12px 6px;
}
#footer ul a{
	display:block;
	color:#BBBBBB;
	text-decoration:underline;
}
#footer ul a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#footer #copyright{
	margin:6px 0 20px 0;
	font-size:11px;
	text-align:center;
	color:#666666;
}
#footer #copyright a{
	color:#6c6c6c;
	text-decoration:underline;
}
#footer #copyright a:hover{
	color:#333333;
	text-decoration:underline;
}
.homeFooterMargin{margin-top:25px;}
.secondaryFooterMargin{margin-top:35px;}

/*_________ common classes _________*/
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.alignCenter{text-align:center;}
.lineHeight-5px{line-height:5px;}
.lineHeight-10px{line-height:8px;}
.lineHeight-14px{line-height:14px;}
.lineHeight-25px{line-height:25px;}
.lineHeight-30px{line-height:30px;}
.lineHeight-35px{line-height:30px;}
.bottomMargin{margin-bottom:-11px;}

/*_________ common submission form classes _________*/
.formTopErrorMsg{margin-bottom:30px;color:red;font-size:14px;}
.formTextBox{
	margin-top:4px;
	padding:4px 6px;
	border:1px solid #aaa;
}
.formField150W{width:150px;}
.formField250W{width:250px;}
.formField350W{width:350px;}
.formField400W{width:400px;}
