body {
background: #bcc59a;
}

#container {
font-size: 70%;
font-family: verdana;
color: #2e2e2c;
text-align : left;
border: 1px solid #3c4904;
background: url(/images/pagebak.jpg) white;
position: relative;
width : 764px;
margin : 0 auto;
}

/*
======================================
==============TAGS====================
======================================
*/


h1,h2,h3 {color: #813d0c;}

h1 {font-size: 26em;}
h2 {font-size: 20px; margin-top: 18px; margin-bottom: 18px;}
h3 {font-size: 15px; margin-top: 10px; margin-bottom: 10px;}

.rhs h3 {font-size: 13px;}

#credits a {color: white; text-decoration: none}
#credits a:hover {text-decoration: underline}

.rhsitem a {color: #c6a816; text-decoration: none}
.rhsitem a:hover {text-decoration: underline}

.content a {color: #AF7F00;}
.content a:hover {color: #813d0c;}

/*
======================================
============== CLASSES ===============
======================================
*/

.content {
line-height: 150%;
padding: 20px;
}

#spacer {
width: 589px;
line-height: 1px;
font-size: 1px;
}

.clearing {
clear: both;
}

.prof {
padding-bottom: 10px;
}

.prof table {
width: 589px;
}

.prof th {
padding: 8px;
font-weight: bold;
font-size: 1.1em;
}

.prof td {
padding: 3px;
}

.qual {
text-transform: capitalize;
color: white;
}

.branch {
margin-bottom: 10px;
}

.branch table {
width: 100%;
}

.name {
width: 190px;
}

.workkey {
width: 210px;
}

.bold {
font-weight: bold;
text-align: right;
}

.showterms {
background: yellow;
}

.rhs {
background: #fefdeb;
padding: 12px;
font-size: 10px;
}

.rhsitem {
width: 110px;
padding-bottom: 14px;
border-bottom: 1px solid #9a2d02;
}

.rhsitem a {
font-size: 1.1em;
color: #B55B40;
font-weight: bold;
}

#images {
text-align: center;
}

#images img {
border: 0;
margin-bottom: 9px;
}

.rhsmap {
float: right;
}

#searchbox {
font-weight: bold;
padding-top: 10px;
text-align: center;
}

.searchinput {
width: 108px;
margin-top: 5px;
margin-bottom: 5px;
border: 1px solid #9a2d02;
margin-left: 0;
margin-right: 0;
padding: 0;
}

#searchbutt:hover {
background: white;
}

#searchfld:focus {
border: 1px solid black;
}

#credits {
font-family: trebuchet ms;
background: #b1b288;
color: white;
font-size: 10px;
}

#credits div {
padding-top: 10px;
padding-bottom: 10px;
}

#rightcredit {

float: right;
background: #b65c41;
border-left: 2px solid white;
width: 134px;
text-align: center;
}

#copy {
float: right;
width: 251px;
text-align: center;
border-left: 2px solid white;
}

#leftcredit {
padding-left: 23px;
}

#side_bar {
border-left: 3px solid #B55B40;
width: 160px;
float: left;
padding-left: 5px;
font-size: 1.1em;
}

#side_bar dt {
font-weight: bold;
font-size: 1.5em;
margin: 0;
padding: 2px 0 10px 0;
}

#side_bar dd {
margin: 0;
padding: 1px 0;
}

#map {
border: 1px solid #018079;
margin-bottom: 20px;
}

.row0 {
background: #bcc59a;
}

.row1 {
background: #C9C772;
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}