@import url(../../../plugins/jquery/themes/ui.datepicker.css);
body {margin:0;}
/*
img {border:0;}
#wrapper {width:100%;}

#loc {width:100%;line-height:130%;margin-left:auto;margin-right:auto}
#bgc1 {float:left;clear:both;margin:0;padding:0;width:100%;background-color:#550000;}
#bgc2 {float:left;clear:both;margin:0;padding:0;width:100%;background-color:#FFFFFF;}
.bg {background-color:#550000; max-height:130%; background:url(images/bg.jpg) top no-repeat}
.bg1 {background-color:#550000; max-height:130%; background:url(images/bg.gif) top repeat-x}

.bgleft {background:url(images/bg_left.jpg) top }

.bgright {background:url(images/bg_right.jpg) top no-repeat}

.tplink {font-family:Tahoma; font-size:11px; color:#000000; text-decoration:none}
a.tplink:hover {text-decoration:underline}

.tpmenu {font-family:Tahoma; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}

a.tpmenu:hover {text-decoration:underline}

.tpmenubg { background:url(images/tmenu_bg.gif) top repeat-x; height:47px; } 

.white10 {font-family:Tahoma; font-size:10px; color:#FFFFFF;text-decoration:none}
.white11 {font-family:Tahoma; font-size:11px; color:#FFFFFF;text-decoration:none}
a.white11:hover {text-decoration:underline}
.white12 {font-family:Tahoma; font-size:12px; color:#FFFFFF;text-decoration:none}
a.white12:hover {text-decoration:underline}

.white12b {font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.white12b:hover {text-decoration:underline}


.white14 {font-family:Tahoma; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none}
a.white14:hover {text-decoration:underline}
.white18 {font-family:Tahoma; font-size:18px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:10px;}


.yellow11 {font-family:Tahoma; font-size:11px; color:#ffe400;text-decoration:none}
a.yellow11:hover {text-decoration:underline}

.blk10 {font-family:Tahoma; font-size:10px; color:#000; line-height:15px; text-decoration:none}
.blk11 {font-family:Tahoma; font-size:11px; color:#000; font-weight:bold; line-height:15px; text-decoration:none}
.blk12 {font-family:Tahoma; font-size:12px; color:#000; font-weight:bold; text-decoration:none}
.blk14 {font-family:Tahoma; font-size:14px; color:#000; font-weight:normal; text-decoration:none}
.blk18 {font-family:Tahoma; font-size:18px; color:#000; font-weight:normal; text-decoration:none}
.blk18b {font-family:Tahoma; font-size:18px; color:#000; font-weight:normal; text-decoration:none; font-weight:bold;}

.blk14b {font-family:Tahoma; font-size:14px; color:#000; font-weight:bold; text-decoration:none}
a.blk14b:hover {text-decoration:underline}

.grayTxt11 {font-family:Tahoma; font-size:11px; color:#4a4a4a; text-decoration:none}
.grayTxt12 {font-family:Tahoma; font-size:12px; color:#545454; text-decoration:none}
.grayTxt12b {font-family:Tahoma; font-size:12px; color:#545454; text-decoration:none; font-weight:bold}


.blue11n {font-family:Tahoma; font-size:11px; color:#0072bc; font-weight:normal; text-decoration:none}
a.blue11n:hover {text-decoration:underline}
.blue10 {font-family:Tahoma; font-size:10px; color:#137dc1; font-weight:bold; text-decoration:none}
a.blue10:hover {text-decoration:underline}
 .blue11 {font-family:Tahoma; font-size:11px; color:#137dc1; font-weight:bold; text-decoration:none}
a.blue11:hover {text-decoration:underline}
.blue11a {font-family:Tahoma; font-size:11px; color:#abdeff; font-weight:bold; text-decoration:none}
a.blue11a:hover {text-decoration:underline}


.red11 {font-family:Tahoma; font-size:11px; color:#da1a21; font-weight:bold; text-decoration:none}
a.red11:hover {text-decoration:underline}
.red11n {font-family:Tahoma; font-size:11px; color:#da1a21; font-weight:normal; text-decoration:none}
a.red11n:hover {text-decoration:underline}
.red12 {font-family:Tahoma; font-size:12px; color:#da1a21; font-weight:bold; text-decoration:none}

.searchbx { width:122px; height:16px; border:1px solid #878787; padding:2px 0 0 3px; font-family:Tahoma; font-size:11px; color:#000;text-decoration:none}

.tpbluebg { background:url(images/tblue_bg.gif) top repeat-x; height:33px; padding-left:8px; 
line-height:33px; font-family:Tahoma; text-align:left; font-size:18px; color:#FFFFFF; font-weight:normal; } 

.tpredbg { background:url(images/tred_bg.gif) top repeat-x; height:33px; padding-left:8px; 
line-height:33px; font-family:Tahoma; text-align:left; font-size:18px; color:#FFFFFF; font-weight:normal; } 

.seeAlltxt {font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; padding-right:10px; text-decoration:none;}
.seeAlltxt:hover {font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; padding-right:10px; text-decoration:underline;} 


.imgborder { border:1px solid #cdcdcd; margin: 7px 10px 6px 10px; padding-top:1px; width:80px; height:74px; text-align:center}

.bdytxt {font-family:Tahoma; font-size:11px; color:#4a4a4a; text-decoration:none; line-height:15px; text-align:left}
a.bdytxt:hover {text-decoration:underline}


.no {float:left; margin:12px 0 0 3px; padding:0; width:18px; height:18px; line-height:16px; text-align:center; 
background-color: #b1b1b1; font-family:Tahoma; font-size:11px; color:#000; font-weight:bold;display:inline; text-decoration:none}
a.no:hover { background-color: #007ac9; color:#fff; display:inline; text-decoration:none}

.alphabet {float:left; margin:10px 0 0 6px; padding:0; width:24px; height:24px; line-height:24px; text-align:center; 
background-color: #137dc1; font-family:Tahoma; font-size:14px; color:#fff; font-weight:bold;display:inline; text-decoration:none;}
a.alphabet:hover { background-color: #f10810; display:inline; text-decoration:none}
.alphabet_active {float:left; margin:10px 0 0 6px; padding:0; width:24px; height:24px; line-height:24px; text-align:center; 
background-color: #f10810; font-family:Tahoma; font-size:14px; color:#fff; font-weight:bold;display:inline; text-decoration:none;}


.bdytxt1 {font-family:Tahoma; font-size:12px; color:#4a4a4a; text-decoration:none}

.ft_dash {background:url(images/footer_dash.gif) top left; background-repeat:repeat-y; }
.ft_dash1 {background:url(images/footer_dash1.gif); background-repeat:repeat-x; }

.footertxt {font-family:Tahoma; font-size:10px; color:#4a4a4a; text-decoration:none;}
a.footertxt:hover {text-decoration:underline}


.tpblkbg { background:url(images/tpblk_bg.gif) top repeat-x; height:33px; padding-left:8px; 
line-height:33px; font-family:Tahoma; font-size:18px; color:#FFFFFF; font-weight:normal; } 

.blk10 {font-family:Tahoma; font-size:10px; color:#000; line-height:15px; text-decoration:none}

.blk10n {font-family:Tahoma; font-size:10px; color:#4a4a4a; text-decoration:none}
.blk11n {font-family:Tahoma; font-size:11px; color:#000; text-align:left; line-height:14px; text-decoration:none}
.blk12n {font-family:Tahoma; font-size:12px; color:#000; text-align:left; line-height:15px; text-decoration:none}
.blk14n {font-family:Tahoma; font-size:14px; color:#000; text-align:left; text-decoration:none; font-weight:bold;}
.blk22 {font-family:Tahoma; font-size:22px; color:#000; text-decoration:none}
.blk24 {font-family:Tahoma; font-size:24px; color:#000; text-decoration:none}
.blk24b {font-family:Tahoma; font-size:24px; color:#000; text-decoration:none; font-weight:bold;}

.blue12 {font-family:Tahoma; font-size:12px; color:#137dc1; font-weight:bold; text-decoration:none}
a.blue12:hover {text-decoration:underline}
.blue14 {font-family:Tahoma; font-size:14px; color:#137dc1; font-weight:bold; text-decoration:none}
a.blue14:hover {text-decoration:underline}


.imgborder1 { float:left; border:1px solid #c5c5c5; margin:0; padding-top:1px; width:172px; height:141px; text-align:center}

.btnbx {float:left;}
.btn {border:2px solid #a30006; background-color:#da1a21; background:url(images/play_arrow.gif) top no-repeat; 
background-position:58px 6px;  padding: 0 7px 0 7px; font:bold 11px Tahoma; color:#FFFFFF; margin:0;
width:57px; height:18px; line-height:18px;  display:inline-block;}
a.btn:link, a.btn:visited  {background-color:#da1a21; text-decoration:none}
a.btn:hover {text-decoration:none;}



.sechbx {float:left;}
.sech {border:2px solid #a30006; background-color:#da1a21;
 padding: 6px 0 0 0; font:bold 11px Tahoma; color:#FFFFFF; margin:0;
width:64px; height:19px; line-height:13px; text-align:center;  display:inline-block;}
a.sech:link, a.sech:visited  {background-color:#da1a21; text-decoration:none}
a.sech:hover {text-decoration:none;}

.selectCity{font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; width:190px; height:20px;}


.blsq {width:11px; height:11px; line-height:1px; margin-left:2px; background-color:#000; font-size:1px;}
.bwsq {width:11px; height:11px; line-height:1px; margin-left:2px; background-color:#9c9c9c;font-size:1px;}

.txt10 {font-family:Tahoma; font-size:10px; color:#4a4a4a; text-decoration:none; text-align:left}
a.txt10:hover {text-decoration:underline;}

.rtxt10 {font-family:Tahoma; font-size:10px; color:#da1a21; text-decoration:none; text-align:left}

.tabs {
float:left;
width:100%;
font-size:93%;
line-height:normal;
}
.tabs ul {
margin:0;
padding:0;
list-style:none;
}
.tabs li {
display:inline;
height:25px;
margin:0;
padding:0;
}
.tabs a {
float:left;
font:bold 12px Tahoma; color: #000;
background: url(images/tableft.gif) no-repeat left top;
margin:0 2px 0 0;
height:25px;
padding:0 0 0 7px;
text-decoration:none;
}
.tabs a span {
float:left;
display:block;
background:url(images/tabright.gif) no-repeat right top;
padding:5px 19px 5px 0;
color:#000;
}

.tabs a span, .tabs a.activeTab span {float:none;}

.tabs a:hover span, .tabs a.activeTab span {
color:#fff;
}
.tabs a:hover, .tabs a.activeTab {
background-position:0% -25px;
}
.tabs a:hover span, .tabs a.activeTab span {
background-position:100% -25px;
}

.tabs1 {
float:left;
margin:0 1px 0 1px;
padding:4px 0 0 6px;
width:69px;
height:19px;
border:1px solid #d0d0d0;
font:bold 12px Tahoma; color:#000;
text-align:left;
display:block;
text-decoration:none
}

a.tabs1:hover {
padding:5px 0 0 7px;
border:0;
width:70px;
height:20px;
font:bold 12px Tahoma; color:#fff;
background:url(images/tabs_o.gif) top right;
text-decoration:none
}

.tabs1_Active {
float:left;
margin:0 1px 0 1px;
padding:4px 0 0 6px;
width:69px;
height:19px;
border:1px solid #d0d0d0;
font:bold 12px Tahoma; color:#ffffff;
background:url(images/tabs_o.gif) top right;
text-align:left;
display:block;
text-decoration:none
}

.tabs1_1 {
	float:left;
	margin:0 1px 0 1px;
	padding:4px 0 0 6px;
	width:87px;
	height:19px;
	border:1px solid #d0d0d0;
	font:bold 12px Tahoma; color:#000;
	text-align:left;
	display:block;
	text-decoration:none
}

a.tabs1_1:hover {
	padding:5px 0 0 7px;
	border:0;
	width:88px;
	height:20px;
	font:bold 12px Tahoma; color:#fff;
	background:url(images/tabs1_1_o.gif) top right no-repeat;
	text-decoration:none
}

.tabs1_1_Active {
float:left;
margin:0 1px 0 1px;
padding:4px 0 0 6px;
width:87px;
height:19px;
border:1px solid #d0d0d0;
font:bold 12px Tahoma; color:#ffffff;
background:url(images/tabs1_1_o.gif) top right;
text-align:left;
display:block;
text-decoration:none
}

.tabs2 {
float:left;
margin:0 1px 0 1px;
padding:4px 0 0 6px;
width:69px;
height:19px;
border:1px solid #d0d0d0;
font:bold 12px Tahoma; color:#000;
text-align:left;
display:block;
text-decoration:none
}

a.tabs2:hover {
padding:5px 0 0 7px;
border:0;
width:70px;
height:20px;
font:bold 12px Tahoma; color:#fff;
background:url(images/tabs_b.gif) top no-repeat;
text-decoration:none
}

.tabs2_active
{
float:left;
display:block;
padding:5px 0 0 7px;
text-decoration:none;
font:bold 12px Tahoma; color:#fff;
background:url(images/tabs_b.gif) top no-repeat;
width:70px;
height:20px;
border:0;
}


.songtbx {
width:135px;
height:14px;
border:1px solid #d3d3d3;
background-color:#ebebeb;
font: 11px Tahoma; color:#000;
}

.pscdtxt {font-family:Tahoma; font-size:11px; color:#d9d9d9; text-decoration:none; line-height:15px; text-align:left}
a.pscdtxt:hover {text-decoration:underline}

.podcst_tab {
float:left;
margin:0;
border-bottom: 3px solid #fff;
padding:12px 12px 0 12px;
height:21px;
font:bold 12px Tahoma; color:#fff;
background-color: #a7a7a7;
display:block;
text-decoration:none
}

a.podcst_tab:hover {
border:0;
padding:12px 12px 0 12px;
height:24px;
background-color: #137dc1;
text-decoration:none
}

.podcst_tabact {
float:left;
margin:0;
padding:12px 12px 0 12px;
font:bold 12px Tahoma; color:#fff;
height:24px;
background-color: #137dc1;
display:block;
text-decoration:none
}


.catgylink { padding-left:3px; width:149px; font: bold 12px Tahoma; color:#fff; line-height:21px;
 text-decoration:none;background-color: #0072bc; display:block}
a.catgylink:hover {color:#000;text-decoration:none;background-color: #fff;}

.ash11 {font-family:Tahoma; font-size:11px; color:#4a4a4a; text-decoration:none;}
a.ash11:hover {text-decoration:underline}

.blutab { float:left; font: bold 14px Tahoma; color:#000; line-height:32px;
 text-decoration:none; text-align:center; width:100%; display:inline}
a.blutab:hover { background-color: #0072bc; color:#fff;text-decoration:none}


.pdcast_tprd {border:2px solid #a70006; padding:8px; background-color:#ee0009;}
.pdcast_tpwt {border:2px solid #b3b3b3; background-color:#fff;}
.pdcast_tpblu {border:2px solid #005084; background-color:#0072bc;}

.pdcstbtn { padding:3px 0 0 11px; width:172px; height:22px;background:url(images/pdcast_upmenu.gif) no-repeat;
 font: bold 14px Tahoma; color:#fff; text-align:left; display:block; text-decoration:none;}
a.pdcstbtn:hover {background:url(images/pdcast_dwmenu.gif) no-repeat; text-decoration:none;}
.pdcstbtnat { padding:3px 0 0 11px; width:172px; height:22px;background:url(images/pdcast_dwmenu.gif) no-repeat;
 font: bold 14px Tahoma; color:#fff; text-align:left; display:block; text-decoration:none;}
 
 
.red12n {font-family:Tahoma; font-size:12px; color:#da1a21; text-decoration:none}
.red14b {font-family:Tahoma; font-size:14px; color:#da1a21; text-decoration:none; font-weight:bold}
.red24 {font-family:Tahoma; font-size:24px; color:#da1a21; text-decoration:none}

.blue12n {font-family:Tahoma; font-size:12px; color:#0072bc; text-decoration:none}
.dash28 {background:url(images/dash28.gif) top repeat-x; height:28px}

.btnSearch {margin:0; padding: 0; font:bold 12px Tahoma; color:#000; 
width:76px; height:20px; line-height:20px; background-color:#FFFFFF; text-align:center;  display:inline-block; text-decoration:none}
a.btnSearch:hover {text-decoration:underline}

.eventlstbx {border:none; padding:2px 0 0 4px; width:226px; height:20px;
background:url(images/eventxbg.gif) top repeat-x; font: 12px Tahoma; color:#000;}

.evnDtOutBx { border:1px solid #b6bfcb; padding: 8px 0 5px 0; background-color: #dbe3ee; width:248px;}
.evnDtBg{ padding: 0 0 0 11px; background:url(images/evendtbg.gif) top repeat-x; border-right:1px solid #bcc0c3; height:25px;
line-height:25px; text-align:left; font-family:Tahoma; font-size:11px; color:#0b0004; font-weight:bold; text-decoration:none}
.evnDtBx{  padding: 0 0 7px 0; border-right:1px solid #bcc0c3; border-bottom:1px solid #bcc0c3; background-color: #fff; }

.evnDttxt {text-align:center; width:32px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:17px; color:#0b0004; text-decoration:none}
a.evnDttxt:hover { background:url(images/evendt_mo.gif); text-align:center; border-left:1px solid #fa1f1b; 
border-right:1px solid #fa1f1b;  width:30px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:15px; 
color:#fa1f1b; text-decoration:none; display:block}

.evnDttxt1 {text-align:center; width:32px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:17px; color:#7f7365; text-decoration:none}

.evnMttxt {text-align:center; font-family:Tahoma; font-size:11px; font-weight:bold; color:#0b0004; text-decoration:none}


.proxy { border: 1px dotted black; }

h2 { padding: 5px; margin: 5px; border-bottom: 2px solid #bbb; line-height: 7px; font-size: 14px; margin-top: 20px; margin-bottom: 0px; color: #333; }
.playground { background: transparent; margin:5px; position: relative; padding: 0px; }
.example {  height: 100px; background: #fff; position: relative; }

.label{font-family:Tahoma;font-size:12px;color:#3d3d3d;text-decoration:none; font-weight:bold;}
.loginTxtBox{font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;width:244px;height:24px; border:1px solid #dedede; background-image:url(images/img_textBoxBg.gif); padding-left:3px; padding-top:4px;}
.loginTxtArea{font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;width:244px;height:84px; border:1px solid #dedede; background-image:url(images/img_textAreaBg.gif); background-repeat:repeat-x;  padding-left:3px; padding-top:4px;}
.loginCBox{font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;width:160px;height:22px; border:1px solid #dedede; background-image:url(images/img_textAreaBg.gif); background-repeat:repeat-x;  padding-left:3px; padding-top:4px;}



.mobileComt{font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;width:239px;height:72px; border:1px solid #dedede; background-image:url(images/img_textAreaBg.gif); background-repeat:repeat-x;  padding-left:3px; padding-top:4px;}


.mpfTxBx{ border:0; font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;width:152px;height:17px; 
background-image:url(images/mpfCareerTxBxBG.gif); background-position:top; background-repeat:no-repeat; padding-left:3px; padding-top:4px;}

.mpfTxBx1{ border:0; font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;width:86px;height:17px; 
background-image:url(images/mpfCareerTxBxBG1.gif); background-position:top; background-repeat:no-repeat; padding-left:3px; padding-top:4px;}

.mpfPwTxBx{ border:0; font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;width:211px;height:19px; 
background-image:url(images/mpfPwTxBxBG.gif); background-position:top; background-repeat:no-repeat; padding-left:5px; padding-top:2px;}

.mpfPw_tab {
float:left;
margin:0;
padding:5px 0 0 0;
width:81px;
height:20px;
text-align:center;
font:bold 12px Tahoma; color:#fff;
background-color: #027dcd;
text-decoration:none
}
a.mpfPw_tab:hover {
background-color: #da1a21;
text-decoration:none
}

.mpfPw_tabact {
float:left;
margin:0;
padding:5px 0 0 0;
width:81px;
height:20px;
text-align:center;
font:bold 12px Tahoma; color:#fff;
background-color: #da1a21;
text-decoration:none
}
a.mpfPw_tabact:hover { cursor:default; 
text-decoration:none
}

.mpfMailTxBx{ border: 1px solid #cccccc; font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;
width:150px;height:16px;  padding-left:3px; padding-top:2px;}

.mpfMailTxBx1{ border: 1px solid #cccccc; font-family:Tahoma;font-size:12px;color:#0b0004;text-decoration:none;
width:251px;height:16px;  padding-left:3px; padding-top:2px;}




.mpfMail_InBxBG {  margin-top:7px; background:url(images/mpf_inBxBG.gif) top repeat-x; 
line-height:29px; height:22px;font-family:Tahoma;font-size:11px;color:#000;text-decoration:none;}

.mpfFrdTxAreaBG { float:left; width:286px;height:61px; 
background-image:url(images/mpfFrdTxAreaBG.gif); background-position:top left;
 background-repeat:no-repeat;}

.mpfFrdTxArea {float:left; margin:0; background:transparent; border:0; font-family:Tahoma;font-size:12px;color:#0b0004;
text-decoration:none;width:281px;height:56px; padding-left:3px; padding-top:1px; overflow-x:hidden;  overflow-y:auto; }

.mpfFrdTxAreaBG1 { float:left; width:286px;height:78px; 
background-image:url(images/mpfFrdTxAreaBG1.gif); background-position:top left;
 background-repeat:no-repeat;}

.mpfFrdTxArea1 {float:left; margin:0; background:transparent; border:0; font-family:Tahoma;font-size:12px;color:#0b0004;
text-decoration:none;width:281px;height:77px; padding-left:3px; padding-top:1px; overflow-x:hidden;  overflow-y:auto; }


.mp_tab {
float:left;
margin:0 2px 0 0;
padding:4px 0 0 6px;
width:110px;
height:19px;
border:1px solid #d0d0d0;
font:bold 12px Tahoma; color:#000;
text-align:left;
display:block;
text-decoration:none
}

a.mp_tab:hover {
border:0px none;
width:111px;
height:22px;
color:#fff;
background:url('images/mpTab_o.gif') top right;
text-decoration:none; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Tahoma; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0; padding-top:5px; padding-bottom:0
}

.mp_tabAct {
float:left;
width:110px;
height:21px;
color:#ffffff;
background:url('images/mpTab_o.gif') top right;
text-align:left;
display:block;
text-decoration:none; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Tahoma; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0; padding-left:6px; padding-right:0; padding-top:6px; padding-bottom:0
}



.blk10n {font-family:Tahoma; font-size:10px; color:#4a4a4a; text-decoration:none}
a.blk10n:hover {text-decoration:underline}

.mp_upLoadSelBx { border:1px solid #cccccc; padding:2px 0 0 4px; width:151px; height:19px;
font: 12px Tahoma; color:#000;}

.mp_upLoadTxArea { border:1px solid #cccccc; padding:2px 0 0 4px; width:348px; font: 12px Tahoma; color:#000;}
*/

.edit_error{
	font-family:Tahoma; 
	font-size:11px; 
	color:#da1a21; 
	font-weight:bold; 
	text-decoration:none
}

.tabs a span, .tabs a.activeTab span {float:none;}

.tabs a:hover span, .tabs a.activeTab span {
color:#fff;
}
.tabs a:hover, .tabs a.activeTab {
background-position:0% -25px;
}
.tabs a:hover span, .tabs a.activeTab span {
background-position:100% -25px;
}

.tabs2_active
{
float:left;
display:block;
padding:5px 0 0 7px;
text-decoration:none;
font:bold 12px Tahoma; color:#fff;
background:url(images/tabs_b.gif) top no-repeat;
width:70px;
height:20px;
border:0;
}


/*added stylesheet */
.imgfl {float: left;}
img{background-repeat: no-repeat;}
.bluetabChecked{ background-color: #0072bc; float:left; font: bold 14px Tahoma; color:#fff; line-height:32px;
 text-decoration:none; text-align:center; width:100%; display:inline }

 .green11 {font-family:Tahoma; font-size:11px; color:#5da745; font-weight:bold; text-decoration:none}

 .blk11b {font-family:Tahoma; font-size:11px; color:#000; font-weight:normal; text-decoration:none; font-weight:bold;}
 a.blk11b:hover {text-decoration:underline}
 a.blk18:hover {text-decoration:underline}
 a.blk12:hover {text-decoration:underline}
  a.blk11n:hover {text-decoration:underline}

  .btn-submit { background-color:#da1a21;
 border:2px solid #a30006;
 color:#FFFFFF;
 height:23px;
 cursor:pointer;
 margin:0px;
 font:bold 11px/18px Tahoma;
 float:left;
 padding: 0px 8px 3px;
 display:inline-block;
 }
 
 .search-list { position:relative; }
 .autoSuggestionsListClass { 
 position:absolute; 
 top:20px; 
 left:0; 
 width:172px;
 padding: 0 5px 5px 3px;
 background-color:#EDEDED;
 border:1px solid #ADADAD;
 border-top:1px solid #EDEDED;
 display: none;
 }
 .autoSuggestionsListClass a { padding: 2px 0; display:block; 
 font:12px tahoma; }

textarea.blogText
{
	width:400px;
	height:270px;
}

img.iconsHover, img.icons, img.photo {
	background-position:center center;
	background-repeat:no-repeat;
	margin:2px;
}

a.blk18b:hover {
	text-decoration: underline;
}

.columnTabs {
border: 1px #000000 solid; 
padding:4px 6px;
background-color : #ffffff; 
font-weight: bold; 
text-decoration: none;
color:#000;
font-size: 14px;
}

.activeColumnTabs {
border: 1px #000000 solid; 
padding: 4px 10px;
font-weight: bold; 
cursor: pointer;
color: #ffffff;
background:#000000 url(images/d_arrow.gif) no-repeat right;
text-decoration: none;
font-size: 14px;
}


select {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

/******styles for registration and edit profile form*****/
#join_form_table {
	
	margin-left: auto;
	margin-right: auto;
	
}



#join_form_table th {
	text-align: center;
	font-weight: bold;
}

#join_form_table th.label {
	text-align: right !important;
	width:200px;
	white-space: nowrap;
}

#join_form_table th.block,
#edit_form_table th.block {
	background-color: #2f98f1;
	font-size: 13px;
}

#join_form_table tr.headers {
	background-color: #999999;
}

#join_form_table th.header

{
	color: #FFFFFF;
	font-size: 14px;
}

#join_form_table th.bottom_controls {
	text-align: left;
}



.form_mandatory {
	color:red;
}

.input_text, 
.input_date, 
.input_area, 
.input_pass, 
.input_select, 
.input_select_couple, 
.input_select_multi 
{
	background-image:url(../images/body_backgr.gif);
	border:1px solid #999999;
	margin-right:5px;
	width:240px;
}
#join_form_table td.label, 
#edit_form_table td.label, 
#edit_form_table th.label, 
#join_form_table th.label 
{
	text-align:right !important;
	white-space:nowrap;
	width:200px;
}

.form_info_icon, 
.form_warn_icon {
	cursor:help;
	vertical-align:middle;
}



.counter {
	float: left;
	position: relative;
}

.input_num {
	background-image: url( ../images/body_backgr.gif );
	border: 1px solid #999999;
	width: 40px;
	margin-right: 5px;
}

.input_range_0,
.input_range_1 {
	background-image: url( ../images/body_backgr.gif );
	border: 1px solid #999999;
	width: 40px;
}

.input_range_1 {
	margin-right: 5px;
}

.input_erroneus {
	border: 1px solid red;
}

.input_area,
.input_select_multi {
	height: 90px;
}


.form_row_special {
	text-align:center;
}

#edit_form_table td, 
#edit_form_table th, 
#join_form_table td, 
#join_form_table th {
	padding:5px;
	/*vertical-align:middle; */
}

.input_text,
.input_date,
.input_area,
.input_pass,
.input_select,
.input_select_couple,
.input_select_multi
{
	background-image: url( ../images/body_backgr.gif );
	border: 1px solid #999999;
	width: 240px;
	margin-right: 5px;
}

.counter {
	float: left;
	position: relative;
}

.input_num {
	background-image: url( ../images/body_backgr.gif );
	border: 1px solid #999999;
	width: 40px;
	margin-right: 5px;
}

.input_range_0,
.input_range_1 {
	background-image: url( ../images/body_backgr.gif );
	border: 1px solid #999999;
	width: 40px;
}

.input_range_1 {
	margin-right: 5px;
}

.input_erroneus {
	border: 1px solid red;
}

.input_area,
.input_select_multi {
	height: 90px;
}


#FloatDesc {
	border: 1px solid black;
	padding: 3px;
	background-color: #F2FCF9;
	width: 300px;
}

/******end styles for registration and edit profile form*****/

textarea {
-x-system-font:none;
background:transparent url(images/videotxbg.gif) repeat-x scroll center top;
border:1px solid #D4D4D4;
color:#000000;
font-family:Tahoma;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:3px;
width:252px;
}

 /********************/



 /****************new style *******************/
 
html {
	height: 100%;
}
body {
	margin: 0;
	height: 100%;
}
img {
	border: 0;
	padding: 0;
	margin: 0;
	/*display: block;*/
}
#PageWrapper {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-color: #480003;
}
#MainSectionWrapper {
	width: 100%;
	padding-bottom: 20px;
	background-color: #550000;
	background: url('images/bg.gif') repeat-x 50% bottom;
	text-align: center;
}
#MainSection {
	width: 100%;
	background: url('images/bg.jpg') repeat-x 50% top;
	text-align: center;
}
#TopBanner {
	width: 975px;
	text-align: center;
}
#TopLinkBar {
	height: 26px;
	padding-right: 15px;
	background-color: #ffffff;
}
#TopLinkBar a {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#TopLinkBar a:hover {
	text-decoration: underline;
}
#ChangeCityPanel {
	height: 28px;
	padding-left: 17px;
	background-color: #0072bc;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#SearchPanel {
	height: 28px;
	background-color: #0072bc;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: right;
}
#ChangeCityPanel a {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffe400;
	text-decoration: none;
}
.TextBox {
	width: 122px;
	height: 16px;
	border: 1px solid #878787;
	padding: 2px 0 0 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#TopBannerLeft {
	background-color: #ffffff;
}
#LogoPlaceHolder {
	width: 352px;
	height: 49px;
	padding: 0px 15px 0 15px;
	background-color: #ffffff;
	vertical-align: top;
}
#TopBannerMiddle {
	width: 387px;
	height: 49px;
	background-color: #ffff44;
	text-align: right;
	vertical-align: top;
}
#TopBannerRight {
	background-color: #f46644;
}
#TopMenuBar {
	height: 47px;
	background: url('images/tmenu_bg.gif') repeat-x 50% top;
}
#TopMenuBar a {
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#TopMenuBar a:hover {
	text-decoration: underline;
}
#TopAdBanner {
	width: 950px;
	background-color: #d7d7d7;
}
#TopAdLeft {
	padding: 9px 4px 9px 9px;
}
#TopAdRight {
	padding: 9px 9px 9px 4px;
}
#DetailSection {
	padding: 9px 9px 9px 9px;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
}
#DetailColumn1 {
	width: 408px;
	padding: 0px 4px 0px 0px;
	text-align: left;
}
#DetailColumn2 {
	width: 250px;
	padding: 0px 4px 0px 4px;
}
#DetailColumn3 {
	width: 250px;
	padding: 0px 0px 0px 4px;
}
#BottomAdBanner {
	width: 950px;
	background-color: #d7d7d7;
	text-align: center;
}
#BottomAd1 {
	padding: 8px 3px 3px 8px;
}
#BottomAd2 {
	padding: 3px 3px 8px 8px;
}
#BottomAd3 {
	padding: 8px 8px 8px 3px;
}
.PageBorder {
	width: 25px;
}
#FooterSection {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	color: #4a4a4a;
	text-decoration: none;
	text-align: center;
	line-height: 15px;
}
#FooterLinks {
	padding: 6px 25px 6px 25px;
}
#FooterLinks a {
	font-family: Tahoma;
	font-size: 11px;
	color: #4a4a4a;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
}
#FooterSection a:hover {
	text-decoration: underline;
}
.DottedLineH {
	background: url('images/footer_dash1.gif') repeat-x center;
	height: 1px;
}
.DottedLineV {
	width: 30px;
	background: url('images/footer_dash.gif') repeat-y center;
}
#CopyrightInfo {
	padding: 0px 0px 10px 25px;
}
#CreditsInfo {
	padding: 0px 25px 10px 0px;
}
.TitleBarBlack {
	background: url('images/tpblk_bg.gif') repeat-x 50% top;
	height: 33px;
	padding-left: 8px;
	line-height: 33px;
	font-family: Tahoma;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}
.TitleBarBlue {
	background: url('images/tblue_bg.gif') repeat-x 50% top;
	height: 33px;
	padding-left: 8px;
	line-height: 33px;
	font-family: Tahoma;
	text-align: left;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
}
.TitleBar {
	font-family: Tahoma;
	font-size: 22px;
	color: #000;
	text-decoration: none;
}
.SectionTitleLarge {
	padding-left: 8px;
	line-height: 33px;
	font-family: Tahoma;
	font-size: 20px;
	color: #000000;
	font-weight: normal;
}
.SectionTitle {
	height: 33px;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.SectionTitle {
	height: 33px;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.SectionTitle:hover {
	text-decoration: underline;
}
.SectionTitleSmall {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.ImageBorder1 {
	float: left;
	border: 1px solid #c5c5c5;
	margin: 0;
	padding: 1px;
	text-align: center;
}
#RJsSnapshot {
	padding: 10px;
}
.RJPhoto {
	border: 1px solid #cdcdcd;
	margin: 7px 10px 6px 10px;
	width: 80px;
	height: 74px;
	text-align: center;
}
.RJName {
	width: 160px;
	padding: 5px;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	vertical-align: top;
}
.ParaText {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
}
.ParaTextSmall {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
}
.KnowMoreLink {
	font-family: Tahoma;
	font-size: 11px;
	color: #137dc1;
	font-weight: bold;
	text-decoration: none;
}
.GoogldAds {
	background-color: #c2c2c2;
}
.btnbx {
	float: left;
}
.Button {
	border: 2px solid #a30006;
	background-color: #da1a21;
	padding: 0 7px 0 7px;
	font: bold 11px Tahoma;
	color: #FFFFFF;
	margin: 0;
	width: 57px;
	height: 18px;
	line-height: 18px;
	display: inline-block;
}
a.Button:link, a.Button:visited {
	background-color: #da1a21;
	text-decoration: none;
}
a.Button:hover {
	text-decoration: none;
}
.btn {
	border: 2px solid #a30006;
	background-color: #da1a21;
	background: url('images/play_arrow.gif') no-repeat 58px 6px;
	padding: 0 7px 0 7px;
	color: #FFFFFF;
	margin: 0;
	width: 57px;
	height: 18px;
	line-height: 18px;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
}
a.btn:link, a.btn:visited {
	background-color: #da1a21;
	text-decoration: none;
}
a.btn:hover {
	text-decoration: none;
}
.btnWithoutArrow {
	background-color: #da1a21;
	border: 2px solid #a30006;
	width: 84px;
	height: 20px;
	margin: 0px;
	line-height: 18px;
	float: left;
	padding: 0 7px 0 7px;
	display: inline-block;
}
.btnWithoutArrow a {
	font-family: tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.btnWithoutArrow a:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.sechbx {
	float: left;
}
.sech {
	border: 2px solid #a30006;
	background-color: #da1a21;
	padding: 6px 0 0 0;
	font: bold 11px Tahoma;
	color: #FFFFFF;
	margin: 0;
	width: 64px;
	height: 16px;
	line-height: 13px;
	text-align: center;
	display: inline-block;
}
a.sech:link, a.sech:visited {
	background-color: #da1a21;
	text-decoration: none;
}
a.sech:hover {
	text-decoration: none;
}
.selectCity {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 190px;
	height: 20px;
}
.blsq {
	width: 11px;
	height: 11px;
	line-height: 1px;
	margin-left: 2px;
	background-color: #000;
	font-size: 1px;
}
.bwsq {
	width: 11px;
	height: 11px;
	line-height: 1px;
	margin-left: 2px;
	background-color: #9c9c9c;
	font-size: 1px;
}
.txt10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #4a4a4a;
	text-decoration: none;
	text-align: left;
}
a.txt10:hover {
	text-decoration: underline;
}
.rtxt10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #da1a21;
	text-decoration: none;
	text-align: left;
}
.tabs {
	float: left;
	width: 100%;
	font-size: 93%;
	line-height: normal;
}
.tabs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs li {
	display: inline;
	height: 25px;
	margin: 0;
	padding: 0;
}
.tabs a {
	float: left;
	font: bold 12px Tahoma;
	color: #000;
	background: url('images/tableft.gif') no-repeat left top;
	margin: 0 2px 0 0;
	height: 25px;
	padding: 0 0 0 7px;
	text-decoration: none;
}
.tabs a span {
	float: left;
	display: block;
	background: url('images/tabright.gif') no-repeat right top;
	padding: 5px 19px 5px 0;
	color: #000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs a span {
	float: none;
}
/* End IE5-Mac hack */
.tabs a:hover span {
	color: #fff;
}
.tabs a:hover {
	background-position: 0% -25px;
}
.tabs a:hover span {
	background-position: 100% -25px;
}
.tabs1 {
	float: left;
	margin: 0 1px 0 1px;
	padding: 4px 0 0 6px;
	width: 69px;
	height: 19px;
	border: 1px solid #d0d0d0;
	font: bold 12px Tahoma;
	color: #000;
	text-align: left;
	display: block;
	text-decoration: none;
}
a.tabs1:hover {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	padding: 5px 0 0 7px;
	width: 70px;
	height: 20px;
	font: bold 12px Tahoma;
	color: #fff;
	background: url('images/tabs_o.gif') right top;
	text-decoration: none;
}
.tabs1_Active {
	float: left;
	margin: 0 1px 0 1px;
	padding: 4px 0 0 6px;
	width: 69px;
	height: 19px;
	border: 1px solid #d0d0d0;
	font: bold 12px Tahoma;
	color: #ffffff;
	background: url('images/tabs_o.gif') right top;
	text-align: left;
	display: block;
	text-decoration: none;
}
.tabs1_1 {
	float: left;
	margin: 0 1px 0 1px;
	padding: 4px 0 0 6px;
	width: 87px;
	height: 19px;
	border: 1px solid #d0d0d0;
	font: bold 12px Tahoma;
	color: #000;
	text-align: left;
	display: block;
	text-decoration: none;
}
a.tabs1_1:hover {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	padding: 5px 0 0 7px;
	width: 88px;
	height: 20px;
	font: bold 12px Tahoma;
	color: #fff;
	background: url('images/tabs1_1_o.gif') no-repeat right top;
	text-decoration: none;
}
.tabs1_1_Active {
	float: left;
	margin: 0 1px 0 1px;
	padding: 4px 0 0 6px;
	width: 87px;
	height: 19px;
	border: 1px solid #d0d0d0;
	font: bold 12px Tahoma;
	color: #ffffff;
	background: url('images/tabs1_1_o.gif') right top;
	text-align: left;
	display: block;
	text-decoration: none;
}
.tabs2 {
	float: left;
	margin: 0 1px 0 1px;
	padding: 4px 0 0 6px;
	width: 69px;
	height: 19px;
	border: 1px solid #d0d0d0;
	font: bold 12px Tahoma;
	color: #000;
	text-align: left;
	display: block;
	text-decoration: none;
}
a.tabs2:hover {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	padding: 5px 0 0 7px;
	width: 70px;
	height: 20px;
	font: bold 12px Tahoma;
	color: #fff;
	background: url('images/tabs_b.gif') no-repeat 50% top;
	text-decoration: none;
}
.songtbx {
	width: 135px;
	height: 14px;
	border: 1px solid #d3d3d3;
	background-color: #ebebeb;
	font: 11px Tahoma;
	color: #000;
}
.pscdtxt {
	font-family: Tahoma;
	font-size: 11px;
	color: #d9d9d9;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
}
a.pscdtxt:hover {
	text-decoration: underline;
}
.podcst_tab {
	float: left;
	margin: 0;
	border-bottom: 3px solid #fff;
	padding: 12px 12px 0 12px;
	height: 21px;
	font: bold 12px Tahoma;
	color: #fff;
	background-color: #a7a7a7;
	display: block;
	text-decoration: none;
}
a.podcst_tab:hover {
	border: 0;
	padding: 12px 12px 0 12px;
	height: 24px;
	background-color: #137dc1;
	text-decoration: none;
}
.podcst_tabact {
	float: left;
	margin: 0;
	padding: 12px 12px 0 12px;
	font: bold 12px Tahoma;
	color: #fff;
	height: 24px;
	background-color: #137dc1;
	display: block;
	text-decoration: none;
}
.rjdirecttbx {
	padding-left: 3px;
	border: 1px solid #adadad;
	width: 177px;
	height: 17px;
	background-color: #ededed;
	font: 12px Tahoma;
	color: #000;
}
.rjdirecttbx1 {
	padding-left: 3px;
	border: 1px solid #adadad;
	width: 177px;
	height: 17px;
	background-color: #fff;
	font: 12px Tahoma;
	color: #000;
}
/* ----------- Video's page --------------------- */
.videofiltertbx {
	padding-left: 3px;
	border: 1px solid #0062a1;
	width: 172px;
	background: url('images/videotxbg.gif') repeat-x 50% top;
	font: 12px Tahoma;
	color: #000;
}
.catgylink {
	padding-left: 3px;
	width: 149px;
	font: bold 12px Tahoma;
	color: #fff;
	line-height: 21px;
	text-decoration: none;
	background-color: #0072bc;
	display: block;
}
a.catgylink:hover {
	color: #000;
	text-decoration: none;
	background-color: #fff;
}
a.activecatgylink{
	padding-left: 3px;
	width: 149px;
	font: bold 12px Tahoma;
	line-height: 21px;
	color: #000;
	text-decoration: none;
	background-color: #fff;
	display: block;
}
.ash11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #4a4a4a;
	text-decoration: none;
}
a.ash11:hover {
	text-decoration: underline;
}
.blutab {
	float: left;
	font: bold 14px Tahoma;
	color: #000;
	line-height: 32px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	display: inline;
}
a.blutab:hover {
	background-color: #0072bc;
	color: #fff;
	text-decoration: none;
}
/* ----------- Podcast page --------------------- */
.pdcast_tprd {
	border: 2px solid #a70006;
	padding: 8px;
	background-color: #ee0009;
}
.pdcast_tpwt {
	border: 2px solid #b3b3b3;
	background-color: #fff;
}
.pdcast_tpblu {
	border: 2px solid #005084;
	background-color: #0072bc;
}
.pdcstbtn {
	padding: 3px 0 0 11px;
	width: 172px;
	height: 22px;
	background: url('images/pdcast_upmenu.gif') no-repeat;
	font: bold 14px Tahoma;
	color: #fff;
	text-align: left;
	display: block;
	text-decoration: none;
}
a.pdcstbtn:hover {
	background: url('images/pdcast_dwmenu.gif') no-repeat;
	text-decoration: none;
}
.pdcstbtnat {
	padding: 3px 0 0 11px;
	width: 172px;
	height: 22px;
	background: url('images/pdcast_dwmenu.gif') no-repeat;
	font: bold 14px Tahoma;
	color: #fff;
	text-align: left;
	display: block;
	text-decoration: none;
}
/* ----------- Events page --------------------- */
.red12n {
	font-family: Tahoma;
	font-size: 12px;
	color: #da1a21;
	text-decoration: none;
}
.red14b {
	font-family: Tahoma;
	font-size: 14px;
	color: #da1a21;
	text-decoration: none;
	font-weight: bold;
}
.red24 {
	font-family: Tahoma;
	font-size: 24px;
	color: #da1a21;
	text-decoration: none;
}
.blue12n {
	font-family: Tahoma;
	font-size: 12px;
	color: #0072bc;
	text-decoration: none;
}
.dash28 {
	background: url('images/dash28.gif') repeat-x 50% top;
	height: 28px;
}
.dash14 {
	background: url('images/dash28.gif') repeat-x center;
	height: 14px;
}
.dash {
	background: url('images/dash.gif') repeat-x 50% top;
}
.btnSearch {
	margin: 0;
	padding: 0;
	font: bold 12px Tahoma;
	color: #000;
	width: 76px;
	height: 20px;
	line-height: 20px;
	background-color: #FFFFFF;
	text-align: center;
	display: inline-block;
	text-decoration: none;
}
a.btnSearch:hover {
	text-decoration: underline;
}
.eventlstbx {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding: 2px 0 0 4px;
	width: 226px;
	height: 20px;
	background: url('images/eventxbg.gif') repeat-x 50% top;
	font: 12px Tahoma;
	color: #000;
}
.evnDtOutBx {
	border: 1px solid #b6bfcb;
	padding: 8px 0 5px 0;
	background-color: #dbe3ee;
	width: 248px;
}
.evnDtBg {
	padding: 0 0 0 11px;
	background: url('images/evendtbg.gif') repeat-x 50% top;
	border-right: 1px solid #bcc0c3;
	height: 25px;
	line-height: 25px;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #0b0004;
	font-weight: bold;
	text-decoration: none;
}
.evnDtBx {
	padding: 0 0 7px 0;
	border-right: 1px solid #bcc0c3;
	border-bottom: 1px solid #bcc0c3;
	background-color: #fff;
}
.evnDttxt {
	text-align: center;
	width: 32px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	color: #0b0004;
	text-decoration: none;
}
a.evnDttxt:hover {
	background: url('images/evendt_mo.gif');
	text-align: center;
	border-left: 1px solid #fa1f1b;
	border-right: 1px solid #fa1f1b;
	width: 30px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	color: #fa1f1b;
	text-decoration: none;
	display: block;
}
.evnDttxt1 {
	text-align: center;
	width: 32px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	color: #7f7365;
	text-decoration: none;
}
.evnMttxt {
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0b0004;
	text-decoration: none;
}
.label {
	font-family: Tahoma;
	font-size: 12px;
	color: #3d3d3d;
	text-decoration: none;
	font-weight: bold;
}
.loginTxtBox {
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 244px;
	height: 24px;
	border: 1px solid #dedede;
	background-image: url('images/img_textBoxBg.gif');
	padding-left: 3px;
	padding-top: 4px;
}
.loginTxtArea {
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 244px;
	height: 84px;
	border: 1px solid #dedede;
	background-image: url('images/img_textAreaBg.gif');
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-top: 4px;
}
.loginCBox {
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 160px;
	height: 22px;
	border: 1px solid #dedede;
	background-image: url('images/img_textAreaBg.gif');
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-top: 4px;
}
/* June 15 */
.mobileComt {
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 239px;
	height: 72px;
	border: 1px solid #dedede;
	background-image: url('images/img_textAreaBg.gif');
	background-repeat: repeat-x;
	padding-left: 3px;
	padding-top: 4px;
}
/* June 16 */
.mpfTxBx {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 152px;
	height: 17px;
	background-image: url('images/mpfCareerTxBxBG.gif');
	background-position: 50% top;
	background-repeat: no-repeat;
	padding-left: 3px;
	padding-top: 4px;
}
.mpfTxBx1 {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 86px;
	height: 17px;
	background-image: url('images/mpfCareerTxBxBG1.gif');
	background-position: 50% top;
	background-repeat: no-repeat;
	padding-left: 3px;
	padding-top: 4px;
}
.mpfPwTxBx {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 211px;
	height: 19px;
	background-image: url('images/mpfPwTxBxBG.gif');
	background-position: 50% top;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 2px;
}
.mpfPw_tab {
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	width: 81px;
	height: 20px;
	text-align: center;
	font: bold 12px Tahoma;
	color: #fff;
	background-color: #027dcd;
	text-decoration: none;
}
a.mpfPw_tab:hover {
	background-color: #da1a21;
	text-decoration: none;
}
.mpfPw_tabact {
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	width: 81px;
	height: 20px;
	text-align: center;
	font: bold 12px Tahoma;
	color: #fff;
	background-color: #da1a21;
	text-decoration: none;
}
a.mpfPw_tabact:hover {
	cursor: default;
	text-decoration: none;
}
.mpfMailTxBx {
	border: 1px solid #cccccc;
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 150px;
	height: 16px;
	padding-left: 3px;
	padding-top: 2px;
}
.mpfMailTxBx1 {
	border: 1px solid #cccccc;
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 251px;
	height: 16px;
	padding-left: 3px;
	padding-top: 2px;
}
/* June 17 */
.mpfMail_InBxBG {
	margin-top: 7px;
	background: url('images/mpf_inBxBG.gif') repeat-x 50% top;
	line-height: 29px;
	height: 22px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.mpfFrdTxAreaBG {
	float: left;
	width: 286px;
	height: 61px;
	background-image: url('images/mpfFrdTxAreaBG.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
.mpfFrdTxArea {
	float: left;
	margin: 0;
	background: transparent;
	border: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 281px;
	height: 56px;
	padding-left: 3px;
	padding-top: 1px;
	overflow: auto;
}
.mpfFrdTxAreaBG1 {
	float: left;
	width: 286px;
	height: 78px;
	background-image: url('images/mpfFrdTxAreaBG1.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
.mpfFrdTxArea1 {
	float: left;
	margin: 0;
	background: transparent;
	border: 0;
	font-family: Tahoma;
	font-size: 12px;
	color: #0b0004;
	text-decoration: none;
	width: 281px;
	height: 77px;
	padding-left: 3px;
	padding-top: 1px;
	overflow: auto;
}
.white10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	text-decoration: none;
}
.white11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
}
a.white11:hover {
	text-decoration: underline;
}
.white11b {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.white11b:hover {
	text-decoration: underline;
}
.white12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white12:hover {
	text-decoration: underline;
}
.white12b {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.white12b:hover {
	text-decoration: underline;
}
.white14 {
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.white14:hover {
	text-decoration: underline;
}
.white18 {
	font-family: Tahoma;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}
.yellow11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffe400;
	text-decoration: none;
}

.yellow-arrow-img {
	font-family: Tahoma;
	font-size: 11px;
	color: #ffe400;
	text-decoration: none;
	background: url('images/changcity_btn.gif') no-repeat right 4px;
	margin: 0px;
	padding: 0 16px 0 0;
}

a.yellow11:hover {
	text-decoration: underline;
}
.blk10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	line-height: 15px;
	text-decoration: none;
}
.blk11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}
.blk12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.blk14 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.blk18 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}
.blk18b {
	font-family: Tahoma;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}
a.blk18b:hover {
	text-decoration: underline;
}
.blk14b {
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a.blk14b:hover {
	text-decoration: underline;
}
.grayTxt11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #4a4a4a;
	text-decoration: none;
}
.grayTxt12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #545454;
	text-decoration: none;
}
.grayTxt12b {
	font-family: Tahoma;
	font-size: 12px;
	color: #545454;
	text-decoration: none;
	font-weight: bold;
}
.blue11n {
	font-family: Tahoma;
	font-size: 11px;
	color: #0072bc;
	font-weight: normal;
	text-decoration: none;
}
a.blue11n:hover {
	text-decoration: underline;
}
.blue10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #137dc1;
	font-weight: bold;
	text-decoration: none;
}
a.blue10:hover {
	text-decoration: underline;
}
.blue11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #137dc1;
	font-weight: bold;
	text-decoration: none;
}
a.blue11:hover {
	text-decoration: underline;
}
.blue11a {
	font-family: Tahoma;
	font-size: 11px;
	color: #abdeff;
	font-weight: bold;
	text-decoration: none;
}
a.blue11a:hover {
	text-decoration: underline;
}
.red10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #da1a21;
	font-weight: bold;
	text-decoration: none;
}
a.red10:hover {
	text-decoration: underline;
}
.red10n {
	font-family: Tahoma;
	font-size: 10px;
	color: #da1a21;
	font-weight: normal;
	text-decoration: none;
}
a.red10n:hover {
	text-decoration: underline;
}
.red11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #da1a21;
	font-weight: bold;
	text-decoration: none;
}
a.red11:hover {
	text-decoration: underline;
}
.red11n {
	font-family: Tahoma;
	font-size: 11px;
	color: #da1a21;
	font-weight: normal;
	text-decoration: none;
}
a.red11n:hover {
	text-decoration: underline;
}
.red12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #da1a21;
	font-weight: bold;
	text-decoration: none;
}
.searchbx {
	width: 122px;
	height: 16px;
	border: 1px solid #878787;
	padding: 2px 0 0 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.tpbluebg {
	background: url('images/tblue_bg.gif') repeat-x 50% top;
	height: 33px;
	padding-left: 8px;
	line-height: 33px;
	font-family: Tahoma;
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.tpredbg {
	background: url('images/tred_bg.gif') repeat-x 50% top;
	height: 33px;
	padding-left: 8px;
	line-height: 33px;
	font-family: Tahoma;
	text-align: left;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.seeAlltxt {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}
.seeAlltxt:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: underline;
}
.ImageBorder1 {
	border: 1px solid #cdcdcd;
	margin: 7px 10px 6px 10px;
	padding-top: 1px;
	width: 80px;
	height: 74px;
	text-align: center;
}
.imgborder { border:1px solid #cdcdcd; margin: 7px 10px 6px 10px; padding-top:1px; width:80px; height:74px; text-align:center}
.bdytxt {
	font-family: Tahoma;
	font-size: 11px;
	color: #4a4a4a;
	text-decoration: none;
	line-height: 15px;
	text-align: left;
}
a.bdytxt:hover {
	text-decoration: underline;
}
.no {
	float: left;
	margin: 12px 0 0 3px;
	padding: 0;
	width: 18px;
	height: 18px;
	line-height: 16px;
	text-align: center;
	background-color: #b1b1b1;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	display: inline;
	text-decoration: none;
}
a.no:hover {
	background-color: #007ac9;
	color: #fff;
	display: inline;
	text-decoration: none;
}
.alphabet {
	float: left;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #137dc1;
	font-family: Tahoma;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	display: inline;
	text-decoration: none;
}
a.alphabet:hover {
	background-color: #f10810;
	display: inline;
	text-decoration: none;
}
.alphabet_active {
	float: left;
	margin: 10px 0 0 6px;
	padding: 0;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #f10810;
	font-family: Tahoma;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	display: inline;
	text-decoration: none;
}
.bdytxt1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #4a4a4a;
	text-decoration: none;
}
.ft_dash {
	background: url('images/footer_dash.gif') repeat-y left top;
}
.ft_dash1 {
	background: url('images/footer_dash1.gif') repeat-x;
}
.footertxt {
	font-family: Tahoma;
	font-size: 10px;
	color: #4a4a4a;
	text-decoration: none;
}
a.footertxt:hover {
	text-decoration: underline;
}
.tpblkbg {
	background: url('images/tpblk_bg.gif') repeat-x 50% top;
	height: 33px;
	padding-left: 8px;
	line-height: 33px;
	font-family: Tahoma;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
}
.blk10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #000;
	line-height: 15px;
	text-decoration: none;
}
.blk10n {
	font-family: Tahoma;
	font-size: 10px;
	color: #4a4a4a;
	text-decoration: none;
}
.blk11n {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-align: left;
	line-height: 14px;
	text-decoration: none;
}
.blk12n {
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
}
.blk14n {
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.blk22 {
	font-family: Tahoma;
	font-size: 22px;
	color: #000;
	text-decoration: none;
}
.blk24 {
	font-family: Tahoma;
	font-size: 24px;
	color: #000;
	text-decoration: none;
}
.blk24b {
	font-family: Tahoma;
	font-size: 24px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.blue12 {
	font-family: Tahoma;
	font-size: 12px;
	color: #137dc1;
	font-weight: bold;
	text-decoration: none;
}
a.blue12:hover {
	text-decoration: underline;
}
.blue14 {
	font-family: Tahoma;
	font-size: 14px;
	color: #137dc1;
	font-weight: bold;
	text-decoration: none;
}
a.blue14:hover {
	text-decoration: underline;
}
.imgborder1 {
	float: left;
	border: 1px solid #c5c5c5;
	margin: 0;
	padding-top: 1px;
	width: 172px;
	height: 141px;
	text-align: center;
}
#wrapper {
	width: 100%;
}
#loc {
	width: 100%;
	line-height: 130%;
	margin-left: auto;
	margin-right: auto;
}
#bgc1 {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #480003;
}
#bgc2 {
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #FFFFFF;
}
.bg {
	background-color: #550000;
	max-height: 130%;
	background: url(images/bg.jpg) top no-repeat;
}
.bg1 {
	background-color: #550000;
	max-height: 130%;
	background: url(images/bg.gif) top repeat-x;
}
.bgleft {
	background: url(images/bg_left.jpg) top;
}
.bgright {
	background: url(images/bg_right.jpg) top no-repeat;
}
.tplink {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.tplink:hover {
	text-decoration: underline;
}
.tpmenu {
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.tpmenu:hover {
	text-decoration: underline;
}
.tpmenubg {
	background: url(images/tmenu_bg.gif) top repeat-x;
	height: 47px;
}





 /****************end new style ***************/
/* ----------- careers page --------------------- */

.careersTxBX {
padding:2px 0 0 3px;
border:1px solid #cccccc;
width:249px;
height:17px;
background-color: #fff;
font: 12px Tahoma; color:#000;
}

.careersTxBX1 {
padding:2px 0 0 3px;
border:1px solid #cccccc;
width:179px;
height:17px;
background-color: #fff;
font: 12px Tahoma; color:#000;
}

.btnViewDtls
{
 background-color:#da1a21;
 border:2px solid #a30006;
 width:84px;
 height:18px;
 line-height:18px;
 float:left;
 text-align:center;
 display:inline-block;
}
.btnViewDtls a
{
 font-family:tahoma;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
}
.btnViewDtls a:hover{
 text-decoration:underline;
}

/***********end careers page***************/