﻿html, body, ul, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
        margin: 0;
        padding: 0;
        border: 0;
}
a {
	color: #183D77;
	text-decoration: none;
}
/*BackGround Style*/
html {
	width: 100%;
	height: 100%;
	background: #fff;
}
body {
	width: 100%;
	height: auto !important;
	height: 100%;
	min-height: 100%;
   position: relative;
}
.login_container {
	width: 926px;
	height: 0px;
	margin: 0px auto;
}
.login_pos {
	position: absolute;
	top: -150px;
	width: 926px;
	z-index: 999;
	font: 11px Arial;
}
.login {
	position: absolute;
	right: 4px;
	width: 192px;
}
.login_body {
	width: 190px;
	padding-top: 5px;
	background-color: #fff;
}
.login_body td {
	padding-top: 9px;
}
.login_body input {
	font: 11px Arial;
}
.login_body input.text {
	width: 100px;
	border: 1px solid #7f9db9;
}
.login_link, a:link.login_link, a:hover.login_link, a:visited.login_link {
	font-weight: bold;
	background-color: #135b9d;
	color: #fff !important; 
}
.header{
	width: 926px;
	height: 70px;
	background: url(../images/backgrounds/header_bg.jpg) no-repeat;
}
.header_logo{
	width: 182px;
	height: 54px;
	padding-top: 8px;
	margin: 0px 0 0 8px;
	float: left;
}
* html .header_logo{
	width: 182px;
	height: 54px;
	padding-top: 8px;
	margin: 0px 0 0 4px;
	float: left;
}
.header_controls{
	width: 500px;
	height: 54px;
	padding-top: 8px;
	margin: 0px 0 0 418px;
	font: 11px Arial; 
	color: #8C8C8C;
	text-align: right;
	cursor: default;
}
.header_controls a{
	font: 11px Arial; 
	color: #7186AE;
}
.header_controls a:hover{
	color: #112B55;
}
.header_controls .sitesearchbox {
	border: 1px solid #7f9db9;
	margin-top: 11px;
}
.header_controls input{
	font: 11px Arial;
	margin: 0px;
	border: none; 
	width: 170px;
	height: 13px;
}
.menu{
	width: 911px;
	height: 27px;
	background: red url(../images/backgrounds/menu_bg.jpg) repeat-x;
	margin: 0 0 0 8px;
}
ul.navigation {
	color: #8C8C8C;
	padding: 0px;
}
ul.navigation li, ul.navigation li ul {
	line-height: 18px !important;
	padding: 0px;
}
.middle_block{
	width: 911px;
	height: 145px;
	margin: 8px 0 0 8px;
	background: url(../images/backgrounds/middle_bg.jpg) repeat-x;
}
.middle_image{
	height: 145px;
}
.middle_bottom_left{
	width: 100%;
	height: 145px;
	background: url(../images/backgrounds/middle_bottom_left.jpg) no-repeat 100% 100%;
}
.shadow_bg{
	width: 911px;
	margin-left: 8px;
	height: 5px;
	font-size: 0;
	background: url(../images/backgrounds/middle_shadow.jpg) repeat-x 0% 0%;
}
.shadow_left{
	width: 911px;
	height: 5px;
	font-size: 0;
	background: url(../images/backgrounds/middle_left_shadow.jpg) no-repeat 0% 100%;
}
.shadow_right{
	width: 911px;
	height: 5px;
	font-size: 0;
	background: url(../images/backgrounds/middle_left_shadow.jpg) no-repeat 0% 100%;
}
.main_block{
	clear: both;
	width: 911px;
	margin-left: 8px;
	margin-top: 5px;
	padding-bottom: 45px;
	position: relative;
}
.block_top{
	width: 100%;
	min-height: 20px;
	background: #9A9A9A;
}
* html .block_top{
	height: 20px;
}
.block_top h1{
	font: bold 13px Arial; 
	color: #ffffff;
	margin-left: 12px;
	padding-top: 1px;
	cursor: default;
}
.block_border{
	border: solid 1px #9A9A9A;
	border-bottom: none;
	border-top: none;
}
.block_border ul{
	font: 11px Arial; 
	margin: 0;
	padding: 0;
	padding: 8px 0 0 16px;
	list-style-image: none;
	list-style-type: none;
}
.block_border ul a:hover{ 
	color: #8C8C8C;
}
.block_border ul li{		
	margin: 0;
	padding: 0 0 0 8px;
	line-height: 16px;
	list-style-image: none;
	list-style-type: none;
	background: url(../images/bullet.gif) no-repeat 0 7px;
}
.block_border ul li a{		
	margin: 0;
	padding: 0;
}
.block_top_right{
	width: 100%;
	min-height: 20px;
	font-size: 0;
	background: url(../images/backgrounds/block_top_right.jpg) no-repeat 100% 0%;
}
.block_top_left{
	width: 100%;
	min-height: 20px;
	font-size: 0;
	background: url(../images/backgrounds/block_top_left.jpg) no-repeat 0% 0%;
}
.block_bottom{
	width: 100%;
	font-size: 0;
	min-height: 10px;
	background: url(../images/backgrounds/block_bottom_bg.jpg) repeat-x bottom;
	margin: 0 0 8px 0;
}
.block_bottom_right{
	width: 100%;
	font-size: 0;	
	min-height: 10px;
	background: url(../images/backgrounds/block_bottom_right.jpg) no-repeat 100% 100%;
}
.block_bottom_left{
	width: 100%;
	font-size: 0;
	min-height: 10px;
	background: url(../images/backgrounds/block_bottom_left.jpg) no-repeat 0% 100%;
}
* html .block_bottom,
* html .block_bottom_right,
* html .block_bottom_left{
	height: 10px;
}
.block_top_line{
	width: 100%;
	font-size: 0;
	min-height: 10px;
	background: url(../images/backgrounds/block_top_line.jpg) repeat-x bottom;
}
.block_top_right_line{
	width: 100%;
	font-size: 0;	
	min-height: 10px;
	background: url(../images/backgrounds/block_top_right_line.jpg) no-repeat 100% 100%;
}
.block_top_left_line{
	width: 100%;
	font-size: 0;
	min-height: 10px;
	background: url(../images/backgrounds/block_top_left_line.jpg) no-repeat 0% 100%;
}
* html .block_top_line,
* html .block_top_right_line,
* html .block_top_left_line{
	height: 10px;
}
/* ============================ */
.block_top_nb{
	width: 100%;
	min-height: 20px;
}
* html .block_top_nb{
	height: 20px;
}
.block_top_nb h1{
	font: bold 13px Arial; 
	color: #9A9A9A;
	margin-left: 12px;
	padding-top: 1px;
	cursor: default;
}
.block_top_nb h2{
	font: bold 14px Arial; 
	color: #183D77;
	margin-left: 12px;
	padding-top: 1px;
	cursor: default;
}
.block_top_right_nb{
	width: 100%;
	min-height: 20px;
	font-size: 0;
}
.block_top_left_nb{
	width: 100%;
	min-height: 20px;
	font-size: 0;
}
.block_border_nb{
	border: solid 1px #ffffff;
	border-bottom: none;
	border-top: none;
	font-size: 12px;
	color: #000000;
}
.block_border_nb h1{
	font: bold 18px Arial;  
	color: #183D77;
}
.block_border_nb h5{
	font: 12px Arial; 
	color: #8C8C8C;
}
.block_border_nb p{
	padding-top: 3px;
}
.block_border_nb br{
	font-size: 8px;
}
.block_border_nb ul{
	font: 12px Arial; 
	margin: 0;
	padding: 0;
	padding: 8px 0 0 16px;
	list-style-image: none;
	list-style-type: none;
}
.block_border_nb ul a:hover{ 
	color: #8C8C8C;
}
.block_border_nb ul li{		
	margin: 0;
	padding: 0 0 0 8px;
	line-height: 16px;
	list-style-image: none;
	list-style-type: none;
	background: url(../images/bullet.gif) no-repeat 0 7px;
}
.block_border_nb ul li a{		
	margin: 0;
	padding: 0;
}
.block_bottom_nb{
	width: 100%;
	font-size: 0;
	min-height: 10px;
	margin: 0 0 8px 0;
}
.block_bottom_right_nb{
	width: 100%;
	font-size: 0;	
	min-height: 10px;
}
.block_bottom_left_nb{
	width: 100%;
	font-size: 0;
	min-height: 10px;
}
* html .block_bottom_nb,
* html .block_bottom_right_nb,
* html .block_bottom_left_nb{
	height: 10px;
}
.menu_block{
	width: 194px;
	min-height: 35px;
	background: #D8D8D8;
	margin: 10px 0 0 11px;
}
.menu_block_inner{
	padding: 2px 0 0 8px;
}
.menu_block h1{
	font: bold 13px Arial; 
	color: #183D77;
}
.menu_block h5{
	font: 11px Arial; 
	color: #183D77;
}
.menu_block_top_bg{

	width: 100%;
	min-height: 35px;
	background: url(../images/backgrounds/menu_block_top_bg.jpg) repeat-x top;
}
.menu_block_left_top{
	width: 100%;
	min-height: 35px;
	background: url(../images/backgrounds/menu_block_top_left.jpg) no-repeat 0% 0%;
}
.menu_block_right_top{
	width: 100%;
	min-height: 35px;
	background: url(../images/backgrounds/menu_block_top_right.jpg) no-repeat 100% 0%;
}
.menu_block_bottom_bg{
	width: 100%;
	min-height: 35px;
	background: url(../images/backgrounds/menu_block_bottom_bg.jpg) repeat-x bottom;
}
.menu_block_left_bottom{
	width: 100%;
	min-height: 35px;
	background: url(../images/backgrounds/menu_block_bottom_left.jpg) no-repeat 0% 100%;
}
.menu_block_right_bottom{
	width: 100%;
	min-height: 35px;
	background: url(../images/backgrounds/menu_block_bottom_right.jpg) no-repeat 100% 100%;
}
* html .menu_block_bottom_bg,
* html .menu_block_left_bottom,
* html .menu_block_right_bottom{
	height: 35px;
}
.scrolling_text{
	height: 360px;
	font: 11px Arial; 
	color: #183D77;
	padding: 5px 5px 0px 5px;
	line-height: 18px;
}
.news_block{
	width: 472px;
	min-height: 82px;
	padding: 10px 0 0 0;
	margin: 0 0 0 12px;
}
.news_block_image{
	width: 108px;
	height: 82px;
	float: left;
}
.news_block_text{
	height: 82px;
	margin-left: 117px;
}
.news_block_line{
	width: 472px;
	min-height: 86px;
	padding: 10px 0 0 0;
	margin: 0 0 0 12px;
}
.news_block h1, .news_block_line h1 {
	font: bold 15px Arial; 
	color: #183D77;
}
.news_block h2, .news_block_line h2 {
	font: bold 12px Arial; 
	color: #666666;
	padding-top: 3px;
}
.news_block h5, .news_block_line h5 {
	font: 11px Arial; 
	color: #666666;
	padding-top: 4px;
}
.text_block{
	min-height: 82px;
	padding: 10px 10px 0 0;
	margin: 0 0 0 12px;
	font: 12px Arial; 
	color: #000000;
}
.text_block h1{
	font: bold 18px Arial;  
	color: #183D77;
}
.text_block h5{
	font: 12px Arial; 
	color: #8C8C8C;
}
.text_block a{
	font: 12px Arial; 
}
.text_block a:hover{
	color: #8C8C8C;
}
.text_block p{
	padding-top: 3px;
}
.text_block br{
	font-size: 8px;
}
.block_border h3{
	font: bold 15px Arial; 
	color: #666666;
	padding-left: 15px;
}
.block_border h6{
	font: 13px Arial; 
	color: #1C3F7F;
	text-align: center;
	line-height: 18px;
}
.block_border_nb h6{
	font: 13px Arial; 
	color: #1C3F7F;
	text-align: center;
	line-height: 18px;
}
.line{
	width: 472px;
	height: 1px;
	margin: 9px 0 0 12px;
	font-size: 0;
	border-bottom: solid 1px #9A9A9A;
}
.vote{
	margin:  0 0 0 0;
}
* html .vote{
	padding-bottom: 7px;
}
.footer{
	width: 911px;
	height: 35px;
	font: 11px Arial; 
	color: #8C8C8C;
	cursor: default;
	bottom: 0;
	position: absolute;
	margin-left: 8px;
}
.footer a{
	font: 11px Arial; 
	color: #7186AE;
}
.footer a:hover{
	color: #112B55;
}
.footer_left{
	width: 345px;
	height: 35px;
	float: left;
}
.footer_right{
	width: 550px;
	height: 35px;
	margin-left: 361px;
	text-align: right;
}
* html .footer_right{
	margin-left: 358px;
}
.padding_line{
	width: 100%;
	min-height: 3.2pt;
	font-size: 0;
}
* html .padding_line{
	height: 5px;
}

.header, .menu, .middle_block, .shadow_bg, .main_block {
	margin: 0 auto;
}

.SharePoint_BooleanField br {
	display: none;
}

.srch-Icon img {
	margin-right: 3px;
}

@media print
{

.header, .menu, .cell_navigation, .printer_friendly, .footer_privacy {
	display: none;
}

.page_title, .footer_left {
	float: none !important;
}

.breadcrumbs, .page_title, .page_content {
	width: 90% !important;
}

.footer {
	position: static;
}

.footer_right, * html .footer_right {
	margin-left: 0px;
	text-align: left;
}

}

