
.controlled-content { clear:both; }
.divider_blank { clear:both; }

/* main_nav */
#navigation { /*margin-left:290px;*/  display:block; height:91px; position:relative; margin:0;padding:0; }
#navigation ul.main_nav { width:730px; float:left; background:#333366 url(/graphics/nav-bg.jpg) right top no-repeat; font-size:12px; color:#fff; list-style:none; margin:0; padding:0 0 0 0px; }
#navigation ul.main_nav li.top { float:left;  }
#navigation li.top a { color:#fff; text-decoration:none; padding:5px 0px 5px 0px;  border-right:1px solid #fff;padding-left:15px; }
#navigation a:hover, #navigation a:active { text-decoration:none; }
#navigation li.top a  {  color:#fff;  display:block; text-decoration:none; }

#navigation a:link span , #navigation a:visited span {}
#navigation a:hover , #navigation a:active , #navigation a.active  { text-decoration:none; }

	
/* sub_nav */
#navigation ul.main_nav ul {list-style-type:none; list-style-image:none; background-color:#eee; border:1px solid #636365; padding:0px; margin:0px; top:300px; }
* + html #navigation ul.main_nav ul li  {}
#navigation ul.main_nav ul a { display:block; color:#044887; text-align:left; font-size:11px; text-decoration:none; padding:5px; border-bottom:1px dashed #636365; margin:0px; min-height:10px; } * html ul.main_nav ul a { height:10px; }	
ul.main_nav ul a:hover, ul.main_nav ul a:active { color:#044887; text-decoration:underline; background-color:#fff;  }



#navigation ul.main_nav ul a span { padding:10px; font-size:12px; font-weight:normal; border-bottom:1px solid #222}
#navigation ul.main_nav ul li {  width:170px; padding:0px; margin:0px}

