html, body, div {margin:0 auto;padding:0;border-collapse:collapse;border:none;}
body {font:12px/17px "Lucida Grande", arial,sans-serif;text-align:center; color: #444; background:#002b55; padding-bottom:30px;}

a:link, a:visited {color:#333; text-decoration:none; }
a:hover, a:active {color:#22588d; text-decoration:underline; outline:0; }

a:link img, a:hover img, a:active img, a:visited img {text-decoration:none !important; border:3px solid #e3e1e2;}

div#container {width:815px;}
div#header {height:182px;}
div#wrapper {background:transparent url(bg_wrapper.gif) repeat-y center top; text-align:left;}
div#contentwrap {background:transparent url(bg_content.jpg) no-repeat center top; padding:25px 40px 0 45px;*padding-top:30px; text-align:justify;}

div#footer {background: #333;color: #FFF}

div#Flash {height:148px; background:transparent url(Logo.png) no-repeat center center;}

div#nav {padding-left:15px;font-size:11px;}
div#nav a, div#nav a:link, div#nav a:visited {display:block;width:90px;margin:0 4px 0 0; padding:13px 9px 0 9px; color:#ddd; text-decoration:none; background:transparent url(bg_nav.jpg) repeat-x left 5px; float:left; height:22px; overflow:hidden; font-weight:bold;}
div#nav a:hover, div#nav a:active {background-image:none;background-color:black;color:#fff;}

div#content {float:left;width:480px;}
div#wide {}

h1 {font-size:17px; padding:0 0 5px 25px; background:transparent url(bg_h1.gif) no-repeat;}
h2 {font-size:14px; border-bottom:1px solid #ddd;color:#3c556f;}
h4 {font-size:12px; border-bottom:1px solid #eee;color:#6b7586; margin-bottom:0;}
h4 span {font-weight:normal;}

div#rightcol {float:right;width:215px; font-size:11px; line-height:15px; color:#555; text-align:left; }
div#footer {background:transparent url(bg_footer.gif) no-repeat center top;height:25px;padding:49px 0 0 40px; font-size:10px; color:#aaa;}

th, td {vertical-align:top;}

.bigpic {border:5px solid #e1e2e3;}
img.right {margin-left:10px;}

.font12 {font-size:12px;}
.font11 {font-size:11px;}
.font10 {font-size:10px;}

.hide {display:none;}

.details_div {padding:3px 0 3px 5px; margin-bottom:8px; border-bottom:2px solid #ddd; border-left:1px solid #ddd;}


	#formapptForm span { display:block; float:left; width:85px; font-size:11px; font-weight:bold; text-align:right; margin:5px 0 0 0; }
	#formapptForm textarea { width:200px; } 
	#formapptForm input.formtext, #formapptForm textarea { border:1px solid #ccc; padding:2px; }
	#formapptForm label, #formapptForm input.formtext { display:block; float:right; font-size:11px; width:120px !important; margin:5px 0 0 0; }
	input.submitForm { background-color:#888; border:2px solid #ddd; color:#eee; font-weight:bold; padding:3px; margin:5px 0 0 0; }
	input.submitForm:hover { background-color:#666; }

