/*reset default properties*/

.SuperFishMenuHorizontal .sf-menu a {
	border-left: none;
	border-top: none;
}

.SuperFishMenuHorizontal .sf-menu li:hover, 
.SuperFishMenuHorizontal .sf-menu li.sfHover,
.SuperFishMenuHorizontal .sf-menu a:focus, 
.SuperFishMenuHorizontal .sf-menu a:hover, 
.SuperFishMenuHorizontal .sf-menu a:active {
	background:		none;
	text-decoration: none;
}


/* generated styles */


/* global settings */
.SuperFishMenuHorizontal ul.sf-menu {
	color: #ffffff ;
	padding:3px;
}

.SuperFishMenuHorizontal ul.sf-menu > li {
	background: transparent;
	margin-left: 0.3em;
}

.SuperFishMenuHorizontal ul.sf-menu > li > a {
	font-family:Arial;
	font-weight:bold;
	font-size:13px;

	padding: 0.6em 0.5em;
	
	padding-left: 0.8em !important;
	padding-right: 1em !important;
	
	padding-top: 2px;
	padding-bottom: 2px;	
}

/* top level default styles */
.SuperFishMenuHorizontal ul.sf-menu {
	background: none  ;
}

.SuperFishMenuHorizontal ul.sf-menu a, .SuperFishMenuHorizontal ul.sf-menu a:visited {
	color: #0d3183 ;
	border: #404040 solid 0px ;
	border-right: 0.1em solid white;
}

/* top level hover styles */

.SuperFishMenuHorizontal ul.sf-menu > li > a:hover,
.SuperFishMenuHorizontal ul.sf-menu > li.sfHover > a {
	color: #000000 ;
	background: none  ;
    border: #5A5A5A solid 0px ;
	border-right: 0.1em solid white;
}

/* top level selected styles */

.SuperFishMenuHorizontal ul.sf-menu > li.current > a {
	color: #000000 ;
	background: none  ;
    border: #EB4C07 solid 0px ;
	border-right: 0.1em solid white;
}

.SuperFishMenuHorizontal ul.sf-menu > li.last  > a {
	border-right: 0px;
}


/* inner level default styles */
.SuperFishMenuHorizontal ul.sf-menu ul {
	border: #ffffff 1px solid;
	padding: 0px;
	background: #ececeb;
	text-decoration: none;
	border-top: none;
	color: #808080;
	padding-left: 10px;
	padding-right: 10px;
}

.SuperFishMenuHorizontal ul.sf-menu ul li,
.SuperFishMenuHorizontal ul.sf-menu ul li.sfHover,
.SuperFishMenuHorizontal ul.sf-menu ul li:hover {
	background: #ececeb;
	/*margin-left: 10px;
	margin-right: 12px;		*/
	/*border-right: #ffffff 1px solid;*/
	border: none;
}

.SuperFishMenuHorizontal ul.sf-menu ul li,
.SuperFishMenuHorizontal ul.sf-menu ul li.sfHover,
.SuperFishMenuHorizontal ul.sf-menu ul li:hover,
.SuperFishMenuHorizontal ul.sf-menu ul li.current,
.SuperFishMenuHorizontal ul.sf-menu ul li:visited,
.SuperFishMenuHorizontal ul.sf-menu ul li ul li {
	/* IE Hack*/
	width: 100%;
	min-width: 100%;
}


.SuperFishMenuHorizontal ul.sf-menu ul li.first {
}


.SuperFishMenuHorizontal ul.sf-menu ul a, 
.SuperFishMenuHorizontal ul.sf-menu ul a:visited {
	color: #808080;
	/*margin: 0.2em;*/
	background: transparent;
	
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	
	/*padding-left: 3px;
	padding-right: 5px;*/
	
	white-space: nowrap;
	/*min-width: 100%;*/
	
	border: none;
	border-bottom: #c7c7c7 1px solid;
	/*margin-right: 12px;*/
	
	padding-left: 5px;
	padding-right: 5px;
}

.SuperFishMenuHorizontal ul.sf-menu ul li.last a {
	border-bottom: none;
}

/*hack for sub-sub menu*/
.SuperFishMenuHorizontal ul.sf-menu ul li.last ul li a {
	border-bottom: #c7c7c7 1px solid;
}

/*hack for sub-sub menu*/
.SuperFishMenuHorizontal ul.sf-menu ul li.last ul li.last a {
	border-bottom: none;
}

/* inner level hover styles */

.SuperFishMenuHorizontal ul.sf-menu ul li a:hover {
	color: #0d3283;
}

/* inner level selected styles */

.SuperFishMenuHorizontal ul.sf-menu ul li.current a {
	color: #0d3283 ;
	background: #ececeb  ;
}

.SuperFishMenuHorizontal ul.sf-menu ul li ul li a {
	color: #808080 !important;
}

.SuperFishMenuHorizontal ul.sf-menu ul li ul li.current a {
	color: #0d3283 !important;
}
