/*Base*/
body{margin:0px; background-color:#FFFFFF; color:#000000}
td,div,li,p{font-family:Arial,Verdana, Helvetica, sans-serif;font-size:13px; color:#000000;line-height:1.3em;}
a{text-decoration:none; color:#000066}
a:link {color:#000066}
a:visited {color:#000066}
a:hover {color:#FF0000;}
a:active {color:#FF0000;}
img{border:0px;}

/*General*/
#scroll { position:absolute;top:0;bottom:-0.1px;width:1em; z-index:-1;}
.No_Underline {text-decoration: none;}

.wrapper{min-width:770px; text-align:center;margin:0px;padding:0px;}
.maincontainer {border-left:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;border-right:1px solid #F3F3F3; background-color:#f9f9f9;margin:0 auto;width:770px;text-align:left;padding:0px;}

.leftcontainer{width:130px;float:left;margin:0px;padding:0px;}
.middlecontainer {background-color:#FFFFFF; width: 490px !important; width:508px; overflow:hidden;float:left;margin:0px;padding:10px;position:relative}
.rightcontainer{width:130px;  overflow:hidden; float:right;position:relative;margin:0px;padding:0px;}
.middlecontainerindex {background-color:#FFFFFF; width:385px; overflow:hidden;float:left;margin:0px;padding:0px;position:relative}
.rightcontainerindex{width:250px;  overflow:hidden; float:right;position:relative;margin:0px;padding:0px;}
.leftcontainer-divider {width:10px; overflow:hidden;float:left;margin:0px;padding:0px}
.rightcontainer-divider {width:10px;overflow:hidden;float:left;margin:0px;padding:0px}
.specialadcontainer {width:120px;overflow:hidden;float:left;margin:0px;padding:0px}
.adcontainer{ background-color:#FFFFEF;width:120px;overflow:hidden;float:left; margin:0px;padding:0px;}
.navcontainer{background-color:#FFCC00;width:120px;overflow:hidden;float:left;margin:0px;padding:0px;}
.navcontainer h1 {padding: 1px; margin: 0px 1px 0px 1px; background-color: #FFCC66; font-size:16px; width:114px;!important;width 118px;display: block;border: 1px solid #FFFFCC;}
.navcontainer ul {list-style: none; margin: 0px; padding: 0px;}
.navcontainer ul li {margin: 1px; padding: 0px;}
.navcontainer ul li a {width: auto !important; width: 118px; display: block;text-decoration: none;color: #000066;background-color: #FFFFCC;padding: 1px;}
.navcontainer ul li a:hover {background-color: #FFFF99;color:#FF0000;}

.newscontentsection{margin-right:10px;}
.newscontentsection ul{margin-left:0px;padding-left:16px;}
.newscontentsection img{padding: 2px 2px 0px 0px;}

.sectionhead {padding:2px; background-color:#FFFFCC;border-bottom:1px solid #000;font-size:18px;font-weight:bold;color:#CC0000}
.featureshead {padding:2px; background-color:#CC0000;border-bottom:1px solid #000;font-size:18px;font-weight:bold;color:#FFFFCC}
.smallcredits{padding:2px; font-size:10px;font-weight:bold}
.sectionleadstory {font-size:16px; font-weight:bold}

.bottomad300x250{width:300px;float:right;margin:0px;padding:0px;}
.bottomshare{width:150px; float:left;margin-left:10px;padding-left:0px;}
.bottomshare ul{margin:0px;padding-left:5px;}
.bottomshare ul li{padding:5px; background-color:#f9f9f9; line-height:1.5em; list-style: none; border-bottom:1px dotted #ccc;}
.bottomad468x60{clear:both; height:60;width:468px;margin:0px 0px 0px 0px;padding:0px;}

.breaker {height:10px;clear:both;margin:0px;padding:0px;}
.footer{background-color:#FFFFEF; clear:both;text-align:center; margin:0px; padding;5px;}

/*Article Section*/
#printReady {padding:0px; margin:0px;}
#printReady  h3{font-size:20px;line-height:1.3em;color:#CC0000; margin:10px 0px 0px 0px;}
#printReady .publishtime {font-size:10px;font-weight:bold;padding:0px;margin:0px 0px 10px 0px;}
#printReady img {margin: 2px;border:1px solid #333;}

/*Breaking News*/
#iemarquee{color: #FFFFFF;font-weight: bolder;font-size: 120%;font-family: verdana;}
#iemarquee a:link{color: #FFFFFF;}
#iemarquee a:visited{color: #FFFFFF;}
#iemarquee a:hover{color: #FFFFFF;font-weight: bold;}

/*Latest News */
.latestnews{width:380px;}
.latestnews-body { width:auto; margin:0px; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;  background-color: #EFEFEF;border: #CCC solid 1px;}
.latestnews-header {width:auto; margin:0px; padding-top:0px; padding-bottom: 2px; background-color: #FFFFCC; font-size: 18px; font-weight: bold; color: #CC0000; border-bottom-color: #000000; border-bottom-style:solid; border-bottom-width: 1px}
.latestnews a{ text-decoration: none; }

/*Weather */
.weather { font-size: 13px; width:380px; margin:0px; background-color:#CAEFE8; padding:0px; line-height:1.5em;}
.weather h1{ padding:2px;color:white; font-size: 14px; font-weight:bold; background-color:red;}
.weather ul li {font-size: 13px; line-height:1.6em;}
.weather img{float:right; border:1px #ccc solid; padding:2px;}

/*Polls*/
.pollbody {background-color: #000066;}
.pollcontainer {border: 3px double black; padding: 5px; background-color: white; font-size: 12px; font-family:Arial,Verdana, Helvetica, sans-serif; text-align:left; margin: auto; width:770px;}
.pollcontainer img {border: 0px;}
.pollheader {height: 60px; border-width: 1px 1px 10px 1px; border-style: solid; border-color: #000066 #000066 orange #000066;background-color: #EFEFEF;}
.pollresponse h1 {color:#000066; font-family:Georgia,Verdana,Helvetica; font-size: 20px;}
.pollresponse form {border: 1px solid #CCCCCC; background-color:#efefef; margin: auto; padding: 4px; width:600px;}
.pollresponse form p {text-align:center;}
.pollresponseheading {background-color:#efefef; border:1px solid #CCCCCC; padding: 4px; color:#333333; font-size: 14px; font-weight: bold;}
.pollresponsetext {margin: 5px; max-height: 100px; overflow:auto; line-height: 1.25em; padding: 5px 0px 15px 0px;}
.pollpager {margin:1px; padding: 1px; text-align: center;}
.pollpager a {text-decoration:none; padding:3px 6px 3px 6px; border: 1px solid #CCCCCC;}
.pollpager a:hover {background-color: #333333; color: #FFFFFF}
.pollfooter {margin:2px;padding: 10px;  border:1px solid #000066; background-color: #EFEFEF;text-align: center;}

/*
old stuff
#iemarquee{ color:#FFFFFF; font-weight: Bold; Font-size:18px;}
#iemarquee a{ color:#FFFFFF; font-weight: Bold; Font-size:18px;}
*/

