html, body {height:100%;margin:0px;padding:0px;font-family:arial, helvetica, sans-serif;}
a.menufont {font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; text-decoration: none; letter-spacing: 0.8px; color: #EDE1CF ;margin-right:8px;margin-left:8px; }
a.menufont:hover {font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 130%; text-decoration: none; letter-spacing: 0.8px; color: #ffffff;margin-right:8px;margin-left:8px;}
a.link_news{color:#000;font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-decoration: none; font-weight:bold;}
a.link_news:hover{ color:#666;font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-decoration: none; font-weight:bold;}
a.offices_list{color:#999;font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-decoration: none; font-weight:bold;}
a.offices_list:hover{color:#666;font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-decoration: none; font-weight:bold;}
.offices_list_first_item{color:#fff;font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-decoration: none; font-weight:bold;}
.offices_list_first_item:hover{color:#666;font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; text-decoration: none; font-weight:bold;}
/*.text_normal{font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 130%; text-decoration: none; color: #000000}*/
contentpadding {padding-right:25px;padding-left:30px;padding-bottom:30px;}
.sfield {  border: #3d7898; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 19px; font-family: Arial, Helvetica, sans-serif; font-size:11px}
.titlesG{font-family: Arial, Helvetica, sans-serif; font-size:16px ; line-height: 130%; text-decoration: none; letter-spacing: 0.8px;color:#000;}
.star {color:#FFCB05}
a.menubottomfont {font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 130%; text-decoration: none; letter-spacing: 0.8px; color: #000000 ;margin-right:8px;margin-left:8px; }
a.menubottomfont:hover { font-weight:bold;font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 130%; text-decoration: none; letter-spacing: 0.8px; color: #FFFFFF ;margin-right:8px;margin-left:8px; }
.bsmart_font {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 130%; text-decoration: none; letter-spacing: 0.8px; color: #000000}
.mainmenu{margin:auto;}
.mainmenu{text-align: -moz-center;}

.rightsite_padding{width:50%}
.full_site_width{width:976px;vertical-align:top;}
.main_container{width:956px;vertical-align:top;margin-left:10px;margin-right:10px;}
.leftside{width:240px;}
.rightside{width:363px;padding-top:5px;}
.inside_center{width:353px; padding-top:5px;}
.rside_spanel{width:238px; margin-left:125px;}
.rside_bpanel{width:363px;}
.left_editor{width:120px;margin-right:120px;}
.logo_search_line{height:52px;}
.main_menu_width, .logo_width{width:716px;}
.main_menu{width:716px;padding-top:10px;}
.sub_menu{width:716px;height:48px;}
.leftsite_padding{width:50%}
.white .line{background-color:#fff;font-size:0;}
.black .line{background-color:#000;font-size:0;}
.title_height{height:170px; vertical-align:top;}
.offices_list1_width{width:125px; margin-left:3px;}
.offices_list1_width{width:110px;}
.news_hp{width:120px;margin-right:120px;}
.search_field{width:240px;}


.RadMenu a.rmLink, .RadMenu_BsmartBlue .rmLink{color:#999;font-size:16px;font-weight:bold;}
.RadMenu_BsmartBlue .rmLink:hover, .RadMenu_BsmartBlue .rmGroup .rmLink:hover, .RadMenu_BsmartBlue2 .rmLink:hover, .RadMenu_BsmartBlue2 .rmGroup .rmLink:hover{color:#666666;font-size:16px;font-weight:bold;}
.RadMenu_BsmartBlue .rmClicked {color:#333333;}/*, .RadMenu_BsmartBlue .rmFocused*/
.RadMenu_BsmartBlue .rmFocused{color:#666 !important;}
.RadMenu_BsmartBlue2 .rmFocused{color:#000 !important;}
.home .RadMenu a.rmLink{color:#000 !important;}
.home .RadMenu a.rmLink:hover {color:#666 !important;}

.home .tagline{line-height:68px;font-size:96px;font-weight:bold;letter-spacing:-0.052em;color:#000;margin-bottom:18px;text-decoration:none;}
.tagline{line-height:68px;font-size:96px;font-weight:bold;letter-spacing:-0.052em;color:#999;margin-bottom:10px;text-decoration:none;}
*:first-child+html .tagline {letter-spacing:-0.31em;text-decoration:none;}
* html .tagline {letter-spacing:-0.31em;margin-left:0;text-decoration:none;}
*:first-child+html .home .tagline {letter-spacing:-0.31em;text-decoration:none;}
* html .home .tagline {letter-spacing:-0.31em;margin-left:0;text-decoration:none;}
.nav a {font-family:arial, helvetica, sans-serif;display:inline;font-size:8pt;font-weight:bold;text-decoration:none;}
.nav a {color:#000;}
.nav a:visited {color:#999;}
.nav a:hover {color:#666;}
.nav li {color:#999;}

.news{color:#000;text-decoration:none;font-weight:bold;}
.news:hover{color:#666;text-decoration:none;font-weight:bold;}
.news_list_description{font-size:8pt;line-height:13px;font-weight:bold;text-decoration:none;color:#666;}
.news_list_date{font-size:8pt;line-height:13px;font-weight:bold;text-decoration:none;color:#000;}
.print{font-size:10px;line-height:13px;font-weight:normal;text-decoration:none;color:#000;}
.print:hover{font-size:10px;line-height:13px;font-weight:normal;text-decoration:none;color:#666;}
.bsmart_logo{background-image:url('/design/images/bsmart_logo_wb.gif'); background-position:center center; background-repeat:no-repeat;}
.practice_list_item{border-top:solid 2px #666;vertical-align:middle;}
.attoney_text_normal{font-size:12px;line-height:15px; font-weight:normal;text-decoration:none;color:#000;}
.attoney_text_normal:hover{font-size:12px;line-height:15px; font-weight:normal;text-decoration:none;color:#666;}
.attoney_text_gray{font-size:12px;line-height:15px; font-weight:normal;color:#666;}
.attoney_details h2{font-size:12px;line-height:15px; font-weight:normal;color:#000;margin:0px;padding:0px; margin-bottom:5px;padding-top:4px;}
.results_title{font-size:16px;line-height:18px; font-weight:bold;color:#666;text-decoration:none;}
.results_title:hover{font-size:16px;line-height:18px; font-weight:bold;color:#999;text-decoration:none;}
.results_desc{font-size:8pt;line-height:13px; font-weight:bold;color:#999;}
.attoney_bsmall{font-size:8pt;line-height:13px; font-weight:bold;color:#000;text-decoration:none;}
.attoney_bcard{font-size:8pt;line-height:13px; font-weight:bold;color:#666;text-decoration:none;}
.attoney_bcard:hover{font-size:8pt;line-height:13px; font-weight:bold;color:#999;text-decoration:none;}
.attoney_bsmall:hover{font-size:8pt;line-height:13px; font-weight:bold;color:#666;text-decoration:none;}
.attoney_title{font-size:16px;line-height:18px; font-weight:bold;color:#000;text-decoration:none;}
.attoney_title:hover{font-size:16px;line-height:18px; font-weight:bold;color:#666;text-decoration:none;}
.practices_link{font-size:16px;line-height:28px;font-weight:bold;text-decoration:none;color:#666;}
.practices_link:hover{font-size:16px;line-height:28px;font-weight:bold;text-decoration:none;color:#999;}
.paging_links{color:#999;font-size:8pt;line-height:13px;text-decoration:none;font-weight:bold;}
.paging_links:hover{color:#666;font-size:8pt;line-height:13px;text-decoration:none;font-weight:bold;}

img{border:none;}
.text_normal{color:#000;font-size:16px;line-height:18px;font-weight:bold;}
.text_normal a{text-decoration:underline;color:#000;}
.text_normal a:hover{text-decoration:underline;color:#666;}
hr{height:2px;color:#000;background-color:#000;}
.vbig a{text-decoration:none;}
.vbig a:hover{text-decoration:none;}
.tagline a{text-decoration:none;}
.tagline a:hover{text-decoration:none;}

