/* JACK fm global_background.png */

BODY { background: url('/img/global/global_background.png'); background-repeat: repeat-x; background-color: #ECEEF0; margin: 0px; }
BODY, P, DIV, TD { font-family: Tahoma, Arial, Helvetica, san-serif; font-size: 13px; }
A:link, A:visited, A:active { color: #900; font-weight: bold; text-decoration: none; }
A:hover { color: #CC8080; font-weight: bold; text-decoration: none; }
IMG { border: 0px; display: block; }

TD.heading { padding-top: 2px; padding-bottom: 2px; }

DIV.menu { word-spacing: 0px; }
DIV.menu IMG { display: inline; }
/*background: url('/img/global/left_background.jpg'); background-repeat: repeat-x; */

TD.left { height: 682px; vertical-align: top; }

TABLE.news, TABLE.jacktv, TABLE.jackaholics, TABLE.content, { background-color: #FFF; }
TD.content, TD.emergancy_update_cell { vertical-align: top; }
TABLE.news TR TD.ask_jack { font-size: 12px; }

TABLE.grey TR.dark TD.solid, TD.grey { background-color: #DBDBEE; }
TABLE.blue TR.dark TD.solid, TD.blue { background-color: #09F; }
TABLE.red TR.dark TD.solid, TD.red { background-color: #900; }
TABLE.yellow TR.dark TD.solid, TD.yellow { background-color: #F9DA00; }
TABLE.green TR.dark TD.solid, TD.green { background-color: #49C249; }
TABLE.navy TR.dark TD.solid, TD.navy { background-color: #172B46; }

TABLE.grey TR.light TD.solid, TD.light_grey { background-color: #EDEDF7; }
TABLE.blue TR.light TD.solid, TD.light_blue { background-color: #80CCFF; }
TABLE.red TR.light TD.solid, TD.light_red { background-color: #CC8080; }
TABLE.yellow TR.light TD.solid, TD.light_yellow { background-color: #FCED80; }
TABLE.green TR.light TD.solid, TD.light_green { background-color: #A4E1A4; }
TABLE.navy TR.light TD.solid, TD.light_navy { background-color: #8B95A3; }

TD.fade { background: url('/img/global/fade.jpg'); background-position: bottom; background-repeat: repeat-x; }

TABLE.flash { margin-top: 2px; }

TABLE.accordian { width: 100%; background-color: #FFF; }
TABLE.accordian TR TD.text { padding: 3px; vertical-align: top; text-align: left; border-left: solid 2px #FFF; }
TABLE.accordian TR.dark TD.text { background: url('/img/global/fade.jpg'); background-position: bottom; background-repeat: repeat-x; padding-top: 12px; }
TABLE.accordian TR.dark TD.text DIV { margin: 2px 0px 4px 0px; }
TABLE.accordian TR.dark TD.text DIV.cropped { height: 140px; overflow: hidden; vertical-align: top; margin: 0px; }
TABLE.accordian TR.light TD.text { background-color: #DBDBEE; vertical-align: top; padding-top: 12px; }
TABLE.accordian IMG.photo { background-color: #DBDBEE; width: 217px; height: 288px; }
TABLE.accordian TR TD.bigtext { padding: 3px; vertical-align: top; text-align: left; background: url('/img/global/fade.jpg'); background-position: bottom; background-repeat: repeat-x; padding-top: 12px; }
TABLE.accordian TR.dark TD.bigtext DIV { margin: 2px 0px 4px 0px; }
TABLE.accordian TR.dark TD.bigtext DIV.cropped { height: 240px; overflow: hidden; vertical-align: top; margin: 0px; }
IMG.invisible { display: none; }

TABLE.headlines TR.headline TD { padding:6px 6px 6px 6px; font-size: 12px; text-align: left; }
TABLE.headlines TR.div TD { padding: 0px; background-color: #FFF; }
A.headline:link, A.headline:visited, A.headline:active { color: #900; font-weight: normal; text-decoration: none; }
A.headline:hover { color: #CC8080; font-weight: normal; text-decoration: none; }

TABLE.sponsor TR TD { background: url('/img/global/presenter_background.jpg'); background-position: bottom; padding: 3px 12px 3px 11px; }

TD.textcontent { background-color: #FFF; padding: 6px 8px 4px 8px; text-align: left; vertical-align: top; }
DIV.section { font-weight: bold; font-size: 14px; color: #172B46; }

DIV.footer { font-size: 12px; margin-top: 6px; text-align: center; }
DIV#googleadhidden { display: none; }
DIV.copyright { font-size: 11px; margin-top: 2px; text-align: center; }
DIV.footer_banner { font-size: 11px; margin-top: 10px; }
#sponsorbanner {height: 48px;}

DIV.hidden { display: none; }
DIV.normal { display: block; }

DIV#lightbox { background-color: #000; z-index: 90; position: absolute; padding: 10px; }
DIV#lightbox_mask { background: url('/img/mask.png'); z-index: 80; position: absolute; top: 0px; left: 0px; width: 100%; }

.flashanimation { z-index: 70; }
DIV.emergency_update_title {font-size: 16px; font-weight: bold; margin: 20px; float:left;}
DIV.emergency_update_heading {font-size: 14px; font-weight: bold; margin:10px; clear: both;}
DIV.emergency_update_content {font-size: 12px;  margin-bottom:10px; margin-left: 10px;}
DIV.emergency_update_holder {position:relative;  background-color:#ffffff;	}
DIV.emergency_update_box {border-width: 2px; border-style: solid; border-color: #10477e; text-align: left; z-index: 2000; position:absolute; top: 0px; left: 35px; overflow: auto; width: 700px; height: 670px;}
DIV.emergency_update_blank {background: url('/img/global/fade_emergency.jpg'); background-position: bottom; background-repeat: repeat-x; z-index: 1000; width: 702px; height: 672px; position:absolute; top: 0px; left: 35px; background-color: #ffffff; filter: alpha(opacity=90); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=98); /* IE */
	-moz-opacity: .98; /*older Mozilla*/
	-khtml-opacity: 0.98;   /*older Safari*/
	opacity: 0.98;   /*supported by current Mozilla, Safari, and Opera*/
		
	
	}
DIV.emergency_update_link {background-color:ff0000; color: #0000ff; cursor: pointer; text-align: center;}
	
DIV.emergency_update_close {font-weight: bold; color: #0000ff; font-size: 16px; float:right; margin: 20px; cursor: pointer;}
DIV.emergency_update_refresh {font-weight: bold; color: #0000ff; font-size: 16px; float:right; margin-right: 20px; clear: both; cursor: pointer;}

.tquest {font-size: 15px; font-weight: bold; }
#ali {width: *; padding-top: 20px; padding-bottom:20px; background-color: #000000; color: #ffffff;}
#ali A:link, #ali A:visited, #ali A:active { color: #ffffff; font-weight: bold; text-decoration: none; }
#ali A:hover { color: #CC8080; font-weight: bold; text-decoration: none; }