/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }




.body  {    background:#866C5F url(/Assets/Category/000010/0000/bg_tile.gif) repeat-x;}
.clearboth { clear: both; }
.body img { border: 0; }


#maincontainer { width:1008px; margin: 0px auto; }

#topcontainer { padding: 0px 14px 20px 14px; }
#firm_logo { float:left; display:block; margin-top: 19px; }
#call_box { float: right; display: inline; height: 72px; width: 300px; background: transparent url(/Assets/Category/000010/0000/topbox_tile.gif) repeat-x; }
#call_box  #left { float: left; display: inline; width: 10px; height: 72px; background: transparent url(/Assets/Category/000010/0000/topbox_left.gif) no-repeat; }
#call_box  #mid { float: left; display: inline; width: 280px; padding-top: 10px; text-align: center; }
#call_box  #mid p#number { font: bold 22px Arial,Helvetica,sans-serif; color: #ffffff; }
#call_box  #mid p#tagline { font: bold 16px Arial,Helvetica,sans-serif; color: #f6eee4;  }
#call_box  #right { float: right; display: inline;  width: 10px; height: 72px; background: transparent url(/Assets/Category/000010/0000/topbox_right.gif) no-repeat; }

#nav { width: 1008px; height: 67px; background: transparent url(/Assets/Category/000010/0000/nav_bg.gif) no-repeat; }
* html  #nav { overflow: hidden; }
#nav_inner { padding: 0 13px ; }


#nav #home_page ul {list-style-type: none; float: left; padding-top: 8px;}
#nav #home_page li { float: left;  }
#nav #home_page li a { display: block;  height: 59px; width: 87px;  text-align: center; font: bold 15px/59px 'Trebuchet MS',Helvetica,sans-serif; color: #4c3f33; text-decoration: none;  }
#nav #home_page li a:hover { color: #003366;}
#nav #home_page li.current_list a { background: transparent url(/Assets/Category/000010/0000/nav_rollover_left.gif) no-repeat; }
#nav #home_page li a:hover{ background: transparent url(/Assets/Category/000010/0000/nav_hover_first.gif) no-repeat;   }



#nav #sub_pages ul {list-style-type: none; float: left; padding-top: 8px;}
#nav #sub_pages li { float: left; background: transparent url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat 0 0;  margin-top: 1px; padding-top: 1px; position: relative; }
#nav #sub_pages li:hover, #nav #sub_pages li.sfhover { background: #DBD3C8 url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat 0 0;  }
#nav #sub_pages li a { float: left; display: block;  height: 57px; width: 150px;  font: bold 15px/57px 'Trebuchet MS',Helvetica,sans-serif; color: #4c3f33; text-decoration: none; text-align: center; }
#nav #sub_pages li a:hover { color: #003366;  }
#nav #sub_pages li span.s9_menus_separator { display: none; }
#nav #sub_pages li.current_list { background: transparent url(/Assets/Category/000010/0000/nav_rollover_tile.gif) repeat-x 0 -1px; }
#nav #sub_pages li.current_list a { background: transparent url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat; }
#nav #sub_pages li.current_list:hover a { background-color: #DBD3C8; }
#nav #sub_pages li:hover ul, #nav #sub_pages li.sfhover ul{ display: block;  }
#nav #sub_pages li.last_child a { width: 151px; }



/*second level */
#nav #sub_pages li ul {   position: absolute; top: 58px; left: 0; background: #DBD3C8;  padding: 0;  display: none; width: 250px; border-bottom: 1px solid #C3B5A1; border-right: 1px solid #C3B5A1; border-left: 1px solid #C3B5A1; }
#nav #sub_pages li li {  width: 250px; background: none; float: none; margin: 10px 0; padding: 0;}
#nav #sub_pages li li span.s9_menus_separator { display: inline; margin-left: 38px; padding-right: 3px; font: bold 14px/normal Arial,Arial,sans-serif; color: #335675; }
#nav #sub_pages li li a { font: bold 12px/normal Arial,Arial,sans-serif; color: #335675; display: inline; float: none; text-decoration: none;  background: none;}
#nav #sub_pages li.current_list li a { background: none; }
#nav #sub_pages li li.current_list { background: none; }
#nav #sub_pages li li.current_list a{ background: none; }
#nav #sub_pages li li a:hover { text-decoration: underline; color: #335675;}
#nav #sub_pages li li.first_child {  }
#nav #sub_pages li li.last_child  {  }
#nav #sub_pages li li:hover, #nav #sub_pages li li.sfhover { background: none; }

#nav #last_link ul {list-style-type: none; float: right; padding-top: 8px; }
#nav #last_link li { float: left; background: transparent url(/Assets/Category/000010/0000/nav_separator.gif) no-repeat 0 1px; padding-left: 2px;  }
#nav #last_link li a { display: block;  height: 59px; width: 142px;  text-align: center; font: bold 15px/59px 'Trebuchet MS',Helvetica,sans-serif; color: #4c3f33; text-decoration: none;   }
#nav #last_link li a:hover { color: #003366;}
#nav #last_link li.current_list a { background: transparent url(/Assets/Category/000010/0000/nav_rollover_right.gif) no-repeat top right; }
#nav #last_link li a:hover{ background: transparent url(/Assets/Category/000010/0000/nav_hover_last.gif) no-repeat top right;   }





#content { width: 1008px;  background: transparent url(/Assets/Category/000010/0000/content_tile.gif) repeat-y; }
#content_inner { padding: 25px 40px 25px 40px; }

#left_column { width: 300px; float: left; display: inline; background: transparent url(/Assets/Category/000010/0000/bluebox_tile.gif) repeat-y; }
#left_column  h2 { font: normal 20px Arial,Arial,sans-serif; color: #ffffff;  padding: 10px 0px 8px 0px; }
#left_column  p { font: normal 12px/16px Arial,Arial,sans-serif; color: #ffffff; margin: 10px 0px; }
#left_column a { color: #b0ccdd; text-decoration: none; }
#left_column a:hover { text-decoration: underline; }
#left_column .link { color: #b0ccdd; }

#left_divider { clear: both; height: 0px; border-top: solid 1px #142c44; border-bottom: solid 1px #467191; }

#left_column #top_cap { width: 300px; height: 10px; background: transparent url(/Assets/Category/000010/0000/bluebox_top.gif) no-repeat;}
#left_column .mid {  padding: 0 19px; }
#left_column #bottom_cap { width: 300px; height: 10px; background: transparent url(/Assets/Category/000010/0000/bluebox_bottom.gif) no-repeat; }

#right_column { float: left; display: inline; width: 628px;}
#right_column a { color: #3e76ab; text-decoration: none; }
#right_column a:hover { text-decoration: underline; }
#right_column p { font: normal 13px/19px Arial,Arial,Helvetica,sans-serif; color: #555555; margin: 10px 0;}
#right_column h1 { font: normal 22px Arial,Arial,Helvetica,sans-serif; color: #003366; margin: 20px 0; }
#right_column h2 { font: bold 19px Arial,Arial,Helvetica,sans-serif; color: #333333; margin: 10px 0;}
#right_column h3 { font: normal 16px Arial,Arial,Helvetica,sans-serif; color: #003366; margin: 10px 0;}
#right_column ul { padding-left: 15px; margin: 10px 0; font: normal 13px/19px Arial,Arial,Helvetica,sans-serif; color: #555555; }
#right_column .sidebyside { float: left; width: 200px; }
#right_column ol { padding-left: 25px; margin: 10px 0; font: normal 13px/19px Arial,Arial,Helvetica,sans-serif; color: #555555; }


#right_column_inner { padding-left: 25px; }

#bottom_container { width: 1008px; background: transparent url(/Assets/Category/000010/0000/content_tile.gif) repeat-y; margin: 0px auto;}
#bottom_container ul { list-style-type: none; padding-left: 26px; padding-top: 30px;}
#bottom_container ul li { display: inline; }
#bottom_container ul li a { padding: 0 4px 0 10px; border-left: 1px solid #3e76ab; text-decoration: none; font: normal 11px Arial,Arial,Helvetica,sans-serif; color: #3e76ab; }
#bottom_container ul li.first_child a{ border-left: 0; padding-left: 0px; }
#bottom_container ul li a:hover { text-decoration: underline; }
#bottom_container p { padding:25px 26px 0 26px;  font: normal 10px Tahoma,serif; color: #333333; }
#bottom_container p a { color: #333333; text-decoration: none;}
#bottom_container p a:hover { text-decoration: underline;}
#bottom_container_inner { width: 980px; height: 132px; background: transparent url(/Assets/Category/000010/0000/footer_tile.gif) repeat-x; margin: 0 auto; }

#bottom_cap { width: 1008px; height: 28px; background: transparent url(/Assets/Category/000010/0000/footer_bottom.gif) no-repeat; margin: 0px auto;}
/* *** ** End   of DefaultWrapper ** *** */
