/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color:#571635;*/
	background-color:#B9AC7B;
}

A {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#571635;
text-decoration:none;
font-weight:bold;
}

A:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
}

a.rssheadline:hover {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}

a.rssheadline {
font-size:14px;
color:#571635;
font-weight:bold;
}


div {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

P {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.container {
background-image:url(/images/jpeg/side_bckgrd_grad.jpg);
background-repeat:repeat-y;
width:983px;
top:0px;
margin-left: auto;
margin-right:auto;

}
.sub_container {
background-color:#ffffff;
width:935px;
top:0px;
margin-left: auto;
margin-right:auto;

}

.banner {
background-color: #000000;
width:618px;
height:165px;


}

.rt_col {
background-color:#ffffff;
width:280px;
top:0px;
float:right;

}

.lft_col {
background-image:url(/images/gif/content_bckgrd.gif);
background-repeat:repeat-y;
width:618px;
float:left;

}

.rt_bckgrd_grad {
background-image:url(/images/jpeg/rt_side_bckgrd_grad.jpg);
background-repeat:repeat-y;
width:44px;
height:100%;
top:0px;
float:right;
}

.btm_banner {
width:983px;
top:0px;
margin-left: auto;
margin-right:auto;
clear:both;
}
.main {
width:618px;
top:167px;
}

.second_nav_box {
height:5px;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;
/*padding-top:10px;
padding-bottom:10px;*/
}

A.second_nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

A.second_nav:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.main_nav_box {
width:149px;
float:left;
height:100%;
/*border-right:1px solid #000000;*/
padding-top:20px;
}

.mainNav {
width:100%;
text-align:left;
padding-top:7px;
padding-bottom:0px;
padding-left:20px;
margin-bottom:10px;
border-top-width:1px;
border-top-style:solid;
border-color:#571635;
}

.mainNavOn {
width:100%;
text-align:left;
padding-top:7px;
padding-bottom:7px;
padding-left:20px;
background-color:#571635;
}

.mainNavActive {
width:100%;
text-align:left;
padding-top:7px;
padding-bottom:0px;
padding-left:20px;
}

.mainNavBtmSpacer {
width:100%;
height:50px;
}

A.mainNavLinks {
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#571635;
text-decoration:none;
}
A.mainNavLinks:hover {
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
A.mainLinkOn {
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.hideHome {
height:0px;
position:absolute;
left:-2000px;
top:-2000px;
}
.showHome {
visibility:visible;
}
.hideSub {
height:0px;
position:absolute;
left:-2000px;
top:-2000px;
}
.showSub {
visibility:visible;
width:130px;
text-align:left;
margin-top:-1px;
margin-left:30px;
margin-bottom:10px;
background-color:#DBDBB7;
}

.subNav {
padding-top:0px;
padding-bottom:0px;
}

A.subNavLinks {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#666666;
text-decoration:none;
display:block;
padding-left:5px;
border-top-width:1px;
border-top-style:solid;
border-color:#571635;
padding-top:3px;
padding-bottom:3px;
}
A.subNavLinks:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#571635;
color:#FFFFFF;
display:block;
padding-left:5px;
border-top-width:1px;
border-top-style:solid;
border-color:#571635;
padding-top:3px;
padding-bottom:3px;
}

A.subOn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#571635;
color:#FFFFFF;
display:block;
padding-left:5px;
border-top-width:1px;
border-top-style:solid;
border-color:#571635;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}
.activeMarker {
padding-bottom:7px;
}

.client_login {
width:100%;
text-align:center;
padding-top:7px;
padding-bottom:7px;
padding-left:0px;
}

.content {
background-color:#DBDBB7;
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-top:20px;
margin-bottom:20px;
width:380px;
top:0px;
float:right;
}

.rightCopy {
padding-left:0px;
padding-right:20px;
padding-top:0px;
margin-top:55px;
margin-bottom:20px;
}

.thumbs {
margin:5px;
margin-left:0px;
border:0px;
}

.clear{clear:both;}

.sectionnav {
/*background-color:#B9AC7B;*/
background-color:#ffffff;
border-top:2px solid #B9AC7B;
color:#666666;
margin-top:-15px;
margin-left:-20px;
margin-right:-20px;
padding:10px;
text-align:center;
}

.sectLinkCont {
}

A.sectLink {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-weight:bold;*/
padding-left:3px;
padding-right:3px;
border-right:1px solid #666666;
border-left:1px solid #666666;
margin-left:2px;
margin-right:2px;
line-height:15px;
text-decoration:none;
}

A.sectLink:hover {
background-color:#DBDBB7;
color:#000000;
text-decoration:none;
}

.headerLg {
font-size:14px;
color:#571635;
font-weight:bold;
}

.headerMd {
font-size:12px;
color:#571635;
font-weight:bold;
}
.featured {
padding-left:3px;
padding-top:3px;
padding-right:3px;
padding-bottom:8px;
border-bottom:2px solid #DBDBB7;
}
.featuredImage {
float:right;
padding-left:5px;
}
.case {
clear:both;
 padding-top:5px;
 }
 .rtHeader {
 color:#571635;
 font-size:12px;
 font-weight:bold;
 border-bottom:2px solid #DBDBB7;
 margin-bottom:5px;
 padding:0px;
 }
.tab {
margin-right:-1px;
 }
 .tabWords {
 background-color:#DBDBB7;
 }
.rtBottom {
padding:3px;
background-color:#DBDBB7;
}
.rtInst {
font-size:10px;
font-weight:bold;
text-align:center;
margin-bottom:5px;
}
.sampleImages {
width:240px;
text-align:center;
margin-left:15px;
}

.small_copy {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#quote {
font-style:italic;
}

.footerImage {
margin:4px;
border:0px;
}

.sectDesc {
height:0px;
position:absolute;
left:-2000px;
top:-2000px;
}

.sectDescSho {
visibility:visible;
margin:10px;
padding:10px;
}

