﻿/********************** Style ***************************/
/***** purple *****/
/* Main Nav */
.csmnus_Clear.csmnuc_purple {background: url(Menu/purple-nav.png) top repeat-x; font-size: 100%; font-weight: bold;}
/* Main Nav Link Text */
.csmnus_Clear.csmnuc_purple a		{text-decoration: none;}
.csmnus_Clear.csmnuc_purple a:hover	{text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Clear.csmnuc_purple .yuimenuitem a			{color: #000;}
.csmnus_Clear.csmnuc_purple .yuimenuitem a:hover	{color: #DF7028;}
/* Sub Nav Headers */
.csmnus_Clear.csmnuc_purple  h6			{background-color: #2B2324; color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_purple  h6 a		{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_purple  h6 a:hover	{color: #DF7028; text-decoration: none;}

/***** green *****/
/* Main Nav */
.csmnus_Clear.csmnuc_green {background: url(Menu/green-nav.png) top repeat-x; font-size: 100%; font-weight: bold;}
/* Main Nav Link Text */
.csmnus_Clear.csmnuc_green a		{text-decoration: none;}
.csmnus_Clear.csmnuc_green a:hover	{text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Clear.csmnuc_green .yuimenuitem a		{color: #000;}
.csmnus_Clear.csmnuc_green .yuimenuitem a:hover	{color: #163607;}
/* Sub Nav Headers */
.csmnus_Clear.csmnuc_green  h6			{background-color: #2B2324; color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_green  h6 a		{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_green  h6 a:hover	{color: #F8E701; text-decoration: none;}

/***** red *****/
/* Main Nav */
.csmnus_Clear.csmnuc_red {background: url(Menu/red-nav.png) top repeat-x; font-size: 100%; font-weight: bold;}
/* Main Nav Link Text */
.csmnus_Clear.csmnuc_red a		{text-decoration: none;}
.csmnus_Clear.csmnuc_red a:hover{text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Clear.csmnuc_red .yuimenuitem a			{color: #000;}
.csmnus_Clear.csmnuc_red .yuimenuitem a:hover	{color: #6A1012;}
/* Sub Nav Headers */
.csmnus_Clear.csmnuc_red  h6			{background-color: #2B2324; color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_red  h6 a			{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_red  h6 a:hover	{color: #6A1012; text-decoration: none;}

/***** blue *****/
/* Main Nav */
.csmnus_Clear.csmnuc_blue {background: url(Menu/blue-nav.png) top repeat-x; font-size: 100%; font-weight: bold;}
/* Main Nav Link Text */
.csmnus_Clear.csmnuc_blue a			{text-decoration: none;}
.csmnus_Clear.csmnuc_blue a:hover	{text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Clear.csmnuc_blue .yuimenuitem a			{color: #000;}
.csmnus_Clear.csmnuc_blue .yuimenuitem a:hover	{color: #D74629;}
/* Sub Nav Headers */
.csmnus_Clear.csmnuc_blue  h6			{background-color: #2B2324; color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_blue  h6 a			{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_blue  h6 a:hover	{color: #D74629; text-decoration: none;}

/***** black *****/
/* Main Nav */
.csmnus_Clear.csmnuc_black {background: url(Menu/black-nav.png) top repeat-x; font-size: 100%; font-weight: bold;}
/* Main Nav Link Text */
.csmnus_Clear.csmnuc_black a		{text-decoration: none;}
.csmnus_Clear.csmnuc_black a:hover	{text-decoration: underline;}
/* Sub Nav Link Text */
.csmnus_Clear.csmnuc_black .yuimenuitem a		{color: #000;}
.csmnus_Clear.csmnuc_black .yuimenuitem a:hover	{color: #BE8E52;}
/* Sub Nav Headers */
.csmnus_Clear.csmnuc_black  h6			{background-color: #2B2324; color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_black  h6 a		{color: #FFF; font-weight: bold; font-size: 1.15em;}
.csmnus_Clear.csmnuc_black  h6 a:hover	{color: #E3D6AA; text-decoration: none;}

/********************** Structure ***************************/
/* Main Nav (Round the menu corners for good browsers) */
.csmnus_Clear	{width: 100%; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

/* Main Nav Item */
.csmnus_Clear .yuimenubaritem
{
	padding: 5px 0;
	margin: 0 19px;
	height: 23px;
}

/* CShd - Top rounded corners, CSft - bottom rounded corners, .bd h6 sub nav header, .bd - sub nav links area */
.csmnus_Clear .yuimenu .CShd,
.csmnus_Clear .yuimenu .CSft,
.csmnus_Clear .yuimenu .bd	{background-image: url(Menu/sub-nav.png);}

/* 1 Col Subs */
.csmnus_Clear .yuimenu .CShd,
.csmnus_Clear .yuimenu .CSft,
.csmnus_Clear .yuimenu .bd	{width: 180px;}
.csmnus_Clear .yuimenu .CShd,
.csmnus_Clear .yuimenu .CSft	{height: 6px; background-repeat: no-repeat;}
.csmnus_Clear .yuimenu .CShd	{background-position: left top;}
.csmnus_Clear .yuimenu .CSft	{background-position: -180px top;}
.csmnus_Clear .yuimenu .bd	{background-repeat: repeat-y; background-position: -360px top;}

/* 2 Col Subs */
.csmnus_Clear .CSOverThree .CShd,
.csmnus_Clear .CSOverThree .CSft,
.csmnus_Clear .CSOverThree .bd	{width: 346px;}
.csmnus_Clear .CSOverThree .CShd	{background-position: -540px top;}
.csmnus_Clear .CSOverThree .CSft	{background-position: -886px top;}
.csmnus_Clear .CSOverThree .bd	{background-repeat: repeat-y; background-position: -1232px top;}

/* Sub Nav Hdrs */
.csmnus_Clear .yuimenu .bd h6	{margin: 0 5px 0 6px; padding: .33em;}

/* ULs for 1 col, UL.[CSLeft/CSRight] for 2 col */
.csmnus_Clear .yuimenu ul 
{
	color: #000;
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block; 
	margin: 0 5px 0 26px;
	vertical-align: top;
}
.csmnus_Clear .yuimenu ul.hastitle {margin-top: .5em; margin-bottom: .5em;}
.csmnus_Clear .yuimenu ul.CSLeft	{width: 148px; margin-right: 0;}
.csmnus_Clear .yuimenu ul.CSRight{width: 146px; margin-left: 15px;}

/* Sub Nav LIs */
.csmnus_Clear .yuimenuitem		{list-style-type: disc; padding: .25em 0; font-size: 93%;}

/* Long link text should wrap */
.csmnus_Clear .yuimenuitem  a	{white-space: normal;}