﻿html{height:100%; min-height:100%;}



body {width:100%; height:100%; min-height:100%; margin:0; padding: 0;
      background-color:#FFFFFF; color:#808080; text-align: center; margin-left:auto; margin-right:auto;
     } 

body{text-align:-moz-center;}

#form1{background-color:#FFFFFF; height:100%;}

#header{ margin: 0 auto 2px auto;  padding-bottom:5px;  background-color:#FFFFFF; float:right; width:100%; border-bottom:solid 1px maroon;}


#headertext1 {font-weight:bold; font-style:italic; font:Times New Roman; font-Size:36pt; color:#000080;height:50px;}
        
#headertext2 {Width:486px; font-weight:bold; font-style:italic; font:Times New Roman; font-size:24pt; color:red;}


#container {width:1000px; height:100%; min-height:100%; background-color:#FFFFFF;
            text-align: left; font-family:Times New Roman; font-size:medium;
            margin:auto; 
           } 

#leftcol {  float:left; height:100%; min-height:100%; width: 150px; padding:8 0 0 5;
            margin-top:5px; background-color:#FFFFFF;}

#centercol {float:left; height:100%; min-height:100%;
            width:690px; padding:8 5 0 5;  margin-top:5px;
            background-color:#FFFFFF;
           }  

#logindiv {float:left; text-align:center; margin-left:200px; background-color:Yellow;}


#rightcol {float:right;  min-height:100%; width:150px; padding:8 5 0 0;  margin-top:5px;}


#footer {clear:both; background-color:#FFFFFF; float:left;}

.NavDiv {width:150px;}

.Nav {height:22px; width:125px;
      list-style-type:none;
      text-align:left;
      margin:0px;
      padding:0;
      }
            
.Nav li {background: url(static_data/nav.jpg); margin-bottom:8px; display:block;}
            
.Nav a {color:White; text-decoration:none;}

.Nav a:visited {color:White;
}


.Nav a:hover {color:Red;}




.AdBox {Width:150px; border:thin dotted maroon; border-width:2px; padding:2px; margin-bottom:5px; float:right;
}

.AdLink
{
color:red; font-family:Arial; font-size:14px; text-align:center; text-decoration:none; font-weight:bold;
}

.AdText {width:150px; font-size:8pt; color:black; font-family: Arial; margin:0; float:left;
 vertical-align:text-top; text-decoration:none;
}

.AdLink:visited {color:Red;
}

.adimg {display:block;
        margin-left:auto;
        margin-right:auto;
        border-style:none;
        }

#Logo{ float:right; width:135px;}

#Logo img{float:right;
          width:125px;}

.newsdiv{width:100%;}


.newsheader{margin:0;
                color: White;
    width: 98%;
    float: left;
    height: 21px;
    padding:0;
    
    background: url(static_data/header-right.jpg) no-repeat right top;
}

.newsheaderold{margin:0;
                color: White;
    width: 98%;
    float: left;
    height: 21px;
    padding-left:2px; padding-right:2px;
    border: 1px solid #B22222;
    border-bottom:none;
    background: url(static_data/newsheader.gif); background-repeat:repeat-x;
}

.newsheaderdate{float:right; text-align:right; font-size:smaller; padding-right:5px; margin:0;}
          
.newsheadertext{background: url(static_data/header-left.jpg) no-repeat left top; text-align:left; padding-left:5px; height:21px;
                margin:0; float:left; border:none;}
          
         
.newsdetails{float:left; margin-bottom:8px; padding:0; width:98%;
             background: url(static_data/newsdetails.jpg) repeat-y left top;
             border-top:none; margin:0;
             }

.newsstory{float:left; margin-bottom:8px; padding:0; width:98%;
             border-top:none; margin:0; visibility:hidden; display:none;
             }
.newsfooter{float:left; margin-bottom:8px; padding:0; width:98%;
             background: url(static_data/header-right.jpg) no-repeat right bottom;
             border-top:none; margin-bottom:15px; text-align:center; height:6px;
             }

.newsfooter1{float:left; margin-bottom:8px; padding:0; width:98%;
             background: url(static_data/header-left.jpg) no-repeat left bottom;
             border-top:none; margin-bottom:15px; text-align:center; height:6px;
             }
             
                          
.newsdetailsbackup{padding:2px; width:100%;}

.pageheader{margin:0;
                color: White;
    width: 98%;
    float: left;
    height: 21px;
    padding-left:2px; padding-right:2px;
    border:none;
    background-image: url(static_data/newsheader.gif); background-repeat:repeat-x;
}

.w98{width:98%;}

.contactmessage{width:98%;text-align:left; float:left;}

.morelink {color:Red;}

.contacts {float:left; width:33%; font-size:medium;}

p.firstletter:first-letter {color:Red; font-size:x-large;}




.linkimage {float:left; margin-right:5px; margin-bottom:-1px; border-style:none;}

.linkdiv{margin-left:0; padding-bottom:10px; padding-top:10px; width:98%; border-bottom:solid 1px #B22222;
        vertical-align:middle;}
        
.linkend{clear:both;}

.linestart{font-size:larger; font-weight:bold;}


.scrape{width:100%; float:left; text-align:left;}

.tabon {margin-left:0; border-left:1px solid #B22222; border-right:1px solid #B22222; border-top:1px solid #B22222;
border-bottom:none; color:white;
        width:130px; margin-right:4px; float:left; text-align:center; margin-bottom:-4;
        background-image: url(images/newsheader.gif); background-repeat:repeat-x;}

.taboff {border:1px solid #B22222;  background-color:Maroon; color:White;
        width:130px; margin-right:4px; float:left; text-align:center; border-bottom:none;
        margin-bottom:-4;}
        
        
.tab{ border:1px solid #B22222;background-color:White;
        width:100%; float:left; margin-top:-4;
        padding:2px;}

.fs1{float:left; margin-top:10px; margin-bottom:0px; padding:2px; width:98%;
             border:none;
             }
             

.fs1 img {float:left; width:110px; display:inline; border:0; margin-right:3px; margin-bottom:-1px;
}


.fs1 a:hover img{display:inline; width:400px;
}


.fs2{margin-left:0; margin-bottom:2px; margin-top:2px; height:6px; width:98%; border-top:solid 1px #B22222;
    }
    
    
.newsdiv{width:100%;}


.header2{
    color: Maroon;
    font-weight:bold;
    width: 98%;
    float: left;
    height: 21px;
    padding-left:2px; padding-right:2px;
    border: none;
    margin-top:25px;
 }


      

          
         
.details2{float:left; margin-bottom:8px; padding:2px; width:98%;
             border:none;
             }

.gallery {float:left; width:33%; height:175px; font-size:medium;}

.gallery img {width:150px; display:inline; border:0;}

.gallery a:hover img{display:inline; width:600px;
                  position:absolute;
                  top:120px;
                  left:320px;
                  z-index:2;
                  }
                  
                  
.formlabel{
    float:left;
    width:100px;
    text-align:right;
    margin-right:2px;
    font-weight:bold;
}

.morebtn{
    border:none;
    float:right;
    font-size:10px;
    color:Red;
    background:transparent;
    }