@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-family:"Lucida Sans"}
h1, h2, h3, h4, h5{margin:0px;}
p{margin:0px;}
img {border:none;}
.clear { clear:both;}
#main_container{width:1010px;  margin: 0 auto; background:url(../images/Main_bg.gif) repeat-y;}
#container { width:974px; margin:0 auto;}
/* HEADER*/
#header { width:974px; height:90px; padding:0px; }
.logo { float:left; width:auto; padding:25px 0px 0px 7px;}
.top_rightlinks { float:right; width:auto; margin-top:12px;}
.live_chat { width:auto; float:right; padding:25px 0px 0px 7px;}
.adds_links { width:340px; float:right; margin:28px 10px 0px 0px;}
.adds_links ul{ padding:0px; margin:0px; list-style-type:none;}
.adds_links li { width:auto; padding:0px; display:block; float:left;}
.adds_links li a{ width:auto; padding:0px 0px 0px 4px; display:block; float:left;}
.adds_links li.five{ width:27px; display:block; float:left; font-size:10px; text-align:center; height:18px; background:url(../images/555-bg.gif) no-repeat; padding:2px 0px 0px 2px; margin-left:2px;}
.leave_messagebox{ width:auto; background-color:#595959; height:18px; font: normal 10px Arial, Helvetica, sans-serif; color:#fff; line-height:18px}
.online { width:26px; display:block; padding:0px 14px 0px 4px; float:left;}
.online a{ font: normal 10px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height:18px;}
.leavemessage { width:auto; float:left; display:block; padding:0px;}
#top_navigations { width:974px; height:37px; margin-top:10px; background:url(../images/top_navi_bg.gif) repeat-x;}
/* .banner_part { width:auto; margin-top:10px; margin-bottom:10px; } */

/* TOP NAVIGATION*/
.top_navbg{ width:974px; height:37px; padding:0px 0px 0px 0px; margin:0px; background:url(../images/topmenu_midrep.gif) repeat-x;}
#main_nav{margin: 0; padding: 0}
#main_nav li{ float: left; list-style: none; font-size: 12px}
#main_nav li a { display: block;padding: 0px 15px; text-decoration: none; width: auto; color: #000; line-height:37px; font-size:16px; font-weight: bolder; white-space: nowrap; background:url(../images/top_navi_dvide-line.gif) no-repeat right top;}
#main_nav li a:hover{ background:url(../images/navi_hover-bg.gif) repeat-x  left top; color:#fff;}
#main_nav li ul{ margin: 0; padding: 0; z-index:9999; position: absolute; visibility: hidden; border-top: 1px solid white; background: #e5e5e5; padding:0 10px 10px; border:solid 1px #bababa; border-bottom:solid 2px #bababa; border-top:solid 0px #bababa;}
#main_nav li ul h2{ width:auto; margin:0px; font-size:14px; padding-bottom:5px; margin:10px 0px 0px 0px; border-bottom:solid 1px #ccc;}
#main_nav li ul li{ width:auto; float: none; display: inline}
#main_nav li ul li a{ width: auto; background: none; color: #24313C; font-size:12px; font-weight:normal; line-height:12px;  padding:6px 0px; border-bottom: dotted 1px #ccc; }
#main_nav li ul li a:hover { background: none; color:#056cce; background-color:#ededed;}
.signin_links { width:auto; font-size:12px; height:37px; float:right; line-height:37px; padding-right:8px;}
.signin_links a{ font-size:12px; color:#1b1b1b; text-decoration:none; line-height:37px;}
.signin_links a:hover{ text-decoration:underline;}

/* BODY*/
#body_part { width:974px; margin-top:10px;}
.services_container { width:auto;}
.corporate_serviceDiv { width:318px; height:160px; float:left; background-color:#36608f; margin-right:10px;}
.serviceDiv_hedbox { width:auto; height:32px; background-color:#0d335b; font-size:16px; color:#fff; font-weight:normal; line-height:32px; padding-left:14px;}
.verificationDiv_hedbox { width:auto; height:32px; background-color:#313131; font-size:16px; color:#fff; font-weight:normal; line-height:32px; padding-left:14px;}
.peoplesearchDiv_hedbox { width:auto; height:32px; background-color:#787878; font-size:16px; color:#fff; font-weight:normal; line-height:26px; padding-left:14px;}
.serviceDiv_lefthed{ width:auto; float:left; display:block; font-size:16px; font-weight:bold; color:#fff; padding-right:10px;}
.serviceDiv_lefthed a{ color:white; text-decoration: none;}
.serviceDiv_rightsignin a{ width:auto; float:right; padding-right:10px; font-size:12px; font-weight:normal; color:#fff; text-decoration:underline;}
.serviceDiv_rightsignin a:hover{ text-decoration:none;}
.corporate_boxdiv { width:auto; height:128px; background:url(../images/corp_service-img.jpg) no-repeat right bottom;}
.corporate_boxdiv ul{ padding:4px 0px 0px 12px; margin:0px; list-style-type:none;}
.corporate_boxdiv li { width:160px; display:block; font-size:12px; color:#fff; padding:0px;}
.corporate_boxdiv li a{ width:160px; display:block; padding:2px 0px 2px 12px; font-size:12px; color:#fff; text-decoration:none; background:url(../images/arrow.png) no-repeat 0px 6px;}
.corporate_boxdiv li a:hover{ text-decoration:underline;}
.verifcation_serviceDiv { width:318px; height:160px; float:left; background-color:#5e5e5e;}
.verification_boxdiv { width:auto; height:128px; background:url(../images/verification_img.jpg) no-repeat right bottom;}
.verification_boxdiv ul{ padding:4px 0px 0px 16px; margin:0px; list-style-type:none;}
.verification_boxdiv li { width:160px; display:block; font-size:12px; color:#fff; padding:0px;}
.verification_boxdiv li a{ width:160px; display:block; padding:2px 0px 2px 12px; font-size:12px; color:#fff; text-decoration:none; background:url(../images/arrow.png) no-repeat 0px 6px;}
.verification_boxdiv li a:hover{ text-decoration:underline;}
.pepole_search_serviceDiv { width:318px; float:right; height:160px; background-color:#d1d1d1;}
.people_search_box { width:286px; padding:2px 0px 0px 14px;}
.people_search_table { width:auto; font-size:12px; font-weight:normal; color:#313131;}
.people_search_table a { font-weight:normal; color:#313131; text-decoration:underline;}
.people_search_table a:hover{ text-decoration:none;}
.search_formbox { width:228px; border:1px solid #bbbbbb;}
.client_list_container { width:974px; margin-top:10px;}
.client_listDiv { width:483px; float:left; border:solid 1px #c7c7c7;}
.client_listDiv h2{ width:auto; font-size:16px; color:#84411f; padding:6px 0px 0px 14px;}
.client_listimg { width:auto; padding-left:40px;}
.client_list_viewall { width:auto; font-size:12px; color:#0258a8; text-align:right; padding:2px 10px 2px 0px;}
.client_list_viewall a{ width:auto; font-size:12px; color:#0258a8; text-align:right; }
.client_list_viewall a:hover{ text-decoration:none;}
.testimonialDiv { width:482px; height:115px; float:right; background:url(../images/tetimonial_bg.gif) no-repeat;}
.testimonialDiv h2{ width:auto; font-size:16px; color:#202223; padding:5px 0px 0px 14px;}
.testimonialDiv p{ width:auto; font-size:12px; color:#434343; padding:10px 5px 0px 40px;}
.testimonialDiv a{ width:auto; font-size:12px; color:#36608f; padding:0px; text-decoration:underline;}
.testimonialDiv a:hover{ text-decoration:none; }
.media_listDiv { width:483px; height:113px; float:left; border:solid 1px #c7c7c7;}
.media_listDiv h2 {width:auto; font-size:16px; color:#84411f; padding:6px 0px 0px 14px;}
.media_list_leftarrow { width:auto; float:left; padding:26px 0px 0px 12px;}
.media_list_img{ width:auto; float:left; padding:6px 0px 0px 8px;}
.media_list_rightarrow { width:auto; float:right; padding:26px 14px 0px 0px;}
.newseventsDiv { width:482px; height:115px; float:right; background:url(../images/new-events_bg.gif) no-repeat;}
.newseventsDiv h2{width:auto; font-size:16px; color:#202223; padding:10px 0px 0px 14px;}
.newseventsDiv p{ width:auto; font-size:12px; color:#434343; padding:3px 20px 0px 14px;}
.newseventsDiv span{font-size:11px; color:#434343; display:block; font-weight:bold; padding:13px 0px 0px 14px; }
.newseventsDiv p a{color:#434343; text-decoration:none;}
.newseventsDiv p a:hover{text-decoration:underline;}
.more_news { width:auto; text-align:right; padding-right:10px;}
.more_news a{ font-size:12px; color:#1c528c; text-decoration:none; text-align:right;}
.more_news a:hover{ text-decoration:underline;}

/* FOOTER*/
#footer { width:974px; height:85px; margin-top:12px; background:url(../images/footer_bg.gif) repeat-x;}
.footer_leftlinks { width:auto; margin:22px 0px 0px 0px; padding-left:14px; float:left; font-size:12px; font-weight:bold; color:#434343;}
.footer_leftlinks a { font-size:12px; font-weight:bold; color:#434343; text-decoration:none;}
.footer_leftlinks a:hover { text-decoration:underline;}
.footer_leftlinks span { font-size:11px; font-weight:normal; color:#7d7d7d; display:block; padding-top:3px;}
.footer_rightpart { width:260px; float:right; margin:18px 0px 0px 0px;}
.footer_iso_box {float:left;}
.footer_versign {float:right; margin:18px 0px 0px 0px; padding-left:1px;}
.search_bylinks { width:auto; height:60px; padding-left:13px; background:url(../images/footer_bg.gif) repeat-x; line-height:30px; margin-bottom:10px;}
.search_bylinks a{ font-size:12px; color:#7f7e7e;}
.search_bylinks a:hover {text-decoration:none; color:#000;}
.search_bylinks span{ font-size:12px; color:#1c528c; line-height:30px;}

/* Aboutus Innerpage styles*/
.leftnavi_part { width:240px; float:left;}
.leftnavi_hed { width:auto; height:28px; font-size:14px; font-weight:bold; color:#fff;  background:url(../images/arrow-navihed.gif) no-repeat 8px 9px; background-color:#1c568c; padding-left:30px; line-height:28px;}
.leftNavigation { width:auto; background-color:#ededed;}
.leftNavigation ul{ list-style-type:none; padding:0px; margin:0px;}
.leftNavigation li{ width:auto; display:block; height:24px; padding:0px 6px 0px 6px; font-size:12px; border-bottom:solid 1px #dadbdb;}
.leftNavigation ul li a{ width:auto; display:block; height:24px; padding:0px 6px 0px 16px; font-size:12px; color:#333333; text-decoration:none; line-height:24px;  background:url(../images/arrow-navigation.gif) no-repeat 6px 10px;}
.leftNavigation li a:hover{ color:#1c568c; background:url(../images/arrow-navigation.gif) no-repeat 6px 10px; background-color:#e2e3e3;}
.right_contentpart { width:722px; float:right;}
.banner_about{ width:auto; padding:0px;}
.bredcrumb { width:auto; height:28px; background:url(../images/breadcrumb_bg.gif) no-repeat; margin-top:1px;}
.bredcrumb ul { list-style-type:none; padding:0px; margin:0px;}
.bredcrumb li { width:auto; float:left; padding:0px 0px 0px 10px;}
.bredcrumb li a{ display:block; float:left; font-size:11px; color:#282828; text-decoration:underline; line-height:28px; padding:0px 14px 0px 0px; background:url(../images/arrow-bred.gif) no-repeat right center;}
.bredcrumb li a:hover{ text-decoration:none;}
.bredcrumb li span{ width:auto; font-size:11px; color:#0066c5; line-height:28px;}
.about_bodycontent { width:auto; margin-top:10px;}
.content_part { width:460px; float:left; padding-left:6px;}
.content_part h2{ font-size:18px; color:#1c568c; padding:0px 0px 8px 0px; border-bottom:solid 1px #e0e0e0;}
.content_part h3{ font-size:14px; font-weight:bold; color:#333333; padding:8px 0px 0px 0px;}
.content_part ul{ list-style-image:url(../images/arrow-ash.gif);}
.content_part li{ font-size:12px; color:#333333; margin:6px 0px;}
.content_part p{ font-size:14px; font-weight:normal; color:#333333; padding:0px;}
.reachus_container { width:247px; float:right;}
.reachusDiv {width:auto; border:solid 1px #e9e9e9; margin-top:12px;}
.reachus_hed {width:auto; height:38px; background:url(../images/reachus_bg.gif) repeat-x; margin:1px 1px 0px 1px; padding:5px 0px 0px 6px; font-size:16px; font-weight:bold; }
.recentBlog {width:auto; border:solid 1px #e9e9e9; margin-top:12px;}
.recentBlog_hed {width:auto; height:38px; background:url(../images/reachus_bg.gif) repeat-x; margin:1px 1px 0px 1px; padding:5px 0px 0px 6px; font-size:16px; font-weight:bold; }
.recentBlog_post { width:auto; height:32px; background:url(../images/blog_icon.jpeg) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:normal; line-height:14px;}
.contactusDiv {width:auto; border:solid 1px #e9e9e9; margin-top:12px;}
.contactus_hed {width:auto; height:38px; background:url(../images/reachus_bg.gif) repeat-x; margin:1px 1px 0px 1px; padding:5px 0px 0px 6px; font-size:16px; font-weight:bold; }
.callDiv { width:auto; height:32px; background:url(../images/phone-icon.gif) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:bold; line-height:32px;}
.livechatDiv { width: auto; height:30px; background:url(../images/live-chat-icon.gif) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:bold; line-height:32px;}
.livechatDiv a{ width: auto; height:30px; font-size:13px; color:#000; font-weight:bold; line-height:32px; text-decoration:none;}
.livechatDiv a:hover{ color:#3265ae;}
.mailtosaleDiv { width: auto; height:30px; background: url(../images/mail-icon.gif) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:bold; line-height:32px;}
.mailtosaleDiv a{ width: auto; height:30px; font-size:13px; font-weight:bold; color:#000; text-decoration:none; line-height:32px;}
.mailtosaleDiv a:hover{ color:#3265ae;}
.contact_formbox { width:auto; font-size:12px; color:#434343;}
.contact_formbox span{ color:#ff0000;}
.contact_formDiv { width:156px; height:20px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede; line-height:20px;}
.contact_formDivtextarea { width:156px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede;}
.sendrequest_button { width:120px; height:24px; background:url(../images/send-button.gif) no-repeat; border:none;}

/* customized verification Innerpage styles*/
.customized_hed h2{ width:auto; font-size:16px; color:#1c568c; padding:0px 0px 8px 0px; border-bottom:solid 1px #e0e0e0;}
.customized_formbox { width: auto; border:solid 1px #d9dada; font-size:12px; color:#000; margin-top:10px; padding:10px 12px;}
.customized_formbox h3{font-size:12px; font-weight:bold; color:#000; padding:0px 0px 14px 0px; }
.customized_formbox span{ color:#ff0000;}
.verifcation_formDiv { width:208px; height:20px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede; line-height:20px;}
.alertxt { width:auto; font-size:12px; color:#ff0000; margin-top:10px; padding-left:10px;}
.verficationbox { width:auto; border:solid 1px #d9dada; font-size:12px; color:#000; margin-top:10px; padding:10px 12px;}
.verificationHed { width:auto; float: left; font-size:12px; font-weight:bold; color:#000;}
.verification_container { width:auto; }
.float { float:left;}
.float1 { float:right; width:500px;}
.charge { width:auto; float:left; padding:15px 0px 0px 28px; color:#1c568c;}
.time { width:auto; float:right; padding:15px 10px 0px 0px; color:#1c568c;}
.chekbox { width:530px; float:right; }
.details_fields { width:auto; margin-top:10px; border-top:solid 1px #dedede; padding-top:10px;}
.details_fields span{ color:#ff0000;}
.enter_detailhed { width:auto; float:left; font-size:12px; font-weight:bold; color:#000;}
.addmore_addrss { width:auto; float:right; font-size:12px; color:#1c568c;}
.addmore_addrss a{ font-size:12px; color:#1c568c; text-decoration: underline; padding-right:10px;}
.addmore_addrss a:hover{ text-decoration:none;}
.addcomments_formDivtextarea { width:320px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede;}
.additional_box { width: auto; margin-top:14px; font-size:12px;}
.process_button { width:80px; height:24px; background:url(../images/process_button-bg.gif) no-repeat; border:none; font-size:13px; color:#fff; line-height:22px;}

/* Search Results Innerpage styles*/
.people_srchResultbox { width:auto; background-color:#d1d1d1; margin-bottom:10px;}
.people_srchRsultHed { height:32px; background-color:#787878; font-size:16px; font-weight:bold; color:#fff; line-height:32px; padding-left:10px;}
.searchresult_formbox { width:170px; border:1px solid #bbbbbb;}
.poplesrch_main { width:auto; margin-top:12px;}
.add_googleDiv { width:auto; border:solid 1px #dfdfdf; padding-top:100px; margin-top:10px; text-align:center;}
.srch_result_container { width:auto; border:solid 1px #dedede; margin-top:10px; padding:10px 10px;}
.srch_result_hedbox { width:auto; border-bottom:solid 1px #dedede; padding-bottom:6px; }
.srch_result_hed { width:auto; font-size:16px; font-weight:bold; color:#1d568b; float:left;}
#applybutton{ width:auto; float:right; padding-right:6px;}
#filter_box { width:auto; border:solid 1px #dedede; margin-top:10px; padding:10px 10px; font-size:12px; color:#545454; font-weight:bold;}
#filter_box td { font-weight:normal;}
.age_formDiv { width:60px; height:20px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede; line-height:20px;}
.showentries_formDiv { width:50px; height:20px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede; line-height:20px;}
.entry_box { width:auto; margin-top:8px; font-size:12px; color:#545454;}
.entry_navibar { width:auto; height:28px; margin-top:6px; background:url(../images/entries_hedbg.gif) repeat-x; border:solid 1px #dedede; padding:0px 25px; font-size:12px; color:#494949;}
.entry_navibar td{  background: url(../images/arrow-entrybar.png) no-repeat 0px 6px; padding-left:14px;}
.entry_navibar td a{ font-weight:bold; color:#494949; text-decoration:none; float:left; padding-left:4px;}
.icon_arrow {  display:block; background: url(../images/arrow-entrybar.png) no-repeat 0px 6px; padding-left:14px;}
.icon_arrow a{ display:block; color:#494949; text-decoration:none; float:left;}
/*.single_arrow{  no-repeat 0px 6px; padding-left:14px;}*/
.single_arrow a{ background: url(../images/arrow-topred.png) no-repeat 0px 6px; color:#494949; text-decoration:none; float:left;}
.entry_list { width:auto; margin-top:6px; font-size:12px; color:#494949;}
.plus a{ font-size:18px; font-weight:bold; color:#494949; text-decoration:none; padding-right:8px;}
.verify_box {background-color:#e5e5e5; padding:8px 20px; margin:6px 0px; font-size:12px; color:#494949;}
.verify_button { width:119px; height:24px; background:url(../images/verify_button.gif) no-repeat; border:none;}
.tbl_class a{ font-size:12px; color:#004d95; text-decoration: underline;}
.tbl_class a:hover{ text-decoration:none;}
.pagelink_box { width:auto; margin-top:10px; font-size:12px; color:#666;}
.pagelinksDiv { width:420px;}
.pagelinksDiv ul{ list-style-type:none; padding:0px; margin:0px;}
.pagelinksDiv li { width:auto; display:block; float:right; height:23px; text-align:center; margin:0px 3px;}
.pagelinksDiv li a{ width:25px; display:block; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; line-height:23px; text-align:center; background:url(../images/number_button-bg.gif) no-repeat;}
.pagelinksDiv li a:hover{ background:url(../images/number_button-bgover.gif) no-repeat;}
.pagelinksDiv li a.first_button { width:51px; display:block; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; line-height:23px; text-align:center; background: url(../images/first_button-bg.gif) no-repeat;}
.pagelinksDiv li a.first_button:hover { background:url(../images/first_button-bg-over.gif) no-repeat;}
.pagelinksDiv li a.prev_button { width:82px; display:block; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; line-height:23px; text-align:center; background: url(../images/prev_button-bg.gif) no-repeat;}
.pagelinksDiv li a.prev_button:hover { background: url(../images/process_button-bg-over.gif) no-repeat;}
.court_record_mainDiv { width:auto; border:solid 1px #dfdfdf; margin-top:10px;}
.court_recordHedDiv { width:auto; height:30px; background:url(../images/court-record-hedbg.gif) repeat-x;}
.court_recordHed { width:auto; float:left; padding:6px 0px 0px 8px; font-size:16px; font-weight:bold; color:#494949;}
.collapse_txt { width:auto; height:30px; float:right; font-size:12px; color:#494949;}
.collapse_txt a { width:auto; height:30px; float:right; display:block; font-size:12px; color:#494949; background:url(../images/collapse.png) no-repeat right center; text-decoration:none; line-height:30px; padding-right:20px;}
.expand_txt { width:auto; height:30px; float:right; font-size:12px; color:#494949;}
.expand_txt a { width:auto; height:30px; float:right; display:block; font-size:12px; color:#494949; background:url(../images/expand.png) no-repeat right center; text-decoration:none; line-height:30px; padding-right:20px;}
.court_record_icon{ width:auto; margin-top:3px;}
.court_leftpart { width:auto; float:left; padding:6px 0px 0px 4px;}
.court_rightpart { width:auto; float:right; padding:4px 10px 0px 0px;}

.court_rightpart a.active{ font-weight:bold;}
.court_rightpart ul{ list-style-type:none; padding:0px; margin:0px;}
.court_rightpart li{ width:52px; float:right; display:block; text-align:center; padding:6px;}
.court_rightpart li a{  width:52px; display:block; font-size:12px; color:#494949; text-decoration:none; text-align:center; float:right;}
.court_rightpart li a.active{ font-weight:bold;}
.judge_navi { width:auto; margin-top:8px; font-size:12px; color:#545454;  padding:0px 10px 4px 10px; border-bottom:1px solid #dedede;}
.judge_navi td {background: url(../images/arrow-entrybar.png) no-repeat right center; padding-left:14px;}
.judge_navi td a{font-weight:bold; color:#494949; text-decoration:none; float:left; padding-left:4px;}
.court_list { width:auto; font-size:12px; color:#666;}
.court_listTd { width:auto; background-color:#f1f1f1;}
.court_list a{ font-size:12px; color:#0f5fad; text-decoration: underline;}
.court_list a:hover{ text-decoration:none;}
.search_reseult_navigation {width:722px; margin-top:8px;}
.srch_navi { width:auto;}
.srch_navi ul {list-style-type:none; padding:0px; margin:0px;}
.srch_navi li { width:138px; float:left; margin:0px; display:block; margin-right:7px;}
.srch_navi li a{ width:138px; height:25px; float:left; background:url(../images/search_navi-button-hover.jpg) no-repeat; font-size:13px; font-weight:bold; color:#666666; text-decoration:none; text-align:center; line-height:24px;}
.srch_navi li a:hover{  float:left; height:25px; background: url(../images/search_navi-button.jpg) no-repeat; color:#fff; }
.srch_navi li a.active{  float:left; height:25px; background: url(../images/search_navi-button.jpg) no-repeat; color:#fff; }
.results_from { width:auto; height:22px; background:#e9e9e9; padding:10px 0px 0px 6px;; font-size:12px; color:#1c568c; line-height:14px;}
.phonebook_box { width:100%; font-size:12px; color:#666; height:300px; text-align:center;}
.clouds_box { width:auto; padding:8px; }
.clouds_box span { width:120px; float:left; display:block; padding: 4px 8px; }
.txt_size1 { font-size:18px; font-weight:bold; color:#8a090f;}
.txt_size3 { font-size:16px; font-weight:bold; color:#e3b604;}
.txt_size2 { font-size:24px; font-weight:bold; color:#075a97;}
.clouds_Div ul { list-style-type:none; padding:0px; margin:0px;}
.clouds_Div li { width:auto; font-size:13px; font-weight:bold; color:#8a090f; float:left;}
.social_profilebg{ background-color:#f1f1f1; font-size:12px; color:#666;}
.social_profilebg a{ font-size:12px; color:#065188; text-decoration: underline;}
.social_profilebg a:hover{ text-decoration: none;}
.social_profilebg1{ font-size:12px; color:#666;}
.social_profilebg1 a{ font-size:12px; color:#065188; text-decoration: underline;}
.social_profilebg1 a:hover{ text-decoration: none;}
.picture_box { width:auto; margin:2px 114px; font-size:11px; color:#666; text-align:center;}
.booklist_box { width:auto; margin:4px 10px 30px 10px;}
.book_imgleft { width:50px; float:left; margin-right:10px;}
.book_content { width:620px; float:right; padding-right:12px; font-size:12px; color:#666; }
.book_content a{ font-size:12px; font-weight:bold; color:#666; text-decoration:underline; }
.book_content a:hover{ text-decoration:none;}
.patentlist_box { width:auto; margin:4px 10px 0px 10px; font-size:12px; color:#666;}
.patentlist_box a{font-size:12px; color:#1d568b; text-decoration:underline;}
.patentlist_box a:hover{ text-decoration:none;}
.patentlist_box span {font-size:12px; color:#d9592a;}


.bottomLeftContent {font-size: 12px; color:#494949;}
.bottomRightContent {font-size: 14px;font-weight: bold;color: #494949;}
.bottomBgColor {background-color: rgb(241, 241, 241);}
.divText {font-size: 12px; }
.selectedDiv{font-size: 14px; font-weight: bold; color: #cc9900; cursor: pointer;}
.unselectedDiv{font-size: 12px; color: #000000; cursor: pointer;}
.userformDiv {width:auto; border:solid 1px #e9e9e9; margin-top:12px;}
.userformhead {width:auto; height:38px; background:url(../images/reachus_bg.gif) repeat-x; margin:1px 1px 0px 1px; padding:5px 0px 0px 6px; font-size:16px; font-weight:bold; }
.user_formbox { width:auto; font-size:12px; color:#434343;}
.user_formbox span{ color:#ff0000;}
.user_formDiv { width:300px; height:20px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede; line-height:20px;}
.user_formDivtextarea { width:156px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede;}
.userform_button {width:138px; height:25px; float:left; background:url(../images/search_navi-button-hover.jpg) no-repeat; font-size:13px; font-weight:bold; color:#666666; text-decoration:none; text-align:center; line-height:24px;}
.userform_sideheading { font-size:14px; color:#1c568c; padding:0px 0px 8px 0px; }
.userform_sideheading h2{ font-size:14px; color:#1c568c; padding:0px 0px 8px 0px; border-bottom:solid 1px #e0e0e0;}
.userform_sideheading a{ font-size:12px; color:#1c568c;}
.fn_err {display:none; color:#FF0000; font-size:10px; padding-left:5px;}
.signin_content_part { width:100%; float:left; }
.signin_content_part h2{ font-size:16px; color:#1c568c; padding:0px 0px 8px 0px; border-bottom:solid 1px #e0e0e0;}
.signin_div { width:100%}
.signinformDiv {width:100%; border:solid 1px #e9e9e9; margin-top:12px;}
.signinformhead {width:auto; height:38px; background:url(../images/reachus_bg.gif) repeat-x; margin:1px 1px 0px 1px; padding:5px 0px 0px 6px; font-size:16px; font-weight:bold; }
.signin_formbox { width:100%; font-size:12px; color:#434343;}
.signin_formbox h2 { font-size:14px; color:#1c568c;}
.signin_formbox table { width:100%; font-size:12px; color:#434343;}
.signin_formbox a { font-size: 14px;color:#0258a8;}
#signinbox { background-color:#e2e3e3; padding-top: 10px; padding-bottom: 10px;margin-bottom: 10px; }
#signinbox h2 {font-size: 13px;  }
.signin_formText { width:200px; height:20px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede; line-height:20px;}
.contactq {font-size: 16px; font-weight: bold;padding-bottom: 10px;}
.contacta {font-size: 12px; padding-bottom: 20px; padding-left: 20px;}
.contactn {font-size: 12px; padding-bottom: 20px;}
.contactd { width:350px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede;}
.contactt { width:350px; background:url(../images/form-bg.gif) repeat-x; border:1px solid #dedede;}
.faqq {font-size: 14px; font-weight: bold;padding-bottom: 10px;}
.faqa {font-size: 12px; padding-bottom: 10px; text-align: justify;}
.faqa a{font-size: 12px;}
.images {text-align:center;}
.press td, .images td {padding-bottom:10px;}
.press td {border-bottom: 1px solid #dedede; }
.multiselect {font-size: 12px;}
.company{margin: 0px;padding: 2px 5px;cursor: pointer;width: 100%;font: menu;font-size: 12px;overflow: hidden;}
.company_search_results {border:1px solid #dedede;font-size:12px;}
.bgColor1{background-image: url('../images/psDescBG.png');padding:5px;color: white;font-size: 16px;}
.table_header_1 {font-size: 16px;font-weight: bold;color:#1c568c;}
#resultsTable {width:100%;border:1px solid #dedede;font-size: 12px;}
#nextPageLink, #prevPageLink, #resultsTable a{color: #1d568d;}
.verify_box1 {background-color:#e5e5e5; font-size:12px; color:#494949;}
select {background: white top left no-repeat;font-size:12px;}
.registerform {padding-bottom: 12px;}
.signin_formbox1 { width:100%; font-size:12px; color:#434343; padding-bottom: 10px;}
.signin_formbox1 table { width:100%; font-size:12px; color:#434343;padding-left: 10px;}
.signin_formbox1 label,.signin_formbox1 a { font-size: 10px;color:#0258a8;}
.error_notice{padding:10px;}
.error_notice h2{font-size:16px; color: red;}
.error_notice p {color: #494949; font-size: 12px;}
.error_notice td {padding-bottom:5px;}
.error_notice a {font-size:12px;}
.success_notice{padding:10px;}
.success_notice h2{font-size:16px; color: green;}
.success_notice p {color: #494949; font-size: 12px;}
.success_notice td {padding-bottom:5px;}
.success_notice a {font-size:12px;}
.orange{font-size:16px; color: #FD6600;}
.black{font-size:16px; color: #1C568C;}
.blue{color:#0000FF;}
.blue1{font-size:12px; color: #1C568C;}
.linbox_head{border-bottom: 1px solid #E0E0E0;padding-bottom:8px;}
.contact_name{font-size:14px;color: #1C568C;}
.business_card{padding: 5px 0px 5px 0px;}
.leftNavigation1 ul{ list-style-type:none; padding:0px; margin:0px;}
.leftNavigation1 li{ width:auto; display:block; height:24px;  font-size:12px;}
.leftNavigation1 li a{ width:auto; display:block; height:24px; padding:0px 6px 0px 16px; font-size:12px; color:#333333; text-decoration:none; line-height:24px;  background:url(../images/arrow-navigation.gif) no-repeat 6px 10px;}
.leftNavigation1 li a:hover{ color:#1c568c; background:url(../images/arrow-navigation.gif) no-repeat 6px 10px; background-color:#e2e3e3;}
.upper_part{height:20px; width:320px; font-size:16px; color:white;padding:5px;font-weight: bold;text-align:center;}
.upper_part a{display:block; color:#fff; text-decoration:none;}
.lower_part{height:120px; width:320px; font-size:12px;padding-bottom: 20px;}
.lower_part ul{ padding:20px 50px 20px 50px; margin:0px; list-style-type:none;}
.lower_part li { width:250px; display:block; font-size:12px; color:#fff; padding:2px 0px 2px 12px; background:url(../images/arrow.png) no-repeat 0px 6px;}
.lower_part li a{ width:250px; display:block; font-size:12px; color:#fff; text-decoration:none; }
.lower_part li a:hover{ text-decoration:underline;}

.clients_logos ul{ list-style-type:none;}
.clients_logos li{ width: 225px; height: 150px;	display:inline; float:left; }
.clients_logos a{ text-decoration:none;}
/*.signin_div table { width:100%}*/

/* added by GL */
.errors{border:1px solid #c2c2c2;margin-top:5px;display:none;background:#fff}
.errors span{background-color:#d44914;display:block;padding:5px;font-weight:normal;color:#fff;border:1px solid #d44914;}
.errors ul,.errors ol{margin:0 5px 0 0;padding:5px 0 5px 25px;font-size:11px;}
.errors ul li,.errors ol li{padding-top:2px;}
span.error,span.err_arrow{padding-left:10px;margin-right:5px;background:transparent url(../templates/images/error_arrow.gif) left no-repeat;background-position:0 0;}
.leftBlock {width: 50%; _width: 45%; float: left;}
.rightBlock {padding: 0px 10px 10px; width: 45%; float: left; border-left: 1px solid;}
.adBGColor {background-color:#E8E8E8; border:1px solid black; height:20px; vertical-align:middle;}
.caseActions ul{ list-style-type:none; padding:0px; margin:0px;}
.caseActions li{ width:160px; display:block; height:24px; padding:0px 6px 0px 6px; font-size:12px;}
.caseActions li a{ width:140px; display:block; height:24px; padding:0px 6px 0px 16px; font-size:12px; color:#333333; text-decoration:none; line-height:24px; border-bottom:solid 1px #dadbdb; background:url(../images/arrow-navigation.gif) no-repeat 6px 10px;}

.callToAction {width:auto;border:solid 1px #e9e9e9;}
.callToActionHdr {width:auto; height:38px; background:url(../images/reachus_bg.gif) repeat-x; margin:1px 1px 0px 1px; padding:5px 0px 0px 6px; font-size:16px; font-weight:bold; }
.reportDiv { width:auto; height:32px; background:url(../images/report.png) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:normal; line-height:14px;}
.formDiv { width:auto; height:32px; background:url(../images/form-edit.png) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:normal; line-height:14px;}
.verificationTool { width:auto; height:32px; background:url(../images/verification-icon.jpg) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:normal; line-height:14px;}
.callToAction ul{ list-style-image:url(../images/arrow-ash.gif);}
.callToAction li{ font-size:12px; color:#333333; margin:6px 0px;}
.searchDiv { width:auto; height:32px; background:url(../images/people-search-icon.jpeg) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:normal; line-height:14px;}
.downloadDiv { width:auto; height:32px; background:url(../images/pdf-icon.jpeg) no-repeat 10px 4px; padding:2px 0px 10px 55px; font-size:13px; font-weight:normal; line-height:14px;}

/*home page banner styles*/
.banner_part { width:974px; margin-top:10px; position:relative}
.top_bannerpic{	width:974px; float:left; margin:0px; height:214px;}
.number_slideshow{line-height: 20px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; position: relative; display: none;}
.number_slideshow_nav{ padding: 0px; margin: 0px; position: absolute; bottom:2px; right:3px; }
.number_slideshow_nav img{ margin: 2px;  position: relative; float: left;}
.number_slideshow_nav li a{ padding-left: 2px;}
.number_slideshow ul{ margin: 0px;}
.number_slideshow ul li{ padding: 0px; margin: 0px; list-style: none; position: absolute; }
.number_slideshow ul li p{ margin: 0px; position: absolute; top: 0px; left: 0px; padding-left: 5px; padding-right: 5px; filter: alpha(opacity=60); font-size: 13px; line-height: 23px; }
.number_slideshow ul li a{ text-decoration: none; }
.number_slideshow ul li a img{ border: none; }

.rightBlock_indexing
{
    padding: 10px 10px 10px 100px;
    width: 260px;
    float: left;
}

div.ex_indexing

{
    width:80%;
    padding:10px;
    padding-left:30px;
    padding-right:20px;
    border:1px solid gray;
    margin:0px;
    float:right
}

.discount{
    background: url(../images/discount.png) no-repeat scroll center center transparent;
    font-size : 15px;
    font-weight : bold;
    height : 54px;
    line-height : 15px;
    text-align : center;
    width : 74px;
}

.newFieldEntry{padding-top: 10px;color:#434343;}
.newFieldEntry span{color:red;}

#dhtmltooltip{
        position: absolute;
        width: 150px;
        border: 1px solid black;
        padding: 2px;
        background-color: lightyellow;
        visibility: hidden;
        z-index: 100;
        font-size: 12px;
/*        text-align: justify;*/
        /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
        filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
    }
