/* aqua: 44c8f5 grey: e9e9e9 */

body {top:0;left:0;background:url(graphics/bg.gif) #e9e9e9 top left repeat-x;font-size:80%;font-family:arial,helvetica,sans-serif;line-height:1.2em;color:#666;}

A:link, A:visited {color:#33bbdd;}
A:hover {color: #222; text-decoration: none;}

h1, h2, h3, h4, h5, h6 {line-height:1em;color:#33bbdd;padding:0;}

#logo {position:absolute;top:0;left:0;margin:0;padding:0px 2%;z-index:100;}

#topnav {position:absolute;top:62px;right:2%;margin:0;padding:0px 2%;font-size:1.2em;background:#44c8f5;color:#fff;font-weight:bold;z-index:101;}
#topnav A:link {color:#e9e9e9;text-decoration: none;}
#topnav A:visited {color:#e9e9e9;text-decoration: none;}
#topnav A:hover {color:white; text-decoration: overline underline;}

#header_banner {position:absolute;top:0;right:0;width:100%;margin:0px 20px;padding:0;color:#e9e9e9;text-align:right;}

/* #header_banner img {margin:0px 0px 0px 270px;width:70%;height:45px;} */

#content {position:relative;display:block;top:0;left:0;width:auto;border:0;margin:100px 2% 0px 2%;padding:0;}

#content_main {float:left;width:760px;border:solid 1px #44c8f5;margin:0;padding:15px;background:white;}

#content_sub {right:0px;margin:0px 0px 0px 75%;padding:0;background:white;border:dashed 1px #44c8f5;}
#content_sub p {padding:0px 10px 10px 10px;}

#footer {position:relative;bottom:0px;width:100%;height:15px;background:#44c8f5;font-size:0.8em;color:white;text-align:center;padding:0;margin-top:20px;clear:both;}

#footer A:link {color:#fff;}
#footer A:visited {color:#fff;}
#footer A:hover {color: #ddd; text-decoration: none;}

.blocktitle {padding:5px;background:#44c8f5;color:#fff;text-align:center;}
.nounderline{text-decoration:none;}
.ns {position:absolute;font-family:verdana,sans-serif;font-size:1em;display:none;visibility:hidden;}

.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}
.align_j {text-align:justify;}

.form_name {
	float:left;
	width:150px;
	font-size:1em;
	text-align:right;
	}
