/* ------ Styles for Mid America Health
This was designed and developed by Pulse Creative Partners. 
www.pulsecreativepartners.com ------ */


/* ------------- UNIVERSAL ------------- */

* {margin:0; padding:0; }


html,body {
height:100%;
background:  url(../images/template/bodybluebg.gif) repeat-x #D5EDF7;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
color:#686868;
font-size:12px;
line-height:165%
}



/* ------------- LAYOUT ------------- */

#frame {
position:relative; /* needed for footer positioning */
margin:0 auto; 
width:802px;
text-align:left;
background:url(../images/template/framebg.gif);
height:auto !important; 
height:100%; 
min-height:100%; 
}

#header {
background:  url(../images/template/headerbg.gif) no-repeat;
height: 112px;
width: 802px;
text-indent:-9999px;
}


#header a {
height: 80px;
width: 390px;
left: 48px;
top:15px;
display: block;
text-indent: -9999px;
position:relative;
overflow:hidden;
}

#nav {
background:  url(../images/template/navbg.gif) no-repeat;
height: 57px;
width: 802px;
}

#nav h2 {
color:#FF0000;
font-size:22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 14px 0;
text-align:center;
}
#nav td {
color:#000000;
font-size:12px;
}

#maincolumn {
width: 802px;
float:center;
margin:0 0 0 0;
display: inline;
padding:20px 0 0 0;
border-top:solid 1px #D1D1D1;
}

#footer {
position:absolute;
width:802px;
height:69px;
bottom:0; /* stick to bottom */
background:url(../images/template/footerbg.gif) no-repeat;
font-size:10px;
}



/* ------------- CONTENT ------------- */

#maincolumn p {
margin:0 0 18px 0;
}

#maincolumn h1 {
color:#01306F;
font-size:16px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:normal;
margin:0 0 14px 0;
}

#maincolumn h2 {
color:#01306F;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 14px 0;
}

#maincolumn td {
color:#000000;
font-size:12px;
}

#maincolumn a {
color:#01306F;
}

#maincolumn a:hover {
color:#941416;
}

#maincolumn ul, #maincolumn ol {
margin: 15px 0 15px 20px;
}

#maincolumn li {
margin: 0 0 10px 0;
}

hr {
border:none 0;
border-top:1px dashed #000000;
height:1px;
padding:6px 0 6px 0;
}


/* ------------- FOOTER ------------- */

#footer p {
text-align:center;
color:#C6C6C6;
margin:26px 0 0 0;
}

#footer a {
color:#79BCE2;
text-decoration:none;
}

#footer a:hover {
color:#941416;
text-decoration:underline;
}


/* ------------- MISCELLANEOUS ------------- */


.clear {clear:both}

