@charset "UTF-8";
/* CSS Document */

body,ul,li,a,a:hover,p,h1,h2,h3,h4 { margin: 0px; padding:0px; text-decoration: none;}

body{ background: #FFFFFF; background-repeat:repeat;}

#header{ width:989px; margin: auto; margin-top: 10px; height: 60px;}

#header img{ float:left;}

#banner{ width: 989px; height: 300px; margin:auto; margin-top: 0px; margin-bottom: 10px; /* background-image: url(../images/aim-homepage.jpg); */ }

#banner2{ width: 989px; height: 250px; margin:auto; margin-top: 0px; margin-bottom: 10px; position:relative;}

#banner h1{ padding-left: 25px; padding-top: 150px; width: 500px; font-family: Arial, sans-serif; letter-spacing: -2px; line-height: 60px; font-size: 45px; color:#FFF;text-shadow: 2px 2px 0.05em #333}

#banner2 h1{ padding-left: 25px; padding-top: 15px; width: 500px; font-family: Arial, sans-serif; letter-spacing: -1px; line-height: 30px; font-size: 35px; color:#77aa33;text-shadow: 1px 1px 0.05em #333; position: absolute; z-index: 1000;}

#content{ width: 989px; margin: auto; }


#nav{width: 225px; float:left; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

#nav ul{ list-style-type: none; width: 200px;line-height: 25px;}

#nav ul li{ display: block; width: 180px; background-color: #FFF; padding-top: 0px;border-bottom:1px solid #EEEEEE; }

#nav ul li ul{ margin-left: 15px;}

#nav ul li li {border-bottom:0;}

#nav ul li a{ width: 180px; padding-bottom: 0px; padding-left: 10px;  color: #324715;}

#nav ul li a:hover{ background-color: #eee; width: 170px; color: #333; display:block; }


.active{ border-bottom: solid 1px #333333;}


#center{ float: left; width: 490px; }

#center ul{ list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#center ul li{ padding-top: 15px; color: #333333;}

#center ul li a{color: #333333;}

#center ul li a:hover{text-decoration: underline;}

#center-home{ float: left; width: 490px; }

#center-home h2{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -1px; color: #324715; padding-bottom: 5px;font-size: 20px;}

#center-home h3{ font-family:Arial, Helvetica, sans-serif; font-weight: lighter; letter-spacing: -1px; color: #324715; padding-bottom: 15px; font-style: italic;}

#center-home p{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;}



#center h2{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: -1px; color: #324715; padding-bottom: 5px; font-size: 18px;}

#center h3{ font-family:Arial, Helvetica, sans-serif; font-weight: lighter; letter-spacing: -1px; color: #324715; padding-bottom: 15px; font-style: italic;font-size: 14px;}

#center p{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px;}

.cta{ float:right; margin-left: 15px; width: 237px; background-color: #44611d; height: auto; margin-bottom: 15px; }

.cta h1{ width: 217px; height: auto; line-height: 20px; padding: 10px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;  }

.cta h2{ width: 217px; height: auto; line-height: 20px; padding: 10px; color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;  }


#footer{ margin: auto; width: 989px; height: 55px; margin-top: 75px; background-color: #44611d; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

#footer p{ color: #FFF; font-family: Arial, Helvetica, sans-serif; padding: 10px;}

#footer ul{ list-style-type: none; }

#footer ul li{ display: inline;padding-left: 10px; padding-right: 10px; border-right: solid 1px #FFF;}

#footer ul li a{ text-decoration: none; color: #ffcc00;}

#footer ul li a:hover{ text-decoration: underline;}

.nobord{border-right: solid 1px #324715;}