/*html, body { height: 90%;}*/
body {
	font-family: "Arno Pro, Times New Roman";
	font-size: 14px;
	color: #0E0A56;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background:url('images/bg.jpg') repeat;
	height: 100%;
}
table {text-align: center; margin: auto; padding: 0; }

#container { min-height: 100%; }			

#wrapper { width: 90%; max-width: 1000px; margin: auto; padding: 0px; text-align:center; clear:both;}

#header {background:url('images/header1.gif') no-repeat; height: 139px;  min-width: 421px; float: left;}
#header p{ visibility:hidden; }

#header2 {background:url('images/header2.gif') no-repeat; height: 139px; min-width: 197px; float: left;}

#col1 { width: 200px; height: 500px; float: right; color:#ffffff; border-left: 1px solid #E4D8BD; border-right: 1px solid #E4D8BD; padding: 20px 0px 10px 0px;}
#col1 h2 {color: #d1a233; font-size: 14px; text-transform: uppercase;  }
#col1 p { padding: 0px 5px 5px 5px; margin: 0px; letter-spacing: .02cm;}

#main-menu { float: left; background: url('images/menu-bg.gif') no-repeat; 	height: 35px; width: 725px; font-size: 17px; font-weight: bold; text-align: left; padding: 13px 0px 0px 5px; }
#main-menu li{ list-style-type: none; display: inline; padding: 3px 7px; margin: 0px; }
#main-menu li a, li a:visited {color: #0E0A56; text-decoration: none; list-style-type: none; display: inline; padding: 0px; margin: 0px;}
#main-menu li a:hover {color: #d1a233; text-decoration: none; list-style-type: none; display: inline; padding: 0px; margin: 0px;}

#menu2 { float: left; background: #d1a233; border: 1px solid #E4D8BD; font-size: 15px; text-align: left; width: 160px; height: 275px;}
#menu2 li {list-style-type: none; display: block; padding: 10px 5px 10px 5px;}
#menu2 li a, li a:visited {color: #FFFFFF; text-decoration: none; list-style-type: none; display: block; padding: 0px; margin: 0px;}
#menu2 li a:hover {color: #0E0A56; text-decoration: none; list-style-type: none; display: inline; padding-left: 5px; margin: 0px;}
#menu2 li a:active {color: #0E0A56; text-decoration: none; list-style-type: none; display: inline; padding-left: 5px; margin: 0px;}

#min-menu { float: left; background: #d1a233; border: 1px solid #E4D8BD; font-size: 15px; text-align: left; width: 160px; margin:0px; padding: 0px 3px 0px 0px;}
#min-menu li {list-style-type: none; display: block; padding: 3px 5px 3px 5px; margin: 0px; }
#min-menu li a, li a:visited {color: #FFFFFF; text-decoration: none; list-style-type: none; display: block; padding: 0px; margin: 0px;}
#min-menu li a:hover {color: #0E0A56; text-decoration: none; list-style-type: none; display: inline; padding-left: 5px; margin: 0px;}
#min-menu li a:active {color: #0E0A56; text-decoration: none; list-style-type: none; display: inline; padding-left: 10px; margin: 0px;}
#min-menu h2 {color: #000033; text-align: center; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; font-size: 16px; width: 80%; margin: 5px 0px 10px 15px; text-transform:uppercase;}

#textarea1 {float: left; margin:0; padding:0;  min-height: 450px;}
#textarea1 p{color: #ffffff; font: 17px; margin: 0px; padding: 5px 5px 10px 5px; text-align: left; letter-spacing: .02cm;}
#textarea1.flash {width: 460px; height: 325px; background: #e4D88D;}

#textarea {float: left; margin:0px; padding:0px 0px 0px 2px; min-height: 450px; width: 70%;}
#textarea p{color: #ffffff; font: 17px; margin: 0px; padding: 5px 4px 10px 4px; text-align: left; letter-spacing: .02cm;}
#textarea h1 {color: #d1a233; text-align: left; font-size:20px; margin: 0px; padding: 2px 0px 2px 4px;}
#textarea ol {color: #e4d88d; text-align: left; font-size: 16px; }

#footer {
	clear: both;	
	text-align: center; 
	width: 100%; 
	height: 44px; 
	background: url('images/footer.gif') repeat-x; 
	margin: 0px;
	padding: 0px;
	}
#footer p {margin: 0px; padding: 15px 0px 5px 0px; color:#d1a233; font-size: 18px;}

a, a:visited {color: #d1a233; text-decoration: underline; }
a:hover {color: #CC3333; text-decoration: none; }