@charset "UTF-8";
*{ margin: 0; padding: 0; }*
body { margin-top:10px; background: #fff url(../images/background.jpg); font: .74em Arial, Sans-Serif; color: #eee; }
	h1 { font-size: 3em; font-weight: normal; float: left; }
	h1 a { text-decoration: none; }
	h2 { font-size: 2em; color: #fff2b3; font-weight: normal; margin: 0 0 .8em; }
	h2 em { font-size:85%; color:#ccc; border-bottom:1px dotted  #0789ab; }
	h3 { font-size: 1.5em; border-bottom: 1px solid; margin: 0 0 .8em; }
	p  { margin: 0 0 1em 0; font-size: 1.1em; line-height: 1.8em; }
	em { border-bottom: 1px dotted #fff; }
	a { color: #fff; }
	a:hover { color: #0789ab; text-decoration: none; }
	img { border: 0; }
	.cyan, .cyan a { clear:both; font-size:1.2em; font-weight:bold; color: #0789ab; }
	
#wrap { width: 960px; margin: 0 auto; overflow:auto; background: url(../images/bar.png) repeat-y; }
.clear { clear:both; margin:0; }
.left { float:left; }
.right {float:right; }
.txtright {text-align: right; }
.txtcenter {text-align:center; }
img.m25 { float:left; margin:25px; }
img.title { display:block; margin:25px 0 25px 0;}

 
#header { width:940px; margin: 0 auto; height: 50px; background: url(../images/menu.png) repeat-x; }
	#menu  {  list-style: none; }
		#menu li { display: inline; }
		#menu a { display: block; float: left; margin-left: 15px; padding: 6px; font-size:110%; text-decoration: none; color: #ddd; }
		#menu a:hover { color: #0789ab; border-bottom: 2px solid #0789ab; }
		#menu .active a { border-bottom: 2px solid #0789ab; color: #0789ab; }
 
#content { clear: both; width:960px; margin: 0 auto; overflow:auto; background: url(../images/main-top-background.png) top left no-repeat; }
	#links { float:left; width:200px; margin:20px 20px 0 35px; }
		#links img { float:left; margin:1px 1px 10px 1px; }
		#links ol { clear:both; margin-left: 75px; color:#fff; list-style-type: lower-roman; }
		#links ul { clear:both; margin-left: 75px; color:#fff; list-style-type: disc; }
		#links li { line-height:2.2em; }
		#links .active a { border-bottom: 1px solid #0789ab; color: #0789ab;}
	#box { float: right; width: 575px; min-height:500px; margin: 40px 40px 45px 0px; padding:10px 10px 10px 25px; background-color: #303030; border-left: 1px dotted #0789ab; }
	
.col { float: left; width: 150px; margin:1px; }
	.last { float: right; width:185px; margin: 0 35px 0 0; }
	.info { border: 1px solid #e0e0e0; background: #222222; padding: 2px; }

#content-foot { width: 960px; margin: 0 auto; height:75px; background: url(../images/footer-background.png) bottom left no-repeat }	

#footer {  width:940px; margin: 0 auto; height: 50px; background: url(../images/menu.png) repeat-x; }
	#footer p { font-size:90%; text-align:center; padding:8px; }	
	#footer a { color: #0789ab; font-weight: bold; }

ul, ol { margin-left: 2em; }

