body { margin: 0; min-width: 1004px; background-color: #cee1f5; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; }

.fl_left { float: left; }
.fl_right { float: right; }
.all_caps { text-transform: uppercase; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.red { color: #ff0000; }
.clearb { clear: both; }
.center { text-align: center; }
.txt_left { text-align: left; }
.wide { width: 100%; }
.w395 { width: 395px; margin-left: 47px; }
.pct75 { width: 75%; }
.sm_font { font-size: 10px; }
.pxaud { font-size: 13px; }
.px14 { font-size: 14px; }
.px16 { font-size: 16px; }
.lg_font { font-size: 18px; }
.hline_color { color: #066199; }
.push_down { margin-top: 5px; }
.push_d6 { margin-top: 6px; }
.pushx2 { margin-top: 10px; }
.push_left { margin-left: 2px; }
.pushlx2 { margin-left: 4px; }
.pushad { margin-left: 23px; }
.push_right { margin-right: 10px; }
.push_bot { margin-bottom: 5px; }
.news_head { font-family: Arial Black; }
.caption { font-family: Arial; }

img { display: block; border: 0; }
ul { list-style-type: none; padding: 0; margin: 0; }
li { margin-bottom: 10px; }
li a { color: #066199; text-decoration: none; }
li a:hover { color: #066199; text-decoration: underline; }
h1 { margin-top: 0; }

.dateline { width: 100%; height: 15px; margin: 1px 0 1px 0; }
.sm_menu { font-family: Arial, Tahoma; color: #03346d; }
.sm_menu a { color: #03346d; text-decoration: none; }
.sm_menu a:hover { color: #03346d; text-decoration: underline; }
.datebox { margin-left: 3px; }
.optionsbox { margin-right: 3px; }
.spaced_img { margin: 2px 2px 0 0; }

.mast_banner { width: 100%; height: 94px; margin: 4px 0 2px 0; background: #000e2f url(images/banner_masthead.jpg) no-repeat 0 0; }

.menu_bar { width: 100%; height: 30px; margin-bottom: 2px; background: #000e2f url(images/bkg_menubar.jpg) repeat-x; font-family: Arial Black; color: #cee1f5; }
.menu_bar a { color: #cee1f5; text-decoration: none; }
.menu_bar a:hover { color: #ffffff; text-decoration: underline; }
.menu_left { margin: -1px 0 0 5px; }
.menu_right { margin: -1px 5px 0 0; }
.menu_pipe { font-family: Arial, Verdana, Tahoma; font-size: 23px; color: #7c9abd; }

.breaking { width: 100%; height: 30px; background: #cee1f5 url(images/bkg_breaking.jpg) repeat-x; }
.bk_text { font-size: 14px; margin: 5px 0 0 -2px; }

#content { width: 1000px; margin: 0 auto; overflow: hidden; }

.col_left { width: 730px; margin-top: 15px; }
.feat_box { width: 718px; height: 358px; background: #ffffff url(images/bkg_feature_mid.jpg) repeat-y; }
.feat_story { width: 382px; height: 324px; margin-left: 16px; }
.feat_head { width: 100%; height: 52px; font-size: 24px; margin-top: -5px; }
.feat_head a { color: #066199; text-decoration: none; }
.feat_pic { margin-top: 8px; }
.feat_pic2 { margin: 8px 0 0 2px; }
.feat_text { width: 100%; height: 41px; font-size: 11px; overflow: hidden; }
.story_link a { color: #066199; text-decoration: none; }
.story_link a:hover { color: #066199; text-decoration: underline; }
.main_stories { width: 273px; height: 324px; margin-left: 30px; }
.main_box { width: 100%; height: 100px; }
.main_box img { margin-right: 5px; }

.rest_of_left { width: 729px; margin: 1px 0 0 1px; background-color: #ffffff; margin-bottom: -500px; padding-bottom: 500px; }
.sect_box { width: 345px; height: 303px; margin: 6px 0 0 15px; }
.sect_banner { width: 100%; height: 30px; background: #ffffff url(images/bkg_sect_bnr.jpg) repeat-x; }
.sect_item { width: 100%; height: 86px; }
.sect_item img { margin-right: 5px; }
.sect_lift { margin-top: -12px; }

.hline_box { width: 240px; height: 350px; margin: 6px 0 0 15px; }
.hline_item { width: 100%; height: 61px; }
.hline_item img { margin-right: 5px; }

.newsreel_box { width: 705px; height: 115px; margin: 15px 0 0 15px; }
.newsreel_tape { width: 349px; height: 80px; background: #ffffff url(images/bkg_newsreel.jpg) no-repeat 0 0; }
.newsreel_tbox { position: relative; width: 350px; height: 80px; }
.newsreel_text { position: absolute; top: 0; left: 0; visibility: hidden; }
.newsreel_pics img { display: inline; margin: 10px 0 0 5px; opacity: 0.8; }

.archive_box { width: 390px; height: 275px; margin: 15px 0 0 15px; }
.hp_ad_box { width: 300px; height: 250px; margin: 43px 0 0 15px; }

.audio_box { width: 194px; height: 320px; margin: 15px 0 0 15px; }
.audio_item { width: 100%; height: 50px; background: url(images/button_audio-off.jpg) no-repeat 56px 0; }
.audio_item a { text-decoration: none; }
.audio_item a:hover { display: block; background: url(images/button_audio-on.jpg) no-repeat 56px 0; text-decoration: none; }
.audio_ttl { width: 109px; height: 50px; margin-top: -42px; color: #066199; }
.audio_tlu { width: 109px; height: 50px; margin-top: -50px; color: #066199; }
.audio_tld { width: 109px; height: 50px; margin-top: -34px; color: #066199; }
.audio_hr { width: 174px; margin: 5px 0 4px 10px; }
.audio_mtop { margin-top: 4px; }
.audio_mbot { margin-bottom: 8px; }

.partner_box { width: 496px; height: 320px; margin: 15px 0 0 15px; }
.hfeed_box { position: relative; width: 492px; height: 12px; margin: 5px 0 5px 0; border: 2px ridge black; overflow: hidden; text-align: center; }
.hfeed_txt { position: absolute; top: -1px; left: 0; width: 100%; visibility: hidden; }
.part_stack { width: 125px; height: 264px; }
.part125_box { position: relative; width: 123px; height: 123px; border: 1px solid #03346d; overflow: hidden; }
.part125_box a { color: #03346d; text-decoration: none; }
.part125_ttl { width: 100%; padding: 2px 0 4px 0; text-align: center; text-transform: capitalize; background-color: #b3c2d3; }
.part125_hln { margin: 7px 0 10px 0; text-decoration: underline; text-align: center; }
.part125_con { margin: 0 2px 0 2px; }
.part125_bot { margin-top: 14px; }
.partbot_marg { margin: 5px 2px 0 2px; }
.elips { position: absolute; bottom: 2px; right: 2px; background-color: #ffffff; }
.part_stack2 { width: 356px; height: 264px; margin-left: 15px; }
.video_box { width: 352px; height: 198px; border: 2px ridge black; }
.contact_box { width: 356px; margin-top: 3px; text-align: center; }

.col_right { width: 270px; margin-top: 15px; background-color: #ffffff; }
.col_indx { margin-bottom: -500px; padding-bottom: 500px; }

.google_search { width: 100%; height: 75px; padding-top: 5px; text-align: center; background-color: #cee1f5; }
.box_rightcol { width: 256px; margin: 0 0 10px 7px; }
.box_rightcol li { text-transform: capitalize; }
.box_rtcol2 { width: 256px; margin: 0 0 10px 7px; }
.adbox125 { height: 148px; border: 1px solid #000000; background-color: #ccccff; font-family: Tahoma; }
.textad_descrip { margin-left: 10px; }
.cof_pic { border: 4px ridge #000000; }

.fake250 { margin: 0 0 10px 10px; }

.marketplace { margin-left: 10px; width: 250px; height: 250px; }
.mkt_index { width: 215px; height: 152px; padding: 1px 0 0 35px; margin-left: 10px; }
.mkt_smad { width: 215px; height: 33px; padding: 1px 0 0 76px; margin-left: 10px; }
.mkt_mainsect { position: relative; width: 250px; height: 183px; background: #040096 url(images/bkg_mktplace.jpg) no-repeat 0 0; }
.mkt_left_arrow { position: absolute; top: 58px; left: 20px; height: 22px; width: 22px; background: url(images/button_mkt-left_off.jpg) no-repeat 0 0; }
.mkt_left_arrow a:hover { display: block; background: url(images/button_mkt-left_on.jpg) no-repeat 0 0; }
.mkt_right_arrow { position: absolute; top: 58px; right: 20px; height: 22px; width: 22px; background: url(images/button_mkt-right_off.jpg) no-repeat 0 0; }
.mkt_right_arrow a:hover { display: block; background: url(images/button_mkt-right_on.jpg) no-repeat 0 0; }
.mkt_125ad { position: absolute; top: 6px; left: 62px; height: 127px; width: 127px; background-color: #ffffff; }
.mkt_adpos { position: absolute; top: 1px; left: 1px; }
.mkt_txtad { position: absolute; bottom: 8px; left: 0px; width: 100%; height: 36px; font-family: Arial; text-align: center; overflow: hidden; }
#mkt_adlist { position: relative; margin-top: 0px; }
#mkt_adlist a { color: #ffffff; text-decoration: none; }
#mkt_adlist a:hover { color: #ffff00; text-decoration: none; }

.mkt_box { border: 3px double #cccccc; padding: 3px; }
.mkt_hdr { border-bottom: 1px solid #cccccc; }
.mkt_other { width: 169px; height: 155px; display: block; }
.mkt_pic { margin: 5px 0 0 22px; padding-bottom: 10px; }
.mkt_other a { display: block; background-color: #ffffff; color: #000000; text-decoration: none; }
.mkt_other a:hover { background-color: #cccccc; color: #000000; text-decoration: none; }
.mkt_txtbox { width: 254px; }
.mkt_txtbox ul { list-style: circle inside; }
.mkt_txtbox li:hover { list-style: disc inside; color: red; }
.mkt_txtbox li a { color: #000000; text-decoration: none; }
.mkt_txtbox li a:hover { color: #000000; text-decoration: none; }

.foot_strip { width: 100%; height: 11px; background-color: #ffffff; }
.foot_border { width: 100%; height: 6px; margin-top: 5px; background: #000e2f url(images/bkg_footer.jpg) repeat-x; }
.disclaim { margin: 3px; }

.col_main { width: 710px; margin: 15px 18px 0 0; background-color: #ffffff; }
.maincol_top { width: 100%; height: 10px; }
.maincol_left { width: 160px; margin: 35px 0 0 10px; }
.maincol_mid { width: 515px; margin: 5px 0 0 15px; }

.leftcol_bnr { width: 160px; height: 27px; margin-top: 15px; padding-top: 4px; background: #cee1f5 url(images/bkg_leftcol_feature.jpg) no-repeat 0 0; }
.arch_text { font-family: Times New Roman; text-align: center; }
.sto_banner { width: 100%; height: 30px; background: #ffffff url(images/bkg_sect_bnr.jpg) repeat-x; }
.sto_categ { font-family: Arial Black; height: 28px; padding: 2px 0 0 5px; color: white; background-color: #03346d; }
.sto_hline { font-size: 22px; }
.sto_caption { width: 130px; }
.st_capt_spc { margin: 2px; }
.pic190 { width: 195px; }
.pic100 { width: 105px; }
.capt190 { width: 190px; line-height: 100%; margin-bottom: 4px; }
.capt100 { width: 100px; line-height: 100%; margin-bottom: 4px; }

.sidebar { width: 175px; margin: 0 0 10px 10px; background-color: #cee1f5; }
.comments a { color: #000000; text-decoration: none; }
.comments a:hover { color: #000000; text-decoration: none; }
.comments a:visited { color: #000000; text-decoration: none; }
.shr_list { position: relative; }
.shr_text { position: absolute; top: 0; width: 100%; visibility: hidden; }
.shr_icons { width: 165px; margin: 20px 0 0 10px; }
.shr_icons img { float: left; margin: 0 9px 5px 0; }
.shr_email { margin: 5px 0 0 76px; }
.sbar_box { margin: 15px 10px 0 10px; width: 155px; }
.sbar_ad { margin: 5px 0 5px 7px; width: 160px; border: 1px solid #cccccc; }
.comment_bar { width: 485px; margin-left: 15px; }

.sshot { border: 3px double #000000; margin: 10px 8px 5px 0; }
.form_text { font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; color: #066199; background-color: #e2dfd6; }
.subscribe { border: 3px groove #03346d; width: 395px; margin-left: 47px; padding: 5px 10px 0 10px; text-align: center; background-color: #ebf3fb; }
.testi_spacer { margin: 20px 0 20px 42px; width: 431px; height: 3px; }
.testi_list { margin-left: 10px; }

.abt_sect1 { height: 206px; width: 300px; }
.abt_sect2 { height: 206px; width: 250px; }
.abt_sect3 { height: 185px; width: 285px; }
.abt_pic2 { border: 3px double #000000; margin: 10px 0 5px 8px; }

.contact_form { font-family: Courier New, Arial; }
.contact_form p { line-height: 2; }
.email_box { margin: -10px 0 0 45px; padding-top: 1px; width: 300px; height: 19px; background-color: #e2dfd6; border: 2px inset #828177; }
.sec_img { display: inline; vertical-align: middle; }

.col_search { width: 998px; margin-top: 15px; background-color: #ffffff; }
.col_srch2 { width: 980px; margin: 5px 0 0 9px; }

.main_story_headline { font-weight: bold; font-size: 22px; margin: 10px 0 5px 0; color: #066199; }
.main_story_headline a { color: #066199; text-decoration: none }
.main_story_headline h2 { font-size: 13px; font-weight: normal; font-style: italic; margin: 7px 3px 0 0 }
.main_story_headline img { float: left; margin-right: 8px; }
.main_story_headline .caption { float: left; margin-top: 0; font-size: 10px; font-style: italic; font-family: Arial }
.main_story_photo { float: left; padding-right: 8px; margin-bottom: 5px; }

.imp_header { color: #ffffff; letter-spacing: 3px; font-family: Times New Roman; margin: 2px 8px 0 8px; }
