/*Anchor rules*/

a{
 color: #0033cc;
 text-decoration: underline; font-size:28; color: black;
 background-color: transparent;}

a:visited{
 color: #990000;
 text-decoration: underline; font-size:28; color: black;
 background-color: transparent;}

a:hover{
 color: #5b7cb9;
 text-decoration: underline; font-size:28; color: black;
 background-color: transparent;}

a:active{
 color: #006600;
 text-decoration: underline; font-size:28; color: black;
 background-color: transparent;}

/*The upper portion of the site*/

body{
 background-color: #ffffff;
 color: #000000;
 font-family: Arial,helvetica, sans-serif;}

#pageborder {
	width:700px;
	margin:0 auto 0 auto;}

#title {
	margin:0 auto 0 auto;
	text-align:center;
	margin-bottom:50px;
}

#title p {
	 font-family: Impact 
font-variant: normal 
	letter-spacing:2px;
	text-align:center;
}

#box1{
 width: 200px;
 height: 100px;
 padding-right: 3cm;
 margin-right: 3cm;
 border-style: solid;
 border-width:  5px 5px 5px 5px;
 border-color: white;
 float: left;}

#box2{
 margin-top: 0px;
padding-left: 3cm;
 margin-left: 3cm;
 height: 50px;}

#title {
	margin:0 auto 0 auto;
	text-align:center;
	margin-bottom:50px;
}

#title p {
	 font-family: Impact 
font-variant: normal 
	letter-spacing:2px;
}


#box3{
 width: 200px;
 height: 100px;
 float: right;
 margin-left: .75cm;
 padding-left: 7px;
 border-style: none;
 border-width: 10px 10px 10px 10px;
 border-color: #c0c0c0;}

#aboveLogo{
 width: 100%;
 height: 100px;
 border-style: none;
 border-width: 3px;
 border-color: #c0c0c0;}

#logo{
 margin-top: 35px;
 font-family: Arial,helvetica, sans-serif;
 text-align: center;}

/* The central portion of the site */

#leftColumn{
 float: left;
 width: 5cm; /* same as 12em */
 height: 100%;
 margin-right: 13px;
 border-style: none;
 border-width: 0px 1px 1px 0px;
 border-color: #c0c0c0;}

#leftColumn ul{
 list-style-type: none;
 list-style-position: outside;
 margin-left: -10px;}

#leftColumn > ul{
 list-style-type: none;
 list-style-position: outside;
 margin-left: -45px;}

#leftColumn ul li a{
 color: #0033CC;
 text-decoration: none;
 display: block;
 border: 1px solid black;
 padding: 10px 0px 10px 20px;
 margin: auto 5px 5px auto;
 background-color: white;}

#leftColumn ul li a:visited{
 color: black;
 text-decoration: none;
 background-color: #ffffff;}

#leftColumn ul li a:hover{
 color: #ffffff;
 text-decoration: none;
 background-color: #666666;}

#leftColumn ul li a:active{
 color: #ffffff;
 text-decoration: overline;
 background-color: #666666;}



#loginBox input{
 display: block;}

#adSmall{
 display: block;
 border: 3px dashed black;
 padding: 1em;
 margin-right: 20px;
 text-align: center;}

#rightColumn{
 float: right;
 width: 4.94cm;
 margin-left: 13px;
 padding-left: 10px;
 border-style: none;
 border-width: 0px 0px 1px 1px;
 border-color: #c0c0c0;}



#centerColumn{
 padding-top: 1em;
}

/* The bottom portion of the site */

#bottomMenu{
 color: black;
 background-color: #999999;
 text-align: center;
 font-family: Arial,helvetica, sans-serif;
 font-size: xx-small;
 clear: both;}

/*Rules governing non-layout formatting*/

.floatRight{
 float: right;}

.floatLeft{
 float: left;}

.subHead{
 font-family: "arial narrow",arial, sans-serif;
 font-size: 14pt;
 font-weight: bold;
 display: block;}

.sectionHead{
 font-family: Arial,helvetica, sans-serif;
 font-size: 16pt; 
 font-weight: 900;
 display: block;}

.centerSectionHead{
 font-family: Arial,helvetica, sans-serif;
 font-size: 20pt; 
 font-weight: 900;
 display: block;}

.centerSectionHeadMain{
 font-family: Arial,helvetica, sans-serif;
}

.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;}