body {

  background: #fff;

  font: 12pt "Times New Roman", "Helvetica", "serif";

}

#wrapper {

margin: 0 auto;

text-align: left;

}

p { 

margin: 10px auto;

}

#header  {

margin-left:20px;

border-top: 1px solid #333333;

}

#top_navbar {

padding-bottom:4px; /* necessary to display entire background image */

margin-left:20px;

text-align: center;

}

#left_navbar_top  {

display: none;

}

#contentarea {

margin-left:20px;

}

.clearfix:after {  /* IE fix */

content: "."; 

display: block;

height: 0;

clear: both;

visibility: hidden;

}

.clearfix {    /* a fix for IE Mac */

display: inline-block;

}

* html .clearfix {  /* IE fix */

height: 1%;

}

.clearfix {  /* IE fix */

display: block;

}

#col1_home {

margin-left:20px;

margin-top: 20px;

}

div#col1_home h3 {

clear: both; 

padding: 5px;

font-size: 14px;

text-align: center;

}

#col2_home {

float:left;

margin: 10px 15px;

}

#col3_home {

width:200px; 

background-color:#AAF; 

float:left;

}

#col1 {

display: none;

}

div#col1 p { 

margin: 0px auto;

}

#col2 {

}

#col3 {

width:200px; 

background-color:#AAF; 

float:left;

}



#nav  {

margin: 0px auto;

}

#navquote  {

padding: 5px 5px;

background-color:#e9d7be;

} 

#printheader {

display: none;

}

#left_navbar_container  {

margin-left:20px;

}

#left_navbar  {

position:absolute;

top:150px;

width:153px;

margin-left:10px;

margin-right:2px;

text-align: left;

}

#content_home  {

width:770px;

margin-left:30px;

padding-bottom:10px;

font: 11px Verdana, Arial, Helvetica, sans-serif;

}

#home_leftcol  {

position: absolute;

top: 160px;

width: 180px;

margin-left:10px;

}

div#home_leftcol p {

background: #dcdccd;

padding: 10px 10px;

text-align: left;

}

#home_midcol  {

width: 380px;

margin-left: 190px;

padding-bottom: 10px;

line-height: 1.5em;

}

#home_rightcol  {

position: absolute;

top: 160px;

margin-left: 580px;

width: 170px;

text-align: center;

}

div#home_rightcol p {

background: #dcdccd;

padding: 10px 10px;

text-align: left;

}

#content  {

width:575px;

margin-left:200px;

margin-right:15px;

padding-bottom:20px;

line-height: 1.5em;

}

#footer  {

margin-left:20px;

padding: 10px 0 10px 10px;

text-align: left;

background-color:#eee;

border-bottom: 1px solid #333333;

border-top: 2px dotted #999;



}

#footer p  {

margin: 10px auto;

border-left:7px solid #A0B9D6;

padding-left:3px;

}

#headercorner {

  display: none;

  }

#headerbottom {

  display: none;

  }

.imagewrapperright {

	width: auto;

	font-size: 0.8em; 

	text-align: left;

	float: right; 

	margin: 4px 0px 0px 4px;

}

.imagewrapperleft {

	width: auto;

	font-size: 0.8em; 

	text-align: left;

	float: left; 

	margin: 4px 4px 0px 0px;

}

.imagebox {

	width: auto;

	color: #000;

}

.captionbox {

	margin: 0px 6px 0px 3px;

	background: #fff; 

	color: #000;

}

.sidebarleft {

	width: auto; 

	text-align: left;

	float: left; 

	margin: 5px 5px 5px 5px;

	padding: 5px 5px 5px 5px;

	border: 1px solid black;

}

.sidebarright {

	width: auto; 

	text-align: left;

	float: right; 

	margin: 5px 5px 5px 5px;

	padding: 5px 5px 5px 5px;

	border: 1px solid black;

}

.head3_blue {

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	color: #336699;

}

.head4_brown {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	color: #660033;

}

.head3_mauve {

	font: bold 14px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}

.head4 {

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	color: #660033;

}

h2 {

font: bold 14px Verdana, Arial, Helvetica, sans-serif;

text-align: center;

}

h3 {;

font: bold 14px Verdana, Arial, Helvetica, sans-serif;

margin-top: 0px;

}

h4 {

font: bold 14px Verdana, Arial, Helvetica, sans-serif;

color:#000;

}

h5 {

display:inline;

font-size: 16px;

color:#000;

}