@charset "utf-8";
/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size;11px;
}
h2 {
margin:0;
}
h4 {
font-size:11px;
color:#870000;
margin:0 0 6px 0;
}
p {
margin:0 0 8px 0;
}
td {
vertical-align:top;
}
a:focus,a:active {
outline:none;
}
/*----------------------------------------
							Containers
---------------------------------------*/
div#container-content {
width:758px;
padding:10px;
}

/*----------------------------------------
							Homepage
---------------------------------------*/
div#hp-intro {
border:2px solid #000;
background-color:#ebe2d1;
margin-bottom:20px;
padding:0 0 0 18px;
height:295px;
position:relative;
z-index:0;
color:#583600;
}
div#hp-intro h1 {
margin:18px 0 10px 0;
}
div#hp-intro h2 {
margin:0 0 8px 0;
color:#583600;
}
ul#hp-buttons {
margin:30px 0 0 0;
padding:0;
list-style:none;
width:256px;
}
ul#hp-buttons li {
width:256px;
font-weight:bold;
margin:0 0 5px 0;
}
ul#hp-buttons li a {
display:block;
color:#fff;
background-color:#2c0707;
line-height:21px;
padding:0 8px;
width:240px;
}
div#flash-images {
width:395px;
height:295px;
float:right;
position:relative;
}
div#flash-images img#fade {
position:absolute;top:0px;left:0px;
z-index:15;
}
*html div#flash-images img#fade {
width:395px;
height:295px;
behavior:url("pngfix3.htc");
}
ul#fade-images {
margin:0;
padding:0;
list-style:none;
width:395px;
height:295px;
overflow:hidden;
}
ul#fade-images li {
margin:0;
padding:0;
}
div.hp-features-4 {
width:166px;
padding:0 15px 10px 0;
margin:0 15px 20px 0;
float:left;
border-right:1px solid #870000;
min-height:100px;
_height:100px;
}
div.hp-features-3 {
width:166px;
padding:0 20px 10px 0;
margin:0 40px 20px 0;
float:left;
border-right:1px solid #870000;
min-height:100px;
_height:100px;
}
div.hp-features p {
line-height:16px;
font-size:11px;
color:#870000;
margin:0 0 5px 0;
}
div.last {
margin-right:0;
padding-right:0;
border:0px;
}
div.hp-features img,div.side-col img {
float:left;
margin:0 6px 0 0;
border:1px solid #BFB199;
}
div.hp-features p {
margin:0;
line-height:16px;
}
span.url {
display:block;
clear:left;
padding-top:3px;
}
span.url a {
font-size:11px;
color:#870000;
text-decoration:underline;
}
ul#fade-testimonials {
margin:0;
padding:0;
list-style:none;
width:310px;
height:155px;
overflow:hidden;
position:relative;
top:3px;
}
*html ul#fade-testimonials {
top:0px;
}
ul#fade-testimonials li {
position:relative;
margin:0;
padding:0;
width:310px;
height:155px;
background-color:#fff;
background-image:url(../../i/bg_fade_testimonials.jpg);
background-position:top left;
background-repeat:no-repeat;
}
*html ul#fade-testimonials li {
background-color:#fff;
background-image:url(../../i/bg_fade_testimonials.jpg);
background-position:top left;
background-repeat:no-repeat;
}
p.title {
font-size:16px;
font-weight:bold;
color:#870000;
}
p.testimonial {
font-size:13px;
font-style: italic;
}
ul#fade-testimonials a {
font-size: 12px;
text-decoration: underline;
color:#3C0A0A;
position:absolute;
top:120px;left:0px;
}
div#scrolltxt {
background-color:#F8F5EE;
border:1px solid #BFB199;
padding:6px 30px 6px 30px;
color:#7F6434;
margin:0;
clear:left;
}
/*----------------------------------------
							Navigation
---------------------------------------*/
div#container-nav-main {
padding-bottom:8px;
background-color:#7F6434;
}
ul#nav-main {
height:33px;
background-color:#000;
padding:0 0 4px 0;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
margin:0;
list-style:none;
width:778px;
text-align:center;
position:relative;
z-index:9999;

}
ul#nav-main li {
float:left;
margin:0;
border:1px solid #fff;
border-top:0px;
border-left:0px;
font-size:12px;
text-transform:uppercase;
background-color:#870000;
font-weight:bold;
position:relative;
}
ul#nav-main li a {
float:left;
display:block;
line-height:31px;
text-align:center;
color:#fff;
text-decoration:none;
background-color:#870000;
width:110px;
}
ul#nav-main li a:hover,ul#nav-main li:hover a,ul#nav-main li.hover a {
background-color:#2C0707;
}
ul#nav-main li ul {
position:absolute;top:31px;left:-9999px;
width:110px;
margin:0px;
padding:0px;
list-style:none;
}
ul#nav-main li:hover ul,ul#nav-main li.hover ul {
left:0px;
}
ul#nav-main li ul li {
font-size:11px;
font-weight:normal;
border:0px;
border-top:1px solid #fff;
text-transform:none;
}
ul#nav-main li ul li a {
width:102px;
line-height:14px;
text-align:left;
padding:3px 4px;
}
ul#nav-main li:hover ul li a:hover,ul#nav-main li.hover ul li a:hover {
background-color:#2C0707;
}
ul#nav-main li:hover ul li a,ul#nav-main li.hover ul li a {
background-color:#870000;
}
/*----------------------------------------
							Column Widths
---------------------------------------*/
td#column-left-width {
width:200px;
}
td#column-left-border {
width:1px;
height:20px;
}
td#column-main-width {
width:547px;
}
td#column-buffer-width {
width:15px;
}
td#column-buffer-right {
width:15px;
}
/*----------------------------------------
							Side Column
---------------------------------------*/
td#column-left-width {
width:200px;
}
div.side-col {
margin:0 10px 16px 10px;
padding:0 0 6px 0;
background-color:#F5F1E9;
border:1px solid #C8BDA8;
border-bottom-width:2px;
background-image:url(../i/bg_grad_01.gif);
background-position:0px -22px;
background-repeat:repeat-x;
}
div.side-col h4 {
background-color:#FBFAF9;
padding:2px 3px;
border-bottom:1px solid #DED8CB;
line-height:14px;
}
div.side-col img,div.side-col p,div.side-col span.url {
margin-left:6px;
}
div.side-col p {
margin-right:6px;
font-size:11px;
line-height:12px;
color:#000;
}
*html div.side-col p {
line-height:14px;
height:14px;
}
div.side-col img {
margin-right:4px;
display:inline;
}
/*----------------------------------------
							Main Content
---------------------------------------*/
table#content-main {
width:500px;
}
img#pageheader {
display:block;
padding-bottom:1px;
}
table#content-main h2 {
margin:0 0 6px 0;
}
/*----------------------------------------
							Bios
---------------------------------------*/
div.bio {
height:58px;
overflow:hidden;
}
div.open {
height:auto;
}
div.bio p {
margin:0 0 4px 0;
line-height:14px;
}
a.close {
font-weight:bold;
color:#5A3900;
}
a.close:hover {
text-decoration:underline;
}
/*----------------------------------------
							Forms
---------------------------------------*/
form#emaillist {
background-color:#F8F5EE;
border:1px solid #BFB199;
padding:6px 30px 6px 30px;
color:#7F6434;
margin:0;
clear:left;
position:relative;
}
form#emaillist h2 {
display:inline;
}
form#emaillist label {
font-weight:bold;
font-size:11px;
padding:0 8px;
}
table#content-main form#emaillist {
margin-top:30px;
}
table#content-main form#emaillist h2 {
display:block;
margin:0 0 3px 0;
position:absolute;
top:-20px;
left:5px;
}
table#content-main form#emaillist label {
padding-left:0px;
}
table#content-main form#emaillist input {
margin-right:8px;
}
/*-----------------------------------
						Misc
-----------------------------------*/
a.idx img {
border-color:#7F6434;
}
