body {background:#fff;margin:0;padding:0; font:0.8em/1.4em Arial, Helvetica, sans-serif; color:#444}

/*core layout*/
#container { width:100%}
.holder { margin:0 auto; width:830px;}
.left {width:269px; float:left; }
.right {width:561px; float:right; }
#main { margin-bottom:20px; min-height:493px; height:auto !important; height:493px;}
#banner {width:100%; clear:both; background:url(/images/bg_banner.jpg) 0 -50px repeat-x; height:169px;}
#footer {width:100%; clear:both;background:url(/images/bg_footer.jpg) repeat-x; height:60px }
.bevel { border-top:1px solid #e6ecef; margin:1px 0; clear:both}

/*sidebar + footer layout*/
.sidebox { border:1px solid #e6ecef; margin:10px 30px 10px 40px}
#sidebox {background:#F2F6F7}
#footer .holder .right {margin-top:20px}
.nav_border {border:1px #fff solid}

/*Images*/
.logo { margin:22px 0 25px 0}
.side_heading {border:1px solid #e6ecef; border-width:0 0 1px 1px; margin:10px; padding:4px 16px;}
#side_heading {border:1px solid #fff;border-width:0 0 1px 1px;}
.strapline { margin:22px 0 0 0}
#banner .right img {float:left}

/*Navigation*/
#topnav { margin:40px 0 0 0; padding:0; float:right;}
#topnav li { display: inline; list-style-type: none; padding-left: 25px;}
#topnav a { color:#555; text-decoration:none}
#topnav a:hover {color:#036; text-decoration:underline}

#footnav { margin:0; padding:0; font-size:0.9em}
#footnav li { display: inline; list-style-type: none; padding-right: 18px;}
#footnav a { color:#555; text-decoration:none}
#footnav a:hover {color:#036; text-decoration:underline}
#footer a.nopad { padding:0}

ul#sidenav {margin:9px 30px 0 40px; padding:0}
ul#sidenav  {border-top:solid 1px #e6ecef;border-bottom:solid 1px #fff;}
ul#sidenav li {margin:0;padding:0;list-style-type:none;}
ul#sidenav li { border-top:solid 1px #fff; padding:0; margin:0}
ul#sidenav li a {font-size:0.9em; color:#333;text-decoration:none;display:block;height:100%;background: url("/images/bullet_off.gif") no-repeat 16px 4px; margin:0px; padding:1px 0 1px 40px }
ul#sidenav li a:hover {background:#fff url("/images/bullet_on.gif") no-repeat 16px 4px;}
ul#sidenav li a:active {background:#fff url("/images/bullet_active.gif") no-repeat 16px 4px;}

ul.sideboxnav { margin:0 0 10px 0; padding:0}
ul.sideboxnav li {margin:0;padding:0;list-style-type:none;}
ul.sideboxnav li a {font-size:0.9em; color:#333;text-decoration:none;display:block;height:100%;background: url("/images/bullet_off.gif") no-repeat 16px 5px; margin:0; padding:2px 0 2px 38px }
ul.sideboxnav a:hover { text-decoration:none; background:#fff url("/images/bullet_on.gif") no-repeat 16px 5px;}

/*Active States*/
#topnav a.active {color:#036; text-decoration: underline}
ul#sidenav li a.active {background:#F4F5F9 url("/images/bullet_active.gif") no-repeat 16px 4px;}
ul#sidenav li a:hover.active {background:#fff url("/images/bullet_active.gif") no-repeat 16px 4px;}
ul.sideboxnav li a.active {background:#fff url("/images/bullet_active.gif") no-repeat 16px 5px;}

/*Font + Text Styles*/
h1 { font-size:1.6em; color:#036; margin:18px 0 0 0;font-family:"trebuchet MS"; border-bottom:1px solid #e6ecef; padding:4px 0; } 
h2 { font-size:1.3em;font-family:"trebuchet MS"; margin: 15px 0 10px 0}
p { margin:0 0 15px 0; text-align:justify}
p.pre { color:#036; font-size:1.2em; line-height:1.5em; margin:10px 0}
p.first {margin-top:15px; clear:both}
p.callusnow{ font-weight:bold}
p.callusnow a {text-decoration:none; color:#036}
p.callusnow a:hover { text-decoration:underline;}
.disclaim { border-top:1px solid #e6ecef; padding:10px 0 0 0; font-size:10px; color:#888}
.disclaim_extra { border:0px; padding:0; font-size:10px; color:#888}
p.mort_discl { font-weight:bold; color:#036}
.link {color:#036}
#footer p { color:#999}
#footer a { color:#036}
.sideboxnav .bold { font-weight:bold; color:#036}

/*flash object*/
#flash {float:right; border:none; margin:0; padding:0;}

/*table*/
table.contact { text-align:left; width:560}
table.contact td {width:280px}
table.contact a { color:#036;}

