@charset "utf-8";
/* CSS Document */

a:link {
	color: #666;
}
a:visited {
	color: #666;
}
a:hover {
	color: #333;
}
a:active {
	color: #666;
}



body {
background-color:#fff;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
/*background:url(../img/bg.gif);*/

}

h1,h2,h3,h4,h5{ margin:0; padding:0}

#wrap {
width:100%;
position:relative;
background:url(images/background.png);
background-repeat:no-repeat;
background-position:center top;

}

#top
{ margin:0 auto;  height: 140px; width:980px;}
#top img { border:0; }
#top .logo
{ margin:10px 0 0 0; }

#topnav {}

#banner
{ width:100%; height:360px; margin:1px auto 0px 0; padding:10px 0 0px 0; background-color: #fff; background-image:url(../img/bg.jpg); background-repeat:repeat-x; }

.header { background-image:url(images/header-bg.gif); }

#wrapper { width:100%;  background-color:#FFFFFF; }
#main { margin:0 auto; width:980px; padding: 0 0 40px 0; }

hr { border:0; border-bottom:solid 1px #FFFFFF; margin:0; padding:0;}

#main .left { width:250px; padding: 20px 0 0 0; float:left; font-size:12px; }
#main .content { width:710px; float:left; padding:60px 10px 10px 10px; font-size:12px; }
#main .content h1 { font-size:24px; margin: 0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }

#main h3 { color:#be191f; font-size:16px; margin:0; padding:0;  }
#main p { margin-top:0;}

#main .paddingx { margin: 0 20px;}
#main .paddingx ul{ list-style:none; margin:0; padding:0; }
#main .paddingx li{ margin:8px 0 8px 20px; font-size:12px; line-height:16px; padding:0 0 4px 0px; border-bottom:dotted 1px #999999; list-style-image:url(../img/arrow2.png);}
#main .paddingx li a, #main .paddingx li a:visited { color: #333; text-decoration:none; }
#main .paddingx li a:hover { color: #666; text-decoration:none; }

#news{ width:250px; padding: 20px 0 0 0; float:left; }

#news .title{ font-size:14px;  color:#fff; background-image:url(../img/title.png); background-repeat:no-repeat; width:250px; height:41px; }
#news h1{ font-size:18px;  color:#fff; font-weight:normal; padding:0px; margin:0; }

#news ul{ list-style:none; margin:0; padding:0; }
#news li{ margin:8px 0; font-size:12px; line-height:16px; padding:0 0 4px 0; border-bottom:dotted 1px #999999;}
#news .r1{ color:#8a8a8a; font-size:11px; }
#news .r2{ color:#333;}
#news .r3{ color:#c32d32; font-size:11px;}
#news ul li img { vertical-align:top; margin-right:5px; }
#news a:link, #news a:visited { color:#c32d32; text-decoration:none;  }
#news a:hover { color:#c32d32; text-decoration:underline;   }

#main-txt { padding: 20px;  width:440px; float:left; font-size:12px; line-height:18px; }
#main-txt .r3{ color:#c32d32; font-size:11px;}
#main-txt a:link, #main-txt a:visited { color:#c32d32; text-decoration:none;  }
#main-txt a:hover { color:#c32d32; text-decoration:underline;   }


#mag{ width:250px; padding: 20px 0 0 0; float:left; line-height: 16px; font-size:12px; }
#mag .title{ font-size:14px;  color:#fff; background-image:url(../img/title.png); background-repeat:no-repeat; width:250px; height:41px; }
#mag h1{ font-size:18px;  color:#fff; font-weight:normal; padding:0px; margin:0; }


#right{ width:820px; float:left; background:#FFFFFF; background:url(images/content-bg.gif);}


				
.red { color:#FF0000; }
.clear { clear: both; height: 0; width: 100%; }

#announcement-wrap { margin:0 auto; width:980px;}
#announcement { margin:0 0 4px 0;  }

/****************************footer************************/
aside{width:100%; background:#f1f1f1;padding-bottom:78px;}
.wrapper{overflow:hidden;}

.container_12{ margin-left:auto;margin-right:auto;width:960px}
.padd-3{ margin:35px 0 16px 0; }
.container_12 ul {margin:0; padding:0; list-style:none;}
.container_12 li{background: url(../img/arrow.png) left 9px no-repeat ;padding:3px 0 3px 14px;}
.container_12 li a, .container_12 li a:visited {font-size:13px; color:#286c96; text-decoration:none; }
.container_12 li a:hover{ color:#286c96; text-decoration:underline;}

.grid_2 {display:inline;float:left;position:relative;margin:0 10px; }
.grid_3 {display:inline;float:left;position:relative;margin:0 10px; width:400px; }
.grid_3 .textfield { 
border: 1px solid #d5d5d5; color: #333;
-moz-border-radius: 5px;
border-radius: 5px;
height:24px;
width:240px;
padding:5px;
}

.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6 {width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}

/*.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}*/


/************ Button ************/
.button {
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                background: #459300 url('../img/bg-button-blue.gif') top left repeat-x !important;
                border: 1px solid #004382 !important;
                padding: 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
				float:left;
				margin: 10px 0 0 0;
				-moz-border-radius: 5px;
				border-radius: 5px;

}
                
				

footer{ font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#ccc;background:#1c1c1c; padding-top:21px; padding-bottom:30px; text-indent:0;}
footer a{color:#fff;}
footer a:hover{color:#feba19;}

footer img { padding: 0 15px; }