light_blue_block2body {
	background-color:#d7d7d7;
	margin:0 0 0 0;
}
input {
	border:1px solid #9a9a9a;
	width:300px;
	float:left;
}
.check {
	border:1px solid #9a9a9a;
	width:13px;
	height:13px;
	float:left;
	clear:left;
}

.checksubscribe {
	border:1px solid #9a9a9a;
	width:13px;
	height:13px;
	float:left;
	clear:left;
}

.radio {
	border:0px solid #9a9a9a;
	width:13px;
	height:13px;
	float:none;
}
textarea {
	border:1px solid #9a9a9a;
	width:300px;
	float:left;
	height:40px;
}
label {
	font:bold 12px Arial;
	padding:5px 0 5px 0;
	color:#005697;
	text-align:left;
	float:left;
	width:600px;
}
p {
	font:11px Arial;
	color:#333333;
	margin:0px 0 5px 0;
}
a {
	color:#005697;
	text-decoration:underline;
}
#wrapper {
	width:1020px;
	min-height:100%;
	background-color:#ffffff;
	overflow:hidden;
}
#header {
	width:1020px;
	min-height:350px;
	text-align:left;
}
#header2 {
	width:1020px;
	min-height:50px;
	text-align:left;
}
#header_logo_bar {
	width:1020px;
	min-height:110px;
	overflow:hidden;
}
#header_logo {
	background-image:url(../images/header_logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:40px 0px 0px 85px;
	width:268px;
	height:45px;
}
#header_search_wrapper {
	position:absolute;
	float:left;
	top:20px;
	margin-left:780px;
	height:40px;
	width:190px;
}
#header_search {
	border:1px solid #005697;
	background-repeat:no-repeat;
	background-position:center right;
	padding:0 5px 0 0;
	width:185px;
	height:20px;
}
#header_search_menu {
	font:bold 11px Arial;
	color:#ff9900;
	text-align:right;
	vertical-align:top;
	margin-top:10px;
}
#header_search_menu_contact {
	font:bold 11px Arial;
	color:#ff9900;
	text-align:right;
	margin-right:0px;
}
#header_search_menu a {
	color:#005697;
	text-decoration:underline;
}
#header_menu {
	font:bold 16px Arial;
	margin:0 0 0 170px;
	float:left;
	line-heigth:20px;
}
#header_menu sup {
	font:bold 10px Arial;
}
#header_menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#header_menu li {
	margin:0 15px 0 0;
	float:left;
	height: 30px; /* MDF 190509 */
	line-height: 30px; /* MDF 190509 */
}
#header_menu ul li a {
	color:#96acd0;
	text-decoration:none;
	vertical-align: sub; /* MDF 190509 */
}
#header_menu ul li a:hover {
	color:#005697;
	text-decoration:none;
}
#header_menu ul li.active a  {
	color:#005697;
}
#header_submenu {
	font:bold 14px Arial;
	margin:0 0 0 170px;
	float:left;
}
#header_submenu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#header_submenu li {
	margin:0 15px 0 0;
	float:left;
}
#header_submenu ul li a {
	color:#96acd0;
	text-decoration:none;
}
#header_submenu ul li a:hover {
	color:#005697;
	text-decoration:none;
}
#header_submenu ul li.active a  {
	color:#005697;
}
#home_flash {
	height:360px;
	width:725px;
	/* border:1px solid black; */
	margin:0 0px 0 40px;
	float:left;
}
#home_header_stories {
	width:193px;
	height:340px;
	background-color:#c8ddf5;
	float:right;
	margin:0 40px 0 0;
	padding:10px 10px 10px 10px;
}
#header_tagline {
	width:110px;
	height:193px;
	float:left;
	margin:0 15px 0 40px;
	text-align:right;
	font:bold 16px Arial;
	color:#333333;
}
#header_image {
	width:812px;
	height:193px;
	float:right;
	margin:0 40px 0 0;
}
#content {
	width:810px;
	min-height:100%;
	overflow:hidden;
	margin:5px 40px 0px 164px;
	background-color:#ffffff;
	float:right;
}
#content_col_left {
	width:582px;
	float:left;
}
#content_col_right {
	width:192px;
	float:right;
	padding-top:44px;
}
#content_col_right2 {
	width:192px;
	float:right;
	padding-top:25px;
}
#footer {
	width:940px;
	height:25px;
	margin:10px 40px 40px 40px;
	background:#b7b9ba url(../images/footer_logo.jpg) no-repeat top left;
	text-align:right;
	float:right;
}
#footer_menu {
	color:#ffffff;
	font:11px Arial;
	float:right;
	padding:5px 0 0 0;
}
#footer_menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#footer_menu li {
	padding:0 15px 0 15px;
	float:left;
	border-right:1px solid #ffffff;
}
#footer_menu ul li a {
	color:#ffffff;
	text-decoration:underline;
}
#footer_menu ul li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.content_main_title {
	text-align:left;
	font:bold 25px Arial;
	color:#333333;
	width:568px;
	border-bottom:1px solid #005697;
	padding:0px 0px 4px 0px;
	margin-bottom:10px;
	float:left;
}
.content_main_title_noline,h1 {
	text-align:left;
	font:bold 25px Arial;
	color:#333333;
	width:568px;
	border-bottom:0px solid #005697;
	padding:2px 0px 4px 0px;
	margin-bottom:10px;
	float:left;
	display:block;
	line-height:18px;
}
.content_even_col_left {
	width:395px;
	float:left;
	border-bottom:1px solid #005697;
	font:11px Arial;
	color:#333333;
	text-align:left;
	margin-bottom:0px;
	height:130px;
}
.content_two_col_left {
	width:185px;
	float:left;
	border-bottom:1px solid #005697;
	font:11px Arial;
	color:#333333;
	text-align:left;
	margin:0 20px 0px 0;
	height:180px;
}
.content_two_col_left_home {
	width:185px;
	float:left;
	border-bottom:1px solid #005697;
	border-top:0px solid #005697;
	font:11px Arial;
	color:#333333;
	text-align:left;
	margin:0 20px 0px 0;
	height:220px;
}
.content_even_col_right {
	width:395px;
	float:right;
	border-bottom:1px solid #005697;
	font:11px Arial;
	color:#333333;
	text-align:left;
	margin-bottom:0px;
	height:130px;
}	
#content_thankyou {
	width:600px; 
	min-height:100%;
	overflow:hidden;
	margin:5px 0px 0px 164px;
	background-color:#ffffff;
	float:left; 
	display:block;
}
.content_thankyou_col_left {
	width:280px;
	float:left;
	border-bottom:1px solid #005697;
	font:11px Arial;
	color:#333333;
	text-align:left;
	margin-bottom:0px;
	height:200px;
}  
.content_thankyou_col_right {
	width:280px;
	float:left;
	border-bottom:1px solid #005697;
	font:11px Arial;
	color:#333333;
	text-align:left;
	margin-bottom:0px;
	height:200px;	 
	margin-left:20px;
}
#thankyou_right {
 	float:left;
	width:190px;  
	margin:5px 0px 0px 25px;
	display:block;
}
.content_col_content {
	height:90px;
}
.thankyou_col_content {
	height:200px;
}
.home_col_content {
	height:180px;
}
.home_col_content2 {
	height:160px;
}
.content_even_col_right_home {
	width:395px;
	float:right;
	border-bottom:1px solid #005697;
	border-top:0px solid #005697;
	font:11px Arial;
	color:#333333;
	text-align:left;
	margin-bottom:0px;
	height:220px;
}
.content_main_title_wide {
	text-align:left;
	font:bold 25px Arial;
	color:#333333;
	width:810px;
	border-bottom:0px solid #005697;
	padding:0px 0px 0px 5px;
	margin-bottom:10px;
	float:left;
}
.home_header_title {
	text-align:left;
	font:bold 18px Arial;
	color:#333333;
	float:left;
	padding:0 0 0px 0;
	clear:all;
}
.article_wrapper {
	padding:10px 0 0 0;
}
.article_date {
	font:italic 12px Arial;
	color:#cbcbcb;
	float:left;
}
.article_source {
	font:italic 12px Arial;
	color:#005697;
	float:left;
	margin-left:10px;
	padding:0 5px 0 5px;
	background-color:#f3f3f3;
}
.article p,h5 {
	text-align:left;
	font:12px Arial;
	color:#005697;
}
.article_image {
	margin:5px 13px 5px 0;
	float:left;
}
.article_intro p,h4 {
	text-align:left;
	font:bold 12px Arial;
	color:#333333;
	line-height:18px;
}
.header_blue_line_bar {
	height:20px;
	width:1020px;
	float:left;
}
.header_small_blue_line {
	background-color:#005697;
	width:110px;
	height:3px;
	float:left;
	margin:8px 15px 8px 40px;
}
.header_large_blue_line {
	background-color:#005697;
	width:812px;
	height:3px;
	float:right;
	margin:8px 40px 8px 0px;
}
.header_small_blue_line_thin {
	background-color:#005697;
	width:110px;
	height:1px;
	float:left;
	margin:8px 15px 8px 40px;
}
.header_large_blue_line_thin {
	background-color:#005697;
	width:812px;
	height:1px;
	float:right;
	margin:8px 40px 8px 0px;
}
.search_input {
	border:0px;
	width:170px;
	float:left;
}
.light_blue_block {
	background-color:#f6f9fd;
	border:1px solid #d3d7eb;
	padding:10px;
	width:170px;
	margin-top:18px;
	text-align:left;
	font:11px Arial;
	color:#333333;
	min-height:100%;
	overflow:hidden;
}
.light_blue_block2 {
	background-color:#C8DDF5;
	padding:10px;
	width:170px;
	margin-top:18px;
	text-align:left;
	font:11px Arial;
	color:#333333;
	display:block;
	overflow:visible;
	float:left;
}
.light_blue_block2 input, .light_blue_block2 #subscribeNewsletterLabel, .light_blue_block2 select {
	width:170px;
}
.light_blue_block2 label {
	width:175px;
}
.light_blue_block2 .checksubscribe {
	width:20px;
}
.light_blue_block p {
	padding:5px 0 5px 0;
}
.light_blue_block2 ul li {
	font:12px Arial
}
.dark_blue_block {
	background-color:#c8ddf5;
	padding:10px;
	width:170px;
	margin-top:18px;
	text-align:left;
	font:11px Arial;
	color:#005697;
	overflow:hidden;
}
.dark_blue_block p {
	padding:5px 0 5px 0;
}
.dark_blue_block_thankyou {
	background-color:#c8ddf5;
	padding:10px;
	width:170px;
	margin-top:0px;
	text-align:left;
	font:11px Arial;
	color:#005697;
	overflow:hidden; 
} 
.article {
	float:left;
}
.dark_blue_block_thankyou p {
	padding:5px 0 5px 0;
}
.blue_block_header {
	font:bold 16px Arial;
	color:#333333;
	padding-bottom:10px;
}
.blue_block_subheader {
	font:bold 11px Arial;
	color:#005697;
}
.blue_block_link {
	text-align:right;
	min-width:100%;
	display:block;
	float:right;
}
.news_block {
	float:left;
	min-height:110px;
}
.news_block_date {
	width:65px;
	height:80px;
	float:left;
	text-align:center;
	padding-top:30px;
}
.news_block_content {
	width:513px;
	height:110px;
	float:right;
	border-bottom:1px solid #005697;
	padding-top:10px;
}
.news_block_wrapper {
	height:85px;
}
.news_block_footer_wrapper {
	height:25px;
	width:400px;
	float:right;
	display:block;
}
.news_block_footer_link {
	float:right;
	text-align:right;
	font:11px Arial;
	padding: 4px 0 0 0;
	height:10px;
	display:block;
	vertical-align:bottom;
}
.news_block_footer_link a {
	color:#005697;
}
.block_article_date {
	font:italic 11px Arial;
	color:#cbcbcb;
	float:left;
}
.block_article_source {
	font:italic 11px Arial;
	color:#005697;
	float:left;
	margin-left:10px;
	padding:0 5px 0 5px;
	background-color:#f3f3f3;
}
.news_block_teaser {
	font:10px Arial;
	color:#333333;
	text-align:left;
	float:right;
	width:400px;
}
.news_block_header {
	font:bold 14px Arial;
	color:#005697;
	text-align:left;
	float:right;
	width:400px;
}
.news_block_header a {
	text-decoration:none;
}
.date_nr {
	font:bold 28px Arial;
	color:#dcdcdc;
}
.date_month {
	font:bold 12px Arial;
	color:#dcdcdc;
}
.tco h3 {
	font:bold 14px Arial;
	color:#005697;
	text-align:left;
	margin:0px 0 0px 0;
	padding:00px 0 0 0;
}
p.subheader,h3 {
	font:bold 14px Arial;
	color:#005697;
	text-align:left;
	margin:10px 0 0px 0;
	padding:10px 0 0 0;
}
p.subheader_home {
	font:bold 12px Arial;
	color:#005697;
	text-align:left;
	margin:5px 0 0px 0;
	padding:5px 0 0 0;
}
.subheader a {
	text-decoration:none;
	padding-top:10px
}
.header_more_news {
	float:right;
	display:inline;
}
.header_arrows_orange {
	float:right;
	display:inline;
}
.header_more_news a {
	font:bold 14px Arial;
	color:#333333;
	text-decoration:none;
}
.header_arrows_orange a {
	font:bold 14px Arial;
	color:#ff9900;
	text-decoration:none;
}
.homepage_list {
	list-style-image: url(../images/blue_bullet.gif);
	font:bold 12px Arial;
	color:#005697;
	list-style-position: outside;
	margin-left:25px;
}
.homepage_list li {
	margin-left:-5px;
}
.folder_download {
	list-style-image: url(../images/folder.jpg);
	font:11px Arial;
	list-style-position: outside;
	margin-left:0px;
	#margin-left:25px;
	vertical-align: middle;
}
.folder_download li {
	margin-left:-5px;
}
.space {
	text-decoration:none;
}
.tco_label {
	font:bold 12px Arial;
	padding:5px 0 5px 0;
	color:#005697;
	text-align:left;
	float:left;
	width:560px;
}
.tco_label_reg {
	font:12px Arial;
	padding:5px 0 5px 0;
	color:#005697;
	text-align:left;
	float:left;
	width:560px;
}
.tco_label_black {
	font:bold 12px Arial;
	padding:5px 0 5px 0;
	color:#000000;
	text-align:left;
	float:left;
	width:300px;
}
.tco_form {
	border:1px solid #9a9a9a;
	width:100px;
	float:left;
}
.tco_save {
	border:0px solid #9a9a9a;
	width:2500px;
	float:left;
}
.tco_form2 {
	border:1px solid #9a9a9a;
	width:100px;
}
.tco {
	width:560px;
	float:left;
}
.tco_divider {
	width:400px;
	float:left;
	height:1px;
	background-color:#005697;
	margin-bottom:3px;
}

.prop_table {
  	border-color:#005697;
    border-width: 0 2px 2px 0;
    border-style: solid;
	empty-cells:show;
	text-align:center;
}
.prop_table td {
    border-color: #005697;
    border-width: 2px 0 0 2px;
    border-style: solid;
    margin:0;
    padding:4px;
	text-align:center;
	font:12px Arial;
	empty-cells:show;
}
.prop_table td p {
	text-align:center;
}
.blue_table {
  	border-color:#005697;
    border-width: 0 2px 2px 0;
    border-style: solid;
	empty-cells:show;
	text-align:left;
	margin-top:3px;
}
.blue_table td {
    border-color: #005697;
    border-width: 2px 0 0 2px;
    border-style: solid;
    margin:0;
    padding:4px;
	text-align:left;
	font:12px Arial;
	empty-cells:show;
}
.blue_table .td_very_dark_blue  {
	background-color:#005697;
}
.blue_table .td_light_blue  {
	background-color:#f6f9fd;
}
.blue_table .td_dark_blue  {
	background-color:#c8ddf5;
}
.blue_table .td_very_dark_blue p  {
	color:#ffffff;
}
#social {  
	clear:all;
	float:right;
	font:11px Arial;
	margin:40px 40px 0px 40px;
}
#social td a {
	text-decoation:none;
	font:11px Arial;
}
#social td a:hover {
	text-decoation:underline;
}
.dark_blue_block_wide {
background-color:#C8DDF5;
color:#005697;
font:11px Arial;
margin-top:18px;
overflow:hidden;
padding:10px;
text-align:left;
width:568px;
}
