.login a{border-right:none !important;}
/* -----------------------------------------------------

	LINKS, MENUS, TABS
	
----------------------------------------------------- */
/*tab nav */
.profile_tab{float:left;width:75%;}
ul.profiletab {border-collapse: collapse;padding: 0 0 0 1em; /* LTR */white-space: nowrap;list-style: none;margin: 5px;height: auto;line-height: normal;border-bottom: 1px solid #d1d1d1;}
ul.profiletab li {display: inline;}
ul.profiletab li a {background-color: #ececec; border-color: #d1d1d1;border-width: 1px;border-style: solid solid none solid; height: auto;margin-right: 0.1em; /* LTR */padding: 0 1em;text-decoration: none;color:#737373;}
ul.profiletab li.active a {background-color: #fff;border: 1px solid #d1d1d1;border-bottom: #fff 1px solid;color:#737373;}
ul.profiletab li a:hover {background-color: #eee;border-color: #ccc; border-bottom-color: #eee;}

/*secondary nav */
.profile_tab{float:left;width:75%;}
ul.secondary {border-collapse: collapse;padding: 0 0 0 1em; /* LTR */white-space: nowrap;list-style: none;margin: 15px 0 10px 0;height: auto;line-height: normal;border-bottom: 1px solid #d1d1d1;padding-top:3px;}
ul.secondary li {display: inline;border-right:none !important;padding:0;}
ul.secondary li a {background-color: #ececec; border-color: #d1d1d1;border-width: 1px;border-style: solid solid none solid; height: auto;margin-right: 0.1em; /* LTR */padding: 0 1em;text-decoration: none;color:#737373;}
ul.secondary li.active a {background-color: #fff;border: 1px solid #d1d1d1;border-bottom: #fff 1px solid;color:#737373;}
ul.secondary li a:hover {background-color: #eee;border-color: #ccc; border-bottom-color: #eee;}

/* beige box */
.rcenter_beige ul{margin:0 0 0 20px !important; padding:0 20px 0 0 !important;list-style: none;overflow:hidden;}
.rcenter_beige li{margin:2px 10px 2px 0; padding:0; list-style-image:none; float:left; }
/* plain */
.plain{}
.plain ul{margin:0; padding:0;list-style: none;}
.plain li{margin:2px 10px 2px 0; padding:0; list-style-image:none; float:left; min-width:100px;}

.threecol_article ul li {list-style-type:none !important;margin:0 !important;padding-left:19px !important;}

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

	DIRECTORY
	
----------------------------------------------------- */

.dir_browseby{padding:0;width:150px;float:right;}
.dir_browseby h2{margin:0 0 0 5px !important;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px; }
.dir_heading{font-size:27px;font-weight:bold;color:#F89400;color:#F89400;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.3;}
h2.dir_heading {margin-bottom:0 !important;}

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

	ROUNDED ELEMENTS: find form, boxes, column boxes
	
----------------------------------------------------- */
/* general use */
#r_box {
margin-bottom:10px;
}
.cont_pad {padding:0 10px;}
.cont_pad2 {padding:0 15px;overflow:hidden;}
.cont_pad3 {padding:0 25px;}
.cont_pad2 p{margin-bottom:0 !important;}
/* find form */
#r_box .findform_bgbottom {
background:transparent url(/sites/all/themes/images/findform_bgbottom.gif) no-repeat scroll 0% 100%;height:1%;margin-bottom:7px;min-width:626px;padding-bottom:17px;}
#r_box .findform_bgbottom .findform_bgtop {
background:transparent url(/sites/all/themes/images/findform_bgtop.gif) no-repeat scroll 0% 0pt;max-width:626px;min-width:626px;padding:10px 0pt 0pt;}
/*directory */
.dir_box{width:626px;}
.dir_bgtop {background:transparent url(/sites/all/themes/images/dir_bgtop.gif) no-repeat scroll center top;float:left;height:25px;overflow:hidden;width:100%;}
.dir_bgcenter {background:transparent url(/sites/all/themes/images/dir_bgcenter.gif) repeat-y scroll 0 0;float:left;padding:0;width:100%;margin:0 0 0 0;}
.dir_bgbottom {background:transparent url(/sites/all/themes/images/dir_bgbottom.gif) no-repeat scroll center top;float:left;height:18px;overflow:hidden;width:100%;}
/* catboxes */
#r_box .catbox_linksbottom {
background:transparent url(/sites/all/themes/images/catbox_linksbottom.gif) no-repeat scroll 50% 100%;height:1%;margin-bottom:7px;min-width:299px;padding-bottom:19px;margin-top:0 !important;}
#r_box .catbox_linksbottom .catbox_linkstop {
background:transparent url(/sites/all/themes/images/catbox_linkstop.gif) no-repeat scroll 50% 0pt;max-width:100%;min-width:299px;margin-bottom:0 !important;}
/* sidebox */
#r_box .sidebox_bgbottom {
background:transparent url(/sites/all/themes/images/sidebox_bgbottom.gif) no-repeat scroll 50% 100%;height:1%;margin-bottom:7px;min-width:269px;padding-bottom:18px;margin-top:0 !important;}
#r_box .sidebox_bgbottom .sidebox_bgtop {
background:transparent url(/sites/all/themes/images/sidebox_bgtop.gif) no-repeat scroll 50% 0pt;max-width:100%;min-width:269px;padding:10px 0pt 0pt;margin-bottom:0 !important;}
/* catbox top */
.catbox_top {background:transparent url(/sites/all/themes/images/catbox_top.gif) no-repeat top left;max-width:100%;min-width:299px;padding:20px 0pt 10px 0;margin-bottom:0 !important;}
.catbox_bottom {background:transparent url(/sites/all/themes/images/catbox_bottom.gif) no-repeat top left;height:18px;}

#round_980 {overflow:hidden;width:950px;}
#round_980 .roundbottom_980 {background:transparent url(/sites/all/themes/hub/images/980_roundbottom.gif) no-repeat scroll 0 100%;height:1%;margin-bottom:15px;min-width:950px;padding-bottom:10px;}
#round_980 .roundbottom_980 .roundtop_980 {background:transparent url(/sites/all/themes/hub/images/980_roundtop.gif) no-repeat scroll 0 0;max-width:950px;min-width:950px;padding:0;}

/* issues */
.issues_navhol {padding:0 20px;}
.issues_nav{padding:10px 0;margin-bottom:1em;width:295px;float:left;}
.issues_nav ul{margin:0 !important; padding:0 5px 10px 0 !important;list-style: none;overflow:hidden;}
.issues_nav li{margin:2px 10px 2px 0; padding:0; list-style-image:none;display:inline; }
.issues_nav li a {color:#600505;}
.issues_nav li a:hover{text-decoration:none;}
/* catbox  simple */
#r_box .catbox_bottomsimple {
background:transparent url(/sites/all/themes/images/catbox_bottomsimple.gif) no-repeat scroll 50% 100%;height:1%;margin-bottom:7px;min-width:299px;padding-bottom:18px;margin-top:0 !important;}
#r_box .catbox_bottomsimple .catbox_topsimple {
background:transparent url(/sites/all/themes/images/catbox_topsimple.gif) no-repeat scroll 50% 0pt;max-width:100%;min-width:299px;margin-bottom:0 !important;padding-top:10px;min-height:200px;}
/* profile box */
#r_box .prof_bottom {
background:transparent url(/sites/all/themes/images/prof_bottom.gif) no-repeat scroll 50% 100%;height:1%;margin-bottom:7px;min-width:190px;padding-bottom:18px;margin-top:0 !important;}
#r_box .prof_bottom .prof_top {
background:transparent url(/sites/all/themes/images/prof_top.gif) no-repeat scroll 50% 0pt;max-width:100%;min-width:190px;padding:10px 0pt 0pt;margin-bottom:0 !important;}
/* footer */
#r_box .footer_bottom {
background:transparent url(/sites/all/themes/images/footer_bottom.gif) no-repeat scroll 0% 100%;height:1%;margin-bottom:7px;min-width:950px;padding-bottom:15px;}
#r_box .footer_bottom .footer_top {
background:transparent url(/sites/all/themes/images/footer_top.gif) no-repeat scroll 0% 0pt;max-width:950px;min-width:950px;padding:10px 0pt 0pt;margin-top:30px;}
/* -------------------------------------------------------------- 
   
 SLIDER
   
-------------------------------------------------------------- */ 
#features{width:629px;float:left;height:278px;position:relative;margin:10px 0 0}
#feature-content-overlay{z-index:99;float:none;position:absolute;top:0;left:0;width:420px;height:6px}
#feature-content{width:420px;height:278px;overflow:hidden;float:left}
#feature-content-wrapper{width:4000px}
#feature-content-wrapper div{float:left;width:420px;height:278px}
.feature-copy p{color:#000;text-shadow:#333 0 0 3px}
.feature-copy p a{font-style:normal;color:#f26522; font-weight:bold; font-size:14px;text-decoration:none;padding:3px 5px}
#feature-one{background:#b3b0a1 url(/sites/all/themes/images/slidertab_bg.gif)}
#features h2{color:#fff;font-size:2em;line-height:1.1;font-weight:400}
#features ul{float:left;width:190px;margin:0}
#features li{display:block;float:left}
#features li a{display:block;float:right;font-size:.85em;width:190px;text-align:left;height:28px;color:#4a4a48;text-decoration:none;font-style:normal;font-weight:500;margin:0 0 2px 9px}
#features li.feature-item-first a{background:#fff url(/sites/all/themes/images/slidertab_bg.gif) no-repeat 0 100%;overflow:hidden;padding:10px 0 0 10px}
#features li.feature-item a{background:#fff url(/sites/all/themes/images/slidertab_bg.gif) no-repeat 0 100%;overflow:hidden;padding:10px 0 0 10px}
#features li.feature-item-last a{background:#fff url(/sites/all/themes/images/slidertab_bg.gif) no-repeat 0 100%;overflow:hidden;padding:10px 0 0 10px}
#features li a.active{margin-top:0}
#features .feature-copy,#feature-two .feature-copy,#feature-three .feature-copy,#feature-four .feature-copy,#feature-five .feature-copy,#feature-six .feature-copy,#feature-seven .feature-copy{width:245px;height:140px;margin:30px 0 0 27px}
#features li.feature-one a:hover,#features li.feature-item-first a:hover,#features li.feature-item-last a:hover,#features li.feature-item a:hover{background:#fff url(/sites/all/themes/images/slidertab_active.gif) no-repeat}
#features li.feature-two a,#features li.feature-three a,#features li.feature-four a,#features li.feature-five a,#features li.feature-six a{background:#fff url(/sites/all/themes/images/slidertab_bg.gif) no-repeat 0 100%;padding:10px 0 0 10px;}
/* ------------------------------------------------------
GROUP RESOURCES

------------------------------------------------------  */
h2.header_snoicon {font-size:16px; font-weight:bold;color:#525252;padding:3px 0 0 15px !important;margin:0;}

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

GROUP RESOURCES

------------------------------------------------------  */
.findbox{width:371px; height:171px; text-align:center;margin-bottom:20px;background: url(/sites/all/themes/images/findbox.gif) no-repeat; float:right;}
.findbox h2{padding:15px 0 10px 0;}
.findbox input{padding:3px 0 3px 0;margin:0 10px -13px 0;}
.findbox p{text-align:left !important;padding-left:50px;}
.singlecol{float:left; width:235px;margin-right:20px;}

.colbox_center{background:transparent url(/sites/all/themes/images/colbox_center.gif) repeat-y top left;width:269px;}
.colbox_bottom{background:transparent url(/sites/all/themes/images/colbox_bottom.gif) no-repeat top left;height:18px;margin-bottom:20px;}
.colbox_hempty{background:transparent url(/sites/all/themes/hub/images/colbox_hempty.gif) no-repeat top left;height:50px;width:269px;}

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

	MAP 300 WIDTH
	
----------------------------------------------------- */
.mapborder{width:300px !important;}
.map_300bg h2{padding:10px 0 0 15px;}
.map_300bg{background:transparent url(/sites/all/themes/images/map_300bg.gif) no-repeat top left;height:50px;width:300px;}
.map_300b{background:transparent url(/sites/all/themes/images/map_300b.gif) no-repeat top left;height:15px;margin-bottom:10px;}

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

	FEATURED BLOCK, AREA
	
----------------------------------------------------- */
IMG.displayedcenter {display: block;margin-left: auto;margin-right: auto }

.featured_area{margin-top:10px;/* border-bottom:1px dashed #d1d1d1; clear:both;*/overflow:hidden;}
.featured_pic{width:104px;margin:0 10px 10px 0;float:left;text-align:center;border:1px solid #d1d1d1;height:78px;}
.featured_pic img{float:none;padding:2px;}
.featured_text{width:120px;float:right;padding-bottom:10px;}
.featured_text2{width:187px;float:right;padding-bottom:10px;}
.featured_text3{width:150px;float:right;padding-bottom:10px;}
.featured_text p{font-weight:bold;font-size:10px; color:#333;margin-bottom:2px;line-height:1.4}
.featured_text2 p{font-size:10px; color:#333;margin-bottom:2px;}
.featured_text3 p{font-size:10px; color:#333;margin-bottom:2px;}

.feature_desc{font-size:10px;}
.feature_desc a{color:#444 !important;}
.feature_more a{color:#00CC00;}
.featured_text h4{font-weight:bold; font-size:10px;line-height:1.6;}

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

	DIRECTORY
	
----------------------------------------------------- */
.probox_narrow {background:transparent url(/sites/all/themes/images/probox_narrow.gif) no-repeat top left;margin-top:0.5em;overflow:hidden;padding:15px 0;width:420px;position:relative;}
.probox_pic {float:left;margin-left:10px;width:100px;border:1px solid #fff;}
.probox_des {margin-left:10px;overflow:hidden;width:260px;float:left;}
.probox_des h2{ font-size:1.2em; line-height:1.2;margin:0 0 10px 0;}
.probox_des p{ font-size:10px; margin:0;}
.probox_letterbg {background:transparent url(/sites/all/themes/images/probox_letterbg.gif) no-repeat scroll 0 0;height:22px;padding:0 0 5px;width:19px;position:absolute;top:10px; right:10px;}
.probox_letter {color:#FFFFFF;display:block;font-size:12px;font-weight:bold;line-height:14px;padding:0;text-align:center;text-transform:uppercase;}

.probox_wide {background:transparent url(/sites/all/themes/images/probox_wide.gif) no-repeat top left;margin-top:0.5em;overflow:hidden;padding:15px 0;width:700px;position:relative;}
.probox_picwide {float:left;margin-left:10px;width:100px;border:2px solid #fff;}
.probox_deswide {margin-left:10px;overflow:hidden;width:550px;float:left;}
.probox_deswide h2{ font-size:1.2em; line-height:1.2;margin:0 0 10px 0;}
.probox_deswide p{ font-size:10px; margin:0;}
.probox_letterbgwide {background:transparent url(/sites/all/themes/images/probox_letterbg.gif) no-repeat scroll 0 0;height:22px;padding:0 0 5px;width:19px;position:absolute;top:10px; right:10px;}
.probox_letterwide {color:#FFFFFF;display:block;font-size:12px;font-weight:bold;line-height:14px;padding:0;text-align:center;text-transform:uppercase;}

.dirleftbox{width:180px;}
.dirleft_container{background: url(/sites/all/themes/images/dirleft_container.gif) repeat-y left top;padding:0;}
.dirleft_containert{background: url(/sites/all/themes/images/dirleft_containert.gif) no-repeat left top;height:14px;}
.dirleft_containerb{background: url(/sites/all/themes/images/dirleft_containerb.gif) no-repeat left bottom;height:21px;margin-bottom:1em;overflow:hidden;}
.collapse-processed{overflow:hidden;padding:0;}

.greybox{border:3px solid #d1d1d1; padding:10px 0; margin:20px 0;}
/* ------------------------------------------------------

	YAHOO FEED

------------------------------------------------------  */
#yahoo_ppc_feed_cm {border-left:1px solid #D1D1D1 !important;float:right !important;margin:10px 0 0 10px !important;padding:0 0 15px 10px !important;width:300px !important;}
#yahoo_ppc_feed_pm {border-left:1px solid #D1D1D1 !important;float:right !important;margin-left:10px !important;padding:0 0 15px 10px !important;width:400px !importan;}
#kw{font-size:9px; font-weight:bold;}
#ppc #kw .descrip {font-size:10px !important; color:#666666;line-height:1;}

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

ARTICLES

------------------------------------------------------  */
.fr_block {border:3px solid #D1D1D1;float:right;margin-left:10px;width:300px;}
.fr_pad{padding:10px 15px;}
.m_block {border:3px solid #D1D1D1;float:right;margin-left:10px;}
#block-hubcontact-1 {padding:10px 0 0 20px;background:url(/sites/all/themes/images/contact_provbg.gif) no-repeat top left;margin-bottom:7px;height:231px;}
#block-block-36 {padding:10px 0 0 10px;background:url(/sites/all/themes/images/googlead_bg.gif) no-repeat top left;margin-bottom:10px;height:290px;}

.linkright{width:100px;float:right; padding-top:5px;}
.titleleft{float:left;width:500px;}

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

SIDE BLOCKS

------------------------------------------------------  */
#block-expert_article-6 h2{margin-left:10px;}
#block-expert_article-6{border-left:1px solid #d1d1d1;float:right; width:300px;margin-left:10px;}
#block-expert_article-6 ul li{list-style:none; list-style-image:none;}

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

	MISC
	
----------------------------------------------------- */
.border_bottom {border-bottom:1px solid #D1D1D1;}
.border_right{border-right:1px solid #d1d1d1;}
.right{ float:right;}
.margin_vert{margin:10px 0;}
.margin_top{margin-top:10px !important;}
.margin_top2{margin-top:20px !important;}
.margin_bottom{margin-bottom:10px !important;}
.margin_bottom2{margin-bottom:20px !important;}
.margin_left{margin-left:10px !important;}
.margin_left2{margin-left:20px !important;}
.margin_right{margin-right:10px !important;}
.margin_right2{margin-right:20px !important;}
.margin_right18{margin-right:18px !important;}/* catboxes margin */
.padding_bottom{padding-bottom:5px !important;}
.padding_bottom2{padding-bottom:10px !important;}
.padding_top{padding-top:10px !important;}
.padding_top2{padding-top:20px !important;}
.pad_all{padding:10px !important;}
.padding_left{padding-left:10px !important;}
.padding_left2{padding-left:20px !important;}
.padding_left3{padding-left:30px !important;}
.padding_right{padding-right:10px !important;}
.padding_right2{padding-right:20px !important;}
.padding_topbottom{padding-top:5px 0;}
.pad_sides{padding:0 10px;}
.float_left{float:left !important;}
.float_right{float:right !important;}
.clearempty{clear:both;}
.greyborder{border:1px solid #d1d1d1;}
.transparent{background:url(/sites/all/themes/images/transparent.gif); clear:both;width:100%;height:2px;}
.transparent2{background:url(/sites/all/themes/images/transparent.gif); clear:both;width:100%;height:5px;}
.transparent3{background:url(/sites/all/themes/images/transparent.gif); clear:both;width:100%;height:10px;}
.left{float:left;}
.pad_updown{padding-top:1px; padding-bottom:1px;}
.text_right{text-align:right;}
.text_center{text-align:center;}

/* color */
.lightgrey {color:#ababab;}
.blue {color:#00b7f1;}
.white {color:#fff;}
.grey{color:#666666;}
.red{color:#c32930;}
.bold{font-weight:bold;}
.orange{color:#f89520;}
/* misc end */

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

GROUP RESOURCES

------------------------------------------------------  */
.profile_inbox_pic{margin:0 0 10px 9px;}
.profile_member_pic{margin:0 0 10px 9px;}
.profile_member_pic  img{border:1px solid #d1d1d1;padding:1px;}

.sniblet-top{margin-bottom:20px;}
.grouppic{margin-right:20px;float:left;width:200px;text-align:center;overflow:hidden;}
.grouppic img { float: none !important;  }
.profile_a_pic  img{border:1px solid #d1d1d1;padding:1px;margin:0 0 10px 25px;}
img.profile_a_pic {display:block;margin-left:auto;margin-right:auto;}
.profile_a .group_totaloffices{clear:both;width:auto;margin:10px 0 0 0;}
.profile_a .expert-group-location{width:auto;margin:0 !important;}
.profile_a h4 {font-size:.9em;margin-bottom:5px;}
.officelocation_title{width:155px;float:left;}
.officelocation_all{width:150px;padding-top:3px;float:left;}
.officelocation_urlholder{padding-left:60px;}
a.officelocation_url, a.officelocation_url:visited {background:transparent url(../images/officelocation_url.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:18px;overflow:hidden;text-indent:-5000px;width:76px;}
a.officelocation_url:hover {background-position: left -20px;}
span.groups_nourl{font-size:10px;}

.group_office{width:31%; float:left;}
.boxdouble{float:left; width:45%;}
.contbox{width:100%;padding-bottom:10px; border-bottom:1px dashed #d1d1d1; overflow:hidden;margin-bottom:15px;}
.picbox{padding:2px; border:1px solid #d1d1d1; float:left;}
.infobox{width:600px;float:left;margin-right:10px;}
.buttonbox{float:right;}
.infobox h2{margin-bottom:0;}
.infobox p{margin:0 !important;}
.infobox_right{width:110px;float:left;}
.stacked{margin-bottom:10px; overflow:hidden;}

/* resources categories */
.group_totaloffices{overflow:hidden;width:725px;}
.group_totaloffices h3{margin-bottom:10px;font-size:1.6em;}
.expert-group-location{margin:0 15px 15px 0; float:left;width:225px;}
.expert-group-location h4{font-weight:bold; font-size:.9em;margin-bottom:5px;}
.expert-group-block-locations{clear:both;}
.member_title{text-align:center; font-size:1em; font-weight:bold;}

/* member profile */
.profile_a{clear:both;}
.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 5px;padding:0 0 0 16px;margin-bottom:5px;}
.profile_a p{margin:0 0 0 15px;font-size:10px;}
.profile_a_pic{ }
.profile_abutton{margin:0 0 10px 7px;overflow:hidden;}
.profile_tab{float:left;width:75%;}
.pic_pad{border:1px solid #d1d1d1; padding:1px;}
.profile_link{float:right;width:19%;/* border:1px #d1d1d1 solid;*/ padding:3px; text-align:center;}
.expert-group-block-locations li{list-style:none; list-style-type:none !important;}

.member_location{padding:0 15px; font-size:.9em;line-height:1.2;}
.member_location h4{margin:0 0 10px 0 !important;font-size:.9em; font-weight:bold;}
.member_location p{margin:0 0 5px 0 !important;}

/* group profile */
.profile_group{overflow:hidden;}


.findbox{width:371px; height:191px; text-align:center;margin-bottom:20px;background: url(/sites/all/themes/images/findbox.gif) no-repeat; float:right;}
.findbox h2{padding:15px 0 10px 0;}
.findbox input{padding:3px 0 3px 0;margin:0 10px -13px 0;}
.findbox p{text-align:left !important;padding-left:50px;}
.singlecol{float:left; width:245px;margin-right:10px;}

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

DRUPAL OVERRIDE

------------------------------------------------------  */
html.js fieldset.collapsible .fieldset-wrapper {overflow:hidden !important;}
.sticky-enabled{clear:both;}

ul.primary{margin:5px 5px 15px 5px !important;}
/* expertmailer */
#expert-mailer-send-form{}
#expert-mailer-send-form br{margin:0;height:1px;}
#expert-mailer-send-form .form-item{margin-bottom:2px !important;}
#expert-mailer-send-form input {border:1px solid #d1d1d1;}
#expert-mailer-send-form #edit-to-wrapper{float:left;width:470px;margin-right:10px;}
#expert-mailer-send-form #edit-from-wrapper{width:470px;float:left;}
#expert-mailer-send-form #edit-cc-wrapper{float:left;width:470px;margin-right:10px;}
#expert-mailer-send-form #edit-cc-wrapper{width:470px;float:left;}
#expert-mailer-send-form #edit-subject-wrapper{width:470px;clear:both;}
#expert-mailer-send-form #group_reg_info{padding:10px 5px; background:#F7F7F7;border:1px solid #EBEBEB;}
#group_consumer_inquiries{padding:10px 5px; background:#F7F7F7;border:1px solid #EBEBEB;}


.mailer-form-submit-button {padding-right:70px;}
#expert-mailer-send-form input#edit-submit  {padding:5px 10px;color:#006600;cursor:pointer;font-size:14px; }
#expert-mailer-send-form input#edit-submit:hover{color:#000;background:#d1d1d1;}

.mailer-form-submit-button input#edit-submit2  {padding:5px 10px;color:#006600;cursor:pointer;font-size:14px; }
.mailer-form-submit-button input#edit-submit2:hover{color:#000;background:#d1d1d1;}

table.subscription-block{background:#fff;}
tr.subscription-block{background:#fff;}
td.subscription-block{background:#fff !important;}

fieldset.preview-message{border-bottom:3px #d1d1d1 solid;padding-bottom:10px;}


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

ADMIN GROUP -- MEMBER

------------------------------------------------------  */
.group_member table{margin:0 !important; padding:0 !important;border:none !important;}
.group_member td{border:none !important;padding:0 !important;}
.group_member{clear:both;}
/* drupal overrides */
.group_member .form-item {margin-bottom:5px !important;}
.group_member fieldset  {padding:5px; border:1px solid #d1d1d1;}
fieldset.mainset   {padding:10px 0 10px 5px !important;border:none !important;}
legend.mainsubset {color:#666666;font-size:1em;}
.group_member .form-item label {display:block;font-weight:bold;margin:0 0 5px 0;}
.group_member .form-select  {width:260px;border:1px solid #BBBBBB;margin:0;}
.group_member .form-text  {border:1px solid #BBBBBB;margin:0; width:260px;}
.marker, .form-required {color:#FF0000;}
.group_member .form-textarea {width:700px;height:150px;}
/* new classes */
.group_member .ftwocol {width:320px; float:left;overflow:hidden;}
.group_member .ftwocol2 {width:48%; float:left;overflow:hidden;}
.group_member .form-file {border:1px solid #BBBBBB;margin:0.5em 10px 0.5em 0;}
.group_member .description{width:80%; font-size:10px !important;line-height:1.4;color:#f7941d;}
.group_member #edit-picture-upload {border:1px solid #BBBBBB;margin:0; width:400px;}
.group_member label {font-size:10px;line-height:1;color:#666;}
/* asscociations */
fieldset.sub_groupfield  {border:none;margin:10px 0 10px 10px; float:left;width:290px; background:#f3f3f3;padding-bottom:20px;}
.sub_groupfield legend{color:#666;}
.per50{width:50%;float:left;}
.per40{width:40%; text-align:right;font-size:12px; padding:7px 10px 0 0;}
.per40 a{color:#FF0000;}
.per40 a:hover{color:#000;}

.group_group{clear:both;}
/* drupal overrides */
.group_group .form-item {margin-bottom:5px !important;}
.group_group fieldset  {padding:10px; border:1px solid #d1d1d1;}
.group_group .form-item label {display:block;font-weight:bold;margin:0 0 5px 0;}
.group_group .form-select  {width:260px;border:1px solid #BBBBBB;margin:0;}
.group_group .form-text  {border:1px solid #BBBBBB;margin:0; width:260px;}
.group_group .form-textarea {width:670px;height:150px;}
/* new classes */
.group_group .ftwocol {width:320px; float:left;overflow:hidden;}
.group_group .ftwocol2 {width:48%; float:left;overflow:hidden;}
.group_group .form-file {border:1px solid #BBBBBB;margin:0.5em 10px 0.5em 0;}
.group_group .description{width:80%; font-size:10px !important;line-height:1.4;color:#f7941d;}
.group_group #edit-picture-upload {border:1px solid #BBBBBB;margin:0; width:400px;}
.group_group label {font-size:10px;line-height:1;color:#666;}
fieldset.sub_groupfield_group{border:none !important;margin:10px 5px 10px 5px; float:left;width:200px; background:#f3f3f3;padding-bottom:20px;}
.sub_groupfield_group legend{color:#666;}

/* PROFILE TABS */
.tabs_gcontpad{padding:0 12px;}
.expert-group-member-experience{padding:10px; border-bottom:dashed 1px #d1d1d1;}
.expert-group-member-experience h3{font-size:1.2em;}
.expert-group-member-experience p{margin:0 0 3px 0;line-height:1.5;font-size:12px;}

.expert-group-member-education{padding:10px; border-bottom:dashed 1px #d1d1d1;}
.expert-group-member-education h3{font-size:1.2em; }
.expert-group-member-education p{margin:0 0 3px 0;line-height:1.5;font-size:12px;}

.expert-group-member-associations-list{padding:10px; border-bottom:dashed 1px #d1d1d1;}
.node-type-expert_group_member{padding:10px; border-bottom:dashed 1px #d1d1d1;}

.grey a{color: #333 !important;text-decoration: none;}

.grey a:hover{text-decoration: underline;}
.group_view_profile{padding:5px 10px; margin-bottom:5px;border:1px solid #d1d1d1;background:#f3f3f3; color:#339900;}
.group_view_profile a{color:#339900;text-decoration:none;font-weight:bold;}
.group_view_profile a:hover{color:#3f8a19;text-decoration:underline;}
.group_view_profile:hover{background:#f0f0f0; }

.group_administer_group{padding:5px 10px; margin-bottom:5px;border:1px solid #d1d1d1;background:#f3f3f3; color:#339900;}
.group_administer_group a{color:#339900;text-decoration:none;font-weight:bold;}
.group_administer_group a:hover{color:#3f8a19;text-decoration:underline;}
.group_administer_group:hover{background:#f0f0f0; }

.expert_notify_message {display: block; border: 1px solid #ddf1cf; font-weight: bold; color: #7bba50; background: #ebfdde; padding: 1em; margin-bottom: 0.25em; text-align: center; font-size: 1.2em;}
.expert_error_message {display: block; border: 1px solid #f1dddd; font-weight: bold; color: #ba5050; background: #fdebeb; padding: 1em; margin-bottom: 0.25em; text-align: center; font-size: 1.2em;}
.expert_error_message li {font-weight:normal}

.expert_warning_message {display: block; border: 1px solid #fed22f; font-weight: bold; color: #363636; background: #fff8ea; padding: 1em; margin-bottom: 0.25em; text-align: center; font-size: 1.2em;}
.expert_warning_message li {font-weight:normal; font-size:0.9em}

.expert_location_letter {background:transparent url(/sites/all/themes/images/probox_letterbg.gif) no-repeat scroll 0 0;height:22px;margin:0 10px 3px;padding:0 0 5px;width:19px;color:#FFFFFF; font-size:12px; text-align:center;line-height:14px;float:left}
/*.probox_letter {color:#FFFFFF;display:block;font-size:12px;font-weight:bold;line-height:14px;padding:0;text-align:center;text-transform:uppercase;}*/
/* subcription history */
.subscription_histbox{background:#f2efe9;border-top:2px solid #dbd8d2;padding:10px;overflow:hidden;margin:10px 0;}


/* sniblet edit link - this is a CSS trick to get around caching of the sniblet blocks */
.sniblet-edit-link { display: none; }
.logged-in .sniblet-edit-link { display: block; }

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

DASHBOARD

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


/*
** Tab navigation
*/
/*
ul.primary {list-style: none;margin:0 !important;line-height: normal;background:#fff url("../images/tabs_bg.gif") repeat-x bottom;overflow:auto;padding:0 0 1px 0;width:100%;}
ul.primary li {float:left;margin:0 0 0 3px;padding:0 0 0 11px;background:url("../images/tabs_left.gif") no-repeat left top;}
ul.primary li a {display:block;padding:5px 15px 5px 5px;text-decoration:none;font-weight:bold;background:url("../images/tabs_right.gif") no-repeat right top;color:#666;}
ul.primary li.active a {background-image:url("../images/tabs_right_on.gif");color:#337586;}
ul.primary li a:hover {background-color: #eee;border-color: #ccc;border-bottom-color: #eee; cursor:pointer;color:#111;}
ul.primary .active {background-image:url("../images/tabs_left_on.gif");}
*/
/*
ul.secondary {border-bottom: 1px solid #bbb;padding: 0.5em 1em;margin: 5px;}
ul.secondary li {display: inline;padding: 0 1em;border-right: 1px solid #ccc;}
ul.secondary a {padding: 0;text-decoration: none;}
ul.secondary a.active {border-bottom: 4px solid #999;}
*/

/* TAB NAVIGATION END */

/*
   Navigation
-------------------------------------------------------------- */

#subnav {margin:0 0 10px 0;padding: 0px 0 3px 0;background: #dbeefe;border-bottom:3px solid #d5e9fb;width:100%;overflow:auto;}
#subnav ul {list-style: none;margin: 0 0 0px 13px;padding: 0px;border-right: 1px solid #fff;border-left: 1px solid #aaa;} 
#subnav li {position:relative;z-index:102;display: block;margin: 0;padding: 0;float:left;width:auto;}
#subnav a {color:#337586;display:block;float:left; /*addd by phiw */width:auto;text-decoration:none;margin:0;padding: 0 12px 0 10px;cursor:pointer;}
/* added by phiw */
/* hide from IE mac \*/
#subnav a {float:none;}
/* end hide */	
#subnav a:hover, #subnav a:active {color:#111;}
#subnav a.here:link, #subnav a.here:visited {color:#444;}
#subnav br, #topnav br {clear:both;}



/*
   Navigation
-------------------------------------------------------------- */
.tabletabs_viewall {float:right;margin:0;padding:0;background:#fff;overflow:auto;width:10%;}

.table_tabs {line-height:normal;margin:0;padding:0 0 1px 0;background:#fff;overflow:auto;width:90%;}
.table_tabs ul {margin:0;padding:7px 0 0;list-style:none;}
.table_tabs li {background:url("../images/tabletabs_left.gif") no-repeat left top;float:left;margin:0 1px 0 0;padding:0 0 0 11px;}
.table_tabs a {background:url("../images/tabletabs_right.gif") no-repeat right top;color:#666;display:block;padding:3px 15px 3px 5px;text-decoration:none;}
.table_tabs a:hover {color:#111;}
.table_tabs a.active  {background-image:url("../images/tabletabs_right_on.gif");color:#fff;font-weight:bold;}
.table_tabs .active {background-image:url("../images/tabletabs_left_on.gif");}


.new-contribution{margin:0 0 10px 0;float:right;}

/* hover buttons */
a.contribute_article_link, a.contribute_article_link:visited {
background:transparent url(../images/button_contribute_article_link.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:25px;overflow:hidden;text-indent:-5000px;width:198px;}
a.contribute_article_link:hover {background-position: left -25px;}

/* sidebar right   */
.dasharea ul {margin: 0 0 25px 10px;padding: 0;list-style: none;}
.dasharea li {margin-bottom: 5px;background: url(../images/dash_bullet.gif) no-repeat;background-position: 3px 8px;padding-left: 15px !important; list-style: none !important; list-style-position:outside !important; list-style-image:none !important;}
.dasharea li a {font-size:12px;text-decoration:underline; font-weight:normal;}
.dasharea li a:hover {font-size:12px;text-decoration:none;}

.dasharea span{margin-left:10px;}
.dasharea span a{ font-size:10px;}
.dasharea span a:hover{font-size:10px; color:#666666;}
.dashtable_header{background:#666;overflow:auto;width:100%; margin:0 0 5px 0;}
.dashtable_header h4{color:#fff;float:left;padding:3px 10px;width:70%; font-weight:bold;margin:0;}
.dashtable_header span{color:#fff;float:right;padding:3px 20px 3px 3px;width:15%; font-size:10px;text-align:right;margin-right:10px;}
.dashtable_header a{color:#fff;}

.icon_csv{background:transparent url(../images/icon_csv.gif) no-repeat; background-position:right 4px;padding-left:14px;}
.icon_viewall{background:transparent url(../images/icon_viewall.gif) no-repeat; background-position:right 9px;padding-left:14px;}

.dashfilter_box{background:url(../images/dashfilter_box.gif) no-repeat bottom left;margin-bottom:10px;border-top:1px solid #e9e9e9;width:100%;overflow:hidden;}
.dashfilterbox_col{width:110px;border-right:1px solid #e9e9e9;padding:5px 10px 10px 10px;float:left;}
.dashfilterbox_col2{width:300px;padding:5px 10px 10px 10px;float:left;border-right:1px solid #e9e9e9;}
.dashfilterbox_col3{width:460px;padding:5px 10px 10px 10px;float:left;}

.dashfilter_box input[type="text"]{margin:0 10px 0 0;border:1px solid #d1d1d1;width:190px;}

.mail_status input{float:left;}
.mail_status img{padding:3px 0 0 5px;}
.ext_logos{width:195px;margin-bottom:20px;overflow:auto;}
.ext_logos img{margin-right:5px;}

/* maps css */
#map_status {
	border:1px solid #99b3cc; 
	height: 225px;
	font-size: .8em;
	margin-bottom:10px;
	
}

#map_msg_pane {
	border:thin solid #99b3cc;
	overflow: auto;
	font-size: .8em;
	max-height: 370px;
	margin-bottom:10px;
}
.mini_popup_selected {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #aaa;
}
.mini_popup_close {
	font-size: .9em;
	float: right;
	cursor: pointer;
	text-decoration: underline;
	color: #f33;
}

/* CREATE GROUPS SECTION */
.page-node-add-expert-group {}
.page-node-add-expert-group .group_group fieldset {margin-right:10px;}
.page-node-add-expert-group .group_group td {padding:0 !important;}
.page-node-add-expert-group fieldset.sub_groupfield_group{width:290px;padding:0 0 10px 0;}
.page-node-add-expert-group fieldset.sub_groupfield_group {margin:10 0 10px 5px;}
/*.page-node-add-expert-group .group_group .form-text {width:90%;}
.page-node-add-expert-group .group_group .form-select {width:90%;}*/

/* EXPERT MAP */
#map_status h3{background:#99b3cc;color:#fff;padding:3px 10px;margin:0;}
#map_msg_pane h3{background:#99b3cc;color:#fff;padding:3px 10px;margin:0;}
#map_status div{padding:3px;}
.mini_popup_selected{padding:3px;}
.emap_alertcont{padding:3px 10px; background:#fffddd;}
.emap_alertcont input{margin:0;}
.emap_alertcont span{margin:0 0 0 5px;}
.filter_headers { }
.filter_headers label{float:left;margin:3px 5px 0 0;}
.filter_headers .form-submit{margin:9px 0 0 0;padding:0;}
#report_main_block h2{border-bottom:1px solid #91574E;font-size:1.2em;line-height:1.3;margin:0 0 10px;}
.expertmap_box{boder:1px solid #7090ae;}
#dummy_container h3 {background:#99b3cc;color:#fff;padding:3px 10px;margin: 0;}
#map_status_inst{display:none;color:ff000;}

#map_status p{  color:#339900; text-indent:10px;}

#map_msg_pane_help { color:#339900; text-indent:10px;}
.alerts_h2{width:85%;float:left;}
.alerts_input{width:10%;float:right;}
#expert_map:first-child {border:1px solid #000;width:699px;}
#map_msg_pane_help { color:#339900; text-indent:10px;}
.hide_map_layer { position: absolute; left: -20000px; }
.hide_chart_layer { position: absolute; left: -20000px; }
select#domain{width:200px;}

/* NEW GROUPS common */
.group_contpad{padding:10px;overflow:hidden;}
.node-type-expert-group h1{display:none;}
.page-inbox-group-view h1{display:none;}

.page-inbox-group-view h1{display:none;}
.r_body16 {background:transparent url(../images/r_body16.gif) repeat-y scroll left top;margin:0;width:630px;}
.r_bottom16 {background:transparent url(../images/r_bottom16.gif) no-repeat scroll left top;height:5px;margin-bottom:10px;width:630px;}

.r_body8 {background:transparent url(../images/r_body8.gif) repeat-y scroll left top;margin:0;width:310px;}
.r_bottom8 {background:transparent url(../images/r_bottom8.gif) no-repeat scroll left top;height:5px;margin-bottom:10px;width:310px;}


/* ajax pop up window */

.section-provider  .ui-dialog{width:450px !important; text-align:left !important;padding:5px;}



.section-provider  .ui-dialog-container .ui-dialog-content {padding:5px;}
.section-provider  .ui-dialog-container .ui-dialog-content textarea{height:30px;}
.section-provider  .ui-dialog-container .ui-dialog-content .form-checkboxes, .form-radios {margin:0;}


.node-type-expert-group .ui-dialog{width:600px !important; text-align:left !important;height:auto !important; }
.ui-dialog-container .ui-dialog-content {height:auto !important;}
#expert-group-profile-cases-form *{margin:0;}
#expert-group-profile-cases-form {width:600px;}
#expert-group-profile-cases-form textarea {width:550px;margin:3px 0;}
#expert-group-profile-cases-form .form-item label.option {font-size:11px;}
.ui-dialog-container .ui-dialog-content .form-radios .form-item{width:24%;float:left;margin:1px 0;}


.node-type-expert-group  .ui-dialog-container .ui-dialog-content {padding:5px;}
.node-type-expert-group  .ui-dialog-container .ui-dialog-content textarea{height:30px;}
.node-type-expert-group .ui-dialog-container .ui-dialog-content .form-checkboxes, .form-radios {margin:0;}

.page-inbox-group-view .ui-dialog{width:600px !important; text-align:left !important;height:auto !important; }
.page-inbox-group-view  .ui-dialog-container .ui-dialog-content {padding:5px;}
.page-inbox-group-view  .ui-dialog-container .ui-dialog-content textarea{width:550px;margin:3px 0;height:30px;}
.page-inbox-group-view .ui-dialog-container .ui-dialog-content .form-checkboxes, .form-radios {margin:0;}

.ui-dialog{width:600px !important; text-align:left !important;height:auto !important; }
.ui-dialog-container .ui-dialog-content {padding:5px;}
.ui-dialog-container .ui-dialog-content textarea{width:550px;margin:3px 0;height:30px;}
.ui-dialog-container .ui-dialog-content .form-checkboxes, .form-radios {margin:0;}

/* ajax pop up window end */



#group-profile-intro{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;}
h2.group-profile-title-contributor {background:url(../images/icon_contributor.gif) no-repeat ; background-position:right top}
.group-profile-tagline{position:relative;}
.group-profile-tagline span{}
.group-profile-tagline span a{color:#F7941D;background:url(../images/icon_gedit.gif) no-repeat scroll 5px 4px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}
#group-profile-group_url-container span a {color:#F7941D;background:url(../images/icon_gedit.gif) no-repeat scroll 5px 4px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}

#group-profile-intro h2{line-height:1.4;margin:0;padding:0 100px 7px 0;}

.group-profile-tagline h3{color:#762d22; font-size:1em; font-weight:bold;line-height:1.7;}
.group-profile-office{position:relative;width:auto;}
.group-profile-office span{}
.group-profile-office span a{color:#F7941D;background:url(../images/icon_gedit.gif) no-repeat scroll 5px 4px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}
#group-profile-intro .group-profile-office{font-size:11px; color:#666;width:380px;float:right;}

.group-profile-summary{position:relative;}
.group-profile-summary span{}
.group-profile-summary span a{color:#F7941D;background:url(../images/icon_gedit.gif) no-repeat scroll 5px 4px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}

table.group-profile-summary{border:none !important;}
table.group-profile-summary td{border-top:1px solid #fff !important; border-bottom:1px solid #d1d1d1 !important;border-right:none !important;border-left:none !important;background:#fff;margin:2px 0;}
table.group-profile-summary th{border-bottom:1px solid #d1d1d1 !important;border-right:1px solid #fff !important;border-left:none !important;background:#fff;margin:2px 0;font-weight:bold;}

#group-profile-overview {position:relative;}
#group-profile-overview span{position:absolute; top:7px; right:10px; }
#group-profile-overview span a{color:#F7941D;background:url(../images/icon_gedit.gif) no-repeat scroll 5px 6px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}


/* icons */
span.g_exedit a{color:#F7941D;background:url(../images/icon_gedit.gif) no-repeat scroll 0 6px; padding:7px 0 7px 20px;font-weight:normal;font-size:10px;margin:0 10px;}
span.g_exdel a{color:#EE1C24;background:url(../images/icon_gdel.gif) no-repeat scroll 0 6px; padding:7px 0 7px 20px;font-weight:normal;font-size:10px;margin:0 10px;}
span.icon_gplus2 a{color:#39b54a;background:url(../images/icon_gplus.gif) no-repeat scroll 0 6px; padding:7px 0 7px 20px;font-weight:normal;font-size:10px;}
span.icon_gplus2w a{color:#39B54A;background:url(../images/icon_gplus.gif) no-repeat scroll 0 6px; padding:7px 0 7px 20px;font-weight:normal;font-size:10px;margin:0 10px;}
span.g_del a{color:#ee1c24;background:url(../images/icon_gdel.gif) no-repeat scroll 5px 6px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}
span.g_edit a{background:transparent url(../images/icon_gedit.gif) no-repeat scroll 5px 4px;color:#F7941D;font-size:10px;font-weight:normal;padding:7px 0 7px 25px;}
span.g_reavid a{color:#f7941d;background:url(../images/icon_gvideoa.gif) no-repeat scroll 5px 6px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}
span.g_addvid a{color:#39b54a;background:url(../images/icon_gvideo.gif) no-repeat scroll 5px 6px; padding:7px 0 7px 25px;font-weight:normal;font-size:10px;}
span.g_add a {background:transparent url(../images/icon_gplus.gif) no-repeat scroll 0 6px;color:#39B54A;font-size:10px;font-weight:normal;padding:7px 0 7px 20px;}
ul.score_share li{ list-style:none; list-style-type:none;background:url(../images/icon_gplus.gif) no-repeat scroll 8px 4px;padding-left:30px;}
span.g_map a {background:transparent url(../images/icon_map.gif) no-repeat scroll 5px 6px;color:#39B54A;font-size:10px;font-weight:normal;padding:7px 0 7px 25px;}
span.g_add8 a {background:transparent url(../images/icon_gplus.gif) no-repeat scroll 5px 6px;color:#39B54A;font-size:10px;font-weight:normal;padding:7px 0 7px 25px;}
span.g_addsm a {background:transparent url(../images/icon_gplus.gif) no-repeat scroll 5px 6px;color:#39B54A;font-size:10px;font-weight:normal;padding:7px 0 7px 25px;}

.overview-body-expander {text-align:right;}
ul.score_share{margin:0;}
/* videos */
.groupr_pad2 {padding:2px 10px 10px 10px;}
.groupv_pad{padding:2px 5px 5px 5px;}
span.g_addvid{position:absolute;  top:5px; right:10px;}


span.g_reavid{position:absolute; top:5px; right:90px;}


#group-profile-videos h4{color:#0066FF; font-size:1.1em;margin-top:5px;}


#group-profile-articles {position:relative;}
.expert-adjustor{float:right;}
/* personal template */
.expert-group-member-experience{position:relative;}
.g_editarea{position:absolute;top:0; right:5px;}


.expert-group-member-education{position:relative;}
.g_cases_area{position:relative;}
.g_cases_edit_add{position:absolute;top:7px; right:10px;}
.g_cases_edit_del{position:absolute;bottom:5px; right:0;}
.g_cases_edit_edit{position:absolute;bottom:5px; right:80px;}
.group-profile-office{margin-top:5px;}

#group-profile-members{position:relative;}
#group-profile-cases{position:relative;}
#group-profile-offices {position:relative;}
.group_rail .group-profile-office {border-bottom:1px solid #f1f1f1; margin:0 0 2px 0;padding:5px 10px 10px 10px;background:#f9f9f9;position:relative;}
.group-profile-office h3{font-size:1.1em; font-weight:bold;color:#666;margin-bottom:7px;padding-right:130px;}
.group_rail .group-profile-office h3 {padding-right:0;}
.group-profile-office p{margin:0 0 5px 0;line-height:1.1;}
.g_caset{border-bottom:1px solid #f1f1f1; margin:0 0 2px 0;padding:5px 10px 5px 10px;background:#f9f9f9;}
.g_caset h3{font-size:1.2em;color:#666666;}
/*#group-profile-intro .group-profile-office h3{display:none;}*/
.g_caset p{margin-bottom:5px;line-height:1.5;font-size:11px;}
#group-profile-intro .grouppic {padding:2px; border:1px solid #d1d1d1; background:#fff;width:200px; height:148px;display:inline;overflow:hidden; }
.group-profile-panel{overflow:hidden;clear:both;}
.expert-group-single-member-overview {overflow:hidden;}
.expert-group-single-member-overview .picbox{width:100px;height:75px; text-align:center;}
.expert-group-single-member-overview .picbox img{float:none;}
.group-profile-panel .expert-group-single-member-overview .infobox { width:auto !important;float:none;}
.g_contbutton{position:absolute; right:0; top:5px;}
.g_contbuttonsub{position:absolute; right:40px; top:35px;width:90px;}
.g_contbuttonsub2{position:absolute; right:20px; top:0px;width:90px;}
.g_contbutton2{position:absolute; right:0; top:35px;}
.group_rail .g_contbutton {display:none;}
#group-profile-offices span.g_add8{display:none;}
.group_rail .g_contbuttonsub {width:100%;position:static;}


#group-profile-videos ul{margin:0;padding:0 0 0 0;overflow:hidden;width:100%;}
a.button_gcontact, a.button_gcontact:visited {background:transparent url(../images/button_gcontact.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:25px;overflow:hidden;text-indent:-5000px;width:108px;}
a.button_gcontact:hover {background-position: left -25px;}
.video-list li{ list-style:none; list-style-type:none;background:#f1f1f1 url(../images/menu-leaf.gif) no-repeat scroll 5px 8px; padding-left:20px;border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; cursor:pointer;}

#caseshandled{clear:both;overflow:hidden;}
/* contact block */
.hl_box li {background: #e1edf3 !important;padding:10px !important;border: solid 1px #c0e2f3 !important;cursor: pointer; list-style:none !important; list-style-type:none !important;}
.hl_box li:hover {background: #d6e6ef !important;}
/* member area */
.gtb_box {width:480px;overflow:hidden;}
.expert-group-single-member-overview .infobox h2 {width:350px;float:left;}
.b_gcase_box {width:128px;float:right;}

a.button_gcase, a.button_gcase:visited {background:transparent url(../images/button_gcase.gif) no-repeat scroll left top;border:0 none;display:block;float:left;height:25px;overflow:hidden;text-indent:-5000px;width:127px;}
a.button_gcase:hover {background-position: left -25px;}

a.button_gview, a.button_gview:visited {background: url(../images/button_gview.gif) no-repeat left top;border:0 none;display:block;height:31px;text-indent:-5000px;width:122px;overflow:hidden;}
a.button_gview:hover {background-position: left -31px;}

a.button_gedit, a.button_gedit:visited {background:transparent url(../images/button_gedit.gif) no-repeat  left top;border:0 none;display:block;height:31px;overflow:hidden;text-indent:-5000px;width:122px;}
a.button_gedit:hover {background-position: left -31px;}



.node-type-expert-group-member .header_18 {margin-bottom:0 !important;}
.node-type-expert-group-member .expert-group-member-certification {margin-left:20px;}
.node-type-expert-group-member .expert-group-member-association {margin-left:20px;}
.node-type-expert-group-member .contributed-article {margin:10px 0 10px 0;}
#edit-description-wrapper {clear:both;}

.g_editviewbox{background:#fffddd;border-color:#efedcc;border-style:solid;border-width:1px 1px 3px;margin-bottom:10px;padding:10px;}
.g_editviewboxpad{padding:0 0 0 75px;}


#sortable-videos div{position:relative}
#sortable-videos span{position: absolute; top:5px; right:5px; margin:0 5px; font-weight:bold;font-size:15px; padding:2px; background:#000; color:#fff}
#sortable-videos h4{font-weight:bold;margin:2px 0;}

#sortable-videos font {display:none;}

.jspoll{}
.jspoll_intro{width:200px;}
.jspoll_intro h2{margin-bottom:0;color:#0099cc;line-height:1.4;}
.jspoll_intro p{line-height:1.4;margin:0 0 10px 0;}

.jspoll .pds-box{width:210px !important;border:5px solid #f7941d;}
.jspoll .pds-question-top{background:#f1f1f1;font-weight:bold;border:1px solid #e7e7e7;color:#0099cc !important;line-height:1.4;padding:3px !important;}
.jspoll #PDI_container1574176 .pds-textfield{color:#000 !important;background:#f1f1f1 !important;border:1px solid #e7e7e7;}


