@charset "utf-8";
/* CSS Document */

/* global rules */
html, body, div, h1, h2, h3, p, a, form, fieldset, input, textarea, label, span, img, table, tr, td, ul, ol, li { margin: 0; padding: 0; }

html { background-color: #dc7928; }
body { font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; background: url(_template_files/bg/mainbg.gif) left top repeat-x; }
img { border: none; }
a:link, a:active, a:visited, a:hover, a:focus { outline: none; text-decoration: none; color: #30629b; }/*3a2ba9*/
h1, p { color: #000; }
h1 { font-size: 22px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
ul { list-style-type: none; text-indent: 0; list-style: none; }

.floatfix, .float-fix { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }
/* global rules */

/* header rules */
#header { width: 954px; height: 100px; margin: auto; padding: 18px; background-color: #000; overflow: hidden; }
#header h1, #header #logo { width: 294px;  height: 100px; float: left; }
#header h1 a { background: url(_template_files/logo.png) left top no-repeat; height: 0; width: 294px; padding-top: 100px; overflow: hidden; display: block; }

#header #share-search { width: 650px; float: right; color: #fff; }
#header #share-search ul { font-size: 11px; font-weight: bold; float: right; }
#header #share-search ul li { float: left; margin-right: 10px; height: 16px; padding-left: 20px; }

#header #share-search ul li.vga { margin-right: 20px; padding-left: 0; }
#header #share-search ul li.vga a { /*background-color: #b56321;*/ padding: 1px; border-bottom: 1px dashed #b56321; border-top: 1px dashed #b56321; }
#header #share-search ul li.vga a:hover { /*background-color: #b56321;*/ text-decoration: none; border-bottom: 1px solid #b56321; border-top: 1px solid #b56321; }

#header #share-search ul li.rs { background: url(_template_files/channels/rss.png) left top no-repeat; }
#header #share-search ul li.yt { background: url(_template_files/channels/youtube.png) left top no-repeat; }
#header #share-search ul li.fb { background: url(_template_files/channels/facebook.png) left top no-repeat; }
#header #share-search ul li.tw { background: url(_template_files/channels/twitter.png) left top no-repeat; }
#header #share-search ul li.fv { margin-right: 0; background: url(_template_files/channels/farmville.png) left top no-repeat; }

#header #share-search ul li a { color: #fff; }
#header #share-search ul li a:hover { text-decoration: underline; }

#header #share-search form { background-color: #363636; border: 1px solid #626262; float: right; width: 260px; clear: both; }
#header #share-search input#tsearch { border: 0 none; float: left; padding: 10px 5px 10px 10px; width: 200px; background-color: transparent; color: #fff; }
#header #share-search input#tsearch-submit { background: #363636 url(_template_files/searchbutt.png) left top no-repeat; border: 0 none; cursor: pointer; float: right; height: 22px; width: 22px; margin: 7px 15px 0 0; }

#header #share-search p { float: right; }
#header #share-search p a { color: #5183ba; }
#header #share-search p a:hover { text-decoration: underline; }
#header #share-search span { float: right; margin-top: 4px; margin-left: 5px; }
/* header rules */

/* black divide rules */
#bldi { height: 2px; background-color: #000; clear: both; width: 100%; }
/* black divide rules */

/* cat banner rules */
#catbanner { width: 954px; margin: auto; background-color: #fff; padding: 18px 16px; border-left: 2px solid #785a3c; border-right: 2px solid #785a3c; padding-bottom: 0; }
/* cat banner rules */

/* videobox rules */
#videobox { width: 100%; height: 360px; background: url(_template_files/bg/vidboxbg.png) left top repeat-x; }
#videobox #vidbox-wrapper { margin: auto; width: 990px; height: 336px; position: relative; padding-top: 24px; }
/*#videobox #vidbox-wrapper #vboxl { width: 493px; height: 336px; float: left; background: url(_template_files/vidbox-bg.png) left top no-repeat; }
#videobox #vidbox-wrapper #vboxr { width: 493px; height: 336px; float: right; background: url(_template_files/vidbox-bg.png) left top no-repeat; }*/

#videobox #vidbox-wrapper .vbox { width: 493px; height: 336px; background: url(_template_files/videobox/vidboxslide-bg.png) left top no-repeat; }

#vidbox-wrapper ul#tabs-nav1 { width: 400px; position: absolute; left: 36px; top: 26px; }
#vidbox-wrapper ul#tabs-nav1 li, #vidbox-wrapper ul#tabs-nav2 li { float: left; margin-right: 8px; }
/*#vidbox-wrapper ul#tabs-nav1 li img { float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee;}*/
#vidbox-wrapper ul#tabs-nav1 li span, #vidbox-wrapper ul#tabs-nav2 li span { font-size: 14px; font-family: Georgia, serif; }
#vidbox-wrapper li.tabs-nav-item a { color: #fff; background-color: #000; padding: 0px 8px 3px; }
#vidbox-wrapper li.tabs-nav-item a:hover { background-color: #fff; color: #000; }/*dd0000*/
#vidbox-wrapper ul#tabs-nav1 li.ui-tabs-selected a { background-color: #b60000; color: #fff; }
/*#vidbox-wrapper li.ui-tabs-selected { background: url(images/selected-item.gif) top left no-repeat; }*/

#vidbox-wrapper ul#tabs-nav2 { width: 400px; position: absolute; left: 533px; top: 26px; }
/*#vidbox-wrapper ul#tabs-nav2 li.tabs-nav-item a:hover { background-color: #eb6a00; }*/
#vidbox-wrapper ul#tabs-nav2 li.ui-tabs-selected a { background-color: #bc5500; color: #fff; }

.vbox .ui-tabs-panel { width: 438px; height: 280px; position: relative; margin: auto; margin-top: 28px; overflow: hidden; }
.vbox .ui-tabs-panel .info { position: absolute; top: 250px; left: 0; height: 30px; background: url(_template_files/videobox/transparent-bg.png) left top repeat; }
.vbox .info h2 { font-family: Georgia, serif; color: #fff; padding: 5px; }
.vbox .info p {  }
.vbox .info a { text-decoration: none; color: #fff; }
.vbox .info a:hover { text-decoration: underline; }
.vbox .ui-tabs-hide { display: none; }
/* videobox rules */

/* content-wrapper rules */
#content-wrapper { width: 954px; margin: auto; padding: 18px 16px; border-left: 2px solid #785a3c; border-right: 2px solid #785a3c; background-color: #fff; }
/* content-wrapper rules */

/* content rules */
#content { }
#content #cleftc, #crightc { width: 460px; }

#content #sidebanner { width: 180px; float: right; margin-top: 120px; }
#content #node { width: 750px; float: left; }
/* content rules */

/* bottom rules */
#bottom { width: 954px; margin: auto; padding: 18px 16px; padding-bottom: 10px; border-left: 2px solid #000; border-right: 2px solid #000; background: #3a3a3a url(_template_files/bg/bottombg.gif) left top repeat-x; }
#bottom ul { font-size: 11px; }
#bottom p { color: #999; font-size: 11px; }
#bottom p a { color: #CCC; }
#bottom p a:hover { text-decoration: underline; }

#bottom ul a { color: #939393; }
#bottom ul a:hover { text-decoration: underline; }

#bottom #inf, #bottom #links { float: left; }
#bottom #partners { float: right; }

#bottom #inf { background: url(_template_files/infheader.png) left top no-repeat; width: 106px; }
#bottom #inf .first { margin-top: 18px; }
#bottom #inf li { margin-bottom: 5px; margin-left: 13px; }
#bottom #inf .last { margin-bottom: 0; }

#bottom #links { background: url(_template_files/linksheader.png) left top no-repeat; width: 133px; margin-left: 50px; }
#bottom #links .first { margin-top: 18px; }
#bottom #links .first a { color: #fff; }
#bottom #links li { margin-bottom: 5px; margin-left: 18px; }
#bottom #links .last { margin-bottom: 0; }

#bottom #partners { width: 390px; /*overflow: hidden;*/ }
#bottom #partners .first { }
#bottom #partners li { /*margin-right: 10px; margin-top: 10px;*/ float: left; padding-right: 10px; padding-top: 10px; height: 25px; }
#bottom #partners .last { margin-right: 0; }
/* bottom rules */

/* misc */
/*#content div.h2wrapper { background-color: #000; width: 250px; height: 29px; padding-top: 7px; padding-left: 12px; overflow: hidden; }*/
#content div.h2wrapper { height: 37px; overflow: hidden; }
#content div.h2wrapper h2 { font-size: 28px; float: left; background: url(_template_files/h2loopbg.gif) left top repeat-x; height: 37px; }
.h2wrapper img { float: left; }

a.newsheader:link, a.newsheader:active, a.newsheader:visited, a.newsheader:focus, a.testheader:link, a.testheader:active, a.testheader:visited, a.testheader:focus { font-weight: bold; font-size: 15px; text-decoration: underline; }
a.newsheader:hover, a.testheader:hover { text-decoration: none; }
a.newsheader:link, a.newsheader:active, a.newsheader:visited, a.newsheader:focus { color: #b60000; }
a.testheader:link, a.testheader:active, a.testheader:visited, a.testheader:focus { color: #dc7928; }

#content .nodeexp { width: 325px; text-align: left; }
#content .nodeexp span { color: #999999; font-size: 11px; }
#content .nodeexp span a { color: #000; font-size: 11px; text-decoration: underline; }
#content .nodeexp span a:hover { text-decoration: none; }

.allnews { text-align: right; }
.allnews a { border-bottom: 2px dotted #b60000; color: #b60000; text-decoration: none; font-weight: bold; }
.allnews a:hover { /*border: none;*/ border-top: 2px dotted #b60000; }

#content p { line-height: 16px; }
#content .sp a:hover { text-decoration: underline; }

/*#content .listinfo { background: url(_template_files/listinfo.png) left top no-repeat; width: 384px; margin: auto; }
#content .listinfo a { color: #666; }
#content .listinfo a:hover { text-decoration: underline; }*/

#content .clistinfo { background-color: #ddd; clear: both; height: 15px; padding: 5px; }
#content .clistinfo a { /*color: #000;*/ text-decoration: underline; }
#content .clistinfo a:hover { text-decoration: none; }

#content .clist { height: 160px; border-bottom: 1px dashed #666; margin-bottom: 15px; overflow: hidden; clear: both; }

#content .listdivide { border-bottom: 1px dashed #666; margin-bottom: 15px; height: 10px; }

/*h1#subPage {  }*/

#content #jump { padding-left: 10px; } 
#content #jump form select { font-size: 12px; color: #555; } 

#content #node p { line-height: 19px; }
#content #node a { text-decoration: underline; }
#content #node a:hover { text-decoration: none; }
#content #node .tags { background-color: #ddd; border-bottom: 1px dashed #555; border-top: 1px dashed #555; padding: 3px; font-size: 12px; }
#content #node .tags a { color: #c96c00; text-decoration: none;  padding: 0 1px; }
#content #node .tags a:hover { background-color: #dc7928; color: #000; }
#content #node h3 { color: #555; }

/* old css */
#content #node h2.cthd { border-bottom: 1px dashed #999; padding-bottom: 2px; margin-right: 100px; color: #555; }
#content #node p.cpic { text-align: center; overflow: hidden; }
#content #node p.hlight1 { background-color: #ccc; width: 550px; padding: 10px; margin: auto; }
#content #node p.hlight1 a { color: #dc7928; }
#content #node .dline { border-top: 1px dashed #999; margin: 0 30px; }
#content p.sp { line-height: 19px; }
.vidcontainer { margin: auto; width: 500px; height: 375px; }

form#SearchForm { width: 400px; border: 1px dashed #ddd; padding: 10px; background-color: #eee; }
form#SearchForm input { padding: 3px; font-size: 12px; }
form#SearchForm input#submit, form#compareForm input#resultButt { padding: 2px 30px; font: bold 14px Tahoma, Verdana, Arial, sans-serif; text-align: center; cursor: pointer; color: #27466a; }

#content .pageBreakContainer { overflow: hidden; background-color: #eee; clear: both; margin-bottom: 15px; padding: 2px; }

form#compareForm fieldset { border: none; }
form#compareForm fieldset input { float: left; }
form#compareForm fieldset select { float: left; }
form#compareForm fieldset div span { float: left; width: 15%; font-weight: bold; color: #505050; padding-top: 2px; }
form#compareForm input#resultButt { float: none; }

div#content div.testEnvWrap { overflow: hidden; padding: 0px 14px 10px; }
div#content div.testEnv { /*padding: 5px 14px;*/ width: auto; margin: 0 auto; position: relative; left: 50%; float: left; text-align:center; }
div#content div.testEnv p { float: left; padding: 5px; font-weight: bold; position: relative; right: 50%; }
div#content div.testEnv p.test-equl { background-color: #f2ebe0; padding-right: 10px; }
div#content div.testEnv p.test-equr { padding-left: 10px; background-color: #ece3d7; text-align: center; }

div#content div.v2testEnv { width: 700px; overflow: hidden; margin: auto; background: url(_template_files/testenv_bg.gif) left top repeat-y; clear: both; }
div#content div.v2testEnv p { float: left; padding: 5px; font-weight: bold; }
div#content div.v2testEnv p.v2test-equl { text-align: left; width: 140px; }
div#content div.v2testEnv p.v2test-equm { text-align: center; width: 340px; }
div#content div.v2testEnv p.v2test-equr { text-align: left; width: 190px; }

/* old css */

#content .ffd { margin-bottom: 15px; }
#content #node .reco li { margin-bottom: 5px; }
/* misc */