.nav {
	margin: 0px; padding: 0px 0px 0px 0px;
}
/*.nav * {
	margin: 0px; padding: 0px;
}*/
div#horiz-menu {
	z-index: 1500; position: relative;
	padding-left: 5px;
	font-family: BrioniText, "Myriad Pro", Arial;
	font-size: 18px;
}
div#horiz-menu .wrapper {
	position: relative;
}
div#horiz-menu .nav {
	float: left; line-height: 1; position: relative; padding-top: 3px;
}
div#horiz-menu .nav ul {
	background-color: #FFFFFF;
	border: solid 1px #999999;
	border-bottom: none;
	padding: 0px; 
}
div#horiz-menu .nav li {
	float: left; list-style-type: none; position: relative;
}

div#horiz-menu .nav li a {
	padding-left: 20px; display: block; padding-right: 20px;
	line-height: 25px; 
	font-size: 16px;
	min-height: 25px;
	color: #FFFFFF;
	
/*	border: 1px solid #ffffff;*/
}

div#horiz-menu .nav li li a {
	padding-right: 0px; 
	display: block; 
	padding-left: 14px; 
	float: none; 
	background-image: none; 
	padding-bottom: 0px; 
	/*width: 158px; */
	padding-top: 0px; 
	text-decoration: 
	none; border: none; 
	line-height: 30px; 
	min-height: 30px; 
	border-bottom: solid 1px #999999; 
	color: #444444;
	font-size: 13px;
}
div#horiz-menu li li a {
	line-height: 30px;
	height: auto;
	
}
div#horiz-menu li:hover {
	background-position: 0px 0px;
	color: #000000;
}
div#horiz-menu li:hover li {
	background-image: none
}
div#horiz-menu li.sfHover li {
	background-image: none
}
div#horiz-menu li.active:hover li {
	background-image: none
}
div#horiz-menu li.sfHover.active li {
	background-image: none
}
div#horiz-menu li:hover li a {
	background-image: none
}
div#horiz-menu li.sfHover li a {
	background-image: none
}
div#horiz-menu li.active:hover li a {
	background-image: none
}
div#horiz-menu li.sfHover.active li a {
	background-image: none
}
div#horiz-menu .nav li ul {
	z-index: 100; float: none; /*width: 177px;*/ position: absolute; top: -999em
}
div#horiz-menu .nav li:hover ul {
	left: 0px; top: 30px;
}
div#horiz-menu .nav li.sfHover ul {
	left: 0px; top: 30px;
}
div#horiz-menu .nav li:hover li ul {
	top: -999em
}
div#horiz-menu .nav li.sfHover li ul {
	top: -999em
}
div#horiz-menu .nav li li:hover li ul {
	top: -999em
}
div#horiz-menu .nav li li.sfHover li ul {
	top: -999em
}
div#horiz-menu .nav li li li:hover li ul {
	top: -999em
}
div#horiz-menu .nav li li li.sfHover li ul {
	top: -999em
}
div#horiz-menu .nav li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
div#horiz-menu .nav li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
div#horiz-menu .nav li li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
div#horiz-menu .nav li li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
div#horiz-menu .nav li li li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
div#horiz-menu .nav li li li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
div#horiz-menu .nav li li {
	float: none; width: 175px; position: relative
}

div#horiz-menu .nav li li a:hover {
	text-decoration: underline;
	
}

div#horiz-menu a
{
	color: #FFFFFF;
}

div#horiz-menu li li a
{
	color: #000000;
}

div#horiz-menu a:hover
{
	text-decoration: underline;
}

div#vert-menu .nav {
	margin: 0px; padding: 40px 0px 0px 0px;
}
/*.nav * {
	margin: 0px; padding: 0px;
}*/
div#vert-menu {
	z-index: 150; position: relative;
	padding-left: 5px;
	font-size: 18px;
	min-height: 200px;
	float: left;
	width: 215px;
}
div#vert-menu .wrapper {
	position: relative;
}
div#vert-menu .nav {
	float: none; line-height: 1; position: relative;
}
div#vert-menu .nav ul {
	background-color: #FFFFFF;
	border: solid 1px #999999;
	border-bottom: none;
	padding: 0px; 
}
div#vert-menu .nav li {
	float: none; list-style-type: none; position: relative; text-align: right;
}

div#vert-menu .nav li a {
	padding-left: 14px; display: block; padding-right: 14px;
	line-height: 18px; 
	font-size: 13px;
	min-height: 18px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 13px;
	
/*	border: 1px solid #ffffff;*/
}

div#vert-menu .nav li li a {
	padding-right: 0px; 
	display: block; 
	padding-left: 14px; 
	float: none; 
	background-image: none; 
	padding-bottom: 0px; 
	/*width: 158px; */
	padding-top: 0px; 
	text-decoration: 
	none; border: none; 
	line-height: 30px; 
	min-height: 30px; 
	border-bottom: solid 1px #999999; 
	margin-right: 0px;
}

div#vert-menu .nav li li
{
	text-align: left;
}

div#vert-menu li li a {
	line-height: 30px;
	height: auto;
}
div#vert-menu li:hover {
	background-position: 0px 0px;
	color: #000000;
}
div#vert-menu li:hover li {
	background-image: none
}
div#vert-menu li.sfHover li {
	background-image: none
}
div#vert-menu li.active:hover li {
	background-image: none
}
div#vert-menu li.sfHover.active li {
	background-image: none
}
div#vert-menu li:hover li a {
	background-image: none
}
div#vert-menu li.sfHover li a {
	background-image: none
}
div#vert-menu li.active:hover li a {
	background-image: none
}
div#vert-menu li.sfHover.active li a {
	background-image: none
}
div#vert-menu .nav li ul {
	z-index: 100; float: none; /*width: 177px;*/ position: absolute; top: -999em
}
div#vert-menu .nav li:hover ul {
	left: 215px; top: 0px;
}
div#vert-menu .nav li.sfHover ul {
	left: 215px; top: 0px;
}
div#vert-menu .nav li:hover li ul {
	top: -999em
}
div#vert-menu .nav li.sfHover li ul {
	top: -999em
}
div#vert-menu .nav li li:hover li ul {
	top: -999em
}
div#vert-menu .nav li li.sfHover li ul {
	top: -999em
}
div#vert-menu .nav li li li:hover li ul {
	top: -999em
}
div#vert-menu .nav li li li.sfHover li ul {
	top: -999em
}

div#vert-menu .nav li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
div#vert-menu .nav li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
div#vert-menu .nav li li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
div#vert-menu .nav li li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
div#vert-menu .nav li li li li:hover ul {
	left: 170px; width: 175px; top: 5px
}
div#vert-menu .nav li li li li.sfHover ul {
	left: 170px; width: 175px; top: 5px
}
div#vert-menu .nav li li {
	float: none; width: 175px; position: relative
}

div#vert-menu .nav li a:hover {
	text-decoration: underline;
	
}

div#vert-menu a
{
	color: #333333;
}

div#vert-menu li li a
{
	color: #000000;
}

div#vert-menu a:hover
{
	text-decoration: underline;
}

#vert-menu a.menu1
{
	width: 128px;
}

#vert-menu a.menu2
{
	width: 143px;
}

#vert-menu a.menu3
{
	width: 157px;
}

#vert-menu a.menu4
{
	width: 168px;
}

#vert-menu a.menu5
{
	width: 178px;
}

#vert-menu a.menu6
{
	width: 185px;
}

#vert-menu a.menu7
{
	width: 188px;
}

#vert-menu a.menu8
{
	width: 190px;
}

#vert-menu a.menu9
{
	width: 191px;
}

#vert-menu a.menu10
{
	width: 190px;
}

#vert-menu a.menu11
{
	width: 188px;
}

#vert-menu a.menu12
{
	width: 182px;
}

#vert-menu a.menu13
{
	width: 175px;
}

#vert-menu a.menu14
{
	width: 166px;
}

#vert-menu a.menu15
{
	width: 153px;
}

#vert-menu a.menu16
{
	width: 140px;
}

#vert-menu a.menu17
{
	width: 123px;
}

#vert-menu a.menu18
{
	width: 101px;
}

#vert-menu a.menu19
{
	width: 77px;
}

#vert-menu a.menu20
{
	width: 45px;
}
