h1, h2, h3, h4, h5, h6, p, img, blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre, div{margin-top:0;}
html, body{margin:0;padding:0;width:100%;height:100%;}
body{top:0px;left:0px;border:none;z-index:1;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;background-color:#e8ecd2;text-align:center;}
p{margin-bottom:1.5em;}
div{text-align:left;vertical-align:top;font-family:Verdana, Arial, Helvetica, sans-serif;}
th, td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;vertical-align:top;text-align:left;}
td td, td th{font-size:100%}
#divContent p, #divContent ul li{line-height:1.3em;}
#divContent ul li{padding-bottom:1.3em;}
#divContent ul{margin-bottom:0;}
#divContent ul.tight li{padding-bottom:0.5em;}
#divContent ul.tight{margin-bottom:1.3em;}
ul.tight li ul{margin-top:5px;}
ul.check li{margin:0;background-image:url(../images/bullets/check.gif);background-position:7px 3px;background-repeat:no-repeat;padding-left:35px;padding-top:0px;padding-bottom:8px;text-decoration:none;}
th{color:#666666;font-weight:bold;background:#E8ECD2;}
img{border:0px;}
a:link, a:active, a:visited, a:hover{color:#066;text-decoration:underline;}
a:hover{color:#EC8318;text-decoration:none;}
a img{border:0;}
form{padding:0;}
input, textarea, select{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#666666;background-color:#FFF;border:1px solid #999;padding:2px;padding-top:1px;}
.inputhover{background-color:#CCC;}
textarea.fullwidth{width:525px;}
#contactform{margin-right:180px;}
div.contactform{position:relative;}
div.contactform .column div, div.contactform .singlecolumn div, #contactform .column div, #contactform .singlecolumn div{padding:2px;}
.addresscolumn{float:right;width:200px;}
#contactformleftcolumn{margin-right:210px;}
label{font-size:10px;padding-left:2px;}
fieldset{background-color:#FFFFEF;margin:15px 0;}
fieldset legend{font-size:105%;font-weight:bold;color:#066;}
h1, h2, h3, h4, h5, h6{font-family:Georgia,"Times New Roman", Serif;font-weight:bold;color:#066;}
h1{font-size:1.7em;margin-bottom:0.5em;}
h2{font-size:1.1em;margin-bottom:1em;}
h2.benefit, h2.subhead{color:#E0760C;letter-spacing:0.09em;}
h3{font-size:1em;margin-bottom:1em;}
h4{font-size:12px;}
b, strong{font-weight:bold;}
p.small{font-size:0.8em;font-style:italic;}
blockquote{margin-left:20px;margin-bottom:1em;}
ul{margin:0;padding:0;margin-bottom:10px;}
.tight{margin:0;padding:0;}
p.tight{margin-bottom:.25em;}
li, ul.bold li{margin:0;background-image:url(../images/bullets/bullet_circle_orange.gif);background-position:7px 3px;background-repeat:no-repeat;padding-left:15px;padding-top:0px;padding-bottom:5px;text-decoration:none;color:#333;}
ul.bold li{font-weight:bold;}
ul#udm li{background-image:none;}
ol{margin-bottom:1em;}
ol, ol li{list-style-type:decimal;background:none;}
ul li{list-style-type:none;padding-bottom:5px;}
ul li li, ul.bold li li{list-style-type:circle;list-style-type:none;background-image:none;font-weight:normal;padding-left:10px;}
ul li li li{list-style-type:square;}
ol li{list-style-type:decimal;padding-bottom:10px;}
ol ol li{list-style-type:lower-alpha;padding-bottom:10px;}
ol ol ol li{list-style-type:lower-roman;padding-bottom:10px;}
sup{vertical-align:text-top;font-size:90%;}
.sm{font-size:90%;}
#Background{position:absolute;top:0;left:0;width:100%;height:100%;}
#Wrapper{width:100%;height:100%;text-align:center;}
#InnerWrapper{width:995px;margin:0 auto;}
#Header{width:995px;margin:0;background-image:url(../images/backgrounds/bgPage995.gif);background-repeat:repeat-y;}
#TopPane{height:73px;background-color:#e8ecd2;}
#Logo{margin:0 0 0 4px;padding:0;width:224px;height:73px;}
#TopMenuNew{height:27px;}
#TopSubNav{width:250px;height:73px;float:right;margin-right:12px;}
#TopPhone, td#tdSideNav #phoneNumber span.leftnavphonenumber{color:#006A71;font-size:17px;font-weight:bold;}
#TopPhone{text-align:right;margin-top:24px;}
#TopUtil{font-size:11px;text-align:right;color:#333333;padding-top:4px;}
#TopUtil a, #TopUtil a:link, #TopUtil a:visited{text-decoration:none;color:#666666;font-size:10px;}
#TopUtil a:hover{color:#006A71;text-decoration:underline;}
.TopMenuTable{display:none;}
.TopMenuTableRow{}
#DateTime{font-size:10px;color:#000;}
#Body, .body{width:995px;margin:0;background-image:url(../images/backgrounds/bgPage995.gif);background-repeat:repeat-y;}
#CenterPane{text-align:left;vertical-align:top;padding:10px;width:975px;}
#logoWrapper{margin:10px auto;text-align:center;}
#hometable td{padding:0 15px 0 12px;font-size:0.8em;}
#hometable td p{margin-bottom:0;}
#hometable h2{margin-bottom:0.5em;font-size:1.2em;}
#RightPane{width:150px;float:left;display:none;}
#BottomPane{width:100%;padding-bottom:15px;}
#Footer{width:995px;margin:0;}
#FooterCap{width:995px;height:25px;background-image:url(../images/skin/wrapperbtm995.gif);}
#FooterLogos{background-image:url(../images/backgrounds/bg_page.gif);background-repeat:repeat-y;padding-left:10px;padding-right:10px;}
#CopyrightNotice{color:#666666;text-align:left;font-size:10px;float:left;padding-left:25px;padding-top:5px;}
#BottomMenu{float:right;text-align:right;padding-right:5px;font-size:0.7em;color:#CCCCCC;}
#BottomMenu a img{padding-right:3px;border:0;}
.navcell{border-right:1px solid #CCCCCC;padding-left:5px;padding-right:5px;}
.navendcell{padding-left:5px;}
#Canvas{}
#CanvasBottom{}
#CanvasTop{}
#phoneNumber, .leftNavInfoBG{margin:20px 0 10px;text-align:center;color:#333;line-height:1.3em;background-image:url(../images/backgrounds/phone.jpg);background-position:top center;background-repeat:no-repeat;width:175px;height:84px;}
#phoneNumber div{text-align:center;padding-top:14px;}
#phoneNumber span.leftnavphonenumber{display:block;margin-top:5px;line-height:17px;}
#genericQuote{margin-top:30px;}
.leftNavInfoBG{text-align:left;padding-top:5px;line-height:1.2em;}
#leftNavRelatedContent div{padding-left:10px;margin-bottom:5px;}
#tdSideNav, #tdContent{vertical-align:top;padding:10px;}
#tdSideNav{width:175px;}
#divContent{padding-right:20px;vertical-align:top;}
#tdRightCol{vertical-align:top;width:225px;}
#rightColShare{text-align:right;padding:0 10px 0 0;}
.rightColBtn{margin:10px auto 20px;text-align:center;}
.rcfWrapper{margin:29px 0 12px 10px;width:204px;}
#rightColForm{background-image:url(../images/backgrounds/inlineform-bg.jpg);background-repeat:no-repeat;padding:15px 15px 0;}
.rcfLabel, .efLabel{font-weight:bold;font-size:11px;color:#636363;}
.rcfInput, .efInput{height:18px;color:#000;font-size:12px;font-weight:normal;width:160px;display:block;margin-bottom:6px;}
.rcfButton, .efButton{display:block;margin:5px 0 0;width:164px;}
.rcfHeaderText, .efHeaderText{display:block;margin-bottom:5px;}
.rcfDisclaimer{color:#777;font-size:10px;text-align:center;margin-top:0px;}
.efWrapper{margin:-21px 0 12px 15px;width:204px;}
#eventForm{background-image:url(../images/backgrounds/inlineform-bg.jpg);background-repeat:no-repeat;padding:15px 15px 0;min-height:130px;}
.related{background-image:url(../images/backgrounds/relatedtop.jpg);background-repeat:no-repeat;padding:5px 10px;margin:10px;margin-top:15px;}
.related a:link, .related a:visited, .nodecor a:link, .nodecor a:visited{text-decoration:none;}
.related a:hover, .nodecor a:hover{text-decoration:underline;}
#rightColQuote{width:169px;margin:10px auto 20px;}
.relatedfooter{position:absolute;left:0;bottom:0;}
.hdrRelated{font-weight:bold;display:block;margin-bottom:6px;}
.absmiddle{vertical-align:middle;}
.alert{color:#FF0000;}
.alttext{color:#066;}
.autocenter{margin:0 auto;}
.backtotop{display:block;text-align:right;}
#btnMoreWrapper, .btnMoreWrapper{height:24px;}
a.btnMore{width:64px;height:24px;display:block;float:right;}
a.btnMoreNf{width:64px;height:24px;display:block;margin:3px 0;}
a.btnMore:link, a.btnMore:visited, a.btnMore:hover, a.btnMore:active, a.btnMoreNf:link, a.btnMoreNf:visited, a.btnMoreNf:hover, a.btnMoreNf:active{background-image:url(../images/buttons/btn_more_off.gif);}
a.btnMore:hover, a.btnMoreNf:hover{background-image:url(../images/buttons/btn_more_on.gif);}
a.btnMorePng:link, a.btnMorePng:visited, a.btnMorePng:hover, a.btnMorePng:active{background-image:url(../images/buttons/btnMoreOff.png);display:block;}
a.btnMorePng:hover{background-image:url(../images/buttons/btnMoreOn.png);}
.breadcrumb{margin-bottom:15px;}
.clear{clear:both;font-size:1px;}
.clearboth{clear:both;}
.feature{width:208px;}
.fieldsetinner{padding:10px;}
.floatleft{float:left;margin-left:0px;}
.floatright{float:right;}
.floatrightmargin{margin:0 0 10px 15px;float:right;}
.floatleftmargin{margin:0 15px 10px 0;float:left;}
.floatrightcolumn{float:right;width:175px;margin-left:20px;margin-bottom:10px;}
.formlabel{text-align:right;font-weight:bold;vertical-align:top;}
.formSectionHeading{border-bottom:1px solid #ccc;font-weight:bold;color:#666666;margin-top:15px;}
.ftitle{margin-bottom:3px;}
.nopad{padding-top:0;}
.hide{display:none;}
.hrule, hr{clear:both;height:1px;line-height:1px;color:#ccc;background-color:#ccc;margin:10px 0;margin:0;}
div.joblisting p{border-bottom:1px solid #efefef;padding-bottom:5px;margin-bottom:7px;}
.icon{float:left;margin:0;padding:0;margin-right:4px;}
.iconnofloat{margin:0;padding:0;margin-right:4px;}
.label{font-weight:bold;font-size:110%;}
.morearrow, .morearrowon{padding-right:10px;background-image:url(../images/nav/arrow.gif);background-repeat:no-repeat;background-position:right center;}
.morearrowon{background-image:url(../images/nav/arrowdown.gif);}
.pressreleasetitle{font-weight:bold;text-transform:uppercase;}
#tdSideNav li a:link, #tdSideNav li a:visited, #tdSideNav li a:active, .rcoltextblock a:link, .rcoltextblock a:visited, .rcoltextblock a:active{text-decoration:none;}
#tdSideNav li a:hover, .rcoltextblock a:hover{text-decoration:underline;}
#tdSideNav h2, #tdSideNav h3{margin-bottom:3px;}
#tdSideNav ul li{color:#066;}
#tdSideNav ul li ul{margin-top:3px;margin-bottom:0;}
#tdSideNav ul li ul li a:link,#tdSideNav ul li ul li a:visited,#tdSideNav ul li ul li a:active{color:#666666;}
#tdSideNav ul li ul li a:hover{color:#EC8318;}
.quote{font-style:italic;}
.tagline{font-style:italic;}
.top{vertical-align:top;}
.topiccontent{}
.topiccolumn{width:265px;}
.uppercase{text-transform:uppercase;}
tr.toprow td, td.toprow{color:#666666;font-weight:bold;background:#E8ECD2;}
tr.altrow td, td.altrow, .gridaltrow, td.gridaltrow{background:#FAFBED;}
tr.center td, td.center, .center{text-align:center;}
tr.right td, td.right, .right{text-align:right;}
table.border{border:1px solid #ccc;width:auto;}
#tblQuoteFormWrapper{width:auto;}
.nomargin{margin:0;}
.nobtmmargin{margin-bottom:0;}
.printonly{display:none;}
.mini{font-size:10px;}
.dotted{border-bottom:1px dotted Gray;}
.dottedtop{border-top:1px dotted Gray;}
p.smallTopMargin{margin-top:-5px;}
.stdmargin{margin:10px 0px 15px 0px;}
.stdtext{color:#333333;}
.cleft{padding:0px;margin:0px;clear:left;}
.genericBanner{background-image:url(../images/banners/wide/servers.jpg);background-repeat:no-repeat;margin:2px 0 1px 4px;width:987px;height:90px;}
#belowBanner{width:987px;background-color:#F78F1E;height:2px;margin-left:4px;}
.SolutionsBanner{background-image:url(../images/banners/wide/solutions.jpg);}
.ServicesBanner{background-image:url(../images/banners/wide/services20090930.jpg);}
.WhyGSIBanner{background-image:url(../images/banners/wide/whygsi.jpg);}
.SuccessBanner{background-image:url(../images/banners/wide/success.jpg);}
.InfoBanner{background-image:url(../images/banners/wide/info.jpg);}
.LandingPCIBanner{background-image:url(../images/banners/landingPci.jpg);height:150px;font-size:12px;}
.pqlanding{margin:0px 8px 0 546px;padding:4px;}
div.pqlanding div.pqverbiage{line-height:1.4em;margin-bottom:2px;}
.fullwidthwrapper{padding:10px;font-size:0.8em;}
.skinnyform input{width:125px;}
.skinnyform .column{width:45%;}
.column{float:left;}
div.twocolumnwrapperfull{width:100%;}
div.twocolumnleft{float:left;width:245px;}
div.twocolumnright{width:245px;float:left;margin-left:15px;}
.lptestimonial{border-top:solid 1px #CDD2B8;padding-top:7px;width:450px;font-size:11px;}
.lptestimonialtext{width:220px;color:#555;margin-left:30px;}
.lptestimonial #imgAG{margin-right:50px;}
.pullquote{width:208px;margin:5px;margin-left:15px;padding:5px;background-color:#F7F5EF;border:1px solid #EBEBEB;}
.pullquote img{display:block;margin:0px auto;border:1px solid #ccc;text-align:center;}
.skinny{width:140px;}
.pq{width:220px;margin:5px 5px 12px 12px;float:right;padding:0;border-top:solid 2px #F78F1E;border-bottom:solid 2px #F78F1E;}
.pqbar{display:block;}
.pqinner{padding:10px;background-image:url(../images/backgrounds/pullquotegrad.jpg);background-repeat:repeat-x;}
.pqverbiage{font-size:120%;font-family:Georgia,"Times New Roman", Serif;line-height:1.5em;margin-bottom:7px;}
.pqverbiage .lq{margin-right:4px;}
.pqverbiage .rq{margin-left:2px;}
.pqsignature{margin-top:4px;text-align:right;font-family:Georgia,"Times New Roman", Serif;}
.pqcompany{display:block;font-family:Georgia,"Times New Roman", Serif;font-style:italic;}
.pqplain{border-top:2px solid #ccc;padding:7px 0;border-bottom:2px solid #ccc;}
.rcoltextblock{width:166px;padding:10px 7px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;margin:0 auto;}
.notopborder{border-top:0;}
.nobtmborder{border-bottom:0;}
.pdf{background-image:url(../images/icons/pdficon_small.gif);background-repeat:no-repeat;padding-left:21px;display:block;min-height:17px;margin-bottom:3px;}
.faq{background-image:url(../images/icons/16/faq.png);background-repeat:no-repeat;padding-left:21px;display:block;min-height:17px;margin-bottom:3px;}
.captiontitle{margin:2px 0 3px 0;display:block;font-weight:bold;font-size:100%;}
.clear{clear:both;font-size:1px;}
.clearbtm{clear:both;height:10px;}
.clearleft{clear:left;height:1px;font-size:1px;}
.rfq{font-size:120%;font-weight:bold;text-align:center;display:block;}
table.noborder input{border:0;}
.noborder, input.noborder, span.noborder input{border:0;}
.nocbbg input{background-color:Transparent;}
table.li50 td{width:50%;}
#tblGetAcrobat{margin:10px auto;width:300px;}
#Rack_Units_Qty{width:40px;}
#State{width:50px;}
#Zip_Code, #Phone, #Fax{}
#Contact_Name, #Email, #Street_Address, #Street_Address2, #City, #Company{width:200px;}
#Resume_Title, #txtSearch{width:250px;}
#ProjectDescription{width:425px;height:100px;}
#Relocation_Comments{width:300px;height:40px;}
#Compensation_per_Year, #Compensation_per_Hour{width:75px;}
img#visa{float:right;margin-left:10px;}
div#TopMenuNew, #TopSep{clear:both;background-image:url(../images/backgrounds/bg_topnav.gif);background-repeat:repeat-x;margin-left:4px;border-left:solid 8px #FF9933;width:979px;border-top:solid 1px #B3B6AE;border-bottom:solid 1px #B3B6AE;position:relative;z-index:1000;}
#TopSep{height:13px;background-position:left bottom;}
#clientportalanchor{position:absolute;right:0;top:0;z-index:30000;}
.NavSpacer{background-image:url(../images/backgrounds/bg_topnav.gif);background-repeat:repeat-x;}
div#TopMenuNew a.TopNavMenuItem{padding:5px;padding-top:0;padding-bottom:0;background-image:url(../images/backgrounds/bg_topnav.gif);background-repeat:repeat-x;}
#TopNavLoginButton{}
.nobullet{list-style-image:url(../images/spacer.gif);}
.button{border-bottom:1px solid #E47B07;border-right:1px solid #E47B07;border-top:1px solid #FC0;border-left:1px solid #FC0;background-image:url(../images/backgrounds/btnGradientOrange.gif);background-repeat:repeat-x;height:25px;color:#333;font-size:11px;}
.certsleftcol{width:325px;float:left;}
p.leftcol{width:325px;}
.certsrightcol{width:165px;text-align:center;vertical-align:top;float:right;}
.certsrightcol img{padding-bottom:15px;}
a.orangelink:active, a.orangelink:link, a.orangelink:hover, a.orangelink:visited{color:#663300;font-weight:bold;text-decoration:none;}
a.orangelink:hover{text-decoration:underline;}
.callout, .calloutpad{border:1px solid #FF9900;background-color:#FFFFCC;}
.calloutpad{padding:7px;margin:10px 0;}
.casestudy, .callout2{padding:15px;background-image:url(../images/backgrounds/pullquotegrad.jpg);background-repeat:repeat-x;border-top:solid 2px #F78F1E;border-bottom:solid 2px #F78F1E;margin:10px 0;line-height:1.25em;}
.contactinline{padding:7px;background-image:url(../images/backgrounds/pullquotegrad.jpg);background-repeat:repeat-x;border-top:solid 1px #FBC78C;border-bottom:solid 1px #FBC78C;margin:10px 0;line-height:1.25em;background-position:0 -100px;text-align:center;}
p.calloutinline{padding:5px;background-image:url(../images/backgrounds/pullquotegrad.jpg);background-repeat:repeat-x;border-top:solid 1px #FBC78C;border-bottom:solid 1px #FBC78C;margin:-1em 0 1.5em;line-height:1.25em;background-position:0 -100px;}
div#homeAnnouncement{width:756px;padding-left:4px;margin-top:-7px;padding-bottom:5px;position:relative;}
div#homeAnnouncement .btnMoreWrapper{position:absolute;right:63px;bottom:11px;line-height:normal;z-index:100;}
div#intAnnouncement{position:relative;margin-bottom:10px;}
div#intAnnouncement .btnMoreWrapper{position:absolute;right:9px;bottom:7px;z-index:100;}
table.featuregrid tr td{text-align:center;padding:5px 2px;}
table.featuregrid tr td.fgd, table.featuregrid tr.fgh td{text-align:left;}
table.featuregrid tr.fgh td{font-weight:bold;border-bottom:solid 1px #ccc;}
table.featuregrid tr td.fghdr{background-color:#666666;}
table.featuregrid tr.fgr{background-color:#FFF;}
table.featuregrid tr.fga{background-color:#F2F2F2;}
table.featuregrid tr td.e{background-color:#ffe1a6;}
table.featuregrid tr td.o{background-color:#a5d4ff;}
table.featuregrid tr td.c{background-color:#ffbec7;}
#phoneNumber, #genericQuote, #leftNavRelatedContent{display:none;}
#noscriptnav a{color:#fff;}
#noscriptnav{font-size:11px;padding:5px 0 0 10px;}

