/*=================================== GENERAL ===================================*/
body {
	margin:0; padding:0;
	background:#F4F4E2 url(images/main_bg.gif) left top repeat-x;
	font:normal 11px Arial;
	 font-family:Arial Cyr,Arial;
	color:#6E683E;
	line-height:  1.25; 
}

img, ul, li, form, input, label, h1, h2, h3, select {
	padding:0; margin:0;font-size:11px
}
p {
	font-family:Arial Cyr,Arial; padding:0; margin:0;font-size:11px; text-align: justify; line-height:  1.25; 
}
h1{
	padding:0; margin:0;font-size:20px; text-align: justify; line-height: normal; 
}
h2{
	padding:0; margin:0;font-size:18px; text-align: justify; line-height: normal; 
}
td{
	font-size:11px; text-align: justify; line-height:  1.25; 
}
ul { list-style:none; }

/*=================================== HEADER ===================================*/
.headerTop {
	text-align:center;
}
.headerTop img {
	margin:0 0 6px 34px;
}
.headerTop span {
	width:229px; height:65px; background:#E1E1CA; display:block; margin:0 30px 0 0;
}

.header {
	background:url(images/hdr_img.jpg) left top no-repeat;
	height:232px;
	position:relative;
}
.header h1 {
	position:absolute; left:161px;	top:43px; text-indent:-2000px;
	background:url(images/special_bg.jpg) left top no-repeat;
	width:273px; height:69px;
}
.header a {
	position:absolute; background:url(images/new_avai_bg.jpg) left top no-repeat;
	width:171px; height:111px; display:block; text-indent:-2000px; left:630px; top:100px;
}
.header a:hover {
	position:absolute; background:url(images/new_avai_bg.jpg) left top no-repeat;
	width:171px; height:111px; display:block; text-indent:-2000px; left:630px; top:100px;
}

.headerTop ul {
	background:url(images/topmenu_bg.gif) left top repeat-x; padding:0 0 1px 14px;
	height:29px; text-align:center;
}
.headerTop ul li { float:left; }

.headerTop ul li a {
	padding:0 14px 0 13px; background:#CFCFB5 url(images/topmenu_libg.gif) 0 3px no-repeat; display:block;
	line-height:29px; font-weight:bold; font-size:11px; text-decoration:none; color:#636345;
}
.headerTop ul li a:hover {
	background:#009DC7; color:#fff;
}
.headerTop ul li.home a { background:none; }
.headerTop ul li.home a:hover {
	background:#009DC7; color:#fff;
}

/*============================== BODY SECTION =================================*/
.services {
	font-size:11px; text-align: left; line-height: normal; 
}

.welcomePanel h2 {
	background:url(images/welcome_hdr.jpg) 10px 0 no-repeat;
	height:47px; width:112px; text-indent:-2000px; float:left;
}
.welcomePanel p { 
	padding:6px 0 5px 0; width:600px;
}
.welcomePanel a {
	text-decoration:none; color:#004A62; float:right; margin:0 35px 0 0;
}
.welcomePanel a:hover { text-decoration:underline; }


.searchPanel {
	width:150px; padding:16px 43px 23px 36px; text-align:left; background:#E1E1CA; 
}
.searchPanel h2 {
	background:url(images/srch_hdr.gif) left top no-repeat; width:53px; height:22px; text-indent:-2000px;
}
.searchPanel label {
	font-weight:bold; color:#636345; font-size:11px; background:#E1E1CA;
}
.searchPanel label.grn { color:#196A84; background:#E1E1CA; margin-right:10px; }

.searchPanel .select {
	width:70px; font-size:11px; text-align:center;
}
.searchPanel .select1 {
	width:40px; font-size:11px; text-align:center;
}
.searchPanel .goBtn11 {
	width:28px; height:13px; background:#00627C; text-align:center; line-height:13px;
	font-weight:bold; color:#fff; font-size:11px; border:none;
}


.eventsPanel {
}
.eventsPanel h2 {
	background:url(images/current_events.gif) 10px 0 no-repeat;
	height:47px; width:112px; text-indent:-2000px; float:left;
}
.eventsPanel p { 
	padding:6px 0 5px 0;
}
.eventsPanel a {
	text-decoration:none; color:#000; background:#F4F4E2; float:right;
}
.eventsPanel a:hover { text-decoration:underline; }

.eventsPanel .grn { color:#196A84; background:#F4F4E2; }

.eventsPanel img.banner { border:#fff 3px solid; }

.eventsPanel strong { color:#000; font-size:11px; }

.footer ul {
	margin:0 auto; width:620px;
}
.footer ul li {
	float:left; border-left:#003C50 1px solid; height:10px; padding:0 3px 0 3px; line-height:10px;
}
.footer ul li a {
	color:#003C50; text-decoration:none; line-height:10px; padding:0 8px 0 8px;  background:#F4F4E2;
}
.footer ul li a:hover {
	 background:#003C50; color:#fff;
}
.footer ul li.home {
	border-left:none;
}
a {
	color:#003C50; text-decoration:none; line-height:10px;  background:#F4F4E2;
}
a:hover {
	 background:#003C50; color:#fff;
}

.footer p { color:#3B3B23;  background:#F4F4E2; }

