﻿    
.mainTable { background: white; border-collapse: collapse; margin: 0 auto; padding: 0 auto;   }
.mainTable TD {border-collapse: collapse; border-style: none;
    margin-left: 40px;
}
.mainTable THEAD { border: solid 0px #006797; border-collapse: collapse;  } 
.mainTable TFOOT {text-align: center; }

.header { background: #006797; border-collapse: collapse;  }
 
.searchArea { background-color: White; background-image: url(/images/searcharea.jpg); background-repeat: no-repeat; padding-left: 80px; }
    
.sectionLinks {  background-image: url(/images/menubar.jpg); background-repeat: repeat; text-align: left}

/* showlist */

.showlist { background-color: White; text-align: left; padding: 0px 0px 3px 0px; margin: 0px 0px 5px 0px;  }
.showlist A { font-family:Verdana; font-size:10pt; font-weight:bold; }
.showlist A:Link { border-style: none;  }                              
.showlist A:Visited { border-style: none;  }                     
.showlist A:Hover { border-style: none; color:#F7941D; }                     
.showlist UL { list-style-position: outside; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }
.showlist LI { list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px 0px 4px 0px; }
.showlist TBODY { }
.showlist TD { padding: 0px; margin: 0px 0px 0px 0px; }
.showlist .leftspan {float: left;}
.showlist .rightspan {float: right;}


/* BOX 1- used for video box, poll box, etc */

.box1 { background-color: White; display: inline-block; border-color: #DADADA; border-style: solid; border-width: 1px; text-align: left; padding: 0px 0px 3px 0px; margin: 0px 0px 5px 0px;  }
.box1 A { font-family:Verdana; font-size:10pt; font-weight:bold; }
.box1 A:Link { border-style: none; color: #5B5D5E; }                              
.box1 A:Visited { border-style: none; color: #5B5D5E; }                     
.box1 A:Hover { border-style: none; color:#F7941D; }                     
.box1 UL { list-style-position: outside; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; }
.box1 LI { list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px 0px 4px 0px; }
.box1 THEAD { font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: left; background: Gray; }
.box1 THEAD TR {background-repeat: no-repeat; background-color: White; background-position:right;}
.box1 TBODY { }
.box1 TD { padding: 0px; margin: 0px 0px 0px 0px; }
.box1 THEAD TR TD {width: 300px; background-image: url(/images/menubar300.jpg);background-repeat: repeat; background-color: White; background-position:right;margin: 3px 3px 3px 3px; padding: 3px 3px 3px 3px;}
.box1 .leftspan {float: left;}
.box1 .rightspan {float: right;}

/* BOX 2- used for video box, poll box, etc */

.box2 { background-color: transparent; display: inline-block; text-align: left; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px;  }
.box2 A { font-family:Verdana; font-size:10pt; font-weight:bold; }
.box2 A:Link { border-style: none; color: white; }                              
.box2 A:Visited { border-style: none; color: white; }                     
.box2 A:Hover { border-style: none; color:yellow; }                     
.box2 UL { list-style-position: outside; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; }
.box2 LI { list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px 0px 4px 0px; }
.box2 THEAD { font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: left; background: Gray; }
.box2 THEAD TR {background-repeat: no-repeat; background-color: White; background-position:right;}
.box2 TBODY { }
.box2 TD { padding: 0px; margin: 0px 0px 0px 0px; }
.box2 .leftspan {float: left;}
.box2 .rightspan {float: right;}

/* BOX 3- used for video box, poll box, etc */

.box3 { background-color: transparent; display: inline-block; text-align: left; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px;  }
.box3 A { font-family:Verdana; font-size:10pt; font-weight:bold; }
.box3 A:Link { border-style: none; color: black; text-decoration: underline; }                              
.box3 A:Visited { border-style: none; color: black; text-decoration: underline;}                     
.box3 A:Hover { border-style: none; color:orange; text-decoration: underline;}                     
.box3 UL { list-style-position: outside; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; }
.box3 LI { list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px 0px 4px 0px; }
.box3 THEAD { font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: left; background: Gray; }
.box3 THEAD TR {background-repeat: no-repeat; background-color: White; background-position:right;}
.box3 TBODY { }
.box3 TD { padding: 0px; margin: 0px 0px 0px 0px; }
.box3 .leftspan {float: left;}
.box3 .rightspan {float: right;}

/* sports box- used for video box, poll box, etc */

.sportsbox { background-color: transparent; display: inline-block; text-align: left; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px;  }
.sportsbox A { font-family:Verdana; font-size:10pt; font-weight:bold; }
.sportsbox A:Link { border-style: none; color: white; text-decoration: underline; }                              
.sportsbox A:Visited { border-style: none; color: white; text-decoration: underline;}                     
.sportsbox A:Hover { border-style: none; color:orange; text-decoration: underline;}                     
.sportsbox UL { list-style-position: outside; list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px; }
.sportsbox LI { list-style-position: outside; list-style-type: none; padding: 0px; margin: 0px 0px 4px 0px; }
.sportsbox THEAD { font-family: Verdana; font-size: 10pt; font-weight: bold; text-align: left; background: Gray; }
.sportsbox THEAD TR {background-repeat: no-repeat; background-color: White; background-position:right;}
.sportsbox TBODY { }
.sportsbox TD { padding: 0px; margin: 0px 0px 0px 0px; }
.sportsbox .leftspan {float: left;}
.sportsbox .rightspan {float: right;}

/* sectionlink box - used for section links         */

.sectionLinkBox { display: inline-block; border-color: #DADADA; border-style: none; text-align: left; width: 85% }
.sectionLinkBox A { font-family:Verdana; font-size:10pt; font-weight:bold; }
.sectionLinkBox A:Link { border-style: none; color: #5B5D5E; }                              
.sectionLinkBox A:Visited { border-style: none; color: #5B5D5E; }                     
.sectionLinkBox A:Hover { border-style: none; color:#F7941D; }                     
.sectionLinkBox TD { padding-right: 3px;  text-align: left; }

/* weatherBugBox */

.weatherBugBox {  display: inline-block; border-color: #DADADA; border-style: solid; border-width: 1px; background-color: White;  border-collapse: separate;  }
.weatherBugBox A { font-family:Verdana; font-size:10pt; font-weight:bold; background-color: Transparent; } 
.weatherBugBox A:Link { border-style: none; color: #5B5D5E; }                              
.weatherBugBox A:Visited { border-style: none; color: #5B5D5E; }                     
.weatherBugBox A:Hover { border-style: none; color:#F7941D; }                     
.weatherBugBox TABLE { border-collapse: collapse; border-style: none;border-collapse: collapse; border-style: none; }
.weatherBugBox TD { padding-right: 10px; text-align: left; border-collapse: collapse; border-style: none; }
.weatherBugBox THEAD {font-family: Verdana; font-size: 10pt; font-weight: bold; border-collapse: collapse; border-style: none;  }
.weatherBugBox THEAD TR TD {background-image: url(/images/menubar300.jpg);background-repeat: repeat; background-color: White; background-position:top;}
.weatherBugBox TBODY TR TD TABLE { background-color: Transparent; background-image: none; border-collapse: collapse; border-style: none;  }

.weatherBugBox #weatherBugBody {background-image: url(images/Cloud_background.jpg); text-align: center; }
.weatherBugBox #temp {font-family: Verdana; font-size: 16px; color: #0072BC; font-weight: bold; text-align: center;}
.weatherBugBox #wind {font-family: Verdana; font-size: 10pt; text-align: center;}
.weatherBugBox #currcond {font-family: Verdana; font-size: 10pt; text-align: right; }
.weatherBugBox #linktoweather {font-family: Verdana; font-size: 8pt; text-align: center; }

/* */

.logoBox {width: 400px; height: 60px;  }

/*searchBox*/
.searchBox {font-family: Verdana; font-size: 10pt; background: none; background-color: White; background-image: url(images/searchboxcurve.jpg); background-repeat: no-repeat; padding-left: 50px; width: 250px; border: none; }    

/*downloadBox*/
.downloadBox {font-family: Verdana; font-size: 10pt; background: none; background-color: White; background-image: url(images/downloadboxcurve.jpg); background-repeat: no-repeat; padding-left: 50px; border: none;}    

/*footertable*/

.footerTable { margin: 0 auto; }

/* bulletinGrid */

.bulletinTable { background-color: Red; color: white; font-weight: bold; font-size: 12pt; text-align: center; width: 100%; }
.bulletinTable TD {padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px;}

/* otherSectionsTable */

.otherSectionsTable { text-align: left; }
.otherSectionsTable H1 {font-family: Verdana; font-size: 14pt; color: Black; }  
.otherSectionsTable H2 {font-family: Verdana; font-size: 12pt; font-weight: bold; }  
.otherSectionsTable .bullet {font-family: Webdings; font-size: 8pt; color: #F7941D; }
.otherSectionsTable A.headline {font-family: Verdana; font-size: 10pt; text-decoration: none; margin-right: 5px; padding-right: 5px; }
.otherSectionsTable A.headline:hover {font-family: Verdana; font-size: 10pt; text-decoration: underline; }
.otherSectionsTable .section {font-family: Verdana; font-size: 12pt; font-weight: bold; }


/* secondTierTable  */

.secondTier {font-family: Verdana; font-size: 10pt; background-color: Transparent; margin-bottom: 10px; width: 520px;}
.secondTier .date {font-family: Verdana; font-size: 8pt;color: Gray; }
.secondTier A.headline { font-family: Verdana;font-size: 10pt; text-decoration: none; color: #333333;}
.secondTier A.headline:hover { font-family: Verdana;font-size: 10pt; text-decoration: none; color: #333333; text-decoration: underline; }
.secondTier .thumbnail {width: 75px; float: left; padding-right: 5px; padding-top: 5px;  }
.secondTier .leadin {font-family: Verdana; font-size: 10pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.secondTier TBODY TD { margin-right:  0px; padding-right:  0px}
.secondTier .rating {font-family: Webdings; color: #F7941D; font-size: 14pt;}
.secondTier .ratingText {font-family: Verdana; font-size: 10pt; color: Gray;}
.secondTier .stats {font-family: Verdana; font-size: 10pt; color: Gray; }

/* topColumnTable */

.topColumnTable { border-width: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.topColumnTable .bullet {font-family: Verdana; font-size: 8pt; color: #F7941D; }
.topColumnTable .category {font-family: Verdana; font-size: 8pt; }
.topColumnTable A.headline { font-family: Verdana;font-size: 10pt; text-decoration: none; color: #333333;}
.topColumnTable A.headline:hover { font-family: Verdana;font-size: 10pt; text-decoration: none; color: #333333;text-decoration: underline; }
.topColumnTable .leadin {font-family: Verdana; font-size: 10pt; }
.topColumnTable .rating {font-family: Webdings; color: #F7941D; font-size: 14pt;}
.topColumnTable .ratingText {font-family: Verdana; font-size: 10pt; color: Gray;}
.topColumnTable .thumbnail {width: 100px;}


/* mainNewsPosition */

TD.mainNewsPosition { padding-right: 5px; padding-left:0px;padding-top:8px;padding-right:4px;padding-bottom:4px; background-color: white}
TD.mainNewsPosition .date {font-family: Verdana; font-size: 8pt; color: Red; display: block; } 
TD.mainNewsPosition .headline {font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333;text-decoration: none;  }
TD.mainNewsPosition .imagefieldset {margin-left: auto; margin-right: auto; text-align: center; padding: 6px auto; margin: 6px auto}
TD.mainNewsPosition .image {width: 300px; border: solid 1 Gray; margin-top: 8px; margin-left: auto; margin-right: auto; }
TD.mainNewsPosition .wideimage {width: 524px; border: solid 1 Gray; margin-top: 8px; margin-left: auto; margin-right: auto; }
TD.mainNewsPosition .deck { font-family: Verdana;font-size: 12pt; }
TD.mainNewsPosition .body {font-family: Verdana; font-size: 10pt; text-align: justify; margin-bottom: 30px;}
TD.mainNewsPosition .author {font-family: Verdana; font-size: 10pt; text-align: justify; margin-bottom: 30px;}
TD.mainNewsPosition .photocredit {font-family: Verdana; font-size: 8pt; text-align: justify; margin-bottom: 30px; color: Gray;}
TD.mainNewsPosition .photodescription {font-family: Verdana; font-size: 8pt; margin-bottom: 30px;}
TD.mainNewsPosition .link {font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333;text-decoration: none;  }
TD.mainNewsPosition .link:hover { font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333; text-decoration: underline;  }
TD.mainNewsPosition .stats {font-family: Verdana; font-size: 8pt;}


/* mainPosition */

TD.mainPosition { padding-right: 5px; width: 400px;}
TD.mainPosition .date {font-family: Verdana; font-size: 8pt; color: Red; display: block; } 
TD.mainPosition .headline {font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333;text-decoration: none;  }
TD.mainPosition .headline:hover { font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333; text-decoration: underline;  }
TD.mainPosition .imagefieldset {margin-left: auto; margin-right: auto; text-align: center; padding: 6px auto; margin: 6px auto}
TD.mainPosition .image {width: 350px; border: 0 0 0 0; margin-top: 8px; margin-left: auto; margin-right: auto; }
TD.mainPosition .wideimage {width: 524px; border: solid 1 Gray; margin-top: 8px; margin-left: auto; margin-right: auto; }
TD.mainPosition .deck { font-family: Verdana;font-size: 12pt; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
TD.mainPosition .photocredit {font-family: Verdana; font-size: 10pt; text-align: justify; margin-bottom: 30px; color: Gray;}
TD.mainposition .phototitle {font-family: Verdana; font-size: 10pt; text-align: center; margin-bottom: 30px; color: Black;}
TD.mainPosition .photodescription {font-family: Verdana; font-size: 10pt; text-align: justify; margin-bottom: 30px;}
TD.mainPosition .leadin {font-family: Verdana; font-size: 10pt; text-align: justify; margin-bottom: 30px;}
TD.mainPosition .link {font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333;text-decoration: none;  }
TD.mainPosition .link:hover { font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333; text-decoration: underline;  }
TD.mainPosition .stats {font-family: Verdana; font-size: 8pt; color: Gray;}


.eventDate {display: block;}

.eventCalendar { width: 294px; }
.eventCalendar .selectedDay {}
.eventCalendar TD.selectableDay { background-color: #EEEEEE;}
.eventCalendar TD.noEventsDay { background-color: White;}


/* eventDisplay */

.eventDisplay H1 {font-family: Verdana; font-size: 21pt; font-weight: bold; color: #333333; text-decoration: none; text-align: center;   }
.eventDisplay H2 {font-family: Verdana; font-size: 16pt; font-weight: bold; color: #333333; text-decoration: none; text-align: left;   }

/* forecastBox */

.forecastBox { width: 450px; padding: 0px; }
.forecastBox THEAD TR {  }


/* alertAnEditor */

.alertAnEditor { font-family: Verdana; font-size: 10pt; }

/* comments */

.comments { font-family: Verdana; font-size: 10pt; text-align: left; margin-bottom: 30px;}

/* obituary */

 
.obituary_name { font-family: Verdana; font-size: 16pt;  margin-top: 20px; text-align:center;  }
.obituary_passingdate { font-family: Verdana; font-size: 16pt; text-align:center;  }
.obituary_body {font-family: Verdana; font-size: 10pt; text-align: justify; text-align:center; }
 



.ratingStar {
     background-image: url(../images/star-gold.GIF);
                font-size: 0pt;
                width: 16px;
                height: 16px;
                margin: 0px;
                padding: 0px;
                cursor: pointer;
                display: block;
                background-repeat: no-repeat;
            }
            .filledRatingStar {
                background-image: url(../images/star-gold.GIF);
                font-size: 0pt;
                width: 16px;
                height: 16px;
                margin: 0px;
                padding: 0px;
                cursor: pointer;
                display: block;
                background-repeat: no-repeat;
            }
            .emptyRatingStar {
                background-image: url(../images/star-grey.GIF);
                font-size: 0pt;
                width: 16px;
                height: 16px;
                margin: 0px;
                padding: 0px;
                cursor: pointer;
                display: block;
                background-repeat: no-repeat;
            }
            .savedRatingStar {
                background-image: url(../images/star-gold.GIF);
                font-size: 0pt;
                width: 16px;
                height: 16px;
                margin: 0px;
                padding: 0px;
                cursor: pointer;
                display: block;
                background-repeat: no-repeat;
            }