BODY {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image:url(images/bg.gif);
font-size:12px;
text-align:center;
margin:0;
padding:0;

}



div#main {

	width:995px;

	padding:0 2px;

	background:#e5e5e5;

	margin:0 auto;

	text-align:left;

}



div#logo {

	float:left;

	width:100%;

	height:110px;

}



br.clear { clear:both; margin:0; padding:0;}



.padding5 { padding:5px;}

.padding2 { padding:2px 2px 4px 2px;}



#menuhorizontal { float:left; width:100%; background-color:#0d669a; padding:2px 0; }

#menuhorizontal a { display: inline-block; padding:3px 19px 3px 18px; font-size:12px; font-weight:bold; border-right:1px solid #000000; color:#FFFFFF; text-decoration:none; }



#menuhorizontal_second { float:left; width:100%; background-color:#d9eefb; margin:1px 0 0 0; border-bottom:2px solid #4a4f52; }

#menuhorizontal_second a { display: inline-block; padding:0 10px; font-size:10px; font-weight:bold; border-right:1px solid #333333; color:#000; text-decoration:none; }





div#bannertop { width:728px; height:90px; float:right; margin:5px 0 0 0; text-align:center; }



div#intro {

	width:100%;

	float:left;

}



div#intro1 {

	background-image:url(images/intro1.gif);

	background-repeat: no-repeat;

	height:193px;

	width:25px;

	float:left;

}



div#intro2 {

	background-image:url(images/intro2.gif);

	background-repeat: repeat-x;

	height:193px;

	width:611px;

	float:left;

}



div#intro2 div.padding {

	padding:20px 0;

	color:#FFFFFF;

	font-size:12px;

}



div#intro2 div.padding h1 {

	font-family:"Times New Roman", Times, serif;

	color:#FFFFFF;

	font-size:24px;

	float:left;

	margin:0;

	padding:0;

	width:100%;

}



div#intro2 div.padding h2 {

	color: #CCCCCC;

	font-size:13px;

	float:left;

	margin:0 0 10px 0;

	padding:0;

	width:100%;

}



div#intro3 {

	background-image:url(images/intro3.gif);

	background-repeat: no-repeat;

	height:193px;

	width:312px;

	float:left;

}





div#page1 {

	background-image:url(images/page1.gif);

	background-repeat: no-repeat;

	height:22px;

	font-size:1px;

	width:950px;

	float:left;

	margin:10px 0 0 0;

}



div#page2 {

	background-image:url(images/page2.gif);

	background-repeat: repeat-y;

	width:950px;

	float:left;

}



div#page3 {

	background-image:url(images/page3.gif);

	background-repeat: no-repeat;

	background-position:bottom;

	width:1000px;

	float:left;

	font-size:13px;

	padding:0 0 7px 0;

}



div#left {

	float:left;

	width:170px;

	margin:5px 0 0 0;

	color:#FFFFFF;

	background-color: #fff;

	

}







div#left div.padding {

	float:left;

	

	margin:2px;

	padding:5px;

	background-color: #4a4f52;

	display:block;

}



h4.left { background-color:#0d669a; width:166px; color:#FFFFFF; margin:1px 0 1px 2px; font-size:10px; padding:0; }

h4.left span { display:block; padding:4px;}



h4.right { background-color:#0d669a; width:126px; color:#FFFFFF; margin:1px 0 1px 2px; font-size:10px; padding:0; }

h4.right span { display:block; padding:4px;}





div#center {

	width:680px;

	float:left;

	margin:5px 0 5px 5px;

	background-color:#FFFFFF;

}

div#center a { color:#006699; text-decoration:none;}

div#center a:hover {text-decoration:underline;}







div#center div.padding {
	padding:10px;
}

div.cat {
	float:left;
	font-size:11px;
	color:#aadeff;
	width:100%;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:10px 0 0 0;
}


div.cat span {
	float:left;
	display:block;
	padding:0;
}

a.menucat:link, a.menucat:visited {
	float:left;
	width:100%;
	font-size:11px;
	display:block;
	text-decoration:none;
	color:#d9eefb;
	padding:2px 0 0 0;
}

a.menu:link, a.menu:visited {
	font-size:10px;
	display:block;
	float:left;
	padding:0 0 0 9px;
	background-image:url(images/menudot.gif);
	background-repeat:no-repeat;
	background-position: 1px 4px;
	width:145px;
	text-decoration:none;
	color:#FFFFFF;
}

a.menu:hover {
	text-decoration:underline;
	cursor:pointer;
}

h1.blue, h2.blue  { background-color:#0d669a; padding:3px; color:#FFFFFF; font-size:12px; font-weight:bold;  width:99%; margin:0; }

div.news h2 { background-color: #E6E6E6; border:1px #CCCCCC solid; padding:3px; color:#333333; font-size:12px; font-weight:bold;  width:99%; margin:0; }

.bluetext { color:#006699; font-weight:bold; }

a.blue  { background-color:#0d669a; padding:3px; color:#FFFFFF !important; font-size:12px; font-weight:bold; width:99%; display:block; margin:0; text-decoration:none; }

img#logoimg { float:left; margin:10px 0 0 0;}

img { border:none;}

div#right {
	float:right;
	width:130px;
	margin:5px 0 0 0;
	background-color: #fff;
}

div#right div.padding {
	float:left;
	width:120px;
	margin:2px;
	padding:3px;
	display:block;
	background-color: #4a4f52;
}

div#footer {
width:100%;
float:left;
margin: 10px 0 2px 0;
border-top:1px #000 solid;
text-align:left;
background: none repeat scroll 0 0 #3080b3;
padding:10px 0px;
color:#000;
min-height: 268px;
}

div#footer p{
margin: 0;
padding: 0;
}

div#footer a:link, div#footer a:visited {
	text-decoration:none;
	color:#000000;
}

div#footer a:hover {
	text-decoration:underline;
}

div#footer2 {
	margin: 0 auto;
	width: 900px;
	padding:5px;
	font: 62.5% "Century Gothic",Geneva,Verdana,Arial,Helvetica,sans-serif;
	font-size:1.0em;
}

.pad {
padding: 10px;
}

.wrapleft {
float: left;
width: 33%;
}

.wrapright {
float: right;
width: 33%;
}

#footer3 {
border-top: 1px solid #000;
color: #000;
margin-top: 20px;
}

#footer3 a, #footer3 a:visited {
color: #000;
}

.left {
float: left;
}

.align-left {
text-align: left;
}

.align-right {
text-align: right;
}

.right {
float: right;
}

div.news { float:left; width: 100%; padding:0; font-size:12px; margin:0 0 20px;  }

div.news span.date { color:#666666; font-size:10px; font-style:italic;}

div.title { float:left; font-weight:bold; font-size:12px; margin:20px 0;  width: 100%; }
div.title2 { float:left; font-weight:bold; font-size:12px; margin:5px 0px 20px 0px;  width: 100%; }

.clear {
clear: both;
}

div.news a.more { color:#003366; text-decoration: underline; font-size:11px;}

div#hello { float:left; padding:0 0 10px 0; color:#000000;  width: 100%; }

.b468 { float: right; width:468px; height:60px; background-color:#CCCCCC; margin:10px 0 0 0; }

.b468text { float:left; width:160px; margin:10px 0 0 0;} 

#loading {
width: 600px;
position:absolute;
text-align:center;
margin:0 auto;
padding-top:80px;
}

div#center2 {
width:638px;
float:left;
background-color:#FFF;
padding:5px;
margin-left: 16px;
margin-bottom: 16px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px black;
-webkit-box-shadow: 0 0 10px black;
box-shadow: 0 0 10px black;
}

div#center2 li {
list-style: none;
float: left;
margin-right: 16px;
padding:5px;
border:solid 1px #dddddd;
color:#0063DC;
}

div#center2 li:hover {
color:#FF0084;
cursor: pointer;
}

a.blue_ar {
background-color:#AFAFCA;
color:#5C5C5C !important;
font-size:12px;
font-weight:700;
width:99%;
display:block;
text-decoration:none;
margin:0;
padding:3px;
}
