ol { padding:0;	margin:0; }
ol li { list-style:none; }

/* menu */

.menu-bar {
	height: 27px;
	width: 179px;
	margin: 0 auto;
	position: relative;
}

/* menu navigation */
#menu {
	position: absolute;
	left:0px;
	top: 0px;
	z-index:9999;
}

#menu li {
	float: left;
	position: relative;
	border: 1px solid #284496;
	color: #284496;
	font:16px/24px bold Arial, Helvetica, sans-serif;
	width:179px;
	height:27px;
	background:#ffffff url(http://www.maryctaylor.com/images/menu.gif);
	display:block;
}

#menu ol li {
	left:-1px;
	top:0px;
	height:27px;
	color: #284496;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:none;
	
}

#menu li:hover ol,
#menu li.hover ol{ display:block; }

#menu ol { /* drop-down blocks position, width, color */
	display:none;
	position:absolute;
	top:27px;
	z-index:10000;
	left:0px;
	background:#ffffff;
	color:#284496;
	width:179px;
}

#menu a { /* main buttons */
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height:27px;
	padding:0px;
	left:0px;
}

#menu ol a {
	text-indent:0px;
	background:#e5ebfa !important; /* drop-down blocks main background */
	height:27px !important; /* drop-down blocks attributes */
	color:#284496; 
	/* drop-down text attributes */
	text-align:center;
	font:18px/24px bold Arial, Helvetica, sans-serif;
}

#menu ol a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#dc6500 !important; /* drop-down blocks hover background*/
}

#menu li:hover a,
#menu li.hover a { !important;}

/* sub-menu navigation */

#menu ol ol {
    position: absolute;
	top: -1px;
	left: 180px;
	background:#ffffff;
	width: 179px;
}

#menu ol ol li a {
	text-indent:0px;
	background:#f9e9d0 !important; /* drop-down blocks main background */
	height:27px !important; /* drop-down blocks attributes */
	color:#284496;
	text-align:center;
	font:18px/24px bold Arial, Helvetica, sans-serif;
}

#menu ol ol li a:hover{
	color:#ffffff;
	text-decoration:none;
	background:#dc6500 !important; /* drop-down blocks hover background*/
}

/* sub-menu visibility */

#menu li:hover ol ol, #menu li:hover ol ol ol{
	display: none;
}

#menu li:hover ol, #menu ol li:hover ol, #menu ol ol li:hover ol{
	display: block;
}

/*menu buttons*/
#menu a.menu-btn1 {
	width: 179px;
	vertical-align:middle;
	background: #ffffff;
	color: #284496;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* form style */

input.field {
	background:#f9e9d0;
	color:#dc6500;
	border: 1px solid; 
	border-color: #dc6500;
}

textarea {
	background:#f9e9d0;
	color:#dc6500;
	border: 1px solid; 
	border-color: #dc6500;
}

input.btn { 
	  color:#284496; 
	  font: 84%;
	  font-weight:bold;
	  background-color:#ffffff; 
	  border: 1px solid; 
	  border-color: #284496;	   
}

input.btn:hover { 
	  color:#ffffff; 
	  font: 84%;
	  font-weight:bold;
	  background-color:#dc6500;
	  border: 1px solid;
	  border-color: #284496;	   
}