body
{
	background-color: #f8f7ec;
	color: Black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;	
	/*position: relative;*/
    text-align: center; 
    min-height: 101%;    
    background-image: url(images/background.gif);
    background-repeat: repeat-x;
    margin: 0px auto 0px auto;
}

h2 { color: #000; font-weight: bold; font-size: 15pt; margin: 0px 0px 10px 0px; }
h3 { color: White; font-weight: bold; font-size: 12pt; margin-bottom: 10px; margin-top: 5px; }
h4 { color: White; font-weight: bold; font-size: 10pt; margin-bottom: 10px; }
img { border-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

a:link, a:active, a:visited { color: White; text-decoration: underline; }
a:hover { text-decoration: underline; }

.textbox { font-family: Verdana,Arial; font-size: 11px; }
.dropdownlist { font-family: Verdana,Arial; font-size: 11px; }
.error { color: Red; font-weight: bold; }
.clear{ clear: both; }

.imgMaxArea100 { border-style: none; max-width: 100px; max-height: 100px; width: 100px; }

#site { width: 677px; position: relative; margin:auto; text-align: left; }
#header { width: 677px; height: 217px; }
#logo { float: left; width: 210px; height: 217px; background-image: url(images/logo.gif); }
#headerimage { float: left; width: 467px; height: 217px; background-repeat: no-repeat; margin: 0px 0px 0px 0px; }
#headerimage h2 { float: left; color: #4F759A; font-weight: bold; font-size: 8pt; padding: 194px 0px 0px 55px; margin: 0px 0px 0px 0px;  }
#headerimage .links { float: right; width: 190px; padding: 194px 0px 0px 0px; display: none; visibility: hidden; }
#headerimage a:link, #headerimage a:visited { color: Black; text-decoration: underline; }
#headerimage a:hover { text-decoration: none; }
#headerimage .rotating { width: 467px; height: 217px; }

#contentcontainer { width: 677px; min-height: 400px; }
#contentwrapper { float: right; width: 467px; background-image:url(images/contentbg.jpg); padding:0px; margin:0px; }
#contentbottom { float: left; width: 467px; height: 30px; background-image: url(images/contentbottom.gif); background-repeat: no-repeat; }

#content { padding: 5px 10px 0px 20px; color: #c8d9e5; min-height: 522px; height:auto !important; height:522px; }
#content .button { color: Black; border: solid 1px Black; padding: 2px 2px 2px 2px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#content h2 { color: #000; font-weight: bold; font-size: 15pt; margin: 0px 0px 10px 0px; }
#content hr { color: #6b99b8; height: 1px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; }
#content img { max-width: 420px; }

#sidebarwrapper { position: relative; float: left; width: 210px; height: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#sidebar { padding: 0px 0px 10px 0px;  }
#menu { float: left; position: relative; width: 150px; padding-top: 0px; }
#sidebarimage { float: left; position: relative; height:230px; width:210px; }
#sidebarimage .links { position: relative; float: left; margin: 40px 0px 0px 186px; width: 20px; height: 150px; }
#sidebarimage .rotating { height:230px; width:210px; }

#footer { position: relative; }
#footerwrapper { text-align: center; float: right; width: 467px; font-size: 8pt; color: Black; padding: 5px 10px 10px 0; }
#footerwrapper a:link, #footerwrapper a:visited { color: Black; text-decoration: underline; }
#footerwrapper a:hover { text-decoration: none; }