
BODY {
	background:#fff url(../img/main_bg.jpg) no-repeat scroll center top;
	font-family:Arial,Tahoma,Helvetica,sans-serif;
}

A {
	color:#00a5e2;
}

A:hover {
	text-decoration:none;
}

H2 {
	font-size:25px;
}

H3 {
	font-size:19px;
	font-weight:normal;
}

.icoHome, .icoMail, .icoMap, .icoPrint, .icoSearch, .arrowRight, .leftIcon A, .rightIcon A{
	background:transparent  url(../img/icons.gif) no-repeat scroll center top;
}

A.icoHome {background-position: 0 -16px;}
A.icoMail {background-position: 0 -35px;}
A.icoMap {background-position: 0 -55px;}
A.icoPrint {background-position: 0 -77px;}
.leftIcon A {background-position: 0 -241px;}
.rightIcon A {background-position: 100% -279px;}
A:hover.icoHome {background-position: 0 -102px;}
A:hover.icoMail {background-position: 0 -121px;}
A:hover.icoMap {background-position: 0 -139px;}
A:hover.icoPrint {background-position: 0 -160px;}
.leftIcon A:hover {background-position: 0 -321px;}
.rightIcon A:hover {background-position: 100% -360px;}

.inputWrapperOut, .inputWrapperIn {
	background:transparent  url(../img/search_input.gif) no-repeat scroll left top;
}

.inputWrapperIn {background-position: 100% -22px;}

	.inputWrapperOut INPUT {
		border:0 none;
		background-color:#9ed6fc;
		line-height:13px;
		font-size:11px;
		color:#585859;
	}
	
	A.icoSearch {background-position: 5px 3px;}

	A.logo {
		background:transparent  url(../img/logo2.gif) no-repeat scroll center top;
	}
					
.horMenu UL LI {
	background:transparent  url(../img/menu.gif) repeat-x scroll left -43px;
}



.horMenu UL  LI.selMenu {
	background: #37b1f1 none;
}

.horMenu UL  LI.selList {
	background: #fff none;
	border-top: solid 1px #1a9add;
	border-bottom: solid 1px #1f4da9;
	height:33px;
}

.horMenu UL  LI.selList A{
	color:#1771c3;
}

.horMenu UL  LI.selMenu A{
	background: none;
	color:#15569f;
}

.horMenu A {
	color:#f8f6fc;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
}

	.horMenu UL LI.firstCh {background-position: 0 0; width:10px;}
	.horMenu UL LI.lastCh {background-position: 100% 100%; width:10px;}
	.horMenu  UL LI.dotMenu {background-position: 50% -89px;}


.horMenu  UL.secondMenu LI {
		background: #37b1f1 none;
		border-right: solid 1px #66c3f4;
		border-left: solid 1px #66c3f4;
		font-size:0;
	}
	
.horMenu UL  UL.thirdMenu LI {
		background: #fff none;
		border-right: solid 1px #66c3f4;
		border-left: solid 1px #66c3f4;
		font-size:0;
	}
	
.horMenu UL  UL.secondMenu LI.clearList {
		border:0;
		background:none;
		
	}

.horMenu UL  UL.secondMenu LI A {
		color:#093882;
		background:none;
		font-family:Arial;
		font-size:12px;
	}

	.horMenu UL  UL.secondMenu LI A:hover,
	.horMenu UL  UL.secondMenu LI.selSubMenu A	{
		color:#093882;
		background: #fff none;
	}
	
	.horMenu UL  UL.thirdMenu LI A:hover {
		color:#093882;
		background: #37b1f1 none;
	}
	
	
		
		.horMenu UL  UL.secondMenu LI.topListHeader, .horMenu UL  UL.secondMenu LI.bottomListHeader,
		.horMenu UL  UL.secondMenu LI.topListHeader DIV, .horMenu UL  UL.secondMenu LI.bottomListHeader DIV{
			background: transparent  url(../img/navigation.png) repeat-x scroll 0 0;
			border:0 none;
		}
			
			.horMenu UL  UL.secondMenu LI.topListHeader DIV {
				background-position: 100% -17px;
			}
			
			.horMenu UL  UL.secondMenu LI.bottomListHeader {
				background-position: 0 -41px;
			}
			
			.horMenu UL  UL.secondMenu LI.bottomListHeader DIV {
				background-position: 100% -64px;
			}
			
			.horMenu UL  UL.thirdMenu LI.topListHeader {
				background-position: 0 -90px;
			}
			
			.horMenu UL  UL.thirdMenu LI.topListHeader DIV {
				background-position: 100% -114px;
			}
			
			.horMenu UL  UL.thirdMenu LI.bottomListHeader {
				background-position: 0 -143px;
			}
			
			.horMenu UL  UL.thirdMenu LI.bottomListHeader DIV {
				background-position: 100% -170px;
			}

.bannerScrolling DIV.reflImgWrapper {
	
}

.bannerScrolling H4 {
	color:#00ade5;
	font-size:14px;
	font-weight:bold;
	font-style:Italic;
}

.bannerScrolling P {
	line-height:14px;
	font-size:11px;
}

.bannerScrolling A {
	color:#585859;
	text-decoration:none;
}
.bannerScrolling A:hover {
	color:#989797;
	text-decoration:none;
}

.bannerWrapper .leftIcon, .bannerWrapper .rightIcon {
	background: transparent;
	/*background-color:#fff;*/
}

.leftMenuWrapper {
	background: #1b64b7 url(../img/left_menu_bg.gif) repeat-x scroll 0 0;
}
	
	.leftMenuWrapper A {
		color:#fff;
		font-size:13px;
	}
	
	.leftMenuWrapper A:hover {
		color:#fff;
		text-decoration:none;
		background-color:#37c0f4;
	}
	
	.leftMenuWrapper UL LI UL A {
		font-size:12px;
		text-decoration:none;
	}
	

	.leftMenuWrapper .topListHeader,  .leftMenuWrapper .topListHeader DIV,
	.leftMenuWrapper .bottomListHeader,  .leftMenuWrapper .bottomListHeader DIV {
		background: transparent url(../img/left_menu_corners.png) no-repeat scroll 0 0;
		font-size:0;
		line-height:0;
	}
	.leftMenuWrapper .topListHeader DIV {background-position: 100% -18px;}
	.leftMenuWrapper .bottomListHeader {background-position: 0 -34px;}
	.leftMenuWrapper .bottomListHeader DIV {background-position: 100% -54px;}
	
			
.dataWrapper {
	
}
	
	.dataColumn{
		font-size:12px;
		color:#585859;

	}	

		.dataColumn H2, .dataColumn H3{
			color:#57585a;
		}
		
		H2.contTitle {
			font-weight:normal;
		}
		
		.dataColumn P{
			font-size:12px;
			color:#585859;
		}

		/* ,
table, caption, tbody, tfoot, thead, tr, th, td */
	
	.newsColumn {
		
	}
		
		.newsDate, .newsDate DIV {
			background:transparent  url(../img/news_date.gif) no-repeat scroll 0 0;
		}
			
			.newsDate DIV {
				background-position: 100% 100%;
				color:#f8f6f8;
				font-style:italic;
				font-size:11px;
			}
		
		.newsColumn P {
			line-height:14px;
			font-size:11px;
		}
		
		.newsColumn A {
			color:#585859;
			text-decoration:none;
		}
			
			A .arrowRight {
				background-position: 100% -200px;
				line-height:0;
				font-size:0;
			}
			
		
		.newsColumn A:hover {
			color:#989797;
			text-decoration:none;
		}
		
			A:hover .arrowRight {
				background-position: 100% -219px;
			}
		
		.newsColumn A.arch {
			color:#00a5e2;
			text-decoration:underline;
		}
		
		.newsColumn A:hover.arch {
			text-decoration:none;
		}

.footerWrapper, .footer {
	background:#ebedee url(../img/footer.gif) no-repeat scroll 0 0;
}
	
	.footer {
		background-position: 100% -54px;
		font-size:11px;
		color:#5e5d5d;
	}