/* ---------- */

body, td, input, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

body { background:#999999; }
/*body, html { margin:0; padding:0; color:#000;}
body { min-width:766px;} */
img  { border:0; padding:0;}

a { color: #2956CD; font-weight:bold; text-decoration:none; }
a:visited { color: #5376D6; }
a:hover { color: #538414; }
a:active { color: #538414; text-decoration: underline; }

#wrap { background:#ffffff; margin:0 auto; width:766px; border:4px solid #ffffff;}  /* sets the "wrap" div container background color for sidebar (if sidebar is longer than "main" div container */

#header { background:#ddd;}
#header h1 { padding:5px; margin:0;}

#topnav { width: 511px; height: 61px; background:#ffffff url(images/top-nav-bg.bmp) repeat-x;  padding:0;}
#topnav ul{ margin:0; padding:0; list-style:none;}
#topnav li{ display:inline; margin:0; padding:0;}
#topnav a { display: block; float: left; height: 40px;  padding: 20px 5px 0px 5px; text-decoration: none;  font-size: 10px; font-weight: bold; color: #000000;}
#topnav a:hover { background: #cdcccc;}

#main { background:#ffffff; float:left; width:511px; border-right:4px solid #ffffff;}
#main h1 { color:#ffffff; font-size:14px; text-transform:uppercase; margin:4px 0 25px; padding:2px 0 2px 10px; background:#538414;}
#main h2 { font-size:16px; padding:0 10px;}
#main h3 { font-size:14px; padding:0 10px;}
#main h4 { font-size:12px; padding:0 10px;}
#main h5 { font-size:10px; padding:0 10px;}
#main p  { padding:0 10px;}

#attorney_photo { float:right; width:200; height:186px;}
#attorney_photo img { margin:0; padding:0 20px 0 0;}
#lawyer_profile { clear: both;}
#lawyer_profile h4 { padding:0 0 0 22px; margin:0 0 5px 0;}
#lawyer_profile ul { margin:0 0 0 22px; padding:0; list-style-type:none;}
#lawyer_profile li { margin:3; padding:0 0 6px 0; line-height:11px; color:#000000;}

/* sidebar for all pages */
#sidebar { background: #0B3198 url(/images/sb-bg.jpg) repeat-y; float:right;  width:251px; font-size:10px}  /*sets dark blue background for sidebar */
#sidebar h3 { padding:0 10px 0 0; display:inline; font-size:14px;}
#sidebar ul { margin:0 0 0 22px; padding:10px 0 0 0; list-style-type:none;}
#sidebar li { margin:0 0 6px; padding:0; line-height:11px; color:#ffffff;}
#sidebar li.phone_num {font-size:9; color:#ffffff; padding-bottom:5px;}     /*set class for phone numbers sidebar */
#sidebar a { color:#ffffff;}
#sidebar a:hover { text-decoration:underline;}
#sidebar p { margin:3px 0 3px 22px; font-size:9px; color:#ffffff; padding:5px 10px 10px 0;}
#sidebar h2 { margin:5px 10px 5px 22px; font-size:13px; color:#ffffff; padding:0px;}
#sidebar h4 { color:#0B3198; font-size:12px; margin: 0; padding: 10px 10px 0 0; background-color: #6B8ADE; }
#sidebar img { margin:0 0 6px 22px; padding:0;}
#sidebar img.divider { margin-top:15px;}
#sidebar img.noMargin { margin:0;}

/* contact form for homepage */
#sbForm { background:#C4CFEE url(images/sbForm-bg.jpg) repeat-y;}    /* sets light purple background for contact form div container */
#sbForm p { color:#0B3198;}
#sbForm h4 { color:#0B3198; font-size:12px; margin: 0; padding: 0 10px 0 22px; }
#sbForm form { margin-left:7px; padding-bottom:20px;}
#sbForm p.sbform_text { font-size:11px;}

#contactFormShortContainer { padding: 0px 0px 0px 15px; font-size: 10px; }
#contactFormShortContainer form { margin: 0px; }
#contactFormShort input { margin-bottom: 5px; font-size: 10px; }
#contactFormShort input.input-field { color:#0B3198; width: 210px; padding-left:4px; border:1px solid #5E5E5E;}
#contactFormShort textarea { color:#0B3198; width: 210px; height: 50px; font-size: 10px; padding-left:4px; border:1px solid #5E5E5E; }
#contactFormShort input.submitButton { margin: 10px 10px 0px 154px; }

/* footer */
#footer { background:#ffffff; clear:both;}  /* set footer div container background */
#footer p { padding:5px 0 5 0; margin:0;}

#btmShadow {margin-top:0px;}
#btmNav {font-size:11px; margin-top:4px; background:URL(/Images/bg-btmNav.gif) right no-repeat;}
#btmNav p {color:#ffffff; text-align:center; width:766px; padding:6px 0; background:#538414; margin:0;}
#btmNav a {color:#ffffff; margin:0 4px;}
#btmNav a:hover {text-decoration:underline;}

#footer_address {color:#0B3198; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:center; padding:8px 0; border-top:4px solid #ffffff; border-bottom:4px solid #ffffff; background:#E1E7F6;}
#footer_address span {margin:0 19px;}
#footer_address a {color:#0B3198; text-decoration:underline;}
#footer_address a:hover {color:#538414;}

#footer_disclaimer {color:white; font-size:9px; padding:15px 18px; background:#8A9FDE;}
#footer_disclaimer a {color:white; text-decoration:underline;}




