 /* general-------------------------------*/
#container #nav ul li a, #container #nav ul.subsection li a  {
    font-size: 1.1em;
}
#nav ul {
		padding-left: 0px; margin-left: 0;
		text-decoration: none;
		list-style-type: none;
		text-align: center;
		Margin-top: 0px;line-height: 1.75em;
}

#nav li {
		float: left;
		display: block;line-height: 1.75em; padding 0px; margin 0px;
		_width: 1px; _white-space: nowrap; 
}
#nav a:link, #nav a:visited, #nav a:active {
		padding-left: 10px; padding-right: 15px; height: 1.75em; display: block;
		font-variant: small-caps;color: #FFFFE5;line-height: 1.75em;
		font-family: verdana,helvetica,Arial,sans-serif;
		border-bottom: none; text-decoration: none;
}
#nav a:link, #nav a:visited, #nav a:active {
		color: #ffffff;
}
#nav li.active a {
		color: #ff0000;
}

#container #nav.double {
		float: left;top: 0px;text-align: center;
		z-index: 10;margin-left: 20;
		display: inline;
		position: relative;
    margin-bottom:1.5em;
		
}
#container #nav.triple {
		float: left;top: 0px;text-align: center;
		z-index: 10;margin-left: 20;
		display: inline;
		position: relative;
		margin-bottom:2.5em;border-bottom: 1px solid #DB7745;
		
}
/* top tier-------------------------------*/
ul.top {
		display: inline; 
		float: left; 
		padding: 0px; 
		margin: 0px ;
		line-height: 1.75em;
		background-image: url(../images/top_back.jpg); 
		width: 930px; border-top: 1px solid #DB7745;
		background-position: right; background-repeat: repeat-x; 
}
ul.top li.active {
    background-color: #FFB261; 
    border-right:1px solid #bb4b1d; 
    border-left:1px solid #bb4b1d; 
}

#nav ul.top li.active a {
		color: #4E4F3F;
		   
}
/* second tier-------------------------------*/
#nav ul.subsection {
		font-size: 1em;float: left; text-align: left;
		clear: both;
		margin-right: -1000px;
		position: absolute;left: 0px; width: 930px; background-color: #FFB261;
		padding-left: 0px; margin: 0px; border-bottom: 1px solid #DB7745;margin-top: 0em;
} #nav .subsection li {
		border-width: 0px;
		line-height: 1.75em;
		margin-right: 0px;list-style-type: none; float: left;display: inline;

		z-index: 100;
}
#nav a .sup {
position: relative;margin:0; padding: 0;top: -0.25em;line-height: 0.25em;font-size: 0.75em;}


#container #nav .subsection li a {line-height: 1.75em; display: block;
		
}
#nav .subsection a:link, #nav .subsection a:visited {
		background-color: #FFB261; background-image: none;
		padding-left: 10px; padding-right: 10px; color: #4E4F3F;
}

#nav ul.top .subsection li.active a {
		color: #DB7745; 
		background-color: #ffffff;
		
}
/* third tier-------------------------------*/
#nav ul.subsection .active ul.subsection {
		float: left;
		clear: both;
		margin-right: -1000px;
		border-bottom: 1px solid #E2D8C2;
    position: absolute;
    top: 1.75em; left: 0px; 
    width: 930px; 
    background-color: #FFffff;
		border-top-width: 0px;
		padding-left: 0px;
}
#nav ul.top .subsection .active ul.subsection li a {
		color: #DB7745; 
		background-color: #ffffff;
		padding-left: 10px; 
		padding-right: 10px; background-image: none;
}

#nav ul.top ul.subsection li.active ul.subsection li.active a {
		border-bottom: 2px solid #FFB261;
}
/* hover--------------------------- ----*/
#nav li.active a:hover {
		color: #ff0000;
}
#nav a:hover {
		background-color: #ffb261; line-height:1.75em; display: block;
		padding-left: 10px; padding-right: 15px;
		color: #000000;
		border-bottom: none; text-decoration: none;
}
#nav ul.top .subsection li a:hover {
		color: #FF0000;background-color: #ffffff;
}
#nav .subsection li.active ul.subsection li a:hover {
		color: #ff0000;
}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}