/*--------------------------------
		Navigation
---------------------------------*/

.sf_navigation {
	background-position:0% 100%;
	background-repeat:no-repeat;
	float:right;
	margin-right:0;
	margin-top:8px;
	padding-bottom:22px;
	padding-right: 40px;
	width: 190px;
}

.sf_navigation:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-height: 1px;
	margin:0px;
	padding:0px;
}

.sf_navigation ul {
	margin:0;
	padding:0;
	list-style-type:none;
  width:188px;
}

.sf_navigation ul:after {
	content: ".";
  display: block;
  visibility: hidden;
  height: 0;
  font-size: 1px;
  clear: both;
}

.sf_navigation ul li {

}

.sf_navigation ul li.sf_last_nav_item {
	
} 

.sf_navigation ul li.sf_first_nav_item {
  border-top:0; 
}

.sf_navigation ul li a {
	background-position:8px 50%;
	background-repeat:no-repeat;
	display:block;
	padding:.5em 0 .5em 40px;  
	width:148px;
	text-decoration:none;

}

.sf_navigation ul li a:visited {
  text-decoration:none;  
}

.sf_navigation ul li a:hover{
  text-decoration:underline;
}
/*------------------------------------
	Flyout - right Aligned Menu
------------------------------------*/
#Nav1 iframe {
	position: absolute;
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	margin-left: 0px;
}

#Nav1 li { /* all list items */
	float:left;
}
#Nav1 li ul { 
	position:absolute;
	left: -999em;
	margin:-45px 0 0 -185px;
	padding:0px;
	width:200px;
	background:#ffffff;
	border:none;
	z-index:1000;
	border:0;
	border-right:0px solid;
	border-left:0px solid;		
}
#Nav1 li ul li {
	margin:0;
	padding:0px;
	width:195px;
	border:0;
	border-right:0px solid;
}
#Nav1 li ul li a {
	display: block;
	padding:21px 10px;
	width:175px;
	background:none;	
	border-bottom:0px;
}

#Nav1 li ul li a:hover {
	background:#ffffff;
}

#Nav1 li:hover ul, 
#Nav1 li.sfhover ul { 
	left: auto;
}

#Nav1 li ul li.sf_first_nav_item_subnav  a {border-top:0px solid;}

/*--------------------------------
		End Navigation
---------------------------------*/

/*--------------------------
		Content
--------------------------*/

.sf_content {
	float:left;
	margin-right:10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 680px;
    
}

.sf_content:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	font-height: 1px;
	margin:0px;
	padding:0px;
}

.sf_content img {
	
}

/*--------------------------
		End Content
--------------------------*/