﻿body {
	background: #F5F6E8 url('../img/body_bg.jpg') repeat-x top left;
	font-family: tahoma;
	font-size: 14px;
}

a {
	color: #527CD2;
	text-decoration: none;
}

#hd {
	/*border: 1px solid black;*/
	float: left;
	width: 920px;
	margin: 0;
	padding: 0;
}

#hd .logo {
	height: 100px;
	width: 245px;
	background: url('../img/logo.gif') no-repeat;
	margin-top: 65px;
	margin-left: 5px;
	float: left;
	overflow: visible;
}

#hd .logo span:hover {
	cursor: pointer;
}

#hd .mva_text {
	width: 378px;
	height: 24px;
	float: left;
	background: url('../img/mva_text.gif') no-repeat top left;
	margin-top: 80px;
	margin-left: 105px;
	/*border: 1px solid black;*/
}

#hd .mva_text span:hover {
	cursor: pointer;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
}

#hd .top_menu_container {
	float: left;
	width: 750px;
	/*height: 70px;*/
	margin-left: 280px;
	margin-top: -50px;
	color: #ffffff;
	font-size: 12px;
	/*border: 1px solid black;*/
}

#hd .top_menu_container #top_menu {
	list-style-type: none;
	display: inline;
	font-weight: bold;
	float: left;
	margin-top: 13px;
	/*border: 1px solid black;*/
}

#hd .top_menu_container #top_menu li {
	display: inline;
	background: url('../img/top_btn_bg.gif') repeat-x top left;
	height: 30px;
	float :left;
	margin: 0;
	padding: 0;
	margin-right: 5px;
}

#hd .top_menu_container #top_menu li:hover {
	background: url('../img/top_btn_bg_blue.gif') repeat-x top left;
}

#hd .top_menu_container #top_menu li a {
	text-decoration: none;
	color: #ffffff;
}

#hd .top_menu_container #top_menu li div.left {
	background: url('../img/top_btn_left.gif') no-repeat top left;
	width: 4px;
	height: 30px;
	float: left;
}

#hd .top_menu_container #top_menu li div.right {
	background: url('../img/top_btn_right.gif') no-repeat top right;
	width: 4px;
	height: 30px;
	float: left;
}

#hd .top_menu_container #top_menu li div {
	padding: 8px 2px 0 2px;
	float: left;
}

#hd .top_menu_container #top_menu li.selected {
        background: url('../img/top_btn_bg_blue.gif') repeat-x top left;
		height: 30px;
        float :left;
        margin: 0;
        padding: 0;
        margin-right: 5px;
		display: inline;
}

#hd .top_menu_container #top_menu li .topArrow {
	background: url('../img/topMenuArrow.gif') no-repeat 0px 32px;
	height: 32px;
}

.yui-u.first {
	z-index: 100;
}

.yui-u.first .img_text {
	background: url('../img/img_text.gif') no-repeat top left;
	width: 253px;
	height: 117px;
	margin-top: 10px;
}

.yui-u.first .menu {
	background: url('../img/menu_blue_bg.gif') repeat-y top left;
	width: 266px;
	margin-top: 90px;
}

.yui-u.first .menu .title {
	background: url('../img/menu_blue_title.gif') no-repeat;
	width: 245px;
	height: 40px;
	font-family: Times New Roman;
	font-size: 20px;
	color: #ffffff;
	padding: 10px 0 0 25px;
}

.yui-u.first .menu li.selectedSub {
	background: url('../img/menu_arrow.gif') no-repeat 10px;
}

.yui-u.first .menu .bottom {
	background: url('../img/menu_blue_bottom.gif') no-repeat;
	width: 266px;
	height: 11px;
	margin-bottom: -10px;
}

.yui-u.first .menu div ul {
	list-style-type: none;
	margin: 0 0 10px 0;
}

.yui-u.first .menu div ul li {
	padding: 0 0 0 25px;
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	line-height: 25px;
}

.yui-u.first .menu div ul li a {
	text-decoration: none;
	color: #ffffff;
}

.yui-u.first .box {
	width: 257px;
	background: url('../img/box_grey_bg.gif') repeat-y top left;
	margin: 20px 0 0 4px;

}

.yui-u.first .box .top {
	background: url('../img/box_grey_top.gif') no-repeat top left;
	height: 11px;
	width: 257px;
}

.yui-u.first .box .bottom {
	background: url('../img/box_grey_bottom.gif') no-repeat top left;
	height: 11px;
	width: 257px;
	margin-bottom: -5px;
}

.yui-u.first .box div {
	padding: 0 5px 0 20px;
	font-family: verdana;
	font-size: 12px;
}

.yui-u.first .box div input.q {
	height: 24px;
	width: 150px;
	font-size: 17px;
	margin-left: -20px;
	vertical-align: top;
	position: relative;
}

.q {
	height: 24px;
	width: 150px;
	font-size: 17px;
	vertical-align: top;
	position: relative;
}

.content .csc-searchform {
	margin: 0;
	margin-top: 40px;
	float: left;
	position: relative;
	clear: both;
}

.content  h3.csc-searchResultHeader {
	margin-top: 10px;
}

.content p.csc-searchResult {
	margin-bottom: 5px;
}

.content .csc-textpic .csc-textpic-text ul li { *margin-left: 195px; }

.yui-u.first .box div input.email {
	height: 24px;
	width: 150px;
	font-size: 17px;
}

.yui-u .header_picture {
	background: url('../img/header_picture.jpg') no-repeat top left;
	width: 510px;
	height: 197px;
	margin-left: 5px;
	margin-top: -7px;
}

#bd {
	width: 900px;
}

.yui-gd {
	margin-top: 37px;
	/*border: 1px solid black;*/
}

.yui-u {
	min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

.yui-u .news_box {
	background: url('../img/middle_box_bg.gif') repeat-y -1px;
	width: 522px;
	padding-left: 10px;
	margin-top: 5px;
	position: relative;
	float: left;
	/*border: 1px solid blue;*/

}

.yui-u .news_box .news_container {
	background-color: transparent;
	padding: 0px 20px 0 20px;
	margin: 0;
	width: 480px;
	/*border: 1px solid black;*/
}

.yui-u .news_box p.bodytext {
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 5px 0 10px 0;
	font-size: 12px;
	font-family: tahoma;
	float: left;
}

.yui-u .news_box p.bodytext a {
	color: #527CD28;
}

.yui-u .content ul {
	list-style-type: disc;
}

.yui-u .content ul li {
	margin-left: 30px;
	padding-top: 5px;
}

.yui-u .content ol {
	list-style-type: decimal;
}

.yui-u .content ol li {
	margin-left: 30px;
	padding-top: 5px;
}

strong {
	font-weight: bold;
}

.yui-u .content .csc-firstHeader {
	color: #527CD2;
	font-size: 24px;
	font-family: Times New Roman;
	margin-bottom: 15px;
}

.yui-u .news_box .news_item {
	background-color: transparent;
	border: none;
	padding: 0;
	margin: 0;
	width: 450px;
	margin-top: -70px;
	/*border: 1px solid black;*/
	font-family: Tahoma;
}



.yui-u .news_box .news_title {
	background-color: transparent;
	/*border: 1px solid black;*/
	padding: 0;
	margin: 0;
	width: 100%;
	color: #527CD2;
}

.news_line {
	background-image: url('../img/news_line.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height: 1px;
	border: 0;
	padding: 0;
	margin: 13px 0 8px 0;
	*border-bottom: 1px dotted #d5d6ca;
}

.yui-u .news_container .news_title a {
	color: #527CD2;
	font-size: 24px;
	font-family: Times New Roman;
	text-decoration: none;
	position: relative;
}

.yui-u .news_title_latest a {
	color: #527CD2;
	text-decoration: none;
	position: relative;
	font-weight: bold;
}

.yui-u .news_more_latest {
	color: #E64965;
	
	text-decoration: none;
	position: relative;
}

.yui-u .news_box .news_date {
	background-color: transparent;
	/*border: 1px solid black;*/
	width: 100%;
	margin-bottom: -10px;
	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color: #B1B092;
}

.yui-u .news_box .news_morelink {
	background-color: transparent;
	clear: left;
}

.yui-u .news_box .top {
	background: url('../img/middle_box_top.gif') no-repeat top left;
	width: 522px;
	height: 76px;
	margin-left: -11px;
}

.yui-u .news_box .bottom {
	background: url('../img/middle_box_bottom.gif') no-repeat top left;
	width: 522px;
	height: 33px;
	margin-left: -11px;
	/*float: left;*/
	position: relative;
}

.yui-u .content {
	width: 522px;
	font-family: Arial;
	font-size: 12px;
	margin: 10px 0 0 5px;
	float: left;
	position: relative;
}

.logos {
	width: 522px;
	z-index: 50;
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 0 290px;
	padding-top: 935px;
	*padding-top: 190px;
}

.logos_sub {
	width: 522px;
	z-index: 50;
	font-family: Arial;
	font-size: 12px;
	*margin: 780px 0 0 290px;
	margin: 0 0 0 290px;
	padding-top: 780px;
	*padding-top: 340px;

}

.logos_sub ul {
	list-style-type: none;
}

.logos_sub ul li {
	display: inline;
	margin-right: 32px;
}

.logos_sub ul li.last {
	display: inline;
	margin-right: 0px;
}


.logos_sub ul li img {
	border: 5px solid #E1E1CF;
}


.logos ul {
	list-style-type: none;
}

.logos ul li {
	display: inline;
	margin-right: 32px;
}

.logos ul li.last {
	display: inline;
	margin-right: 0px;
}


.logos ul li img {
	border: 5px solid #E1E1CF;
}

#ft {
	background: url('../img/footer_bg.gif') repeat-x bottom left;
	height: 140px;
	/*border: 1px solid black;*/
	width: 100%;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
}

#ft a {
	color: #C0BFA5;
	font-weight: bold;
	text-decoration: underline;
}

#ft .content {
	padding-top: 55px;
	font-family: Arial;
	font-size: 10px;
	color: #C0BFA5;
}

#ft .content .left {
	float: left;
	margin-left: 200px;
}

#ft .content .right {
	float: right;
	margin-right: 190px;
}


.csc-header h1 {
	color: #527CD2;
	font-size: 24px;
	font-family: Times New Roman;
	margin-top: 15px;
}

.csc-header-n2 h1 {
	color: #527CD2;
	font-size: 24px;
	font-family: Times New Roman;
	margin-top: 15px;
}	

.tx-filelist-pi1-table td {
	padding: 5px;
	border-bottom: 1px solid grey;
}


.news-single-item {
	background-color: transparent;
	border: 0;
}

.news-single-item .news_title {
	color: #527CD2;
	font-size: 24px;
	font-family: Times New Roman;
	text-decoration: none;
}

.news-single-item .news-single-timedata {
background-color: transparent;
	/*border: 1px solid black;*/
	width: 100%;

	text-align: left;
	font-size: 12px;
	font-family: Arial;
	color: #B1B092;
}

#crumbs {
	margin-top: 10px;
	margin-left: 7px;
	font-size: 11px;
	color: #B1B092;
}

#crumbs a {
	color: #527CD2;
}

#custom-doc {
	margin-top: 0px;
}

.yui-t7 {
	margin-top: -10px;
}