*{ margin: 0; padding: 0; }* 
body {font: .75em Arial, Verdana, Sans-Serif; line-height: 1.6em;	background: #fff;	color: #444;}

a {	color: #C55F1C;	background: inherit; text-decoration: none; font-weight: bold;}
a:hover { color: #A12E13; background: inherit; text-decoration: underline; font-weight: bold;}
p { margin: 0 0 15px 0; }
h1 {  margin: 20px 0 0; }
h1 a { background: inherit; }
img { border: 0; }
h2 { font: normal 1.6em Arial, Verdana, Sans-Serif; margin: 0 0 12px; color:#3B4A67; }
h3 { font: normal 1.6em Arial, Verdana, Sans-Serif; margin: 0 0 12px; color:#3B4A67;}
h3 span { font: normal 1.6em Arial, Verdana, Sans-Serif; margin: 0 0 12px; color:#89AB15;}
h3 a { font-size: 1em; color:#3B4A67;}

#main h3 a { font-size: .84em; color: #808080; font-weight: normal; text-transform: uppercase; }

#content { width: 940px; margin: 0 auto; padding: 20px 0 0 0; border-top: 10px solid #5B6989; }

#top{ float: right; text-align: right;  }
#top a { color: #808080; margin: 0 0 0 13px; background: #fff url(img/toparrow.png) no-repeat center left; padding: 0 0 0 12px; }

#logo { float: left; line-height: 35px; }
#logo h1 {float: left; font: Impact, Arial, Verdana, Sans-Serif; margin-top: 10px; padding: 10px 190px 0 0; letter-spacing: -3px; font-size: 3.4em;}
#logo h1 span {color: #5B6989; font: Impact, Arial, Verdana, Sans-Serif;}
#menu { height: 35px; padding: 7px 0 0 0; clear: both;  margin: 0 0 18px; background: #fff url(img/menubg.gif) repeat-x; }
	#menu li { font-size: 1.1em; display: inline; text-transform: uppercase; }
	#menu li a { margin: 0 10px 0 10px; color: #DA5918; font-weight:bold; }
	#menu li a:hover { color: #AA0001; text-decoration: underline; background: #F2F2F2;}

#left {clear: left; float: left; width: 200px; padding: 0px 15px; margin: 0 0 20px; }
	#left li { list-style: none; margin-bottom:1px;	border: 1px solid #f2f2f2;text-transform: uppercase;}
	#left li a {  color: #DA5918; font-weight: bold; padding: 0 0 0 12px; display:block; font-weight:bold; color: #DA5918; text-decoration:none; padding:2px 5px 2px 10px; background: #f2f2f2; border-left:10px solid #5B6989; min-height:18px; }
  #left li a:hover {padding:2px 5px 2px 10px; background: #f2f2f2; color: #AA0001; border-left:10px solid #C55F1C; text-decoration:underline;}


#main { float: left; width: 655px; margin: 0 0 20px; }
	#main img { float: left; border: 3px solid #eee; padding: 1px; margin: 0 15px 5px 0; }
	#line { clear: both; padding: 3px; margin: 0 0 10px; background: #fff url(img/smalldot.gif) repeat-x; }
	#shortnews { float: right; width: 250px; }	
#right { margin: 0 15px 20px 0; padding: 0 0 0 15px; float: right; width: 680px; text-align: justify; }
.border { clear: both; border-left: 4px solid #ccc; padding: 0 0 0 15px; }

#rl { float: left; width: 290px; margin: 0 20px 30px 0; }
#rr { float: right; width: 290px; }
	#rl li, #rr li { list-style: none; border-bottom: 1px solid #eee; padding: 4px; margin: 0; }
	#rl li a, #rr li a { background: #fff url(img/arrow.gif) no-repeat center left; padding: 0 0 0 12px; color: #808080;  }

#footer { clear: both; padding: 10px; margin: 0 0 15px; font-size: .9em; color: #808080; border-bottom: 10px solid #5B6989;}
	.links a { font-weight: bold; color: #787A8F; background: #fff; margin: 0 10px 0 0; background: url(img/dot.png) no-repeat center left; padding: 0 0 0 10px; }
	#footer li { list-style: none;}

.afeat_box {background: #F9F9F9; color: #444444; border-left: 1px solid #3B4A67; border-right: 1px solid #3B4A67; border-top: 1px solid #3B4A67; border-bottom: 1px solid #3B4A67; padding: 10px; width: 650px;}
.afeat_box2 {background: #F9F9F9; color: #444444; border-left: 1px solid #3B4A67; border-right: 1px solid #3B4A67; border-top: 1px solid #3B4A67; border-bottom: 1px solid #3B4A67; padding: 10px; width: 320px;}

#right ul {margin:15px 0 15px 0; line-height:25px; padding:15px 0 15px 15px; border-top:1px solid #7F7F7F; border-bottom:1px solid #7F7F7F; color:#3B4A67;}
#right ul span {color:#444;}

a.out:link, a.out:visited{color: #CC0000; font-size: 12px; font-weight: bold;text-decoration: none;}
a.out:hover {color: #CC0000; font-size: 12px; font-weight: bold; text-decoration:underline;}

th {border-style:solid; border-width:2px; border-color:#356AA0; padding:1px; background-color:#ADCEEF; color:inherit; text-align:center;}
td.norm { border-style:solid; border-width:1px; border-color:#356AA0; padding:1px; text-indent:5px;}
td.anb { border-style:solid; border-width:1px; border-color:#356AA0; color:#79B933; font-weight:bold; padding:1px;}

TABLE {border-collapse:separate; border-spacing:5px;}
TD { border:2px #F2F2F2 solid; margin:5px 5px 5px 5px;} 