html, body, h1, h2, h3, h4, ul, li 
	{margin: 0;padding: 0;}
h1 img 
	{display: block; color: #fff;}
img 
	{border: 0;}
a 
	{color: #FFFFFF;}
a:hover 
	{color: #FFA405;}
.left 
	{float: left;}
.right 
	{float: right;}
.more 
	{text-align: right;}
.clear 
	{clear: both;}
body 
	{background: #000066 url(images/page_bg.jpg) repeat-x;font: 11px arial, sans-serif;color: #464544;padding-bottom: 1px;}


/** layout **/
#wrapper 
	{width: 710px;min-height: 750px;_height: 750px;	background: url(images/header.jpg) no-repeat;position: relative; }
h1 
	{padding: 10px 0 0 90px;font: bold 36px Arial, Helvetica, sans-serif;color: #ffffff;}
h1 em 
	{color: #ffffff;  font-weight: bold;  font-style: normal;  position: relative;  top: -4px;}


/** nav **/
#nav 
	{position: absolute;top: 0px;  left: 475px;  width: 500px;}
#nav li 
	{float: left;  background: url(images/nav_left.gif) no-repeat;  list-style: none;  padding-left: 10px;  padding-right: 20px;  padding-top: 45px;  line-height: 1.1;}
#nav span 
	{display: block;  font-size: 28px;}
#nav a 
	{color: #FFFFFF;  font-size: 11px;  font-weight: bold;  text-decoration: none;}


/** topcontent **/

#topcon 
	{background: url(images/topcon2.jpg) no-repeat;  width: 510px;  position: absolute;  top: 105px;  left: 245px;  color: #fff;}
#topcon-inner 
	{margin: 33px 40px 41px 240px;  height: 120px;  overflow: auto; color: #fff;}
#topcon h2 
	{font-size: 14px;}
#topcon h4 
	{font-size: 38px;}


/** Body **/
#content 
	{width: 710px;  position: absolute;  color: #fff;  top: 315px;  left: 33px;}
#content a 
	{  color: #fff;}
#content a:hover 
	{color: #fee;}
#body 
	{border: 3px solid white;  background: #0000cc;  padding: 20px;}
.box 
	{float: right;  width: 195px;  background: #000066;  margin-right: 20px;}
.box-t 
	{background: top url(images/box_t.gif) repeat-x; }
.box-r 
	{background: right url(images/box_r.gif) repeat-y; }
.box-b 
	{background: bottom url(images/box_b.gif) repeat-x; }
.box-l 
	{background: left url(images/box_l.gif) repeat-y; }
.box-tr 
	{background: top right url(images/box_tr.gif) no-repeat; }
.box-br 
	{background: bottom right url(images/box_br.gif) no-repeat; }
.box-bl 
	{background: bottom left url(images/box_bl.gif) no-repeat; }
.box-tl 
	{background: top left url(images/box_tl.gif) no-repeat; }
.box-tl 
	{padding: 13px 18px;}
.box p 
	{margin: 1em 0;}
.box2 
	{float: left;  width: 640px;  background: #000066;  margin-right: 30px;}
.box2-t 
	{background: top url(images/box_t.gif) repeat-x; }
.box2-r 
	{background: right url(images/box_r.gif) repeat-y; }
.box2-b 
	{background: bottom url(images/box_b.gif) repeat-x; }
.box2-l 
	{background: left url(images/box_l.gif) repeat-y; }
.box2-tr 
	{background: top right url(images/box_tr.gif) no-repeat; }
.box2-br 
	{background: bottom right url(images/box_br.gif) no-repeat; }
.box2-bl 
	{background: bottom left url(images/box_bl.gif) no-repeat; }
.box2-tl 
	{background: top left url(images/box_tl.gif) no-repeat; }
.box2-tl 
	{padding: 13px 18px;}
.box2 p 
	{margin: 1em 0;}p.more 
	{margin: 0;}
#hits 
	{width: 240px;}
#hits .box-tl 
	{padding-bottom: 22px;}
#hits ul 
	{margin: 1em 0;}
#hits li 
	{list-style: none;  margin: 0.9em 0;}
#hits ul a 
	{text-decoration: none;}
#hits ul a:hover 
	{text-decoration: underline;}
#new 
	{margin-right: 0;}
#new .box-tl 
	{padding-bottom: 18px;}
#new p 
	{margin-top: 0;  margin-bottom: 3.6em;}
#body h2 
	{font-size: 12px;  text-align: right;  margin-bottom: 1.5em;}
#body h3 
	{font-size: 9px;  color: #FFEA00;}
#body h4 
	{font-size: 36px;  text-align: center;  margin-bottom: 1.5em;}
#body h5 
	{font-size: 36px;  text-align: center;  margin-top:0em; margin-bottom: 0em;}
#body h6 
	{font-size: 12px; font-weight: bold;}
#body h33 
	{font-size: 12px;  color: #FFEA00;  font-weight: bold;}
#body f2 
	{font-size: 12px;}


#body .more a 
	{  font-weight: bold;  text-decoration: none;}
#body .more a:hover 
	{text-decoration: underline;}
#body .hr-yellow 
	{border-top: 1px solid #FFEA00;  padding-bottom: 1em;  margin-top: 1em;}


/** banner **/
#banners
	{width:500px;
	height:250px;
	border:2px solid #ffea00;
	padding:50px;
	font-size:10px;
	font-family:Tahoma,Verdana,Arial;}

#banners div
	{width:500px;
	height:250px;
	display:none;
	margin:0px;}

#banners #banner1
	{display:block;}

#banners div span
	{width:490px;
	position:relative;
	display:block;
	top:-28px;
	line-height:1.5em;
	left:0px;
	background:#000099;
	font-size:1.2em;
	padding:5px;
	opacity:0.7;//standard
	filter:alpha(opacity=50);//internet explorer
	-moz-opacity:.50;//older firefox versions}

#banners ul
	{width:auto;
	height:25px;
	background:#0063DC;
	margin:0px;}

#banners ul li
	{display:inline;
	width:10px;}

#banners ul li a
	{text-decoration:none;
	padding:5px;
	line-height:2.5em;
	margin:5px;
	color:#fff;
	height:25px;
	font-weight:bold;}

#banners ul li a:hover
	{background:#fff;
	color:#0063DC;}


/** footer **/
#footer 
	{text-align: center;}
#footer p, #footer ul 
	{margin: 0.8em;}
#footer ul 
	{margin-top: 1.2em;}
#footer li 
	{display: inline;  list-style: none;}

.AUtext {  line-height: 200%}
