/* CSS Document */

/*---SetNil---*/
body, p, h1, h2, h3, h4, img, form, fieldset, a
	{
	padding:0;
	margin:0;
	border:none;
	}
/*---end of SetNil---*/
/*---hacks--*/
.clearfix:after
{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.clearfix
{
display:inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix
{
height:1%;
}
.clearfix
{
display:block;
}
/* End hide from IE-mac */
/*--end of hacks-*/

body	
	{
	background:#26618c url("../images/bg-top.gif") repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	}
#wrap
	{
	width:786px;
	margin:0 auto;
	text-align:left;
	background:url("../images/base.gif") repeat-y;
	overflow:auto;
	}
#bl
	{
	float:left;
	width:11px;
	height:408px;
	background:url("../images/base-l.gif") no-repeat;
	}
#br
	{
	float:left;
	width:11px;
	height:408px;
	background:url("../images/base-r.gif") no-repeat;
	}
#main
	{
	float:left;
	width:764px;
	}
#sh-l
	{
	float:left;
	background:url("../images/shd-l.gif") no-repeat;
	height:500px;
	width:17px;
	}
#sh-r
	{
	float:right;
	background:url("../images/shd-r.gif") no-repeat;
	height:500px;
	width:17px;
	}
#middle
	{
	float:left;
	width:730px;
	background:#fff url("../images/cn-top.gif") center 38px;
	background-repeat:no-repeat;
	}
#content
	{
	width:730px;
	background:url("../images/cn-bot.gif") no-repeat bottom;
	padding:0 0 10px 0;
	}
#topbl
	{
	height:32px;
	background:url("../images/topblue.gif") no-repeat;
	padding:6px 15px 0 0;
	text-align:right;
	}
#topbl a
	{
	font:bold 10px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#fff;
	margin:0 5px;
	text-decoration:none;
	}
#topbl a:hover
	{
	text-decoration:underline;
	}
#left
	{
	float:left;
	display:inline;
	width:224px;
	margin:10px 0 0 5px;
	}
#logo
	{
	margin:0 0 50px 10px;
	}
#leftnav
{
padding:0 0 0 10px;
}
#leftnav ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 208px; /* Width of Menu Items */
}

#leftnav ul li {
	position: relative;
	}
	
#leftnav li ul {
	position: absolute;
	left: 207px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
#leftnav ul li a {
	display:block;
	padding:6px 0 6px 10px;
	background:url("../images/leftmenu.gif") repeat-x;
	font:14px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#6da1c2;
	line-height:16px;
	text-decoration:none;
	}

/* Fix IE. Hide from IE Mac \*/
* html #leftnav ul li { float: left; height: 1%; }
* html #leftnav ul li a { height: 1%; }
/* End */

#leftnav ul li a:hover  /* Hover Styles */
	{
	color: #83b355;
	background:url("../images/leftmenu.gif") repeat-x;
	}
#leftnav li ul li a  /* Sub Menu Styles */
	{
	padding: 4px 0;
	color:#fff;
	font:bold 13px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	background:#459DD8 url("../images/a_hover.jpg") repeat-x bottom;
	}
#leftnav li ul li a span
	{
	padding-left:20px;
	}
#leftnav li ul li a:hover
	{
	background:#459DD8 url("../images/a_hover.jpg") repeat-x bottom ;
	color:#043657;
	}
#leftnav li ul li a:hover span
	{
	background:url("../images/arrow.jpg") no-repeat 5px;
	}
#leftnav li:hover ul, #leftnav li.over ul  /* The magic */
	{ display: block; }
#leftnav li ul
	{
	border:1px solid #fff;
	filter:alpha (opacity=80);
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	-khtml-opacity:.8;
	}
#search
	{
	height:19px;
	background:#f3f3f3;
	width:208px;
	padding:8px 0;
	margin:20px 0 20px 10px;
	font:11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#666666;
	}
#search span
	{
	float:left;
	margin:0 0 0 8px;
	}
#inp-search
	{
	width:100px;
	height:15px;
	border:0;
	background:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #c1c4c6;
	}
#go
	{
	float:left;
	height:20px;
	width:36px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
#rightcol
	{
	float:right;
	text-align:left;
	width:475px;
	margin:12px 15px 0 0;
	display:inline;
	}
#imgmain
	{
	margin:0 0 8px 0;
	}
#rightcol p.crumb
	{
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#979797;	
	}
#rightcol p.crumb a:link, #rightcol p.crumb a:visited
	{
	font:italic 10px Georgia, "Times New Roman", Times, serif;
	color:#979797;
	background:none;
	text-decoration:none;
	margin:0 3px 15px 3px;
	}
#rightcol p.crumb a:hover, #rightcol p.crumb a:active
	{
	color:#3684bd;
	text-decoration:underline;
	}
.dot
	{
	clear:both;
	background:url("../images/dot-1.gif") repeat-x center;
	}
.dotv
	{
	float:left;
	width:3px;
	background:url("../images/dot-1.gif") repeat-y center;
	margin:0 10px 0 0;
	}
.head
	{
	width:204px;
	height:24px;
	background:url("../images/head.gif") no-repeat;
	margin:0 0 5px 0;
	text-align:center;
	padding:6px 10px;
	}
.head h2
	{
	font:bold 16px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#fff;
	}
.head h2 span
	{
	font:normal 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
	}
.head-c
	{
	background:url("../images/head-c.gif") no-repeat top;
	width:196px;
	margin:0 auto 5px auto;
	padding:6px 5px;
	}
.iml
	{
	float:left;
	margin:0 10px 10px 0;
	}
.imr
	{
	float:right;
	margin:0 0 10px 10px;
	}
.lft
	{
	text-align:left;
	}
.rgt
	{
	text-align:right;
	}
#dam .lft img
	{
	float:left;
	margin:0 10px 0 0;
	}
#dam .rgt img
	{
	float:right;
	margin:0 0 0 10px;
	}
#dam h3
	{
	font:bold 11px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#3d7299;
	margin:8px 0;
	line-height:12px;
	background:none;
	}
#dam h3 span
	{
	color:#9BC174;
	}
.h18	{height:18px;}
.h10	{height:10px;}
.h120	{height:120px;}
.head-c h3
	{
	font:bold 13px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#3d7299;
	line-height:16px;
	padding:0 0 5px 0;
	background:url("../images/dot-1.gif") repeat-x bottom;
	}
#news h3
	{
	clear:right;
	}
.head-c p
	{
	font:11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	line-height:17px;
	color:#616c73;
	margin:5px 0 10px 0;
	}
.head-c a.refl
	{
	height:26px;
	background:url("../images/ico-link.gif") top left no-repeat;
	padding:0 5px 0 20px;
	float:right;
	margin:0 0 5px 0;
	}
.head-c a.refl:link, .head-c a.refl:visited
	{
	font:11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#a3a3a3;
	text-decoration:none;
	}
.head-c a.refl:hover, .head-c a.refl:active
	{
	text-decoration:underline;
	}
#rightcol h1
	{
	font:bold 24px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#83b355;
	margin:0 0 10px 0;
	}
#rightcol p
	{
	font:12px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#393939;
	line-height:17px;
	margin:0 0 15px 0;
	}
#rightcol p a:link, #rightcol p a:visited
	{
	color:#367CAF;
	text-decoration:none;
	}
#rightcol p a:hover, #rightcol p a:active
	{
	color:#19496b;
	background-color:#e7f5d9;
	}
#rightcol h2
	{
	clear:both;
	font:bold 18px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#83b355;
	margin:0 0 10px 0;
	}
#rightcol img.izdot
	{
	float:right;
	padding:0 0 8px 0;
	margin:0 0 0 15px;
	background:url("../images/dot-1.gif") bottom repeat-x;
	clear:right;
	}
#rightcol a.iz
	{
	float:right;
	background:url("../images/ico-zoom.gif") top left no-repeat;
	margin:3px 0 0 0;
	padding:0 0 0 15px;
	font:10px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#ababab;
	text-decoration:none;
	clear:right;
	}
#rightcol a.iz:hover
	{
	color:#333333;
	}
#rightcol .hl
	{
	background:#f8f8f8;
	padding:10px;
	margin:0 5px 0 0;
	font:bold 11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#333333;
	}
#rightcol .hl p
	{
	margin:0 0 3px 0;
	}
#rightcol .hl a:link, #rightcol .hl a:visited
	{
	color:#225d85;
	text-decoration:none;
	}
#rightcol .hl a:hover, #rightcol .hl a:active
	{
	text-decoration:underline;
	}
#rightcol p.btop
	{
	clear:both;
	float:right;
	background:url("../images/top.gif") no-repeat left;
	padding:0 0 0 15px;
	margin:15px 10px 0 0;
	font:11px "Trebuchet MS", "Lucida Grande", Arial, Tahoma, sans-serif;
	color:#176297;
	}
#footer
	{
	clear:both;
	height:26px;
	background:url("../images/botblue.gif") no-repeat;
	padding:12px 15px 0 15px;
	font:bold 10px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#fff;
	}
#ft-r
	{
	float:right;
	width:250px;
	}
#ft-r a
	{
	font:10px "Trebuchet MS", Tahoma, Arial, sans-serif;
	color:#fff;
	margin:0 5px;
	text-decoration:none;
	}
#ft-r a:hover
	{
	text-decoration:underline;
	}