html, body    { font-family: Arial,Verdana; font-size:12px; color: #696361; text-align: center; padding: 0px; margin: 0px; background-color:#e6e1d2; background-image:url(../images/sub_bg.jpg); background-repeat:repeat-x  }

img
{  border: 0;  }

img.title 
{  display:block; border: 0; text-align:right; float:right;  }

h1
{ font-size: 12px; font-weight:bold; color: #49433a; text-transform:uppercase;  }

h2
{ font-size: 15px; font-weight:bold; color: #696361; text-transform:uppercase;  }

h3
{ font-size: 12px; color: #49433a;   }

#index-wrap
{ width: 950px; margin: auto; overflow:visible; } 

#main-wrap
{ width: 950px; margin: auto; line-height: 120%; height: 1200px; overflow:visible; } 

#top_menu
{width: 970px;} 


/* HOME PAGE */

#logo
{ text-align:left; height: 142px;} 

#flash
{ text-align:center; background-image:url(../images/flash_bg.png); background-repeat:no-repeat; height: 429px; overflow:visible; padding-top: 25px; padding-left: 4px; } 

#section_headers {text-align: center;}

#section_1
{ width: 270px; display: inline-block; line-height: 120%; margin: 40px; vertical-align: top;  }

#section_2
{ width: 270px; display: inline-block; line-height: 120%; margin: 40px; vertical-align: top;  }

#section_2 img {display: block; margin: 0 auto;}

#section_3
{ width: 280px; display: inline-block; line-height: 120%; padding-left: 25px; padding-top: 10px;  }


/* SUBPAGES */

#sub_top
{ height: 142px; background-image:url(../images/logo_sub.gif); background-repeat:no-repeat; background-position:left; text-align:right; vertical-align:bottom; padding-right: 20px; } 

#title
{ text-align:right; height: 142px; z-index: 3; } 

#about_header
{ text-align:left; background-image:url(../images/sub_about.png); background-repeat:no-repeat; height:243px; } 

#services_header
{ text-align:left; background-image:url(../images/sub_services.png); background-repeat:no-repeat; height:243px; } 

#info_header
{ text-align:left; background-image:url(../images/sub_info.png); background-repeat:no-repeat; height:243px; } 

#maternity_header
{ text-align:left; background-image:url(../images/sub_special.png); background-repeat:no-repeat; height:243px; } 

#contact_header
{ text-align:left; background-image:url(../images/sub_contact2.png); background-repeat:no-repeat; height:243px; } 

#sub_content
{ text-align:left; background-image:url(../images/sub_content_bg.png); line-height: 160%; background-repeat:no-repeat; height: 565px; padding-top: 25px; padding-left: 65px; } 

.sub-content {padding: 25px 85px 0 65px; text-align: center !important;}

#subtext
{ text-align:left; padding-right: 30px; float: left; width: 385px; line-height: 120%; vertical-align:top;   }

#thanks
{ text-align:center; padding-left: 2px; padding-right: 10px; float: center; width: 750px; line-height: 140%; vertical-align:top;   } 

#assessment
{ text-align:left; padding-bottom: 15px; } 



/* FOOTER */

#footer
{ height: 200px; background-color:#362e29; background-image:url(../images/footer_bg.jpg); background-repeat:repeat; padding-top: 0px; text-align:left;  color:#a09589; margin: auto; text-align:center; z-index: 4; position:relative;   }

#testfooter
{ height: 200px; background-image:url(../images/footer_bg.jpg); background-repeat:repeat; padding-top: 0px; color:#a09589; margin: auto; text-align:center;   }

#footerlinks
{ width: 720px; float: left; padding-left:20px; padding-top:25px; padding-bottom:20px; padding-right:0px; text-align:left; vertical-align:bottom; }

#forge
{ width: 140px; float: left; padding-left:20px; padding-top:25px; padding-bottom:20px; padding-right:20px; text-align: right; }


/* LINKS */
a            { font-family: Verdana; font-size: 11px; color: #49433a; text-decoration:underline }
a:visited    { font-family: Verdana, Arial; font-size: 11px; color: #49433a; text-decoration:underline }
a:hover      { font-family: Verdana; font-size: 11px; color: #49433a; text-decoration:underline }
a:active     { font-family: Verdana, Arial; font-size: 11px; color: #49433a; text-decoration:underline }

a.footer            { font-family: Verdana; font-size: 12px; color: #a09589; text-decoration:none }
a.footer:visited    { font-family: Verdana, Arial; font-size: 12px; color: #a09589; text-decoration:none }
a.footer:hover      { font-family: Verdana; font-size: 12px; color: #a09589; text-decoration:underline }
a.footer:active     { font-family: Verdana, Arial; font-size: 12px; color: #a09589; text-decoration:underline }


/* FORM STYLES */

input          { width: 350px;  background-color:#f0f0f0; border-style:solid; border-width:1px; border-color:#898989; color:#333333;    }
select       { width: 350px;  background-color:#f0f0f0; border-style:solid; border-width:1px; border-color:#898989; color:#333333;    }
textarea      { width: 350px;  background-color:#f0f0f0; border-style:solid; border-width:1px; border-color:#898989; color:#333333;    }


