ul#main_menu {

	color:red;/*color: #231f20;*/

	margin: 0px; padding: 0px;

	background-color:rgb(239,239,239);/*background-color:#969184;*/

	border-left:1px solid #6b6659;	

	border-right:1px solid #6b6659;

	border-bottom:1px solid #6b6659;

	border-top:1px solid #7d786c;

	width:148px;

        display:inline;

	 list-style-type: none;



}

ul#main_menu li {

	 display:inline;

	margin: 0;	

	font-size:12px; list-style-type: none;

}

ul#main_menu li a {

	/*color: #ffffff;*/

        color:black;

	text-decoration:none;

	padding:7px 14px 7px 0;

	width:133px;

	display:block;

	border-top:1px solid #a29e91;

	border-bottom:1px solid #8a8477;



}

ul#main_menu li a:hover {

	/*background-color: #888377;*/

        background-color:rgb(150,150,150);

	border-top: 1px solid #a29e91;

	border-bottom: 1px solid #7d786c;

	color: #ffffff;

}

ul#main_menu .selected {

	background-color: #504c41;

	border-bottom: 1px solid #5a5548;

	color: #fea849;	

	font-weight:bold;

}

/* IF there is a drop down here then we need an arrow */

ul#main_menu .down {

	background-image: url(images/arrow.gif);

	background-repeat:no-repeat;

	background-position:10px;

}

ul#main_menu .down:hover {

	background-image: url(images/arrow_down.gif);

	background-repeat:no-repeat;

	background-position:10px;

}

/* When the drop down is open */

ul#main_menu .down_open {

	background-image: url(images/arrow_down.gif);

	background-repeat:no-repeat;

	background-position:10px;

	background-color: #888377;

	border-top: 1px solid #a29e91;

	border-bottom: 1px solid #7d786c;

	color: #ffffff;

	font-weight:bold;

}

/* When the drop down is selected */

ul#main_menu .down_selected {

	background-image: url(images/arrow_selected.gif);

	background-repeat:no-repeat;

	background-position:10px;

	background-color: #504c41;

	border-bottom: 1px solid #5a5548;

	color: #fea849;	

	font-weight:bold;

}



ul#main_menu ul {

	color: #231f20;

	margin: 0; padding: 0;	

	border-bottom:1px solid #8a8477;

}

ul#main_menu ul li {

	list-style: none;

	margin: 0;

	padding: 0;	

}

ul#main_menu ul li a {

	color: #545045;

	text-decoration:none;

	border:0;

	background-color: #d8d2c2;

	border-top:1px solid #e4decf;

	font-size:11px;

}

ul#main_menu ul li a:hover {

	color: #111111;

	background-color: #b4aea0;	

	border:0;

	border-top:1px solid #e4decf;

	font-weight:normal;		

}

ul#main_menu ul li .submenu-down {

	color: #ffffff;

	background-color: #7e755c;	

}





/*-------------------------------------*/

#navlist {

    margin:  0px;

    padding: 0px 0px 0px 0px;

}

#navlist ul, #navlist li {

    display:         inline;

    list-style-type: none;

}

#navlist a:link, #navlist a:visited {

    padding:         0px 8px 0px 8px;

    float:           left;

    font-size:       11px;

    margin:          0px;

    text-decoration: none;

    color: #000000;

}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {

    color:             #cedce5;

    background-image: url(images/topnav_active.png);

    background-repeat: repeat-x;

}

#navlist a:hover {

        color: #cedce5;

}



ul#navlist .down_selected {

	background-image: url(images/arrow_selected.gif);

	background-repeat:no-repeat;

	background-position:10px;

	background-color: #504c41;

	border-bottom: 1px solid #5a5548;

	color: #fea849;	

	font-weight:bold;

}



ul#navlist ul {

	color: #231f20;

	margin: 0; padding: 0;	

	border-bottom:1px solid #8a8477;

}

ul#navlist ul li {

	list-style: none;

	margin: 0;

	padding: 0;	

}

ul#navlist ul li a {

	color: #545045;

	text-decoration:none;

	border:0;

	background-color: #d8d2c2;

	border-top:1px solid #e4decf;

	font-size:11px;

}

ul#navlist ul li a:hover {

	color: #111111;

	background-color: #b4aea0;	

	border:0;

	border-top:1px solid #e4decf;

	font-weight:normal;		

}

ul#navlist ul li .submenu-down {

	color: #ffffff;

	background-color: #7e755c;	

}

