.shadetabs{ margin:0; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ overflow:hidden; }
.shadetabs li{ display: inline; margin: 0; font-size:1.4em; }
.shadetabs li a{ text-decoration: none; position: relative; top: 1px; float: left; color: #2d2b2b; border:none; outline:none; }
.shadetabs li a span { display: block; padding: 5px 20px; }
.shadetabs li a:visited{ color: #2d2b2b; }
.shadetabs li a:hover{ text-decoration: underline; color: #2d2b2b; border:none; }
.shadetabs li.selected{ position: relative; top: 1px; background-color:#fff; }
.shadetabs li.selected a { /*selected main tab style */ background:#fff url(../images/tab-corners.gif) no-repeat 0 0; border:none; }
.shadetabs li.selected a span { /*selected main tab style */ background:transparent url(../images/tab-corners.gif) no-repeat 100% -100px; }
.shadetabs li.selected a:hover { /*selected main tab style */ text-decoration: none; background:#fff url(../images/tab-corners.gif) no-repeat 0 0; border:none; }
.shadetabs li.selected a:hover span { /*selected main tab style */ background:transparent url(../images/tab-corners.gif) no-repeat 100% -100px; }
.tabcontent-wrapper { float:left; margin:0 0 25px 0; width:100%; background:#d8c257 url(../images/yellow-top.gif) no-repeat 0 0; }
.tabcontent-container { float:left; width:950px; padding:10px; background:transparent url(../images/yellow-bottom.gif) no-repeat 0 100%; }
.tabcontentstyle{ /*style of tab content oontainer*/ float:left; width:950px; clear: left; background-color:#fff; padding-bottom:5px; }

#home-tabs { min-height:223px; background:transparent url(../images/tab-box-bg.gif) repeat-x 0 0; }
#home-tabs .tabcontent-container { padding:0; width:670px; min-height:223px; background:transparent url(../images/tab-box-left.gif) no-repeat 0 0; }
#home-tabs .tabcontent-container2 { float:left; padding:12px 10px 10px 10px; width:650px; min-height:223px; background:transparent url(../images/tab-box-right.gif) no-repeat 100% 0; }
#home-tabs .tabcontentstyle{ /*style of tab content oontainer*/ width:650px; background-color:transparent; }
#home-tabs .shadetabs { overflow:hidden; }
#home-tabs .shadetabs li{ font-size:1.6em; line-height:41px; }
#home-tabs .shadetabs li a { float: left; color: #fff; font-weight:bold; border:none; }
#home-tabs .shadetabs li a span { display: block; padding: 0; border:none; }
#home-tabs .shadetabs li a span span { padding: 0 13px; border:none; }
#home-tabs .shadetabs li a:hover { text-decoration: underline; color:#000; border:none; }
#home-tabs .shadetabs li.selected { position: relative; top: 1px; background-color:#fff; }
#home-tabs .shadetabs li.selected a, #home-tabs .shadetabs li.selected a:hover { /*selected main tab style */ text-decoration: none; color:#000; background:transparent url(../images/home-tabs.gif) repeat-x 0 0; border:none; }
#home-tabs .shadetabs li.selected a span, #home-tabs .shadetabs li.selected a:hover span { /*selected main tab style */ background:transparent url(../images/home-tabs.gif) no-repeat 0 -100px; border:none; }
#home-tabs .shadetabs li.selected a span span, #home-tabs .shadetabs li.selected a:hover span span { /*selected main tab style */ background:transparent url(../images/home-tabs.gif) no-repeat 100% -200px; border:none; }

#home-tabs2 { min-height:223px; background:transparent url(../images/tab-box-bg.gif) repeat-x 0 0; }
#home-tabs2 .tabcontent-container { padding:0; width:590px; min-height:223px; background:transparent url(../images/tab-box-left.gif) no-repeat 0 0; }
#home-tabs2 .tabcontent-container2 { float:left; padding:12px 10px 10px 10px; width:570px; min-height:223px; background:transparent url(../images/tab-box-right.gif) no-repeat 100% 0; }
#home-tabs2 .tabcontentstyle{ /*style of tab content oontainer*/ width:570px; background-color:transparent; }
#home-tabs2 .shadetabs { overflow:hidden; }
#home-tabs2 .shadetabs li{ font-size:1.6em; line-height:41px; }
#home-tabs2 .shadetabs li a { float: left; color: #fff; font-weight:bold; border:none; }
#home-tabs2 .shadetabs li a span { display: block; padding: 5px 20px; border:none; }
#home-tabs2 .shadetabs li a span span { padding: 0 13px; border:none; }
#home-tabs2 .shadetabs li a:hover { text-decoration: underline; color:#000; border:none; }
#home-tabs2 .shadetabs li.selected { position: relative; top: 1px; background-color:#fff; }
#home-tabs2 .shadetabs li.selected a, #home-tabs2 .shadetabs li.selected a:hover { /*selected main tab style */ text-decoration: none; color:#000; background:transparent url(../images/home-tabs.gif) repeat-x 0 0; border:none; }
#home-tabs2 .shadetabs li.selected a span, #home-tabs2 .shadetabs li.selected a:hover span { /*selected main tab style */ background:transparent url(../images/home-tabs.gif) no-repeat 0 -100px; border:none; }
#home-tabs2 .shadetabs li.selected a span span, #home-tabs2 .shadetabs li.selected a:hover span span { /*selected main tab style */ background:transparent url(../images/home-tabs.gif) no-repeat 100% -200px; border:none; }

#blue-tabs { background:#b5d3dc; background-repeat:no-repeat !important; }
#blue-tabs .tabcontent-container { width:100%; padding:0; }
#blue-tabs .tabcontentstyle{ padding:0; width:100%; background-color:#f0f6f8; }
#blue-tabs .tabcontent-inner { padding-top:0; }
#blue-tabs .shadetabs { margin-left:15px; }
#blue-tabs .shadetabs li{  font-size:1.2em; line-height:2em; }
#blue-tabs .shadetabs li a { top: 1px; margin:5px 0 0 0; padding:2px 20px; }
#blue-tabs .shadetabs li a:hover { }
#blue-tabs .shadetabs li.selected { font-weight:bold; background:#f0f6f8; }
#blue-tabs .shadetabs li.selected a,
#blue-tabs .shadetabs li.selected a:hover { background:#f0f6f8; }

/* Box2 - Yellow */
.box2-wrapper { margin-bottom:10px; overflow:auto; background-color:#d8c257; }
.box2-inner { background-color:#fff; border:1px solid #ccc; }
.box2 {}
.box2 h3 { margin:0; padding:5px; color:#000; font-size:1.6em; }
.box2 h3 a { float:left; border:none; color:#000; }
.box2 p.view-more { margin:0 10px 0 0; float:right; line-height:1em; }
.box2 h4 { margin:0; padding:5px; color:#000; font-size:1.4em; text-align:center; }
.box2 h5 { margin:0; padding:5px; color:#000; font-size:1.0em; }
.box2 ul, .box2 dl { margin:10px; }
.box2 ul li { margin:.25em 0; list-style:none; }
.box2 p { margin:15px; }

#yellow-tabs { background:#fff; background-repeat:no-repeat !important; }
#yellow-tabs .tabcontent-container { width:100%; padding:0; }
#yellow-tabs .tabcontentstyle{ padding:0; width:298px; background-color:#fff; border:5px solid #d8c257; border-top:5px solid #d8c257; }
#yellow-tabs .tabcontentstyle { margin-top:-5px; border-top: 5px solid #d8c257; }
#yellow-tabs .tabcontent-inner { padding-top:0; }
#yellow-tabs .shadetabs { width:308px; margin:0; background:none; }
#yellow-tabs .tabset-wrapper { background:none; float:left; padding-left:10px; padding-top:5px;}
#yellow-tabs .shadetabs li{  font-size:1.3em; line-height:2em; }
#yellow-tabs .shadetabs li a { top: 0 !important; margin:0 4px 0 0; padding:0; border-bottom:none; background-color:#d8c257; }
#yellow-tabs .shadetabs li a span { display: block; padding: 5px 20px; }
#yellow-tabs .shadetabs li a span span { padding: 0; }
#yellow-tabs .shadetabs li a:hover { }
#yellow-tabs .shadetabs li.selected { font-weight:bold; background:#fff; top:0; }
#yellow-tabs .shadetabs li.selected a,
#yellow-tabs .shadetabs li.selected a:hover { background:#fff url(../images/tabborder.gif) repeat-x 0 0 !important; }
#yellow-tabs .shadetabs li.selected a span,
#yellow-tabs .shadetabs li.selected a:hover span { background:transparent url(../images/tabborder.gif) no-repeat 0 -100px !important; padding:0 0 0 20px; }
#yellow-tabs .shadetabs li.selected a span span,
#yellow-tabs .shadetabs li.selected a:hover span span { background:transparent url(../images/tabborder.gif) no-repeat 100% -200px !important; padding:5px 20px 5px 0; }
#yellow-tabs li { margin:.25em 0; list-style:none; }

ul.threetabs li { line-height:1.3em !important; }
ul.threetabs li a { width:100px !important; height:50px !important; }
ul.threetabs li a span { padding: 0 !important; height:50px; }
ul.threetabs li a span span { padding: 5px 0 !important; text-align:center; }
ul.threetabs li a.lasttab { margin:0 !important; float:right; }

.tab-section-title { position:absolute; left:-999em; }
.body-content .tabcontent-wrapper { background:#d8c257 url(../images/tab-title-bg.png) no-repeat 0 0; }
.body-content .tabcontent-container { width:645px; padding:0; background:transparent url(../images/yellow-bottom2.gif) no-repeat 0 100%; }
.body-content .tabcontentstyle-wrapper { /*style of tab content container*/ float:left; width:625px; padding:10px; background:transparent url(../images/tab-gradient-bg.png) repeat-x 0 0; }
.body-content .tabcontentstyle{ /*style of tab content container*/ width:625px; background-color:#fff; }
#detailtables .tabcontentstyle { background-color:transparent; }
#detailtables .tabcontent3 { margin-bottom:15px; background-color:#fff; }
#detailtables .tabcontent-inner { padding:10px; }
#detailtables h4 { margin:0 0 .25em 0; }
#detailtables .footnote { color:#666; font-size:1.1em; }
.tabcontent{ display:none; }
.tabcontent2{ display:none; }
.tabcontent-inner { padding:15px; overflow:hidden; }
.tabcontent-inner2 { padding:15px; overflow:auto; border-top:10px solid #d8c257; }
@media print { .tabcontent { display:block!important; } }
@media print { .tabcontent2 { display:block!important; } }

#results-tabs { background:none; }
#results-tabs .results-tabcontentstyle { margin-top:-5px; border-top: 5px solid #d8c257; }
#results-tabs .tabcontentstyle{ padding:25px 0 0 0; width:100%; background-color:#fff; }
#results-tabs .tabset { margin-left:0; background:none; }
#results-tabs .tabset-wrapper { background:none; float:left; padding-left:10px; padding-top:5px;}
#results-tabs .tabset li{  width:300px; font-size:1.3em; line-height:2em; }
#results-tabs .tabset li a { top: 0 !important; margin:0 5px 0 0; padding:0; border-bottom:none; background-color:#d8c257; }
#results-tabs .tabset li a span { display: block; padding: 5px 20px; }
#results-tabs .tabset li a span span { padding: 0; }
#results-tabs .tabset li a:hover { }
#results-tabs .tabset li.selected { font-weight:bold; background:#fff; top:0; }
#results-tabs .tabset li.selected a,
#results-tabs .tabset li.selected a:hover { background:#fff url(../images/tabborder.gif) repeat-x 0 0 !important; }
#results-tabs .tabset li.selected a span,
#results-tabs .tabset li.selected a:hover span { background:transparent url(../images/tabborder.gif) no-repeat 0 -100px !important; padding:0 0 0 20px; }
#results-tabs .tabset li.selected a span span,
#results-tabs .tabset li.selected a:hover span span { background:transparent url(../images/tabborder.gif) no-repeat 100% -200px !important; padding:5px 20px 5px 0; }
