html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	background: #FFF;
	margin: 2px;
	padding:0;
	height: 101%;
	}
#wrapper {
	width: 871px;
	margin: 0 auto;
	}
#mainwrapper {
	width: 871px;
	margin: 0;
	padding: 0;
	}
#gallerywrapper {
	width: 871px;
	margin: 0 0 0 30px;
	padding: 0;
	}
#titlebar {
	background: url(../main_images/header.jpg) top left no-repeat;
	width: 870px;
	height: 145px;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 100%;
	float:left;
	}
#tpmenu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	float:right;
	margin: 0 30px 0 0;
	padding: 0;
	height: 80px;
	}
#tpmenu a, #tpmenu a:link, #tpmenu a:visited, #tpmenu a:active{
	background:url(../main_images/tpMenu_blank.jpg) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:90%;
	float:right;
	margin: 67px 25px 0 0;
	padding: 40px 0 0 16px;
	}
#tpmenu a:hover {
	background:url(../main_images/tpMenu_active.jpg) top left no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	float:right;
	margin: 67px 35px 0 0;
	padding: 40px 0px 0 25px;
	}
#rightwrapper{
	margin:0;
	padding:0;
	float:left;
	width: 651px;
	}
#maincontent {
	width: 651px;
	background: url(../main_images/main_back.jpg) top left repeat-y;
	margin:0;
	padding:0;
	font-size:80%;
	float:left;
	}
#maincontent p {
	margin: 0 25px 0 40px;
	padding: 5px 10px 5px 0;
	line-height: 1.2;
	}
#maincontent h1, #maincontent h2 {
	margin: 0 0 5px 30px;
	padding: 5px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	}
#maincontent h1 {
	font-size: 155%;
	}
#maincontent h2 {
	font-size:135%;
	}
#leftwrapper {
	width: 220px;
	margin:0;
	padding:0;
	float:left;
	}
#leftmenu {
	width: 220px;
	margin:0;
	padding:0;
	font-size:75%;
	float:left;
	background: url(../main_images/midMenu_back.jpg) top left repeat-y;
	}
#leftmenu p {
	margin: 0 5px 0 40px;
	padding: 5px 0;
	line-height: 1.2;
	}
#leftmenu h1, #leftmenu h2 {
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	}
#leftmenu h1 {
	font-size: 120%;
	}
#leftmenu h2 {
	font-size:90%;
	color:#0099CC;
	padding: 5px 15px 5px 30px;
	}
#leftmenu a, #leftmenu a:link, #leftmenu a:visited {
	margin: 0 0 0px 0px;
	padding: 0px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size: 100%;
	text-decoration:none;
	}
#leftmenu a:hover, #leftmenu a:active {
	margin: 0 0 0px 0px;
	padding: 0px 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0000CC;
	font-size: 115%;
	text-decoration:none;
	}
#footerwrapper {
	width: 871px;
	float: left;
	height: 109px;
	}
#galleryfooter {
	width: 871px;
	float: left;
	height: 109px;
	margin: 0 0 0 10px;
	}
#footer {
	background: url(../main_images/footer.jpg) top left no-repeat;
	width: 614px;
	height: 109px;
	margin: 0;
	padding: 0;
	color:#FFF;
	font-size: 100%;
	float:left;
	}
#footer p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 10px 15px 0 200px;
	font-size: 65%;
	clear:both;
	text-align:center;
	}
#footer h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0px 0px 0px 25px;
	font-size: 62%;
	clear:both;
	text-align:left;
	}
#footer a, #footer a:link, #footer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color:#FFFFFF;
	font-size:110%;
	padding: 0;
	margin: 0;
	text-decoration:none;
	text-align:center;
	}
#midheader {
	background: url(../main_images/midMenu_top.jpg) top left no-repeat;
	width: 220px;
	height: 48px;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 130%;
	float:left;
	}
#midheader p {
	margin: 0;
	padding: 8px 15px 0 60px;
	clear:both;
	}
#midfooter {
	background: url(../main_images/midMenu_bottom.jpg) top left no-repeat;
	width: 220px;
	height: 46px;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 60%;
	float:left;
	}
#midfooter p {
	margin: 0;
	padding: 13px 15px 0 45px;
	font-size: 95%;
	}
#mainheader {
	background:url(../main_images/main_top.jpg) top left no-repeat;
	width: 651px;
	height: 48px;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 120%;
	float:left;
	}
#mainheader p {
	margin: 0;
	padding: 9px 15px 0 53px;
	clear:both;
	}
#mainfooter {
	background: url(../main_images/main_bottom.jpg) top left no-repeat;
	width: 651px;
	height: 46px;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 75%;
	float:left;
	}
#mainfooter p {
	margin: 0;
	padding: 13px 15px 0 45px;
	font-size: 85%;
	}
#erequest {
	float:left;
	width:256px;
	height:104px;
	clear: none;
	}
.floatright {
	float:right;
	padding:5px;
	margin: 0;
	}
