/* ----- General ----- */

* {
}	
html {
}	
body {
margin:0px;
padding:0px;
background-color:#333333;
}
body, table, td, div, span, ul, li, form, select, p, input, textarea {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:14px;
}

/* ----- Links ----- */

a {
text-decoration:none;
color:#b19646;
}
a:hover {
text-decoration:none;
color:#a14400;
}
a:visited,
a:active,
a:focus {
text-decoration:none;
}

/* ----- Top ----- */

#body {
display:block;
width:800px;
margin:auto;
background-color:#ffffff;
}
#content {
display:block;
position:relative;
width:800px;
background-color:#ffffff;
}
#top {
display:block;
width:800px;
height:65px;
background:url(/images/top.bg.gif) repeat-x;
}
#breadcrumb {
font-family:arial,helvetica,sans-serif;
display:block;
width:800px;
height:30px;
clear:both;
padding-top:10px;
}
#breadcrumb a:hover {
color:#b19646;
}
#breadcrumb ul {
padding:0px;
margin:0px;
float:right;
}
#breadcrumb ul li {
list-style-type:none;
padding-left:10px;
padding-right:10px;
float:left;
background:url(/images/top.arrow.gif) left center no-repeat;
}

/* ----- Footer ----- */

#footer {
display:block;
width:800px;
height:80px;
text-indent:20px;
font-family:arial,helvetica,sans-serif;
background:url(/images/footer.bg.gif) repeat-x;
}
#footer a {
display:block;
margin-top:15px;
color:#707070;
float:left;
}
#footer a:hover {
color:#b19646;
}
#footer span {
font-family:arial,helvetica,sans-serif;
}
#region {
display:block;
height:30px;
padding-top:50px;
padding-left:20px;
text-align:left;
clear:both;
}

/* ----- Main ----- */

#main {
display:block;
width:559px;
padding-bottom:20px;
background:url(/images/main.bg.gif) repeat;
}
#header {
margin-left:20px;
}
#block {
display:block;
position:absolute;
left:0px;
top:0px;
width:540px;
height:26px;
line-height:26px;
z-index:100;
}
#block span {
position:absolute;
padding-top:5px;
padding-left:10px;
}
.breadcrumb,
.breadcrumb a,
.breadcrumb a:hover {
font-family:arial,helvetica,sans-serif;
color:#ffffff;
}
.breadcrumb b {
font-family:arial,helvetica,sans-serif;
font-weight:normal;
color:#f5ff80;
}

/* ----- Content ----- */

.content {
display:block;
margin-left:20px;
padding:20px;
}
.column {
display:block;
width:500px;
margin-left:180px;
padding-bottom:20px;
color:#707070;
line-height:17px;
}
.columns {
display:block;
width:250px;
margin-left:250px;
}
.text {
margin-left:10px;
margin-right:20px;
color:#707070;
line-height:17px;
}

/* ----- Bottom ----- */

#bottom1 {
display:block;
position:relative;
width:540px;
height:170px;
margin-left:20px;
background:url(/images/team.bottom1.gif) #f1f1f1 30px 20px no-repeat;
}
#bottom2 {
display:block;
position:relative;
width:540px;
height:120px;
margin-left:20px;
background:url(/images/team.bottom2.gif) #f1f1f1 30px 20px no-repeat;
}
#bottom3 {
display:block;
position:relative;
width:540px;
height:105px;
margin-left:20px;
background:url(/images/team.bottom3.gif) #f1f1f1 30px 20px no-repeat;
}

/* ----- Tables ----- */

.table {
padding:0px;
margin:0px;
}
.table li {
display:block;
width:470px;
height:22px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#707070;
line-height:15px;
list-style:none;
padding-left:15px;
margin-top:5px;
margin-bottom:5px;
background:url(/images/main.table.gif) no-repeat;
}
.table li a {
color:#b19646;
}
.table li a:hover {
color:#a14400;
}
.table li b {
font-weight:bold;
font-size:11px;
color:#434d35;
float:left;
}
.table li span {
display:block;
position:absolute;
width:300px;
left:270px;
font-weight:normal;
font-size:11px;
color:#707070;
float:right;
}

/* ----- Positions ----- */

.left {
position: relative;
float:left;
}
.right {
float:right;
}
.bottom {
clear:both;
}

/* ----- Fonts ----- */

.light,
.light a {
color:#707070;
}
.bold,
.bold a {
font-weight:bold;
color:#434d35;
}
.small,
.small a {
font-size:10px;
color:#707070;
}
.tiny {
display:block;
width:1px;
height:5px;
font-size:0px;
line-height:0px;
}
.heading {
font-size:13px;
color:#50721f;
line-height:17px;
}
.subheading {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-size:11px;
color:#000000;
display:block;
padding-bottom:5px;
}

/* ----- Headings ----- */

h1 {
padding:0px;
margin:0px;
}
h2 {
padding:0px;
margin:0px;
}
h3 {
display:block;
font-family:arial,helvetica,sans-serif;
font-size:18px;
font-weight:normal;
color:#50721f;
line-height:22px;
padding:0px;
margin-top:0px;
margin-bottom:5px;
}
h4 {
font-family:arial,helvetica,sans-serif;
font-size:15px;
font-weight:normal;
color:#50721f;
padding:0px 0px 3px 0px;
margin:0px;
}
h5 {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
color:#434d35;
padding:0px;
margin:0px;
}
h6 {
font-family:arial,helvetica,sans-serif;
font-size:18px;
line-height:15px;
color:#EB1C24;
padding:0px;
margin:0px;
}

/* ----- Paragraphs ----- */

p {
margin:0px;
padding:0px 13px 13px 0px;
font-family:arial,helvetica,sans-serif;
font-size:13px;
color:#707070;
line-height:17px;
}
p a {
color:#b19646;
}
p a:hover {
color:#a14400;
}
b {
font-weight:bold;
color:#434d35;
}
br {
clear:left;
}
.list {
padding:0px;
margin:0px;
padding-bottom:2px;
}
.list li {
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#707070;
line-height:17px;
list-style:none;
padding-left:15px;
margin-top:5px;
margin-bottom:5px;
background:url(/images/main.bullet.gif) 0px 4px no-repeat;
}
.list li a {
font-weight:bold;
font-size:11px;
color:#b19646;
}
.list li a:hover {
color:#a14400;
}
.list li b a {
color:#b19646;
}
.list li b a:hover {
color:#a14400;
}
.list li span a {
font-weight:normal;
line-height:17px;
color:#707070;
}
.list li span a:hover {
color:#b19646;
}
.list li em a {
padding-left:10px;
font-weight:normal;
color:#50721f;
background:url(/images/main.square.gif) 0px 3px no-repeat;
}
.list li em a:hover {
color:#b19646;
}
h4 a {
color:#50721f;
}
h4 a:hover {
color:#b19646;
}
.red {
color:#a14400;
}
.red:hover {
color:#b19646;
}
.hr {
display:block;
width:100%;
height:20px;
clear:both;
background:url(/images/main.line.gif) left center no-repeat;
}
div.hr hr {
display: none;
}

/* ----- Images ----- */

img {
border:0px;
}
img a {
border:0px;
}
img a:hover {
border:0px;
}

/* ----- Forms ----- */

form {
padding:0px;
margin:0px;
}
#form {
}
fieldset {
}
legend {
}
label {
display:block;
width:150px;
height:20px;
font-weight:bold;
color:#434d35;
padding-left:15px;
background:url(/images/main.bullet.gif) 0px 4px no-repeat;
}
input {
display:block;
}
.input {
position:absolute;
width:200px;
}
.submit {
float:right;
margin-right:-3px;
}
textarea {
width:465px;
margin-bottom:5px;
}
select {
width:200px;
}
.select {
display:block;
position:absolute;
left:320px;
background-color:#f5f5f5;
}
optgroup {
}
option {
}