/* CSS Document */

* {
padding:0;
margin:0;
border:0;
}

body {
font-size:76%;
font-family:Arial, Verdana, Helvetica, sans-serif;
background-color:#D7DADD;
}

img {
border-style:none;
}

p {
font-size:1em;
line-height:1.6em;
padding:0 0 10px 0;
}

h1 {
font-size:1.6em;
padding:0 0 10px 0;
color:#869F29;
}

h1.blue {
color:#0864A8;
}

h1.gold {
color:#A87A00;
}

h2 {
font-size:1.4em;
padding:15px 0 10px 0;
}

h3 {
font-size:1.1em;
padding:0 0 0 0;
}

a {
color:#000000;
}

a:hover {
color:#869F29;
}

p.back_to_top a {
color:#999999;
font-size:.9em;
}





/* the wrapper that wraps everything */

#wrapper {
width:780px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

/* end */





/* banner */

#banner {
width:780px;
height:120px;
background-image:url(../images/banner_image.jpg);
background-repeat:no-repeat;
text-align:left;
}

#contact {
text-align:left;
width:180px;
height:60px;
padding:41px 0 0 560px;
color:#FFFFFF;
}

#contact p {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
line-height:1.3em;
padding:0;
}

#contact p a {
color:#FFFFFF;
}

#contact p a:hover {
color:#869F29;
}

#contact p.contact_top {
padding:0 0 6px 0;
}

/* end */





/* content wrapper */

#content_wrapper {
width:780px;
background-image:url(../images/body_background.jpg);
background-repeat:repeat-y;
float:left;
text-align:left;
}

/* end */





/* left navigation */

#left_column {
width:200px;
float:left;
text-align:left;
}

#left_column ul {
margin:0 0 0 20px;
list-style:none;
}

#left_column a {
height:24px;
padding:6px 0 0 20px;
color:#FFFFFF;
text-decoration:none;
border-bottom:1px solid #869F29;
display:block;
background-image:url(../images/left_nav_background.jpg);
background-repeat:repeat-y;
}

#left_column li.home_button a {
background-image:url(../images/home_button.jpg);
background-repeat:none;
}

#left_column a:hover {
color:#BECE81;
}

/* end */





/* right column */

#right_column {
width:580px;
float:left;
background-color:#;
}

/* end */





/* top nav */

#top_nav {
width:570px;
background-color:#FFFFFF;
float:left;
}

#top_nav ul {
float:left;
list-style-type:none;
border-bottom: 1px solid #C0C5C9;
width:530px;
padding:0 0 0 30px;
}

#top_nav li {
float:left;
list-style-type:none;
}

#top_nav li a {
color:#000000;
text-decoration:none;
padding:6px 7px 0 7px;
float:left;
height:24px;
border-left:1px solid #C0C5C9;
}

#top_nav ul li.border_right {
border-right:1px solid #C0C5C9;
}

#top_nav li a:hover {
color:#FFFFFF;
background-color:#BECE81;
}

/* end */





/* content */

#content {
width:500px;
padding:30px 30px 10px 30px;
float:left;
}

#content ul {
padding:10px 0 10px 40px;
line-height:1.6em;
list-style-type:square;
}
#content ul ul {
padding:0 0 0 15px;
}

#content p.before_bullet {
padding:0;
}

#pic {
float:right;
widows:200px;
height:190px;
padding:0 0 20px 20px;
}

.no_space {
padding-top:5px;
}

/* end */




/* quick link */

#content ul.quick_link {
width:270px;
list-style-type:none;
padding:0;
margin:0 0 25px 0;
background-color:#ffffff;
}

#content ul.quick_link a {
color:#999999;
font-weight:bold;
padding:0;
width:270px;
text-decoration:underline;
display:block;
}

#content ul.quick_link a:hover {
color:#869F29;
}
/* end */





/* footer */

#footer {
height:20px;
width:780px;
background-image:url(../images/footer_background.jpg);
background-repeat:no-repeat;
float:left;
}

/* end */
