/*Anchor rules*/

a{
 color: #0033cc;
 text-decoration: none;
 background-color: transparent;}

a:visited{
 color: #990000;
 text-decoration: none;
 background-color: transparent;}

a:hover{
 color: #EAE071;
 text-decoration: none;
 background-color: transparent;}

a:active{
 color: #006600;
 text-decoration: none;
 background-color: transparent;}

/*The upper portion of the site*/

body{
 margin-top: 1px;
 color: #000000;
 font-family: arial, verdana, sans-serif;}

#box1{
 width: 344px;
 height: 45px;
 float: left;
 vertical-align: middle;}

#box2{
 height: 45px;
 text-align: center;
 vertical-align: middle;}

#quote{
 font-size: 11px;
 font-family: "Arial";
 font-style: italic;
 font-weight: bold;
 color: rgb(165,42,42);}

#box3{
 width: 370px;
 height: 45px;
 float: right;}

#aboveLogo{
 width: 100%;
 height: 46px;}

/* font-family: "old english text mt", times, serif; */

#logo{
 align: center;
 width: 840px;
 background-image: url('images/newnews.png');
 background-repeat: no-repeat;
 margin-bottom: 5px;}

/* The central portion of the site */

#leftColumn{
 float: left;
 width: 4.94cm;
 height: 1392px;
 margin-right: 13px;
 padding-left: 10px;
 border-style: solid;
 border-width: 0px 1px 1px 0px;
 border-color: #c0c0c0;
 background-image: url('images/back3.jpg');
 font-family: Verdana;
 font-size: 9pt;
}

#leftColumn ul{
 list-style-type: none;
 list-style-position: inside;
 margin-left: -5px;
 font-size: 9pt;
 color: black;}

#leftColumn > ul{
 list-style-type: none;
 list-style-position: inside;
 margin-left: -45px;}

#leftColumn ul li a{
 color: #3B3B3B;
 text-decoration: none; 
 font-weight: 900;
 display: block;
 border: 1px solid black;
 padding: 5px 0px 5px 5px;
 margin: auto 5px 5px auto;
 background-color: white;}

#leftColumn ul li a:visited{
 color: #990000;
 text-decoration: none;
 background-color: #ffffff;}

#leftColumn ul li a:hover{
 color: #3B3B3B;
 text-decoration: none;
 background-color: #BFEEF8;}

#leftColumn ul li a:active{
 color: #ffffff;
 text-decoration: overline;
 background-color: #666666;}

#loginBox{
 margin-bottom: 1em;}

#loginBox,#sideAd{
 border-top: solid 1px silver;}

#loginBox input{
 display: block;}

#adSmall{
 display: block;
 border: 3px dashed black;
 padding: 1em;
 margin-right: 20px;
 text-align: center;}

#rightColumn{
 font-family: verdana;
 font-size: 8pt;
 float: right;
 width: 4.94cm;
 height: 1392px;
 margin-left: 10px;
 padding-left: 10px;
 border-style: solid;
 border-width: 0px 0px 1px 1px;
 border-color: #c0c0c0;
 background-image: url('images/back3.jpg');
}
 
#rightBody{
 font-family: "arial narrow";
 font-size: 7pt;} 

.space{
 border-top: solid 1px silver;
 margin-top: 10px;}

#centerColumn{
 align: center;
 font-family: "Arial";
 font-size: 12pt;
 text-align: justify;}

/* The bottom portion of the site */

#bottomMenu{
 padding-top: 0.5em;
 height: 42px;
 color: #3B3B3B;
 background-color: #999999;
 text-align: center;
 font-family: Verdana;
 font-size: 8pt;
 clear: both;}

/*Rules governing non-layout formatting*/

.floatRight{
 float: right;}

.floatLeft{
 float: left;}

.subHead{
 font-family: "Verdana";
 font-size: 11pt;
 line-height: 14pt;
 margin-bottom: 3px;
 font-weight: bold;
 display: block;
 color: rgb(165,42,42);}

.subHead_r{
 font-family: "Verdana";
 font-size: 10pt;
 line-height: 10pt;
 font-weight: bold;
 display: block;
 color: rgb(165,42,42);}

.sectionHead{
 font-family: "Times New Roman";
 font-size: 11pt;
 line-height: 11pt;
 font-weight: bold;
 display: block;}

.centerSectionHead{
 font-family: "Times New Roman";
 font-size: 18pt;
 line-height: 18pt;
 margin-bottom: 5px; 
 font-weight: 900;
 display: block;
 color: #3B3B3B;}

.centerSectionHeadMain{
 font-family: "Times New Roman";
 font-size: 32pt;
 line-height: 32pt;
 margin-bottom: 8px; 
 font-weight: 900;
 display: block;
 color: #3B3B3B;}

.imgbox{
 border: 5px dashed #c0c0c0;
 font-size: 9px;
 padding: 2em;
 display: block;
 float: left;
 margin-right: 10px;
 text-align: center;}

p.newsItem{
 margin-top: 1cm;}

.news{
 vertical-align: top;}