/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0; padding: 0; }

.body { background: #87817b; text-align: center;  }
.no_css { display: none; }
.clearboth { clear: both; }

.body a { text-decoration: none;}
.body a:hover { text-decoration: underline;  }
.body img { border: 0; }

#shadow_left { width: 966px; background: transparent url(/Assets/Category/000010/0000/left_shadow.gif) repeat-y top left; margin: 0 auto; text-align: center; }
#shadow_right { width: 966px; background: transparent url(/Assets/Category/000010/0000/right_shadow.gif) repeat-y top right; }

#maincontainer { width: 910px; text-align: left; margin: 0 auto; /*overflow: hidden;*/}

#lead { width: 910px; height: 321px; background: transparent url(/Assets/Category/000010/0000/lead.jpg) no-repeat; }

#utility { height: 21px; text-align: right; }
#utility ul { margin-right: 23px; line-height:21px;}
#utility ul li { display: inline; }
#utility ul li a { font: normal 11px'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; border-left: 1px solid #ffffff; padding: 0 5px 0 7px; }
#utility ul li.first_child a { border: 0; padding-left: 0; }

#lead_top{ height: 109px; width: 910px; }
#lead_top a#home_link { display: block; height: 109px; width: 602px; float: left;}
#lead_top p#lead_address { font: normal 11px/14px Times New Roman, Times, serif; color: #ffffff; display: inline; float: right; width: 230px; text-align: right; margin-right: 23px; padding-top: 12px;}

#lead_bottom h1 { font: italic 16px/20px Times New Roman, Times, serif; color: #ffffff; padding: 50px 350px 0px 50px;}
#lead_bottom h1 span { font-size: 14px; display: block; text-align: right; padding-top: 20px; }

#nav {width: 910px; height: 41px; background: transparent url(/Assets/Category/000010/0000/nav_bg.gif) no-repeat; padding-top: 1px; }
#nav ul {list-style-type: none; }
#nav li { float: left; background: transparent url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat 0 0; position: relative; text-align: center;}
#nav li a { border-right: 1px solid #000000; border-left: 1px solid #666666; float: left; display: block;  height: 38px; font: bold 13px/38px 'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; text-decoration: none; }
#nav li a:hover { color: #1f3e74; background: transparent url(/Assets/Category/000010/0000/hover.gif) repeat-x;   }
#nav li:hover ul, #nav li.sfhover ul{ display: block;  }
#nav li.last_child a { border-right: 0; }
#nav li.first_child a { border-left: 0; }

#nav li.roger-dodd a { width: 111px; }
#nav li.michael-burnham a { width: 133px; }
#nav li.staff a { width: 83px; }
#nav li.practice-areas a { width: 120px; }
#nav li.books-dvds-cds a{ width: 137px; }
#nav li.newsletters a { width: 73px; }
#nav li.links a { width: 73px; }
#nav li.additional-information a { width: 166px; }


/*second level */
#nav li ul { position: absolute; top: 38px; left: 0; background: #3f3a34;   display: none; }
#nav li li {   background: none; float: none; margin: 10px 0; padding: 0;}
#nav li li a { border: 0; font: bold 12px 'Trebuchet MS',Helvetica,sans-serif; color: #ffffff; display: block; float: none; text-decoration: none;  background: none; width: 150px !important; height: auto; text-align: left; padding-left: 15px;  }
#nav li li a:hover { text-decoration: underline; color: #ffffff; background: none;}
#nav li li:hover, #nav li li.sfhover { background: none; }

#nav li.newsletters li a { width: 115px !important; padding-left: 22px; }

#content { width: 910px; background: transparent url(/Assets/Category/000010/0000/content_tile.gif) repeat-y; padding-top: 22px; padding-bottom: 50px;  }

#left_col { width: 272px; float: left;  }
#left_col_inner { padding-left: 28px; }
#left_col h2 {  font: normal 23px Georgia,Georgia,serif; color: #370e03; padding-bottom: 5px; padding-top: 9px;  } 
#left_col  fieldset { border: 0; }
.form_input { width: 210px;  font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color: #3f170a; border: 1px solid #666666; background-color: #ffffff; margin: 2px 0; display: block; float: left; padding: 2px;}
#left_col  textarea { display: block; width: 204px; padding: 5px; height: 50px; margin: 5px 0; clear: both; font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color: #3f170a; border: 1px solid #666666; background-color: #ffffff; }
#left_col br { clear: both; }
#left_col  #submit_button { float: right; background: transparent url(/Assets/Category/000010/0000/submit.gif); padding: 0px; width: 91px; height: 21px; border: 0; font: normal 12px/19px 'Trebuchet MS', Helvetica, sans-serif; color: #370e03;  cursor: pointer; text-align: center; margin: 5px 28px 0 0; display: inline;}
#left_col #badges  { text-align: center; padding-top: 25px;  }

.CaptchaComponent input {width: 210px;  font: normal 12px 'Trebuchet MS', Helvetica, sans-serif; color: #3f170a; border: 1px solid #666666; background-color: #ffffff; margin: 5px 0; float: left; padding: 2px;}

.CaptchaComponent {margin: 5px 0px;}

#right_col { width: 638px; float: left; overflow: hidden; }
#right_col #right_col_content { padding: 0 38px 0 30px; }
#right_col #right_col_content h1 { font: normal 30px Georgia,Georgia,serif; color: #012928; padding-bottom: 10px;  }
#right_col #right_col_content h2 { font: normal 18px Georgia,Georgia,serif; color: #333333; margin: 15px 0 10px 0; }
#right_col #right_col_content h3 { font: normal 16px Georgia,Georgia,serif; color: #333333; margin: 10px 0; }

#right_col #right_col_content p { font: normal 13px/19px 'Trebuchet MS', Helvetica, sans-serif; color: #222222; margin: 10px 0;}
#right_col #right_col_content ul { padding-left: 20px; font: bold 13px/19px 'Trebuchet MS', Helvetica, sans-serif; color: #222222; margin: 10px 0;}
#right_col #right_col_content ol { padding-left: 20px; font: bold 13px/19px 'Trebuchet MS', Helvetica, sans-serif; color: #222222; margin: 10px 0;}
#right_col #right_col_content a { color: #9d6c03; }

#footlinks { width: 966px; height: 68px; margin: 0 auto; background: transparent url(/Assets/Category/000010/0000/footer_cap.gif) no-repeat; text-align: center;}
#footlinks ul { list-style-type: none; padding-top: 10px; font: normal 11px 'Trebuchet MS',Helvetica,sans-serif; }
#footlinks ul li { display: inline; }
#footlinks ul li a{ border-left: 1px solid #ffffff;  color: #ffffff; padding: 0 3px 0 7px; }
#footlinks ul li.first_child a {border: 0; }

#disc { text-align: left; font: normal 10px Tahoma, Geneva, sans-serif; color: #ffffff; padding: 35px 30px 10px; }
#disc a { color: #ffffff; }/* *** ** End   of DefaultWrapper ** *** */
