@import url("sponsor.css");

html { overflow-y:scroll; }
body { margin:0px; background-color:#880000; }

/* Site Body */

.classified_cont { width:100%; height:30px; background:#565759 url(/elements/img/global/bg_header_footer.jpg) repeat-x top; margin-bottom:14px; overflow:hidden; }
.classified_body { width:970px; margin:0 auto; }
.classified_body_c1 { width:480px; float:left; clear:left; }
.classified_body_c1 ul { margin:0px; padding:0px; }
.classified_body_c1 ul li { width:70px; height:16px; background-color:#464646; float:left; margin:6px 4px 6px 0px; border:1px solid #767676; list-style-type:none; list-style-image:none; line-height:16px; }
.classified_body_c1 ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#BABABA; text-align:center; text-decoration:none; display:block; }
.classified_body_c1 ul li a:hover { background-color:#666666; color:#FFFFFF; display:block; }
.classified_body_c2 { width:490px; float:left; clear:right; text-align:right; }
.classified_body_c2 img { padding-top:6px; }
.classified_body_c2 form { padding-top:5px; }
.classified_body_c2 form input { background-color:#999999; border:1px solid #767676; }
.classified_body_c2 #submit { background-color:#464646; border:1px solid #767676; font:12px Arial; font-weight:bold; color:#BABABA; }
.classified_body_c2 span { float:left; width:240px; text-align:right; }

.header_banner_cont { width:970px; margin:0 auto; margin-bottom:14px; overflow:hidden; }
.header_banner_logo { width:242px; float:left; }
.header_banner_sponsor { width:728px; float:left; }

.header_nav_cont { width:970px; margin:0 auto; margin-bottom:14px; overflow:hidden; }
.header_nav_l1 { height:25px; text-align:center; background:url(/elements/img/global/nav_bg_l1.gif) repeat-x; }
.header_nav_l1 .selected { background:url(/elements/img/global/nav_bg_l2.gif) repeat-x; border-top:none; border-bottom:none; height:25px; line-height:25px; }
.header_nav_l1 ul { margin:0px; padding:0px; }
.header_nav_l1 ul li { width:95px; height:23px; float:left; list-style:none; border:1px #767676 solid; border-left:none; line-height:23px; }
.header_nav_l1 a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block; }
.header_nav_l1 a:hover { color:#CCCCCC; }
.header_nav_l2 { height:25px; text-align:center; background:url(/elements/img/global/nav_bg_l2.gif) repeat-x; }
.header_nav_l2 ul { margin:0px; padding:0px; }
.header_nav_l2 ul li { height:25px; float:left; list-style:none; line-height:23px; padding:0px 0px 0px 27px; }
.header_nav_l2 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.header_nav_l2 a:active { color:#CCCCCC; }
.header_nav_l2 a:hover { color:#CCCCCC; }

.news_col_cont { width:970px; margin:0 auto; margin-bottom:14px; overflow:hidden; }
.news_col_c1 { width:530px; margin-right:10px; float:left; }
.news_col_c2 { width:300px; margin-right:10px; float:left; }
.news_col_c3 { width:120px; float:left; }

.info_col_cont { width:970px; margin:0 auto; margin-bottom:14px; overflow:hidden; }
.info_col_c1 { width:840px; margin-right:10px; float:left; }
.info_col_c2 { width:120px; float:left; }

.banner_300x250_cont { margin-bottom:10px; clear:both; }

.footer_cont { width:100%; background-color:#252122; clear:both; }
.footer_body { width:970px; margin:0 auto; padding:8px; text-align:center; line-height:17px; }
.footer_body span { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
.footer_body a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline; }
.footer_body a:hover { text-decoration:underline; color:#CCCCCC; }

.imgLeft { float:left; margin-right:10px; }
.imgRight { float:right; margin-left:10px; }

/* Site Elements */

.button_170px { height:22px; width:166px; margin-top:5px; padding:2px; background:url(/elements/img/global/btn_red_170px.gif) no-repeat top; }
.button_170px a { display:block; line-height:18px; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.button_170px a:hover { text-decoration:none; color:#CCCCCC; }
.button_80px { height:22px; width:76px; margin-top:5px; padding:2px; background:url(/elements/img/global/btn_red_80px.gif) no-repeat top; }
.button_80px a { display:block; line-height:18px; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.button_80px a:hover { text-decoration:none; color:#CCCCCC; }

.iconlinks ul { margin:1px 0px 0px 0px; padding:1px 0px 0px 0px; list-style-type:none; }
.iconlinks li { padding-left:20px; line-height:20px; background:url(/elements/img/global/ic_read_white.gif) no-repeat; }
.iconlinks li.rss { padding-left:45px; line-height:18px; background:url(/elements/img/local/ic_rss.gif) no-repeat; padding-bottom:8px; }
.iconlinks li.xml { padding-left:45px; line-height:18px; background:url(/elements/img/local/ic_xml.gif) no-repeat; font-weight:bold; }
.iconlinks li.pdf { padding-left:45px; line-height:18px; background:url(/elements/img/local/ic_pdf.gif) no-repeat; }
.iconlinks li.word { padding-left:45px; line-height:18px; background:url(/elements/img/local/ic_word.gif) no-repeat; }
.iconlinks li.iTunes { padding-left:45px; line-height:18px; background:url(/elements/img/local/ic_itunes.gif) no-repeat; }
.iconlinks li a { text-decoration:none; font-weight:bold; color:#CC0000; }
.iconlinks li a:hover { text-decoration:underline; font-weight:bold; color:#666666; }

/* Content Layout */

.news_tab_cont { width:530px; overflow:hidden; margin-bottom:10px; }
.news_tab_head { background:url(/elements/img/global/tab_black_bar.gif) repeat-x bottom; }
.news_tab_body { width:520px; padding:1px 5px 5px 5px; background-color:#FFFFFF; }

.info_tab_cont { width:840px; overflow:hidden; margin-bottom:10px; }
.info_tab_head { background:url(/elements/img/global/tab_black_bar.gif) repeat-x bottom; }
.info_tab_body { width:824px; overflow:hidden; padding:8px 8px 8px 8px; background-color:#FFFFFF; }
.info_tab_body span { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; }
.info_tab_body span p { margin-top:0px; }
.info_tab_body span h1 { margin:0px; font-size:14px; font-weight:bold; }
.info_tab_body span h2 { margin:0px; font-size:22px; font-weight:bold; }

.video_player_cont { width:530px; height:338px; overflow:hidden; margin-bottom:10px; background-color:#000000; }

.news_content_cont { width:520px; overflow:hidden; }
.news_content_c1 { width:335px; padding-right:10px; float:left; }
.news_content_c2 { width:170px; float:left; }

.news_content_lead_cont ul { margin:0px; padding:0px; }
.news_content_lead_cont ul li { list-style-type:none; border-bottom:1px solid #b6b6b8; padding:5px 0px 5px 0px; min-height:95px; height:auto !important; height:95px; }
.news_content_lead_cont ul li img { float:left; padding-right:4px; border:0px; }
.news_content_lead_cont h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; margin:0px; }
.news_content_lead_cont h1 a { text-decoration:none; color:#000000; }
.news_content_lead_cont h1 a:hover { text-decoration:underline; color:#000000; }
.news_content_lead_cont h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; }
.news_content_lead_cont ul li h3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; margin:0px; line-height:18px; text-align:right;  }
.news_content_lead_cont ul li h3 a { text-decoration:none; color:#666666; }
.news_content_lead_cont ul li h3 a:hover { text-decoration:underline; color:#000000; }
.news_content_lead_cont ul li h3 img { float:right; padding:0px 0px 0px 4px; border:0px; }

.news_content_sub_cont ul { margin:0px; padding:0px; }
.news_content_sub_cont ul li { list-style-type:none; border-bottom:1px solid #b6b6b8; padding:5px 0px 5px 0px; }
.news_content_sub_cont ul li img { float:right; padding-left:4px; border:0px; }
.news_content_sub_cont h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; float:left; }
.news_content_sub_cont h1 a { text-decoration:none; color:#000000; }
.news_content_sub_cont h1 a:hover { text-decoration:underline; color:#000000; }
.news_content_sub_cont h2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; margin:0px; line-height:18px; text-align:right; }
.news_content_sub_cont h2 a { text-decoration:none; color:#666666; }
.news_content_sub_cont h2 a:hover { text-decoration:underline; color:#000000; }
.news_content_sub_cont h2 img { float:right; padding:0px 0px 0px 4px; border:0px; }
.news_content_sub_cont h3 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; margin:0px; }

.news_content_vid_cont ul { margin:0px; padding:0px; }
.news_content_vid_cont ul li { height:100%; list-style-type:none; border-bottom:1px solid #b6b6b8; padding:4px 0px 4px 0px; overflow:hidden; min-height:60px; }
.news_content_vid_cont ul li img { float:left; padding-right:4px; overflow:hidden; }
.news_content_vid_cont h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; margin:0px; }
.news_content_vid_cont h1 a { text-decoration:none; color:#000000; }
.news_content_vid_cont h1 a:hover { text-decoration:underline; color:#000000; }
.news_content_vid_cont ul li h2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; margin:0px; line-height:18px; text-align:right; }
.news_content_vid_cont ul li h2 a { text-decoration:none; color:#666666; }
.news_content_vid_cont ul li h2 a:hover { text-decoration:underline; color:#000000; }
.news_content_vid_cont ul li h2 img { float:right; padding:0px 0px 0px 4px; border:0px; }

.news_content_prm_cont ul { margin:0px; padding:0px; }
.news_content_prm_cont ul li { height:100%; list-style-type:none; border-bottom:1px solid #b6b6b8; padding:4px 0px 4px 0px; overflow:hidden; }
.news_content_prm_cont ul li img { float:right; padding-left:4px; }
.news_content_prm_cont h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; margin:0px; }
.news_content_prm_cont h1 a { text-decoration:none; color:#000000; }
.news_content_prm_cont h1 a:hover { text-decoration:underline; color:#000000; }

.news_content_article_cont { margin:0px; padding:0px; }
.news_content_article_cont h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#000000; margin:0px; padding:4px 0px 1px 0px; }
.news_content_article_cont h2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; margin:0px; padding-bottom:15px; }
.news_content_article_cont h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
.news_content_article_cont h3 p { margin-top:0px; }

.feature_tab_cont { width:300px; overflow:hidden; margin-bottom:10px; }
.feature_tab_head { background:url(/elements/img/global/tab_black_bar.gif) repeat-x bottom; }
.feature_tab_body { width:290px; padding:5px; background-color:#FFFFFF; overflow:hidden; }

.feature_content_poll_cont h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; }
.feature_content_poll_cont form { margin:0px; padding:0px; }
.feature_content_poll_cont ul { margin:0px; padding:0px; }
.feature_content_poll_cont ul li { list-style-type:none; padding-top:5px; }
.feature_content_poll_cont ul li label { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; }
.feature_content_poll_cont .submit { height:22px; width:76px; margin-top:5px; padding:2px; border:0px; float:right; color:#FFFFFF; background:url(/elements/img/global/btn_red_80px.gif) no-repeat top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.feature_content_poll_cont .submit:hover { color:#CCCCCC; }

.feature_content_conn_cont { background:url(/elements/img/global/bg_connect.jpg) no-repeat center; }
.feature_content_conn_cont ul { margin:0px; padding:0px; clear:both; }
.feature_content_conn_cont ul li { width:117px; height:39px; margin:3px; padding:10px; list-style-type:none; float:left; border:1px solid #b6b6b8; }
.feature_content_conn_cont ul li h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; margin:0px; }
.feature_content_conn_cont ul li h1 img { float:left; margin-right:8px; border:0px; }
.feature_content_conn_cont ul li h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; margin:0px; text-align:center; }
.feature_content_conn_cont ul li h2 img { border:0px; }
.feature_content_conn_cont ul li a { text-decoration:none; color:#000000; }
.feature_content_conn_cont ul li a:hover { text-decoration:none; color:#CC0000; }

/* News Wall */

#newswall { margin:0px 0px 14px 0px; padding: 0px; width:100%; height:480px; display:none; }
#newswall #flashContent { margin:0px 0px 10px 0px; padding:0px; width:100%; height:380px; text-align:left; }
#newswall #bannerContent { margin:0px auto 14px auto; padding:0px; width:970px; height:90px; text-align:center; }
#bannerContent #banner { margin:0px; padding:0px; }
#openNewsNavigator { margin:0px auto 14px auto; padding:0px; width:970px; height:30px; }

/* Vote */

.VoteTable { margin-bottom:20px; }
.VoteOptions { border:1px #666666 solid; padding:6px; background-color:#F3F3F3; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#000000; }
.VotePercentages { border:1px #666666 solid; padding:1px; background-color:#F3F3F3; }

/* Schedule */

.schedule_header { padding-bottom:10px; }
.schedule_header span { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; float:right; }
.schedule_time { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#CC0000; text-align:center; border-top:1px solid #b6b6b8; padding:5px 0px 5px 0px; }
.schedule_synopsis { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border-top:1px solid #b6b6b8; padding:5px 0px 5px 0px; }
.schedule_dropdown { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; background-color:#E1E1E1; }
.schedule_dropdown_submit { height:22px; width:76px; margin:0px; padding:2px; border:0px; color:#FFFFFF; background:url(/elements/img/global/btn_red_80px.gif) no-repeat top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.schedule_dropdown_submit:hover { color:#CCCCCC; }

/* Presenter Bio */

.presenter_cont { overflow:hidden; }
.presenter_cont ul { margin:auto; padding:0px; clear:both; }
.presenter_cont li { padding:22px; float:left; list-style-image:none; list-style-type:none; }
.presenter_cont li img { margin:0px; }
.presenter_cont h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0px; }
.presenter_cont h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
.presenter_cont img { float:left; margin-right:10px; }

/* Blogs */

.blog_cont { padding:10px 0px 10px 0px; overflow:hidden; }
.blog_cont img { float:left; border-width:1px; border-style:solid; }
.blog_wrapper { margin:0px; padding-left:165px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.blog_wrapper h1 { margin:0px; font-size:14px; font-weight:bold; }
.blog_wrapper h1 a { text-decoration:none; color:#000000; }
.blog_wrapper h1 a:hover { text-decoration:underline; color:#000000; }
.blog_wrapper p { margin:0px; }
.blog_wrapper h2 { width:44px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; margin:6px 0px 0px 0px; line-height:18px; }
.blog_wrapper h2 a { text-decoration:none; color:#666666; }
.blog_wrapper h2 a:hover { text-decoration:underline; color:#000000; }
.blog_wrapper h2 img { float:right; padding:0px 0px 0px 4px; border:0px; }
.blog_post_cont { width:520px; padding-top:4px; overflow:hidden; }
.blog_post_cont span { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin:0px; }
.blog_post_cont span h1 { margin:0px; font-size:22px; font-weight:bold; }
.blog_post_cont span h2 { margin:0px; font-size:14px; font-weight:bold; }
.blog_post_cont label { position:absolute; margin-top:3px; text-align:right; width:120px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.blog_post_cont input, textarea { margin:0px 0px 5px 140px; }
.blog_post_cont .error { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; }
.blog_post_cont_submit { height:22px; width:76px; margin:0px; padding:2px; border:0px; color:#FFFFFF; background:url(/elements/img/global/btn_red_80px.gif) no-repeat top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.blog_post_cont_submit:hover { color:#CCCCCC; }

/* Podcast */

.podcastfeed_cont { padding:10px 0px 10px 0px; border-top:1px; border-top-color:#666666; border-top-style:solid; }
.podcastfeed_cont img { float:left; border-width:1px; border-style:solid; }
.podcastfeed_wrapper { margin:0px; padding-left:125px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.podcastfeed_wrapper h1 { margin:0px; font-size:14px; font-weight:bold; }
.podcastfeed_wrapper p { margin:0px; }
.podcastfeed_wrapper a { text-decoration:underline; color:#CC0000; }

/* Education */

.edu_cont { margin-top:10px; padding:10px 0px 0px 0px; overflow:hidden; border-top:1px; border-top-color:#666666; border-top-style:solid; }
.edu_cont img { float:left; border-width:1px; border-style:solid; }
.edu_cont table { margin-bottom:10px; }
.edu_wrapper { margin:0px; padding-left:130px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.edu_wrapper h1 { margin:0px; font-size:14px; font-weight:bold; }

/* Mobile */

.mobile_provider_cont { width:678px; }
.mobile_provider_cont ul { margin:auto; padding:0px; clear:both; }
.mobile_provider_cont li { padding:25px; float:left; list-style-image:none; list-style-type:none; }

/* Your Say */

.yoursayform label { position:absolute; margin-top:3px; text-align:right; width:120px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.yoursayform input, textarea { margin:0px 0px 5px 140px; }
.yoursayform .error { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; }
.yoursayform_submit { height:22px; width:76px; margin:0px; padding:2px; border:0px; color:#FFFFFF; background:url(/elements/img/global/btn_red_80px.gif) no-repeat top; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; }
.yoursayform_submit:hover { color:#CCCCCC; }

/* Gallery */

.gallery_cont { overflow:hidden; }
.gallery_cont ul { margin:auto; padding:0px; clear:both; }
.gallery_cont li { padding:12px; float:left; list-style-image:none; list-style-type:none; }
.gallery_cont li img { margin:0px; }