@charset "UTF-8";
/* CSS Document */
body{text-align: center;min-width: 938px;font-size:14px;font-family: Trebuchet MS,  Serif, Helvetica, Tahoma, Geneva, Arial, sans-serif; margin-top:0px; background-color:#729286;background-repeat:repeat-x; background-image:url(imagesXbannernews/greenbg2.jpg); background-attachment: fixed;}

#container{width:970px; text-align:left; margin:0 auto; background-color:white; padding-top:10px;padding-left:7px; padding-right:7px} /*f7f7f7*/

.leaderboardAd{width:100%;margin:0 auto; margin-bottom:4px}
.leaderboardAd img{border:solid 1px #5c5c5c}

#TopTable{width:100%; padding-bottom:4px; margin-bottom:4px; }
#TopTableLeftCell{padding-left:7px;border-bottom:1px dashed gray;padding-bottom:4px}
#TopTableRightCell{ text-align:right; padding-right:7px;border-bottom:1px dashed gray;padding-bottom:4px}


#TopTableAd{width:100%; margin-top:4px;margin-bottom:4px; text-align:center; background-color:#E1E1E1}  /* E1E1E1 */
#TopTableAd img{ border:solid 1px black; width:468px; height:60px}
#TopAdTableLeftCell{ width:196px; border-left:solid 4px white;padding:4px;}
#TopAdTableLeftCell img{ width:196px}
#TopAdTableMiddleCell{padding:4px;}
#TopAdTableRightCell{ width:260px;padding:4px; border-right:solid 4px white;padding:4px;}

#LeaderboardAdBottom{background-color:#E1E1E1; width:100%; margin-top:4px;margin-bottom:4px; text-align:center;padding:4px;}
#BottomAdTableMiddleCell img{border:solid 1px black}


/*#TopAdTableLeftCell{padding:4px; width:728px}
#TopAdTableRightCell{padding:4px; text-align:center}*/

#HeaderTable{width:100%;}
#HeaderTableLeftCell{padding:1px 0px 3px 10px; color:#444444; font-weight:bold}
#HeaderTableRightCell{ text-align:right;padding-bottom:1px;padding-right:5px}

.announceBoxCell{background-color:white;border:solid 1px #5c5c5c; width:251px; font-size:14px; background-image:url("imagesX/topAnnounceBG_Blue.png");}

#SearchTable{height:43px;width:100%;background-color:white; color:#e5e5e5; text-align:left; background-repeat:no-repeat; background-image:url("http://www.bannernews.net/joe/imagesXbannernews/blackbar.jpg");}
#SearchTable td{}
/*#SearchTableLeftCell{ background-color:#a9d0e1; padding:4px; font-weight:bold;}*/

/*#NavTable{width:100%; background-color:#999999;}
#NavTableTopCell{}
#NavTableBottomCell{ background-color:#990000}*/
.HBar{width:100%; background-color:#5882b2; height:5px; margin-top:4px;margin-bottom:4px}

#ContentTable{width:99%; margin-top:4px; line-height:1.4}

#ContentTableLeftNavCell{ vertical-align:top; width:196px;border-top:7px solid #3f6750;}

#ContentTableMiddleCellNoBorder{vertical-align:top;}
#ContentTableMiddleCell{vertical-align:top; border-top:7px solid #3f6750; padding-top:3px;}
#ContentTableRightCell{width:260px; vertical-align:top;}

.ContentSeperatorCell{ width:15px; background-image:url(imagesX/VertSepSpacerBG.gif)}
.ContentSeperatorCellNoBG{ width:15px;}


.Hline{ border-bottom: solid 1px #cfcfd1; margin-top:4px}

.ColumnHeadline{ font-weight:bold; font-size:16px;color:#304e3d; border-top:7px solid #3f6750;padding-left:7px;padding-top:4px;padding-bottom:4px;background-color:#EBEBEB;} /* blue ws a4d3e5  red was c83223 */
.ColumnContent{ text-align:center; padding-bottom:7px;margin-bottom:7px;background-color:#EBEBEB;}

.CommunityTable{ width:100%}
.CommunityTable td{ padding:5px; width:33.33%; vertical-align:top}

.NewsContent2{ margin-top:3px}
.NewsContent{}
.NewsContentsm{ font-size:12px}

/* this is used under bread crumb list on classifieds cat page */
.ContentTitle{font-weight:bold; margin-bottom:4px; font-size:16px}

.LogintoReadDiv{font-size:medium;border:2px dashed gray;margin-top:15px;margin-bottom:30px;padding:7px}




/*
////////
old styles
////////
 */
 
H1{font-size:17px;}
H1.TopStory{font-size:17px; font-weight:bold;text-align:center; margin:0px; padding:0px; margin-bottom:5px;} /* used on homepage*/
H2.NewsSubTitle{font-size:14px;font-weight: bold; text-align:center; margin:0px; padding:0px; margin-bottom:5px;} /* used on news detail for subtitle*/
H1.NSTitle{margin:0px; padding:0px; font-size:12px} /* used on more news page*/
H2.NSTitle{margin:0px; padding:0px; font-size:11.5px}


.StoryAuthor{text-align:center; margin-bottom:5px; font-weight:normal}
.Story{text-align:justify; font-weight:normal}
.ReadFull{font-weight:bold; text-align:right; margin-top:5px;margin-bottom:7px}
.NewsHeadline{ font-size:14px; margin-bottom:5px;}
.NewsUL{margin-left:10px; padding-left:10px;}
.MoreNews{font-size:12px; font-weight:bold}

.NewsSeperator{ text-align:left; font-weight:bold; padding:5px;background-color:#E4E4E4;}
.NewsSeperatorWhite{ text-align:left; font-weight:bold; padding:3px}
.NewsSeperatorWhiteBorder{ text-align:left; font-weight:bold; padding:3px; padding-top:5px; border-top:7px solid #3f6750;}
.NewsSeperatorWhiteThinUnderline{text-align:left; font-weight:bold; padding:3px; border-bottom:dashed 1px gray}
.NSDate{ color:#333333}
 


/* Regular Links*/
a:link {color:#033a1b;text-decoration: underline}
a:visited {color:#033a1b;text-decoration: underline}
a:hover {color:#005bc2;text-decoration: underline}
a:active {color:#033a1b; text-decoration:none}

/* Search bar links */
a.SearchLink:link {color:#efefef}
a.SearchLink:visited {color:#efefef;}
a.SearchLink:hover {color:white;}
a.SearchLink:active {color:#efefef;}

/* Sunday News Links */
a.SundayNews:link {color:#2e5682}
a.SundayNews:visited {color:#2e5682;}
a.SundayNews:hover {color:#0078ff;}
a.SundayNews:active {color:#2e5682;}


/* nav links font-weight:bold*/
/*a.MainNavLink:link {color:#323f7c;text-decoration:none; font-weight:bold; font-size:16px}
a.MainNavLink:visited {color:#323f7c;text-decoration: none;font-weight:bold;font-size:16px}
a.MainNavLink:hover {color:#4c62c5;text-decoration: none;font-weight:bold;font-size:16px }
a.MainNavLink:active {color:#323f7c; text-decoration:none;font-weight:bold;font-size:16px}*/

.LeftNavTopSpacer{ height:1px}
.LeftNavMainMenuDiv{ border-bottom:dashed 1px gray; padding:0px;border-right: dashed 1px gray;}
#leftnavAdbox{border-right: dashed 1px gray; min-height:100px}
/*Allow hover cell*/
.LeftNavMainMenuDiv a {display: block; padding:5px}
.LeftNavMainMenuDiv a:hover { padding-left:8px;} /*E6E6E6*/

.LeftNavMainMenuSubDiv{border-right: dashed 1px gray; padding-left:12px;padding-top:5px;padding-bottom:5px}
.LeftNavBulletimg{margin-right:5px}


a.MainNavLink:link {color:#0b3500 ;text-decoration:none; font-weight:bold; font-size:16px}
a.MainNavLink:visited {color:#0b3500;text-decoration: none;font-weight:bold;font-size:16px}  
a.MainNavLink:hover {color:#005bc2;text-decoration: none;font-weight:bold;font-size:16px;  } /*d4421b*/
a.MainNavLink:active {color:#0b3500; text-decoration:none;font-weight:bold;font-size:16px}

a.MainNavSubLink:link {color:#3f6750;}
a.MainNavSubLink:visited {color:#3f6750;}  
a.MainNavSubLink:hover {color:#005bc2;}
a.MainNavSubLink:active {color:#3f6750;}


/* healine links Active */
a.HeadlineLink:link {text-decoration:none}
a.HeadlineLink:visited {text-decoration: none}
a.HeadlineLink:hover {text-decoration: none}
a.HeadlineLink:active {text-decoration:none}

/* classified links Active */
a.classifiedLink:link {color:#333333;text-decoration:none}
a.classifiedLink:visited {color:#333333;text-decoration: none}
a.classifiedLink:hover {color:black;text-decoration: none}
a.classifiedLink:active {color:#333333; text-decoration:none}

/* BreakingNewsHeadlineLink */
a.BreakingNewsHeadlineLink:link {color:#CF0202;}
a.BreakingNewsHeadlineLink:visited {color:#CF0202;}
a.BreakingNewsHeadlineLink:hover {color:#FF0000;}
a.BreakingNewsHeadlineLink:active {color:#CF0202;}





/* Ads */
#ad3 img{margin-bottom:5px; width:230px;border:solid 1px black;}
#ad8 img{margin-bottom:5px; width:230px;border:solid 1px black;}

#ad12 img{width:154px;float:left; margin-right:3px}
#ad13 img{width:154px;float:left}
#ad14 img{width:154px;float:left; margin-left:3px}

#ad5 img{width:175px;margin-top:25px; margin-bottom:7px;border:solid 1px black;}

#ad17 img{margin-top:3px; margin-bottom:3px;border:solid 1px black; width:175px}
#ad18 img{margin-top:3px; margin-bottom:3px;border:solid 1px black; width:175px}
#ad19 img{margin-top:3px; margin-bottom:3px;border:solid 1px black; width:175px}
#ad20 img{margin-top:3px; margin-bottom:3px;border:solid 1px black; width:175px}
#ad21 img{margin-top:3px; margin-bottom:3px;border:solid 1px black; width:175px}


#ad25 img{}





/* Calender Styles */

#calenderContainer{}

/* caption determines the style of 
   the month/year banner above the calendar. */ 

caption  
     { 
     /* font-family:arial,helvetica; */  
     font-size:12px;  
     color: black; 
     font-weight: bold; 
	 padding:5px;
     } 

/* .calendar determines the overall formatting style of the calendar,   
   acting as the default unless later overruled. */ 

.calendar  
     { 
     /* font-family:arial,helvetica;  */
     font-size:11px;  
     color: white; 
     background-color: #c0c0c0; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
	 width:90%;
	 margin-bottom:10px;
     } 

/* .calendarlink determines the formatting of those days linked to 
   content. */ 

.calendarlink  
     { 
     color: white; 
     } 

/* .header determines the formatting of the weekday headers at the top 
   of the calendar. */ 

.header  
     { 
     background-color: #444444; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     } 

/* .day determines the formatting of each day displayed in the 
   calendar. */ 

.day  
     { 
     background-color: #e4e4e4; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: center 
     } 

/* .linkedday determines the formatting of a date to which content is 
   available. */ 

.linkedday  
     { 
     background-color: #e4e4e4; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: center 
     }
	 
.today{
     background-color: #e4e4e4; 
     border-color: #000000; 
     border-style: solid; 
     border-width: 1px; 
     text-align: center;
	 font-weight:bold;
} 


