@charset "UTF-8";
/* Background CSS */

a:link, a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}

html, body{
	margin:0px;
	background:url(/images/backgrounds/mainbackground.jpg) repeat-y #313131 top center;

	
}


/* Differnt rollovers CSS */
.link_1, .link_2, .link_3 {Font-Family: Verdana,  Arial,Tahoma;}
.link_1{color: #6A6767;font-size: 7px;}
.link_1 a:link, .link_1 a:visited, .link_1 a:active{text-decoration: none;}
.link_1 a:hover {text-decoration: underline;}

.link_2{font-size: 10px;color: #0E5F7E;}
.link_2 a:link, .link_2 a:visited, .link_2 a:active {text-decoration: underline;}
.link_2 a:hover {text-decoration: none; }

.link_3{font-size: 10px;color: #6A6767;}
.link_3 a:link, .link_3 a:visited, .link_3 a:active  {text-decoration: none;}
.link_3 a:hover {text-decoration: underline;}

td
{
	line-height:15px;
}

/* Font CSS */
.Light1, .Light2, .Light3, .Light4, .Light5, .Light6, .Light7,h1,h2,h3{Font-Family: Verdana, Arial, Helvetica, sans-serif;Font-weight:none;}
.Light1{Font-Size: 8pt;}
.Light2{Font-Size: 7pt; }
.Light3{Font-Size: 11pt;}
.Light4{Font-Size: 9pt;}
.Light5{Font-Size: 10px;}
.Light6{Font-Size: 11px;}
.Light7{Font-Size: 11px;}

/*Border  */
.BdrT{border-top:1px solid #bfbfbf;}

/* Background color CSS */
.BgWhite{background-color:#FFFFFF}
/*.BgBlack{background-color:#2F2F2F}*/
.BgBrown{background-color:#dddddd;}
.BgGray{background-color:#F2F2F2}
.BgGreen{background-color:#E2EDEE}
.BgGreen2{background-color:#AFCDD0}
.BgGray1{background-color:#EAEAEA}
.BgGray2{background-color:#F7F8F9}
.BgGray3{background-color:#F3F4F6}
.BgGray4{background-color:#f0fdfe;}
.BgGray5{background-color:#f9f8f9;}
.BgGray6{background-color:#efefef;}
.BgGray7{ background-color:#e7e7e7;}
.BgGray8{ background-color:#e5e5e5;}
.BgGray9{background-color:#CECECE;}

.butten_bg{background-image:url('../images/butten_bg.jpg');}
.bg_blu{background-image:url('../images/bg_blu.jpg');}
.Bgplane{background-image:url('../images/bg.jpg');}
.BgBottom{background-image:url('../images/bg+1.jpg');}
.co_tile{background-image:url('../images/co_tile.jpg');}
.bg_1{background-image:url('../images/bg_1.jpg');}
.strip{background-image:url('../images/strip.jpg'); background-repeat:repeat-x;}
.bg_11{background-image:url('../images/bg_11.jpg'); background-repeat:repeat-x;}
.bg_strip1{background-image:url(images/strip1.jpg); background-repeat:repeat;}

/* text color CSS */
.White{color:#ffffff;}
.Gray{color:#4B4B4B;}
.Gray1{color:#e1e1e1;}
.Black1{color:#434545;}
.Black2{color:#2b2b2b;}
.Black3{color:#666666;}
.Blue{color:#107195;}
.Blue1{color:#147FA6;}
.Blue2{color:#005574;}
.Brown{color:#4b4b4b;}
.Brown1{color:#3d3e3f;}
.Brown2{ color:#4d4d4d;}


/* image boder color CSS */
.imagbdr{border:1px solid #80B2B6;}
.imagbdr2{border:1px solid #e3e3e3;}

.Bdr1{border:1px solid #eeeeee;}
.Bdr0none{border: 0pt none };
.Bdrmednone{border:medium none };
/* table boder color CSS */
.tblbdr{border:1px solid #98292F;}
.tblbdr1{border:1px solid #E4E4E4;}
.tblbdr2{border-top:1px solid #D4D5D6;}
.tblbdr3{border-top:background-image:url(../images/DOT.jpg); background-repeat:no-repeat}
.TblBdr4{ border:1px solid #636366}
.TblBdr5{ border:1px solid #d2d2d2}

/*show cursor on link*/
.cursor{cursor:pointer}

/*show float */
.float{ float:}
/*class phpadsnew*/
.phpadsnewdiv{position: absolute; left: 0px; top: 0px; visibility: hidden;}


.visible{display:inline}




.invisible{display:none}


/* Padding CSS */
.Pad1 {padding:4px;}
.PadAll3 {padding:3px;}
.PadAll5 {padding:5px;}
.PadAll8 {padding:8px;}
.Pad2,.PadRight5{padding-right:5px;}
.Pad3,.PadLeft5{padding-left:5px;}
.PadLeft3{padding-left:3px;}
.PadLeft10{padding-left:10px;}
.PadLeft20{padding-left:20px;}
.PadRight10{padding-right:10px;}
.PadRight20{padding-right:20px;}
.PadTop3{padding-top:3px; }
.PadTop5{padding-top:5px; }
.PadTop7{padding-top:7px; }
.PadTop10{padding-top:10px; }
.PadL10B5{padding-left:10px;padding-bottom:5px; }
.Pad8{padding-left:17px;  padding-right:13px;padding-top:15px;  padding-bottom:12px; }
.Pad9{padding-top:3px;  padding-bottom:2px; }
.Pad10{padding-right:3px;  padding-top:3px; }
.Pad11{padding-left:5px;}
.Pad12{padding-top:5px; padding-bottom:5px;}
.Pad13{padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.Pad14{padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;}

/* Margin color CSS :::: Values are -px -px -px Leftpx ::::*/

.Margin1{margin:5px 5px 5px 5px;}

.BdrB{border-bottom:1px solid #B9B9B9;}

.BdrL1{border-left:1px solid #ffffff;}
.BdrR1{border-right:1px solid #ffffff;}
.BdrT1{border-top:1px solid #ffffff;}
.BdrB1{border-bottom:1px solid #ffffff;}

.BdrL_1{border-left:1px solid #eeeeee;}
.BdrR_1{border-right:1px solid #eeeeee;}
.BdrT_1{border-top:1px solid #eeeeee;}
.BdrB_1{border-bottom:1px solid #eeeeee;}

.But, .But1, .But2{Font-Family: Arial, Verdana, Tahoma;Margin:0px 0px 0px 0px;Font-weight:none;}
.But{Font-Size: 8pt;Background-color:#333333;color:#ffffff;Border:1px solid #333333;}

.But1, .But2{color:#000000;Border:1px solid #FFFFFF;}
.But1{Font-Size: 8pt;Background-color:#DFDFDF;}
.But2{Font-Size: 11px;Background-color:#f6f6f6;}
.wid85{ width:85%;}
.ht19{ height:19px;}
.wd160ht16{height:16px; width:160px;}
.wd100ht70{height:70px; width:100%;}
.wd0ht0{height:0px; width:0px;}
.wd110{width:110px;}
.wd70{width:70px;}
.TextBox, .TextBox1, .TextArea1, .TextArea2, .Dropdown{Font-Family: Arial, Verdana, Tahoma;}
.TextBox, .TextBox1, .TextArea1{Font-weight:none;}

.TextBox, .TextBox1{Font-Size: 11px;Margin:0px 0px 0px 0px;Border:1px solid #FFFFFF;}
.TextBox{Background-color:#DFDFDF;color:#000000;}
.TextBox1{Background-color:#dfdfdf;color:#585653;}

.TextArea1{Font-Size: 8pt; background-image:url('../images/bg.gif');color:#444444;Border:1px solid #D5D3D3;height:15px; width:170px; margin-left:1px; margin-right:3px; margin-top:3px; margin-bottom:3px}

.TextArea2, .Dropdown{Font-weight:normal;Background-color:#ffffff;color:#555555;Border:1px solid #b3b1b1;Margin:0px 0px 0px 0px;}
.TextArea2{Font-Size: 10px;}
.Dropdown{Font-Size: 9px;}

.solidblockmenu{
border-left:0px solid #625e00; border-right:0px solid #625e00; border-top:1px solid #625e00; border-bottom:1px solid #625e00; margin:0; height:24px;
padding: 0;
float: left;
vertical-align:middle;
width: 100%;
background: black url('../images/butbg_2.jpg') repeat-x center; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
}

.solidblockmenu li{display: $inline;}

.solidblockmenu li a{
/*float: left;*/
color: #EFEFEF;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid #A4A4A4;
}

.solidblockmenu li a:visited{color:#EFEFEF;}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #EFEFEF;
background: url('../images/butbg_1.jpg') repeat-x center;
}

.TextAreaList{width:400px; height:50px;overflow:auto; background-color:#f2f2f2;}
.Capcha{FLOAT: left; MARGIN-LEFT: 1px};

h1{margin:5px 0; Font-Size:18px !important; line-height:inherit}
h2{margin:3px 0; Font-Size:15px !important; line-height:inherit}
h3{margin:2px 0; Font-Size:13px !important; line-height:inherit}
h1,h2,h3{font-weight:bold;}

div.videoscroll{
	overflow:auto;
	width:220px;
	height: 250px;
	
}

#embed input{font-size:11px;}

#tipytopmenu{
	height:18px;
	text-align:center;
	background:#2E2E2E;/*#303030;*/
	width:99%;
	text-align:left;
	vertical-align:middle;
	padding:0;
	margin:0;
	

	
	

}
#tipytopmenu a,#tipytopmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	opacity: 0.6;
	text-decoration:none;
	font-weight:normal;
}
#tipytopmenu{
	opacity:1.0;
}
#tipytopmenu a:hover{
	text-decoration:underline;
}
div.float,a.float,div.channelTitle{
	position:relative;
	display:block;
	width:auto;
}
div.right,a.right,div.channelTitle{
	float:right;
}
div.left,a.left{
	float:left;
	padding-left:10px;
}
div.left a,div.right a{
	border-right:1px solid white;
	padding-right:6px;
	border-color:#666666;
}
#tipytopmenu div.right a{
	opacity:1.0;
}

.bgtop{background-image:none; background-color:#303030;}
.nobg,a.nobg,div.nobg,span.nobg{border-right-width:0!important;}

.topleftcorner{
	background-position:top left;
	background-repeat:no-repeat;
	/*background-image:url(/images/backgrounds/topleftcorner.png);*/
}
.solidblockmenu{
	font-weight:bold;
	height:30px;
	width:1052px;							
}
.solidblockmenu li a {
	padding:9px 8px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}
div.headerbg{
	background-color:#009900;
	background: bottom right no-repeat;
}
div#secnav,div#searchbar{
	position:absolute;
	top:15px; 
	right:15px; text-align:right; width:auto; height:20px;
	background:url(/images/backgrounds/secnav.png) top left no-repeat;
	padding-left:20px;
	margin-right:10px;
	
	
}

div#searchbar{
	right:230px;
}
span#searchresults form input{
	border:1px solid white;
	background:white;
	font-size:12px;
	width:50px;
	color:#666666;
}
span#searchresults form input:focus{
	border-color:black;
}
span#searchresults{
	height:0px;
	overflow:hidden;
	position:absolute;
	display:block;
	top:30px;
	right:15px;
	width:250px;
	background:red;
}

div#secnav div,div#searchbar div{
	padding:2px 6px 4px;
	background:url(/images/backgrounds/secnav.png) top right no-repeat;
	margin-right:-10px;
	padding-right:20px;
	
	
}

#toprightcorner{
	vertical-align:top;
}
div#secnav a,div#secnav a:visited,div#secnav a:active,div#searchbar a,div#searchbar a:visited,div#searchbar a:active{
	color:#000;
	font-weight:bold;
}	

#centerbody{
	background-color:#313131;
}




/* Spry tabs */



.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
	background-color: #CCC;
}

.TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


<!--
.TabbedPanels {
	width: 100%;
}
.TabbedPanelsTab {
	/*font-family: sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	background:black url(/images/butbg_2.jpg) repeat-x scroll center center;
	color:#FFF;
}
hr {
	clear: left;
}
.TabbedPanels1 {	width: 500px;
}
.TabbedPanelsTab1 {	/*font-family: sans-serif;*/
	font-size: 12px;
	font-weight: bold;
}
.TabbedPanelsTabSelected{
	background:transparent url(/images/butbg_1.jpg) repeat-x scroll center center;
	color:#FFF;
}
-->



/*End Spry Tabs */

/* Site Layout*/

#leftColumn,.mainContent,.container,.boxTitle,.boxContent

{
	padding:5px;/*Set padding rule, override current*/
	text-align:left;
	position:relative;
	height:auto;
}

.mainContent,.mainContent td,.mainContent div{
	vertical-align:top;
	
}
.mainContent{width:783px;}
#contentBody{background:#121212; color:#FFF;}
#leftColumn{
	width:254px;
	background:#121212  repeat-y;/*url(/images/backgrounds/blackgrad-RTL.png-old)*/
	color:#403F3F;
	
}

#middleColumn{
	width:480px;
	padding:0;
	margin:0;
	height:auto;
	

	
}



#oversizedColumn{
	width:783px;
	background:;
	
}
#rightColumn{
	width:300px;
	
}
div.clear{
	cleawr:both!important;
	height:1px;
	width:100%;
}
div.container{
	position:relative;
	width:auto;
}

#videoHolder{
	
	clear:both;
}
#mainContent,#BgWhite{background:black;}



/*#leftColumn .box{width:244px;}
#rightColumn .box{width:300px;}*/
.box,.boxTitle,.boxContent{position:relative; }
.box{padding:0; margin:0; background:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.boxTitle{text-align:left; color:#878787; background: url(/images/backgrounds/box/title.png) top left no-repeat; padding:7px; padding-right:18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:normal; font-size:13px; border-bottom:3px solid #1C87FC;}
.boxContent{color:#000;}
.boxTitle img.arrow{position:absolute; right:9px; top:9px;}
div.flushPlayer{
	position:relative;
	top:-175px;
}


.box{ margin-bottom:5px; border:1px solid #999;}



p{font-size:12px;}

/*Module content*/
.html_list_w_thumb .moduleItem{
	display:block;
	clear:both;
	margin-bottom:5px;
	height:35px;
}
.moduleItem a img{
	border:0;
	padding-right:5px;
	position:relative; clear:left;
}
.moduleItem a,.moduleItem,.moduleItem p,.moduleItem p a,.moduleItem td,.moduleItem td a,.moduleItem td p{
	color:#353535;
	font-size:8pt; 
	padding:0;
	margin:0;
}

.moduleItem{position:relative;}

.moduleContentOverflow div.boxContent{
	height:150px;
	width:auto;
	overflow:auto;
}

#middleColumn .moduleContentOverflow div.boxContent{
	height:350px;
}


.doubleHeight div.boxContent{height:150px;}

div.flash_scroller_horiz div.boxContent{overflow:hidden; height:auto!important;}


#leftColumn .moduleContentOverflow div.boxContent{width:233px; clear:both}
#middleColumn .moduleContentOverflow div.boxContent{width:468px; clear:both;}
#rightColumn .moduleContentOverflow div.boxContent{width:300px; clear:both}

.allowOverflow div.boxContent{
	height:auto!important;
}
.moduleItem .itemTitle{}
div.stripped,.stripped .boxContent,.stripped a{border-width:0!important; background-color:#121212; padding:0!important;}

div.stripped a img{border:1px solid #999999;}

/* Cedric's left column overflow on 1st item */

#leftColumn div.leftColumn{
	vertical-align:top;
	position:relative;
	margin-top:100px;
}

#leftColumn div.firstitem{
	position:absolute;
	left:0px;
	top:-100px;
	width:304px;
	height:90px;
}

#leftColumn div.firstitem div.boxContent{
	/*height:48px!important;*/
	overflow:auto;
}
#middleColumn div.middleColumn{}

#rightColumn div.rightColumn{position:relative; top:0px;}

#rightColumn div.firstitem{
	position:absolute;
	right:0px;
	top:-170px!important;
	width:300px;
	height:auto;
}

/*temp fix of chaos*/
#leftColumn div.firstitem{
	position:relative;
	left:0px;
	top:0px;
	height:auto;
	width:100%;
}
#leftColumn div.firstitem div.boxContent{
	height:auto!important;
	overflow:auto;
}

#leftColumn div.leftColumn{
	vertical-align:top;
	position:relative;
	margin-top:0;;
	width: 244px;
}

div.flash_scroller_horiz div.boxContent{overflow:hidden;}
table.player{
	/*border:2px solid #FFF;
	background:#FFF;
	width:724px;
	*/
	color:#FFF;
}



/*end module content*/


/*Custom box overrides*/
div.tabInt div.boxContent{height:95px;}
div.tabInt li.TabbedPanelsTab{margin-right:5px;}
div.middleColumn div.tabInt{/*height:300px; clear:both;*/}


div.TabbedPanels{width:100%;}
/*End custom box overrides*/

div.twohundred{width:200px; float:left; position:relative; height:auto;}
div.adminscroll{width:650p; position:relative; height:400px; overflow:auto;}

#leftColumn div.leftColumn{}
#rightColumn div.rightColumn{}
#middleColumn div.middleColumn{}
#middleColumn{height:250px;}

/* End Site Layout */


.solidblockmenu li{list-style:none;}
.solidblockmenu div li a {
	/*background-color:#FFF;*/
	text-transform:uppercase;
	
}
li.yuimenubaritem div.yuimenu div.bd ul{border-bottom:1px solid #666666;}
li.yuimenubaritem div.yuimenu div.bd ul li{background:#FFF; border-top:1px solid #666666;}
li.yuimenubaritem div.yuimenu div.bd ul li a{color:#333333!important; text-transform:capitalize; padding:3px 8px;}
li.yuimenubaritem div.yuimenu div.bd ul li a:hover{color:#FFF!important;}
.mainmenuitem{background:none;}

li.yuimenubaritem div.yuimenu div.bd ul li a.yuimenuitemlabel-hassubmenu{background:transparent url(../images/menubaritem_submenuindicator.png) no-repeat scroll right center}

.yuimenubarnav a.yuimenubaritemlabel-hassubmenu-selected,a.yuimenuitemlabel-selected,li.yuimenubaritem div.yuimenu div.bd ul li a.yuimenuitemlabel-selected{background: url('../images/butbg_1.jpg') repeat-x center; color:#FFF!important;}
div#egotvtopmenu{z-index:600; top:0; left:0;}


