@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:fixed;
}
img{
	border:0px;
}
a:-moz-any-link:focus {
  outline: none;
}
.paddingright15{
	padding-right:15px;
}
td{
	vertical-align:top;
	font-family:Trebuchet MS;
}
div{
	padding:0px;
	margin:0px;
}
#loadertext {
	position:absolute;
	color:white;
	font-size:12px;
	font-family:Trebuchet MS;
	left:28px;
	top:200px;
	font-style: italic;
	text-transform: lowercase;
}
.maintable{
	/*background:url(../images/layer.png) repeat-x left top;
	height:900px;*/
}
.logo{
	margin:13px 21px 0px 26px;
}
.top{
	padding:60px 20px 53px 0px;
}
.nowplaying{
	font-size:11px;
	color:#FFF;
	text-align:right;
	padding:6px 0px 6px 0px;
}
.nowplaying div{
	padding-bottom:2px;
}
.nowplaying div a{color:#facb00;}
.nowplaying div a:hover{text-decoration:none;}
.red{
	color:#830000;
}
.menu,.whitebg{
	background-color:#FFF;
	font-size:1px;
}
.menu a{
	padding:3px 6px 1px 12px;
	display:block;
}
.menu a:hover,.on{
	background-color:#facb00;
	}
.submenulinks{
	background-color:#000;
	font-size:11px;
	color:#DCDCDC;
	font-family:Trebuchet MS;
	text-align:left;
	padding:4px 0px 4px 15px;
}
.submenulinks td a{
	color:#DCDCDC;
	text-decoration:none;
	text-align:left;
}
.submenulinks td a:hover,a.subon{
	color:#facb00;
	text-decoration:none;
	text-align:left;
}
.black{
	background-color:#000;
	font-size:11px;
	color:#DCDCDC;
	font-family:Trebuchet MS;
	text-align:left;
	padding:4px 0px 4px 15px;
	height:15px;
}
.black a{
	color:#DCDCDC;
	text-decoration:none;
}
.black a:hover,span.blackon{
	color:#FACB00;
	text-decoration:none;
}
.title{
	padding:15px 0px 12px 24px;
}
.padleft{
	padding-left:24px;
}
.subtitle{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#ED2424;
	padding-bottom:12px;
}
.news-subtitle{
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	color:#ED2424;
	padding-bottom:12px;
}
.subtitle a{
	color:#ED2424;
	font-size:16px;
	text-decoration:underline;
}
.subtitle a:hover{
	color:#facb00;
	text-decoration:none;
	font-size:16px;
}
.teamon{
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
}
.paragraphtitle{
	font-family:Trebuchet MS;
	font-size:24px;
	color:#000;
	padding-bottom:10px;
	/*width:329px;*/
}
.paragraphtitle .yellow,.yellow{
	font-size:16px;
	color:#facb00;
}
.text{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#000;
	line-height:20px;
	padding-top:30px;
	text-align:justify;
}
.padright{
	padding-right:50px;
}
.padtop-top{
	padding-top:92px;
}
.padtop{
	padding-top:80px;
}
.padtop3{
	padding-top:158px;
}
.padtop2{
	padding-top:187px;
}
.padtop4{
	padding-top:45px;
}
.hr{
	padding:5px 0px;
	padding-left:24px;
}
.picborder{
	border:1px solid #000;
	}
.newsdetails{
	vertical-align:middle;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#dcdcdc;
	padding:17px 20px 0px 12px;
}
.newstd{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#000;
	padding:5px 0px 0px 0px;
	border-bottom:1px solid #8B8781;
}
.ranking{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#000;
	padding-right:20px;
}
.date{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#ED2424;
	padding-bottom:5px;
}
.ratings{
	font-family:Trebuchet MS;
	font-size:19px;
	color:#000;
	padding-top:3px;
}
.ratings .rated{
	color:#ED2424;
}
.more{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#a5a5a5;
	padding:5px 20px 0px 0px;
}
.more a{
	color:#a5a5a5;
	text-decoration:none;
}
.more a:hover{
	color:#facb00;
	text-decoration:none;
}
.more .moredot{
	font-family:Trebuchet MS;
	font-size:15px;
	color:#facb00;
	}
.numberone{
	padding:0px 0px 0px 30px;
}
td.signature{
	padding:65px 0px 50px 0px;
}
.tools{
	padding-top:0px;
	text-align:right;
}
.tools table td{
    text-align:left;
}
.footer,#footer{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	padding-top:20px;
}
.footer a,#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
.footer a:hover,#footer a:hover{
	color:#facb00;
}
.footer .radioone{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#ffffff;
}
.footer .born{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#005983;
}
.pictext{
	padding:22px 0px;
}
.slogan{
	font-family:Trebuchet MS;
	font-size:16px;
	color:#dcdcdc;
	padding-bottom:5px;
}
.slogan .yellow{
	color:#facb00;
	font-size:24px;
}
.slogan .white{
	color:#fff;
	font-size:32px;
}
.listing{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#dcdcdc;
	padding-left:12px;
	}
.listing .yellow{
	color:#facb00;
	font-weight:bold;
}
.postdate{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#2c2c2c;
}
.padbio{
	padding:34px 50px 17px 20px;
}
.gallerytitle{
	padding:75px 15px 0px 65px;
}
.padteam{
	padding:10px 0px 135px 0px;
}
.teampadtop{
	padding-top:60px;
}
.title-team{
	background:url(../images/title-rpt.png) repeat-x left top;
	padding:0px 5px;
	height:20px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#facb00;
	vertical-align:middle;
}
.banner{
	background:url(../images/banner.png) no-repeat left top;
	width:463px;
	height:71px;
	font-family:Trebuchet MS;
	font-size:18px;
	color:#facb00;
	text-align:center;
}
.banner .name{
	font-size:24px;
	color:#dcdcdc;
}
.bannerpad{
	padding:5px 10px;
}
.bannertop{
	border:1px solid #FFF;
	margin-bottom:11px;
}
.numbers{
	font-family:Trebuchet MS;
	font-size:13px;
	color:#ED2424;
	padding-bottom:5px;
	font-weight:bold;
}
.topsongs{
	vertical-align:middle;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#dcdcdc;
	padding:0px 20px 0px 12px;
}
.dropmenu {
	position: absolute;
	left:0px;
	top:21px;
	width:787px;
	background-color:#000;
	text-align:left;
}
.top20{
	margin:0px 102px 16px 0px;
}
.AbouTextTop100{
	padding:0px 30px 20px 0px;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#000;
}
.AbouText,.TeamText{
	padding:20px 30px 20px 30px;
	font-family:Trebuchet MS;
	font-size:13px;
	color:#000;
}
.TeamText{
	padding:20px 0px 20px 30px;
}
.AbouText a,.AbouTextTop100 a,.TeamText a{
	color:#ED2424;
	text-decoration:none;
}
.AbouText a:hover,.AbouTextTop100 a:hover,.TeamText a:hover{
	color:#000;
	text-decoration:none;
}
.AbouText ul,.AbouTextTop100 ul,.TeamText ul{
	margin:0px;
	padding:0px 0px 0px 15px;
}
.AbouText ul li,.AbouTextTop100 ul li,.TeamText ul li{
	margin:0px;
	padding:0px 0px 0px 13px;
	list-style:none;
	list-style-image:none;
	background:url(../images/ul_bullet.gif) no-repeat 0px 7px;
}
.Fontsize24,.Fontsize18{
	color:#ED2424;
	font-size:24px;
}
.Fontsize18{
	font-size:18px;
}
.Fontsize16{
	color:#242466;
	font-size:16px;
}
.paddingleft28{
	padding-left:28px;
}
.MaximusBioLeftTd{
	border-right:1px solid #E1E1E1;
	padding-right:24px;
}
.MaximusBioLeftTd ul{
	padding:15px 0px 0px 0px;
}
.PictureTd{
	padding:16px 19px 0px 23px;
}
.PresenterAgenda{
	padding-top:15px;
}
.PresenterAgenda div,.top20Sect{
	border-bottom:1px solid #E1E1E1;
	padding:2px 0px 2px 0px;
}
.top20Sect{
	padding:15px 0px 15px 0px;
}
.ContactForm{
	font-weight:bold;
	padding-top:20px;
}
.ContactForm input,.ContactForm textarea,.ContactForm select{
	border:1px solid #C4C4C4;
	height:25px;
	width:374px;
	margin:5px 0px 7px 0px; 
}
.ContactForm textarea{
	height:147px;
	margin:5px 0px 7px 0px; 
}
.ContactFormradio{
    padding:0px 0px 13px 0px;
}
.ContactFormradio input{
    border:0px;
    margin:18px 5px 0px 5px;
    width:20px;
    height:20px;
}
.top20info{
	padding-left:5px;
}
.top20info a{
	color:#000000;
	text-decoration:none;
}
.top20info a:hover{
	color:#ED2424;
	text-decoration:none;
}
.red2{
	color:#ED2424;
}
.validatorCalloutHighlight{
    background-color: #DBDBDB;
}
.DarkBlue{
	color:#242466;
}
/********Poll Styles************/
.PollResult{
	border:1px solid #9c9ba5;
	padding:15px 32px 32px 8px;
	font-weight:normal;
	margin-top:10px;
}
.PollAnswer{
	color:#1E296B;
	font-weight:bold;
	padding-top:10px;
}
.Votes{
	color:#F5790D;
	padding-bottom:5px;
}
.PollDate{
	color:#534e5c;
}
.Polls{
	padding-bottom:15px;
}
.Poll{
	font-size:14px;
	color:#1E296B;
}
.Percentage{
	color:#534e5c;
	font-weight:bold;
	font-size:11px;
}
.Share {
	float:right;
	width:198px;
	line-height:18px;
	margin-bottom:11px;
	font-size:11px;
}
.Share input {
margin-top:0;
margin-bottom:0;
}

.ShareTxt {
font-family:arial;
font-size:11px;
color:#3d2968;
padding:5px 10px 0;
}

.ShareTxt a {
color:#3d2968;
text-decoration:underline;
padding-left:10px;
}

.ShareTxt2 {
font-family:arial;
font-size:11px;
color:#3d2968;
padding:0 0 0 9px;
}

.ShareTxt2 a {
color:#3d2968;
text-decoration:underline;
}

.ShareAnswer {
font-family:arial;
font-size:11px;
color:#3d2968;
}
/********************************/
.PopupDivVote{
	position:absolute;
	top:30px;
	right:0px;
	background-color:#facb00;
	width:305px;
}
.PaddingVote{
	padding:10px;
}
.PaddingClose{
	padding:5px 10px 0px 0px;
}
.PollQuestion,.PollQuestionHome{
	background-color:#d3ab00;
	padding:4px;
	color:#000;
	font-weight:bold;
}
.votesChoices{
	padding:10px 0px 10px 0px;
}
.votesChoices div{
	padding-bottom:5px;
}
/************ PasswordStrength Related Styles ***********************/
.BarIndicator_txtPassword
{ color:#318EC7;
   background-color:#F9C500;
  height:20px;
font-size:10px;
}

.BarBorder_txtPassword
{   border:1px solid #a8a8a8;
    width:100px;
    vertical-align: bottom;
}
span.HelpLabel{color:#EB1C1C;}
/*******************************************************************/
/***Home Rollover Styles***/
.SearchHome2{
	position:absolute;
	top:-5px;
	left:-186px;
	background:url(../images/homepagebtns/search_back2.png) no-repeat;
	width:189px;
	height:30px;
	z-index:1000000;
}
.SearchHome,.SigninHome,.PollHome{
	position:absolute;
	top:-5px;
	left:-166px;
	background:url(../images/homepagebtns/search_back.png) no-repeat;
	width:169px;
	height:30px;
	z-index:1000000;
}
.SigninHome{
	background:url(../images/homepagebtns/signinback.png) no-repeat;
	width:220px;
	height:160px;
	left:-217px;
}
.PollHome{
	left:-250px;
	top:-121px;
	background:none;
	width:306px;
	height:145px;
}
.SearchPad{
	padding:5px 0px 0px 6px;
}
.SearchTextField,.SigninTextField{
	background-color:#000;
	border:1px solid #262729;
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	width:116px;
	height:13px;
	padding:2px 6px 1px 6px;
	margin-right:5px;
}
.SigninTextField{
	width:72px;
}
.SinginTools{
	font-family:Trebuchet MS;
	font-size:10px;
	color:#000;
	font-weight:bold;
	padding-top:4px;
}
.SinginTools a{
	color:#000;
	text-decoration:none;
}
.SinginTools a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.PollsHomeCenter{
	background-color:#FACB01;
	height:115px;
	padding:0px 5px 0px 5px;
}
.HomePols{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000;
	text-align:left;
}
.HomePols a{
	color:#535353;
	text-decoration:underline;
}
.HomePols a:hover{
	text-decoration:none;
}
.votesChoicesHome{
	padding:5px 0px 10px 0px;
}
.votesChoicesHome div{
	padding-bottom:3px;
}
.PollQuestionHome{
	font-size:11px;
}
#slider {
	position: relative;
	width: 970px;
	height:100px;
	margin-left:-1000px;
	background-color:#FFF;
	FILTER: alpha(opacity=90);
	moz-opacity: .90;
	opacity: .90;
	khtml-opacity: .90;
}
#sliderContent {
	position: absolute;
	top:0px;
	width:970px;
}
.footerpad{
	padding:0px 1px 20px 0px;
}
.floatleft{
	float:left;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-top:6px;
}
.floatright{
	float:right;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	color:#a5a5a5;
	padding-top:3px;
}
.floatright .yellow{
	color:#facb00;
	font-size:16px;
}
.gallerydate{
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color:#facb00;
	}
.padleftrating{
	padding-left:85px;
}
.links a{
	text-decoration:underline;
	font-size:10px;
	color:#535353;
}
.select{
	width:109px;
	height:20px;
	background-color:#fff;
	border:1px solid #c4c4c4;
	font-family:Trebuchet MS;
	font-size:13px;	
	color:#000;
	}
.posrelativemenu{
	position:relative;
	z-index:100000;
}
.Sub{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#facb01;
	color:#080808;
	visibility:hidden;
	width:115px;
	font-family:Trebuchet MS;
	font-size:11px;
}
.Sub a{
	display:block;
	padding:5px;
	color:#080808;
	text-decoration:none;
}
.Sub a:hover{
	color:#fff;
	background-color:#080808;
}
#layer1 {
	position: absolute;
	visibility: hidden;
	width: 98%;
	height: 98%;
	left: 0px;
	top: 0px;
	padding: 10px;
	z-index:1000000;
	background-color:#000000;
	FILTER: alpha(opacity=85);
	moz-opacity: .85;
	opacity: .85;
	khtml-opacity: .85;
}

#close {
	float: right;
}
#overlay{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 450px;
	height: 430px;
	z-index:10000000;
	border:3px solid #e8e8e8;
	background-color:#fff;
}
/*********************** New Styles ***************************************/
.paddingtop20{
	padding-top:20px;
}
.Welcome{
	font-size:16px;
	font-weight:bold;
	padding-bottom:12px;
}
.Membersborderbottom{
	border-bottom:1px solid #CECECE;
}
.Fontsize30{
	color:#ED2424;
	font-size:30px;
}
.padbottom7{
	padding-bottom:7px;
}
.memberslinks{
	padding:5px 0px 5px 15px;
	color:#535353;
}
.memberslinks a{
	color:#535353;
	text-decoration:none;
}
.memberslinks a:hover{
	color:#FACB00;
	text-decoration:none;
}
.membersoptions{
	padding:0px 0px 20px 15px;
}
.membersoptionsBlocks{
	padding:0px 0px 10px 0px;
}
.membersoptions div a,.membersoptions div a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.membersoptions div a:hover{
	color:#ED2424;
}
.memberstextfield{
	border:1px solid #000;
	height:17px;
	width:175px;
	margin-bottom:10px;
}
.grayborder{
	border:2px solid #6d6d6d;
	}
.pbottom{
	padding-bottom:5px;
}
.changeskinclass{
	position:absolute;
	right:0px;
	top:16px;
	width:189px;
	background-color:#fae99f;
	border-top:1px solid #000;
	z-index:10000;
	font-size:12px;
	font-weight:bold;
	color:#424242;
}
.changeskinpad{
	padding:10px 10px 10px 10px;
}
.banertop{
	padding-bottom:16px;
	height:90px;
}
.inlineflashplayer{
}
.LyricsAbsolute{
    position:absolute;
    left:0px;
    top:0px;
    background-color:#000;
    color:#fff;
    width:300px;
    height:300px;
    overflow:auto;
    display: none;
    padding:7px;
    scrollbar-3dlight-color: #000;    
    scrollbar-arrow-color: #fff; 
    scrollbar-base-color:#000;
    scrollbar-darkshadow-color:#fff;
    scrollbar-face-color:#000;
    scrollbar-highlight-color:#fff;
    scrollbar-shadow-color:#000;
    scrollbar-track-color:#000; 
}
#flash_container {
	position:absolute;
	left:0;
	top:-25px;
}
.menunew,.whitebg{
	background-color:#FFF;
	font-size:1px;
}
.menunew a{
	padding:0px;
	display:block;
}
.menunew a:hover,.on{
	}
.SubNew{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#facb01;
	color:#080808;
	visibility:hidden;
	width:115px;
	font-family:Trebuchet MS;
	font-size:11px;
}
.SubNew a{
	display:block;
	padding:5px;
	color:#080808;
	text-decoration:none;
}
.SubNew a:hover{
	color:#fff;
	background-color:#080808;
}
.banertop img{border:1px solid #fff;}
.paddinttext{
padding:10px 150px 10px 0px;}
.Privacy{
    position:absolute;
    left:-183px;
    top:-120px;
    background-color:#000;
    color:#fff;
    width:300px;
    overflow:auto;
    display: none;
    padding:7px;
    scrollbar-3dlight-color: #000;    
    scrollbar-arrow-color: #fff; 
    scrollbar-base-color:#000;
    scrollbar-darkshadow-color:#fff;
    scrollbar-face-color:#000;
    scrollbar-highlight-color:#fff;
    scrollbar-shadow-color:#000;
    scrollbar-track-color:#000; 
	text-align:left;
	z-index:1000001;
}
.PrivacyHome{
    position:absolute;
    left:-87px;
    top:-120px;
    background-color:#000;
    color:#fff;
    width:300px;
    overflow:auto;
    display: none;
    padding:7px;
    scrollbar-3dlight-color: #000;    
    scrollbar-arrow-color: #fff; 
    scrollbar-base-color:#000;
    scrollbar-darkshadow-color:#fff;
    scrollbar-face-color:#000;
    scrollbar-highlight-color:#fff;
    scrollbar-shadow-color:#000;
    scrollbar-track-color:#000; 
	text-align:left;
	z-index:1000001;
}
.PresenterBanner{
padding-left:23px;
padding-bottom:15px;}
.fleft{
	float:left;
	padding:0px 10px 10px 0px;
	}
.searchhighlight
{
	background-color:#537FAC;
	color:White;
}
.error
{
	color:#830000;
}
/********Popup*************/
.relativePos{
		position:relative;
		z-index:1000000;
}
.popUp-Position{
		position:absolute;
		background:#000;
		top:130px;
		left:12%;
		z-index:1000000;
		padding:20px 40px 30px 40px;
		border:1px solid #666;
		filter:alpha(opacity=80); 
		-moz-opacity: 0.8; 
		opacity: 0.8;
		color:#fff;
		font-weight:bold;
		font-size:14px;
		}
.popUp-Position a{
		color:#dc2520;
		text-decoration:none;
}
.weathercont{
	background:#000;
	padding:15px;
}
#weatherdiv{
	position:absolute;
	left:59px;
	top:156px;
	z-index:100000000;
}

/*
    INTRO
*/
#intro { display:none; }
#intro_bg {
    top:0; left:0;
    position:absolute;
    background:#000;
    z-index: 100000050;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.9; 
	opacity: 0.9;
}
#intro_window {
    position:absolute;
    background:#0c0809;
    border:1px solid #fff;
    width:546px;
    height:316px;
    z-index: 100000051;
    
}
#intro_flash {
    position:absolute;
    z-index: 100000052;
}
.award-banner {
    display:none;
}