/** body **/


h1, h2, h3, h4, h5, h6, p, li, dl {
font-family: "Arial", san-serif;
font-size: 14px;
}

#wrapper {
width: 1000px;
margin: 0 auto;
}

#body {
width: 900px;
margin: auto;
}

/** Header **/


#header {
width: 1000px;
height: 260px;
}

#header h1, #header h2 {display: none;}

#topheader {
width: 900px;
height: 60px;
}



h1 {
color: #636331;
font-family: "Trebuchet MS";
font-size: 40px;
padding: 8px 0 0 10px;
margin: 0;
}

#title {
width: 500px;
height: 50px;
float: left;
margin: 0;
padding: 0;
font-weight: normal;
text-align: left;
}

h2 {
color: #639A00;
font-size: 20px;
font-style: italic;
font-weight: normal;
padding: 32px 10px 0 0;
margin: 0;
}

#quote {
width: 350px;
height: 50px;
float: right;
margin: 0;
padding: 0;
text-align: right;
}

#image {
width: 1000px;
height: 205px;
background-image: url(_images/abc-banner.jpg);
}
#image2 {
width: 1000px;
height: 205px;
background-image: url(_images/abc-banner2.jpg);
}#image3 {
width: 1000px;
height: 205px;
background-image: url(_images/abc-banner3.jpg);
}#image4 {
width: 1000px;
height: 205px;
background-image: url(_images/abc-banner4.jpg);
}#image5 {
width: 1000px;
height: 205px;
background-image: url(_images/abc-banner5.jpg);
}

/** Menu **/


a:link {
color: #B00000;
font-size: 14px;
text-decoration: none;
border-bottom: 1px dotted #ccc;
}

a:visited {
color: #044476;
font-size: 14px;
text-decoration: none;
border-bottom: 1px dotted #ccc;
}

a:hover {
color: #FF0000;
font-size: 14px;
text-decoration: none;
border-bottom: 1px dotted #666;
}

#menu {
width: 900px;
margin-left: 50px;
height: 40px;
background-color: #eff5e5;
}
#menu a {font-size: 16px;}
#topmenu {
margin: 10px 0 0 0;
padding: 10px 0 0 0;
text-align: center;
}

#topmenu ul {
margin: 10px auto 0 auto;
text-align: center;
font-weight: bold;
}

#topmenu li {
padding: 0 20px 0 20px;
display: inline;
font-weight: bold;
list-style-type: none;
border-right: 1px solid #ccc;
}
#topmenu li:last-child {border: none;}


/** Content Area **/


#body {
width: 900px;
min-height: 370px;
}

#content li {padding-bottom: 6px;}
/** Content Leftbar **/


#leftbar {
width: 210px;
min-height: 370px;
float: left;
padding: 0;
margin: 0;
background-image: url(_images/shadow_l.jpg);
background-repeat: no-repeat;
background-position: right top;
}

#leftbar a {list-style-type: square;}

#leftbar ul li ul {padding-top: 0; margin-top: 0;}

h3 {
color:  #636331;
font-size: 16px;
margin: 0;
padding: 40px 0 0 15px;
text-align: left;
}

#lefttop {
width: 210px;
height: 75px;
float: left;
border-bottom-style: solid;
border-width: 1px;
border-color: #639a00;
}

#leftbottom {
float: left;
text-align: left;
width: 210px;
}

#leftbottom p {
margin: 0;
padding: 10px 15px 0 15px;
line-height: 20px;
}

#leftbottom a {
font-size: 14px;
}

#leftbottom ul {
margin: 0;
padding: 10px 15px 0 15px;
line-height: 2;
text-decoration: none;
}

#leftbottom li {
margin: 0;
padding: 0;

list-style-type: none;
}


/** Content **/


h4 {
color: #639A00;
font-size: 26px;
margin: 0;
padding: 0;
}

#content {
width: 398px;
min-height: 370px;
float: left;
padding: 40px 40px 0 40px;

border-left-style: solid;
border-width: 1px;

border-bottom-style: solid;
border-width: 1px;
border-bottom-color: #639a00;

border-right-style: solid;
border-width: 1px;
}

#content p, #content li {
line-height: 20px;
}

dl {
line-height: 18px;
}
dl li {
margin: 0 0 0 12px;
}

/** Content Rightbar **/


#rightbar {
width: 210px;
min-height: 370px;
float: left;
text-align: left;
background-image: url(_images/shadow_r.jpg);
background-repeat: no-repeat;
background-position: left top;
}

#righttop {
width: 210px;
height: 75px;
float: left;
font-weight: bold;	
color: #b00000;
}

h5 {
color: #636331;
font-size: 16px;
}

#rightmiddle {
font-weight: bold;
width: 210px;
height: 60px;
float: left;
}
#rightmiddle li {font-size: 12px; padding-bottom: 6px;}
#rightmiddle li a {font-size: 12px; }

#rightmiddle h5 {border-top-style: solid;
border-bottom-style: solid;
border-color: #639a00;
border-width: 1px;
padding-top: 3px; padding-bottom: 3px;
}

#rightbottom {
width: 210px;
float: left;
padding: 15px 5px 0 5px;
font-weight: bold;
}

#rightbottom a {
font-size: 14px;
}

#rightbottom p, a {
font-size: 14px;
margin: 0;
padding: 0;
}


/** Footer **/


#footer {
width: 900px;
height: 50px;
float: left;
font-weight: normal;
margin: 0;
margin-left: 50px;
padding: 10px 0 0 0;
}

#footer a {font-size: 12px;}

#footer p {
margin: 0 auto 0 auto;
padding: 0;
width: 480px;
text-align: left;

font-family: "Trebuchet MS";
font-size: 12px;
}

.callout {font-size: 14pt; color: #663; font-style: italic;}

.bigger {font-size: 16pt; font-weight: bold; color: #663;}
