/* 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 15px 0;
}

p.spread {
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0em;
}

h1 {
font-size:1.6em;
padding:0 0 15px 0;
color:#A87A00;
}

h2 {
font-size:1.4em;
padding:15px 0 15px 0;
}

h3 {
font-size:1.1em;
padding:0 0 0 0;
}

a {
text-decoration:underline;
color:#000000;
}

a:hover {
color:#D3B862;
}

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:#A87A00;
}

#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 #A87A00;
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:#D3B862;
}

/* end */





/* right column */

#right_column {
width:580px;
float:left;
}

/* end */





/* content */

#content {
width:500px;
padding:30px 30px 10px 30px;
float:left;
}

#content ul {
padding:5px 0 15px 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;
}

p.no_space {
padding:0;
}

/* 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:#D3B862;
}
/* end */





/* footer */

#footer {
height:20px;
width:780px;
background-image:url(../images/footer_background.jpg);
background-repeat:no-repeat;
float:left;
}

/* end */
