body { 
	background-color:#003333; 
	font-family:Trebuchet MS,verdana;
	font-size:12px;
	color:#666666;
	text-align:center;
}
TABLE { 
	
	font-family:Trebuchet MS,verdana;
	font-size:12px;
	
}
.col { float:left; }
.row { clear:both; }

a { color:#006C64; }
a:hover { color:orange; }

#container {
	width:800px;
	_width:820px;
	background-color:#FFFFFF;
	margin:30px auto 0 auto;
	background-image:url('../images/bg.gif');
	background-repeat:repeat-y;
	padding:0 10px 0 10px;
	overflow:hidden;
	text-align:left;
}
#menu {
	background-image:url('../images/menubg3.gif');
	width:820px;
	height:38px;
	position:relative;
	left:-10px;
	color:#99CCCC;
	line-height:45px;
	font-size:18px;
	overflow:hidden;
}
#menu a { 
	color:#FFFFFF;
	text-decoration:none;
	padding:0 10px 0 10px;
	font-weight:bold;
	font-size:13px;
	float:left;
	
}
.bull { float:left; }
#menu a:hover, #menu a.on { color:#99CCCC; }
#menu a.first { margin:0 0 0 20px; }
#menu a.op {
	background-image:url('../images/menu_bg_op.gif')!important;
	background-repeat:repeat-x;
	line-height:30px;
	float:right;
	position:relative;
	top:7px;
	right:10px;
}

#header {
	height:105px;
	width:800px;
	background-image:url('../images/header.gif');
}
#homeflash {
	width:800px;
	height:555px;
	
}
#flash {
	height:127px;
	width:798px;
	overflow:hidden;
	border-bottom:1px solid #006C64;
	border-left:1px solid #006C64;
	border-right:1px solid #006C64;
	padding:0;
	margin:0;
	
}
#submenu { 
	width:116px; 
	height:100px;
	float:left;
	padding:30px 0 0 0;
	
}
#submenu a {
	text-decoration:none;
	font-weight:bold;
	padding:0 0 0 10px;
	background-image:url('../images/greybullet.gif');
	background-repeat:no-repeat;
	background-position:left center;
	margin:0 0 0 20px;
}
#content {
	border-left:1px solid #006C64;
	padding:10px 30px 10px 30px;
	margin:10px 0 20px 20px;
	float:left;
	width:595px;
	
}
#content_sm {
	border-left:1px solid #006C64;
	
	padding:10px 0px 10px 30px;
	margin:10px 15px 20px 20px;
	float:left;
	width:435px;
}
#right {
	float:left;
	margin:20px 0 0 0;
	width:155px;
}
#rightlist {
	margin:0;
	padding:0 5px 0 20px;
	width:100%;
	overflow:auto;
	height:420px;
	font-size:10px;
	border-left:1px solid #006C64;
}
#rightlist b {
	font-size:12px;
}
#content .colone, #content .coltwo {
	float:left;
	width:47%;
}
#content .colone {
	padding:0 30px 0 0;
}
#footer { 
	background-image:url('../images/footer.gif');
	width:816px;
	height:24px;
	position:relative;
	left:-8px;
}
#footer_secondary {
	background-image:url('../images/footer_sec.gif');
	width:816px;
	height:7px;
	position:relative;
	left:-7px;
	overflow:hidden;
	clear:both;
}
.green { color:#006C64; }

h2{ color:#006C64; font-size:14px; }
h4{ color:#006C64; font-size:14px; display:inline; padding:0;margin:0; }

#logos { height:420px; overflow:auto; }
#logos img { padding:0 40px 10px 0;  }
#logos TABLE TD { text-align:center; }
.horz { width:300px; margin:0 auto 0 auto; border-bottom:1px solid #99CCCC; height:1px; }

TABLE TD.label { font-weight:bold; width:200px; text-align:right; padding:0 7px 0 0; }
#validation, .req { color:red; }
.nostyle INPUT { border:0px solid #FFFFFF; background-color:#FFFFFF; width:15px; }
INPUT { border:1px solid #006C64; background-color:#EEEEEE; width:300px;}
.submitbutt INPUT { width:150px; border:1px solid #EEEEEE; background-color:#006C64; color:#FFFFFF; }
#categoryother INPUT { width:150px; } 

