body,td,th {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



}



body {



	background-color: #F0F0F0;



	background-image: url(back.jpg);



	margin-top: 20px

	



}



a:link, a:visited, a:active {



	color: #006e62;



	text-decoration: none;



}



a:hover {



	color: #97ded6;



	text-decoration: none;



}



/*hr {



	margin: 5px 0px 5px 0px;



	color: #660033;



	border: 0;



	border-top: 1px solid #660033;



	height: 1px;



	width: 580px;



}*/



h1 {



	font-size: 16px;



	color: #993366;



	text-align: left;



	margin: 8px 2px 8px 2px;



}



form {



	margin: 0;



}



.main {



	width: 976px;



	margin: auto;



	padding: 0;



	background-color: #f7f8ee;

	

	border-left: thin solid #006e62;

	

	border-right: thin ridge #006e62;



}



.banner {



	height: 200px;



	background-image: url(header.jpg);



/*	background-repeat: no-repeat;*/



	font-size: 20px;



	font-weight: bold;



	color: #a45b0c;



	text-align: center;



	padding-top: 0px;

	

	border-top: thin solid #006e62;





}



.banner {



	width: 976px;



	padding-left: 0px;



	float: left;



	text-align: left;



}



.search_box {



	float: right;



	clear: right;



	width: 200px;



}



.search_string {



	width: 100px;



	height: 16px;



	font-size: 10px;



	vertical-align: middle;



}



.search_submit {



	width: 50px;



	height: 22px;



	font-size: 10px;



	vertical-align: middle;



}



.banner a {



	color: a45b0c;



}



.menu {



	float: left;



	width: 170px;



	margin: 10px;



	margin-top: 20px;



}



.menu ul, .menu li {



	margin: 0;



	padding: 0;



	list-style: none;



	margin-bottom: 5px;



}



.menu ul ul {



	padding-left: 8px;



}



.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {



	display: block;



	padding: 2px;



}



.menu_main a:link, .menu_main a:visited, .menu_main a:active {



	border-bottom: 1px dotted #006e62;



}



.menu_main a:hover {



	border-bottom: 1px dotted #333333;



}



.login_table {



	border: 1px solid #D0D0D0;



	margin-top: 20px;



	margin-bottom: 5px;



	text-align: center;



	padding-bottom: 3px;



}



.login_table h1 {



	color: #660033;



	font-size: 12px;



	text-transform: uppercase;



	font-weight: bold;



	text-align: center;



	margin: 5px 0px 5px 0px;



}



.login_table input {



	text-transform: uppercase;



	font-size: 10px;



	margin: 5px 0px 1px 0px;



	width: 100px;



}



.content {



	margin-left: 180px;



	padding: 25px 0 100px 50px;



	text-align: justify;



	clear: right;



}



.footer {



	background-color: #FFFFFF;



	clear: both;



	height: 20px;



	background-image: url(footer.jpg);



	background-repeat: repeat-x;



	font-size: 10px;



	color: #666666;



	text-align: center;



	line-height: 18px;



}



.powered_by {



	/*width: 976px;*/

	

	text-align: center;



	font-size: 10px;



	padding: 10px;



}
