html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html { overflow-y: scroll }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; font-size: 62.5%; font-family:Arial, Verdana; color:Black;background-color:White;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

#wrapper{width:928px;margin:100px auto 0 auto;}

/*left area*/
#b1{float:left;width:182px;height:335px;}
#b1 #sheadings{float:left;width:166px;height:39px;text-align:right;}
#b1 #sheadings p.sh1{color:#9cc519;text-transform:uppercase;font-size:1.1em;font-weight:bold;margin:0 0 4px 0;}
#b1 #sheadings p.sh2{color:#666666;line-height:11px;}
#b1 #snav{float:left;width:166px;height:292px;text-align:right;}
#b1 #snav ul li a{color:#666666;text-decoration:none;line-height:13px;display:block;padding-bottom:5px;}
#b1 #snav ul li a:hover, #b1 #snav ul li a.snavSelected{color:Black;}

/*homepage only*/
#hp{float:left;width:928px;height:356px;}
#hp #content{float:left;margin:0 150px 0 150px;width:300px;}
#hp #content h1{font-size:2.1em;margin-bottom:20px;font-weight:bold;}
#hp #content p{line-height:13px;margin-bottom:20px;}
#hp #content p b{font-size:1.1em;}
#hp #techfocus{float:right;width:140px;border-left:solid 1px #9cc519;padding-left:16px;}
#hp #techfocus h2{font-size:1.5em;margin-bottom:12px;font-weight:bold;}
#hp #techfocus p{line-height:13px;margin-top:11px;}
#hp #sectorfocus{float:right;width:140px;border-left:solid 1px #9cc519;padding-left:16px;}
#hp #sectorfocus h2{font-size:1.5em;margin-bottom:12px;font-weight:bold;}
#hp #sectorfocus p{line-height:13px;margin-top:11px;}
#hp #sectorfocus a.lnk{display:block;color:#759414;margin-top:10px;}
#hp #lineup{clear:left;float:left;width:928px;margin-top:12px;}

#hp #help_outer{float:left; width:750px;}
#hp #helpform{float:left;width:520px; padding:30px 0 20px 0;}
#hp #formleft{float:left; width:300px;}
#hp #formright{float:right; width:200px;}
#helppic{float:right;}

#hp label{float:left; width:90px; padding:10px; clear:left;}
#hp input{float:left; margin:5px 0 5px 0; width:160px}
#hp input.submitbtn{float:right; clear:both; width:50px; border:0px;background-color:#9cc519;text-transform:uppercase;color:Black;font-weight:bold;font-size:9px;padding:3px; cursor:pointer;}
#hp select{margin-top:5px; width:166px; float:left;}
#hp textarea{float:right; margin-top:5px;width:180px; height:80px;}

/*main content area*/
#b2{float:left;width:746px;height:335px;}
#b2 #title{float:left;width:630px;height:39px;overflow:hidden;border:solid 0px red;}
#b2 #title p.tt{font-size:2.1em;color:#333333;margin:0px;padding:0px;}
#b2 #assetnavigator{float:right;margin:20px 9px 0 0;background:#fff url(http://images.static.2cs.com/assetNavigatorBg.gif) no-repeat 0px 0px;}
#b2 #assetnavigator ul{float:left;width:60px;}
#b2 #assetnavigator ul li{float:left;background-color:#eee;margin-right:2px;}
#b2 #assetnavigator ul li a{display:block;width:13px;height:13px;color:#eee;}
#b2 #assetnavigator ul li a:hover, #b2 #assetnavigator ul li a.on{background-color:#9cc519;color:#9cc519;}
#b2 #textcontainer{float:left;width:275px;}
#b2 #textcontainer #text{float:left;width:275px;height:275px;overflow:hidden;}
#b2 #textcontainer #text p{line-height:13px;margin-bottom:20px;}
#b2 #textcontainer #text a{color:#82a416;text-decoration:none;font-weight:bold;}
#b2 #textcontainer #assetdescription{float:left;width:275px;height:90px;margin-top:20px;text-align:right;font-style:italic;line-height:15px;color:#666666;}
#b2 #arrows{float:left;width:18px;height:275px;text-align:center;}
#b2 #arrows #downarrow{margin-top:259px;}
#b2 #assetContainer{float:left;width:453px;height:296px;}
#b2 #assetContainer #replaceMe{float:left;line-height:16px;color:Red;text-decoration:none;font-size:1.1em;}
/*#b2 #assetContainer #assetLoader{margin:120px auto 0 auto;width:16px;height:16px;border:solid 0px red;}
#b2 #asset #assetVideo{float:left;display:none;width:441px;height:296px;padding-left:12px;background:#fff url(http://images.static.2cs.com/videoBg.gif) no-repeat 0px 0px;}*/
#b2 #mapContainer{float:left;width:453px;height:286px;}
#b2 #mapContainer span.infoWindow{line-height:16px;}
#b2 #slideShowContainer{float:left;width:453px;height:296px;}
#fullpage{float:left;width:928px;height:335px;}

/*footer/navigation area*/
#b3{float:left;width:928px;}
#b3 #gbar{float:left;width:918px;height:14px;background-color:#9cc519;padding:3px 0 0 10px;}
#b3 #gbar a{float:left;text-transform:uppercase;color:Black;width:138px;font-weight:bold;font-size:1em;text-decoration:none;}
#b3 #gbar a:hover, #b3 #gbar a.topselected{color:White;}
#b3 #gbar a#s1{padding-left:35px;}
#b3 #gbar a#s4{padding-left:225px;text-transform:none;width:100px;}
#b3 #nlist{float:left;padding:15px 0 0 184px;}
#b3 #nlist ul{float:left;width:138px;}
#b3 #nlist ul li{float:left;width:138px;}
#b3 #nlist ul li a{color:#666666;text-decoration:none;line-height:13px;display:block;}
#b3 #nlist ul li a:hover{color:Black;}
#b3 #nlist ul li a.selected{color:Black;}
#b3 #nlist #helpBox{float:left;width:180px;}
#b3 #nlist #helpBox h4{font-size:1.5em;}
#b3 #nlist #helpBox textarea{border:solid 1px #ccc; width:177px;}
#b3 #nlist #helpBox input.nextbtn{float:right;border:0px;background-color:#9cc519;text-transform:uppercase;color:Black;font-weight:bold;font-size:1em;padding:3px; cursor:pointer;}
#b3 #logo{float:left; margin:50px 0 0 80px;}

#family{float:left;width:918px;height:1px; border-top:solid 1px #ccc; margin-top:15px;}
#family ul{height:50px;}
#family ul li{float:left;padding:5px 9px 0 9px;border-right:solid 1px #ccc;}
#family li a{ text-decoration:none; color:#666;}

#family li a:hover.main{color:#9cc519}
#family li a:hover.print{color:#d6006e}
#family li a:hover.retail{color:#00b5cc;}
#family li a:hover.consense{color:#fbb034}
#family li a:hover.rw{color:#ed1c24}

/*tooltips*/
.tip{width:200px;background-color:#fff;border:solid 1px #9cc519;}
.tip-title{color:#000; font-weight:bold; padding:10px;}
.tip-text{color:#000; padding:10px;}
