@charset "utf-8";
/* CSS Document */

@font-face { font-family: "Helvetica Narrow", Helvetica; font-weight: normal;font-style: normal; src: url("/helr47w.ttf") } 
ul, li {margin: 0;	padding: 0;	list-style: none;}
html,body{margin:0; padding: 0;height: 100%; background:#eaeaea}
div#container{position: relative; height:100%;margin:0 auto;background:#fff url(images/header_bg.jpg) repeat-x;}
body>div#container{height: auto; min-height: 100%; width: 940px; margin:0 auto; }
div#info{position: relative; height:100%;margin:0 auto;background:#fff url(images/header_bg.jpg) repeat-x;}
body>div#info{height: auto; min-height: 100%; width: 500px; margin:0 auto; }
div#content{padding: 0 0 5em 0; width: 900px;  margin:0 auto;}
div#footer{position:absolute;bottom: 0;width: 100%}
div#footer a{color:#0099FF}
div#footer a:Hover{color: #66CCFF}

img {	border: 0;}
a {		text-decoration: underline;}
a:hover {	text-decoration: underline;color: #646464}
.more {	text-align: right;}
.left {	float: left; padding-right:10px;}
.clear {clear: both;}
.bigger{font-size:20px; line-height:26px;color:#062660;font-style:italic; font-weight:bold; }
.big{font-size:14px; line-height:26px;color:#333;}
body {	font: 12px arial, sans-serif;color: #646464; line-height:16px;}
h1,h2{	font: 18px  arial, sans-serif;	margin: 0;	padding: 0;	 color:#646464; text-transform:uppercase; font-weight: bold }
h1 a,h2 a{	text-decoration:none; color: #646464 }
h1 a:hover, h2 a:hover{	text-decoration:underline; color: #646464 }
h3{ font: 18px  arial, sans-serif;	margin: 0;	padding: 0;	 color:#646464;  text-transform: capitalize}

#header { width: 900px; margin:0 auto; height:107px}
#header h1 img {display: block;}

#nav { width: 900px; margin:0 auto; height:90px;}
#nav ul{	margin-top: 7px; font-size: 11px; background:url(images/bg_menu.jpg) top left repeat-x;width: auto; margin:0 auto; }
#nav li {	height:30px;float: left;}
#nav li a{	float: left; background:#002563 url(images/sep.gif) top right no-repeat; line-height:30px; color:#FFFFFF; padding: 0 10px; font-weight:bold; text-decoration:none}
#nav li a:Hover{	float: left; background: url(images/bg_menu_a.jpg) top left repeat-x; height:30px;}
#nav li a.current, #nav li a.current:Hover{	float: left; background: url(images/bg_menu_a.jpg) top left repeat-x; height:30px;}
#nav img {	float: left;}

a {	color: #646464;}

div#cont-left {	float: left;	width: 740px; }
div#cont-right {	float: right;	width: 154px;}
div#col-left {	float: left;	width: 610px;display: inline;float:left}
div#col-left p{	clear: both;}

div#col-right {	float: right;	width: 260px;}
div#clearer {	clear: both;	display: block;	height: 1px;	margin-bottom: -1px;	font-size: 1px;	line-height: 1px;}
#container ul.plussbullets {	margin-top: 20px;	margin-left: 0px;	padding: 0;
	  font-family: "Helvetica Narrow", Helvetica; text-transform:uppercase; font-size:17px; color:#646464; font-weight:bold;}
#container ul.plussbullets li {	background: top left url(images/bullet_plus.gif) no-repeat;
	margin: 0 0 10px 0;	padding: 0 0 0 20px; }
#container ul.plussbullets li a {	text-decoration:none;color:#646464;}
#container ul.plussbullets li a:hover {	text-decoration:underline;color: #646464}

#cont-right p {	margin-right: 2em;}
#container a.green {	color: #9AAB68;	font-weight: normal;	text-decoration: underline;}
#gallery img {	float: left;padding:0 0 10px 10px;}


#push {	height: 40px; /* .push must be the same height as .footer */}
#footer {	color: #FFFFFF;	background: #002563 url(images/footer_bg.gif) repeat-x;	padding: 6px 0 5px 0;font-weight: bold; height:40px;}
#footer p {	margin: 0;	padding: 0; width:900px; margin:0 auto}
#footer a {	color: #646464}



