@charset "utf-8";
/* CSS Document */

body { margin:0 auto; background-color:#fff; font:11px/1.6em Verdana, Sans-serif; text-align:center; color:#999898; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
p {
	font:11px;
	line-height:1.6em;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
h1 {
	color:#0031a5;
}

h2 {
	color:#666666;
}
/* TABLE WIDTHS AND BACKGROUNDS
----------------------------------------------- */

#page-container {
	width:800px;
	margin:0 auto;
	text-align:center;
	position:relative;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#anav {
	background: #245B89;
	width:100%;
	height: 25px;
	text-align:left;
}
#header { background-color: #0031a5; background-image: none; background-position: 0 0; width:100%; height: 110px; text-align:left; }
#bnav {
	background: #052266;
	width:100%;
	height: 30px;
	text-align:left;
}

#cnav {
	width:100%;
	height: auto;
	text-align:left;
}
#content-1 {
	width:100%;
	text-align:left;
}
#content-2 {
	width:100%;
	text-align:left;
}

#content-3 {
	width:100%;
	text-align:left;
	margin-top: 20px;
}
#footer {
	clear: both;
	background:#0031a5;
	width:100%;
	text-align:center;
}

div#news {width: 250px; border: 1px #666 dotted; float:left; margin: 10px 10px 10px 20px;}

/* TD WIDTHS, HEIGHTS AND BACKGROUNDS
----------------------------------------------- */
#content-1 td.header_a {
	width:500px;
	background: #E5E3E1;
}
#content-1 td.welcome {
	width:500px;
	background:#FFFFFF;
}
#content-1 td.content_a {
	width:500px;
	background:#FFFFFF;
}
#content-1 td.header_b {
	width:300px;
	background: #E2DACF;
}
#content-1 td.content_b {
	background: #f1f1f2;
}
#content-2 td.header_c {
	width:250px;
	background:#BFB299;
}
#content-2 td.content_c {
	width:250px;
	background-color:#F2F2F4;
}
#content-2 td.header_d {
	width:250px;
	background:#D6D3CB;
}
#content-2 td.content_d {
	width:250px;
	background-color:#F5F2F0;
}
#content-2 td.header_e {
	width:300px;
	background:#E2DACF;
}
#content-2 td.content_e {
	width:300px;
	background-color:#F3F6F9;
}
#content-3 td.header_f {
	width:250px;
	background:#E2DACF;
}
#content-3 td.content_f {
	width:250px;
	background-color:#EFEFEF;
}
td.content_a, td.content_b {
	height:300px;
}
td.header_a, td.header_b, td.header_c, td.header_d, td.header_e {
	height:30px;
}
/* CONTENT MARGINS AND ALIGNMENT
----------------------------------------------- */
p {
	margin: 10px 20px 10px 20px;
}
h1, h2, h3 {
	margin: 15px 20px 5px 20px;
}

td.header_a h1, td.header_b h1, td.header_f h1 {margin: 10px 20px 10px 20px;}

#content-1 h1.margin, p.margin {
	margin-left:225px;
}
#content-1 td, #content-2 td {
	vertical-align:top;
}
.imgleft, .left, img.left {
	float:left;
	margin:4px 15px 4px 0;
}
.cflayout {
	width:275px;
}
#anav p, #bnav p {
	margin:0px 20px 0 20px;
}

#anav p.send {text-align:right;}


/* CONTENT FORMATTING
----------------------------------------------- */
#footer p {
	color:#FFFFFF;
}
h1.rcc {font-size: 18px; color:#FFFFFF; margin: 20px 20px 20px 20px;}
span.ItemBoldBlue {color:#245B89;}
span.ItemBoldGray {color:#666; font-weight:bold;}
p.disclaimer {color: #666;}

/* LISTS
----------------------------------------------- */

ul {
	margin:10px 20px 1px 20px;
	padding:0;
	list-style:none;
}
ul li {
	margin:0 0 2px;
	padding:0;
}
ul.mylist {
	margin-bottom:1px;
	font:11px;
	line-height:1.6em;
}
ul.mylist li {
	background:url(../_images/icons/bullet.gif) no-repeat 1px .5em;
	padding-left:20px;
	text-indent:0;
}
/* LINKS
----------------------------------------------- */

#anav a, #bnav a {margin-right: 12px;}

a, a:visited {
	color:#0031a5;
	text-decoration:none;
	border-bottom:1px dotted #0031a5;
}
a:visited {
	color:#999898;
	border-color:#999898;
}
a:hover {
	color:#000;
	border-color:#000;
	border-bottom-style:000;
}
#anav a, #anav a:visited {
	color:#C2C2C4;
	text-decoration:none;
	border-bottom:1px dotted #C2C2C4;
}
#anav a:visited {
	color:#8E8E91;
	border-color:#8E8E91;
}
#anav a:hover {
	color:#fff;
	border-color:#fff;
	border-bottom-style:dotted;
}

#bnav a, #bnav a:visited {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
#bnav a:visited {
	color:#B2B2B2;
	border-color:#B2B2B2;
}
#bnav a:hover {
	color:#fff;
	border-color:#fff;
	border-bottom-style:dotted;
}

#footer a, #footer a:visited {
	color:#fff;
	text-decoration:none;
	border-bottom:1px dotted #fff;
}
#footer a:visited {
	color:#E2D8C9;
	border-color:#E2D8C9;
}
#footer a:hover {
	color:#5E5E5E;
	border-color:#5E5E5E;
	border-bottom-style:dotted;
}
/* FORM
----------------------------------------------- */

#forms {
	margin: 0px 20px 0 20px;
}
#forms h2 {
	margin: 20px 0 5px 0;
}

fieldset {
	margin: 20px 0px 20px 20px;
	border: 1px dotted #999898;
	width: 440px;
}

label {
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 20px;
	display: block
}
cfinput, input, cfselect, select, textarea {
	font:11px Verdana, Sans-serif;
	color: #999898;
	background: #fff;
	border: 1px solid #999898;
}
.submit input {
	color: #fff;
	background: #336699;
	border: 2px outset #336699;
	margin-bottom:10px;
	margin-left: 120px;
}

.imgbutton {
	vertical-align:middle;
	border: none;
}

span.noline a, span.noline img {
	border: 0px;
	text-decoration:none;
}


