html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: disk;
	margin:1em 0 1em 20px;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width: 100%;
}
a {
	color: #666666;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 5px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 985px;
	margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 125px;
	background: #FFFFFF;
	position:relative;
	margin-top:47px;
}


/* Middle
-----------------------------------------------------------------------------*/
#content {
background-color:white;
padding:15px;
position:relative;
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 0px;
	color:white;
	position:relative;
	font-weight:bold;
	font-size:13px;
}
#footer a{color:white;}

#cl0{position:absolute;top:-14px;left:0px;background:url(img/topc.png) no-repeat; width:15px; height:133px;}
#cr0{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -15px 0px no-repeat; width:15px; height:133px;}
#cl1{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -30px 0px no-repeat; width:15px; height:133px;}
#cr1{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -45px 0px no-repeat; width:15px; height:133px;}
#cl2{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -60px 0px no-repeat; width:15px; height:133px;}
#cr2{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -75px 0px no-repeat; width:15px; height:133px;}
#cl3{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -90px 0px no-repeat; width:15px; height:133px;}
#cr3{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -105px 0px no-repeat; width:15px; height:133px;}
#cl4{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -120px 0px no-repeat; width:15px; height:133px;}
#cr4{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -135px 0px no-repeat; width:15px; height:133px;}
#cl5{position:absolute;top:-14px;left:0px;background:url(img/topc.png) -150px 0px no-repeat; width:15px; height:133px;}
#cr5{position:absolute;top:-14px;right:0px;background:url(img/topc.png) -165px 0px no-repeat; width:15px; height:133px;}
.c0 {background-color:#3c3c3c;}
.c1 {background-color:#C4102F;}
.c2 {background-color:#FDB812;}
.c3 {background-color:#11B5EA;}
.c4 {background-color:#F58024;}
.c5 {background-color:#377B2B;}
#topmenubg {height:133px;min-height:133px; position:absolute; top:-14px; left:15px; width:955px;}
#logo {position:absolute;z-index:5;top:2px;left:-17px;}
#menu {position:absolute;z-index:6;width:872px;height:37px;background:url(img/menubg.jpg) no-repeat; top:85px;left:113px;}
#title {position:absolute;top:8px;left:320px;z-index:6;}
.item {position:absolute;top:5px;height:26px;min-height:26px;}
.m1 {left:172px;width:137px;}
.m1:hover {background:url(img/menu/1.png);}
.m1current {background:url(img/menu/1.png);}
.m2 {left:317px;width:99px;}
.m2:hover {background:url(img/menu/2.png);}
.m2current {background:url(img/menu/2.png);}
.m3 {left:421px;width:152px;}
.m3:hover {background:url(img/menu/3.png);}
.m3current {background:url(img/menu/3.png);}
.m4 {left:588px;width:113px;}
.m4:hover {background:url(img/menu/4.png);}
.m4current {background:url(img/menu/4.png);}
.m5 {left:712px;width:147px;}
.m5:hover {background:url(img/menu/5.png);}
.m5current {background:url(img/menu/5.png);}
#phone {font-size:17px;color:white;position:absolute;top:20px;left:680px;z-index:5;}
#phone span {font-size:28px; line-height:30px;}
#map {position:absolute;top:10px;left:955px;z-index:5;}
#mail {position:absolute;top:50px;left:955px;z-index:5;}
#banner {position:relative;background-color:#3A393A;height:319px; width:951px;}
#blc {background:url(img/bannerc.png) no-repeat transparent;position:absolute;height:319px; width:9px; left:0; top:0px; z-index:99;}
#brc {background:url(img/bannerc.png) -9px 0px no-repeat transparent;position:absolute;height:319px; width:9px; right:0; top:0px; z-index:99;}
#lc {background:url(img/bottomc.png) 0px 0px no-repeat transparent;position:absolute;height:15px; width:15px; left:0; top:0px; z-index:99;}
#rc {background:url(img/bottomc.png) 0px -17px no-repeat transparent;position:absolute;height:15px; width:15px; right:0; top:0px; z-index:99;}
#bcb {position:absolute;height:15px; width:955px; left:15px; top:0px; z-index:99;background-color:white;}
#mc {background:url(img/bannerc.png) -18px 0px no-repeat transparent;position:absolute;height:319px; width:9px; left:631px; top:0px; z-index:99;}
#searchmain {position:absolute;left:655px;top:355px;width:310px;height:33px;background:url(img/searchlong.png);}
#search {position:relative;width:205px;height:31px;background:url(img/search.png);margin-top:10px;}
#soc1 {position:absolute; right:68px;top:4px;}
#soc2 {position:absolute; right:41px;top:4px;}
#soc3 {position:absolute; right:14px;top:4px;}
#s1 {position:absolute; right:65px;top:4px;}
#s2 {position:absolute; right:37px;top:4px;}
#s3 {position:absolute; right:10px;top:4px;}

#slideshow {
position:relative;
height:138px;
margin-top:5px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}
#artlinks a {display:none; position:absolute; left:300px; top:270px; background:url(img/readmore.png) no-repeat transparent; width:170px; height:26px; z-index:20; color:white; font-size:13px; font-weight:bold; text-decoration:none; padding:5px 0 0 7px;}
#artlinks a.active {display:block;}
h2 {color:#666666; font-size:16px; line-hight:30px; padding:20px 0 20px 0;}
h3 {font-weight:bold; font-size:24px; color:white; line-height:22px; padding-bottom:10px;}
#newsline {position:absolute;left:660px; top:20px; color:#989898; width:280px;}
.newsblock1 {float:left;width:215px;color:#989898;}
.newsblock1 a {font-weight:bold; font-size:14px;color:#989898;}
.imgblock1 {float:left;width:100px;color:#989898; text-align:center;}
.readmore {display:block; background:url(img/readmore.png) no-repeat transparent; width:170px; height:26px; z-index:20; color:white; font-size:13px; font-weight:bold; text-decoration:none; padding:5px 0 0 7px; clear:left;}
.clear {clear:both;}
#copy {padding:25px 0px 20px 10px;}
#legal {padding:0px 200px 0px 25px;}
#gradient {position:absolute;background:url(img/gradient.png) repeat-y center transparent; height:110%; width:100%; overflow:visible; }

.selectBlock {position:absolute; top:80px; left:40px;z-index:99;}
	.newListSelected{
		width:130px;
		margin:0 auto;
	}
	.selectedTxt{
		border-bottom: 2px dotted;
		width:130px;
		height:25px;
		padding:0 14px 0 0;
		overflow:hidden;
		background:url(img/roll.png) no-repeat right center;
		color:white;
		font-size:16px;
		font-weight:bold;
		line-height:32px;
		cursor:pointer;
		zoom:1;
		position:relative;
		z-index:1;
	}
	.newList{
		list-style:none;
		padding:0;
		margin:0 0 0 4px;
		width:170px;
		position:absolute;
		z-index:500;
		margin-top:8px;
		top:0px;
	}
	.newList li{padding:0;margin:0;}
	.newList li:first{display:none;}
	.newList li a{
		display:block;
		background:#FFF;
		opacity:0.85;
		filter:alpha(opacity=85);
		font-size:16px;
		font-weight:bold;
		padding:0 6px;
		line-height:normal;
		outline:none;
		height:30px;
		padding:6px 0 0 6px;
		overflow:hidden;
	}
	.newList li a:link,.newList li a:visited,.newList li a:hover{color:#000;text-decoration:none;}
	.newList li a.hiLite,.newList li a.newListHover{opacity:0.95;filter:alpha(opacity=95);}

#leftside {width:205px;float:left;padding-right:25px;background-color:white;}
#rightside {width:205px;float:left;background-color:white;}
#middle {width:488px; float:left;padding-right:25px;background-color:white;text-align:justify;}
#bannerm {width:488px;height:220px;position:relative;}
#bmcl {background:url(img/corners.png) no-repeat transparent;position:absolute;height:11px; width:12px; left:0; top:0px; z-index:20;}
#bmcr {background:url(img/corners.png) no-repeat -12px 0px;transparent;position:absolute;height:11px; width:12px; right:0; top:0px; z-index:20;}
#bmcl1 {background:url(img/corners.png) no-repeat -24px 0px transparent;position:absolute;height:11px; width:12px; left:0; bottom:0px; z-index:20;}
#bmcr1 {background:url(img/corners.png) no-repeat -36px 0px;transparent;position:absolute;height:11px; width:12px; right:0; bottom:0px; z-index:20;}

#arttop {height:50px;width:488px;}
#sectname {height:39px; margin-left:20px; width:460px;}
#infoblock {background-color:#3B3A3C;width:205px;position:relative;color:white;}
.rin {padding:20px;}
#leftmenu {list-style:none;margin:0px;line-height:22px;}
#leftmenu li a {color:white; font-size:13px;padding:1px 5px 5px 5px;}
#leftmenublock {width:204px; background:url(img/bgl.jpg); height:100%;position:relative;margin-bottom:20px;}
#current {background-color:#323232;}
.rcSitemap {margin:0px;}
.rcSitemap li {font-size:23px;margin-left:10px;padding-bottom:10px;}
.rcSitemap ul li {font-size:16px; margin-left:30px; font-weight:bold;padding-bottom:5px;}
.rcSitemap ul ul li {font-size:14px; margin-left:50px; font-weight:normal;padding-bottom:2px;}
.rcSitemap ul ul ul li {font-size:12px; margin-left:70px; font-weight:normal;padding-bottom:2px;}
.banner {text-align:center; padding-bottom:10px;}

.ajaxSearch_highlight {color:#323232; font-weight:bold;font-size:1.2em;}
.ajaxSearch_grpResultName {color:#323232; font-weight:bold;font-size:14px;}
.ajaxSearch_resultLink {font-weight:bold;font-size:16px;}
#ajaxSearch_input {border:none;font-size:12px;width:100%;}
#searchlineshort {position:absolute; top:7px; left:15px; width:90px;}
.newshead {background-color:#323232;width:100%;color:white; font-weight:bold;font-size:14px;padding:5px;}
.newsdate {color:white;font-weight:normal;}
.readonnews {color:red;}
.mainNews li {list-style:none; padding-bottom:15px;}
.mainNews {margin:0;}
.newsline {padding-bottom:20px;}
.newsline a {text-decoration:none;}
.justifyfull {text-align:justify;}
.title1 {color:black;}
#footer img {float:left; padding-right:5px;}
