/* CSS Document */
body
	{
     margin:0;
	 padding:0;
	 font:11px tahoma;
	 line-height:17px;
	 background:#ffffff url(images/bg_body_top_02.gif) top repeat-x;
    behavior:url('csshover.htc');
	}
#a
	{
	 margin:0;
  	 padding:0;
	 width:100%;
	 background:url(images/bg_body_bottom_04.gif) bottom repeat-x;	
	}
a {text-decoration:none; color:#2c4d9e;}
a img {border:0;}
#wrapper
	{
	 width:788px; 
	 margin:0 auto; 
	}
#top
	{
	 width:788px;
	 margin:0 auto;
	 background:url(images/top_02.jpg) top no-repeat;
	 height:163px;
	 position:relative;
	}
#left_col
	{
	background:#ffffff url(images/grad_top_left_col_06.gif) top repeat-x;
	float:left;
	width:253px;
	}	
#b
  {
   background:url(images/grad_bottom_left_col_08.gif) bottom repeat-x;
   padding-left:16px;   
  }	
#news
	{
	 color:#696969;	 
	 width:179px;
	 background:#e4e4e4 url(images/grad_news_15.gif) top repeat-x;
	 text-align:left;
	 padding-left:10px;
	 }
#news a
	{color:#696969;
	 text-decoration:none;
	 }	
#news a:hover
	{color:#696969;
	 text-decoration:underline;
	 } 
	 
#right_col
	{width:535px;
	float:left;
	background:#ffffff url(images/grad_top_right_col_10.gif) top repeat-x;
	}	 
#c
	{
	background:url(images/grad_bottom_right_col_24.gif) bottom repeat-x;
	}	
#d
	{
	padding-left:20px;	
	}
#bottom
	{background:url(images/bg_bottom_47.gif) top repeat-x;
	height:76px;
	color:#ffffff;
	font:10px tahoma;
	}	
#bottom a
	{font:11px tahoma;
	color:#ffffff;
	 margin-left:7px; 
	 margin-right:7px;
	 }	
* html #left 
	{
	 filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/shadow_29.png');
	background: none;
	}
#left
	{
	 background:url(images/shadow_29.png) top left repeat-y; 
	 width:199px;
	 padding-left:10px;
	}
#x 
	{float:right;
	padding-top:5px;
	}
#x a
{margin-left:15px;}	 
.i
	{ padding-left:10px;
	  padding-right:20px;
	  line-height:20px; 
	  font-weight:bold;
	}
.i a
	{text-decoration:underline;
	font-weight:600;
	}
.y	{padding-bottom:5px;
     padding-top:5px;
	 padding-left:20px;
	 }	
.y a
	{color:black;
	font-weight:bold; 
	text-decoration:underline;
	}	 
#f a
	{font-weight:bold;}	
#menu
	{padding-left:240px;
	padding-top:96px;
	clear:both;
	}	

#menu ul li
	{display:inline;
	 float:left;
	 position:relative;
	 }
#menu ul li ul
	{position:absolute;
	 top:35px;
	 left:0px;
	 display:none;
	 background:#e7e7e8;
	 width:240px;
	 text-align:left;
	 margin:0; padding:0;
	 padding-left:10px;
	 }
#menu ul
	{margin:0; padding:0; list-style-type:none;
	}
#menu ul li:hover ul
	{
	 display:block;
	}	
#menu ul li:hover ul li:hover ul
	{display:block;
	}
#menu ul li ul li ul
	{display:none;
	left:130px;
	top:0px;
	margin:0; padding:0;
	}			
#menu ul li:hover ul li ul
	{display:none;
	}	
#menu ul li ul li
	{height:23px;
	 line-height:23px;	
	 display:block;
	 float:none;
	 }
#menu ul li ul a
	{text-decoration:none;
	color:#444444;
	font-weight:bold;	
	}
#menu ul li ul a:hover
	{color:#bcbcbc;
	}
a {
color:305081;
text-decoration:underline;
}
a:visited{
color:305081;
text-decoration:underline;
}