html {
	font-size:100.01%;
	height: 100%;
}

body {
  background-color:#ffffff;
  margin: 0;
  min-width: 750px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #284496;
  height: 100%;
  line-height:18px;
}

.info {
  background-color:#e5ebfa;
  border-color:#284496;
  border-width:1px;
  border-style:solid;
}

/* text styles */

.sidemenu {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #284496;
  font-weight:bold;
  line-height:26px;
}

.title {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #284496;
  font-weight:bold;
  background-image:url(../images/c_title.gif);
  background-repeat:no-repeat;
  background-position:top;
}

.title2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: #dc6500;
  font-weight:bold;
}

.copyright {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #284496;
}

/* end text styles */

img { border:none; }
h1,h2,h3,h4,h5,ul,p { margin:0; }
ol { padding:0;	margin:0; }
ol li { list-style:none;}

a { text-decoration:none;color:#dc6500;}
a:focus { outline:none; }
a:link { color: #dc6500; }
a:visited {	color: #dc6500; }
a:hover { color: #dc6500; text-decoration:underline; }
a:active { color: #dc6500; }

/* 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;	   
}