/* General */
body { margin:0px; background-color:#FFFFFF; color:#000000;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height:1.3em; }
div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height:1.3em; }
td,p,li{ line-height:1.4em; font-size: 12px;}
img {border:0;}

a { color: #0033FF;text-decoration:none; }
a:active { color: #0033FF}
a:link { color: #0000FF}
a:visited { color: #0000FF}
a:hover { color: #ff0000; TEXT-DECORATION: underline; }


/*body{ text-align: left;  min-width: 770px; }*/
/*p { text-align:left;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}*/
/*td { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal }*/

.topad { text-align:center; }
.masthead { background-color: #FFCC66}
.maincontainer { text-align:left; width: 770px; margin-left: auto; margin-right: auto; }
.credits { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; text-align: left}
.redonwhiteheader { font-weight: bold; font-size:16px;  background-color: #FF0000; color: #FFFFFF ;margin:0;padding:2px}
.wt { TEXT-DECORATION: none}
.td1{ font-family: Arial,Helvetica,sans-serif;font-size:13px}
.footer {padding: 10px; background-color:#ffffcc}

.shop { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #3300FF; color: #FFFFFF}
.shopredonwhite { background-color: #FF0000; color: #FFFFFF}
.shopdetails { background-color: #FFFFCC; }
.shopproducts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #99CC00; color: #333333}
.shopproducts2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; background-color: #FFFFCC; color: #333333 }

.golocalheading { background-color: #666633;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;color: #FFFFFF}
.menuheadings { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC0000; background-color: #FFCC33}

.strip { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; background-color: #CC0000}
.strip A { color: #FFFFFF; }
.strip A:hover { color: #FFFF00;TEXT-DECORATION: underline}

.sectionhead { height:30px; font-size: 14px; color: #CC0000; font-weight: bold; background-color: #FFFF99; background-image: url(/newimages/nav-bg.jpg); border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-attachment: scroll; background-repeat: repeat-x}

.gallerypromo{ margin:0px; border:1px solid #333; background-color:#efefef;height:64px; padding:2px; }
.gallerypromo img{ border:1px solid #ccc; }

.frontsectionheader { background-color:#F2f2f2;  color: #C00;  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width: 260px; font-size: 16px; border-color: black black #CCCCCC; text-transform: uppercase; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.frontpictures { border: 0px #000000 solid; padding:1px; margin-right:2px;margin-bottom:2px}
.captions{ padding:2px;background-color:#efefef; font-size:11px; color:#333;min-height:45px; width:260px; }
.gallerynav { padding:2px; width:258px; }

.nav {float:right;}
.nav a, .nav a:link, .nav a:visited {font-weight:600; text-transform:capitalize; display:block; padding-right:8px; padding-left:8px; height:30px; background-color:#FFFFCC; border-left:1px dotted #efefef; margin-top:0px; text-align:center; text-decoration:none; line-height:30px; overflow:hidden; float:left;}
.nav a:hover { background-color:#FF9;text-decoration:underline;}
.nav a:active {color:#fff; background-color:#C00;}

/* power */
.powerhead { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF ; background-color: #15067B; padding: 2px; height:20px; }
.powerbody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color: #ffffee; padding: 4px; }
.powercredits { font-size:8px; }
.powernews { background-color: #FFFFEE; padding: 4px; border:1px solid #efefef; }
.powerbreak { font-size:14px; color:#555; font-weight:bold; background-color: #ffff00; padding: 5px; }
/*.powerbreak { font-size:16px; color:#555; font-weight:bold; background-color: #ffff00; padding: 5px; }*/
.powerbreak a{ text-decoration:underline; }

/* Weather */
#weather{ background-color: #EFEFEF; margin:0px; }
.hurricane { border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.weatherforecast { background-color: #F2F2F2 ; border-color: black black #999999; border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.weatherfooter{ background-color: #FFCC66}
.weatherfooter p{ font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.weatherfooter div{ font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.weathersummary { background-color: #F2F2F2}
.weatherheader { background-color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold}
/*.contentleft { border-color: #CCCCCC #CCCCCC #CCCCCC black; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}*/
/*.contentright { border-color: black #CCCCCC #CCCCCC black; border-style: dotted; border-right-width: thin; border-bottom-width: thin }*/
/*.contentright { border-color: #CCCCCC black; padding-right: 2px; padding-left: 5px; padding-top: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}*/
.contentleft { background-color:#FFFFFF;border-color: #CCCCCC #CCCCCC #CCCCCC black; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.contentright { background-color:#FFFFFF; border-color: #CCCCCC black; padding-right: 2px; padding-left: 5px; padding-top: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.contentoutsideright { padding:4px; background-color:#FFFFED; border-color: #CCCCCC black; padding-right: 2px; padding-left: 5px; padding-top: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.contentoutsideright img{ border:1px solid #000;padding:2px; }
.contentright h3 ,.contentleft h3 ,.contentoutsideright h3{ color:#666; font-size:18px; margin-bottom:4px; border-bottom: 1px dotted #ccc; }
.contentright h4 ,.contentleft h4 ,.contentoutsideright h4{ color:#666; font-size:16px; margin-bottom:4px; border-bottom: 1px dotted #ccc; }
#pic { border: 1px #000000 solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
#feedrow td{ border: #666666; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px}

/*scholarship*/
.scholarshipheader { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000}
.scholarshipheader { background-color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold }
.scholarshipdetail { background-color: #F2F2F2 ; border-color: black black #999999; border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.scholarshiplabel { background-color: #F2F2F2 ; border-color: black black #999999; border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; font-weight: bold}
.scholarshipsection { font-size: 18px; color: #CC0000; font-weight: bold}
.scholarshipsection1 { font-size: 36px; color: #CC0000 }
.scholarshiplist { padding-bottom: 7px}
.scholarshippaging { text-align: center}
.scholarshipinto { background-color: #CCCCCC; text-align: justify; text-indent: 2pt; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/*podcasts*/
.podcastlist { background-color: #CCCCCC; border-color : #FFFFFF #FFFFFF;padding: 2px 2px 2px 2px; margin: 1px 1px 1px 1px;border-style: solid; border-width: 0px 1px 1px 0px; }

/*Careers/JobSmart*/
.careerbody { background-color: #0E4700; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.careerboody .footer{ }
.careermast{ background-color: #FF9933; }
.careerleft { background-color: #FFFFFF ;border-color: #CCCCCC #CCCCCC #CCCCCC black; padding-top: 10px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border-style: dotted; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; }
.careerleft h1 { font-size: 14px;margin:0px;width:auto!important;display: block;background-color:#CCCCCC;text-transform:Uppercase;padding : 1px; }
.careerleft ul { list-style: none;margin: 0px;padding: 0px; }
.careerleft ul li{ margin: 0px;padding: 1px; }
.careerleft ul li a { width:150px!important;width:auto!important;display: block;text-decoration: none;/*color: #000066;*//*background-color: #EFEFEF;*/padding: 1px;	border-width: 1px 1px 1px 1px;border-style: dotted dotted dotted dotted;border-color: #FFFFFF #FFFFFF #CCCCCC #FFFFFF; }
.careerleft ul li a:hover { background-color: #EFEFEF;/*font-weight:bold;*/color:#0E4700;border: 1px solid #CCCCCC; }
.careerright { background-color: #FFFFFF ;border-color: #CCCCCC black; padding-right: 2px; padding-left: 5px; padding-top: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.careerright select { font-size: 10px }
.careerright H1{ width: 99%; border:#ccc solid 1px; padding:2px; background-color:#EFEFEF; font-size: 20px; color:#0E4700; }
.careerright a{ text-decoration:none; }
.careerheader{ padding: 2px; font-size: 110%; background-color: #666666; color: #FFFFFF; border-color: black black #999999; border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; font-weight: bold}
.careerlabel{ padding: 2px; background-color: #F2F2F2 ; border-color: black black #999999; border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px ; font-weight: bold}
.careerdetail{ padding: 2px; background-color: #F2F2F2 ; border-color: black black #999999; border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.careerfeatureheader{ width:250px;font-size: 14px;font-weight: bold;padding:5px;margin:0px;color: #CC0000;background-color: #FFFF66; }
.careerlatestheader{ 	width:250px;font-size: 14px;font-weight: bold;padding:5px;margin:0px;color: #CC0000;background-color: #FFFF66; }
.careerlatestdetail{ width:250px;border: 1px dotted #666666;padding:5px;margin:0px; }
.careerfeaturedetail { width:250px;border: 1px dotted #666666;padding:5px;margin:0px; }
.careerarticleimages{ margin:2px; padding:2px; background-color:#efefef;font-size:10px;border: 1px solid #ccc; }
.careerad728x90{ text-align:center;background-color:#fff; }

/*News*/
/*News*/
.newspagebody {background-color:#f2f2f2;}
.newscontent {padding:10px; ; background-color: #FFFFFF}
.newscontent a{ text-decoration:none; }
.newscontent li, .newscontent div, .newscontent p { font-size: 13px; font-family: Arial;line-height:1.4em}
/*.newscontent h3 {color: #CC0000; font-family: Arial, san-serif; font-size: 24px;  margin:5px 5px 0px 0px; padding:5px 5px 0px 0px; line-height:1.1em;} */
.newscontent h1 {color: #CC0000; font-family: Arial, san-serif; font-size: 24px;  margin:5px 5px 0px 0px; padding:5px 5px 0px 0px; line-height:1.1em;} 
.newscontent h4 {font-size: 20px; font-family:Georgia; margin: 0px 0px 0px 0px; padding:5px 5px 5px 0px; border-bottom:1px #ccc solid; background-color:#EFEFEF;} 
/*.newscontent h3 a {text-decoration: none;color: #CC0000;} */
.newscontent h1 a {text-decoration: none;color: #CC0000;} 
.newscontent small { color: #CCCCCC; font-size: 10px; font-weight: bold; } 
.newscontent .headline { font-weight: bold; font-family: Arial, san-serif; font-size: 14px; }
.newscontent .ads { padding:2px;width:336px;  float: right; margin:1px; }
.newscontent .cleardiv { clear:both; background-color:#FFFFCC;min-height:20px;width: 100%; } 
/*newscontent .story { font-size:12px; background: #efefef; border: 0px #000 solid; padding: 4px; margin:2px; height:99%; width:30%; }*/
.newscontent .story { font-size:12px; border-right: 1px dotted #ccc ; padding: 4px; margin:2px; height:99%; width:30%; }
.newscontent .story li,.newscontent .mainnews li{ list-style-type:square;color:#FFCC33; }
.newscontent .story ul,.newscontent .mainnews ul { margin:0px;padding-left:15px; }
.newscontent .highlights{ background: #ff9;  border: 0px #cccccc solid; padding: 2px; margin:0px; width:236px; height:85px;  min-height:85px; position:relative; float: right; }
.newscontent .promo { text-align:center;padding:2px;width:135px;  margin:1px;float:left; }
/*.newscontent .mainnews { padding:5px; width:475px; background-color:#f2f2f2; margin:1px; float:right; }*/
.newscontent .mainnews { padding:5px; width:475px;  margin:1px; float:right; }
.newscontent .mainnews p{ margin-top:0px; }
.newscontent .othernews { padding:2px; width:650px; background-color:#fff; margin:1px;float:left}
.newscontent .newsmenu { text-align:center;padding:2px;width:135px; background-color:#fff; margin:1px;float:left; }

/*.newscontent .newscategory { padding:5px; width:470px; background-color:#f2f2f2; margin:1px;float:right}*/
.newscontent .newscategory { padding:5px; width:470px; margin:1px;float:right}
.newscontent .newscategory p{ line-height:1.4em}
.newscontent .newscategory p a{ font-size:16px; font-weight:bold; }

.newscontent .articleleft {margin:0px; background-color:#FFFFFF; width:620px; float:left; padding:5px; border-right:1px #EFEFEF solid; line-height: 1.2em; font-size: 13px;} 
//.newscontent .articleleft {margin:0px; background-color:#FFFFFF; width:620px; float:left; padding:5px; border:1px #EFEFEF solid; line-height: 1.2em; font-size: 13px;}
.newscontent .articleleft p{font: Arial; line-height: 1.4em; font-size: 13px;} 
.newscontent .articleright {text-align:center; margin:0px; width:320px; float:right; padding:5px; border:0px #ccc solid;}

.newscontent .relatedheader {background-color:#666; padding:5px; color:white; font-weight:bold;} 
.newscontent .relatedbody {background-color:#EFEFEF; padding:5px;line-height: 1.4em; font-size: 13px;}
.newscontent .relatedbody a{text-decoration:none;}
.newscontent .relatedpanel {background-color:#EFEFEF; width:280px; float: left;} 
.newscontent .relatedad {width:310px; text-align:center; padding:0px; float: right;}

.newscontent .articleimages{ width:300px;float:right;margin:2px; padding:2px; background-color:#efefef;font-size:10px;border: 1px solid #ccc; }

.newscontent .newsstory{ line-height:1.4em}
.newscontent .newsstoryaudio{ border:dotted 1px #ccc; background-color:#ffc;color:#c00; width:300px;padding:5px;margin:5px; }

.newscontent .commentsheader {clear:both;  font-size: 16px; background-color: #f2f2f2;  font-weight:bold; margin:20px 0px 20px 0px; border-bottom:1px solid #ccc; padding: 5px 0px }
.newscontent .newstoolbar {margin-top:10px; margin-bottom:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding: 5px 0px  }
.newscontent .newstoolbar_right{text-align:left;}

.newscontent .externalnews {text-align:left; background-color:#F2F2F2; padding:3px; width:300px;}
.newscontent .externalnews h1{background-color:#efefef;  color: #C00;  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 16px; border-color: black black #CCCCCC; text-transform: uppercase; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

/*
.newspagebody {background-color:#f2f2f2;}
.newscontent { padding:10px; background-color: #FFFFFF; }
.newscontent a{ text-decoration:none; }
.newscontent li, .newscontent div, .newscontent p { font-size: 13px; font-family: Arial;line-height:1.3em}
.newscontent h3 { color: #CC0000; font-family: Georgia, Arial, san-serif; font-size: 20px; margin:0px 0px 5px 0px} 
.newscontent h3 a { text-decoration: none;color: #CC0000; } 
.newscontent small { color: #CCCCCC; font-size: 10px; font-weight: bold; } 
.newscontent .headline { font-weight: bold; font-family: Arial, san-serif; font-size: 14px; }
.newscontent .ads { padding:2px;width:336px;  float: right; margin:1px; }
.newscontent .cleardiv { clear:both; background-color:#FFFFCC;min-height:20px;width: 100%; } 
//newscontent .story { font-size:12px; background: #efefef; border: 0px #000 solid; padding: 4px; margin:2px; height:99%; width:30%; }
.newscontent .story { font-size:12px; border-right: 1px dotted #ccc ; padding: 4px; margin:2px; height:99%; width:30%; }
.newscontent .story li,.newscontent .mainnews li{ list-style-type:square;color:#FFCC33; }
.newscontent .story ul,.newscontent .mainnews ul { margin:0px;padding-left:15px; }
.newscontent .highlights{ background: #ff9;  border: 0px #cccccc solid; padding: 2px; margin:0px; width:236px; height:85px;  min-height:85px; position:relative; float: right; }
.newscontent .promo { text-align:center;padding:2px;width:135px;  margin:1px;float:left; }
//.newscontent .mainnews { padding:5px; width:475px; height:300px; background-color:#f2f2f2; margin:1px; float:right; }
.newscontent .mainnews { padding:5px; width:475px;  margin:1px; float:right; }
.newscontent .mainnews p{ margin-top:0px; }
.newscontent .othernews { padding:2px; width:650px; background-color:#fff; margin:1px;float:left}
.newscontent .newsmenu { text-align:center;padding:2px;width:135px; background-color:#fff; margin:1px;float:left; }
//.newscontent .newscategory { padding:5px; width:470px; background-color:#f2f2f2; margin:1px;float:right}
.newscontent .newscategory { padding:5px; width:470px; margin:1px;float:right}
.newscontent .newscategory1 p{ line-height:1.4em}
.newscontent .newscategory p a{ font-size:16px; font-weight:bold; }
.newscontent .newsstory{ line-height:1.4em}
.newscontent .newsstoryaudio{ border:dotted 1px #ccc; background-color:#ffc;color:#c00; width:300px;padding:5px;margin:5px; }
.newscontent .categoryads { background-color:#fff; padding:2px;width:336px; float: right; margin:1px; }
.newscontent .relatedheader { background-color:#999; width:450px; padding:5px; color:white; font-weight:bold; } 
.newscontent .relatedbody { background-color:#EFEFEF; width:450px; padding:5px}
.newscontent .articleimages{ width:250px;float:right;margin:2px; padding:2px; background-color:#efefef;font-size:10px;border: 1px solid #ccc; }
.newscontent .externalnews {text-align:left; background-color:#F2F2F2; padding:3px; width:300px;}
.newscontent .externalnews h1{background-color:#efefef;  color: #C00;  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 16px; border-color: black black #CCCCCC; text-transform: uppercase; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
*/

/*News - Popular*/
.centerpanel{ margin:0; padding:0;width:680px; margin:auto}
.centerpanel h1 { background-color:#efefef; font-size:16px; padding:5px; margin:2px}
.centerpanel h2 { font-size:14px; margin:1px}
.popular{ padding:10px;height:220px; }
.popular div { margin:10px; padding:0px; width:310px; float:left; text-align:left; }
.popularads{ background-color:#efefef; ;clear:both; padding:10px;height:270px; }
.popularads div { padding:10px; width:310px;float:left; }
.lateststories { width:660px;padding:10px;clear:both;  height:300px; }
.lateststories div { margin:10px; padding:10px; width:280px;  float:left;text-align:left; }
/*comments*/
