body {background-color:#fbf8f3; border:0; padding:0; margin:0; }
div {vertical-align:top; padding:0; margin:0; border:0px solid #ff0000; }
td {padding:0; margin:0; border-collapse:collapse; vertical-align:top;}
img {border:0; padding:0; margin:0; vertical-align:top;}
table {padding: 0; border: 0; margin:0; border:none;
    border-collapse:collapse;
    border-spacing:0;  
    width: auto;
    height: auto; }
td {font-family:Arial, Helvetica;}
#layout {display:table;margin:0 auto;border:0;min-width:320px;  max-width:940px;  width:100%; padding:0 65px 0 65px; border:1px solid #ff0000}
#layout {display:table;margin:0 auto;border:0;min-width:320px;}
table #fees td {padding:5px}
.homelink {color:#FFFF99;font-size:13px;}
.homelink a:link,.homelink a:active, .homelink a:visited {color:#FFFF99; text-decoration:underline;}
.homelink a:hover {color:#FFFF66; text-decoration:underline;}
h1 {color:#978153; padding:18px 12px 18px 0px; margin:0px; line-height:100%; font-family:Georgia, Arial,Helvetica; font-size:24px;font-weight:normal;}
h1.custom_header {font-size:11px;line-height:100%;font-weight:normal;margin:0px;padding:0px;color:#FFFFFF;font-family:Arial, Helvetica;}
h2 {color:#783F19;font-size:105%; font-family: Arial,Helvetica,sans-serif;line-height:150%;vertical-align:top;margin-top:1em;margin-bottom:.5em;padding:0;}
h3 {font-size:12px;padding:0;margin:1em 0 .25em 0;}
h5 {font-weight:bold;font-size:13px;margin:0px;padding:0px;color:#444444;}
h6 {color:#978153; padding:18px 0px 6px 0px; margin:0px; line-height:150%; font-family:Georgia, Arial,Helvetica; font-size:18px;font-weight:normal;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
#quickform td {padding:4px 2px 4px 2px;  font-size:11px; font-weight:normal}
#quickform .label {vertical-align:middle !important; color:#e0dcda; text-align:right}
div.quickform_common {padding-top:50px;width:300px;height:430px;background-image:url(../images/quickform_bg_common.jpg);background-repeat:no-repeat;}
td.quickform {font-size:11px;color:#E0DCDA;padding-top:8px;}
td.quickform input {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:176px;}
td.quickform select {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:176px;}
td.quickform textarea {font-size:11px; font-family:Arial,Helvetica,sans-serif;width:176px;}
td.consultation {font-size:11px;color:#978153;}
td.consultation input {font-size:11px; font-family:Arial,Helvetica,sans-serif;}
td.consultation textarea {font-size:11px; font-family:Arial,Helvetica,sans-serif;}
td.quickcontact {color:#E6DFDA;font-size:11px;vertical-align:top;margin:0px;}
td.quickcontact a:link {color:#E6DFDA;font-size:11px;}
td.quickcontact a:active {color:#E6DFDA;font-size:11px;}
td.quickcontact a:visited {color:#E6DFDA;font-size:11px;}
td.quickcontact a:hover {color:#E6DFDA;font-size:11px;}
fieldset {font-size:11px; font-family:Arial,Helvetica,sans-serif;border:1px solid #333333;}
legend {font-size:11px; font-family:Arial,Helvetica,sans-serif;}
td.alright {text-align:right;}
ul {margin-bottom: 1.5em;margin-top: 1em;}
ol {margin-bottom: 1.5em;margin-top: 1em;}
li {margin-bottom: .5em;margin-top: .5em;}
blockquote {margin-bottom: 1.5em;margin-top: 1em;}
hr {margin-bottom: 0em;}
.template_main_body {padding:0px 60px 0px 50px;font-size:12px;background-image:url(../images/body_bg.jpg);background-repeat:repeat;border-spacing: 0px; border-collapse: collapse; vertical-align:top;color:#000;line-height:135%;}
.template_framed_body {padding-left:1.0em; padding-right:1.0em; padding-bottom:1.0em; empty-cells: show; border: 0; border-spacing: 0px; border-collapse: collapse; height: 100%;}
.template_above_banner {border-width: 0px;}
.template_banner_image {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_banner_contents {padding: 0px 0px 0px 0px;
border-width: 0px;}
.template_below_banner {border-width: 0px;}
.template_right_column {height: 100%;background-color:#FFFFFF;width:300px;padding-right:20px;padding-bottom:20px;margin:0px;border-right:1px solid #CCCCCC;}
.template_msg {padding: 0px 0px 0px 0px; border-width: 0px; font-weight:bold;}
.tightimg {display: block; 
margin:0; 
padding:0; 
border:0;}
.tightinline {display: inline; 
margin:0; 
padding:0; 
border:0;}
.location_header {font-family:Geneva,Verdana,Arial; font-weight: bold; font-size:1.1em; color:#000066; padding-top:0.8em;padding-bottom:0.4em; line-height:1.2em}
.list_heading {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:15px; font-weight:bold;color:#006600;}
.link_header {margin-top: 0.7em; margin-bottom:0em; font-family:Geneva,Verdana,Arial,Helvetica; font-size:17px; font-weight:bold;color:#006600;}
.norepeat {background-repeat: no-repeat;}
.error_message {font-size:12px; font-weight:bold; font-style:italic; color:red}
.footer_container {padding: 0px 0px 0px 0px; border-width: 0px;}
.footer {padding: 0px 0px 0px 0px; border-width: 0px;}
img {border: 0 none;}
.boxtext {border:solid 3px midnightblue; background-color:khaki; padding:10px; color:navy;font-weight:700; text-align:center; border-style:ridged;}
.boxtextwhite {border:solid 3px midnightblue; background-color:white; padding:10 10 10 10; color:black;font-weight:700; text-align:center; border-style:ridged;}
.boxtextyellow {text-align:center; border:solid 4px black; background-color:yellow; padding:10 10 10 10; color:navy;font-weight:500; text-align:center; border-style:double;}
A.sitemap:link {color: darkgray;}
A.sitemap:visited {color: darkgray;}
A.sitemap:hover {color: white;}
.sitemap_td_lev_1_odd {background-color:#FAFFF5; padding-left: 15px;}
.sitemap_td_lev_1_even {background-color:#EBF0EB; padding-left: 15px;}
.sitemap_td_lev_2_odd {padding: 0px 2px 2px 2px;}
.sitemap_td_lev_2_even {padding: 0px 2px 2px 2px;}
.sitemap_table {padding: 4px 10px 3px 10px;spacing:0;border:thin solid gray}
A:link {color: #663300;}
A:visited {color: #663300;}
A:hover {color: #CC3333;}
tr.grid_header {text-transform:uppercase;}
.grid_header td {padding:6px;color:#999999;font-weight:normal;font-weight:11px;}
.grid_row_odd td {padding:10px 6px 10px 6px;background-color:#EBEBEB;font-size:11px;}
.grid_row_even td {padding:10px 6px 10px 6px;background-color:#F2F2F2;font-size:11px;}
.grid2_row_odd td {padding:10px 6px 10px 6px;border-bottom:1px solid #707070;font-size:11px;}
.grid2_row_even td {padding:10px 6px 10px 6px;border-bottom:1px solid #707070;font-size:11px;}
.udm {font-size:11px;line-height:100%;text-align:center;height:30px;}
table td.lcol {padding-right:66px;}
table td.copy {font-size:10px;padding:12px;color:#555;height:16px;}
table td.copy a:link {font-size:10px;text-decoration:none;color:#555;}
table td.copy a:active {font-size:10px;text-decoration:none;color:#555;}
table td.copy a:visited {font-size:10px;text-decoration:none;color:#555;}
table td.copy a:hover {font-size:10px;text-decoration:underline;color:#555;}
table td.reduce {font-size:90%;}
table td.quote {font-size:11px;padding:12px 22px 12px 22px;line-height:150%;}
table td.subnav {font-size:10px;background-color:#454749;padding:16px;color:#A8A8A8;height:60px;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;}
table td.subnav a:link {font-size:10px;color:#CBCBCB;text-decoration:none;}
table td.subnav a:active {font-size:10px;color:#CBCBCB;text-decoration:none;}
table td.subnav a:visited {font-size:10px;color:#CBCBCB;text-decoration:none;}
table td.subnav a:hover {font-size:10px;color:#CBCBCB;text-decoration:underline;}
td.glossary_term_td {vertical-align:top; padding:.5em .5em .5em; border-bottom:1px dotted #999999; width: 150px;}
td.glossary_definition_td {vertical-align:top; padding:.5em .5em .5em; border-bottom:1px dotted #999999}
span.glossary_term {font-weight:bold;}
a.subtlelink:link {text-decoration:none; color:#CECECE;font-weight:bold;}
a.subtlelink:visited {text-decoration:none; color:#CECECE;font-weight:bold;}
a.subtlelink:hover {text-decoration:none; color:#CECECE;font-weight:bold;}
div.home_btn_container {width:290px;background-image:url(../images/home_btn.jpg);background-repeat:no-repeat;height:134px;text-align:center;}
div.home_btn_container2 {width:290px;border-radius:8px;height:75px;text-align:center;background:#c7b380;display:table-cell;vertical-align:middle;}
div.home_btn_container img {margin:15px 0 5px 0;}
div.home_box {width:218px;background-image:url(../images/home_box.jpg);background-repeat:no-repeat;height:120px;}
div.home_btn {text-align:center;color:#9C4538;font-size:18px;font-family:Times New Romans, Times, Garamond, serif;}
div.home_btn_small {text-align:center;color:#9C4538;font-size:12px;font-family:Times New Romans, Times, Garamond, serif;padding:20px 10px 0 10px;}
div.home_btn2 {text-align:center;color:#9C4538;font-size:36px;font-family:Times New Romans, Times, Garamond, serif;padding-top:40px;}
div.home_btn a:link {color:#9C4538;text-decoration:underline;}
div.home_btn a:active {color:#9C4538;text-decoration:underline;}
div.home_btn a:visited {color:#9C4538;text-decoration:underline;}
div.home_btn a:hover {color:#ff0000;text-decoration:underline;}
div.contact_btn {text-align:center;color:#9C4538;font-size:13px;font-family:Arial, Garamond, serif;padding:15px 5px 5px 5px;height:134px;}
td.tabber_minimum_height {height:264px;}
td.ftr {border-top:1px solid #978153;padding:20px 28px 20px 28px;font-size:12px;color:#FFFFFF;background-color:#692A00;}
td.ftr a:link {color:#FFFFFF;text-decoration:none;}
td.ftr a:active {color:#FFFFFF;text-decoration:none;}
td.ftr a:visited {color:#FFFFFF;text-decoration:none;}
td.ftr a:hover {color:#FFFFFF;text-decoration:underline;}
span.minilink {font-size:11px; color:#8A171A;}
.comm {height:100px;}
#fees_div h3 {color:#ff1926;font-size:110%;}
.con_lnk a:link {color:#fff;}
.con_lnk a:visited {color:#fff;}
.con_lnk a:hover {color:#442f21;}
.dashed_bullet {list-style: none;}
.dashed_bullet:before {content:"-"; position:relative; left:-5px;}
.truff_box img {float:left;margin-right:12px; padding:5px;background:#cccccc;}
.truff_box {padding:10px;}
.tabber_minimum_height td {padding:12px;}