html { overflow: auto; }
body { margin: 0; background: url(images/background.gif) repeat scroll left top; }
div, p, a, input, select, label, textarea { font-family: 'Palatino Linotype', arial, sans-serif; font-size: 13px; }
#outer { width: 996px; margin: 0 auto; }
table { border: 0; width: 996px; }
td { border: 0; vertical-align: top; }
#header { width: 996px; height: 186px; background: url(images/header.gif) no-repeat scroll left top; }
#headerx { width: 173px; height: 15px; background: url(images/headerx.gif) no-repeat scroll left top; margin: 0; float: right; clear: both; }
#home { width: 550px; height: 186px; float: left; cursor: pointer; }
#left { width: 266px; background: url(images/leftdiv.gif) no-repeat scroll left bottom; vertical-align: top; height: 460px;}
#left div { width: 266px; background: url(images/left.gif) repeat-y scroll left top; }
#left a, #left a:link { padding: 10px 0 10px 10px; margin: 0 10px 0 50px; text-decoration: none; color: #974F31; font-size: 15px; font-weight: 700; display: block; }
#left a:visited {  text-decoration: none; color: #974F31; }
#left a:hover { text-decoration: none; color: #F3F2B9; }
#left a:active { text-decoration: none; color: #F3F2B9; }
#l0, #l1 { position: absolute; display: none; }
/*#right { width: 730px; height: 534px; background: url(images/right.gif) repeat-y scroll left top; vertical-align: top; }*/
#right { width: 730px; background: url(images/right.gif) repeat-y scroll left top; vertical-align: top; }
#right_content { width: 690px; height: 100%; margin: 0 auto; padding: 0 0 5px 0; }
/*.content { width: 690px; height: 493px; }*/
.content { width: 690px; }
.right_inner { width: 570px; margin-left: 30px; }
.right_inner ul { margin: 0 0 0 -30px; }
#subfooter { width: 996px; height: 11px; background: url(images/subfooter.gif) no-repeat scroll left top; }
#footer { width: 996px; height: 67px; background: url(images/footer.gif) no-repeat scroll left top; text-align: center; vertical-align: top; padding-top: 10px; }
#footer span, #footer a { padding: 0 3px 0 3px; color: #ffffcc; font-family: tahoma, arial, sans-serif; font-size: 11px; }
#footer a { text-decoration: none; color: #F3F2B9; }
ul { margin: 0; }
li { list-style-image: url(images/square.gif); font-size: 13px; margin-left: 10px; }
.spacer { width: 690px; height: 12px; }
.title { font-size: 18px; font-weight: 900!important; height: 26px; line-height: 26px; margin-bottom: 5px; white-space: nowrap; text-transform: capitalize; color: #974F31; background-color: transparent; }
.subtitle { margin-left: 30px; font-size: 14px; font-weight: 700; }
.subtitle2 { font-size: 14px; font-weight: 700; }
.bullet { border: 0; margin: 0 5px 0 0; float: left; }
.ni { margin-left: 30px; font-size: 14px; font-style: italic; display: block; }
.ilustration { border: 3px solid #974F31; margin: 0 80px 20px 20px; float: right; }
.ilustration2 { border: 3px solid #974F31; float: right; margin: 0 0 20px 20px; display: block; }
.ilustration3 { border: 3px solid #974F31; margin: 10px 10px 0 10px; }
.ilustration4 { border: 3px solid #974F31; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; display: block; }
.before { margin-bottom: 20px; }
.center { text-align: center; }
.dilustration { width: 318px; margin: 0 80px 0 20px; float: right; }
.dilustration img { border: 3px solid #974F31; margin: 0 0 20px 20px; float: right; display: block; clear: both; }
#right_scroll { width: 640px; height: 493px; overflow: hidden; z-index: 98!important; }
#scroll { width: 19px; height: 493px; float: right; margin: 0 30px 0 1px!important; background: url(images/scrollb.gif) repeat-y scroll right top!important; z-index: 99!important; }
#button { border: 0; margin: 0; cursor: pointer; z-index: 100!important; }
.svc { position: absolute; width: 300px; padding: 10px; background-color: #b06e47; color: #F3F2B9; border: 1px solid #000000; display: none; }
.service div { display: inline; }
.service div:hover { cursor: pointer; font-weight: 700; }
.clear {

    clear: both;

}