/* Main navigation */
#flex_navigation
	{
	margin:0;
	padding:0;
        margin-left:13px;
	width:192px;
	}

#flex_navigation ul
	{
	margin:0;
	padding:0;
	list-style-type: none;
        width:192px;
border-top:1px solid white;
}

#flex_navigation ul li
	{
	margin:0;
	padding:0;
	float:left;
	position:relative;
	width:179px; 
        text-align:left;
}

#flex_navigation ul li a, #flex_navigation ul li a:visited
	{
	margin:0;
	padding:11px 0px 3px 14px;
	display:block;
	width:177px;
	text-decoration:none;
	color:#ffffff;
        font-weight:bold;
        font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        border-bottom: 1px solid #ffffff;
        border-left:1px solid white;
        background-color:#4d7caa;
        height:23px;
	}

#flex_navigation ul li:hover a, #flex_navigation ul li:hover a:visited, #flex_navigation ul li.sfhover a, #flex_navigation ul li.sfhover a:visited
	{
     padding:11px 0px 3px 14px;
       margin:0;
       width:177px
       color:#15233d;
       background-color:#ead335;
       font-size:11px;
	}

#flex_navigation ul li a.selected, #flex_navigation ul li a.selected:visited
	{
	margin:0;
	padding:11px 0px 3px 14px;
	display:block;
	width:177px
	text-decoration:none;
	color:#15233d;
        font-weight:bold;
        font-size:11px;
	background-color:#ead335;
  }

/* Sub navigation */

#flex_navigation ul li ul
	{
	display: none;
	}

#flex_navigation ul li:hover ul, #flex_navigation ul li.sfhover ul
	{
	padding:7px 7px 7px 0;
	display:block;
	position:absolute;
	top:0;
	width:200px;
	left:192px;
border:0;
	}

#flex_navigation ul li:hover ul li a, #flex_navigation ul li.sfhover ul li a, #flex_navigation ul li:hover ul li a:visited, #flex_navigation ul li.sfhover ul li a:visited
	{ 
	padding:2px 4px 7px 7px;
	display:block;
	background:#2c4e6a;
	color:#ffffff;
        font-size:10px; 
	text-align:left;
	font-weight:normal;
        border:1px solid white;
border-bottom:0;
        height:12px;
	}

#flex_navigation ul li:hover ul li a:hover, #flex_navigation ul li.sfhover ul li a:hover
	{
	background-color:#ffcc01;
	color:#15233d; 
	}