/* -------------------------------------------------------------------------

    ALM Experts  Style Sheet
    last update: 27th Nov 2009
    author: Biswajit 
------------------------------------------------------------------------- */

/* color palette
Body dark grey : #313030
Footer Orange link: #F07842
Meron heading:#860407
Black on search panel: #1B1B1B 
black expertise link on main body : #303030
Golden yellow /near logo headline:#D2C276 (Near photo)
Light grey: #9A9A9A (Phone, email on footer)
Footer border grey, separator: #595959

*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

.clearBoth {
    clear: both;
    height: 0;
    _overflow:hidden;
}
/* end css reset */






/* !layout -------------------------------------------------------------- */


body {
    font-size: 75%; /* convert 16px base font size to 12px */
    line-height: 1.6666em; /* 20px (12 x 1.6666 = 20) */
    font-family:Arial, Helvetica, sans-serif;
    background:#313030; 
    color: #666;
}

#container1{background:url(/images/body_bg.gif) repeat-x; height:auto; width:100%;}
#container{ margin:0 auto; padding:0; width:980px; height:auto; }

#headerWrap {height: 115px;	background: url(/images/bg_header.gif) no-repeat; }
#header {position: relative; width: 980px;	height: 115px;	margin: 0 auto; overflow:hidden; }
#header #topnav {position: relative;top: 0px;right: 0px;float:right;width:630px; }
#header #topnav ul{ margin:0; padding:0; width:auto;}
#header #topnav ul li{margin:0; padding:0; color:#ffffff; font-size:11px; font-family:Verdana; float:left;width:auto;}
#header #topnav ul li a{color:#ffffff; margin:0; text-decoration:none; padding:0 22px 0 0; width:auto;}
#header #topnav ul li a:hover{color:#ffffff; text-decoration:none;  cursor:pointer;}
#header #headerlogo{ float:left; margin:0; padding:0; margin-top:30px; margin-left:17px; _margin-left:9px;}

#header .headline{ float:left; margin:0; padding:0;   margin-top:43px; margin-left:10px;}

 .buttonlisting{ float:right; margin:0; padding:0; margin-top:20px; }
 .onlinemedialink{ float:left; margin:0; padding:0; margin-top:43px; display: block; position:relative; cursor:pointer;}

 #buttonlarge{display: block;  width: 151px;  height: 56px;  background: url(/images/btn_add_listing.gif) no-repeat; cursor:pointer; }

 #buttonlarge:hover{display: block; background: url(/images/btn_add_listing_rollover.gif) no-repeat;}


/*Main content start*/

#contentWrap {position: relative; clear: both; }/*background: url(/images/contentWrap_bg.jpg) repeat-x left bottom;*/
#content {width: 980px;	min-height:770px;	margin: 0 auto;	overflow:hidden;}

/*Main content search bar start*/

#content #searchbar{background: url(/images/searchpanel_bg.gif) no-repeat left top;width:980px;height:45px;margin:0;padding:0;}
#content #searchbar .label{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #1B1B1B;float:left;margin-top:10px;margin-left:18px;margin-right:8px;}
#content #searchbar .searchbox{padding-top:8px; display:inline;float:left; height:auto;}

#content #searchbar .searchbox .input{font-family:Arial, Helvetica, sans-serif;font-size:14px;+padding-top:0px; color:#3F4040;border-top:1px solid #818282;border-bottom:1px solid #818282;border-left:1px solid #818282;border-right:1px solid #818282; float:left; }

#content #searchbar .label_in{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #3F4040;float:left;margin-top:12px;margin-left:10px;margin-right:10px;display:inline;}
#content #searchbar .labelTop_in{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color: #3F4040;float:left;margin-left:-14px;margin-right:5px;display:inline;}

#content #searchbar .label_req a{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color: #3F4040; float:right;margin-top:12px;margin-right:11px; _margin-right:2px;display:inline;text-decoration:none; }
#content #searchbar .label_req a:hover{text-decoration:none;color: #A61823;}

#content #searchbar .separator{float:right;margin-top:15px;margin-right:10px;display:inline; position:relative;}
#content #searchbar .separatorTop{float:right;margin-top:15px;margin-right:3px;display:inline; position:relative;}
#content #searchbar .separatorTop1{float:right;margin-right:3px;margin-top:15px;display:inline; position:relative;}
#content #searchbar .btnsearch{background: url(/images/search_btn_bg.gif) repeat-x; +background: url(/images/search_btn_bg24.gif) repeat-x; _background: url(/images/search_btn_bg24.gif) repeat-x;width:71px; height:25px; +height:24px;  _height:24px; margin:0; color:#FFFFFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;border:0px solid #818282;display:inline; float:left; }

#content #searchbar .selectstate{ float:left;margin:0;padding:0;padding-top:9px; overflow:hidden;width:150px;}
#content #searchbar .combostate{ font-family:Arial, Helvetica, sans-serif; border:1px solid #818282;background:#F0F1F3;font-size:14px; width:105px; padding:2px;   }


/*Main content search bar end */



/*Homepage-Primary content start*/
#primarycontent {width: 674px;float: left; margin:0; padding:0;  margin-right: 6px; margin-bottom: 40px; overflow:hidden;   }

#primarycontent  #content_expert_top{width: 673px;float: left; background:url(/images/primarycontent_whitebg_top.gif) repeat-x; height:11px; margin:0; padding:0; _overflow:hidden; }

#primarycontent  #content_expert{width: 673px;float: left; background:url(/images/primarycontent_white-bg.gif) repeat; height:auto; margin:0; padding:0;  }

#primarycontent  #content_expert_bottom{width: 673px;float: left; background:url(/images/primarycontent_whitebg_bot.gif) repeat-x; height:59px; margin:0; padding:0; }


#primarycontent  #content_expert .topcolumn{width: 215px;float: left; display:block;margin:0; padding:0; margin-right:5px;}
#primarycontent  #content_expert .column{width: 215px;float: left; display:block; height:auto; _height:auto; margin:0; padding:0; margin-right:5px;}

#primarycontent #content_expert h3{font-family:"Arial"; font-size:13px; color:#860407;font-weight:bold; margin:0; padding:0; padding-top:8px; padding-left:25px;}
#primarycontent #content_expert h1{font-family:"Arial"; font-size:13px; color:#860407;font-weight:bold; margin:0; padding:0; padding-top:8px; padding-left:25px;}
 
#primarycontent #content_expert   ul{font-family:"Arial"; font-size:11px; color:#303030;font-weight:normal; margin:0; padding:0;  margin-left:15px; line-height:17px;}

#primarycontent #content_expert  ul li{ list-style:url(/images/bullet1.gif);  margin-left:25px;   }
.ullist{ list-style:url(/images/bullet1.gif);  margin-left:15px;  }
.ullista{ text-decoration:none;color:#303030;}
.ullista:hover{text-decoration:underline;}

#primarycontent #content_expert  ul li a{ text-decoration:none; color:#303030; }
#primarycontent #content_expert  ul li a:hover{ text-decoration:underline; }

#expert_cat {width: 673px;float: left; background:url(/images/primarycontent_heading.gif) no-repeat; height:38px; }

#expert_cat.home2{width: 673px;float: left; background:url(/images/primary_heading_home2.gif) no-repeat; height:38px;  }
#expert_cat.home2 h1{font: Tahoma; color:#fff; font-size:16px; font-weight:normal; margin:10px 0px 0px 18px;}
.viewmore {width:290px; display:block; float:right; margin-right:8px; margin-top:20px; padding:0; _margin-top:0px;}
.orangelink {font-family:"Arial"; font-size:11px; color:#F07842;font-weight:bold; text-decoration:none;}
.orangelink:hover {text-decoration:underline;}

.brownlink {font-family:"Arial"; font-size:11px; color:#363636; font-weight:bold; text-decoration:none;}
.brownlink:hover {color:#A61823;text-decoration:none;}

.whitelink {font-family:"Arial"; font-size:11px; color:#ffffff;font-weight:normal; text-decoration:none;}
.whitelink:hover {text-decoration:underline;}


#primarycontent #featured_article {background:url(/images/bucket_bg_stripe2.gif) no-repeat; background-position: top right; margin:0; padding:0; height:auto; width:673px; float:left; padding-top:10px;}

#primarycontent #featured_article .content_article{ margin:0; padding:0; height:auto; width:310px; float:left; display:inline; margin:10px;}

#primarycontent #featured_article .content_article .imgarticle{ margin:0; padding:0; float:left; display:inline; height:90px; width:140px;}

#primarycontent #featured_article .content_article .imgarticle img {width:135px; height:90px; margin:0px !important; padding:0px !important;}





#primarycontent #featured_article .content_article .txtarticle{ margin:0; padding:0; float:left; display:inline; color:#FFFFFF; line-height:15px; margin-left:10px;} 
#primarycontent #featured_article .content_article .txtarticle .headline{ color:#D2C276; font-weight:bold;} 
#primarycontent #featured_article .content_article .txtarticle a{ color:#F07842; font-weight:bold; text-decoration:none;} 
#primarycontent #featured_article .content_article .txtarticle a:hover{ color:#F07842; font-weight:bold; text-decoration:none; cursor:pointer; } 
#primarycontent #browse_cat {width: 673px;float: left; background:url(/images/primary_heading_home2.gif) no-repeat; margin:0; padding:0; height:38px;margin-top:20px; }


#primarycontent  #browse_expert{width: 671px;float: left; background:url(/images/primarycontent_white-bg.gif) repeat-x; height:125px; margin:0; padding:0; border:1px solid #600709; border-top:0px;}
#primarycontent  #browse_expert #new_state{    background: url("/images/primarycontent_white-bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 671px;}
#primarycontent  #browse_expert #browse_content{font-family:"Arial"; font-size:11px; color:#303030;font-weight:normal; margin:0; padding:0px;  line-height:14px;}
#primarycontent  #browse_expert #browse_content a{color:#303030;text-decoration:none;}
#primarycontent  #browse_expert #browse_content a:hover {text-decoration:underline;}
/*Homepage Primary content end*/





/*Search Results Primary content start*/
#results_panel_main {float: left; background:url(/images/result_bg_wht.gif) 0 0 repeat-y;}
/* min-height:500px; */

#results_panel_top {width: 674px;float: left; 
        background: url('/images/result_bggradtop.gif') no-repeat; 
        min-height:500px;
}


/*#results_panel_top {width: 674px; background:url(/images/result_bggradtop.gif) 0 0 repeat-x; min-height:500px;}/*padding-top:15px;*/

/*
 #results_panel_top #lefttabs{padding:0; margin:0; float:left; width:83px; margin-left:11px; _margin-left:7px; _margin-right:-4px; }
#results_panel_top #lefttabs .whitetab{ width:83px; height:44px; background:url(/images/tab_left_wht.png) 0 0 no-repeat; _background:url(/images/tab_left_wht.gif) 0 0 no-repeat;color:#A61823; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; margin-bottom:3px; text-align:center; line-height:15px; font-weight:bold; }
#results_panel_top #lefttabs .whitetab p{ padding-top:7px;}
#results_panel_top #lefttabs .whitetab p.areaofexp{ padding-top:7px !important;} 
#results_panel_top #lefttabs .whitetab p a{  color:#A61823; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; font-weight:bold; }
#results_panel_top #lefttabs .whitetab p a:hover{  color:#A61823; font-family:Arial, Helvetica, sans-serif;  text-decoration:underline; }
#results_panel_top #lefttabs .orangetab{ width:83px; height:42px; background:url(/images/tab_left_orng.png) 0 0 no-repeat; _background:url(/images/tab_left_orng.gif) 0 0 no-repeat; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;  padding:0; margin:0;text-align:center; line-height:15px; font-weight:bold;  }
#results_panel_top #lefttabs .orangetab p{padding-top:5px;}
#results_panel_top #lefttabs .orangetab p.areaofexp{ padding-top:6px !important;}
#results_panel_top #lefttabs .orangetab p a{  color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; font-weight:bold; }
#results_panel_top #lefttabs .orangetab p a:hover{  color:#ffffff; font-family:Arial, Helvetica, sans-serif;  text-decoration:underline;}

*/
#results_panel_top #whitepanel{width: 573px; height:auto; padding:0; margin:0;  margin-left:94px; }/*min-height:500px;*/
#results_panel_top  #whitebgtop{width: 573px; height:45px; background:url(/images/whitebgtop.gif) 0 0 no-repeat; }
#results_panel_top #whitebg{width: 573px; background:url(/images/whitebg.png) 0 0 repeat-y; }

#results_panel_top #whitebg .topbar_results {width: 556px; height:31px; background:url(/images/search_res_top_grad_bg.gif) 0 0 repeat-x;  margin-left:-2px;  }

#results_panel_top #whitebg .topbar_results .reclink{font:Arial, Helvetica, sans-serif; font-size:10px; color:#303030; display:block; float:left; padding:5px 0px 0px 200px; }
#results_panel_top #whitebg .bottombar_results .reclink{font:Arial, Helvetica, sans-serif; font-size:10px; color:#303030; display:block; float:left; padding:5px 0px 0px 200px; }

#whitebgbot .reclink{font:Arial, Helvetica, sans-serif; font-size:10px; color:#303030; display:block; float:left; padding:15px 0px 0px 200px; }

#results_panel_top #whitebg .topbar_results .states{float:right; display:inline; padding:5px 10px 0px 0px; font:Arial, Helvetica, sans-serif; font-size:10px; color:#303030; }

.reclink a{color:#F85208; text-decoration:underline;  }
.reclink a:hover{color:#F85208; text-decoration:underline;  }
#results_panel_top #whitebg .topbar_results .states a.stateslink{color:#303030; text-decoration:none; cursor:pointer;  }
#results_panel_top #whitebg .topbar_results .states a:hover{color:#303030; text-decoration:underline;  cursor:pointer; }

#results_panel_top #whitebg .results_gold {width: 556px; height:115px; background:url(/images/res_golden_bg.gif) 0 0 repeat-x;  margin-left:6px;  }
#results_panel_top #whitebg .results_grey {width: 556px; height:115px; background:url(/images/res_grey_bg.gif) 0 0 repeat-x;  margin-left:6px;  }
#results_panel_top #whitebg .results_grey2 {width: 556px; height:115px; background:url(/images/res_grey2_bg.gif) 0 0 repeat-x;  margin-left:6px;  }
#results_panel_top #whitebg .results_white {width: 556px; height:81px; background:url(/images/res_white_bg.gif) 0 0 repeat-x;  margin-left:6px;  }

#results_panel_top #whitebg .bottombar_results {width: 556px; height:31px; background:url(/images/search_res_bottom_grad_bg.gif) 0 0 repeat-x;  margin-left:6px;  }

#results_panel_top  #whitebgbot{width: 573px; height:12px; background:url(/images/whitebgbot.png) 0 0 no-repeat;  }

#results_panel_bot {width: 674px; background:url(/images/result_bggradbot.png)  no-repeat;  height:50px; padding:0; margin:0; float:left;  }
#results_panel_top h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#C2C2C2;font-weight:bold; margin:0px 0px 5px 15px;}

#results_panel_top #whitepanel h3{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#A61823;font-weight:bold; margin:0; padding:13px 0px 1px 20px;}
#results_panel_top #whitepanel h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#A61823;font-weight:bold; margin:0; padding:5px 0px 1px 20px;}

#results_panel_top h1 .searchquery{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;font-weight:normal; }
.result_img{ margin:0; float:left; display:inline; height:85px; width:84px;  margin:10px 0px 0px 10px;  }
.result_img img{ text-align:center; border:1px solid #cccccc ;}
.result_img_nophoto{ margin:0; padding:1px; float:left; display:inline; height:auto; width:84px;  margin:10px 0px 0px 10px;  }

.txt_right{ margin:0; padding:0; float:left; display: inline; color:#303030; line-height:17px; margin:10px 0px 0px 10px; width:440px;} 

.results_white .txt_right{ margin:0; padding:0; float:left; display: inline; color:#303030; line-height:17px; margin:10px 0px 0px 10px; width:440px;} 
.txt_right  a{ color:#F85208; text-decoration:underline;} 
.txt_right  a:hover{ color:#F85208; text-decoration:underline;} 
.txt_right .headline{ color:#A61823; font-weight:bold;} 
#buttonspanel{ float:right; width:70px; margin:0; padding:0; height:auto; margin:25px 5px 0px 0px; }

.txt_right .btn_video { background:url(/images/btn_video1.png) no-repeat ; border: 0px ;cursor: pointer;width:59px; height:20px;  display:inline-block; padding:0; margin:0; margin: 0px 0px 0px 0px; _margin:0px 0px 0px 0px;  margin/*\**/: 0px 0px 0px 0px \9; position:relative; float:right; _top:-20px; +top:-20px;   _background:none!important;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_video1.png'); }
.txt_right .btn_video:hover { background:url(/images/btn_video1_hover.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_video1_hover.png'); }
   
   
   
   

#buttonspanel .btn_resume { background:  url(/images/btn_resume_normal.png) no-repeat ; border: 0px ;cursor: pointer;width:59px;height:20px;  display:inline-block; padding:0; margin:0px; margin-bottom:2px; _background:none!important;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_resume_normal.png');}
#buttonspanel .btn_resume:hover { background:url(/images/btn_resume_hover.png)  no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_resume_hover.png');}

#buttonspanel .btn_profile { background:  url(/images/btn_profile_normal.png) no-repeat ; border: 0px ;cursor: pointer;width:59px;height:20px;  display:inline-block; padding:0; margin:0px; margin-bottom:2px;  _background:none!important;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_profile_normal.png');}
#buttonspanel .btn_profile:hover { background:url(/images/btn_profile_hover.png) top left no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_profile_hover.png'); }

#buttonspanel .btn_web { background:  url(/images/btn_web_normal.png)  no-repeat ; border: 0px ;cursor: pointer;width:59px;height:20px;  display:inline-block; padding:0; margin:0px; margin-bottom:2px; _background:none!important;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_web_normal.png');}
#buttonspanel .btn_web:hover { background:url(/images/btn_web_hover.png) no-repeat;  _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_web_hover.png');}

/*Search Results Primary content end*/


/*Area of Expertise tab2 Primary content start*/
#results_panel_top #whitepanel .h3_black{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;font-weight:bold; margin:0; padding:13px 0px 10px 20px;}
#whitepanel #expertise_whitebg{width: 573px; background:url(/images/expertise_whitebg.png) repeat-y; float:right; margin:0; padding:0;  padding-bottom:50px; display:inline; min-height:390px; _height:auto !important; _height:390px;}
#whitepanel #expertise_whitebg .expertise_column {width: 250px; float: left; margin:0; padding:0; margin-right:8px;  }
#expertise_whitebgbot{width: 573px; height:12px; background:url(/images/expertise_whitebgbot.png) 0 0 no-repeat;  }
#primarycontent #content_expert   ul{font-family:"Arial"; font-size:11px; color:#303030; font-weight:normal; margin:0; padding:0;  margin-left:15px; line-height:17px;}
.expertise_column2  ul li{ list-style:url(/images/bullet1.gif);  margin-left:35px;   }
.expertise_column2  ul li a{ text-decoration:none; color:#303030; }
.expertise_column2 ul li a:hover{ text-decoration:underline; }

.expertise_column  ul li{ list-style:url(/images/bullet1.gif);  margin-left:35px;   }
.expertise_column ul li a{ text-decoration:none; color:#303030; }
.expertise_column ul li a:hover{ text-decoration:underline; }


/*Area of Expertise tab2 Primary content end*/



/*2.3.b Primary content start*/

#results_panel_top #whitepanel.large{width: 660px; height:auto; padding:0; margin:0; margin-left:7px; }
#results_panel_top  #whitebgtop.large{width: 660px; height:35px; background:url(/images/whitebgtop_large.png) 0 0 no-repeat; }
#results_panel_top #whitebg.large{width: 660px; background:url(/images/whitebg_large.png) 0 0 repeat-y; float:left; }
#results_panel_top  #whitebgbot.large{width: 660px; height:12px; background:url(/images/whitebgbot_large.png) 0 0 no-repeat; float:left;  }

.results_gold_large {width: 646px; height:115px; background:url(/images/res_golden_bg.gif) 0 0 repeat-x;  margin-left:6px;  }
.results_grey_large {width: 646px; height:115px; background:url(/images/res_grey_bg.gif) 0 0 repeat-x;  margin-left:6px;  }
.results_grey2_large {width: 646px; height:115px; background:url(/images/res_grey2_bg.gif) 0 0 repeat-x;  margin-left:6px;  }
.results_white_large {width: 646px; height:81px; background:url(/images/res_white_bg.gif) 0 0 repeat-x;  margin-left:6px;  }
.results_white_large_other {width: 556px; height:81px; background:url(/images/res_white_bg.gif) 0 0 repeat-x;  margin-left:6px;  }

.results_gold_large .txt_right{ margin:0; padding:0; float:left; display: inline; color:#303030; line-height:17px; margin:10px 0px 0px 12px; width:440px;}
.results_grey_large .txt_right{ margin:0; padding:0; float:left; display: inline; color:#303030; line-height:17px; margin:10px 0px 0px 10px; width:440px;}
.results_grey2_large .txt_right{ margin:0; padding:0; float:left; display: inline; color:#303030; line-height:17px; margin:10px 0px 0px 10px; width:440px;}
.results_white_large .txt_right{ margin:0; padding:0; float:left; display: inline; color:#303030; line-height:17px; margin:10px 0px 0px 10px; width:440px;} 
/*2.3.b Primary content end*/

/*2.3.d Primary content start*/

#results_panel_top #whitepanel.large{width: 660px; height:auto; padding:0; margin:0;  overflow:hidden;}/*margin-left:7px; */

#results_panel_top  #whitebg23d{width: 660px; background:url(/images/whitebg_large.png) repeat-y;  
margin:0; padding:0;  padding-bottom:50px; min-height:390px; _height:auto !important; _height:390px; }
.expertise_column2 {width: 280px; float: left; margin:0; padding:0; margin-right:10px; display:inline;   }

/*2.3.d Primary content end*/

/*2.2 Primary content start*/

.border_top{border-top:1px solid #898989; width:657px; margin-left:1px; }
#toptab {padding:0px; margin:0px;	float:left;	position:absolute;	overflow:hidden;	left: 7px;	top: 60px;}
#toptab .toptabgrey{width: 167px; display:block; height:29px; padding:0; margin:0; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9c0e13; background: url(/images/tab_grey.gif) no-repeat; float:left; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none; text-align:center; }
#toptab .toptabgrey:hover{width: 167px; display:block; height:29px; padding:0; margin:0; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background: url(/images/tab_orange.gif) no-repeat; float:left; margin:15px 0px 0px 0px; overflow:hidden; text-decoration:none; text-align:center;}
#toptab .toptabgrey span {margin-top:5px; display:block;}

#toptab .toptaborange{width: 167px; display:block; height:29px; padding:0; margin:0; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background: url(/images/tab_orange.gif) no-repeat; float:left; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration:none; text-align:center; }
#toptab .toptaborange:hover{width: 167px; display:block; height:29px; padding:0; margin:0; font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#9c0e13; background: url(/images/tab_grey.gif) no-repeat; float:left; margin:15px 0px 0px 0px; overflow:hidden; text-decoration:none; text-align:center;}
#toptab .toptaborange span {margin-top:5px; display:block;}

#breadcrumb{ margin:10px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#363636;}
#breadcrumb span.orange{color:#F8530A;}
#breadcrumb a{color:#363636; text-decoration:underline;}
#breadcrumb a:hover{color:#F8530A; text-decoration:underline;}

.litigation {width: 216px; float: left; margin:0; padding:0; margin-right:10px; display:inline; font-size:11px; color:#303030;}
.alphabets{ display:block; height:30px; border:1px solid #6C0305; background:#9A1519; width:620px;margin:0 auto; text-align:center; margin-top:10px;}

.alphabets ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; margin:0px 0px 0px 55px; font-weight:bold;  }
.alphabets ul li{ float:left;  display:inline-block; list-style-image:none; padding:0px 2px 3px 0px; margin:5px; }
.alphabets ul li a{ color:#ffffff; text-decoration:none; display:block;}
.alphabets ul li a:hover{ text-decoration:underline;}
.alphabets ul li a:active{color:#ffffff; text-decoration:underline;}

.alphabet_column {width: 280px; float: left; margin:0; padding:0; margin-right:10px; display:inline; }

.alphabet_column    ul{font-family:"Arial"; font-size:11px; color:#303030; font-weight:normal; margin:0; padding:0;  margin-left:20px; line-height:17px;}
.alphabet_column   ul li{ list-style:none; list-style-image:none;    }
.alphabet_column  ul li a{ text-decoration:none; color:#303030; }
.alphabet_column  ul li a:hover{ text-decoration:underline; }

.alphabets_bottom{ display:block; height:25px;  background:#9A1519; width:655px;margin:0 auto; text-align:center;  text-align:center;}
.alphabets_bottom a{ color:#ffffff; font-family:Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:underline;}
.alphabets_bottom a:hover{ color:#F8530A; font-family:Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:underline;}

.backtotop{  float:right; display:block; margin-right:20px; width:100px; margin-bottom:30px;}
.backtotop a{ display:inline; text-decoration:underline; color:#F8530A; font-family:Arial, Helvetica, sans-serif;  font-size:11px; float:left; }
.backtotop a:hover{  text-decoration:none; color:#F8530A; }
.backtotop img{ margin:8px 5px 0px 0px; }

#whitebg.large #bg_bottom_texture{width: 654px; background:url(/images/whitebgbottom_grad_large.gif)  no-repeat ;  margin:0 auto; background-position: bottom; padding:0; overflow:hidden;    }


/*2.2 Primary content end*/

/*4.0 Primary content start*/
p.introtext{ padding:10px 0px 10px 20px;  font-size:11px; color:#303030; font-weight:normal; width:610px; line-height:17px;}
h4{font-family:"Arial"; font-size:11px; color:#860407;font-weight:bold; margin:0; padding:0; padding-top:8px; padding-left:15px;}
.changecategory{ float:left; width:100%; display:inline; margin:0; padding:0; margin-left:5px; margin-bottom:10px; display:block;}
.changecat{border:1px solid #BFC1C7; font-size:12px; width: 180px; }
.stateslinkred{color:#860407; text-decoration:none;}
.stateslinkred:hover{color:#860407; text-decoration:underline;}

#results_panel_top #whitebg .topbar_results .statesred{float:right; display:inline; padding:5px 10px 0px 0px; font:Arial, Helvetica, sans-serif; font-size:10px; color:#860407; }

#results_panel_top #whitebg .topbar_results .reclink2{font:Arial, Helvetica, sans-serif; font-size:11px; color:#303030; display:block; float:left; padding:5px 0px 0px 10px; font-weight:bold; }

.browse_content_inner{font-family:"Arial"; font-size:11px; color:#707070;font-weight:normal; margin:0; padding:10px;  line-height:17px;}
.browse_content_inner a{color:#303030;text-decoration:none;}
.browse_content_inner a:hover {text-decoration:underline;}

#whitebg.large #bg_bottom_texture2{width: 656px; background:url(/images/whitebgbottom_grad_large2.gif)  repeat-x ;  margin:0 auto; background-position: bottom; padding:0; overflow:hidden;    }


/*4.0 Primary content end*/




/*2.4/2.5/2.6/2.7  Static pages Primary content end*/
#results_panel_top #whitepanel .h4_black{  font-size:12px; color:#303030;font-weight:bold; margin:0; padding:13px 0px 0px 40px;}
p.about{ padding:0px 0px 0px 40px;  font-size:11px; color:#303030; font-weight:normal; width:550px;}

#breadcrumb_outer{ margin:0px 0px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; width:550px; }
.breadcrumb_outer_black{ margin:0px 0px 10px 23px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#Black; width:550px;margin-top:10px;text-decoration:none; position:relative; }
.breadcrumb_outer_black a:hover{color:Black; text-decoration:underline;}
.orange{color:#F8530A;}
#breadcrumb_outer span.orange{color:#F8530A;}
#breadcrumb_outer a{color:#ffffff; text-decoration:none;}
#breadcrumb_outer a:hover{color:#ffffff; text-decoration:underline;}

#request_text{width:600px; display:block;}
#request_text p{ padding:0px 0px 0px 40px;  font-size:11px; color:#303030; font-weight:normal; width:550px; line-height:17px;}

.request_form_wrapper{ background:url(/images/req_form_bg.png) repeat-y center; width:593px; height:auto; margin:0px 0px 0px 35px ; _margin-left:20px; padding:0;  float:left; _overflow:hidden; }

.request_formbg{ background:url(/images/add_listing_formbg.gif) repeat-x ; width:582px; margin:0; padding:0; margin-left:1px; }

.request_form_top{ background:url(/images/req_form_top_bg.png) no-repeat center; width:593px; height:1px; margin:0px 0px 0px 35px ; padding:0; float:left; line-height:0px;  _overflow:hidden; _margin-left:20px;  }
.request_form_bottom{ background:url(/images/req_form_bot_bg.png) no-repeat center; width:593px; height:8px; margin:0px 0px 0px 35px ; padding:0; float:left; _overflow:hidden; _margin-left:20px; }

.add_listing_form_bottom{ background:url(/images/add_listing_form_bot_bg.png) no-repeat center; width:593px; height:44px; margin:0px 0px 0px 35px ; padding:0; float:left; _overflow:hidden; _margin-left:20px;}

.rightcorner_texture{  background:url(/images/success_topright_cornerbg.gif) no-repeat; background-position: top right; height:213px; width:209px;   padding:0; margin:0; margin-left:373px; position:absolute; _overflow:hidden; margin-top:1px;  }

#request_form{width:582px; margin:0; _overflow:hidden; }

.standard_form{margin:0px auto 0 auto;width:582px; padding:0px; color:#303030;  }
.standard_form span.required{color:#E02126; font-size:12px;  }

#request_form.standard_form h1{margin:0;width:582px;background:url(/images/req_form_header_bg.gif) repeat-y; padding:10px 0px 0px 20px;color:#fff; font-size:12px; font-weight:bold; width:100%; height:30px;}
.standard_form .form label.opt{width:220px; margin:0; padding:3px; clear:right;margin-top /*\**/:3px\9;}
.standard_form .form input.radio1{float:left; margin:5px; padding:3px; overflow:hidden; clear:left; }
.standard_form .form .column1{ width:270px; float:left; margin:10px 10px 10px 10px; display:inline;}
.standard_form .form .column2{ width:270px; float:right; margin:10px 10px 10px 10px; display:inline;}
.standard_form .form .group1{  width:100%; padding-left:20px;  }
.standard_form .form .group1 .label{ display:inline-block;  float:left;   }
.standard_form .form .group1 input.text {font-size:12px;  display:inline; float:left; margin-right:10px;}
.standard_form .form .select{margin-right:10px; padding-top:3px; padding-bottom:3px; border:1px solid #BFC1C7; float:left; }
.standard_form .form .group1 input.chkbox{ margin:0; padding:0;}

.standard_form p{ margin-left:18px; padding:10px;}
.standard_form p .lt{color:#A9A9A9; width:140px; float:left;margin:0;  padding:5px; _padding:0;}
.standard_form p .rt{color:#303030; width:300px; float:left; display:inline; margin:0; padding:5px; _padding:0;}
.standard_form p .ltbelow{color:#A9A9A9; width:auto;   float:left; margin:0; padding:2px; _padding:0;clear:both;}
.standard_form p .rtbelow{color:#303030; width:auto;  float:left; margin:0;  _padding:0;  clear:both;}

.standard_form .form label a{font-size:11px;}
.standard_form .form label.error{color:#a00;}
.error{color: #DF0003;font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size: 12px;margin-top:5px;}
.headerred{color: #fff;font-family:Arial, Helvetica, sans-serif;font-size: 16px;margin-top:5px;margin-left:28px;}

.standard_form .form label,.standard_form .form .label,label.standard{font-size:12px;color:#303030;display:block;margin:0;margin-top:1em;}

.standard_form .form input.text,.standard_form .form textarea{padding:3px;border:1px solid #BFC1C7; }


/*.standard_form form .buttons{float:right;margin-right:55px; _margin-right:26px; display:inline-block; width:auto;}*/

.standard_form .form .buttons{float:right;margin-right:63px; display:inline; width:200px;  }
.standard_form .form .btnsubmit{ background:url(/images/btn_submit.gif) no-repeat; width:70px; height:21px; float:right; border:0px; margin-top:10px;  cursor:pointer; }
.standard_form .form .btnsubmit:hover{background:url(/images/btn_submit_hover.gif) no-repeat;  }

.standard_form .form .btnclear{ background:url(/images/btn_clear.gif) no-repeat; width:70px; height:21px;  border:0px; margin-top:10px;   float:left; cursor:pointer; margin-left:55px;  }
.standard_form .form .btnclear:hover{background:url(/images/btn_clear_hover.gif) no-repeat;}

/*2.4/2.5/2.6/2.7 Static pages Primary content end*/


/* Tearsheet start */
#primarycontent_ts {width: 980px;float: left; margin:0; padding:0;  margin-right: 6px; margin-bottom: 40px;    }
#results_panel_main_ts {width: 980px;float: left; background:url(/images/tearsheet_bgwht.gif) 0 0 repeat-y; height:auto;}
#results_panel_top_ts {width: 980px; background:url(/images/tearsheet_mainbg.gif) 0 0 repeat-x; padding-top:15px;  float:left; height:auto;}

#whitepanel_ts{width: 965px; height:auto; padding:0; margin:0; margin-left:8px; margin-left:9px; }

#whitebg_ts{width: 965px; background:url(/images/whitebg_tearsheet.png) 0 0 repeat-y; _background:url(/images/whitebg_tearsheet.gif) 0 0 repeat-y; float:left; +float:none; margin-bottom:80px;    }
/*#bg_topgrad_ts{width: 957px; background:url(/images/ts_top_bg_grey.gif)  repeat-x ;  margin:0 ; background-position: top left; padding:0; overflow:hidden; float:left; margin-left:3px;}*/
#bg_bottom_texture2_ts{width: 957px; _width: 957px; background:url(/images/bottom_texture_ts.gif)  no-repeat ;  margin:0 ; background-position: bottom left; padding:0; overflow:hidden; float:left; margin-left:3px; _margin-left:1px;}

.border_top_ts{border-top:1px solid #898989; width:958px; margin-left:3px; _margin-left:2px;}

/*.yellowbgleft{ background:url(/images/tearsheet_yellowbg_left.gif) no-repeat; height:354px; width:22px;  margin-left:30px; margin-top:10px; float:left; display:inline;  }
.yellowbg{ background:url(/images/tearsheet_yellowbg.gif) repeat-x; height:354px; width:856px;   margin-top:10px;display:inline;float:left;  }
.yellowbgright{ background:url(/images/tearsheet_yellowbg_right.gif) no-repeat; height:354px; width:28px;  margin-top:10px; float:left; display:inline; }*/

.yellowbgtop{background:url(/images/yellowbg_top.gif) no-repeat; height:22px; width:894px;  margin-left:32px;  _margin-left:15px;margin-top:10px; float:left; clear:both;}
.yellowbg{ background:url(/images/yellowbg_middle.gif) repeat-y;  width:894px;   margin-left:32px; display:block;float:left;  clear:both; padding-bottom:20px; _margin-left:15px; }
.yellowbgbottom{ background:url(/images/yellowbg_bottom.gif) no-repeat; height:22px; width:894px;  margin-left:32px; float:left; display:block; clear:both; _margin-left:15px;  }


.yellowbg #leftpanel_ts{float:left; display:inline; width:220px; margin:0; padding:0;   height:auto; }
.yellowbg #rightpanel_ts{float:left; display:inline;  width:620px; margin:0; padding:0; margin-left:10px; margin-top:23px; }

#rightpanel_ts p{ font-size:12px; color:#303030; line-height:15px;}
#rightpanel_ts .headline_ts{font-family:"Arial"; font-size:12px; color:#860407;font-weight:bold; margin:0; padding:0;}
#rightpanel_ts a{ font-size:12px; color:#F85208; text-decoration:none;}
#rightpanel_ts a:hover{ text-decoration:underline;}


.yellowbg #photoexperts { margin:25px 0px 10px 35px; _margin-left:15px;  float:left; display:block; width:auto; height:auto; }
.yellowbg .expertphoto{ padding:2px;  border: 2px solid #6b6b6b; }


.yellowbg #logoexperts { margin:10px 0px 10px 35px; _margin-left:15px;  float:left; display:block; width:auto; height:auto;  }
.yellowbg .logoexperts{ padding:2px; }

.buttoncontact {background: url("/images/btn_contact_exp.gif") no-repeat scroll 0 0 transparent;cursor: pointer;display: block;height: 28px;margin-left: 5px;width: 151px;}
.buttoncontact:hover{background: url("/images/btn_contact_exp_rollover.gif") repeat scroll 0 0 transparent;}


.yellowbg #btnorange{margin-left:35px; margin-top:5px; float:left; clear:left; _margin-left:15px; }

 #buttoncontact{display: block;  width: 151px;  height: 28px;  background: url(/images/btn_contact_exp.gif) no-repeat; cursor:pointer; margin-left:5px; }

.yellowbg #btnorange #buttoncontact:hover{background: url(/images/btn_contact_exp_rollover.gif);}

.yellowbg #btnorange .buttonres{display: block;  width: 151px;  height: 28px;  background: url(/images/btn_view_resume.gif) no-repeat; cursor:pointer; margin-top:5px; margin-left:5px;}

.yellowbg #btnorange .buttonres:hover{background: url(/images/btn_view_resume_rollover.gif);}

.printfriendly{ font-size:11px; margin-left:45px; _margin-left:20px; margin-top:15px;  display:block; color:#F85208; float:left; clear:left; width:150px;  }
.printfriendly:hover{ /*text-decoration:none; */ }

/* tearsheet bottom panels */
.columnleft{width: 350px; float:left; margin-left:30px; margin-top:20px; display:inline;}
.columnright{width: 550px; float:right; margin-left:20px; margin-top:20px; display:inline; }

.columnleft h4{font-family:"Arial"; font-size:12px; color:#860407;font-weight:bold; margin:0; padding:0; padding-top:8px; padding-left:10px;}

.columnright h4{font-family:"Arial"; font-size:12px; color:#860407;font-weight:bold; }

.videobgleft{ background:url(/images/videobg_left.png) no-repeat; height:220px; width:5px;  float:left; display:inline;  }
.videobg{ background:url(/images/videobg.png) repeat-x; height:220px; width:320px;  display:inline;float:left; margin:0; padding:0; }

.videobg .video{ margin-left: 5px;margin-bottom: 5px;margin-right:5px;margin-top: 9px;
padding: 0;
text-align: center;}
.videobgright{ background:url(/images/videobg_right.png) no-repeat; height:220px; width:5px; float:left; display:inline; }
.videobg .video object{ margin:0; padding:0; margin-top:5px;margin-bottom:5px; width:320px; height:225px;}

.columnright  ul{font-family:"Arial"; font-size:12px; color:#303030; font-weight:normal; margin:0; padding:0;  margin-left:15px; line-height:17px;}
.columnright  ul li{ list-style:none;}
.columnright ul li a{ text-decoration:none; color:#303030; }
.columnright ul li a:hover{ text-decoration:underline; }

.columnright .column1 {width: 200px; float: left; margin:0; padding:0; margin-right:15px; }
.columnright .column2 {width: 200px; float: left; margin:0; padding:0; margin-top:10px;}
/* Tearsheet End */














/*Homepage Right panel start*/
#right_panel {width: 300px; margin:0; padding:0; float: right; margin-bottom: 20px; height:auto; }

#right_panel  #litigation_supp_home {width: 300px;float: left; background:url(/images/right_litigation_heading.gif) no-repeat; height:37px; }
#right_panel  #content_litigation{width: 300px;float: left; background:url(/images/right_litigation_whitebg.gif) repeat-x; height:73px; margin:0; padding:0;}
#right_panel  #content_litigation .column_right{width: 150px;float: left; display:block;margin:0; padding:0; margin-right:0px; margin-top:10px;}

#right_panel  #content_litigation .column_right  ul{font-family:"Arial"; font-size:11px; color:#303030;font-weight:normal; margin:0; padding:0;  margin-left:10px; line-height:17px; }
#right_panel  #content_litigation ul li{ list-style:url(/images/bullet1.gif); margin-left:10px; }
#right_panel  #content_litigation  ul li a{ text-decoration:none; color:#303030;}
#right_panel  #content_litigation ul li a:hover{ text-decoration:underline;}
.viewall_right {padding:0; margin:0; width:60px; display:block; float:right; margin-right:8px; margin-top:5px; }
#right_panel  #experts_video {width: 298px; margin:0; padding:0; background:#595959; height:auto; border:1px solid #353535;margin-top:6px;  }
#right_panel  #experts_video p{font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; margin-top:10px; margin-left:18px; }
#right_panel  .banner {width: 300px;float: left; margin:0; padding:0; height:250px;   margin-top:6px; }
/*Homepage Right panel end*/

/*About us Right panel start*/
#right_panel  #learnmore {width: 300px; float: left; background:url(/images/right_blue_heading.gif) no-repeat; height:37px;margin-top:6px; }
#right_panel  .content_learnmore{width: 300px; float: left; background:url(/images/right_bluebg.gif) no-repeat; height:136px; margin:0; padding:0; display:block; overflow:hidden;}
#right_panel  .content_learnmore  p{ margin:0; padding:0; float:left; color:#303030; line-height:17px; margin:10px 0px 0px 10px;} 

.viewonlinebutton{ margin:0; padding:0; margin-top:80px; margin-left:60px;  }
.viewonlinebutton .onlinemediakitbutton{display: block;  width: 175px;  height: 28px;  background: url(/images/btn_view_online.gif) no-repeat; cursor:pointer; }
.viewonlinebutton .onlinemediakitbutton:hover{display: block; background: url(/images/btn_view_online_rollover.gif) no-repeat;}
#right_panel  .content_learnmore  a{ color:#F85208; text-decoration:underline;} 
#right_panel  .content_learnmore  a:hover{ color:#F85208; text-decoration:underline;} 



#right_panel  .header_red {width: 300px;float: left; background:url(/images/right_featured_heading.gif) no-repeat; height:37px; }
#right_panel  .red_content{width: 300px;float: left; background:url(/images/right_featured_expert_bg.gif) no-repeat; height:175px; margin:0; padding:0; }
#right_panel .red_content  .blog_content { margin:0; padding:0; height:auto; width:290px; float:left; display:inline; font-family:"arial"; font-size:11px;}

#right_panel .blog_content .blog_img_right{ margin:0; padding:0; float:left; display:inline; height:38px; width:57px;  margin:10px 0px 0px 10px;}
#right_panel .blog_content .blog_img_right img{  border:1px solid #cccccc ;}
#right_panel .blog_content .blog_txt_right{ margin:0; padding:0; float:left; display:inline; color:#303030; line-height:15px; margin:8px 0px 0px 10px;} 

#right_panel  .headline{ color:#A61823; font-weight:bold;} 
#right_panel  .blog_content .blog_txt_right  a{ color:#F85208; text-decoration:underline; font-size:11px;} 
#right_panel  .blog_content .blog_txt_right  a:hover{ color:#F85208; text-decoration:underline;}
#right_panel  .blog_content .blog_txt_right  .imgreadon{ margin:0; padding:0;  margin-left:3px;  } 
#right_panel .blog_content p{ margin:0; padding:0; float:left; display:block; color:#303030; line-height:17px; margin:10px 0px 0px 10px; width:280px;} 


/*About us Right panel end*/



/*right panel for Search Results tab1 start*/

#right_panel  #litigation_supp {width: 300px;float: left; background:url(/images/right_featured_heading.gif) no-repeat; height:37px; margin-top:6px;}

#right_panel  #featured_experts{width: 300px;float: left; background:url(/images/right_featured_expert_bg.gif) no-repeat; height:175px; margin:0; padding:0; }
#right_panel  h3{ font-family:"arial"; font-size:12px; color:#FFFFFF; font-weight:bold; margin-top:10px; margin-left:18px;}
#right_panel  #featured_experts .featured_content { margin:0; padding:0; height:auto; width:290px; float:left; display:inline; font-family:"arial"; font-size:11px;}
#right_panel  #featured_experts .featured_content .featured_img{ margin:0; padding:0; float:left; display:inline; height:82px; width:83px;  margin:10px 0px 0px 10px;}
#right_panel  #featured_experts .featured_content .featured_img img{  border:1px solid #cccccc ;}
#right_panel  #featured_experts .featured_content  .featured_txt_right{ margin:0; padding:0; float:left; display:inline; color:#303030; line-height:17px; margin:10px 0px 0px 10px;} 
#right_panel  #featured_experts .featured_content  a{ color:#F85208; text-decoration:underline;} 
#right_panel  #featured_experts .featured_content  a:hover{ color:#F85208; text-decoration:underline;} 
#right_panel  #featured_experts .featured_content  .featured_txt_right .headline{ color:#A61823; font-weight:bold;} 

#right_panel  #featured_experts .featured_content  p{ margin:0; padding:0; float:left; display:block; color:#303030; line-height:17px; margin:10px 0px 0px 10px; width:280px;} 

/*right panel for Search Results tab1 end*/



/*Main content end*/



/*Footer1 start*/
#footerWrap {position: relative;clear: both; _margin-top:40px;}/*background: url(/images/footer_bg.gif) repeat-x 0 0;*/
#footer {width: 980px;margin: 0 auto;padding-top: 5px;height: 72px;border-top:1px solid #595959;background:#313030;}
#footer ul{ margin:0; padding:0; list-style:none; }
#footer ul li{margin:0; padding:0px 5px 0px 3px; color:#595959; font-size:11px; float:left; display:inline; list-style:none; width:auto; }
#footer ul li a{color:#F07842; list-style:none; margin:0; text-decoration:none; padding: 0px 4px 0px 4px;  width:auto; display:block;}
#footer ul li a:hover{color:#F07842; text-decoration:underline; display:block; cursor:pointer;}
#footer .second_line{ width:450px; height:30px; padding:0; margin:0;margin-top:20px;}
#footer .second_line ul{  margin-left:2px; padding:0; list-style:none;  }
#footer .second_line ul li{margin:0; padding:0px 5px 0px 5px; color:#9A9A9A; font-size:11px; float:left; display:block; list-style:none; width:auto;}
#footer .second_line ul li a{color:#F07842; list-style:none; margin:0; text-decoration:none; padding: 0px 4px 0px 4px;  width:auto; display:block;}
#footer .second_line ul li a:hover{color:#F07842; text-decoration:underline; display:block; cursor:pointer;}
/*Footer1 end*/

/*ALM new footer start*/
#almfooterwrap{background:#ffffff; width:100%;} /*Added by biswajit for white stretch */
#icfooter {clear:both;width:980px;border-top:0px solid #D49956;text-align:right;padding:0;background-color:#ffffff; bottom:0; left:0; margin:0 auto;}
#icfooter .footernav {float:left; width: 70%; color: #7C1416; text-align: left; margin: 19px 0 0 15px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; font-weight: normal;}
#icfooter .footernav a {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:visited {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:hover{color: #7C1416; text-decoration: underline; }
#icfooter .footernav .copyright {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align: left; font-weight: normal; margin-top:2px;}

/*ALM new footer end*/

/*General start*/

.dotted_line{clear: both; height: 1px; background:url(/images/dot.gif) 0 0 repeat-x; margin-top:8px; margin-bottom:8px;}
.horz_grey_line{ height:1px; background:#d4d4d8; margin:0; padding:0; margin:5px 10px 0px 10px; overflow:hidden; width:550px;   }
.horz_grey_line_large{ height:1px; background:#d4d4d8; margin:0; padding:0; margin:0px 10px 0px 10px; overflow:hidden; width:640px;   }
/*General end*/


/*popup start*/
#popupwrapper{ width:312px; height:380px; margin:0 auto; padding:0; border:1px solid #959595; border-bottom:0px;  }
#popupheader{ display:block; float:left; margin:0; padding:0; background:url(/images/popupheader.gif) no-repeat; width:312px; height:37px; margin-bottom:20px; clear:both;}
#closebtn{ float:right; padding:0; margin:0; margin-right:10px; display:block; margin-top:5px;}
.close{display:block; background:url(/images/popup_crossbtn.png) no-repeat; _background:url(/images/popup_crossbtn.gif) no-repeat; width: 24px;  height: 24px; cursor:pointer;}
.close:hover{ background:url(/images/popup_crossbtn_rollover.png) no-repeat; _background:url(/images/popup_crossbtn_rollover.gif) no-repeat;}

.popuptexture{background:url(/images/popup_footer.gif) no-repeat; background-position:bottom left; width:312px; height:356px; overflow:hidden; position:relative;  float:left;}
.popuptexture form{padding:0; margin:0; padding-left:18px; padding-right:20px;}
#popupwrapper p{ font-size:11px; color:#606060; line-height:15px; padding-left:6px;}
#popupwrapper .headline{font-family:"Arial"; font-size:11px; color:#860407;font-weight:bold; margin:0; padding:0;}
#popupwrapper a{ font-size:11px; color:#F85208; text-decoration:none;}
#popupwrapper a:hover{ text-decoration:underline;}

#popupwrapper  input.textpop{padding:3px;border:1px solid #BFC1C7;clear:both; }
#popupwrapper  textarea.textpop{padding:3px;border:1px solid #BFC1C7;clear:both; }

#popupwrapper   label.popup{width:150px; margin:0; padding:3px; clear:both; float:left;}

#popupwrapper  .buttons{float:right; margin-right:5px; _padding-right:27px;    display:inline; width:auto;}

#popupwrapper form .btnsubmit{ background:url(/images/btn_submit.gif) no-repeat; width:70px; height:21px; float:right; border:0px; margin-top:10px; display:inline-block; cursor:pointer; }
#popupwrapper form .btnsubmit:hover{background:url(/images/btn_submit_hover.gif) no-repeat;  }

#popupwrapper form .btnclear{ background:url(/images/btn_clear.gif) no-repeat; width:70px; height:21px;  border:0px; margin-top:10px;  display:inline-block; float:right; margin-right:5px; cursor:pointer;  }
#popupwrapper form .btnclear:hover{background:url(/images/btn_clear_hover.gif) no-repeat;}


/* for states popup */
#stateswrapper{ width:220px; height:185px; margin:0 auto; padding:0; border:0px solid #959595; border-bottom:0px;  }
#statesheader{ display:block; float:left; margin:0; padding:0; background:url(/images/popupstatesheader.gif) no-repeat; width:220px; height:37px; clear:both;}
#statesclosebtn{ float:right; padding:0; margin:0; margin-right:5px; _margin-right:10px; display:block; margin-top:10px;}
.close{display:block; background:url(/images/popup_crossbtn.png) no-repeat; _background:url(/images/popup_crossbtn.gif) no-repeat; width: 24px;  height: 24px; cursor:pointer;}
.close:hover{ background:url(/images/popup_crossbtn_rollover.png) no-repeat; _background:url(/images/popup_crossbtn_rollover.gif) no-repeat;}

.statespopuptexture{background:url(/images/popupstates_footer.jpg) no-repeat; background-position:bottom left; width:220px; height:185px;  overflow:hidden; position:relative;  float:left; }

#stateswrapper p{ font-size:12px; color:#606060; line-height:15px; padding-left:6px; line-height:17px;}
#stateswrapper .headline{font-family:"Arial"; font-size:12px; color:#860407;font-weight:bold; margin:0; padding:0;}
#stateswrapper a{ font-size:12px; color:#606060; text-decoration:underline;}
#stateswrapper a:hover{ text-decoration:underline; color:#F85208; }
/*popup end*/

/*Added for inner pages states panel*/

#primarycontent #browse_st_heading {width: 647px;float: left; background:url(/images/browse_heading.gif) no-repeat; margin:0; padding:0; height:38px;margin-top:20px;  }
#primarycontent  #browse_st{width: 645px;float: left; background:url(/images/primarycontent_white-bg.gif) repeat-x; height:145px; margin:0; padding:0; border:1px solid #600709; border-top:0px; }
#primarycontent  #browse_st #browse_st_content{font-family:"Arial"; font-size:11px; color:#303030;font-weight:normal; margin:0; padding:10px;  line-height:17px;}
#primarycontent  #browse_st #browse_st_content a{color:#303030;text-decoration:none;}
#primarycontent  #browse_st #browse_st_content a:hover {text-decoration:underline;}

/*inner pages states panel end*/

/*expert blog css start*/


#right_panel  #expert_blog_head {width: 300px;float: left; background:url(/images/expert_blog.gif) no-repeat; height:37px; }


#right_panel  #content_litigation_new{width: 300px;float: left; background:url(/images/right_litigation_whitebg.gif) bottom repeat-x; height: auto; margin:0; padding:0; background-color:#fff;}
 
#right_panel  #content_litigation_new .column_right  ul{font-family:"Arial"; font-size:12px; color:#303030;font-weight:normal; margin:0; padding:0;  margin-left:15px; line-height:17px; margin-top:10px;  }
#right_panel  #content_litigation_new ul li{ background:url(/images/notebook.gif) no-repeat left top ; padding:0px 0px 10px 25px; _background:none; _list-style-image: url("/images/notebook.gif"); _padding:0px 0px 10px 10px; _margin-left:15px;  }
#right_panel  #content_litigation_new  ul li a{ text-decoration: underline; color:#461614;}
#right_panel  #content_litigation_new ul li a:hover{ text-decoration:none;}


/*expert blog css end*/


/*      new tab style*/


#results_panel_top #lefttabs{padding:0; margin:0; float:left; width:630px;  position:relative; top:4px;  left:0px; _left:-11px;}
#results_panel_top #lefttabs .whitetab{ width:315px; height:32px; background:url(/images/tab_bg.gif) no-repeat bottom; _background:url(/images/tab_bg.gif) 0 0 no-repeat;color:#A61823; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0; margin:0; margin-bottom:3px; text-align:center; line-height:15px; font-weight:bold; float:left; position:relative; line-height:32px;   }
#results_panel_top #lefttabs .whitetab p{ padding-top:0px; magin:0px; padding:0px; color:#000; font-size:13px; }
#results_panel_top #lefttabs .whitetab p.areaofexp{ padding-top:0px !important;} /*For second tab - Area of Expertise */
#results_panel_top #lefttabs .whitetab p a{  color:#A61823; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight:bold; }
#results_panel_top #lefttabs .whitetab p a:hover{  color:#A61823; font-family:Arial, Helvetica, sans-serif;  text-decoration:underline; }
#results_panel_top #lefttabs .orangetab{ width:315px; height:32px; background:url(/images/active_tab.gif) 0 0 no-repeat; _background:url(/images/active_tab.gif) 0 0 no-repeat; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;  padding:0; margin:0;text-align:center; line-height:15px; font-weight:bold; float:left; position:relative; line-height:32px; }
#results_panel_top #lefttabs .orangetab p{padding-top:5px; magin:0px; padding:0px; color:#000; font-size:13px;}
#results_panel_top #lefttabs .orangetab p.areaofexp{ padding-top:0px !important; color:#ffffff; font-size:13px;}  /*For second tab - Area of Expertise */
#results_panel_top #lefttabs .orangetab p a{  color:#ffffff; font-family:Arial, Helvetica, sans-serif;  text-decoration:none; font-weight:bold; }
#results_panel_top #lefttabs .orangetab p a:hover{  color:#ffffff; font-family:Arial, Helvetica, sans-serif;  text-decoration:underline;}

.resultlabel{color: #A9A9A9;float: left;margin-left:15px;}


.lblLinks
{
    color: #606060 !important;
    font-size: 12px;
    text-decoration: underline;
}
.lblLinks:hover
{
    color:#F85208 !important;
     font-size: 12px;
     text-decoration: underline;
}
.lblLinks a
{
    color: #606060 !important;
    font-size: 12px;
    text-decoration: underline;
}
.lblLinks a:hover
{
 color:#F85208 !important;
     font-size: 12px;
     text-decoration: underline;
}

.headline{color: #860407;font-family: "Arial";font-size: 12px;font-weight: bold;margin: 0;padding: 0;}
.popup{clear: both;float: left;margin: 0;padding: 3px;width: 150px;}
.textpop{border: 1px solid #BFC1C7;clear: both;padding: 3px;}
.btnClear{background: url("/images/btn_clear.gif") no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;display: inline-block;float: right;height: 21px;margin-right: 5px;margin-top: 10px;width: 70px;}
.btnClear:hover{background: url("/images/btn_clear_hover.gif") no-repeat scroll 0 0 transparent;}
.btnSubmit{background: url("/images/btn_submit.gif") no-repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;display: inline-block;float: right;height: 21px;margin-top: 10px;width: 70px;}
.btnSubmit:hover{ background: url("/images/btn_submit_hover.gif") no-repeat scroll 0 0 transparent;}
 .largeaddlisting{background: url("/images/whitebg_large_addlisting.png") repeat-y scroll 0 0 transparent;float: left;width: 660px !important;}
 .h3_black{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;font-weight:bold; margin:0; padding:13px 0px 10px 20px;}
 
 .arrow
 {
     background-image:url('/images/arrow.gif');
    width:20px;
    position:absolute;
    left:0px;
    top:0px;
    background-repeat:no-repeat;
    background-position:center left;
    z-index:1000005;
    height:100px;
 }
 
 .displayText
 {
color: #303030;
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    padding: 10px 0 10px 20px;
    width: 625px;}
    
    /*popup start*/
#popupwrapper1{ width:312px; height:380px; margin:0 auto; padding:0; border:1px solid #959595; border-bottom:0px;  }
#popupheader1{ display:block; float:left; margin:0; padding:0; background:url(/images/popupheader.gif) no-repeat; width:312px; height:37px; margin-bottom:20px; clear:both;}
#closebtn1{ float:right; padding:0; margin:0; margin-right:10px; display:block; margin-top:5px;}
.close{display:block; background:url(/images/popup_crossbtn.png) no-repeat; _background:url(/images/popup_crossbtn.gif) no-repeat; width: 24px;  height: 24px; cursor:pointer;}
.close:hover{ background:url(/images/popup_crossbtn_rollover.png) no-repeat; _background:url(/images/popup_crossbtn_rollover.gif) no-repeat;}

.popuptexture{background:url(/images/popup_footer.gif) no-repeat; background-position:bottom left; width:312px; height:356px; overflow:hidden; position:relative;  float:left;}
.popuptexture form{padding:0; margin:0; padding-left:18px; padding-right:20px;}
#popupwrapper1 p{ font-size:11px; color:#606060; line-height:15px; padding-left:6px;}
#popupwrapper1 .headline{font-family:"Arial"; font-size:11px; color:#860407;font-weight:bold; margin:0; padding:0;}
#popupwrapper1 a{ font-size:11px; color:#F85208; text-decoration:none;}
#popupwrapper1 a:hover{ text-decoration:underline;}

#popupwrapper1  input.textpop{padding:3px;border:1px solid #BFC1C7;clear:both; }
#popupwrapper1  textarea.textpop{padding:3px;border:1px solid #BFC1C7;clear:both; }

#popupwrapper1   label.popup{width:150px; margin:0; padding:3px; clear:both; float:left;}

#popupwrapper1  .buttons{float:right; margin-right:5px; _padding-right:27px;    display:inline; width:auto;}

#popupwrapper1 form .btnsubmit{ background:url(/images/btn_submit.gif) no-repeat; width:70px; height:21px; float:right; border:0px; margin-top:10px; display:inline-block; cursor:pointer; }
#popupwrapper1 form .btnsubmit:hover{background:url(/images/btn_submit_hover.gif) no-repeat;  }

#popupwrapper1 form .btnclear{ background:url(/images/btn_clear.gif) no-repeat; width:70px; height:21px;  border:0px; margin-top:10px;  display:inline-block; float:right; margin-right:5px; cursor:pointer;  }
#popupwrapper1 form .btnclear:hover{background:url(/images/btn_clear_hover.gif) no-repeat;}