/* CSS Document */
body,td,th,p {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:15px;
}
body {
	background-color: #0A2953;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
ul {
	margin-left: 10px; padding-left: 10px;
}
a, a:link, a:visited, a:active {
	color: #DC8B2C;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #DC8B2C;
}

h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 11px;
	color: #000000;
	font-weight:normal;
}
h2 {
	font-size:13px;
	color: #2E65A8;
}
h3 {
	font-size: 13px;
}
h4 {
	font-size: 13px;
	color: #9ABCE4;
}
h5 {
	font-size: 18px;
	color:#DC8B2C;
}
h6 {
	font-size: 18px;
	color:#2E65A8;
}

hr {
	height:1px;
	color:#EBEBEB;
	background-color:#EBEBEB;
}

.blue_heading {
	margin:0px;
	font-size: 13px;
	color: #2E65A8;
	font-weight:bold;
}

.blue {
	color:#2E65A8;
}

.orange {
	color:#DC8B2C;
}

.light_blue {
	color:#9ABCE4;
}

.indent_text {
	padding-left:25px;
}


.blue_lined {
	border-top:3px solid #2E65A8;
	border-bottom:3px solid #2E65A8;
}

input {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:2px;
	margin:0px;
	border:1px solid #878787;
	vertical-align:middle;
}

.contact_inputs {
	width:300px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #878787;
}
.contact_textarea {
	width:300px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:3px 3px 3px 3px;
	margin:0px;
	border:1px solid #878787;
}

.submit_btn_blue {
	font-family: Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#38689E;
	padding:2px;
	margin:0px;
	border:0px;	
	text-align:center;
}

#main_body {
	width:790px;
	margin:0px auto;
	padding:0px;
	display:block;
	text-align:center;
	background:#2E65A8 url(../images/body-bg.jpg) repeat-y top left;
}

.content_body {
	background-color:#FFFFFF; 
	margin:0px auto; 
	border-top:10px solid #2E65A8;
}

#menu_container { width:770px; height:100px; background-color:#2E65A8; margin:0px auto; padding:0px; }
#banner_container { width:770px; height:200px; background-color:#2E65A8; margin:0px auto; padding:0px; border-top:10px solid white; border-bottom:10px solid white; }
#footer_bar { width:770px; height:30px; border-top:1px solid #FFFFFF; margin:0px auto; position:relative; text-align:left; background:#0A2953 url('../images/footer-bar-2-bg.gif') repeat-x top left; }
#copyright { width:274px; height:22px; float:left; padding-left:40px; padding-top:8px; background:#2E65A8 url('../images/footer-bar-1-bg.gif') repeat-x bottom left; margin:0px; font-size:10px; color:#91A8C6 }
#enews_signup_bar { width:436px; _width:433px; height:26px; margin:0px 0px 0px 314px; padding-top:4px; padding-left:20px; text-align:left; }
#footer { width:790px; margin:0px auto; padding:0px 0px 30px 0px; text-align:center; background:#0A2953 url('../images/footer-bar-shadow-fade.png') no-repeat top left; }
#footer a {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:8px;
	padding-right:8px;
}
#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
	color: #000000;
}
#footer a:hover {
	text-decoration: underline;
	color: #000000;
}
#footer a:active {
	text-decoration: none;
	color: #000000;
}


.new_footer_bg {
	width:790px;
	height:60px;
	margin:0px auto;
	vertical-align:top;
	background:#0A2953 url('../images/footer-bar-shadow-fade.png') no-repeat top left;
	text-align:center;
	margin:0px auto;
	padding:0px;
}

.footer_item {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	height:21px;
	margin:0px;
	padding-top:7px;
	_padding-top:2px;
	text-align:center;
}
.footer_item a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
}
.footer_item a:link {
	text-decoration: none;
}
.footer_item a:visited {
	text-decoration: none;
}
.footer_item a:hover {
	text-decoration: underline;
}
.footer_item a:active {
	text-decoration: none;
}
.footer_login {
	width:140px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding:0px;
	position:relative;
	_top:4px;
	left:70px;
	_left:50px;
	border:1px solid #878787;
	background-color:#FFFFFF;
}



.blue_content {
	color:#FFFFFF;
}
.blue_content p {
	color:#FFFFFF;
}
.blue_content a {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #9ABCE4;
}
.blue_content a:link {
	text-decoration:underline;
}
.blue_content a:visited {
	text-decoration: underline;
	color: #9ABCE4;
}
.blue_content a:hover {
	text-decoration: none;
}
.blue_content a:active {
	text-decoration: underline;
	color: #9ABCE4;
}


#blue_content_area { color:#FFFFFF; background:#052046 url('../images/blue-flash-page-background.png') repeat-x top left; padding:30px 22px 30px 22px; }
#white_content_area { padding:0px 20px 10px 20px; }
#white_content_area_0padding { padding:0px 0px 10px 0px; }

.sidebar_shadow_extension { background:#2E65A8 url('../images/blue-shadow-extension.gif') repeat-y top left; }
.sidebar_bottom { background:#2E65A8 url('../images/blue-bottom-extension.gif') repeat-x bottom left; }

.side_bar {
	padding-top:0px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:0px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	background-color:#2E65A8;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:14px;
}
.side_bar p {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:14px;
}
.side_bar a {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #9ABCE4;
}
.side_bar a:link {
	text-decoration:underline;
}
.side_bar a:visited {
	text-decoration: underline;
	color: #9ABCE4;
}
.side_bar a:hover {
	text-decoration: none;
}
.side_bar a:active {
	text-decoration: underline;
	color: #9ABCE4;
}
.side_bar img {
	border:0px;
}
div.hr_blue {
  width:160px;
  height: 2px;
  background: #245084 url(../images/hr-blue.gif) repeat-x scroll left;
}
div.hr_blue hr {
  display: none;
}
div.hr_grey {
  width:100%;
  height:2px;
  background: #FFFFFF url(../images/spacer-light-grey.gif) repeat-x scroll left;
  margin-top:10px;
}
div.hr_grey hr {
  display: none;
}
div.blue_button { 
	float:left;
	margin:0px;
	text-align:center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #6D82A0;
}
div.blue_button a { 
	display:block;
	background-color:#0E2950;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #6D82A0;
	text-decoration:none;
}
div.blue_button a.link, div.blue_button a.item:link, div.blue_button a.item:link, div.blue_button a.link:visited { 
	padding:4px 8px 4px 8px;
	background-color:#0E2950;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #6D82A0;
	text-decoration:none;
	width:175px;
}
div.blue_button a.link:hover { 
	padding:4px 8px 4px 8px;
	background-color:#0E2950;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #D98A2E;
	text-decoration:none;
	width:175px;
}

div.orange_button { 
	float:left;
	margin:0px;
	text-align:center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
}
div.orange_button a { 
	display:block;
	background-color:#D98A2E;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
div.orange_button a.link, div.orange_button a.item:link, div.orange_button a.item:link, div.orange_button a.link:visited { 
	padding:4px 8px 4px 8px;
	background-color:#D98A2E;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	width:175px;
}
div.orange_button a.link:hover { 
	padding:4px 8px 4px 8px;
	background-color:#D98A2E;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	width:175px;
}



.profile_thumbnail {
	width:50px;
	height:50px;
	float:left;
	margin:0px 14px 18px 0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
}
.profile_name {
	color:#245084;
	font-size:12px;
	font-weight:bold;
}
.profile_title {
	color:#245084;
}
.profile_image {
	border:0px;
}

.response_row {
	padding:10px 20px 10px 20px; margin:0px;
}
.response_row_alt {
	padding:10px 20px 10px 20px; margin:0px; background-color:#F5F5F5;
}


a.print_this:link, a.print_this:visited, a.print_this:active {
	color: #2E65A8;
	text-decoration: underline;
}
a.print_this:hover {
	text-decoration: none;
	color: #2E65A8;
}

a.email_this:link, a.email_this:visited, a.email_this:active {
	color: #999999;
	text-decoration: underline;
}
a.email_this:hover {
	text-decoration: none;
	color: #999999;
}

a.comment_this:link, a.comment_this:visited, a.comment_this:active {
	color: #000000;
	text-decoration: underline;
}
a.comment_this:hover {
	text-decoration: none;
	color: #000000;
}
