/* WebFilter 0x1010006400000021 */
body {
	background: #427295;
	text-align: center;
	margin: 0;
	padding: 0 0 42px;
}
div {
	display: inline-block;
}
div {
	display: block;
}
a img {
	border: none;
}
img {
	vertical-align: bottom;
}
.clearing {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
.clear_r {
	clear: right;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
.clear_l {
	clear: left;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
body, td, th, div, p, li {
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	color: #424242;
}
a:link, a:active, a:visited {
	color: #006eb6;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#ct0 {
	background: url('/i/bg.png') top center repeat-x;
}
#ct1 {
	background: url('/i/bg_mid.png') top center repeat-y;
}
#ct2 {
	background: url('/i/bg_top.png') top center no-repeat;
}
#ct3 {
	background: url('/i/bg_bottom.png') bottom center no-repeat;
}
#ct4 {
	width: 979px;
	margin: 0 auto;
	padding: 34px 10px 0 15px;
	text-align: left;
}
#top_ct0 {
	padding: 0 5px 0 0;
}
#top {
	height: 221px;
}
#logo {
	float: left;
	width: 218px;
	padding: 5px 0 0 10px;
	margin: 0;
}
#banner {
	margin-left: 228px;
}
* html #logo {
	margin-right: -3px;
}
* html #banner {
	margin-left: 225px;
}
#menu_ct0 {
	background: url('/i/menu_bg.png') top center repeat-x;
}
#menu_ct1 {
	background: url('/i/menu_left.png') top left no-repeat;
}
#menu_ct2 {
	background: url('/i/menu_right.png') top right no-repeat;
	height: 54px;
	padding: 0 5px 0 0;
}
#menu_right {
	background: url('/i/contact_img.png') top left no-repeat;
	float: right;
}
* html #menu_right, * html ul#main_menu li {
	width: 0;
}
#menu_right a:link, #menu_right a:active, #menu_right a:visited {
	display: block;
	white-space: nowrap;
	font: 11pt "Trebuchet MS", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 13px 9px 0 54px;
	height: 41px;
}
ul#main_menu, ul#main_menu li, ul#main_menu li a:link, ul#main_menu li a:active,
ul#main_menu li a:visited, ul#main_menu li a:hover, ul#main_menu li span {
	display: inline-block;
}
ul#main_menu {
	display: block;
	list-style: none;
	margin: 0 135px 0 0;
	padding: 0;
}
ul#main_menu li {
	display: block;
	float: left;
	background: url('/i/menu_separator.png') top left no-repeat;
	padding: 0 1px 0 2px;
}
ul#main_menu li.f {
	background-image: none;
	padding: 0 1px 0 0;
}
* html ul#main_menu li {
	display: inline;
}
* html ul#main_menu li a:link, * html ul#main_menu li a:active, * html ul#main_menu li a:visited, * html ul#main_menu li a:hover {
	white-space: nowrap;
	float: left;
	width: 1%;
	cursor: pointer;
}
ul#main_menu li a:link, ul#main_menu li a:active, ul#main_menu li a:visited, ul#main_menu li a:hover {
	display: block;
	height: 54px;
	font: 10pt "Trebuchet MS", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 0;
}
ul#main_menu li a:link, ul#main_menu li a:active, ul#main_menu li a:visited {
	background-image: none;
}
ul#main_menu li a:hover, ul#main_menu li.selected a:link, ul#main_menu li.selected a:active, ul#main_menu li.selected a:visited {
	background: url('/i/menu_hover_bg.png') top left repeat-x;
}
ul#main_menu li a:link span, ul#main_menu li a:active span, ul#main_menu li a:visited span {
	background-image: none;
}
ul#main_menu li a:hover span {
	background: url('/i/menu_hover_arrow.png') center 42px no-repeat;
}
ul#main_menu li a:link span span, ul#main_menu li a:active span span, ul#main_menu li a:visited span span, ul#main_menu li a:hover span span {
	display: block;
}
ul#main_menu li a:link span span, ul#main_menu li a:active span span, ul#main_menu li a:visited span span,
ul#main_menu li.f a:link span span, ul#main_menu li.f a:active span span, ul#main_menu li.f a:visited span span {
	background-image: none;
}
ul#main_menu li a:hover span span, ul#main_menu li.selected a:link span span, ul#main_menu li.selected a:active span span, ul#main_menu li.selected a:visited span span {
	background: url('/i/menu_hover_left.png') top left no-repeat;
}
ul#main_menu li.f a:hover span span, ul#main_menu li.f.selected a:link span span, ul#main_menu li.f.selected a:active span span, ul#main_menu li.f.selected a:visited span span {
	background: url('/i/menu_left_hover_left.png') top left no-repeat;
}
ul#main_menu li a:link span span span, ul#main_menu li a:active span span span, ul#main_menu li a:visited span span span, ul#main_menu li a:hover span span span {
	display: block;
	height: 41px;
	font: 11pt "Trebuchet MS", Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	margin: 0;
	padding: 13px 11px 0 9px;
}
ul#main_menu li.f a:link span span span, ul#main_menu li.f a:active span span span, ul#main_menu li.f a:visited span span span, ul#main_menu li.f a:hover span span span {
	padding-left: 14px;
}
* html ul#main_menu li a:link span span span, * html ul#main_menu li a:active span span span, * html ul#main_menu li a:visited span span span, * html ul#main_menu li a:hover span span span {
	padding: 14px 11px 0 9px;	
}
ul#main_menu li a:link span span span, ul#main_menu li a:active span span span, ul#main_menu li a:visited span span span,
ul#main_menu li.f a:link span span span, ul#main_menu li.f a:active span span span, ul#main_menu li.f a:visited span span span {
	background-image: none;
}
ul#main_menu li a:hover span span span, ul#main_menu li.selected a:link span span span, ul#main_menu li.selected a:active span span span, ul#main_menu li.selected a:visited span span span {
	background: url('/i/menu_hover_right.png') top right no-repeat;
	cursor: pointer;
}
#recent_news_ct0 {
	background: url('/i/recent_news_hdr_right.png') 230px 20px no-repeat;
	margin-right: -5px;
	padding-right: 5px;
}
#recent_news_ct1 {
	background: #eeeeee url('/i/recent_news_hdr.png') top center no-repeat;
	margin-bottom: 10px;
	width: 230px;
}
#recent_news_ct2 {
	background: url('/i/recent_news_bottom.png') bottom center no-repeat;
	padding: 52px 15px 15px;  
}
#recent_news_ct1 .news_item {
	background: url('/i/dots.gif') top left repeat-x;
	padding-top: 8px;
}
#recent_news_ct1 .news_date, #recent_news_ct1 .news_date a:link, #recent_news_ct1 .news_date a:active, #recent_news_ct1 .news_date a:visited {
	font-weight: bold;
	color: #5b5b5b;
	text-decoration: none;
	padding-bottom: 6px;
}
#recent_news_ct1 .news_title, #recent_news_ct1 .news_title a:link, #recent_news_ct1 .news_title a:active, #recent_news_ct1 .news_title a:visited {
	color: #125fa8;
	text-decoration: none;
	padding-bottom: 6px;
}
#recent_news_ct1 .news_detail {
	padding-bottom: 6px;
	color: #5b5b5b;
}
#nav_content {
	padding-bottom: 78px;
}
#nav {
	width: 251px;
	float: left;
}
#nav_wrap {
	margin-left: 251px;
	padding: 15px 10px 0 17px;
}
#two_col {
	margin: -15px -10px 0 0;
}
#two_col #content {
	padding-top: 15px;
	margin-right: 255px;
}
#right_col {
	width: 230px;
	padding: 0 5px 0 20px;
	float: right;
}
* html #nav {
	margin-right: -3px;
}
* html #nav_wrap {
	margin-left: 248px;
}
* html #two_col #content {
	margin-right: 252px;
}
* html #right_col {
	margin-left: -3px;
}
.my_account {
	background: url('/i/dots.gif') top left repeat-x;
	padding: 7px 0 5px;
}
.my_account .box0 {
	background: #67A1C4 url('/i/my_account_top.png') top left no-repeat;
}
.my_account .box1 {
	background: url('/i/my_account_bottom.png') bottom left no-repeat;
	padding: 15px;
}
.my_account, .my_account div, .my_account p {
	color: #fff;
}
.my_account a:link, .my_account a:active, .my_account a:visited {
	background: url('/i/blue_arrow.gif') 0 4px no-repeat;
	padding: 0 8px;
	color: #bde4fb;
}
#nav_menu_ct0 {
	background: url('/i/dots.gif') top left repeat-x;
	padding: 7px 0 5px;
	min-height: 74px;
	width: 251px;
}
ul#nav_menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 251px;
}
ul#nav_menu li, ul#nav_menu li span {
	display: inline-block;
}
ul#nav_menu li {
	padding: 0;
	margin: 0 0 1px;
	display: block;
}
ul#nav_menu li span {
	display: block;
}
ul#nav_menu li a:link, ul#nav_menu li a:active, ul#nav_menu li a:visited, ul#nav_menu li a:hover {
	display: block;
	text-decoration: none;
	font: 10pt "Trebuchet MS", Arial, sans-serif;
}
ul#nav_menu li a:link, ul#nav_menu li a:active, ul#nav_menu li a:visited {
	color: #333;
}
ul#nav_menu li a:hover {
	color: #006eb6;
}
ul#nav_menu li a:link, ul#nav_menu li a:active, ul#nav_menu li a:visited {
	background: #eeeeee url('/i/nav_menu_top.png') top center no-repeat;
}
ul#nav_menu li a:hover {
	background: #cfcfcf url('/i/nav_menu_hover_top.png') top center no-repeat;
}
ul#nav_menu li a:link span, ul#nav_menu li a:active span, ul#nav_menu li a:visited span {
	display: block;
	background: url('/i/nav_menu_bottom.png') bottom center no-repeat;
}
ul#nav_menu li a:hover span {
	display: block;
	background: url('/i/nav_menu_hover_bottom.png') bottom center no-repeat;
}
ul#nav_menu li a:link span span, ul#nav_menu li a:active span span, ul#nav_menu li a:visited span span {
	display: block;
	background-image: none;
	color: #333;
	font: 10pt "Trebuchet MS", Arial, sans-serif;
	text-decoration: none;
	padding: 9px 15px;
}
ul#nav_menu li a:hover span span {
	background: url('/i/nav_menu_hover_arrow.png') 239px 15px no-repeat;
	color: #006eb6;
	cursor: pointer;
}
.cta_ct0 {
	background: #fff url('/i/dots.gif') top left repeat-x;
}
.cta_ct0 div {
	padding-top: 11px;
}
#footer {
	padding: 0 15px 20px 10px;
}
#footer, #footer div, #footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
	color: #719fca;
	font-size: 7pt;
}
#footer_left {
	float: left;
	width: 300px;
}
#footer_right {
	margin-left: 300px;
	padding-left: 20px;
	text-align: right;
}
* html #footer_left {
	margin-right: -3px;
}
* html #footer_right {
	margin-left: 297px;
}
#ct0 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#ct0 li {
	padding: 0 0 11px 10px;
	background: url('/i/bullet_blue.gif') 0 5px no-repeat;
	font-weight: normal;
}
.quote {
    margin-top: 20px;
}
.quote, .quote p {
	font-weight: bold;
	color: #0C6DAF;
}

/* WebFilter 0x1010006400000025 */
.dotted_top {
	background: url('/i/dots.gif') top left repeat-x;
	margin-top: 10px;
	padding-top: 5px;
}
.dotted_bottom {
	background: url('/i/dots.gif') bottom left repeat-x;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.box_blue {
	padding: 5px 0;
}
.box_lblue {
	padding: 5px 0;
}
.box_blue .box0 {
	background: #D3EAF6 url('/i/box_blue_tl.gif') top left no-repeat;
}
.box_blue .box1 {
	background: url('/i/box_blue_tr.gif') top right no-repeat;
}
.box_blue .box2 {
	background: url('/i/box_blue_bl.gif') bottom left no-repeat;
}
.box_blue .box3 {
	background: url('/i/box_blue_br.gif') bottom right no-repeat;
	padding: 17px 18px 17px 16px;
}
.box_lblue .box0 {
	background: #E9F4FA url('/i/box_lblue_tl.gif') top left no-repeat;
}
.box_lblue .box1 {
	background: url('/i/box_lblue_tr.gif') top right no-repeat;
}
.box_lblue .box2 {
	background: url('/i/box_lblue_bl.gif') bottom left no-repeat;
}
.box_lblue .box3 {
	background: url('/i/box_lblue_br.gif') bottom right no-repeat;
	padding: 17px 18px 17px 16px;
}
.box_blue .img_float, .box_lblue .img_float {
	float: left;
	width: 89px;
}
.box_blue .img_wrap, .box_lblue .img_wrap,
.box_blue .no_wrap, .box_lblue .no_wrap {
	position: relative;
	min-height: 54px;
	padding: 0 0 35px 0;
}
.box_blue .img_wrap, .box_lblue .img_wrap {
	margin: 0 0 0 89px;
	padding-left: 12px;
}
.box_blue .img_float img, .box_lblue .img_float img {
	border: 1px solid #fff;
	margin-bottom: 0;
}
* html .box_blue .img_float, * html .box_lblue .img_float {
	margin-right: -3px;
}
* html .box_blue .img_wrap, * html .box_lblue .img_wrap {
	margin-left: 86px;
	height: 54px;
}
.box_blue .read_more, .box_lblue .read_more {
	position: absolute;
	bottom: 0px;
}
/* WebFilter 0x1010006400000026 */
.img_float {
	float: right;
	width: 236px;
	margin: 0;
	padding: 0;
}
.img_float div {
	text-align: center;
}
.img_float img {
        border: 5px solid #ececec;
        margin-bottom: 10px;
}
.img_wrap {
	margin: 0 236px 0 0;
	padding: 0 20px 0 0;
}
* html .img_float {
	margin-left: -3px;
}
* html .img_wrap {
        margin-right: 233px;
}


/* WebFilter 0x1010006400000027 */
.quote {
        margin: 15px 0;
}
.quote p {        
        font-weight: bold;
        color: #0C6DAF;
}
.quote .author {
	text-align: right;
}
/* WebFilter 0x1010006400000029 */
.list_item {
	float: left;
	position: relative;
	width: 308px;
	height: 192px;
	padding: 22px 26px 5px 16px;        
	background: url('/i/default_list_bg.png') 0 5px no-repeat;
}
.list_item .read_more {
	position: absolute;
	bottom: 18px;
}
/* WebFilter 0x101000640000002D */
.list_item .img_float {
	float: left;
	width: 78px;
	margin: 0;
	padding: 0;
}
.list_item .img_wrap {
	margin: 0 0 0 78px;
	padding: 0 0 0 12px;
}
* html .list_item .img_float {
	margin-right: -3px;
}
* html .list_item .img_wrap {
	margin-left: 69px;
}
.list_item .img_float img{
        border: 1px solid #fff;
	margin-bottom: 0;
}
/* WebFilter 0x1010006400000037 */
table#my_account th, table#my_account td {
	padding: 5px 10px;
	color: #fff;
}
table#my_account th {
	background-color: #0F61A9;
}
table#my_account td {
	background-color: #0B74B3;
}
/* WebFilter 0x1010006400000038 */
.cms-slideshow-hidden { display: none; }
/* WebFilter 0x101000640000003B */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list .t-std-list-img_float {
	width: 112px;
	float: left;

	
}

.t-std-list .t-std-list-img_wrap {
	margin: 0 0 0 112px;
padding: 0 0 0 12px;
min-height: 108px;
}

* html .t-std-list .t-std-list-img_float {
	margin-right: -3px;
	
}

* html .t-std-list .t-std-list-img_wrap {
	margin-left: 109px;
height: 108px;
}

/* WebFilter 0x101000640000003E */
.disp_read_more {
	margin: 8px 0 0 0;
}
/* WebFilter 0x1010006400000040 */
.t-std-list .t-std-list-item {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dashed #ccc;
}

.t-std-list-sch-scr {
	background: #eee;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
	padding: 7px;
	font-size: 7pt;
	color: #888;
}


/* WebFilter 0x1010006400000059 */
.std-youtube { margin: 15px 0; }
/* Editor Global */
h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 11px;
}
h1, h2, h3, h4, h5, h6 {
	color: #0C6DAF;
}
h1, h3 {
	font-size: 12pt;
	font-weight: bold;
}
h2, h4 {
	font-size: 9pt;
	font-weight: bold;
}
h5, h6 {
	font-size: 8pt;
}
span.estyle-blue {
	color: #006EB6
}
