/* 
browngold #CCB566
lightgray #e5e5e5
dark gray #666
blackest #333
*/
* { 
padding:0; margin:0;
}
body {
padding:0; 
margin:0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt;
color: #333;
background-color: #efefef;
/*
background-image: url('images/background1.png');
background-repeat: repeat;
*/
}
.body {
padding:0px; 
margin:0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9pt;
color: #333;
background-color: white;
}
#sitebackground {
position: relative;
z-index: 1;
height: 100%;
width: 100%;
background-image: url('images/sitebackground.gif');
background-repeat: no-repeat;
background-color: #211911;
}
.sitebody {
/*
background-color: #211911;
background-image: url('images/sitebackground.gif');
background-repeat: no-repeat;
height: 100%;
width: 100%;
*/
}
#topnav {
position: relative;
z-index: 50;
text-align: right;
width: 750px;
}
#topnav a {
color: #333;
text-decoration: none;
}
#topnav a:hover {
color: #000058;
}
#logo {
position: relative;
z-index: 50;
margin: 0px;
padding: 0px;
width: 750px;
text-align: left;
}
#browngoldlinetop {
position: relative;
z-index: 500;
background-color: #CCB566;
height: 12px;
margin: 0px;
padding: 0px;
width: 750px;
}
#browngoldlinebottom {
border-top: solid #000058;
background-color: #CCB566;
}
#homepagetitleblock {
color: white;
vertical-align: bottom;
position: relative;
z-index: 50;
background-color: #000058;
margin: -2px 0px 0px 0px;
padding: 0px;
font-family: Tahoma, Geneva, sans-serif;
text-align: left;
width: 750px;
height: 15px;
}

#graytitleblock {
color: white;
vertical-align: bottom;
position: relative;
z-index: 50;
background-color: #000058;
margin: -2px 0px 0px 0px;
padding: 2px 0px 3px 0px;
font-family: Tahoma, Geneva, sans-serif;
text-align: left;
width: 750px;
}
#graytitleblock .title {
font-size: 11pt;
font-weight: normal;
letter-spacing: 1px;
margin-left: 16px;
width: 750px;
}
#graytitleblock .status {
font-size: 8pt;
font-style: italic;
margin-left: 17px;
}
#contentleft {
margin: 0px;
padding: 0px
vertical-align: top;
text-align: left;
}
#contentleft .staffimage {
margin: 5px 5px 0px 0px;
}
#contentleft .textarea {
padding: 5px 10px 5px 16px;
line-height: 150%;
}
#contentleft .title {
font-size: 120%;
font-weight: bold;
letter-spacing: 1px;
padding: 5px 0px;
}
#contentleft .profilelist {
padding: 0px 0px 10px 15px;
}
#contentleft .contactlisttitle {
font-size: 120%;
font-weight: bold;
letter-spacing: 1px;
padding: 0px 0px 10px 15px;

}
#contentleft .contactfirmname {
font-size: 120%;
font-weight: bold;
}

#contentleft .status {
font-style: italic;
}
#contentleft .back {
padding: 15px 0px 10px 0px;
}
#contentleft p {
padding: 5px 0px;
}
#contentleft a {
color:  #000058;
text-decoration: none;
}
#contentleft a:hover {
text-decoration: underline;
color: #333;
}
#contentleft .contentnavsub {
font-size: 11px;
text-align: right;
margin: 15px 0px 15px 0px;
background-color: white;
}
#contentleft .contentnavsub a {
text-decoration: none;
color: #CCB566;
background-color: white;
}
#contentleft .contentnavsub a:hover {
color: #CCB566;
text-decoration: none;
background-color: white;
font-weight: bold;
}
#contentleft ul {
padding-left: 45px;
list-style-type: square; 
}
#contentleft li {
padding-left: 5px;
}
#contentleft .stafftexttd {
/*border-bottom: solid #CCB566 1px;*/
padding-bottom: 5px;
padding: 8px 0px 8px 0px;
}
#contentleft .staffpictd {
padding: 8px 0px 8px 0px;
}
#contentright {
margin: 0px 0px 0px 15px;
position: relative;
z-index: 100;
float: right;
vertical-align: top;
}
#contentright a {
color: white;
}
#contentright a:hover {
text-decoration: none;
}
#contentright .grayinfoblock {
background-color: #666;
color: white;
margin: 0px;
padding: 0px;
width: 180px;
line-height: 130%;
}
#contentright .grayblocktext {
padding: 12px;
text-align: left;
}
#footer {
font-family: Tahoma, Geneva, sans-serif;
font-size: 8pt;
font-style: italic;
color: #CCB566;
vertical-align: top;
margin: 0px;
padding: 0px;
width: 750px;
text-align: center;
}
#footer a {
color: #CCB566;
}
#footer a: hover {
color: #333;
}


