body { margin:0; background:url(images/top_bg.gif) 0 0 repeat-x #f1f1f1; }
body,td,th { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; }
a { color:#000; }
a:hover { text-decoration:none; }

.outerCont { position:relative; width:990px; margin:0 auto; }
#nav { height:38px; z-index:999999; }
#search { float:right; padding-top:8px; position:relative; }
#search #tb { width:144px; height:18px; background:url(images/search_bg.gif) 0 0 no-repeat; padding:2px 0 0 4px; float:left; }
#search #tb input { width:130px; height:14px; background:none; border:0px; font-size:85%; }
#search #submit { width:25px; height:20px; float:left; }

/*------------------ Top Navigation ------------------*/
div#iNav { left:0px; top:0px; position:absolute; width:810px; height:38px; }
div#iNav li { float:left; margin-right:0px; }
div#iNav li li { margin:0; }
#iNavTop { margin:0; padding:0; list-style-type:none; }

/*------- USE THIS FOR TEXT TABS -------*/
div#iNav h2 { font-size:116%; padding:0; margin:0; background:url(/images/topnav_div.gif) 100% 0 no-repeat; padding-right:2px; }
div#iNav h2 a { text-decoration:none; display:block; margin:0; padding:10px 20px 9px 20px; color:#fff; text-align:center; }
div#iNav h2 a:hover { margin:0; _padding-bottom:0px; color:#ccc; }
div#iNav li.active a { color:#ccc; _padding-bottom:0px; }

/*------- SUB NAVS -------*/
div#iNav li.active div.subNav { display:block; }
div#iNav div.subNav { display:none; position:absolute; z-index:999999; padding-top:1px; margin-left:5px; }
div#iNav div.subNav ul { list-style-type:none; float:left; width:120px; z-index:999999; margin:0; padding:0; }
div#iNav div.subNav a { text-decoration:none; display:block; margin:0; padding:4px 6px; width:140px; background-color:#232323; color:#fff; font-size:85%; text-align:left; }
div#iNav div.subNav a:hover { color:#ccc; }
div#iNav div.subNav a:before { /*content: "+ ";*/ }

/*------------------ Header ------------------*/
#header { height:162px; }
#header h1 a { display:block; width:245px; height:162px; background:url(images/top_logo.gif) 0 0 no-repeat; }
#header div.lb { width:728px; height:90px; position:absolute; left:249px; top:15px; background-color:#CCC; }
#newsticker { margin:0; padding:0; list-style:none; position:absolute; left:268px; top:126px; background:url(/images/top_ticker_arrow.gif) 0 2px no-repeat; padding-left:16px; width:720px; height:16px; overflow:hidden; }
#newsticker li { padding-bottom:10px; }
#newsticker a { color:#303030; font-size:93%; font-weight:bold; }

/*------------------ Main ------------------*/
#mainOuter { background:url(/images/main_bg.gif) 50% 0 repeat-y; }
#main { min-height:720px; padding-top:10px; padding-bottom:15px; overflow:hidden; }
#main.g { background:url(/images/main_bg_g.gif) 0 0 no-repeat #fff; }
#main.g .dkText, #main.g .dkText a { color:#3e8400; }
#leftCol { float:left; margin-left:10px; width:840px; }

#listenBar { width:840px; height:70px; background:url(/images/listenbar_bg.gif) 0 0 no-repeat; position:relative; }
#listenBar h3 { font-size:116%; font-family:Arial, Helvetica, sans-serif; }

#onAir { position:absolute; left:10px; top:7px; width:290px; height:70px; }
#onAir img { width:50px; height:50px; position:absolute; left:239px; top:3px; }
#onAir strong { font-size:131%; display:block; }
#onAir span { font-size:77%; font-weight:bold; display:block; margin-top:2px; }

#listenNow { position:absolute; left:317px; top:7px; width:306px; height:70px; }
#listenNow strong { font-size:116%; display:block; }
#listenNow span { font-size:116%; display:block; }
#listenNow h3 span { position:absolute; left:227px; top:-5px; background:url(/images/listen_go.gif) 0 0 no-repeat; width:68px; height:66px; }

#aaa { position:absolute; left:622px; top:7px; width:225px; height:70px; }
#aaa div { font-size:85%; font-weight:bold; margin-top:3px; }

#pageContent { margin-top:10px; padding:15px 0 0 15px; width:810px; overflow:hidden; }

/*------------------ Flipbook ------------------*/
#flipbook { width:810px; height:296px; position:relative; margin-bottom:15px; }
#flipbook ul { margin:0; padding:0; list-style:none; }
#flipbook #large li { height:250px; }
#flipbook #large a { display:block; width:810px; height:250px; background-position:300px 0; background-repeat:no-repeat; text-decoration:none; }
#flipbook #large li.largeG { background:url(/images/flip_large_g.gif) 0 0 no-repeat; }
#flipbook #large li.largeR { background:url(/images/flip_large_r.gif) 0 0 no-repeat; }
#flipbook #large li.largeB { background:url(/images/flip_large_b.gif) 0 0 no-repeat; }
#flipbook #large li.largeY { background:url(/images/flip_large_y.gif) 0 0 no-repeat; }
#flipbook #large strong { font-size:174%; display:block; padding:15px 0 0 15px; width:272px; }
#flipbook #large em { font-size:116%; display:block; font-style:normal; padding:15px 0 0 15px; width:272px; }
#flipbook #large span { display:block; margin:15px 0 0 15px; background:url(/images/more_bl.png) 0 0 no-repeat; width:100px; height:26px; }
#flipbook #small { position:absolute; top:244px; width:810px; height:52px; }
#flipbook #small a { display:block; width:183px; height:38px; padding:14px 10px 0 10px; font-size:93%; font-weight:bold; text-decoration:none; }
#flipbook #small li { float:left; width:203px; height:52px; }
#flipbook #small li.pos1 { width:201px; background:url(/images/flip_small_off.gif) 0 0 repeat-x; }
#flipbook #small li.pos1 a { width:181px; }
#flipbook #small li.pos2 { background:url(/images/flip_small_off.gif) 0 -52px repeat-x; }
#flipbook #small li.pos3 { background:url(/images/flip_small_off.gif) 0 -104px repeat-x; }
#flipbook #small li.pos4 { background:url(/images/flip_small_off.gif) 0 -156px repeat-x; }
#flipbook #small li.smallG a.on { background:url(/images/flip_small_g.png) 0 0 no-repeat; }
#flipbook #small li.smallB a.on { background:url(/images/flip_small_b.png) 0 0 no-repeat; }
#flipbook #small li.smallR a.on { background:url(/images/flip_small_r.png) 0 0 no-repeat; }
#flipbook #small li.smallY a.on { background:url(/images/flip_small_y.png) 0 0 no-repeat; }
#flipbook .corner { display:block; width:5px; height:5px; background:url(/images/flip_corners.png) 0 0 no-repeat; position:absolute; }
#flipbook .corner.bl { background-position:0 -5px; top:291px; }
#flipbook .corner.br { background-position:-5px -5px; top:291px; left:805px; }
#flipbook .corner.tr { background-position:-5px 0; top:0; left:805px; }

/*------------------ Page Title ------------------*/
h2.pTitle { height:26px; font-size:123.1%; padding:6px 0 0 8px; margin-bottom:10px; }
h2.pTitle.g { background:url(/images/header_g.gif) 0 0 repeat-x; }
h2.pTitle.r { background:url(/images/header_r.gif) 0 0 repeat-x; color:#fff; position:relative; }
h2.pTitle.r img { position:absolute; top:7px; left:732px; width:72px; height:18px; }
h2.pTitle.b { background:url(/images/header_b.gif) 0 0 repeat-x; color:#fff; }

/*------------------ Sectional ------------------*/
.sr { }
.sr strong, .sr span { display:block; margin-bottom:5px; padding-left:3px; }
.sr span { font-size:85%; }
.sr .sLarge { float:left; width:300px; margin-left:25px; }
.sr .sLarge img { width:300px; height:225px; display:block; margin-bottom:5px; }
.sr .sLarge strong { font-size:116%; }
.sr .sSmall { float:left; width:144px; margin-left:25px; }
.sr .sSmall img { width:144px; height:96px; display:block; margin-bottom:5px; }
.sr .first { margin-left:0; }
.sr a.more { display:block; width:100px; height:26px; text-indent:-2000px; }
.sr.g a.more { background:url(/images/more_g.png) 0 0 no-repeat; }
.sr.r a.more { background:url(/images/more_r.png) 0 0 no-repeat; }
.sr.b a.more { background:url(/images/more_b.png) 0 0 no-repeat; }
.clearsec { height:15px; font-size:0; clear:both; }

/*------------------ Right Column ------------------*/
#rightCol { float:left; margin-left:10px; width:120px; }
#rightCol div.ss { width:120px; height:600px; background-color:#ccc; }

/*------------------ Footer ------------------*/
#footer { height:108px; background:url(/images/footer_bg.gif) 0 0 repeat-x; clear:both; }
#footerInner { padding:18px 0 0 20px; }
#footerInner ul { margin:0; padding:0; list-style:none; height:20px; }
#footerInner li { float:left; margin-left:17px; background:url(/images/footer_li_1.gif) 0 0 no-repeat; position:relative; }
#footerInner li.first { margin-left:0; }
#footerInner li span { position:absolute; top:0; right:0; width:6px; height:20px; background:url(/images/footer_li_2.gif) 0 0 no-repeat; }
#footerInner li a { display:block; height:17px; padding:3px 8px 0 8px;; text-decoration:none; font-weight:bold; font-size:85%; }
#footerInner div { clear:both; margin-top:15px; color:#fff; font-size:93%; }
#footerInner div a { color:#fff; }

/*
* Customizations to Global Style
*/
h3.secTitle { color:#000; }
h4.subTitle { background-color:#222; }
div.boxCont { background-color:#eee; }
ul.actBtn li { background-color:#ccc; border-color:#ccc; }