body {
	background: #F5F6E8 url('../img/body_bg.jpg') repeat-x top left;
	font-family: tahoma;
	font-size: 14px;
}

a {
	color: #1FA4C1;
	text-decoration: none;
}

#hd {
	/*border: 1px solid black;*/
	float: left;
	
	margin: 0;
	padding: 0;
}


#hd .logo {
	width: 148px;
	height: 131px;
	background: url('../img/logo2.gif') no-repeat;
	margin-top: 25px;
	float: left;
}

#hd .logo span:hover {
	cursor: pointer;
}

#hd .mva_text {
	width: 600px;
	float: left;
	background: url('../img/mva_text.gif') no-repeat top left;
	margin-top: 30px;
	margin-left: 40px;
	padding-top: 35px;
	/*border: 1px solid black;*/
	font-family: Arial;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
}

#hd .top_menu_container {
	float: left;
	width: 650px;
	/*height: 70px;*/
	margin-left: 40px;
	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;
	font-family: Arial;
	font-size: 13px;
}

#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;
	font-family: Arial;
}

.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: 0;
}

.yui-u.first .menu {
	background: url('../img/menu_blue_bg.gif') repeat-y top left;
	width: 266px;
	margin-top: 80px;
}

.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 10px 0 20px;
	font-family: Arial;
	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;
}
.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: 196px;
	margin-left: 5px;

}

#bd {

}

.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: #D71E48;
}

.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: #E64965;
	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_item p.bodytext {
	font-family: arial;
}



.yui-u .news_box .news_title {
	background-color: transparent;
	/*border: 1px solid black;*/
	padding: 0;
	margin: 0;
	width: 100%;
	color: #E64965;
}

.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: #E64965;
	font-size: 24px;
	font-family: Times New Roman;
	text-decoration: none;
	position: relative;
}

.yui-u .news_title_latest a {
	color: #E64965;
	text-decoration: none;
	position: relative;
}

.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: #E64965;
	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: #E64965;
	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: #E64965;
}

.list_item_customListItem {
	border: 1px solid black;
}

div.list_item_date {
	font-weight: bold;
}

div.list_item_custom_shortdescription {
	padding: 0;
	margin: 0;
	vertical-align: top;
	padding-left: 5px;
	margin-left: -20px;
	width: 100%;
}

div.list_item_custom_title {
	padding: 0;
	margin:0;
	background-color: #1FA4C1;
	font-weight: bold;
	color: #ffffff;
	padding-left: 5px;
	margin-left: -20px;
	width: 100%;
}

div.date_title {
	background-color: #057A94;
	font-weight: bold;
	color: #ffffff;
	padding: 0;
	margin: 0px;
	width: 100%;
	float: none;
	text-align: left;
	margin-left: -20px;
}

div.customDateEventOff {
	border: 1px solid #057A94;
	display: none;
	position: absolute;
	clear: both;
	/*margin-top: -425px;
	margin-left: -490px;*/
	background-color: #ffffff;
	width: 200px;
	z-index: 5000;
	padding: 0;
	margin: 0;
	text-align: left;
}

.cal_head, a.cal_head, a.cal_head:visited {
	background-color: #057A94;
	color: #ffffff;
}

.cal_days {
	background-color: #1FA4C1;
}

.cal_today {
	border: 1px solid #BC0039;
	/*color: #ffffff;*/
	color: #BC0039;
	
}

a.cal_event, a.cal_event:visited {
	text-decoration: underline;
	color: #ffffff;
}

td.cal_event {
	background-color: #057A94;
}

a.cal_event:hover, .cal_event:visited:hover {
	color: #ffffff;
}


.cal_empty {
	background-color: #ffffff;
}


#calendar {
	
}

.calendar_table {
	padding: 0;
	margin-left: 15px;
}

.img_calendar {
	/*margin-left: 40px;*/
}

a.list_item_title, .list_item_link {
	font-size: 14px !important;
}

p.list_item_shortdescription {
	font-size: 12px;
}

span.list_item_date {
	font-size: 11px;
}

div.eventdetail_backlink {
	text-decoration: none;
	border-bottom: 0;
}

a.eventdetail_backlink {
	font-size: 14px;
}

.event_title {
	font-size: 14px;
	color: #A10334;
	font-weight: bold;
}

span.eventdetail_description {
	font-size: 12px;
}

.eventdetail_date {
	font-size: 11px;
}

.calendar_table {
	/*font-size: 15px !important;*/
}