body {font-family:"Lucida Sans Unicode",Verdana,Arial,sans-serif; line-height: 1; color: #333; background: #FFF;font-size:0.8125em;color:#333333;}

.logo{padding:0 0 0 10px !important;}
.footer{text-align:center;}
.login{float:right;text-align:center;font-size:10px;padding:5px 20px 0 0 !important;}
.login a{background:none !important;margin-left:10px;font-size:9px !important;color:#fff;padding:0 !important; text-transform:none !important; text-decoration:underline !important;}

/* -----------------------------------------------------

	NAVIGATION , LINKS
	
----------------------------------------------------- */
/* main Menu */
.nav_bg {background: url(../images/nav_bg.gif) no-repeat top left;padding-top:0;height:34px;margin:10px 0 5px 0 !important;}
.nav_bg ul {margin: 0;padding:0;list-style: none;}
.nav_bg li {display: inline; padding:0 !important;}
.nav_bg a {display: block;float: left;padding: 3px 20px 6px 20px;text-decoration: none;font-size: 1em;font-weight: 700;color: #fff;background: url(../images/navbg_divs.gif) no-repeat top right; text-transform: uppercase;}
.nav_bg a:hover {text-decoration: none;color:#000;}
.nav_bg .active a {color:#dfdfb2;}
/* single */
.boxfleft{float:left;width:30%;}
.boxfleft ul {margin: 0 0 .5em 0;padding: 0;list-style: none !important;overflow:hidden;}
.boxfleft li {margin-bottom: 5px;background: url(../images/icon_bullet.gif) no-repeat;background-position: 0px 7px !important;padding-left: 10px !important; list-style:none  !important;}
.boxfleft li a {font-size:12px;text-decoration:none;}
.boxfleft li a:hover {font-size:12px;;text-decoration:underline;}
/* single */
.single ul {
margin: 0 0 .5em 0;padding: 0;list-style: none;overflow:hidden;}
.single li {margin-bottom: 5px;background: url(../images/icon_bullet.gif) no-repeat;background-position: 9px 7px;padding-left: 20px;}
.single li a {font-size:12px;text-decoration:none;}
.single li a:hover {font-size:12px;;text-decoration:underline;}

/* simple */
.simple ul {
margin: 0 0 .5em 0;padding: 0;list-style: none;overflow:hidden;}
.simple li {margin-bottom: 5px;background-position: 9px 7px;padding-left: 20px;font-size:10px;}
.simple li a {font-size:12px;text-decoration:none;}
.simple li a:hover {font-size:12px;;text-decoration:underline;}

/* single_bullet   */
.singlecol_doubleul {padding:0 10px;overflow:hidden;}
.singlecol_doubleul ul {margin: 0 0 .5em 0;padding: 0;list-style: none;float:left;width:45%;}
.singlecol_doubleul li {margin-bottom: 5px;background: url(../images/icon_bullet.gif) no-repeat;background-position: 3px 8px;padding-left: 15px; border-bottom:1px #d1d1d1 dotted;}
.singlecol_doubleul li a {font-size:12px;text-decoration:none; font-weight:normal;}
.singlecol_doubleul li a:hover {font-size:12px;text-decoration:underline;}
/* boxfleft */
.boxfleft{float:left;width:30%;}
.boxfleft ul {margin: 0 0 .5em 0;padding: 0;list-style: none !important;overflow:hidden;}
.boxfleft li {margin-bottom: 5px;background: url(../images/icon_bullet.gif) no-repeat;background-position: 0px 7px !important;padding-left: 10px !important; list-style:none  !important;}
.boxfleft li a {font-size:12px;text-decoration:none;}
.boxfleft li a:hover {font-size:12px;;text-decoration:underline;}

/* two column nav */
.twocol_nav{}
.twocol_nav ul {margin: 0 0 .5em 0 !important;padding: 0;list-style: none !important;overflow:hidden !important;}
.twocol_nav li {margin-bottom: 5px;background: url(../images/gen_bullet.gif) no-repeat;background-position: 3px 7px !important; width:44%;float:left;padding-left:15px !important;margin-left:10px !important; list-style-image:none  !important; list-style-type:none  !important;}
.twocol_nav li a {font-size:12px;text-decoration:underline;}
.twocol_nav li a:hover {font-size:12px;text-decoration:none;}	
/* three column article */
.threecol_article{}
.threecol_article ul {margin: 0 0 0 10px;padding: 0;list-style: none;overflow:hidden;}
.threecol_article li {margin-bottom: 5px;background: url(../images/icon_article.gif) no-repeat;background-position: 3px 5px; width:28%;float:left;padding-left:19px;margin-left:10px;}
.threecol_article li a {font-size:12px;text-decoration:underline;}
.threecol_article li a:hover {font-size:12px;text-decoration:none;}
/* three column bullet */
.threecol_bullet{}
.threecol_bullet ul {margin: 0 0 20px 10px;padding: 0;list-style: none;overflow:hidden;}
.threecol_bullet li {margin-bottom: 5px;background: url(../images/icon_bullet.gif) no-repeat;background-position: 3px 8px; width:28%;float:left;padding-left:15px;margin-left:10px;}
.threecol_bullet li a {font-size:12px;text-decoration:underline;}
.threecol_bullet li a:hover {font-size:12px;text-decoration:none;}

/* sidebar right   */
.sidebar_right {width:100%;padding:10px 0;font-weight:bold; color:#666666;}
.sidebar_right ul {margin: 0 0 .5em 0;padding: 0;list-style: none;}
.sidebar_right li {margin-bottom: 5px;background: url(../images/icon_article.gif) no-repeat;background-position: 3px 5px;padding-left: 19px !important; border-bottom:1px #d1d1d1 dotted;list-style: none !important; list-style-position:outside !important; list-style-image:none !important;}
.sidebar_right li a {font-size:12px;text-decoration:underline; font-weight:normal;}
.sidebar_right li a:hover {font-size:12px;text-decoration:none;}
/* related_nav right   */
.related_nav {width:100%;padding:10px 0;font-weight:bold; color:#666666;}
.related_nav ul {margin: 0 0 .5em 0;padding: 0;list-style: none;}
.related_nav li {margin:0 0 5px 5px !important;background: url(../images/icon_article.gif) no-repeat;background-position: 3px 5px;padding-left: 19px !important; border-bottom:1px #d1d1d1 dotted;list-style: none !important; list-style-position:outside !important; list-style-image:none !important;}
.related_nav li a {font-size:12px;text-decoration:none; font-weight:normal;}
.related_nav li a:hover {font-size:12px;text-decoration:underline;}
/* singlecol   */
.singlecol {}
.singlecol ul {margin: 0 0 .5em 0;padding: 0;list-style: none;}
.singlecol li {margin-bottom: 5px;background: url(../images/icon_bullet.gif) no-repeat;background-position: 3px 5px;padding-left: 19px; border-bottom:1px #d1d1d1 dotted;}
.singlecol li a {font-size:12px;text-decoration:none; font-weight:normal;}
.singlecol li a:hover {font-size:12px;text-decoration:underline;}
/* catbox_nav */
.catbox_nav ul {margin: .5em 0 .5em .5em;padding: 0;list-style: none;overflow:hidden;}
.catbox_nav li {margin-bottom: 5px;background: url(../images/icon_article.gif) no-repeat;background-position: 0px 5px;padding-left: 15px;list-style: none;}
.catbox_nav li a {font-size:12px;text-decoration:underline;}
.catbox_nav li a:hover {font-size:12px;text-decoration:none;}
/* expertart_nav */
.expertart_nav ul {margin: .5em 0 .5em .5em;padding: 0 20px 0 0 !important;list-style: none;overflow:hidden;}
.expertart_nav li {margin-bottom: 5px;background: url(../images/icon_article.gif) no-repeat;background-position: 0px 5px;padding-left: 15px !important;list-style: none !important; list-style-position:outside !important; list-style-image:none !important;}
.expertart_nav li a {font-size:12px;text-decoration:none;}
.expertart_nav li a:hover {font-size:12px;text-decoration:underline;}
/* expertart_nav */
.guide_nav ul {margin: .5em 0 .5em 0em;padding: 0 10px 0 0 !important;list-style: none;overflow:hidden;}
.guide_nav li {margin: 0 0 0 10px !important;background: url(../images/icon_bullet.gif) no-repeat;background-position: 0px 8px;padding-left: 15px !important;list-style: none !important; list-style-position:outside !important; list-style-image:none !important;}
.guide_nav li a {font-size:12px;text-decoration:none;}
.guide_nav li a:hover {font-size:12px;text-decoration:underline;}



/* alternative link color */
.altnav a {color:#4795d6 !important; text-decoration:underline;}
.altnav a:hover {text-decoration:none;}





/* -----------------------------------------------------

	ROUNDED ELEMENTS: find form, boxes, column boxes
	
----------------------------------------------------- */


/* dirloc_bar box */
#dirloc{width:180px;margin-bottom:20px;}
#dirloc .dirloc_bottom {
background:transparent url(../images/dirloc_bottom.gif) no-repeat scroll 50% 100%;height:1%;margin-bottom:7px;padding-bottom:18px;margin-top:0 !important;}
#dirloc .dirloc_bottom .dirloc_top {
background:transparent url(../images/dirloc_top.gif) no-repeat scroll 50% 0pt;max-width:100%;padding:10px 0pt 0pt;margin-bottom:0 !important;}
#dirloc .dirloc_bottom .dirloc_top fieldset{border: none !important;margin:0 !important;padding:0 !important;}
.dirloc_top label{font-size:10px;}



.relative{position:relative;}
.absolute{position:absolute;}
.catbox_linkstop a{color:#2d67a6; text-decoration:underline; font-size:10px; font-weight:bold;margin-right:10px;}
/* 
	category boxes
*/
.catbox {width:299px; float:left;}
.catbox_linkheading{height:25px;background:transparent url(../images/catbox_linkheading.gif) no-repeat top left;}
.catbox_more{height:35px;background:transparent url(../images/catbox_more.gif) no-repeat top left; position:relative;}
.catbox_more a{position:absolute;right:25px; top:4px;}
.catbox_linkheading h5{color:#5d5d5d;padding:2px 0 0 29px;font-weight:bold; font-size:11px;margin:0;}

img.imgfloatright {border:1px solid #D1D1D1;float:right;margin-left:10px;padding:2px;}
img.imgfloatleft {float:left;margin-right:10px;}


/* -----------------------------------------------------

	HOME FORM
	
----------------------------------------------------- */
.find_title{width:375px; float:left;}
.find_title h1{font-size:30px; color:#f89400; margin:0 0 5px 0;font-family:Georgia,"Times New Roman",Times,serif;}
.browseby{padding:10px 0 0 0;width:200px;float:left;}
.browseby h2{margin:0 0 5px 5px;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}
.browseby a{color:#fff;}
.find_steps_graphic{width:100%;clear:both;margin:5px 0 0 0 !important; overflow:hidden;}
.form_radio{}
.find_radio a{text-decoration:none;}
.form_radio input{float:left;padding:4px 0 0 0;margin:5px 5px 0 0 !important;}
.form_radio p{margin-bottom:10px !important;}
.find_radioholder{overflow:hidden;padding:0pt 10px;}
.find_radioholder input{margin:0 !important;}

#location-wrapper {width:235px; float:left;}
.enterlocation_textbox{width:235px; float:left;}
.find_button {margin:-13px 0pt 0pt !important;padding:10px 0pt !important;float:left;}
#expert-directory-form-default * {margin:0;}

/* find location */
.browseby_content{margin:10px 0 0 0;}
.location_cols{width:180px; margin-right:10px;float:left;}

/* searchbox */
.searchbox{width:269px; height:111px; text-align:center;margin-bottom:20px;background: url(../images/searchbox.gif) no-repeat;}
.searchbox h2{font-size:1.2em; color:#7c7c7c;padding-top:10px;}
.searchbox input{margin-bottom:5px;}


/* -----------------------------------------------------

	HEADERS
		
----------------------------------------------------- */
.header_h{background:transparent url(../images/header_h.gif) no-repeat top left;height:35px;margin-bottom:20px;overflow:hidden;}
.header_m{background:transparent url(../images/header_m.gif) no-repeat top left;height:35px;margin-bottom:20px;overflow:hidden;}
.header_s{background:transparent url(../images/header_s.gif) no-repeat top left;height:35px;margin-bottom:20px;overflow:hidden;}
.header_w{background:transparent url(../images/header_w.gif) no-repeat top left;height:35px;margin-bottom:20px;overflow:hidden;}
.header_18{background:transparent url(../images/header_18.gif) no-repeat top left;height:35px;margin-bottom:20px;overflow:hidden;}
.header_h h2{font-size:16px; font-weight:bold;color:#525252;padding:3px 0 0 47px;margin:0;}
.header_m h2{font-size:14px; font-weight:bold;color:#525252;padding:5px 0 1px 47px;margin:0;}
.header_w h2{font-size:16px; font-weight:bold;color:#525252;padding:2px 0 0 47px;margin:0;}
.header_s h2{font-size:16px; font-weight:bold;color:#525252;padding:2px 0 0 47px;margin:0;}
.header_18 h2{font-size:16px; font-weight:bold;color:#525252;padding:3px 0 0 47px;margin:0;}
/* -----------------------------------------------------

	ICONS
	
----------------------------------------------------- */
.icon_catboxmore{background:transparent url(../images/icon_catboxmore.gif) no-repeat; background-position:8px 5px;}
.icon_more{background:transparent url(../images/icon_more.gif) no-repeat; background-position:0px 6px;padding-left:14px;}

.icon_print{background:transparent url(../images/icon_print.gif) no-repeat; background-position:0px 4px;padding-left:14px;}

.icon_headerresearch{background:transparent url(../images/icon_headerresearch.gif) no-repeat; background-position:8px 5px;}
.icon_headerissues{background:transparent url(../images/icon_headerissues.gif) no-repeat; background-position:8px 5px;}
.icon_headermore{background:transparent url(../images/icon_headermore.gif) no-repeat; background-position:8px 5px;}
.icon_headerlook{background:transparent url(../images/icon_headerlook.gif) no-repeat; background-position:10px 5px;}
.icon_headerlegal{background:transparent url(../images/icon_headerlegal.gif) no-repeat; background-position:8px 5px;}
.icon_headerinjury{background:transparent url(../images/icon_headerinjury.gif) no-repeat; background-position:10px 5px;}
.icon_headermap{background:transparent url(../images/icon_headermap.gif) no-repeat; background-position:10px 6px;}
.icon_headerperson{background:transparent url(../images/icon_headerperson.gif) no-repeat; background-position:10px 5px;}
.icon_headerpractice{background:transparent url(../images/icon_headerpractice.gif) no-repeat; background-position:10px 5px;}
.icon_headerquestion{background:transparent url(../images/icon_headerquestion.gif) no-repeat; background-position:10px 5px;}
.icon_headerpen{background:transparent url(../images/icon_headerpen.gif) no-repeat; background-position:10px 5px;}
.icon_headerarticle{background:transparent url(../images/icon_headerarticle.gif) no-repeat; background-position:10px 5px;}
.icon_distance{float:left;margin-right:10px;font-size:10px;}
.icon_contact{float:left;margin-right:10px;font-size:10px;}
.icon_profile{float:left;margin-right:10px;font-size:10px;}



/* ------------------------------------------------------

BLOCK HEADERS

------------------------------------------------------  */
.colbox_hfeatured{background:transparent url(../images/colbox_hfeatured.gif) no-repeat top left;height:50px;width:269px;}
.colbox_hcategory{background:transparent url(../images/colbox_hcategory.gif) no-repeat top left;height:50px;width:269px;}
.colbox_hrelated{background:transparent url(../images/colbox_hrelated.gif) no-repeat top left;height:50px;width:269px;}

/* ------------------------------------------------------

DIRECTORY

------------------------------------------------------  */
.probox_bottom {background:transparent url(../images/probox_bottom.gif) no-repeat scroll left bottom;height:31px;margin-bottom:1.7em; text-align:right;}
.probox_bottomlinks{float:right;padding:3px 5px 0 0; }
.probox_bottom p{margin:0 10px 0 0; font-size:10px;padding-top:5px; }

.probox_bottomwide {background:transparent url(../images/probox_bottomwide.gif) no-repeat scroll left bottom;height:31px;margin-bottom:1.7em; text-align:right;}
.probox_bottomwidelinks {float:right;padding:3px 10px 0 0; }
.probox_bottomwide p{margin:0 10px 0 0; font-size:10px;padding-top:5px; }

	


/* resources categories */
.widecatbox{width:930px;margin:0 0 10px 10px;background:#f7f6eb;}

/* member profile */
.profile_a{}
.profile_a h2{font-size:1.2em;margin-bottom:3px; text-align:center;}
.profile_a h3{background:url(../images/gen_bullet.gif) no-repeat; background-position: 0px 4px;padding:0 0 0 10px; color:#600505;margin-bottom:5px;}
.profile_a p{margin:0 0 0 15px;font-size:10px;}
.profile_abutton{margin:0 0 10px 7px;overflow:hidden;}
.profile_tab{float:left;width:75%;margin-bottom:20px;}
.pic_pad{border:1px solid #d1d1d1; padding:1px;}
.profile_link{float:right;width:19%;/* border:1px #d1d1d1 solid;*/ padding:3px; text-align:center;}

/* hover buttons */
a.button_freecons2, a.button_freecons2:visited {
background:transparent url(../images/button_freecons2.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:41px;overflow:hidden;text-indent:-5000px;width:145px;}
a.button_freecons2:hover {background-position: left -44px;}
a.button_viewmap, a.button_viewmap:visited {background:transparent url(../images/button_viewmap.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:31px;overflow:hidden;text-indent:-5000px;width:145px;}
a.button_viewmap:hover {background-position: left -33px;}
a.button_viewprofile, a.button_viewprofile:visited {background:transparent url(../images/button_viewprofile.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:31px;overflow:hidden;text-indent:-5000px;width:192px;}
a.button_viewprofile:hover {background-position: left -33px;}
a.button_freecons, a.button_freecons:visited {background:transparent url(../images/button_freecons.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:31px;overflow:hidden;text-indent:-5000px;width:192px;}
a.button_freecons:hover {background-position: left -33px;}
a.button_contactoffice, a.button_contactoffice:visited {background:transparent url(../images/button_contactoffice.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:31px;overflow:hidden;text-indent:-5000px;width:125px;}
a.button_contactoffice:hover {background-position: left -33px;}

.legal_elements_table {
background:#F8F8F8 none repeat scroll 0 0;
border:5px solid #D2D2D2;
border-collapse:collapse;
color:#762D22;
}

/* NEW HOME PAGE */
.hp_toparea{width:100%;margin-bottom:10px;height:196px;}
.hp_banner{width:205px; margin-right:10px; float:left;}
.hp_form{width:505px; float:left;height:196px; background:url(../images/hp_formbg.gif) repeat-x top left;position:relative;}
.hp_form li{ list-style:none; list-style-type:none;width:100%;}
.hp_form h1{font-size:40px; color:#f7941d; margin:0 0 10px 0;font-family:Georgia,"Times New Roman",Times,serif;padding:10px 0 0 0px; }
.hp_form{padding:0 15px;}
.hp_form label{color:#707070;font-size:16px;}
.hp_form select{width:200px;margin:0 0 10px 0;padding:2px;}
.hp_form p{width:230px;float:left;line-height:1.2;}
.hp_form span{width:170px;}
.hp_form input[type="text"] {border:1px solid #BBBBBB;width:195px;padding:2px;}
.hp_formbutton{padding:0 0 0 275px;}
.hp_browseby {color:#fff;position:absolute;bottom:3px;right:10px;font-size:10px;font-weight:bold;}
.hp_browseby a{color:#fff; }
.hp_browseby a:hover{color:#ececec; }
.hp_bodybg .author-image {margin-right:10px !important;border:1px solid #d1d1d1;height:78px;}
.author-image{width:104px;float:left; text-align:center;}
.author-image img{float:none; padding:2px;}

/* banner area box */
.hp_header205{background:url(../images/hp_header205.gif) no-repeat top left; height:30px;}
.hp_header205 h2{color:#fff;text-indent:10px;font-size:1.1em;padding-top:3px;}
.hp_body205 *{margin:0;}
.hp_body205 ul{ list-style:none; list-style-type:none;background:#f0f0f0;}
.hp_body205 li{ list-style:none; list-style-type:none;background:url(../images/hp_bottomdiv.gif) repeat-x bottom left;padding:1px 5px 1px 5px;}
.hp_body205 li a{font-size:10px;text-decoration:none;}
.hp_body205 li a:hover{text-decoration:underline;}
.hp_body205{background:url(../images/hp_body205.gif) repeat-y top left;}
.hp_bottom205{background:url(../images/hp_bottom205.gif) no-repeat top left;height:5px;margin-bottom:10px;}



/* right col */
.hp_colpad{padding:10px 10px 5px 10px;overflow:hidden;}
.hp_colpad2{padding:2px 10px 5px 10px;overflow:hidden;}
.hp_headersm{background:url(../images/hp_headersm.gif) no-repeat top left; height:30px;}
.hp_headersm h2{color:#fff;text-indent:10px;font-size:1.1em;padding-top:3px;}
.hp_bodysm *{margin:0;}
.hp_bodysm ul{ list-style:none; list-style-type:none;background:#f0f0f0;}
.hp_bodysm li{ list-style:none; list-style-type:none;background:url(../images/hp_bottomdiv.gif) repeat-x bottom left;padding:2px 5px 0 5px;}
.hp_bodysm li a{font-size:10px;text-decoration:none;}
.hp_bodysm li a:hover{text-decoration:underline;}
.hp_bodysm{background:url(../images/hp_bodysm.gif) repeat-y top left;}
.hp_bottomsm{background:url(../images/hp_bottomsm.gif) no-repeat top left;height:5px;margin-bottom:10px;}
/* main col */
.hp_headerbg{background:url(../images/hp_headerbg.gif) no-repeat top left; height:35px;position:relative;}
.hp_headerbg h2{color:#fff;text-indent:10px;font-size:1.4em;margin:0 !important;}
.hp_bodybg *{margin:0;}

.hp_bodybg hr{margin-bottom:10px;}

.hp_listmain{}
.hp_listmain ul{ list-style:none; list-style-type:none;margin:0;}
.hp_listmain li{ list-style:none; list-style-type:none;background:#f0f0f0 url(../images/hp_bottomdiv.gif) repeat-x bottom left;padding:2px 5px 0 5px;float:left;width:46%;}
.hp_listmain li a{font-size:10px;text-decoration:none;}
.hp_listmain li a:hover{text-decoration:underline;}


.hp_morelink{position:absolute;top:5px; right:10px;}
.hp_morelink a{color:#fff;text-decoration:none;}
.hp_morelink a:hover{color:#f1f1f1; text-decoration:underline;}
#dynamic_tab_container{}
.contributor_box{border:2px solid #f0f0f0;margin-bottom:10px;}
.contributor_box h3{font-weight:bold;font-size:1em;border-top:2px solid #f0f0f0;padding:4px 10px;}
.contributor_box p{font-weight:bold;font-size:10px;padding:0 10px 5px 10px;}
.contributor_box .author-image  {float:none;width:100%;padding:10px 0;height:78px;}
.contributor_box .author-image img {float:none;}



.hp_widerm{}
.hp_widerm p {font-size:11px;}

p.hp_rm  {background:#f0f0f0; padding:3px 5px;text-align:right;font-size:10px;}
p.hp_rm a{background:url(/sites/all/themes/hub/subthemes/hub.lawfirms/images/hp_icon_more.gif) no-repeat scroll 2px 6px;padding-left:10px;}




.hp_header11{background:url(../images/hp_header11.gif) no-repeat top left; height:35px;position:relative;}
.hp_body11{background:url(../images/hp_body11.gif) repeat-y top left;}
.hp_bottom11{background:url(../images/hp_bottom11.gif) no-repeat top left;height:5px;margin-bottom:10px;overflow:hidden;}
.hp_header11 h2{color:#fff;text-indent:10px;font-size:1.4em;margin:0 !important;}

.hp_header8{background:url(../images/hp_header8.gif) no-repeat top left; height:35px;}
.hp_body8{background:url(../images/hp_body8.gif) repeat-y top left;}
.hp_bottom8{background:url(../images/hp_bottom8.gif) no-repeat top left;height:5px;margin-bottom:10px;}
.hp_header8 h2{color:#fff;text-indent:10px;font-size:1.4em;margin:0 !important;}

#block-expert_frontpage-faqs {}

.hp_divboxborder{padding:0 0 10px 0;background:url(/sites/all/themes/hub/subthemes/hub.lawfirms/images/hp_bottomdiv.gif) repeat-x bottom left;}
.hp_contbg{position:relative;}
.hp_bodybg{background:url(../images/hp_bodybg.gif) repeat-y top left;margin:0;}
.hp_bottombg{background:url(../images/hp_bottombg.gif) no-repeat top left;height:5px;margin-bottom:10px;}
.hp_topics_box{width:236px; min-height:380px;float:left;background:#f0f0f0;}
.hp_topics_box img{padding:10px 0 0 10px;float:none;}
.hp_topics_box p{padding:3px 10px;font-size:10px;}
.hp_topics_box h4{color:#f7941d;padding:3px 10px;}
.hp_topics_box ul{padding:0 10px 10px 10px;}
.hp_topics_box li{ list-style:none; list-style-type:none;width:98%;display:inline;margin-right:10px;font-size:10px;}
.hp_topics_box .next{float:none;}
.hp_topics_box a.next, a.nextPage{margin-top:0;}
.hp_bottombg .next {display:none;}
/* practices legal boxes */
.hp_topics_box h3{padding:3px 10px;}
.hp_icon_more{float:right;background:url(/sites/all/themes/hub/subthemes/hub.lawfirms/images/hp_icon_more.gif) no-repeat scroll 2px 10px;}

.hp_greybox{background:#f0f0f0;padding:10px;margin-bottom:2px;}
.hp_greybox h4{color:#f7941d;}

.navi {height:20px;margin-left:328px;width:200px;}

/* Tabs
----------------------------------*/

ul.ui-tabs-nav{overflow:hidden;border:none !important;clear:both; width:auto; display:block;margin-bottom:10px;}


.hp_jtabs{}
.hp_jtabs p{font-size:11px;margin:0 0 10px 0;}
.hp_jtabs h2{font-size:1.1em;margin-bottom:5px; line-height:1.3;}
.hp_jtabs span{line-height:1;}
.hp_jtabs hr {display:none;}



/* Interaction states
----------------------------------*/


/* roopa */
/* sidebar right   */
.roopa_b {width:400px;float:left;margin-right:15px;}
.roopa_b ul {margin: 0 0 .5em 0;padding: 0;list-style: none;}
.roopa_b li {margin-bottom: 5px;background: url(../images/roopa_bullet.gif) no-repeat scroll 0 5px;padding-left: 19px !important; /*border-bottom:1px #d1d1d1 dotted;*/list-style: none !important; list-style-position:outside !important; list-style-image:none !important;}
.roopa_b li a {font-size:12px;text-decoration:underline; font-weight:normal;}
.roopa_b li a:hover {font-size:12px;text-decoration:none;}
/* button */
a.roopa_but_cont, a.roopa_but_cont:visited {
background:transparent url(../images/roopa_but_cont.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:30px;overflow:hidden;text-indent:-5000px;width:150px;}
a.roopa_but_cont:hover {background-position: left -30px;}

h4.roopa_h4bg {padding:9px 0 0 0;height:35px; background:url(../images/roopa_h4bg.gif) no-repeat left top;color:#333;clear:both; text-indent:10px;margin:0 0 0 10px;}
.roopa_topfade{width:525px;float:right;}
.roopa_topfade ul{ list-style:none; list-style-type:none;margin:0;padding:0;}
.roopa_topfade li{ list-style:none; list-style-type:none;margin:0;padding:0;}

.roopa_bottomfade{clear:both;height:370px;}
.roopa_bottomfade ul{ list-style:none; list-style-type:none;margin:0;padding:0;}
.roopa_bottomfade li{ list-style:none; list-style-type:none;margin:0;padding:0;}



/*
.ui-tabs {
padding: 10px 0.2em !important;
}
.ui-widget-header{border:none !important;}
.ui-tabs .ui-tabs-nav li a {padding:3px 10px !important;}
ul.ui-tabs-nav{margin:0 10px 10px 10px;clear:both;}
.ui-widget-header {overflow:hidden;}
.ui-tabs-panel p img{margin:0 0 10px 0 !important;}

*/

/* SEM LANDING */
.page-sales-sem-landing h1{display:none;}
.page-sales-sem-landing #block-block-38{display:none;}
.page-sales-sem-landing .nav_bg{display:none;}
.sem_land_quotes{padding-left:80px;}
.sem_land_quotes p {background:transparent url(../images/sem_landing_quotes1.gif) no-repeat scroll left top;line-height:3;text-indent:27px;color:#1ab7ea;font-size:18px;padding-left:20px;}
.sem_land_quotes span {background:transparent url(../images/sem_landing_quotes2.gif) no-repeat scroll right center;padding:15px 40px 15px 0;}
.page-sales-sem-landing .breadcrumb {display:none;}

.sem_landing_form{padding:10px 10px 10px 20px; background:#f1f1f1;}
.sem_landing_form textarea{width:280px;height:15px;}

.roundtop_980 ul {margin: 0 0 0 0;padding: 10px;list-style: none;}
.roundtop_980 .pad_sides li {color:#1ab7ea;margin: 0 !important; font-size:14px; list-style: none !important; list-style-position:outside !important; list-style-image:none !important;}

.dashboard_box{background:#fbf8e8; border: 1px solid #f0ead0;color:#919191;overflow:hidden; height:148px;}
.dashboard_box h3{ color:#2681d0; background:#f0ead0;padding:3px 10px;}
.dashboard_box ul{padding-left:10px;}
.dashboard_box li{margin:0 5px;}
.dashboard_box_b{overflow:hidden;padding-left:29px;}

/* SYNDICATION */
.syndication_dos h3{ font-size:1.5em;color:#c1cd23;border-bottom:2px solid #c1cd23;line-height:1.7;}
.syndication_donts h3{ font-size:1.5em;color:#ed1c24;border-bottom:2px solid #ed1c24;line-height:1.7;}
.syndication_dos span{background:url(../images/syn_check.gif) no-repeat scroll 0 4px;padding:5px 0 4px 18px;}
.syndication_donts span{background:url(../images/syn_neg.gif) no-repeat scroll 0 4px;padding:5px 0 4px 18px;}

/* content scroll */
#block-expert_frontpage-topics .scrollable {margin-top:10px;}

.content_scroll a.next  {background:transparent url(../images/scroll_next.gif) no-repeat scroll right 5px;cursor:pointer;display:block;float:right;height:10px;padding:3px 25px 8px 0;text-decoration:none;width:30px;}
.content_scroll a.prev  {background:transparent url(../images/scroll_prev.gif) no-repeat scroll left 5px;cursor:pointer;display:block;float:left;height:10px;padding:3px 0 8px 25px;text-decoration:none;width:30px;}

div.scrollable div.items {position:absolute;width:20000em;}
div.scrollable {float:left;}
.hp_bodybg div.scrollable {height:390px;overflow:hidden;position:relative;width:728px;}


div.navi a {background:transparent url(/sites/all/includes/images/navigator.png) no-repeat scroll 0 0;cursor:pointer;float:left;height:8px;margin:3px;width:8px;}
div.navi a.active {background-position:0 -16px;}

a.disabled {visibility:hidden !important;}

/* NEW GROUPS */
.r_header16{background:transparent url(../images/r_header16.gif) no-repeat scroll left top;height:35px;width:630px;}
.r_header16 h2 {color:#6a1010;font-size:1.4em;margin:0 !important;text-indent:10px;}
.r_body16 h2{font-size:1.2em;}

.group-profile-panel .expert-group-member-experience{padding:0 0 10px 0; border-bottom:solid 1px #f1f1f1;}
.group-profile-panel .expert-group-member-experience{padding:0 0 10px 0; border-bottom:solid 1px #f1f1f1;margin:0 0 10px 0;}
.group-profile-panel .expert-group-member-education {padding:0 0 10px 0; border-bottom:dashed 1px #f11f1;}
#group-profile-personal .ui-tabs-panel{padding:0 0 10px 0;margin-bottom:10px;}
#group-profile-personal .expert-group-member-education {padding:0 0 10px 0; border-bottom:solid 1px #f1f1f1;margin-bottom:10px;}
#group-profile-personal .ui-tabs .ui-tabs-nav {margin:0 0 10px 0;}

#group-profile-overview li{ list-style:none; list-style-type:none;background:url(../../../images/menu-leaf.gif) no-repeat scroll 0 6px; padding-left:12px;}
#group-profile-articles li{ list-style:none; list-style-type:none;background:url(../../../images/menu-leaf.gif) no-repeat scroll 0 6px; padding-left:12px;margin:0 0 3px 5px;}
#group-profile-practice-areas li{ list-style:none; list-style-type:none;background:url(../../../images/menu-leaf.gif) no-repeat scroll 0 6px; padding-left:12px;margin:0 0 3px 5px;}
#group-profile-geographies li{ list-style:none; list-style-type:none;background:url(../../../images/menu-leaf.gif) no-repeat scroll 0 6px; padding-left:12px;margin:0 0 3px 5px;}

/* groups rail */

/* groups rail */

.expert-group-member-experience h4 {font-size:1em; font-weight:bold; color:#666;}
.expert-group-member-experience p{}



.expert-group-member-education h4 {font-size:1em; font-weight:bold; color:#666;}

.expert-group-member-certification {background:url(../../../images/menu-leaf.gif) no-repeat scroll 0 6px; padding-left:12px;font-size:1em; font-weight:bold; color:#666;margin:0 0 10px 0;}
.expert-group-member-certification a{font-size:10px;}

.expert-group-member-association {background:url(../../../images/menu-leaf.gif) no-repeat scroll 0 6px; padding-left:12px;font-size:1em; font-weight:bold; color:#666;margin:0 0 10px 0;}
.expert-group-member-association a{font-size:10px;}

.groupr_pad{padding:10px;}
.grouprbox{background:#f4f4f4;overflow:hidden;margin:0 0 10px 0;}
.r_header8{background:transparent url(../images/r_header8.gif) no-repeat scroll left top;height:35px;position:relative;width:310px;}
.r_header8 h3 {color:#6a1010;font-size:1.2em;margin:0 !important;text-indent:10px;padding:5px 0 0 0;line-height:1.5;}
.trust_factor_box{padding:10px;border-bottom:3px solid #e9eaeb; margin-bottom:10px;border-left:1px solid #e9eaeb;border-right:1px solid #e9eaeb;border-top:1px solid #e9eaeb;background:#f6f6f6;}

#group-profile-videos{position:relative;}
/* edit buttons */


/* groups rail */

a.icon_gmore {background:url(../images/icon_gmore.gif) no-repeat scroll 2px 6px; padding:7px 0 7px 20px;font-weight:bold;font-size:10px;}



