htmlx body * { border: solid 1px red; }

body {
	background-color: #0e2a4a;
		text-align: center;
		margin: 0; padding: 0;}
.footertabletext {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}
.bodypage {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}

label.required { border-right: solid 3px red; width: 122px ! important; font-weight: bold }
input.lge { width: 200px; border: solid 2px green;  
			font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
textarea.med { width: 200px; border: solid 2px green; height: 100px; font-size: 11px;
			font-family: Arial, Helvetica, sans-serif; }

li { padding-left: 20px; background: url(images/list_icon.gif) top left no-repeat }

/***************************************/



div { text-align: left; }
div#wrap { width: 760px; margin-left: auto; margin-right: auto; position: relative; }
div#header {  width: 760px; padding-bottom: 0px; background-color: #0e2a4a; }
div#header a img {  border: none; background-color: #0e2a4a; }
div#content h1 { padding: 0; margin: 0 0 12px 0; font-family: Geneva, Arial, Helvetica, sans-serif; color: #08691a; text-transform: lowercase; letter-spacing: 0px; font-size: 16px; }
div#content h2 { padding: 0; margin: 0 0 12px 0; font-family: Geneva, Arial, Helvetica, sans-serif; color: #08691a; text-transform: lowercase; letter-spacing: 0px; font-size: 16px; }
div#content h3 { padding: 0; margin: 0 0 12px 0; font-family: Geneva, Arial, Helvetica, sans-serif; color: #08691a; text-transform: lowercase; letter-spacing: 0px; font-size: 16px; }
div#content { width: 760px; font-size: 11px;  margin-left: auto; margin-right: auto; }
div#content img { border: solid 0px #fff; }
div#content div { width: 440px;  font-family: Arial, Helvetica, sans-serif; }
div#content fieldset { width: 440px;}
div#content form { width: 440px;}
div#content div p { padding: 0; margin: 0 0 8px 0; font-size: 12px; color:#fff; text-align: justify; }
div#content ul { list-style: none; font-size: 12px; color:#FFF; }
div#content ul li { padding-bottom: 5px; list-style:none; }


ul#gal_list { list-style: none; padding: 0; margin: 0 0 0 6px; }
ul#gal_list  li { float:left; list-style: none; padding: 0 5px 0 0; margin: 0; background-image: none; }
ul#gal_list  img { border: solid 0px #fff; } 


ul#gal_list_names { list-style: none; padding: 0; margin: 0 0 0 2px; background-color: #999999;}
ul#gal_list_names  li { width: 122px; float:left; list-style: none; background-color: #999999;  padding: 4px 4px 0 0; margin: 10px 0 0 0; background-image: none; text-align:center; }
ul#gal_list_names  li a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-decoration: none; color: #fff; fontx-weight: bold; text-transform: lowercase; }
ul#gal_list_names  li a:hover { color: #333333; }
ul#gal_list_names li a.current { color: #333333; }

div#home_text { float: right; font-size: large; }
fieldset#contactform { border:none; color: #fff;}
fieldset#contactform  ul {list-style: none; padding: 0; }
fieldset#contactform  ul li label { float: left; width: 125px; font-family:Verdana, Arial, Helvetica, sans-serif;}
fieldset#contactform  ul li {list-style: none; padding: 0 0 5px 0; background-image:none; }

div#galfooter  	{ padding-top: 0px; width: 760px; height: 14px; background-color: #999999; }
div#galfooter ul { list-style: none; margin: 0; font-size: 14px; font-weight: bold; text-transform: lowercase; }
div#galfooter li { float: left; background: none; padding-left: 50px; }
div#galfooter li a { font-family: Geneva, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; background: none; white-space: nowrap; }
div#galfooter li a:hover { color: #999999; }
div#galfooter li a.current { color: #333333; }
div#galfooter span { clear: both; display: block; margin-bottom: 15px; }

div#footer { margin-left: auto; margin-right: auto; padding-top: 12px; width: 760px; display:block; position:relative; clear: both; margin-top: 12px; }
div#footer ul { list-style: none; font-size: 14px; font-weight: normal; text-transform: lowercase; margin: 0; padding: 0; }
div#footer li { float: right; background: none; padding-left: 17px; }
div#footer li#liHome { float: left; padding-left: 0 ! important; padding-right: 252px; background: url(images/ftr_line.png) center right no-repeat; }
div#footer li a { font-family: Geneva, Arial, Helvetica, sans-serif; color: white; text-decoration: none; background: none; white-space: nowrap; }
div#footer li a:hover { color: #999999; }
div#footer li a.current { color: #868686; }
div#footer span { clear: both; display: block; margin-bottom: 25px; }
