* { padding: 0px; margin: 0px;}

#container { margin: 0px; padding: 0px; overflow: hidden; min-width: 990px; max-width: 100%; border:1px solid #1E5A71;}
* html #container {	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : 
	document.body.clientWidth) > 1100 ? "100%" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : 
	document.body.clientWidth) < 705 ? "960px" : "auto"));}

body { margin:20px;}

body,td,th {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height:20px; letter-spacing:.05em; color:#000000;}

img { border:none;}

hr { line-height:1px; width:90%; color:#566584; background-color:#566584; border-top:0px; margin-bottom:10px; text-align:center; margin:0 auto;}

h2 {font-size:14px; font-weight:bold; margin-left:20px; margin-bottom:10px;}

h3 {font-size:12px; font-weight:bold; text-align:center; margin-bottom:10px;}

#header { height:150px; background-color: #000000; background-image:url(images/gerrity_banner.jpg); background-position:center; background-repeat:no-repeat; border-bottom: 1px solid #FFFFFF; margin-bottom: 5px; clear:both;}

.left_col {	float: left; width: 200px; background-color:#333333;}

.lcol_img {vertical-align:bottom;}

.right_col { float: right; width: 200px; background-color:#333333; font-size:12px;}

.right_col p { color:#FFFFFF; padding: 5px 10px 5px 10px;}

#content { margin-left: 210px; margin-right: 210px; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF;border-left: solid 1px #FFFFFF;}

#content p {padding:0px 10px 10px 20px;}

#content ul {margin-left:40px; margin-bottom:10px;}

#navigation_2 {margin-bottom:0px; background-color:#000000;}

#cont_first {
	border:1px solid #1E5A71;
	margin-bottom:10px;
}

#cont_header {background-color:#1E5A71; background-image:url(images/cont_hdr_bg.jpg); color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; margin-bottom:5px;}

#cont_header2 {background-color: #333333; color: #FF9900; background-image:url(images/cont_hdr2_bg.jpg); font-size:12px; font-weight:bold; padding-left:10px; margin-bottom:5px;}

#footer { margin-top:10px; padding:10px; text-align: center; margin:0 auto; background-color:#1E5A71; color:#FFFFFF; clear:both; font-size:10px;}

#col_header {
background-color:#91AAD3;
display:block;
padding-top:2px; 
padding-bottom:2px;
text-decoration:none;
border:solid;
border-color:#FFFFFF;
color:#000000;
font-weight:900;
border-width:0px 0px 1px 0px;
text-align:center;
margin:0 auto;
}

#cont_header h1 {
	background-color:#1E5A71;
	background-image:url(images/cont_hdr_bg.jpg);
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:5px;
}
#container #header h1 {
	font-size: 10px;
	text-indent: -9999px;
}

