@charset "utf-8";
html, body { margin: 0px; height: 100%; background-color: #F2F2F2; }
body, p, div, a, h1, h2, li { color: #333333; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
a { color: #4F7E9E; }
h1, .h1 { font-size: 25px; } h2, .h2 { font-size: 18px; } h3, .h3 { font-size: 16px; }
td { vertical-align: top; }

/*.rounded {
	display: inline-block;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior:url(/border-radius.htc);
	border: 1px solid #333333;
	background: #ECECEC url(/img/footer.bg.gif) top repeat-x;
	height: 25px;
	padding: 3px 5px 0px 5px;
	text-align: center;
	width: 195px;
}*/

.textfield, select, input, textarea { background-color: #FFFFFF; padding: 1px 5px 1px 5px; border: 1px solid #666666; width: 200px; }
select { width: 155px; }
textarea { width: 575px; height: 150px; }
input { width: auto; color: #4F7E9E; }

#container { 
	position: relative; margin: 0px auto; width: 850px; background: #FFFFFF url(/img/v4.gif) top no-repeat;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	padding: 0px 7px 0px 7px;
}
#header { width: 850px; height: 66px; }
#nav { width: 842px; height: 28px; background-color: #4F7E9E; color: #FFFFFF; font-size: 18px; padding: 5px 0px 3px 8px; }
#nav a { text-decoration: none; color: #FFFFFF; }
#banner { width: 850px; height: 194px; background-color: #4F7E9E; }
#gmm { width: 820px; height: 100%; padding: 0px 15px 0px 15px; background-color: #FFFFFF; padding-bottom: 80px; }
#footer {
	position: absolute; width: 850px; height: 44px; bottom: 0px; left: 7px; background: url(/img/footer.bg.gif) top repeat-x;
	padding-top: 15px; text-align: center; font-size: 11px; color: #666666;
}
#footer a, #footer a:hover { color: #4F7E9E; font-size: 11px; text-decoration: underline; }

