/* CSS Document */
body,td,th {
font-family:Arial, Helvetica, sans-serif;
}
body {
margin:0px 0px;
font-size:11px;
color:#7e8858;
background-repeat:no-repeat;
}
a, a:link, a:visited {
color:#7e8858;
}
a:active, a:focus, a:hover {
color:#988447;
text-decoration:underline;
}
li {
margin-bottom:8px;
}
#container {
width:900px;
}
#back-to-top {
color:#000000;
margin-bottom:25px;
padding:1px 2px;
background-color:#f0f0e1;
width:70px;
text-align:center;
}
#back-to-top a {
text-decoration:none;
}
/* header area (top) */
#iddi-top {
padding-left:233px;
background-image:url(../ibg/bg-top-right.jpg);
background-repeat:no-repeat;
background-position:right;
width:569px;
}

/* secondary navigation (top) */
#nav-top {
margin:12px 0px 26px 232px;
font-size:10px;
color:#000000;
}
#nav-top a, #nav-top a:link, #nav-top a:visited {
color:#000000;
text-decoration:none;
}
#nav-top a:active, #nav-top a:focus, #nav-top a:hover {
color:#7e8858;
text-decoration:underline;
}
#nav-top #on, #nav-top #on a, #nav-top #on a:link, #nav-top #on a:visited, #nav-top #on a:active, #nav-top #on a:focus, #nav-top #on a:hover {
color:#7e8858;
text-decoration:none;
}
#nav-top #section-title {
display:none;
}
#sub-nav {
position:absolute;
top:65px;
width:900px;
}
#sub-nav, #sub-nav a, #sub-nav a:link, #sub-nav a:visited {
color:#7e8858;
}
#sub-nav a:active, #sub-nav a:focus, #sub-nav a:hover, #sub-nav #on {
color:#988447;
text-decoration:underline;
}

/* primary navigation (left) */
#nav-left {
width:227px;
height:800px;
float:left;
padding:52px 0px 0px 36px;
color:#ffffff;
}
#nav-left h4 {
margin:0px;
height:22px;
width:115px;
display:block;
font-size:11px;
position:relative;
left:1px;
top:1px;
color:#3b2a02;
}
#nav-left span {
position:absolute;
left:-1px;
top:-1px;
color:#ffffff;
}
#nav-left a, #nav-left a:link, #nav-left a:visited {
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
#nav-left a:active, #nav-left a:focus, #nav-left a:hover {
color:#dcba6d;
font-weight:bold;
text-decoration:none;
}
#nav-left #on {
color:#dcba6d;
}

/* main content area (center/right) */
#main-content {
width:500px;
float:right;
padding:0px 137px 20px 0px;
line-height:18px;
clear:right;
}
ul.news li {
margin:0 0 18px 0;
}
/* team (mgmt, board) */
#team {
width:500px;
margin-bottom:20px;
}
#team td {
padding-bottom:20px;
}
#team #left {
width:80px;
vertical-align:top;
}
#team #left img {
width:60px;
height:70px;
}
#team #right {
width:430px;
vertical-align:top;
}
#team #right h5 {
color:#a79662;
font-size:11px;
margin:0px 0px 0px 0px;
line-height:normal;
}
#team #right p {
margin:0px;
}

/* directory */
#directory {
line-height:normal;
}
#directory td {
padding-bottom:10px;
vertical-align:bottom;
}
#directory strong {
color:#a79662;
font-weight:normal;
}


/* footer (bottom) */
#footer {
padding:20px 37px 20px 0px;
color:#000000;
font-size:10px;
}

/* feature boxes (stylization) */
#feature-box-1 {
background-color:#fff5e0;
padding:10px 10px;
width:400px;
}

/* hr tags on quotes pages */
.hr {
height:1px;
background-color:#927d3d;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
border:0px;
margin:20px 0px;
}

/* all Quote Pages on site */
#quotes {

}
#quotes dl {
margin:0px;
}
#quotes dt {
font-weight:bold;
margin: 10px 0px;
}
#quotes dd {
margin:0px;
}
#quotes dd.text p {
margin:0px;
}
#quotes dd.name {
margin:8px 0px 0px 0px;
font-style:italic;
}
#quotes hr {
height:1px;
background-color:#927d3d;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
border:0px;
margin:20px 0px;
}