* { margin:0; padding:0;}
li { display: list-item; }
body { font: 76.5%/1.4 Arial, sans-serif; background: #fff url("images/design/cs/body.gif") repeat-x; color: #000; text-align: center; min-width:918px; }
hr { color: #d0e8e9; background-color: #d0e8e9; height: 1px; border: 0; margin: 10px 0; clear: both; }
.clear { clear: both; height: 1px; line-height: 1px; font-size: 1px; display:block; visibility: hidden; }
.right { text-align: right; }
.center { text-align: center; }
.left { text-align: left; }

a { text-decoration: none; }
a:link, a:visited { color: #fa742b; }
a:hover { text-decoration: underline; }

table td { text-align: left; }
img { border: 0; }
img.border { margin:4px; padding:4px; border:solid; border-color: #999; border-width: 1px; }

strong, .strong {font-weight:bold;}


#head, #header { width: 100%; }
#main { width: 100%; background: #fff url("images/design/cs/main.gif") repeat-x; min-height: 450px; margin-top: 20px; padding-top: 20px;}
#head .in, #main #in, #header .in { width: 916px; margin: 0 auto; text-align:left; }
#header { min-height: 170px; }
#main #in { width: 916px; background: #fff url("images/design/cs/mainpage.gif") repeat-y; overflow:hidden;}
#main #in #inin { width: 916px; background: url("images/design/cs/maintop.gif") no-repeat; margin: 0; }
#main #message { width:890px; background: #ffffff; border: 3px solid #990000; padding: 10px; margin: 0 auto 10px auto; font: bold 16px sans-serif; }
#maincut { width: 35px; height: 448px; background: url("images/design/cs/maincut.gif") no-repeat; float: left; }
#content, #text , #ctext{ width: 647px; padding: 20px 5px 20px 14px; float: left; display: inline; min-height: 400px; }
#rightBar { width: 196px; float: right; display: inline; min-height: 400px; padding: 20px 14px 20px 5px; }


#menu { width: 100%; }
#menu ul { display: inline; float: right; text-align: center; text-transform:uppercase; margin: 30px 0 0 185px; }
#menu li { display: inline; float: left; list-style:none; }
#menu li strong { display:block; }
#menu a { display: block; padding: 18px; font-weight: normal; text-decoration:none; color: #fff; background: #fff url("images/design/cs/menu.gif") no-repeat top center; border-right: 1px solid #B5D8DB; }#menu a.first { background: #fff url("images/design/cs/menu.gif") no-repeat top left; }
#menu a.last { background: #fff url("images/design/cs/menu.gif") no-repeat top right; border: none; }
#menu a:hover { background: #fff url("images/design/cs/menu-hover.gif") no-repeat top center; border-right: 1px solid #B5D8DB; }
#menu a.first:hover { background: #fff url("images/design/cs/menu-hover.gif") no-repeat top left; }
#menu a.last:hover { background: #fff url("images/design/cs/menu-hover.gif") no-repeat top right; border: none; }
#menu #active a { background: #fff url("images/design/cs/menu-active.gif") no-repeat top center; border: none; }
#menu #active a.first { background: #fff url("images/design/cs/menu-active.gif") no-repeat top left; border: none; }
#menu #active a.last { background: #fff url("images/design/cs/menu-active.gif") no-repeat top right; }

#search { width: 100%; clear:right; background: #fff url("images/design/cs/search.gif") repeat-x; position: relative; width: 916px; height: 73px; }
#search h2 {    font-size: 20px; color: #ffffff; padding: 24px 0 0 30px; float: left; }
#searchForm form * { vertical-align: middle;}
#searchForm { float: left; padding: 25px 20px 15px 20px; height: 30px; }
#searchForm input.fulltext {font: normal 12px sans-serif; margin: 0px 3px 0 0; width: 190px; height: 18px; padding: 2px 1px 1px 0; border: 0px solid #000; _margin-bottom: 1px; float: left;}
#searchForm input.fulltext1 {padding: 2px 10px; margin: 0px 3px 0 0; font: italic 12px sans-serif;  height: 15px; color: #5c5c5c; background: #fff url("images/design/cs/form-shadow.gif"); border: 1px solid #000; width: 160px;  float: left;}
#searchForm input.button {padding: 2px 25px 3px 8px; _padding-top: 4px; margin: 0px; text-transform: uppercase; font: bold 90% sans-serif; text-align: center; width: 90px; height: 21px; border: 0; border-left: 1px solid grey; background: url("images/design/cs/submit-bg.gif") right;}
#searchLink { padding: 28px; float: left; }
#searchLink a { color: #fff; }
#ext { display: block; float: right; padding: 28px; color: #ffffff; }
#ext a { color: #ffffff; }


#rightBar ul { padding: 0 0 10px 0; }
#rightBar ul li { list-style: none; }
#rightBar ul li h2 { padding: 0; }
#rightBar ul li ul li { list-style: none; margin: 0 0 7px 0; background: url("images/design/cs/navli.gif") no-repeat 0 0.5em; padding: 0 0 0 15px; border-bottom: 1px solid #bddfe3; }
#rightBar ul li ul li.active { background-image: url("images/design/cs/navlia.gif"); }
#rightBar ul li ul li a:hover {padding: 0 0 7px 0; text-decoration: underline; font-weight: bold; }
#rightBar ul li ul li a {padding: 0 0 7px 0; text-decoration: none; font-weight: bold; }
#rightBar li strong {padding: 0 0 7px 0; text-decoration: none; font-weight: bold; }
#rightBar ul li ul li strong { color: #007795; }
#rightBar dt,#news h3 { color: #fff; background: #b31100 url("images/design/cs/newstop.gif") no-repeat; }
#rightBar dt a, #news h3 strong { display: block; padding: 10px; font-size: 92%; background: url("images/design/cs/newsbottom.gif") no-repeat left bottom; }
#rightBar dd { padding: 5px 0 17px 0; font-size: 92%; }
#rightBar dt a:link, #rightBar dt a:visited { color: #fff; }
#rightBar dt a:hover { color: #ffc400 }
#rightBar br { display: none; }
#rightBar h3 { color: #006882; font-size: 100%; font-weight: bold; padding: 5px 0 5px 0; border: 0; }
#rightBar input { width: 100px; }


/* footer */
#foot { margin-top: 20px; padding: 15px 0 15px 0; border-top: solid 5px #72C2CB; border-bottom: solid 1px #72C2CB; width: 916px; clear: both; background-color: #fff;}
#foot a { color: #CC0000; padding: 0 4px 0 4px; }
#foot span { float: right; display: block; margin: 0 10px; color: #cc0000; }
#foot span a { color: #000000; padding: 0; }
#copy span { float: right; display: inline; color: #787878; }
#copy { padding: 5px 0; border-top: 1px solid #72c2cb; background-color: #fff; }
#copy a:link, #copy a:visited { color: #787878; }
#copy a:hover { color: #b31100; }

#rss span { float: center; display: inline; }

h1 { display: block; position:absolute; top:35px; width: 200px; height: 46px;}
h1 a span { display: block; position:absolute; left:0; top:0; width: 200px; height: 46px; z-index: 2; background: url("images/design/cs/logo.gif") 0 0 no-repeat; cursor:pointer; _cursor:hand; }
h2 { color: #006882; font-weight: normal; font-size: 150%; padding: 5px 0 5px 0;}
h3 {  font-size: 140%; padding: 0 0 15px 0; margin: 0 0 15px 0; }
h4 { color: #000; font-size: 100%; font-weight: bold; border-bottom: 1px solid #ccc; padding: 0 0 0 5px; width: 100%; margin: 15px 0 5px 0; text-align: left; }
h5 { color: #000; font-size: 100%; font-weight: bold; text-align: center; }

#text h3 { font-size: 140%; padding: 0 0 5px 0; margin: 0 0 5px 0; }
#ctext h3 { font-size: 140%; padding: 0 0 5px 0; margin: 0 0 5px 0; }
#text h4 { color: #b41200; font-weight: normal; font-size: 160%; padding: 0 0 10px 0; }

#text p { padding: 0 0 15px 0; }
a img { border: none; }




#text ul {margin-bottom: 0; padding: 0;}
#text li {
	list-style: none;
	}
#text ul li
{
width:126px;
height:120px;
float:left;
text-align:left;
padding: 10px 0 0 0;
background: #BBDEDF;
margin-left:2px;
text-align:center;
margin-bottom:15px;
}
#text ul li a
{
color:#797e7e;
text-decoration:none;
}
#text ul li a:hover
{
text-decoration:underline;
}




#text1 ul {margin-bottom: 0; padding: 0;}
#text1 li {
	list-style: none;
	}
#text1 ul li
{
width:126px;
height:120px;
float:left;
text-align:left;
padding: 10px 0 6px 0;
background: #f89f7c;
margin-left:2px;
text-align:center;
margin-bottom:15px;
}
#text1 ul li a
{
color:#fff;
text-decoration:none;
}
#text1 ul li a:hover
{
text-decoration:underline;
}




#text2 ul {margin-bottom: 0; padding: 0;}
#text2 li {
	list-style: none;
	}
#text2 ul li
{
width:126px;
height:120px;
float:left;
text-align:left;
padding: 10px 0 0 0;
background: #BBDEDF;
margin-left:2px;
text-align:center;
margin-bottom:15px;
}
#text2 ul li a
{
color:#797e7e;
text-decoration:none;
}
#text2 ul li a:hover
{
text-decoration:underline;
}


#text3 ul {margin-bottom: 0; padding: 0;}
#text3 li {
	list-style: none;
	}
#text3 ul li
{
width:126px;
height:120px;
float:left;
text-align:left;
padding: 10px 0 7px 0;
background: #f89f7c;
margin-left:2px;
text-align:center;
margin-bottom:2px;
}
#text3 ul li a
{
color:#fff;
text-decoration:none;
}
#text3 ul li a:hover
{
text-decoration:underline;
}




#text4 ul {margin-bottom: 0; padding: 0;}
#text4 li {
	list-style: none;
	}
#text4 ul li
{
width:126px;
height:auto;
float:left;
text-align:left;
padding: 10px 0 7px 0;
background: #f89f7c;
margin-left:2px;
text-align:center;
margin-bottom:2px;
}
#text4 ul li a
{
color:#fff;
text-decoration:none;
}
#text4 ul li a:hover
{
text-decoration:underline;
}

#ctext ul {margin-bottom: 0; padding: 0;}
#ctext li {
	list-style: none;
	}
#ctext ul li
{
width:147px;
height:140px;
float:left;
text-align:center;
padding: 10px 0 0 0;
background: #BBDEDF;
margin-left:9px;
text-align:center;
margin-bottom:15px;
}
#ctext ul li a
{
color:#797e7e;
text-decoration:none;
}
#ctext ul li a:hover
{
text-decoration:underline;
}




#gtext li {
	list-style: none;
	}
#gtext ul li
{
width:147px;
height:195px;
float:left;
text-align:center;
padding: 10px 0 0 100px;
background: #FFFFFF;
margin-left:9px;
text-align:center;
margin-bottom:15px;
}
#gtext ul li a
{
color:#FA742B;
text-decoration:none;
}
#gtext ul li a:hover
{
text-decoration:underline;
}



#content {
	width:638px;
	margin-top:0px;
	margin-left:3px;	
	float:left;
	text-align:center;
	padding:5px 0 5px 0;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}















