/* formatting */
body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background: url(../img/background.gif);}
form {	margin: 3px 0px 0px;	padding: 0px;}
input {	margin-top: 2px;	margin-bottom: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px/17px;}
select {	margin-top: 2px;	margin-bottom: 2px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px/17px; }
textarea {
	margin-top: 2px;
	margin-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}


h1 {	color: #F4F9FE;	font-family: Georgia, Times New Roman, Times, serif;	font-size: 24px;	letter-spacing: -1px;	font-variant: small-caps;	margin: 0px;	padding: 0px;}
h2 {	color: #ffffff;	font-family: Tahoma;	font-size: 11px;}
h3 {	color: #00008F;	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 14px;	line-height: 21px;	padding-left: 3px;}
h4 {	color: #F4F9FE;	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 12px;}
.sitemap {	font-size: 14px;	font-weight: bold;}
a.sitemap {	color: #E5EDF8;	text-decoration: none;}
a.sitemap:hover {	color: #FFFFFF;	text-decoration: underline;}
#content li a:hover {	color: #3B6FC5;	text-decoration: none;	margin: 0px;	padding: 0px;}
.border {	border: 1px solid #204581;}
.red {	color: #CC0000;}
/* navigation and content placement */
#logo {	margin-top: 17px;	margin-bottom: 35px;}
#mainNav {	width: 122px;	margin: 0px auto;	padding: 0px 0px 40px;	text-align: left;	font-family: Tahoma, Arial, Verdana, sans-serif;	color: #FFFFFF;	font-size: 11px;	font-weight: bold;	line-height: 22px;}
#mainNav li {background: url(../img/dot.gif) no-repeat 8px 11px;	list-style: none;	margin-bottom: 6px;}
#mainNav li a {	display: block;	text-decoration: none;	width: 105px;	padding-left: 17px;	color: #FFFFFF; line-height: 180%;}
#mainNav li a:hover {	background: url(../img/arrow.gif);}
#topNav {	font: bold 11px/22px Tahoma, Arial, Verdana, sans-serif;	color: #FFFFFF;	text-align: center;	width: 559px;	margin: 60px 0px 6px;	padding: 0px;}
#topNav ul {	margin: 0px;	padding: 0px;	text-align: center; line-height: 180%;}
#topNav li {	display: inline;	margin: 0px 7px;	background: url(../img/dotted.gif) no-repeat 0px 6px;	padding: 0px 0px 0px 10px;}
#topNav li a {	color: #FFFFFF;	text-decoration: none;	margin: 0px; margin: 0px;}
#topNav li a:hover {	color: #204581;	text-decoration: underline;}
#banner {	padding: 0px;	margin: 15px auto 35px;	height: 250px;	width: 559px;}
#content {	margin-left: 20px;	color: #204581;	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 11px;	margin-right: 10px;}
#content p {font: 11px/29px Tahoma, Arial, Verdana, sans-serif;	color: #204581;}
#content p a {	color: #F4F9FE;}
#content p a:hover {	color: #3B6FC5;	text-decoration: none;	margin: 0px;	padding: 0px;}
#content li {	color: #204581;	font: 11px/21px Tahoma, Arial, Verdana, sans-serif;	list-style: url(../none) none;	background: url(../img/dotted.gif) no-repeat 0px 9px;	padding-left: 10px;}
#content li a {	color: #FFFFFF;	font: 11px/12px Tahoma, Arial, Verdana, sans-serif;	list-style: url(../none) none;	margin: 0px;	padding: 0px;}
#content table a {	color: #FFFFFF;}
#content ul, ol {	padding: 0px 0px 0px 25px;	margin: 0px;}
#sideNav {	width: 135px;	font: bold 11px/36px Tahoma, Arial, Verdana, sans-serif;	color: #FFFFFF;	margin: 0px;	padding: 0px;}
#sideNav ul {	margin: 0px;	padding: 0px;}
#sideNav li {	list-style: none;}
#sideNav li a {	color: #FFFFFF;	text-decoration: none;	padding-left: 10px;	display: block;	width: 130px;}
#sideNav li a:hover {	background: #5E94D1 url(../img/side_nav.gif) no-repeat;}
#footer {	color: #204581;	font: bold 10px/21px Tahoma, Arial, Verdana, sans-serif;	margin-top: 10px;}
#footer ul {	margin: 0px;	padding: 0px;	text-align: center;}
#footer li {	display: inline;	margin: 0px;	padding: 0px;}
#footer li a {	color: #FFFFFF;	text-decoration: none;	background: url(../img/dotted.gif) no-repeat 0px 6px;	padding: 0px 0px 0px 10px;	margin: 0px 5px 0px 0px;}
#footer li a:hover {	color: #204581;	text-decoration: underline;}
.groupForm a{	font: bold 12px/20px Tahoma, Arial, Verdana, sans-serif;	text-decoration: none;	color: #FFFFFF;	background: #204581;	display: block;	width: 100px;	text-align: center;	position: relative;	z-index: 10;	float: right;	padding: 0px;	margin: 0px;}
.groupForm a:hover {	background: #EEBC3F;	color: #204581;}
.vantis {	margin: 0px 0px 3px;	padding: 0px;}
.vantis a {	color: #102951;	font: 10px Arial, Helvetica, sans-serif;}
.vantis a:hover {	color: #FFFFFF;	font: 10px Arial, Helvetica, sans-serif;	text-decoration: none;}
.picrspace {	margin-right: 20px; }
.piclspace {	margin-left: 20px; }
.cta {		margin-bottom: 6px;}
.hr {
	border: solid 1px #3C6EC5;
	height:1px;
	margin: 3px 0px;
	text-align: center;
}

.foot-addr { color:#FFFFFF; font: bold 10px/21px Tahoma, Arial, Verdana, sans-serif; }
.foot-addr a{ color:#FFFFFF; text-decoration:none;}
.foot-addr a:hover{ text-decoration:underline;}