/* topnav colors */
#topnav { background: #F8F8F8 url(/images2/main/topnavbgn.png) 0 -315px repeat-x; }
#topnav .wrap { background: url(/images2/main/topnavbgn.png) 0 -315px repeat-x; }
#topnav a.nav6:link, #topnav a.nav6:visited { background: url(/images2/main/topnavbgn_selected.png) 0 -315px repeat-x; }

.column-2 h2 { clear: left;  border-bottom: solid 1px #CCC; }
.texttab { border-top: none; }

#rightnav h3 { 
  font-size: 18px;
  clear: both; 
}

#rightnav p {
  margin: 0 0 20px 0;
  line-height: 18px;
  font-size: 12px;
  height: 100px; 
}

#rightnav p.last { margin-bottom: 0; }
#rightnav h3.lead { margin:0 0 12px 0; border-bottom: solid 1px #E6E6E6; line-height: 40px; }

#rightnav a.more { 
  padding-left: 13px;
  font-weight: normal; 
  background: url(/images2/about/ra1.gif) center left no-repeat;
}

#howitbegan, #whychooseus, #ourstory, #management, #responsibility, #pressrelease, #casestudies, #certifications { width: 300px !important; }

#howitbegan, #whychooseus, #ourstory, #management, #responsibility, #pressrelease, #casestudies, #certifications { 
  background: #E8E8E8 url(/images2/icons/greybox-leaf.png) 3px 5px no-repeat; 
  text-align: left; 
  text-indent: 50px; 
  padding: 18px 0 0 0;
}

#howitbegan   { background: #E8E8E8 url(/images2/icons/greybox-superb.png) 3px 5px no-repeat; }
#whychooseus  { background: #E8E8E8 url(/images2/icons/greybox-getstarted.png) 3px 5px no-repeat; }
#ourstory     { background: #E8E8E8 url(/images2/icons/greybox-story.png) 3px 5px no-repeat; }
#management   { background: #E8E8E8 url(/images2/icons/greybox-mgmt.png) 3px 5px no-repeat; }
#pressrelease { background: #E8E8E8 url(/images2/icons/greybox-news.png) 3px 5px no-repeat; }
#casestudies  { background: #E8E8E8 url(/images2/icons/greybox-join.png) 3px 5px no-repeat; }

#rightnav a:link, #rightnav a:visited { color: #F10000; text-decoration: none; }
#rightnav a:hover, #rightnav a:active { color: #F10000; text-decoration: underline; }

#rightnav .linkbox a:link, #rightnav .linkbox a:visited { color: #666; text-decoration: none; }
#rightnav .linkbox a:hover, #rightnav .linkbox a:active { color: #000; text-decoration: none; }

#rightnav h4.geo a:link, #rightnav h4.geo a:visited { color: #000; text-decoration: none; }
#rightnav h4.geo a:hover, #rightnav h4.geo a:active { color: #000; text-decoration: none; }

#rightnav h4.mgmt a:link, #rightnav h4.mgmt a:visited { color: #000; text-decoration: none; }
#rightnav h4.mgmt a:hover, #rightnav h4.mgmt a:active { color: #000; text-decoration: none; }

.linkbox, #affiliates {
  background-color: #E8E8E8;
  border: solid 1px #DDDDDF;
  text-align: center;
  margin: 0 0 15px 0;
  padding: 10px 0;
  width: 300px;  
}

.rnavi { 
  border: solid 6px #EFEFEF;
  margin: 0 20px 20px 0;
  display: inline-block; 
  width: 88px; 
  height: 88px;
  float: left;
  clear: both;
}

.rnavi.sea  { background: url(/images2/about/network-sea.png) 0 0 no-repeat; }
.rnavi.dca2 { background: url(/images2/about/network-dca2.png) 0 0 no-repeat; }
.rnavi.dca3 { background: url(/images2/about/network-dca3.png) 0 0 no-repeat; }
.rnavi.hq   { background: url(/images2/about/network-hq.png) 0 0 no-repeat; margin-bottom: 0; }

.rnavi.sea:hover, .rnavi.dca2:hover, 
.rnavi.dca3:hover, .rnavi.hq:hover { background-position: -88px 0; }

.rnavi.sea:active, .rnavi.dca2:active, 
.rnavi.dca3:active, .rnavi.hq:active { background-position: -176px 0; }

.floatr { float: right; }
.floatl { float: left; }

.starbox {
	background: url(/images2/about/starboxbg.png) 0 0 no-repeat;
	padding: 15px 15px 15px 20px;
	margin: 25px 0 10px 0;
    height: 78px;
	width: 640px;
}

#content .starbox table { float: right; font-size: 14px; margin-top: -3px; color:#585858; }
#content .starbox p { width: 460px; line-height: 20px; overflow: auto; height: 80px; padding-right: 10px; margin: 0 0 10px 0; } 
#content .starbox em { display: block; font-size: 12.5px; margin: 0; color: #00A3FF; font-style: normal; }

.starbox span, .starbox .gray {
  display: inline-block;
  height: 13px;
  width: 15px;  
  float: left;
}

.starbox span      { background: url(/images2/about/star_red.png) no-repeat; }
.starbox span.gray { background: url(/images2/about/star_gray.png) no-repeat; }

.starbox .lbl {
  display: inline-block;
  background: none;
  font-size: 13px;
  height: 13px;
  margin-bottom: 6px;
  width: 70px;
  float: left;	
  clear: both;
}

.starbox .top { margin-bottom: 15px; } .starbox .floatr { width:145px; }

.starbox a:link, .starbox a:visited { color: #00A3FF; text-decoration: none; }
.starbox a:hover, .starbox a:active { color: #00A3FF; text-decoration: underline; }

.starbox .blue a:link, .starbox .blue a:visited { color: #00A3FF; text-decoration: underline; }
.starbox .blue a:hover, .starbox .blue a:active { color: #00A3FF; text-decoration: none; }

#ceo, #ceo2, #coo, #cgo, #svp, #fc { 
  margin: -5px 30px 160px 0; 
  position: relative;
  height: 230px; 
  width: 161px; 
  float: left; 
}

#ceo { margin-bottom: 400px; } #coo { margin-bottom: 120px; } #svp { margin-bottom: 210px; }

#ceo .image1, #ceo2 .image1, #coo .image1, #cgo .image1, #svp .image1, #fc .image1 {
  position: absolute;
  width: 161px;
  height: 230px;
  z-index: 3;
}

#content.leadership h2, #content.leadership h3 { margin: 32px 0 15px 0; }
#content.leadership p  { margin: 10px 0 15px 0 !important; }

#page h2 { clear: left; }

#desc1 h3, #desc2 h3, #desc3 h3, #desc4 h3 { margin: 12px 0 10px 0; font-size: 14px; }
#desc1 ul, #desc2 ul, #desc3 ul, #desc4 ul { margin: 0 0 0 20px; padding: 0 0 0 10px; }


/*------------------------------------*\
	pagination - Light Theme Styles
\*------------------------------------*/

.content {
  border: solid 1px #FFF;
  margin-bottom: 20px;
  overflow: hidden;
  display: block;
  height: 545px;
}

.first_link { 
  -webkit-border-radius: 3px 0 0 3px; 
  -moz-border-radius: 3px 0 0 3px; 
  -o-border-radius: 3px 0 0 3px; 
  border-radius: 3px 0 0 3px;  
} 

.last_link { 
  -webkit-border-radius: 0 3px 3px 0; 
  -moz-border-radius: 0 3px 3px 0; 
  -o-border-radius: 0 3px 3px 0; 
  border-radius: 0 3px 3px 0; 
}

input.pub { 
  background: url(/images2/about/publish_buttons.jpg) 0 0 no-repeat;
  display: inline-block;
  margin-left: 550px;
  width: 115px;
  height: 28px;
}

input.pub:hover { background-position: -115px 0; }
input.pub:focus, input.pub:active { background-position: -230px 0; }

input.bttn { padding: 5px 6px 5px 20px; margin-left: 547px; cursor: pointer; }


/* star rating */

.rating {
  cursor: pointer; 
  /*margin: 2em;*/
  margin: 0 0 0 10px;
  /*clear: both;*/ 
  display: block;
  padding: 2px 0;
  float: left;
  /*width: 100px;*/
}
  
.rating:after {
  content: '.'; display: block;
  height: 9px; 
  width: 0;
  clear: both;
  visibility: hidden;
}

.cancel, .star {
  float: left;
  width: 15px;
  height: 13px;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}

div.done, div.done a {
  cursor: default;
}

.star, .star a { background: url(/images2/about/stars_all_blue.png) no-repeat 0 0; }

.star a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0;
}

div.rating div.on a    { background-position: 0 -13px; }
div.rating div.hover a { background-position: 0 -26px; }

/* error messages */

label.invalid { color: #F00 !important; } .rateus.invalid { border: solid 1px #F00 !important; background-color: #FFE6E6 !important;/* unique */}
input.invalid, select.invalid, textarea.invalid { border: solid 1px #F00 !important; background-color: #FFE6E6 !important; }
input[disabled], select[disabled] { background-color: #D4D0C8; border: solid 2px #D4D0C8; width: inherit; cursor: default; }

#bnr { height: 250px; }
#bnr h1 {
	font-size: 42px;
	font-weight: bold;
	padding-top: 50px;
}

#bnr h2 { font-weight: bold; }

.col2 h3 { font-size: 15px;  font-weight: bold; }
.col2 hr { margin: 15px 0; }

.bannerprice{
	background-image: url(/images2/whyus/pricematch.jpg);
}
.standard {
	background-image: url(/images2/whyus/whyus_banner.jpg);
	height: 216px !important;
}

.awardquote{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #AE1F26;
}

.col1large{
	width: 740px;
	float: left;
}
.col2small{
	width: 270px;
	float: left;
	text-align: right;
}

.texttab2 {
    float: right;
    padding-left: 20px;
    width: 580px;
}
.texttab2 h2 { margin-top: 0; }

.imgicon {
    margin-top:  -5px;
    float: left;
}

.subheader{
	font-weight: bold;
	width: 520px;
}
.subheader2{
	font-weight: bold;
	width: 510px;
	padding-top: 3px;
}

.emailcol h3 { margin-top: 0; }

.form_submit_reg input.bttn { margin-left: 0; padding: 8px 17px 6px 17px; }

.bluelinksoverwrite a{
	color: #30aaff;
	text-decoration:underline;
}
.sidegreybox {
	background: url(/images2/main/corner_AboutUs.jpg) top right no-repeat;
	background-color: #EAEAEA;
    text-align: justify;
    padding: 20px;
	margin-top: 20px;
	width: 260px;
    float: left;
}

.sidegreybox h3{
	font-size: 21px;
}
.sidegreybox a{
	color: #30aaff;	
}
.sidegreybox li{
	color: #30aaff;
	font-weight:bold;
}
.sidegreybox span{
	color: #000000;
	font-weight: normal;
}
.chatboxbtm {
    background: url(/images2/about/chat_box.png) 0 0 no-repeat;
    padding: 62px 20px 20px 18px;
    margin-top: 0;
    font-size: 18px;
    height: 118px;
    width: 265px;
    float: left;	
}

.chatboxbtm a {
  background:#fb4c5f url(/images2/main/contactsales.png) 0 0 no-repeat;
  -webkit-transition: all 0.3s ease 0s; 
  -moz-transition: all 0.3s ease 0s; 
  -o-transition: all 0.3s ease 0s;   
  transition: all 0.3s ease 0s; 
  -webkit-border-radius: 2px; 
  -moz-border-radius: 2px; 
  -o-border-radius: 2px; 
  border-radius: 2px; 
  display: inline-block;  
  position: relative;  
  height: 98px;  
  width: 98px;
  top: -17px;
  left: 11px;
}

.chatboxbtm a:hover { background-position: 0 -98px; }

.positiondescr li{
	list-style-type: disc
}
.numericlist li{
	list-style-type:decimal;
}
.bulletlist li{
	list-style-type: disc !important;
}

.more h4 { font-size: 14px; padding: 6px 0; font-weight: bold; border-bottom: solid 1px #CCC; margin: 12px 0 10px 0; }
.learnmore { margin: 20px 0 10px 0 !important; }

/*----------------------- careers start ------------------------------*/	

.clear       { clear:both; }
.col1 li     { padding-bottom: 5px; }
.col2        { width: 300px; margin-top: 0; }
.col1 { width: 680px; float: left; }
.greybox     { width: 300px; float: none; margin-bottom: 15px; }
.greyboxhdrc {	
	background-image: url(/images2/careers/bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 16px;	
	padding: 15px;	
	color: #fff; 	
}

.greyboxc strong { line-height:25px;cursor: pointer;}
.greyboxc ul { margin: 0 5px 0 0; } .greyboxc li { list-style-type:none; } 
.greyboxc li span { color: #999; }
.positionhdr { font-size:16px; color: #3EC1F7; margin-bottom: 0; }
#desc1 strong, #desc2 strong, #desc3 strong, #desc4 strong{font-size: 14px;}
.disclaimer { font-size: 10px;margin-bottom: 100px; }
/*----------------------- careers end ------------------------------*/	

.txtsubtitle { color: #AE1F26; } .staticbnr { border-bottom: none !important; }


a.pm            { background: url(/images2/dedicated-servers/guarantee_pm.png) 60px 10px no-repeat; }
a.satisfaction  { background: url(/images2/dedicated-servers/guarantee_satisfaction.png) 35px 10px no-repeat; }
a.customerfirst { background: url(/images2/dedicated-servers/guarantee_customersfirst.png) -10px 10px no-repeat; }

a.pm:hover            { background: url(/images2/dedicated-servers/guarantee_pm.png) 60px -70px no-repeat; }
a.satisfaction:hover  { background: url(/images2/dedicated-servers/guarantee_satisfaction.png) 35px -70px no-repeat; }
a.customerfirst:hover { background: url(/images2/dedicated-servers/guarantee_customersfirst.png) -10px -70px no-repeat; }

.spsubbanner { background-color:#89CF3A; height: 96px; }
.spsubbanner a { 
  -webkit-transition: all 0.3s ease 0s; 
  -moz-transition: all 0.3s ease 0s; 
  -o-transition: all 0.3s ease 0s;   
  transition: all 0.3s ease 0s; 
  display: inline-block; 
  height: 96px; 
  width: 333px;   
  float: left;
}

table.thinborder {
  border: 1px solid #C8C8C8;
  border-collapse: collapse;
  vertical-align: middle;
  width: 100%;
}

table.thinborder th {
  font: bold 13px/15px Arial,helvetica,arial,sans-serif;	
  background: none repeat scroll 0 0 #F4F4F4;
  border-bottom: 1px solid #C8C8C8;
  border-right: 1px solid #C8C8C8;
  text-shadow: 1px 1px 0 #FFF;
  vertical-align: middle;
  padding-left: 10px;	
  color: #333;
  height: 37px;	
}

table.thinborder tr { border-bottom: 1px solid #C8C8C8; }
table.thinborder td {
  font: 13px/18px helvetica,arial,sans-serif;
  border-right: 1px solid #C8C8C8;
  text-shadow: 1px 1px 0 #FFF;
  vertical-align: middle;
  padding-left: 10px;
  height: 27px;
  color: #333;
}

.pmg_section {
  color: white; 
  font-size:28px; 
  line-height:9px;
  font-weight: bold;
  margin: 0px 0px 20px 0px;
  background-color: #373a4d; 
  height:51px;
  width: 100%;
  font-family: Quicksand, Verdana, Geneva, sans-serif;
}

.pmg_section1_txt {
  position: relative;
  top: 6px;
  left: 20px;
  
}

.pmg_section2_txt {
  position: relative;
  top: 3px;
  left: 45px;
}

.pmg_section2_img {
  position: relative;
  top: 12px;
  left: 30px;
}

.pmg_section3_txt {
  position: relative;
  top: 0px;
  left: 40px;
}

.pmg_section3_img {
  position: relative;
  top: 11px;
  left: 25px;
}

.pmg_section1_img {
  position: relative;
  top: 13px;
  left: 15px;
}
#preprefooter {
  visibility: hidden;
}
