body {
margin:0; padding:0; font-family:verdana, arial, sans-serif; font-size:.75em; color:#333333; text-align:center;
background-color:#ffffff;}

p {
margin:0.2em 0 1.2em 0; padding:0.3em;}

h1 {
padding:0; margin:0;font-size:250%; font-weight:normal; font-style:italic; 
color:#8bc83d; font-family:"Trebuchet MS", verdana, arial, sans-serif;}

h2 {
background-image:url(images/h2.png);
background-repeat: no-repeat;
background-position: left;
color:#ffffff;
font-size:18px;
font-weight:bold;
margin:0.4em;
padding:.4em;
font-family:verdana, arial, sans-serif;
}

h3 {
	color: #8bc83d;
font-size:1.3em; font-weight:bold margin:0.3em; padding:0; font-family:arial, verdana, sans-serif;}


a:link {color: #015aab; font-weight:bold; text-decoration: none; }
a:visited {color: #8bc83d; font-weight:bold; text-decoration: none; }
a:active {color: #015aab; }
a:hover {text-decoration: none; color:#ffffff; background:#015aab; }

ul.navbar {
list-style-type:none; display:block;
clear:both; margin:0; padding:0; background-color:#015aab;}

ul.navbar li {
display:inline;}

#nav a.daddy {
	background: #fc0;
	color:#CC3399;
}

#nav, #nav ul {
	float: left;
	width: 897px;
	list-style: none;
	padding: 0;
}

#nav a {
	display: block;
	color: #ffffff;
	background: #015aab;
line-height: 2.6;
text-align:center;
	text-decoration: none;
}

#nav2 a {
	display: block;
	color: #ffffff;
	text-align:left;
	background: #015aab;
	text-decoration: none;
		line-height: 1.0;
	padding: .2em;
}

#nav a:hover {
	display: block;
	color: #ffffff;
	background: #8bc83d;
	text-decoration: none;
}

#nav li {
	float: left;
	padding: 0;
	width: 89.7px;
}

#nav li a {
color:#ffffff;
}


#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 13em;
	w\idth: 13em;
	background: #766g67;
	font-weight: normal;
	border: dashed 1px #ffffff;
	margin: 0;
}

#nav li li {
	width: 20em;
}

#nav li ul a {
	width: 20em;
	w\idth: 20em;
}

#nav li ul ul {
	margin: -1.75em 0 0 8em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
color:#FFFFFF;
background:#8bc83d;
}


#container {
text-align:left; /* reset text alignment */
width:904px; /* or a percentage, or whatever */
margin:0 auto; /* for the rest */
background-color: #FFFFFF; 
border-left: 1px solid #015aab; 
border-right: 1px outset #015aab; 
border-bottom: 2px inset #015aab;
}

.titleblock {
margin:0; text-align:left;
padding: 30px 0 30px 0;
background-image:url(images/mdaologo.jpg); background-repeat:no-repeat; background-position:right center;}

.titleblock p {
text-indent:3em; color:#333333;}



.rightcontainer {
float:right; width:139px; margin:1em 0 0 0; padding:0;}

.rightbox {
border:1px solid #999999; text-align:center; font-size:.9em}

.rightcontainer h2 {
text-align:left; padding:0 0 0 1.5em;}

.linkbox a {display:block;}

.content {
	text-align:left;
	margin:1.2em 0 0 0;
	width: 735px;
	padding:0em;
	float: none;
	left: auto;
}

.content h2 {text-indent:4em;}

.right {
float:right;
width: 90px;
padding-left: 3px;
border-left: 1px #333333;
}

.rightsimple {
float:right;
width: 270px;
padding-left: 1px;
border: 3px solid #8bc83d;
}

.rightcolumn {
float:right;
width: 350px;
padding-left: 3px;
border: 3px solid #8bc83d;
margin: 10px;
}


.left {
float:left;
padding-right: 3px;
border-right: 1px #8bc83d;
margin-right: 8px;
}

.featureimg
{margin: 10px;
}

.footer {
color:#666666; font-size:1em; margin:2.5em 0.2em 0.5em 0.5em; padding:0.8em; 
border-top:1px solid #999999; text-align:left; clear:both;}

.footer .right {
float:right; clear:right; text-align:right;}

.footer p {margin:0;}
