body, td{font-family:Verdana;font-size:12px;line-height:17px;}
#center{margin:0 auto; padding-top:10px; width:955px; overflow:visible;}
#content{float:left; color:#333;  height:auto; width:955px; display:inline; margin:5px 0px 5px 0px;}
#subnav{width:180px; float:left; height:auto;  margin-right:5px; margin-top: 25px;}
#leftCol{width:530px; float:left; height:auto; *overflow:hidden;}
#rightCol{width:235px; float:right; height:auto; margin-left:5px;margin-top:142px;}
#header{color:#333; width:955px; float:left; height:190px; margin-top:5px;}
#banner{width:715px; float:left; height:190px;overflow:hidden;}
.containerBox{width:auto;border:1px solid #bcbcbc}
#upperRightBox {width:233px; float:left; height:188px; margin-left:5px; border: 1px solid #bcbcbc;overflow:hidden;}
#footer{width:955px; clear:both; color:#333; margin-bottom:20px; margin-top:10px; }
#topnav{float:left; width:955px;height:20px;}
.innerDiv5{padding:5px;}
.innerDiv10{padding:10px;}
.innerDiv15{padding:15px;padding-top:0px;clear:both}
.show{display:inline;}
.hide{display:none;}
#content hr{color:#C0E702;background-color:#C0E702;height:2px;border:none}
#content h4{display:block;padding:3px;background-color:#D6E29A;border:none;font-weight:bold;margin-bottom:5px;}
#content div.toTop{width:100%;text-align:right;font-size:10px;height:12px;}
/*a{color:#83AA01;text-decoration:none}
a:hover{text-decoration:underline;}*/
a{color:#000;text-decoration:none}
a:hover{color:#83AA01;text-decoration:none;}
#rightCol a, #itemcontent a, #tab-container .panel-container a{color:#83AA01;}
#overview a, table.profile td a, p.dl a{color:#000000 !important;}
#overview a:hover, table.profile td a:hover, p.dl a:hover{color:#83AA01 !important;}




#upperRightBox .title{background-color:#BFE601;width:238px;height:32px;}
#upperRightBox .teaser{height:150px;padding:5px;overflow:hidden;}
.title .cufon{margin:7px 0 0 5px;}
.title img{margin:5px;}
#rightCol, #rightCol div, #rightCol p, #rightCol span {font-size:11px !important;line-height:15px;}
#rightCol #nobr, #rightCol #nobr div, #rightCol #nobr p, #rightCol #nobr span {font-size:12px !important;line-height:17px;}
#nobr{margin-top:-60px; padding:5px; *position:absolute;*top:435px;}
#headerImg{margin-left:0px;}
#breadCrumb{padding:5px;padding-left:15px;font-size:11px;}
.bracket{float:left;margin-bottom:20px;}
#rightCol .bracket{width:100%;}
.bracketEdge{height:7px;overflow:hidden;}
.bracketEdge .leftBrO{width:14px;height:7px;float:left;background-image:url(/custom/internet2010/images/brEdge.gif);}
.bracketEdge .rightBrO{width:14px;height:7px;float:right;background-image:url(/custom/internet2010/images/brEdge.gif);}
.bracketEdge .leftBrU{width:14px;height:7px;float:left;background-image:url(/custom/internet2010/images/brEdge.gif);}
.bracketEdge .rightBrU{width:14px;height:7px;float:right;background-image:url(/custom/internet2010/images/brEdge.gif);}
.bracketCont{border-left:7px solid #BFE601;border-right:7px solid #BFE601;margin-top:-3px;margin-bottom:-1px;}
.nVis{font-family:Verdana;font-weight:bold;font-size:16px;border:1px solid #000;visibility:hidden;z-index:-5;margin-right:3px;}
.head{font-size:13pt;font-weight:bold;line-height:16pt;}
.pAbs{position:absolute;margin-left:-3px}
#footer .fl{margin-left:-10px;width:600px;float:left}
#footer .fr{float:right}
#footer  a{margin-left:10px;font-size:11px;color:#000;}
#footer  a:hover, .cont ul li a:hover .teaser{color:#83AA01 !important;}
#topnav div, #subnav div{margin:auto 0;height:20px;float:left;}
#topnav a, #subnav a{font-weight:bold; color:#000; }
#topnav a:hover, #subnav a:hover{color:#83AA01;}
#topnav .topNode{margin-right:22px;}
#topnav form{float:right}
#topnav input.search{width:60px;border:1px solid #bcbcbc;height:14px;font-size:11px;padding-left:5px;padding-right:5px;}
#subnav .secNode{width:175px;height:auto;float:left;}
#subnav .secNode .inactive{padding-left:11px;padding-bottom:15px;height:100%;padding-right:11px;}
form{margin:0px;padding:0px;}
input.btn{background-color: #BFE601;color:#000;cursor:pointer;}
#recArticleTable td{vertical-align:top;}
#recArticleTable td.right{vertical-align:top;text-align:right;}
#recArticleTable input, #recArticleTable textarea{width:250px;border: 1px solid #bcbcbc;}
#recArticleTable textarea{overflow-x: hidden; overflow-y: auto}
li{color:#83AA01;list-style-type:square;}
li span, li div {color:black;}
#bracketsTabL .lo {height:7px;width:14px;background-image:url(/custom/internet2010/images/edgelo.gif);}
#bracketsTabL .ro {height:7px;width:14px;background-image:url(/custom/internet2010/images/edgero.gif);}
#bracketsTabL .lu {height:7px;width:14px;background-image:url(/custom/internet2010/images/edgelu.gif);}
#bracketsTabL .ru {height:7px;width:14px;background-image:url(/custom/internet2010/images/edgeru.gif);}
#bracketsTabL .headTxt{font-size:13pt;font-weight:bold;line-height:16pt;padding-top:10px;padding-bottom:10px;}
#bracketsTabL .empty{width:7px;}
#bracketsTabL .border{width:7px;background-color:#BFE601;}

#bracketsTabS .lo, #bracketsTabS .ro, #bracketsTabS .lu, #bracketsTabS .ru {height:4px;width:8px;background-color:#BFE601;}
#bracketsTabS .headTxt{padding:3px; line-height:11pt;width:auto;}
#bracketsTabS .empty{width:4px;}
#bracketsTabS .border{width:4px;background-color:#BFE601;}
table.profile {border:1px solid #bcbcbc;width:auto;padding:0px;border-spacing: 0px ! important; width:150px;}
table.profile td {border-spacing: 0px;background-color:#BFE601;width:auto;padding:0px;margin:0px;padding-top:3px;padding-bottom:3px; text-align:center;}
table.profile img{padding:0px;margin:0px;}
.secNode a div{cursor:pointer;}

#tab-container{width:500px;overflow-x:hidden;}
#tab-container ul.tabs { margin: 0; padding: 0; *float:left;}
#tab-container ul.tabs li { display: inline-block; background: #bfe601; border: solid 1px #bcbcbc; border-bottom: none; margin-right:2px; *float:left; *margin-bottom:-1px;}
#tab-container ul.tabs li a { display: block; padding: 5px; outline: none; }
#tab-container ul.tabs li.active { background: #fff; padding-top: 1px; position: relative; top: 1px; *top:0px;}
#tab-container ul.tabs li a.active { font-weight: bold !important; }
#tab-container .panel-container { border: solid 1px #bcbcbc; padding: 0 10px; width:auto; *float:left; *padding-top:10px; *width:478px; *padding-bottom:10px; }
#tab-container .panel-container h2{font-size:13pt;font-weight:bold;line-height:16pt;}

ul.mB2 { margin:0; padding:0; width:233px;}
ul.mB2 li { margin:0; margin-top:15px ; padding:0px; list-style:none; border:1px solid #999; }
ul.mB2 li a { display:block; background:#bfe601; text-decoration:none; padding:5px;}
ul.mB2 li a:hover { font-weight:bold; background:#9FC800;color:#000;}
ul.mB2 li ul {  padding:0; margin:0;margin-top:-33px;}
ul.mB2 li ul li {margin-left:15px; width:233px; margin-top:5px;}
.ovLevel .ovHead{font-weight:bold;display:block;border-bottom:2px solid #bfe601; margin-bottom:20px;width: 500px; margin-top:20px}
.ovLevel{margin-bottom:50px;}
.ovLevel .ovUL{width:500px;margin-left:267px;}
#overview{margin-bottom:100px;*display:block;width:500px;}
#upperRightBox li{width:235px;height:150px;list-style-type:none;}
.cf{font-size:16px;font-weight:bold;}
.paddV{padding-top:5px;padding-bottom:3px;}


