html, body {
	width: 100%;
	background: #005880;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-align: center;
	position: relative;
}

input[type=text], input[type=password], textarea {border: 1px solid #AAAAAA;}
a {color: #4885C8; text-decoration: none;}
a:hover {text-decoration: underline;}

p {
line-height: 150%;
text-align: left;
}

/* ------ */
/* Layout */
/* ------ */

#container {
	width: 800px; 
	margin: 0 auto; 
	overflow: hidden; 
	border: 0;
	border-left: 1px solid #333333; 
	border-right: 1px solid #333333; 
	border-bottom: 1px solid #333333;
	clear: both;
	color: #333344;
}
	#header {background-color: #FFFFFF; overflow: hidden; padding: 3px;}
		#header_logo {float: left;}
		#header_links {float: right;}
			#login_inputs {padding: 2px 0; margin: 7px 0 3px;}
				#login_inputs input {width: 85px;}
			#lost_links {font-size: 10px; color: #666666;}
				#lost_links a {text-decoration: none;}
				#lost_links a:hover {text-decoration: underline;}
	#menu {clear: both; background: url(../images/nav_blue.gif) no-repeat; height: 24px; overflow: auto;}
		#menu ul {padding: 0; margin: 4px 0 0; text-align: center;}
			#menu ul li {display: inline; list-style: none; text-align: left;}
				#menu ul li a {color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 12px; padding: 0 10px;}
				#menu ul li a:hover {color: #EAB32A;}
	#content{overflow: hidden; clear: both; background-color: #FFFFFF;}
	#content_marg {overflow: hidden; clear: both;margin: 5px;background-color: #FFFFFF;}
		.section {margin: 5px 0; clear: both; overflow: hidden;}
#footer {background-color: #404140; color: #DDDDDD; font-size: 12px; padding: 5px 0;} /* #558FC7 */
	#footer a {color: #DDDDDD; text-decoration: none; font-weight: normal;}
	#footer a:hover {text-decoration: underline; color: #1F9CD7;}

/* ------- */
/* Modules */
/* ------- */

.module {-moz-border-radius: 1em 1em 1em 1em; border:1px solid #AAAAAA;}
/* use for 3 col inline modules */
.inline_mod3_l {width: 32.5%; position: absolute; left: 0px; top: 0px;} /* left */
.inline_mod3_c {width: 32.5%; margin: 0 auto;} /* center */
.inline_mod3_r {width: 32.5%; position: absolute; right: 0px; top: 0px;} /* right */

/* ---------- */
/* Flash Menu */
/* ---------- */

#icons {}
	#icons ul {margin: 0 0 0 20px; padding: 0; width: 100%;}
		#icons ul li {list-style: none; text-align: center; float: left; width: 107px;}
			#icons ul li a {color: #5E5E5E; text-decoration: none;}
			#icons ul li a:hover {color: #0085C8;}

/* -------------- */
/* Common Classes */
/* -------------- */

.sec_head_1 {color: #5E5E5E; font-size: 26px; font-weight: bold;}
.sec_head_2 {color: #0085AB; font-size: 20px; font-weight: bold;}
.sec_head_3 {color: #0085AB; font-size: 14px; font-weight: bold; letter-spacing: 1px;}

/* -------------------- */
/* Text and Font styles */
/* -------------------- */

.orange2 {color: #EAB32A;}
.teal1 {color: #0085AB;}
.blue2 {color: #66B9F2;}
.blue3 {color: #007BB7;}
.grey2 {color: #888888;}
.grey3 {color: #666666;}
.grey4 {color: #333333;}
.green2 {color: #8CAD00;}

/* ----- */
/* Other */
/* ----- */

.read_more_link {position: absolute; bottom: 10px; left: 10px;}
.username_input {background:url('../../images/info/username_bg.gif') no-repeat center bottom;}
.pw_input {background:url('../../images/info/password_bg.gif') no-repeat center bottom;}
.dotted {border-bottom: 1px dotted #DDAA11; line-height: 150%;}

.is_cool {
	list-style-image: url('../../images/icons/accept.png');
}

.not_cool {
	list-style-image: url('../../images/icons/cancel.png');
}

.is_cool li, .not_cool li {
	margin-bottom: 10px;
}

/* temp */
#breadcrumbs {display: none;}