/* GLOBALS */
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
body{margin:0; font:400 0.8125em/1.618 Arial,verdana,Helvetica,sans-serif;/*font-size:1em !important;*/ line-height:1.4;color:#222;
	background:#e2e2e2 url(../images/body_bg.jpg) repeat-x 0% 0%;}

/* GLOBALS: Links */ 
a {text-decoration:none;color:#31659c; color:#0f548e; color:#31659c; color:#336699;color:#215192;color:#2966B6;font-family:Georgia, Arial,"Times New Roman",'Segoe UI', Tahoma, sans-serif }
a:visited{color:#2966B6;}
a:hover{color:#1962ab;color:#2966B6;text-decoration:underline}
a:focus{outline:thin dotted;color:#976d00;}
a:hover,a:active{outline:0}
a img {	border:none}
img{border:0;vertical-align:middle}
table, tr, td,h1,h2{padding:0px;margin:0px;}

/* GLOBALS: Button */
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}

input,select{ font:normal 13px Arial, Helvetica, sans-serif; padding:1px; margin:0;}
input[type="text"],input[type="password"],textarea{background:url(../images/input_bg.jpg) repeat-x 0 0;border:1px solid #ccc; border-top:1px solid #777;border-left:1px solid #888;}
textarea{background:#fff url(../images/textarea_bg.jpg) repeat-x 0 0;}
input[type="button"], input[type="submit"]{ cursor:pointer}

/* GLOBALS: Lists */
dl dt {	font-weight:700}
dd{margin:0}
li ul, li ol {margin:0 1.618em}
dl dd {	margin-left:1.618em}
table {	border-collapse:collapse;border-spacing:0}
caption {text-align:center;	font-family:Arial, Helvetica, sans-serif;}
th {font-weight:700;text-align:left}
td{vertical-align:top}

small{font-size:85%}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
/*sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup {top:-.5em}sub {bottom:-.25em}*/
abbr, acronym {	border-bottom:1px dotted #000}
sup {vertical-align:super}
sub {vertical-align:sub}
.hidden{ display:none}

/* GLOBALS: widths */
.bg_white{ background:#fff}
.width45px{ width:45px;}
.width55px{ width:55px;}
.width65px{ width:65px;}
.width90px{width:90px;}
.width120px{width:120px;}
.width150px{width:150px;}
.width160px{width:160px;}
.width200px{ width:200px;}
.width250px{ width:250px;}
.width300px{width:300px;}
input.width450px{width:450px;padding-left:4px}
input.width220px{ width:220px;}
input.width250px{ width:250px;}
input.width530px{ width:530px;}
select.width250px{ width:256px;}
input.width300px{width:282px; *width:297px;}
select.width300px{width:288px; *width:303px;}
.margintop10{ margin-top:10px;}
.margintop20{ margin-top:20px;}
.paddingtop10{padding-top:10px}
.paddingright10{padding-right:10px}
.paddingleft10{padding-left:10px}
.paddingleft15{padding-left:14px}
.paddingleft200{padding-left:210px;*padding-left:204px}
.marginleft5{ margin-left:5px}
.marginleft20{ margin-left:20px}
.marginright10{ margin-right:10px}
.marginright72{ margin-right:72px}
.Date_paddingright10{padding-right:10px;display:inline-block;}
ins{color:#060;}
del{color:#F00;}
.clear{clear:both;}
.font_bold{ font-weight:bold}
.font12px{ font-size:12px;}
.font13px{ font-size:13px;}
.font22px{ font-size:22px;}
.fontgray{ color:#8e8e8e; font-size:11px; line-height:13px;display:inline-block;}
.fontgray13px{ color:#8e8e8e; font-size:13px; line-height:20px;display:inline-block;}
.textcenter{ text-align:center}

.Date_width140px{ width:140px;width:AUTO;display:inline-block;}
.Date_width{ display:inline-block;}
.Date_width185px{ width:184px;width:AUTO;display:inline-block;}
.Date_width190px{ width:190px;width:AUTO;display:inline-block;}

/* layout: total */
.wrapper{max-width:68.625em;max-width:77.125em;max-width:1002px;_width:1002px; margin:0 auto 5px; overflow:hidden; min-height:700px;}
.containter{margin:0px auto;width:1003px;padding:0;background:none;clear:both;_font-size:13px;}
.header { margin:0px auto;width:1001px;padding:0;background:none;height:111px;height:auto;}
.footer { margin:0px auto;width:1003px;padding:0;background:none;clear:both;_font-size:13px;}
.main_body{float:left;margin:0 4px 0 5px;width:940px;min-height:560px;padding:0 25px 30px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);border-radius:0px 0px 4px 4px;background:#fff;
           overflow:hidden; *border:1px solid #d9d9d9;}
.home_body{float:left;margin:0px 4px;width:990px;min-height:560px;padding:0;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2);border-radius:0px 0px 4px 4px;background:#fff;*border:1px solid #d9d9d9;} 

/* layout: header */
.topheader {float:left; width:100%;width: 990px;height:70px;height:auto;padding:0 6px 0 8px;padding:0;}
.logo_eRegs{float:left;height:46px;width: 100%;}
.logo_eRegs a.logo_main{float:left;height:50px;width:110px; padding:0 0 0 0px; background:url(../images/logo_eRegs.gif) no-repeat 4px 46%;}
.logo_eRegs a.sublogo_state,.sublogo_state{color:#666;}
.sublogo_state{float:left;height:26px;padding:17px 5px 0 0;display:inline-block;position:relative;margin:0 0 0 12px;font:100 12px/24px Georgia, "Times New Roman", Times, serif; color:#444; border:0;}
a.sublogo_state:hover{ text-decoration:none;color:#000;}
.sublogo_state .font12px{ font-size:12px;display:inline-block; position:absolute; top:15px; left:-12px}
.font30px{ font-size:31px;display:inline-block; position:absolute; top:15px; left:-13px}
.logo_State{float:left;width:990px; padding:2px 0 8px 0; font:bold 23px/25px Georgia, "Times New Roman", Times, serif;text-transform:uppercase;position:relative;}
.logo_State a{color:#333;padding:0 0 0 4px;text-shadow: 1px 1px 1px #fff; font-family:Georgia, Arial,"Times New Roman", Times;}
.logo_State a:visited{color:#333;}
.logo_State a:hover{text-decoration:none;color:#333;}
.logo_beta{ vertical-align:super;font-size:8px; font-family:Arial, Helvetica, sans-serif;line-height:12px; position:absolute; top:-5px;}
/* layout: topnav start */
#nav{float:right;margin:-85px 0px 0px 0px;	padding:0 4px 0 0; list-style:none;font:400 11px/20px Arial, Helvetica, sans-serif;}
#nav li{float:left;	line-height:30px}
#nav span {float:left;line-height:24px;color:#ccc;padding:0px 6px;margin-top:2px;}
#nav a{color:#000;padding:0 0px 0 0;float:left;	text-decoration:none;}
#nav a:hover{text-decoration:underline}
#nav li.hover{position:relative;}
#nav li.hasdrop a.morebtn {padding-right:14px;background:url(../images/topnav_ICO.jpg) no-repeat right center;}
#nav li.hover .drop,#nav_center li.hover .drop{display:block;}
#nav .hasdrop a:hover,#nav li.hasdrop.hover > a{}
#nav_center li.hover a {background: url("../images/nav_hover.jpg") repeat-x scroll 50% 0 ;color:#fff}
#nav .drop,#nav_center .drop{position:absolute;right:0;top:100%;background:#fff;z-index:10;border:2px solid #777;border-left:1px solid #777;border-right:1px solid #777;display:none;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2); border-radius:0px 0px 4px 4px;z-index:99}
#nav_center .drop {background:#fff;border:1px solid #ccc;padding:0px;border-radius:inherit;box-shadow:none;right:-30px}
#nav .drop ul,#nav_center .drop ul{overflow:hidden;height:1%;margin:0;padding:0 3px;list-style:none;}
#nav_center .drop ul {padding:0px}
#nav .drop ul li,#nav_center .drop ul li{background:none;padding:3px 2px;width:98%;overflow:hidden;text-align:right}
#nav_center .drop ul li {width:138px; }
#nav ul li:first-child{border:none;}
#nav ul a,#nav_center ul a{color:#336699; font-weight:900; display:block; line-height:16px;	float:none;display:block;padding:4px 3px 4px 3px;}
#nav_center  li.hover .drop a {color:#404040;background:none}
#nav ul li.hover a,#nav ul a:hover,#nav_center ul li.hover a:hover{color:#fff; background:#0062a1;text-decoration:none}
#nav_center ul li.hover a:hover{background:#c8152b}
/* layout: topnav end */

/* layout: navigation start */listview
.containter iframe {margin-left:4px}
.nav {background: url('../images/nav_bg.gif') repeat-x scroll 0 -51%;float:left;font-size:12px;height:39px;padding:0;margin:0 0 0 2px;text-align:left;width:995px;}
.nav_left{background: url("../images/nav_bg.gif") no-repeat scroll 0% 0%;float:left;height: 39px;width: 3px;}
.nav_right{float:right;height:39px;width:5px;background: url(../images/nav_bg.gif) no-repeat scroll 100% -87px;margin:0;}
.nav_center{background: url("../images/nav_bg.gif") repeat-x scroll 0 -44px;float:left;height:39px;margin-bottom:0;width:977px;padding:0px 5px;margin:0px}
.nav_center li{background: url("../images/nav_line.jpg") no-repeat scroll 100% 0;float:left;margin:0px;list-style:none;padding:0 0px;}
.nav_center li a{color:#555;display:block;font-weight:600;line-height:36px;margin-right:2px;float:left;padding:5px 23px 5px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px #F8F8F8;}
.nav_center li a span{cursor:pointer;float:left;display:block;line-height:29px;text-decoration:none;}
.nav_center li.mynavhover a,.nav_center li a:hover{background: url("../images/nav_hover.jpg") repeat-x 50% 0;color:#FFF;float:left;margin-left:0;margin-right:2px;overflow:hidden;text-decoration:none;text-shadow:0 0 0 #666;}
.nav ul.nav_center li a {color:#555;}
.nav ul.nav_center li.mynavhover a {color:#FFF;}
.nav ul.nav_center li a:hover {color:#FFF;}
/* layout: navigation end */

.banner_Utah_Rule,.banner_Florida_Rule,.banner_Federal_Rule,.banner_Texas_Rule,.banner_DC_Rule,.banner_ct_Rule{
    background: url("../images/banner_Utah.jpg") repeat scroll 50% 44% #D5D4D9;
    border-bottom: 1px solid #CCC;
    border-right: 0 solid #D5D4D9;
    box-shadow: 0 2px 5px #B4B4B4;
    height: 130px;
    margin:0px;
    overflow: hidden;
    padding: 2px 0;
    width: 100%;}
.banner_Florida_Rule {background: url("../images/banner_Florida.jpg") repeat 50% 44% #D5D4D9;}
.banner_Federal_Rule {background: url("../images/banner_Federal.jpg") repeat 50% 44% #D5D4D9;}
.banner_ct_Rule{background: url("../images/banner_ct.jpg") repeat 50% 55% #D5D4D9;}
.banner_Texas_Rule {background: url("../images/banner_texas.jpg") repeat 50% 44% #D5D4D9;}
.banner_DC_Rule {background: url("../images/banner_dc.jpg") repeat 50% 10% #D5D4D9;}
.banner_broward_fl,.banner_court{
    background: url("../images/banner_country.jpg") no-repeat;
    border-bottom: 1px solid #CCC;
    border-right: 0 solid #D5D4D9;
    box-shadow: 0 2px 5px #B4B4B4;
    height: 130px;
    margin:0px;
    overflow: hidden;
    padding: 2px 0;
    width: 729px;}
.banner_court {background: url("../images/banner_court.jpg") no-repeat;}
/* layout: footer start */
.footer_centerbg{ float:left;width:98%;padding:8px 11px 0px 11px;height:35px;color:#666;text-shadow:0px 1px 0px #fff; line-height:14px}
.footergray { float:right; text-align:right;padding:6px 0px 2px 0px; padding:0;width:60%;color:#a9a9a9 }
.footergray a{ padding:0px 4px 0px 4px; display:inline-block;color:#666; text-decoration:none;}
.footergray a:visited {text-decoration:none;color:#666;}
.footergray a:hover {text-decoration:underline;color:#666;}
.copyright {float:left;text-align:left;width:40%; }
/* layout: footer end */

/* layout: breadcrumb start */
.breadcrumb{float:left;line-height:17px;padding:9px 6px 5px 25px;margin:0 0 0 5px;width:959px;*border-bottom:1px solid #f2f2f2;background:#fff;color:#777;box-shadow:0 3px 6px #b4b4b4;}
.main_center{padding:5px 0 0 18px; float:left; width:670px;}
.main_right{float:left;width:250px; height:800px; border-left:1px solid #d9d9d9; margin-left:20px;}

/* module: Homepage containter start */ 
.home_left  {float:left;width:23%;padding:0px 3px 30px 4px;margin:5px 0 0; border-right:1px solid #e5e5e5;_font-size:13px;}
.home_center{float:left;width:47%;padding:0px 0px 20px;margin:5px 0 0;}
.home_right {float:right;width:28.3%;padding:0px 0px 20px;margin:5px 0 0;margin:0 !ie;background:url(../images/right_hr.png) repeat-y 0 0;_background:url(../images/right_hr.jpg) repeat-y 0 0;_font-size:13px;}

.subSignin,.left_box,.center_box,.right_box{float:left;width:92%;padding-bottom:1px; padding:15px 15px 15px 10px;_padding:15px 0px 15px 10px;}
.subSignin{padding:15px 15px 10px 10px;}
.right_box{padding:15px 0px 0px 15px;width:87%;}
.center_box{padding:15px 18px;_font-size:13px;}
.left_title_Subscriber,.left_title,.center_title,.right_title,h2.right_block{margin:0;padding:8px 0px 15px 9px;font:600 13px Georgia, "Times New Roman", Times, serif;color:#b6292b;text-transform:uppercase;background:url(../images/left_titleHr.jpg) no-repeat 50% 90%;}
.center_title{background:url(../images/comment_hr.jpg) no-repeat 0% 90%; padding:8px 0px 15px 6px;}
.left_title_Subscriber a,.left_title a,.center_title a,.right_title a,h2.right_block a{color:#b6292b;}
.left_title_Subscriber a:visited,.left_title a:visited,.center_title a:visited,.right_title a:visited,h2.right_block a:visited{color:#b6292b;}

.left_detail{padding:0px 5px 0px 7px; margin:0; list-style:none;}
.center_detail{padding:5px 10px 0px 10px;*padding:5px 10px 0px 10px; margin:0; }
.right_detail,ul.right_block{padding:0px 5px 0px 5px; margin:0;list-style:none;}
.left_detail li{padding:0px 0 9px 2px; display:inline-block;line-height:15px;}
.center_detail img{ margin-top:-3px;}
.center_detail li{padding:0px 0 5px;list-style:none;margin:0px}
.right_detail li,ul.right_block li{padding:0px 0  13px; display:inline-block;margin:0px;float:left}
.left_detail li a{padding:0px 0 1px; line-height:15px;display:block; clear:both}
.right_detail li a,ul.right_block li a{line-height:16px;display:block; width:100%;clear:both; font-family:Georgia, Arial,"Times New Roman", Times;}
.searchcode_btn[type="button"]{ width:50px;width:58px; height:30px; border:0; background:#fff url(../images/searchcode_btn.jpg) no-repeat 0% 100%; cursor:pointer}
.searchcode_btn{width:50px;width:58px;height:30px;border:0;background:#fff url(../images/searchcode_btn.jpg) no-repeat 0% 20%;cursor:pointer; float:left; }
.searchcode_btn:hover{width:50px;width:58px;height:30px;border:0;background:#fff url(../images/searchcode_btn.jpg) no-repeat 0% 80%;cursor:pointer; float:left; }
input.Subscriber_btn{width:68px;height:27px;margin:0px 10px 0px 0px;background:url(../images/searchcode_btn.jpg) no-repeat 0 0;border:0;color:#293e5b;text-shadow:1px 1px 1px #F8F8F8;font-weight:600;}
input.Subscriber_btn:hover{ background:url("../images/searchcode_btn.jpg") no-repeat 0 61%}
.searchcode_input[type="text"]{ width:313px;width:308px; line-height:24px; height:24px; border:1px solid #999;border:1px solid #ccc; border-top:1px solid #777;border-left:1px solid #888;}
.searchcode_input{ width:313px;width:308px; line-height:24px; height:24px; border:1px solid #999;border:1px solid #ccc; border-top:1px solid #777;border-left:1px solid #888;float:left; margin-top:2px;}/*dandy */
.searchversion_btn{width:42px;height:22px;background:url("../images/searchcode_btn.jpg") no-repeat 0 -91px;border:0;color:#293E5B;text-shadow:1px 1px 1px #F8F8F8;font-weight:600}
.searchversion_btn:hover{width:42px;background:url("../images/searchcode_btn.jpg") no-repeat 0 100%;}
.challenge{margin-bottom:5px;float:right;height:22px; display:block;}
.challenge img{ margin:-13px 0 0 0; padding:0; cursor:pointer;}
input.Get_challenge{ background:url(../images/Get_challenge.jpg) no-repeat 0 4px; border:0; padding:0 3px 0 3px; display:inline-block; width:155px; height:22px; color:#336699;}

.sign_field{ float:left; width:78%; margin:2px 0 3px 21px; display:inline; height:70px; border-top:1px dashed #ccc; padding:4px 0 0;}
.sign_field p{ width:100%; padding:0 0px 8px 0px; margin:0;}
.sign_field span {padding:0 0px 10px; float:left;}
.sign_field span a{ padding:13px 14px; margin:0 2px; float:left; height:0; line-height:0; font-size:0; display:inline;}
.sign_field span a.fb{background:url(../images/signin_kuick.jpg) no-repeat 0px -23px;}
.sign_field span a.gg{background:url(../images/signin_kuick.jpg) no-repeat 0px -104px;}
.sign_field span a.yh{background:url(../images/signin_kuick.jpg) no-repeat 0px -77px;}
.sign_field span a.wd{background:url(../images/signin_kuick.jpg) no-repeat 0px -131px;cursor:default;}
.sign_field span a.tt{background:url(../images/signin_kuick.jpg) no-repeat 0px -50px;}
.sign_field span a.ll{background:url(../images/signin_kuick.jpg) no-repeat -8px 3px; padding:12px 6px;}
.sign_field span a.rr{background:url(../images/signin_kuick.jpg) no-repeat -8px -157px; padding:12px 6px;}
.sign_field span a.ll:hover{ cursor:pointer;}
.sign_field span a.rr:hover{ cursor:pointer;}
.sign_field span span.quicklu_run{ width:128px; overflow:hidden; height:26px; padding:0;}

.subSignin div{padding:5px 4px 5px 12px;_font-size:12px;}
.subSignin div label{float:left;margin:0;width:150px;padding-right:2px;}
.Signin_btn{text-align:right}
.Signin_btn a{ line-height:26px;}
.JoinUs_fontlink{ font-size:12px; font-weight:600; display:inline-block; text-decoration:underline;}
.Signup{ text-align:left;}
.Signup a{margin:0px 0 0px 1px;}
.subSignin div.Signup {padding: 5px 0px 5px 12px;}
.username_input{border:1px solid #7F9CBA;font:11px/16px Verdana,Arial,Helvetica;height:18px !important;width:180px;padding: 2px 1px}

.followus a,.facebook a,.bookview a,.disclaimer a,.officialSite a,.google a{display:block; width:100%; height:75px; margin:3px 0 7px; background:url(../images/facebook.jpg) no-repeat 10% 0%;}
.followus a{background:url(../images/facebook.jpg) no-repeat 10% 0%;}
.facebook a{background:url(../images/facebook.jpg) no-repeat 10% 20%;}
.bookview a{background:url(../images/facebook.jpg) no-repeat 10% 49%;}
.disclaimer a{background:url(../images/facebook.jpg) no-repeat 10% 74%;}
.officialSite a{background:url(../images/facebook.jpg) no-repeat 50% 99%;}
.google a{background:url(../images/facebook.jpg) no-repeat 10% 100%;}

.center_box p{ padding:0 7px 0 7px;}
.search_title{ font:900 11px/14px Georgia, "Times New Roman", Times, serif; display:inline-block; padding:12px 0 0 0; margin:0; color:#444}
.home_right .fontgray{ text-align:left; float:left; margin:3px 0 3px 0;}
.moreinfo,.moreinfo1{ display:block; text-align:right; margin:4px 5px 5px; float:right }
.moreinfo a,.moreinfo1 a{ font-size:10px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-align:right;}
.right_box .moreinfo{  display:block; width:210px; text-align:right; margin:-2px 0px 4px;*margin:3px 0px 0px;_margin:3px 4px 0px; float:right; padding-bottom:3px;}
/* module: Homepage containter end */

/* module: Agency List start*/
.agencylist_left{width:72.5%;min-height:550px;height:100%;float:left;padding:10px 10px 20px 0px;_padding:10px 0px 20px 1px;display:inline;/*margin-bottom:-10000px;padding-bottom:10000px;*/}
.agencylist_title{float:left; width:100%;margin:10px 0 0px;text-align:left;}
.agencylist_h1{font:600 1.2em/23px Georgia,"Times New Roman",Arial,verdana; color:#333; margin:10px 0px 0; text-transform:uppercase;}
.agencylist_lefth2{clear:both;width:99.4%;_width:98%; font:600 1.125em/1.2em Georgia,"Times New Roman",Arial,verdana;padding:20px 5px 4px 0;border-bottom:1px solid #d9d9d9; color:#000; margin:4px 0; position:relative;}
.agencylist_leftdetail,.bookview_rightdetail{ float:left;width:99%;height:100%;padding:5px 0px 0 0px;margin:0; list-style:none}
.agencylist_leftdetail li{font:100 1em/1.1em Arial, Helvetica, sans-serif;padding:6px 0px 6px; display:block; clear:both;}

.agencylist_right{width:22.5%;min-height:550px;height:100%;float:right;padding:5px 0px 10px 25px;margin-left:0px;border-left:0 solid #F1F1F1;/*margin-bottom:-10000px;padding-bottom:10000px;*/background: url("../images/right_hr.jpg") repeat-y scroll 0 6% transparent;}
.agencylist_righth2{float:left;width:100%;font:100 1.115em/1.1em Georgia,"Times New Roman",Arial,verdana;margin:20px 0 3px 0;padding:10px 0;text-transform:uppercase;color:#9b030f; color:#855f13;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%; }
.agencylist_righth3{font: 13px/18px Georgia,"Times New Roman",Arial,verdana;margin:5px 0 0;}
.agencylist_rightdetail{padding:0 0 0 1px; margin:0;list-style:none; font-size:0.9em;}
.agencylist_rightdetail li{padding:8px 0px 2px;margin:0px;font-size:12px;}
.agencylist_rightdetail li a{ line-height:16px;display:inline}
.agencylist_rightdetail li br{display:inline;height:0px;line-height:0px;}
.agencylist_rightdetail li div{padding:0px 0px 5px 0px;}


.federalAgencylist_detail{ padding:5px 0px 0 12px; float:left;width:97%; height:100%; margin:0;}
.federalAgencylist_detail li{padding:5px 0px 5px 0px;clear:both; display:block; font:normal 13px/18px Arial, Helvetica, sans-serif;}
.federalAgencylist_detail tr{border-bottom:1px solid #d9d9d9;margin:3px 0px;float:left;width:100%;padding:5px 0px;
}    
.federalAgencylist_detail tr td{
    }
.bookview_ico {font-size:12px;margin-left:15px;
}
.bookview_ico img {margin-right:3px
}
.agencylist_left1{float:left;width:72%;min-height:550px; height:100%;padding:5px 25px 10px 0px;background:url("../images/right_hr.jpg") repeat-y 100% 100%;}
.agencylist_right1{float:right; width: 23.5%;min-height:550px; padding: 7px 0 5px 5px; margin: 0; background: none}
/* module: Agency List End */

/* module: List View Start */
.ListView_title{float:left; width:100%;margin:10px 0 0px;text-align:left;font-size:1.1em;margin:15px 0 5px 0px;position:relative;}
.ListView_h1{font:100 1.625em/23px Georgia,"Times New Roman",Arial,verdana;color:#333;float:left; margin:10px 0px 0;margin:15px 0 5px 0;*margin:5px 0 5px 0; }
.ListView_h1hr{ background:#666;color:#666;height:2px;width:100%;width:665px !ie;display:block;border:0;*border:1px solid #666;float:left;margin:0;padding:0;}
.rulehome_h1 a.notice_next, .ListView_h1 a.notice_next {padding:0px 9px;background:url("../images/pref.png") no-repeat scroll 6px -22px transparent;}
h4.ListView_h4{font:100 1.125em/23px Georgia,"Times New Roman",Arial,verdana;color:#333;float:left; margin:10px 0px 0;margin:15px 0 5px 0; }
.icon_bookviewpdf
a.pdf {display: inline-block; width: 22px; height: 22px; background: url(../images/blue_mode.png) no-repeat 0px -78px; text-indent: -999px; }
.ruleindex_table table, .ruleindex_table tr, .ruleindex_table td { padding: 0px; margin: 0px;line-height:18px; font-size:12px; }
.lawindex_table table, .lawindex_table tr, .lawindex_table td { padding: 0px; margin: 0px;}
.ruleindex_table table img,.lawindex_table table img { vertical-align:middle;margin:6px 5px 0 0px }
.ruleindex_table{ float: left; width: 100%; font-size:110%;padding-bottom: 5px;padding-top:5px; border-bottom:1px solid #eee;}
.lawindex_table { float: left; width: 100%; font-size:110%;padding: 5px;padding-left:10px}
.ruleindex_table tr td i {color:gray;}

.ListView_indent1,.ListView_indent2,.ListView_indent3,.ListView_indent4,.ListView_indent5{
    float:left;display:inline-block;width:98%;margin:0 0 1em 0em;padding:0 0 0 1.2em;border-collapse:separate;font:100 1.055em/1.35em Georgia,"Times New Roman",Arial,verdana;background:url(../images/bullet.gif) no-repeat 0 8px;}
.ListView_indent1 tr,.ListView_indent2 tr,.ListView_indent3 tr,.ListView_indent4 tr,.ListView_indent5 tr{ white-space:0;}
.ListView_indent1 td,.ListView_indent2 td,.ListView_indent3 td,.ListView_indent4 td,.ListView_indent5 td{ border:0;*padding:0em 0 0.2em 1.1em;}
.ListView_indent0{ margin-top:15px; float:left; margin-bottom:0px; width:99%; border-bottom: 1px dashed #CCC;font-size:102%;padding-bottom:10px;}
.ListView_indent1{ margin:1.103em 0 0em 0em;padding:0em 0 0em 1em;}
.ListView_indent2{ margin:1.103em 0 0em 1.8em;}
.ListView_indent3{ margin:1.103em 0 0em 2.5em;width:95%;}
.ListView_indent4{ margin:1.103em 0 0em 4em;width:93%;}
.ListView_indent5{ margin:1.103em 0 0em 5em;width:90%;}

.ListView_indent1_head,.ListView_indent2_head,.ListView_indent3_head,.ListView_indent4_head,.ListView_indent5_head{
    float:left;margin:1.8em 0 0em 0em; border-bottom:1px dashed #ccc;font:900 1.055em/1.35em Georgia,"Times New Roman",Arial,verdana;}
.ListView_indent1_head td,.ListView_indent2_head td,.ListView_indent3_head td,.ListView_indent4_head td,.ListView_indent5_head td{*padding:0 75px 3px 0;padding:0;}
.ListView_indent1_head{ margin:1.8em 0 0em 4px;*margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent2_head{ margin:1.7em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent3_head{ margin:1.6em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent4_head{ margin:1.5em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent5_head{ margin:1.4em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}

.bookview_rightdetail .ListView_indent1{border-bottom: 1px dashed #CCC;padding: 0 0 8px 18px;margin: 0 0 5px 0;background:url(../images/bullet.gif) no-repeat 4px 7px;}
.ListView_h1Date{ font-size: 0.833em; color:#666; display:inline-block; padding:0 5px 8px 0;*padding:0 5px 2px 0;}
.ListView_indentDate{ font-size:0.9em;font-size: 0.833em; color:#666; font-family:Arial,verdana;}
.ListView_indentDate_head{ font-size:0.9em;font-size: 0.833em; color:#777; font-family:Arial,verdana;}
.listview_allVersion{display:block;width:190px;padding:0px 2px 3px 8px;margin:10px 0 5px 3px;background:#fff; color:#555;line-height:18px;border-left:2px solid #e0e0e0}
.listview_newVersion{ font-weight:700; display:block;padding:0px 0 6px 0; width:99%;color:#333;}
.ListView_hr{border-bottom: 1px solid #D9D9D9; float:left}
.backtop a{color:#336699;width:70px;*line-height:18px; margin:0;padding:0 1px 0 0;text-align:right; float:right;background:none;display:block;/*position:absolute;top:10px;right:0;*/
    height:20px;font:100 10px/31px Arial,Helvetica,sans-serif;background:url("../images/gary_ico.jpg") no-repeat -6px 100%;}
.agencylist_righth2 .backtop a{float:right;height:18px;width:75px;display:block;margin:0;padding:0 4px 0 0;text-align:right;position:absolute; top:20px; right:0;font:100 10px/28px Arial,Helvetica,sans-serif;background:url("../images/gary_ico.jpg") no-repeat 0% 200%; }
.listview_effective{font-style: italic; color:#888; clear:both;}
table tr td.ListView_titles{ width:90%; border-bottom:1px dashed #ccc; font-weight:600; font-size:115%; padding:0 0 0 3px; font-family:Georgia; }
table tr td.ListView_backtop{ border-bottom:1px dashed #ccc;}
/* module: List View End */

/* module: Share facebook start */
table.share_facebook{ width:220px; height:45px; display:inline-block;margin:0px 0 10px -6px;background:url(../images/OfficialVersion_facebook.jpg) no-repeat 50% 100%;}
.share_rss,.share_tt,.share_fb,.AddToMyBook,.AddToAlert,.share_plus{display:block; width:26px;height:21px;margin:1px 2px 0 2px; float:left;}
.share_plus{margin:10px 2px 0 2px;}
.share_fb{width:22px; background:url(../images/icon_website.jpg) no-repeat 0 -46px;}
.share_tt{width:23px; background:url(../images/icon_website.jpg) no-repeat 0 -23px;}
.AddToMyBook,.addToMyBook{width:23px; background:url(../images/icon_website.jpg) no-repeat 0 -1px;float:left;height:23px}
a.hasaddToMyBook{width:23px; background:url(../images/icon_hasaddmyfavorite.jpg) no-repeat 0 0;margin:1px 2px 0 0px;display:inline-block}
.AddToAlert{ width:24px; background:url(../images/icon_website.jpg) no-repeat 0 -66px;}
/* module: Share facebook end */

/* module: rule home tool start */
.rulehome_subnav{ background:url("../images/rulehome_subnav.jpg") no-repeat 0% 100%; padding:1px 0px 2px 7px; margin:0;}
.rulehome_subnav span{ background:url("../images/rulehome_subnav.jpg") no-repeat 100% 100%; padding:4px 7px 4px 0px;}
.rulehome_subnav ul span{ background:none; padding:0;}
.rulehome_menu {float:right; text-align:right;font-family: arial, sans-serif; width:99%; margin:10px 0 0;font-size:12px}
.rulehome_menu ul {padding:0; margin:0;list-style-type: none;float:right; text-align:right; width:auto;}
.rulehome_menu ul li {float:left; position:relative;vertical-align:baseline;}
.rulehome_menu ul li.rulehome_subnav a{ background:transparent;z-index:0; line-height:20px; padding:0 2px 0 2px;}
.rulehome_menu ul li a:hover{text-decoration:none;} 
.rulehome_menu ul li a:visited {text-decoration:none;color:#336699;}
.rulehome_menu ul li div {display: none;}
.rulehome_menu ul li div ul {margin:2px 2px 2px 2px;float:left;}
.rulehome_menu ul li div ul li {float:left; }
.rulehome_menu ul li:hover div {display:block; position:absolute; top:23px; left:0px;}
.rulehome_menu ul li:hover div li a { padding:0px 4px 0px 0px;white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden;width:235px}
.rulehome_menu ul li:hover div li a:hover { text-decoration:underline;color:#fff; background:#fff; color:#336699}
.rulehome_menu ul li div.rulehome_subnavhover{width:260px; background:#fff; z-index:99; text-align:left; border-radius:4px 4px 4px 4px;border:1px solid #ccc; border-top:2px solid #999;border-bottom:2px solid #999;margin:0px; padding:3px 0 5px 7px;*padding:3px 0 5px 7px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2); left:-35px;}
.rulehome_menu ul li div.rulehome_subnavhover ul li{text-align:left; padding:1px;display:block; width:240px; margin:0 0 0 0px;}
.rulehome_menu ul li div.rulehome_subnavhover ul {padding:0px;margin:0px}
.rulehome_menu ul .rulehome_subnavhover{_visibility:hidden;position:absolute;left:3px;_left:0px;top:22px;_top:0px; height:260px;width:200px; overflow-y:auto;background:#fff} 
* html .rulehome_menu ul ul{_visibility:hidden;position:absolute;left:-6px;top:16px;z-index:9999; height:250px;width:200px;padding:3px 0 5px 10px;overflow-y:auto;background:#fff;border:1px solid #ccc; border-top:4px solid #999;border-bottom:2px solid #999;} 
* html .rulehome_menu ul ul li a{ display:inline-block; width:100%;white-space:nowrap;text-overflow:ellipsis;height:25px;overflow:hidden}
.rulehome_menu table {position:absolute; top:-10px; left:0;width:200px; background:#fff; z-index:9999;text-align:left;} 
.rulehome_menu ul a:hover ul{visibility:visible;} 
.rulehome_menu ul li:hover div li span.relatedNotices_number a{ display:block; padding:5px 0px 0 5px;font:300 12px/16px Georgia,Arial, Helvetica, sans-serif; }
.rulehome_menu ul li:hover div li span.relatedNotices_number a:hover{ text-decoration:underline; }
.rulehome_subnav ul span.relatedNotices_vol{font:100 11px/11px Georgia,Arial, Helvetica, sans-serif; color:#9e9e9e;display:inline-block; float:left; padding:0 0 5px 12px;}
/* module: rule home tool end */

/* module: book view tool start */
.tools { float: left;width:100%;}
.tools_icon { text-align:right;float:right;margin-top:20px;margin-bottom:5px;}
.tools a { float: left; margin: 0px 4px; }
.tools_icon a { margin: 0px 4px; text-decoration: underline; }
.tools_icon span { float: left; }
.tools a{ padding-right: 10px; color: #333; }
.tools span { float: left; }
a.icon_favorite { width: 17px; height: 17px;background: url(../images/icon_favorite1.jpg) no-repeat 0px 0px; float: left; text-decoration: none; }
a.icon_twitter { width: 19px; height: 18px; background: url(../images/icon_website.jpg) no-repeat 0px -24px; float: left; text-decoration: none; }
a.icon_facebook { width: 19px; height: 18px; background: url(../images/icon_website.jpg) no-repeat 0px -47px; float: left; text-decoration: none; }
a.icon_print { width: 19px; height: 18px; background: url(../images/icon_website.jpg) no-repeat 0px 2px; float: left; text-decoration: none; }
a.icon_rss { width: 19px; height: 18px; background: url(../images/publicLaw/icon_tools.jpg) no-repeat 0px -113px; float: left; text-decoration: none; }
a.icon_email { width: 19px; height: 18px; background: url(../images/icon_website.jpg) no-repeat 0px -68px; float: left; text-decoration: none; }
/* module: book view tool end */

/* module: rule home start */
.rulehome_title{ width:100%;float:left;margin:15px 0 5px 0px;border-bottom:2px solid #555; padding:0 0 3px 0;height:100%;position:relative}
.rulehome_h1{width:96%;float:left; margin:0; color:#222;font:100 1.5em/23px Georgia,"Times New Roman",Arial,verdana;}
.rulehome_h1 a.noice_pre_not{ padding:0px 9px; background:url(../images/pref.jpg) 0 4px no-repeat; *display:block; *float:left; *width:0px; *height:20px;}
.rulehome_h1 a.notice_next{ padding:0px 9px; background:url(../images/pref.jpg) 6px -22px no-repeat; *display:block; *float:right; *width:10px; *height:20px; *margin-top:-20px;}
.rulehome_title a.noice_pre_not_h{ padding:2px 9px; background:url(../images/pref.jpg) 0 -52px no-repeat; *display:block; *float:left; *width:0px; *height:20px;}
.rulehome_title a.notice_next_w{ padding:2px 9px; background:url(../images/pref.jpg) 0px -80px no-repeat; *display:block; *float:right; *width:0px; *height:20px;position:absolute;right:0px;bottom:0px;height:20px;}
.rulehome_h1 a:hover {text-decoration:none}
.rulehome_rightdetail{padding:10px 0 5px 5px;width:99%;float:left;height:100%;margin:0px}
.rulehome_rightdetail li,ul.rulehome_rightdetail{padding:0px;margin:0px; list-style:none;float:left;width:100%}
/* module: rule home start */

/* module: notice home start */
.noticehome_control{ width:100%;float:left;margin:15px 0 5px 0px;border-bottom:2px solid #555; padding:0 0 3px 0;height:100%;position:relative}
.notice_sectiontitle{width:96%;float:left; margin:0; color:#222;font:100 1.5em/23px Georgia,"Times New Roman",Arial,verdana;}
.noticehome_control a {text-decoration:none}
.notice_sectiontitle a.noice_pre_not{ padding:0px 9px; background:url(../images/pref.jpg) 0 4px no-repeat; *display:block; *float:left; *width:0px; *height:20px;}
.notice_sectiontitle a.notice_next{ padding:0px 9px; background:url(../images/pref.jpg) 6px -22px no-repeat; *display:block; *float:right; *width:10px; *height:20px; *margin-top:-20px;}
.noticehome_control a.noice_pre_not_h{ padding:2px 9px; background:url(../images/pref.jpg) 0 -52px no-repeat; *display:block; *float:left; *width:0px; *height:20px;}
/* module: notice home start */

.noticehome_right h1, .noticehome_right h2, .noticehome_right h3, .noticehome_right h4, .noticehome_right h5, .noticehome_right h6 {
    color: #333333;}

.tool_icon {margin-top:10px;float:left;width:100%;text-align:center;}

/* module: Register home start */ 
.issuelist_h1{ font:600 13px/1.1em Georgia,"Times New Roman",Arial,verdana;padding:20px 0 0px;color:#A50000; margin:0;width:90%}
.issuelist_h2{color:#A50000;font:900 16px/1.1em Georgia,"Times New Roman",Arial,verdana;margin:0px 0 15px;border-bottom:1px dashed #d9d9d9;padding:20px 70px 8px 0;}
.issuelist_list,.issuelist_list_florida,.issuelist_list_federal{padding:0 0 0 0px;margin:0px}
.issuelist_list li{ padding:6px 0; display:inline-block; width:100%;margin:0px;overflow:hidden}
.issuelist_list_florida li {float:left;width:50%;padding:6px 0; display:inline-block;margin:0px;overflow:hidden}
.issuelist_list_federal li {float:left;width:50%;padding:6px 0; display:inline-block;margin:0px;overflow:hidden}
.issuelist_notexp{margin-bottom:8px; color:#3e1e1f; font-size:15px;}
.issuelist_imp,.hearing_ag,.hearing_imp,.proposal_imp{ font-weight:bold;}
.issuelist_vol{ width:87%;width:98%; float:left;}
span.issuehome_vol a,.issuelist_a{display:inline-block;  float:left;margin-right:4px;}
.issuelist_list li span.icon_bookview,.issuelist_list_florida li span.icon_bookview,.issuelist_list_federal li span.icon_bookview{ float:left;margin-top:4px;background:url(../images/dosc.jpg) repeat-x 0% 78%;width:55px}
.issuelist_list li span.icon_bookview img,.issuelist_list_florida li span.icon_bookview img,.issuelist_list_federal li span.icon_bookview img{vertical-align:middle}
.issuelist_md5{font-size:12px; margin-left:10px;color:#636173; color:#888; float:left;}

.registerhome_rightdetail,.registerhome_rightdetail ul{ list-style:none;  margin:0}
.issuehome_agencydetail {padding:0px;margin:0px}
.registerhome_rightdetail ul li,.issuehome_agencydetail li{list-style:none}
.issuelist_rightdetail{ float:left; width:100%; height:100%; list-style:none; padding:0;}
.issuelist_rightdetail li{padding:2px 0px 3px 2px;margin:0px;list-style:none}
.issuelist_rightdetail li a{ line-height:16px;padding:2px 0px 2px 0px; display:inline-block;}

.issuehome_lefth2{clear:both;display:block;font:bold 16px  Georgia,"Times New Roman",Arial,verdana;padding:15px 0px 0px 0;width:88%; color:#222;position:relative; width:90%;}
.issuehome_agencydetail{ list-style:none;padding:0px}
.issuehome_agencydetail li{ line-height:18px;list-style:none;margin:0px; padding:5px 0px 5px 12px; margin:0px;color:#3e1e1f; font-size:14px}
ul.issuehome_detail{margin:5px 5px 10px 0; list-style:none;}
ul.issuehome_detail li{padding:0;list-style:none; background:none;}
ul.issuehome_detail li a{margin:1px 0 5px 0px;}
ul.issuehome_date{padding:0; margin:5px 0 10px; list-style:none;}
ul.issuehome_date li{ font-size:0.883em;color:#666; font-weight:100;list-style:none;padding:1px 0 1px 0px; margin:0; background:none;}
ul.issuehome_date li a{margin:1px 0 5px 0px; display:inline-block;}
ul.issuehome_d{margin-top:2px;margin-bottom:3px }
ul.issuehome_d li{margin:0px;padding:0px;margin-top:-3px;padding-left:2px;padding-bottom:8px}

.icon_pdf{display:inline;width:60px; text-transform:uppercase;float:left; padding:0 0px;margin-left:0px}
.icon_bookviewpdf{display:inline;width:48px; text-transform:uppercase;margin-top:5px; float:left;}
.icon_pdf a,.icon_bookviewpdf a{ text-decoration:none;padding:2px 8px 1px 24px;background:#fff url(../images/blue_mode.png) no-repeat 19% 73%;}
.icon_downloadpdf{float:none;display:inline;width:48px; text-transform:uppercase; float:right; position:absolute; right:10px; bottom:5px;bottom:20px !ie;}
.icon_downloadpdf a{ text-decoration:none;padding:2px 8px 1px 24px;background:#fff url(../images/blue_mode.png) no-repeat 19% 73%; font-size:13px; font-weight:100; }
/* module: issuehome end */

/* module: issuehome start */ 
.icon_pdf a,.icon_bookviewpdf a{ text-decoration:none;padding:2px 8px 1px 21px;background:#fff url(../images/blue_mode.png) no-repeat 7% 75%;}
.icon_downloadpdf{float:none;display:inline;width:48px; text-transform:uppercase; float:right; position:absolute; right:10px; bottom:5px;bottom:20px !ie;}
.icon_downloadpdf a{ text-decoration:none;padding:2px 8px 1px 24px;background:#fff url(../images/blue_mode.png) no-repeat 19% 73%; font-size:13px; font-weight:100; }
/* module: issuehome end */

/* module: search code start */
.keyword_tab{float:left; /*width:721px;*/height:auto; margin:10px 0 15px;color:#333;font:100 12px/24px Arial, Helvetica, sans-serif;}
.keyword_tab th{ text-align:right;padding:3px 4px;font-weight:100}
.keyword_tab td{padding:2px 2px;}
.keyword_tab input{padding:2px 0px 2px 2px;_padding:2px 0px 1px;}
.keyword_btn{width:18%; height:30px; float:right; vertical-align:bottom; margin-top:5px; text-align:right; margin-right:3px;*margin-right:2px}
.keyword_input{width:540px;font:100 13px/18px Arial, Helvetica, sans-serif; padding:2px;margin:0px;padding-left:4px}
.keyword_dashed{ float:left;border:2px solid #ededed; background:#f2f6ef;width:98%; margin:0px 0 0 0px;padding:5px 8px 10px 6px;}
input.Search_calendar{ border:1px solid #829CBF;background:#ffffff url(../images/blue_mode.png) no-repeat 104% 50.5%; padding:1px 0px 1px 3px;width:113px;height:18px;  line-height:18px;  border:1px solid #7f9db9;font-size:100%;cursor:pointer;}
.federal_keyword_input{width:440px;width:505px;_width:507px;margin:0px;padding:2px 0px 2px 2px;_padding:2px 0px 1px 2px;}
.keyword_dashed{ float:left;border:2px solid #ededed; background:#f2f6ef;width:98%; margin:0px 0 0 0px;padding:5px 8px 10px 6px;}
input.federal_keyword_btn{background:#255890 url(../images/comment_btn.jpg) repeat-x 0 96%; border:1px solid #336699;color:#FFF !important;cursor:pointer;font:bold 100% Verdana,Arial,Helvetica,sans-serif;
                  margin:11px 0 0 1px;outline:medium none !important;overflow:visible;padding:3px 8px 5px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}

.tab_search td{ padding-right:25px;}
.tab_search a{ text-decoration:underline;}
.state_recently{ min-height:111px;}
.advancesearch_select{ margin:10px 3px 0px; padding:7px 3px 8px; width:899px;}
.keyword_title,.federal_keyword_title{color:#5C5C5C;color:#333; float:left; font:100 110%/24px Arial, Helvetica, sans-serif; padding:0px 0 0 51px;_padding:0px 0 0 52px;}
.federal_keyword_title{padding:0px 3px 0 110px;_padding:0px 3px 0 101px; margin-right:3px; _margin-right:0px;}
                 

.effectivedate_from{ width:255px;}
/* module: search navsab start */
.searchresult_navsab{ float:left;margin:15px 0 0;width:100%;height:40px; text-align:left;background:url(../images/bq_0.png) repeat-x 0% 100%;font-size:11px;}
ul.searchresult_mynav{float:left;width:100%;height:35px; margin:0;padding:0; list-style:none;}
ul.searchresult_mynav li{float:left;}
ul.searchresult_mynav li a{float:left;display:block; padding:0px 0px 0px 11px; margin:0px;text-align:center;font-weight:bold;color:#0055aa;background: url(../images/bq_NAV.png) no-repeat 0% -7%; text-decoration:none;height:33px; font-style:normal}
ul.searchresult_mynav li a span{padding:10px 14px 7px 3px;background: url(../images/bq_NAV.png) no-repeat 100% -7%;text-decoration:none;text-shadow: 1px 1px 1px #ccc; float:left; height:15px}
ul.searchresult_mynav li a:hover,ul.searchresult_mynav li.mynavhover a{padding:0px 0px 0px 11px;margin:0px;color:#fff;text-decoration:none; float:left;cursor:pointer;  background: url(../images/bq_NAV.png) no-repeat 0 -33px; line-height:28px;height:33px; display:inline-block}
ul.searchresult_mynav li a:hover span,ul.searchresult_mynav li.mynavhover a span {padding:3px 14px 0px 3px;background: url(../images/bq_NAV.png) no-repeat 100% -33px;text-shadow: 1px 1px 1px #666; height:30px;}
/* module: search navsab end */

.search_left{ float:left; width:230px; padding:10px 10px 10px 0px;_padding:20px 0px 10px 0px;}
.search_lefth2{font:100 14px/18px Georgia,Arial, Helvetica, sans-serif;border-bottom:1px solid #d9d9d9;margin:17px 0 0px 0;padding:2px 0;text-transform:uppercase;color:#855f13;}
.search_lefth3{font: 13px/20px Arial, Helvetica, sans-serif;margin:5px 0 0;}
.search_leftdetail{ float:left; width:95%; height:100%; padding:10px 13px 8px 0px; margin:0 0 15px;}
.search_leftdetail li {list-style:none}
.search_leftdetail li a{font:normal 13px/22px Arial, Helvetica, sans-serif;padding:2px 0px 2px 0px; display:inline-block;}
.redfont{color:#9B030F; font-weight:900}
.redfont_selected{color:#9B030F; font-weight:100;font-size:12px;}
.blankfont{color:#333; font-weight:900}
a.selected_allVersion{font-size:1.2em;color:#222;}
.redfont_selected{color:#9B030F; font-weight:700;font-size:12px;}
.search_right{float:right;width:690px; min-height:50px; padding:10px 0px 10px 0px;margin:0;}
.search_right_block{padding:0px 0 5px 0;margin:0; width:100%; float:right;}
.hearing_right_block{ font-size:14px; line-height:18px}
.search_comp{ width:100%; text-align:right;border-bottom:solid 2px #888;padding:17px 0px 3px; text-transform:uppercase; }
.search_comp a{ text-decoration:none; margin:0 7px; font:bold 13px/22px Arial, Helvetica, sans-serif;}
.search_contant_block{ width:100%; margin:5px 0px 10px; color:#333;list-style-position: outside;list-style: none; padding:0;}
.search_contant_block li{padding:8px 0px 1px;*padding:18px 0px 7px;margin:0 1px 0px;font:normal 13px/18px Arial, Helvetica, sans-serif;border-bottom:1px solid #e0e0e0;display:inline-block; width:100%;}
.search_contant_block li a{ text-decoration:none;font:normal 12px/18px Georgia,Arial, Helvetica, sans-serif;}
.search_contant_block span.fontweight{ font-weight:bold; margin:0}
.search_contant_block h3,.search_contant_block li h3 a{ text-decoration:none;font:normal 15px/18px Georgia,Arial, Helvetica, sans-serif;}
.search_contant_block h3{ color:#333;margin:10px 0;}
.search_contant_block h3 span {font-size:12px;color:#666;padding-left:10px}
.search_contant_block p{ padding:5px 0 11px }
.searchbar_contant{margin:5px 0;}
.floatleft{ float:left}
.search_floatleft{ float:left; font:normal 20px/18px Arial, Helvetica, sans-serif;}
.total_Found{  font:normal 20px/22px Arial, Helvetica, sans-serif;text-shadow: 1px 1px 1px #999;}
/* module: search code end*/

/* module: Google Search start */
.googlesearch_box{ width:100%; float:left;}
div.gsc-control-cse-en{ padding:0;}
.gsc-search-button input.gsc-search-button-v2{background: url("../images/comment_btn.jpg") repeat-x scroll 0 96% #255890;border: 1px solid #336699;border-radius: 5px 5px 5px 5px;color: #FFFFFF ;cursor: pointer;font: bold 100% Verdana,Arial,Helvetica,sans-serif;margin: 0px;overflow: visible;text-decoration: none;/*width: 70px; height:25px; padding:0;*/ padding:6px 28px; background-image:none;}
form.gsc-search-box-tools{ background:#F2F6EF; border:2px solid #EDEDED; padding:30px 30px 50px 30px;}
.googlesearch_box div.gsc-control-cse-en{ border:0;}
.gsc-control-wrapper-cse form.gsc-search-box{ width:93.1%;}
div.gsc-webResult{ width:100%;}
table.gstl_0{ margin-bottom:0;}
.gsc-search-box tr td.gsc-input div.gsc-input-box{background: url("../images/input_bg.jpg") repeat-x scroll 2px 0 transparent; border-color: #8C8C8C #CCCCCC #CCCCCC #9D9D9D;  border-image: none; border-style: solid; border-width: 1px;height:25px; overflow::hidden}
form.gsc-search-box-tools .gsc-search-box tr td.gsc-input{ padding-right:2px; }
.gsc-search-box tr td.gsc-input div.gsc-input-box-focus{box-shadow:0 0 6px #52A8EC}
.gstl_0 tr td.gsib_a input.gsc-input[type="text"]:focus{box-shadow:0 0 0 0;}
table tr td.gsc-result-info-container div.gsc-result-info{border-bottom: 0px solid #888888;text-align:left;text-transform: uppercase;width: 100%; padding: 15px 0px 0 0; color:#333;}
.gsc-results-wrapper-visible .gsc-above-wrapper-area{ border:0;}
.gsc-wrapper .gsc-adBlock{ border:0;}
.gsc-resultsHeader{ margin-bottom:0px;}
.gs-no-results-result div.gs-snippet{ margin:0;}
.gsc-above-wrapper-area-container{ margin:0;}
.gsc-webResult .gsc-result{ border-bottom:1px solid #E0E0E0; float:left;}
.gsc-webResult .gsc-webResult.gsc-result{ border:0; border-bottom:1px solid #E0E0E0;}
.gsc-webResult .gsc-webResult.gsc-result:hover{ border:0; border-bottom:1px solid #E0E0E0;}
.gs-result .gsc-thumbnail-inside,.gs-result .gsc-url-top{ padding:0;}
.gsc-expansionArea .gsc-webResult.gsc-result{ border:0; border-bottom:1px solid #E0E0E0;}
.gsc-expansionArea .cse .gsc-webResult.gsc-result:hover, .gsc-expansionArea .gsc-webResult.gsc-result:hover, .gsc-expansionArea .gsc-webResult.gsc-result.gsc-promotion:hover, .gsc-expansionArea .gsc-results .gsc-imageResult-classic:hover, .gsc-expansionArea .gsc-results .gsc-imageResult-column:hover{ border:0; border-bottom:1px solid #E0E0E0;}
.gsc-results .gsc-cursor-box{ text-align:right;}
.gs-bidi-start-align b, gs-snippet b{ color:red; font-weight:normal;}

.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page{font-family: Tahoma,Helvetica,sans-serif;font-size: 11px; color:#000; font-weight:bold;}
.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page { color:#369; font-family: Georgia,Arial,Times New Roman,Times; font-size:11px; border:1px solid #CCDBE4;height:33px;margin-right: 3px;padding: 3px 8px;}
.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-page:hover {color:#fff; text-decoration:none; background:#369; border:1px solid #369;}
.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page{ color:#000; font-size:11px; border:0;font-family: Tahoma,Helvetica,sans-serif;}
.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page:hover{ color:#000; font-size:11px; border:0;font-family: Tahoma,Helvetica,sans-serif; background:none;}
.gsc-results .gsc-cursor-box { padding-top:10px; float:right;_float:none;}
.gsc-above-wrapper-area table.gsc-above-wrapper-area-container tr td{ border-bottom:2px solid #888888;}
.gsc-result .gsc-thumbnail-inside .gs-title{ height:23px}
.gsc-result .gsc-thumbnail-inside .gs-title a{ text-decoration:none;}
div.gs-webResult.gs-result a.gs-title:link, div.gs-imageResult a.gs-title:link { color:#369;}
div.gs-webResult.gs-result a.gs-title:visited, div.gs-imageResult a.gs-title:visited { color:#369;}
div.gs-webResult.gs-result a.gs-title:link b, div.gs-imageResult a.gs-title:link b{ color:red; font-weight: normal;}
div.gs-webResult.gs-result a.gs-title:visited b, div.gs-imageResult a.gs-title:visited b{ color:red; font-weight: normal;}
.gs-result .gsc-thumbnail-inside .gs-title, .gsc-result .gsc-thumbnail-inside .gs-title *{text-decoration:none; }
div.gsc-control-cse .gsc-option-menu-container{ width:100px;}
/* module: Google Search end */


/* issuehome style start */
.issuehome_content, .noticehome_content, .issuelist_content, .emergency_content, .hearing_content, .proposal_content, .recentlyupdate_content, .effective_content { float: left; margin: 0 0 0px 5px; min-height: 750px; width: 100%; display: inline; }
.issuehome_left, .issuelist_left, .noticehome_left, .emergency_left, .hearing_left, .proposal_left, .recentlyupdate_left, .effective_left { float: left; border-right: 0px solid #d9d9d9; min-height: 500px; margin-right: 10px; padding: 10px 0 20px 0px; width: 215px; display: inline; }
.issuehome_right, .issuelist_right, .noticehome_right, .emergency_right, .hearing_right, .proposal_right, .recentlyupdate_right, .effective_right, .codificaition_right { float: left; min-height: 700px; border-left: 0px solid #e0e0e0; background: url("../images/right_hr.jpg") repeat-y 0 6%; padding: 10px 0px 10px 29px; width: 684px; }
.emergency_right{width:100%;background:no-repeat;padding:0px;margin:0px}
.noticehome_right h1, .noticehome_right h2, .noticehome_right h3, .noticehome_right h4, .noticehome_right h5, .noticehome_right h6 { color: #333; }
.codificaition_right { float: left; border: 0; width: 92%; background: none; }
.issuehome_right { width: 680px; }

.issuehome_title, .issuelist_title, .noticehome_title, .emergency_title, .hearing_title, .proposal_title { float: left; width: 100%; margin: 0px 0px 15px; font-size: 1em; text-align: center; }
.issuehome_h1, .issuelist_h1, .noticehome_h1, .emergency_h1, .hearing_h1, .proposal_h1, .recently_h1, .effective_h1, .codificaition_h1 { font: 23px/30px Georgia,"Times New Roman",Arial,verdana; margin: 15px 0 -25px; *margin: 20px 0 -25px; _margin: 0px 0 -25px; color: #976d00; color: #b6292b; width: 80%; }
.proposal_h1 {float:left;width:100%
}
.issuehome_h2, .issuelist_h2, .noticehome_h2 { font: 900 16px/20px Georgia,"Times New Roman",Arial,verdana; margin: 0px 0 15px; border-bottom: 1px dashed #d9d9d9; padding: 20px 70px 8px 0; }
.issuehome_lefth2, .issuelist_lefth2, .noticehome_lefth2, .emergency_lefth2, .hearing_lefth2, .proposal_lefth2, .effective_lefth2 { border-bottom: 0px solid #d9d9d9; color: #9B030F; color: #976d00; color: #855f13; font: bold 16px/30px Georgia,"Times New Roman",Arial,verdana; margin: 15px 0 0 0; padding: 0 0 8px 0; float: left; display: inline-block; width: 93%; background: url(../images/left_titleHr.jpg) no-repeat 50% 100%; }
.issuehome_leftdetail, .issuelist_leftdetail, .noticehome_leftdetail, .emergency_leftdetail, .hearing_leftdetail, .proposal_leftdetail, .recentlyupdate_leftdetail, .effective_leftdetail { float: left; width: 100%; height: 100%; }
.proposal_leftdetail{padding:0px;margin:0px;}
.issuehome_leftdetail li, .issuelist_leftdetail li, .noticehome_leftdetail li, .emergency_leftdetail li, .hearing_leftdetail li, .proposal_leftdetail li { padding: 2px 0px 3px 2px; list-style:none;}
.issuehome_leftdetail li a, .issuelist_leftdetail li a, .noticehome_leftdetail li a, .emergency_leftdetail li a, .hearing_leftdetail li a, .proposal_leftdetail li a { line-height: 16px; padding: 2px 0px 2px 0px; display: inline-block; }
.proposal_leftdetail li a { font-size: 1.2em; }

.noticehome_right h1, .noticehome_right h2, .noticehome_right h3, .noticehome_right h4, .noticehome_right h5, .noticehome_right h6 { color: #333; }
.issuehome_righth2, .registerhome_righth2 { clear: both; display: block; font: bold 16px Georgia,"Times New Roman",Arial,verdana; padding: 15px 0px 0px 0; width: 98%; width: 88%; color: #222; }
.issuehome_righth2, .registerhome_righth2 { position: relative; width: 90%;margin:0px }
.issuehome_rightdetail { margin: 5px 0px 5px 19px; }
.issuehome_agencydetail { margin: 0px 10px 0px 10px; }
ul.issuehome_rightdetail li, .issuehome_agencydetail li {list-style:none; line-height: 18px; padding: 5px 0px 5px 12px; margin:0px;color: #3e1e1f; font-size: 14px; }

ul.issuehome_d, ul.emergency_d, ul.effective_d, ul.hearing_d { padding: 0; margin: 2px 0 5px 0; }
ul.issuehome_d { padding: 0; margin: 5px 0 10px 35px; }
ul.issuehome_d li, ul.emergency_d li, ul.effective_d li, ul.hearing_d li { font-size: 0.883em; font-size: 11px; color: #636173; color: #666; font-weight: normal; list-style: none; padding: 1px 0 1px 2px; margin: 0; background: none; }
ul.issuehome_d li { font-size: 12px; line-height:25px;width:100%}
ul.issuehome_d li a { margin: 1px 0 5px 0px; display: inline-block; }
.issuehome_list li, .issuelist_list li { padding: 4px 0 4px 0; display: inline-block; width: 100%; list-style:none}
.issuelist_notexp { margin-bottom: 8px; color: #3e1e1f; font-size: 15px; }
.issuelist_imp, .hearing_ag, .hearing_imp, .proposal_imp { font-weight: bold; }
.issuelist_vol { width: 87%; width: 98%; float: left; }
span.issuehome_vol a, .issuelist_a { display: inline-block; float: left; margin-right: 4px; }
.issuelist_list li span.icon_bookview { float: left; margin-top: 4px;width: 55px; }
.issuelist_list li span.icon_bookview img { vertical-align: middle; }
.issuelist_md5 { font-size: 12px; margin-left: 8px; color: #636173; color: #666; float: left;line-height: 25px; }

/* module: BookView start*/
.State_main{ width:100%;height:100%; margin:0;}
input.State_calendar{height:17px;line-height:19px; width:100px;margin-left:3px;font-size:13px;background:#fff url(../images/blue_mode.png) no-repeat 105% 51%;*background:url(../images/blue_mode.png) no-repeat 105% 52%;border:1px solid #7f9db9;text-indent:2px;cursor:pointer}

.rulebook_topbar{ width:99.9%;height:40px;margin:15px 0 0; float:left; background:url(../images/rulebook_leftbar.jpg) repeat-x 0% 0%; border:1px solid #b5c3ce;}
.rulebook_topbar span{line-height:35px; text-indent:10px; font-weight:bold; float:left;}
ul.rulebook_listUl{width:97%;list-style:disc;}
ul.rulebook_listUl li{list-style:disc; list-style-position:outside; width:100%;}
.bookview_h1{font:22px/33px Arial,Helvetica,sans-serif; width:99%; display:block; margin:1px 0 20px 6px;}
.bookview_facebook{ float:left; height:24px; width:99%; margin:6px 0 5px 0; text-align:right;}
.bookview_right{width:99%;_width:580px; height:100%; float:left; padding-left:10px; background:#fff}
.bookview_select{float:left;margin:15px 0 20px 0;*margin:0 0 0 0;text-align:center;width:100%;}
.bookview_right .agencylist_rightdetail{float:left;height:100%;padding:13px 0 0 12px;width:auto; margin:0}
.bookview_title{ float:left;display:block; width:100%;}
.bookview_righth2{clear:both;width:99.4%;_width:98%; font:600 17px/1.2em Georgia,"Times New Roman",Arial,verdana;padding:10px 5px 4px 0;border-bottom:1px solid #d9d9d9; color:#000; margin:4px 0; position:relative;}
.State_rulebook_btn{ padding:0 4px; margin-left:-5px;_margin-left:-7px;}

.viewmode{ padding:0;}
.viewmode a{float:right;display:block;width:100px;text-align:right;margin:6px 15px 0 0;padding:0;color:#000;font:100 12px/25px Arial,verdana,Helvetica;background:url(../images/blue_mode.png) no-repeat 1% -3%;}

.OfficialVersion{float:left;margin:2px 0px 0px -4px;padding:3px 5px 0px 32px;width:144px;background:url(../images/rulehome_subnav.jpg) no-repeat 100% 100%;}
.OfficialVersion a{width:90%; color:#336699;font-weight:100; font-family:Arial,verdana,Helvetica; padding-left:4px;}
.OfficialVersion_agencylist,.OfficialVersion_notice,.OfficialVersion_bookview{float:left;margin:1px 0px 0px -5px;padding:13px 5px 11px 50px;width:161px;background:url(../images/OfficialVersion_facebook.jpg) no-repeat 0px 0%; border:0; display:inline;color:#999;font-weight:bold}
.OfficialVersion_agencylist a,.OfficialVersion_notice a,.OfficialVersion_bookview a{width:90%;color:#222;font-weight:700;font-size:13px;font-family:Arial,verdana,Helvetica;}
.OfficialVersion_bookview{margin:6px 0 0; padding:0 0 0 5px;background:url("../images/blue_mode.png") no-repeat 0 22%; width:170px;}
.OfficialVersion_bookview a{width:90%;padding:5px 5px 5px 21px;color:#000;font:100 12px/25px Arial,verdana,Helvetica;}

iframe{margin:0px; padding:0px;}
#Path {float:left; width:98%; font-size:11px;}
#OperationBar {float:right; width:180px;}
#Path td {vertical-align:top;}
#Path img {margin-top:1px;padding-right:5px;} 
.rulehome_fieldset img{margin:0px;padding-right:2px;} 
.frmRow {clear:both; margin: 0px;*margin:0px;}
.frmRow:after {content:".";visibility:hidden;}
.frmLable {width:80px;float:left;font-weight:bold;}
.frmInput {float:left;}
.currentRow td {font-weight:bold;}
.alternateRow td {background:#efefef;}
.focusRow td {background:#fafcc7;}
.row_title {clear:both;}
fieldset {border:solid 1px #dedede;margin-top:5px;margin-bottom:10px;width:96%;}
legend{color:#333;font-size:12px;}
.rulehome_fieldset{margin:2px 2px 3px 3px !important;*margin:2px 2px 9px 9px !important;}
.rulehome_fieldset table{border-collapse:collapse;}
.rulehome_fieldset table tr{white-space:0}
.rulehome_fieldset table td a{line-height:190%;}
.rulehome_fieldset table,.rulehome_fieldset table td{padding:0; margin:0;}
/* module: Book View end*/

.RecentlyUpdated_navsab{width:100%;height:35px; text-align:left;background:#fff url(../images/bq_0.png) repeat-x 0% 100%;}
/* module: pagination start */
DIV.pagination {width:650px;height:24px;float:right;font-size:11px;margin: 14px 3px;font-family:Tahoma, Helvetica, sans-serif;text-align:right}
DIV.pagination A, DIV.pagination .next a {border: #ccdbe4 1px solid;background-position:50% bottom;padding:8px;padding-bottom:3px;padding-top:3px;/*color:#0061de;color:#00659c;*/ margin-right:1px;text-decoratton:none;height:33px;}
DIV.pagination .next a {padding-bottom: 3px !important;padding-bottom: 2px;padding-TOP: 3px;}
DIV.pagination A:hover {border: #2b55af 1px solid;color: #fff;background:#3666d4; background:#31659c;}
DIV.pagination A:active {border: #2b55af 1px solid;	color: #fff;background:#3666d4; background:#31659c;}
DIV.pagination SPAN.current {FONT-WEIGHT: bold;color:#000;margin-right:3px;padding:6px;padding-bottom:2px;padding-top:2px}
DIV.pagination SPAN.disabled {display:none}
DIV.pagination A.next {	border: #ccdbe4 2px solid; margin:0px 0px 0px 10px;}
DIV.pagination A.next:hover {border:#2b55af 2px solid;}
DIV.pagination A.prev {	border: #ccdbe4 2px solid; margin:0px 10px 0px 0px;}
DIV.pagination A.prev:hover {border:#2b55af 2px solid;}
.search_center div.pagination{height:22px;margin:1px 3px 0px 0px; float:right;}
.proposal_content div.pagination,.hearing_content div.pagination{height:24px;margin:3px 1px 6px 3px;_margin:3px 1px 9px 3px;float:right;width:665px;}
.emergency_content div.pagination{height:24px;margin:0px 1px 7px 3px;_margin:1px 1px 6px 3px; float:right;width:665px;}
.CFR_Corrections_content div.pagination{height:15px;margin:3px 1px 0px 3px; float:right;}
.CFR_Corrections_content div.pagination input[type='button'] {width:42px;height:25px;line-height:16px; background:url("../images/searchcode_btn.jpg") no-repeat scroll 0 -91px transparent; border:none;  margin:0;color: #293E5B; font-weight: 600;text-shadow: 1px 1px 1px #F8F8F8; cursor:pointer;}
.gotopage_box { padding-left:1px;}
.gotopage_boxinput{ width:35px; height:16px;_height:14px; padding:2px;}
.gotopage_boxbtn{ width:42px;height:25px;line-height:16px; background:url("../images/searchcode_btn.jpg") no-repeat scroll 0 -91px transparent; border:none;  margin:0;color: #293E5B; font-weight: 600;text-shadow: 1px 1px 1px #F8F8F8; cursor:pointer;}
.gotopage_boxbtn:hover,.CFR_Corrections_content div.pagination input[type='button']:hover{ background:url("../images/searchcode_btn.jpg") no-repeat scroll 0px -208px transparent;}
/* module: pagination end*/

/* module: block List start*/
.blocklist_left{width:22.5%;height:100%;float:left;padding:10px 10px 20px 0px;_padding:10px 0px 20px 1px;display:inline;/*margin-bottom:-10000px;padding-bottom:10000px;*/}
.blocklist_title{float:left; width:100%;margin:10px 0 0px;text-align:left;}
.blocklist_h1{font:600 1.415em/1em Georgia,"Times New Roman",Arial,verdana;margin:20px 0 -25px;_margin: 0px 0 -25px;color: #b6292b;width: 90%;}
.blocklist_lefth2{float:left;width:100%;font:100 1.115em/1.1em Georgia,"Times New Roman",Arial,verdana;margin:20px 0 3px 0;padding:10px 0;text-transform:uppercase;color:#855f13;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%;}
.blocklist_lefth3{font: 13px/18px Georgia,"Times New Roman",Arial,verdana;margin:5px 0 0;}
.blocklist_leftdetail{float:left;width:95%;height:100%;padding:0 0 0 1px; margin:0;display:block; list-style:none; font-size:0.9em;}
.blocklist_leftdetail li{padding:8px 0px 2px;}
.blocklist_leftdetail li a{ line-height:16px;display:inline-block}
.blocklist_leftdetail li div{padding:0px 0px 5px 0px;}

.blocklist_right{width:72%;height:100%;float:right;padding:5px 0px 10px 25px;margin-left:10px;min-height:630px;border-left:0 solid #F1F1F1;/*margin-bottom:-10000px;padding-bottom:10000px;*/background: url("../images/right_hr.jpg") repeat-y scroll 0 6% transparent;}
.blocklist_righth2{clear:both;width:99.4%;_width:98%; font:600 1.125em/1.2em Georgia,"Times New Roman",Arial,verdana;padding:30px 5px 4px 0;border-bottom:1px solid #d9d9d9; color:#000; margin:9px 0; position:relative;}
.blocklist_rightdetail{ float:left;width:97%;height:100%;padding:0px 0px 0 2px;margin:0; list-style:none}
.blocklist_rightdetail li{font:100 1em/1.1em Arial, Helvetica, sans-serif;padding:8px 0px 8px; display:block; clear:both;}
.blocklist_rightblock {padding: 7px 0 5px 0;margin: 0;width: 100%;}
.blocklist_rightcontant {width: 100%;margin: 5px 0px 10px;float: left;color: #333;padding:0;}
.blocklist_rightcontant li {padding:0px 0px 5px;margin:0 1px 10px;font:100 13px/18px Arial, Helvetica, sans-serif;border-bottom:1px solid #e0e0e0;display:inline-block;width:100%;}
.blocklist_rightcontant li a {text-decoration: none;font: normal 15px/18px Georgia,Arial, Helvetica, sans-serif;}
.blocklist_comp{ width:100%; text-align:right;border-bottom:solid 2px #888; text-transform:uppercase; }
.blocklist_comp a{ text-decoration:none; margin:0 7px; font:bold 13px/22px Arial, Helvetica, sans-serif;}
ul.blocklist_d{padding:0; margin:0px 0 5px 0;}
ul.blocklist_d li{font-size:0.883em; font-size:11px;color:#666; font-weight:100;list-style:none;padding:1px 0 1px 2px; margin:0; background:none;border:0;}
.blocklist_ag{ font-weight:bold;}

.blocklist_left1{float:left;width:72%;height:100%;padding:5px 25px 10px 0px;background:url("../images/right_hr.jpg") repeat-y 100% 100%;}
.blocklist_right1{float:right;width:23.5%;padding: 7px 0 5px 15px;margin: 0;background:none}
/* module: block List End */

/* module: Recently Updates Home Start */
.blocklist_index{ list-style-position:inside; margin:1em 0 .5em 0em;font:100 1.1em/1.4em Georgia, "Times New Roman", Times, serif;list-style:none;padding:0px}
.blocklist_index li{ padding:2px 0;}
.blocklist_righth2 span{ position:absolute; right:0; width:70px;}
.backtop_block{display:block;position:absolute;right:-62px;text-align:right; top:20px; width:75px;display:block;float:right;}
.backtop_block a{background:url("../images/gary_ico.jpg") no-repeat 0 -185px;color:#336699;font:100 10px/20px Arial,Helvetica,sans-serif;height:14px;text-align:right;margin:0;padding:0 1px 0 0;display:block;width:75px;}
.Recently_notes{ margin:10px 0px 10px 20px;_margin:10px 0px 10px 10px; font-weight:normal; color:#585858; width:885px; float:left}
table.recentl_tab{ margin:5px 8px 5px 8px;_margin-left:10px; float:left; clear:none;border:1px solid #ddd; }
table.recentl_tab th, table.recentl_tab td{border:1px solid #ddd; padding:0; margin:0; height:24px;}
table.recentl_tab th {  width:50%;text-align:center; vertical-align:middle; color:#3e1e1f; background-color:#f6f2f3; border-right:1px solid #eee;}
table.recentl_tab td{ padding:3px 5px;word-break:break-all}
.RenumberedRules_detail{ float:left; clear:both;padding:5px 0px 15px 0px;}
/* module: Recently Updates Home End */

/* module: disclaimer start */ 
.disclaimer_content,.error_content,.errorpage_content,.nodata_content{float:left;margin:10px 0 10px 0;min-height:470px;width:940px; text-align:center}
.error_content{ padding:100px 163px; width:620px;min-height:320px;}
.disclaimer_content{}
.disclaimer_h1{ text-align: center;font-size: 18px;font-weight: 400;margin: 15px 0px;color:#a50000}
.disclaimer_content h2{font-size: 17px;font-weight: 400;margin-bottom: 15px;text-align: center;color:#a50000}
.disclaimer_content h3{font-size: 14px;color: #333;font-weight: bold;margin-bottom:15px;float:left;width:100%;padding-bottom:6px;border-bottom:1px dashed #ccc;text-align:left}
.disclaimer_content h4{ float: left;width: 100%;text-align:left}
.disclaimer_detail{ padding:20px 10px}
.disclaimer_detail p{ text-align:left; width:70%;width:100%; font-weight:100;float:left;text-indent:25px}
.disclaimer_detail img{ float:left; padding:10px 0 0 30px}
/* module: disclaimer End */ 

/* error page style start 2013-1-25 */
.error{ margin:0px auto;background-color:#FBE3E4;border: 1px solid #FBC2C4; padding:5px 10px;}
.errorpage_detail{ height:100px; padding:340px 0 0; margin:0px auto; background:url(../images/error.jpg) no-repeat 50% 35%;}
.error_detail{ height:100px; padding:75px 0 0; margin:0px auto; background:url(../images/Warning.jpg) no-repeat 50% 0%;}
.error_detail h2{ font:600 16px/24px Georgia, "Times New Roman", Times, serif; color:#222;} 
.errorpage_detail p,.error_detail p{text-align:center;}
.errorsmall_detail{ padding:10px 0 0 8px;}
.errorsmall_detail h2{ font:100 13px/24px Georgia, "Times New Roman", Times, serif; color:#333;}
.errorsmall_detail p.font_bold{ font-weight:100;}
/* error page style end 2013-1-25 */
.nodata_text{width:98%;float:left;font-size:15px;font-weight:600;margin:5px auto;padding:0 5px;display:inline-block;background:#FFF6BF;border:1px solid #FFD324;color:#514721;text-align:center;}
.nodata_detail{width:98%;float:left;font-size:15px;font-weight:600;margin:5px auto;padding:0 5px;display:inline-block;padding: 6px 2px 7px 30px;text-align:center;}
.Subscriber_tab .nodata_d{margin:0px auto; width:80px;}
.nodata_search {border:0;float:left;text-align:center;color: #333;}
.proposalnodatadetail{ width:100%; text-align:center; padding-bottom:5px;}
.nodata_detail_more{ display:inline; margin:0;}

.tip_error,div.Invalid{margin: 0px; padding:0px;}
.tip_error,.tip_notice,.tip_notice_1,.tip_alert,.tip_success,.tip_info{border:1px solid #DDD; margin-bottom:0em; padding:0.4em 1em !important; padding:0 0 0 60px;}
.tip_notice{ color:#514721;}
.tip_success{color:#264409;}
.tip_info{ color:#205791;}
.tip_notice,.tip_notice_1{border-color:#FFD324;color:#514721; display:inline-block; text-indent:20px; background:#FFF6BF;}
.tip_notice_1{display: block;margin: 0 auto;}
div.Invalid{ margin:0px 0;padding:0px !important;color:#f00;}
.nodata{ padding:15px;}
.note_ie11{ text-align:left; padding:3px 0px; width:100%; float:left;}
/* error style end */
.errotips,.errotip{margin:5px auto;text-align:center;font-weight:600;display: inline-block;background:#FFF6BF;border:1px solid #FFD324;color:#514721; width:95%;padding:0px 5px; line-height:17px;}
.errotips p,.errotip p{font:600 12px/18px Georgia, Arial, "Times New Roman", Times;text-align:center;float:left;width:100%;padding:5px 15px;color:#333;display:inline-block;}
.errotips p img {vertical-align:middle;margin-right:8px}
/* note maintenance start */
.note_tips_yellow { text-align: center; color: #333; background: #fdffd0; border: 1px solid #fed9b4; padding: 0px 5px 4px; border-top: 0; line-height: 15px; width: 986px; margin: 0px auto; font-weight: 100; }
.note_tips { text-align:center;color:#333; background:#f5fbf9; border:1px solid #d9e6f2; padding:2px 5px 4px; border-top:0; line-height:15px; margin: 0px auto; }
/* note maintenance end */

/* Sign Up style start */
.SignUp_content{width:950px;float:left; min-height:750px;margin:10px 0 10px 20px;}
.SignUp_h1,.myprofile_h1{font:normal 22px/22px Georgia,"Times New Roman",Arial,verdana;padding:5px 0 0px; text-align:center;}
.SignUp_right,.myprofile_right{width:870px;margin:10px 0 10px 20px; height:100%; float:left;border-left:0px solid #b5c3ce;padding:0px 20px; display:inline;}
.myprofile_right{margin:20px 0 10px 20px;margin:5px 0 0px 20px;}
.SignUp_righth2,.myprofile_righth2{display:block; color:#9c9a9c; clear:both; width:92%; font:bold 16px/20px Georgia,"Times New Roman",Arial,verdana;padding:10px 70px 4px 0;border-bottom:1px solid #e6e6e6}
.SignUp_rightdetail{ float:left; width:98%; width:auto; height:100%; padding:13px 0px 0 2px}
.SignUp_rightdetail li{font:normal 13px/18px Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; display:block; clear:both;}
.SignUp_righthideh2{position:relative;border-bottom:1px solid #d1d1c9; }
.SignUp_tab,.myprofile_tab{ margin:10px auto; width:720px}
.SignUp_tab{ margin:10px auto 15px; width:720px}
.SignUp_tab th,.myprofile_tab th{ text-align:right}
.SignUp_tab th,.SignUp_tab td,.myprofile_tab th,.myprofile_tab td{margin:0;padding:5px 3px 5px 4px;}
.SignUp_tab input,.SignUp_tab select,.myprofile_tab input,.myprofile_tab select{ width:220px; padding:2px;}
.myprofile_tab select,.SignUp_tab select{ width:226px; padding:2px;}
.SignUp_tab input.width130px,.myprofile_tab input.width130px{ width:130px;}
.ico_Required{ color:#f00; font:15px Georgia, "Times New Roman", Times, serif; vertical-align:bottom; padding:0px 1px;}
.SignUp_submit,.myprofile_submit{ width:420px; height:80px; margin:0px auto; padding:0 0 0 280px;}
.comment_inputbox textarea{ width:630px; height:90px;border:1px solid #ccc; border-top:1px solid #909090;border-left:1px solid #9d9d9d;}
.SignUp_post,.myprofile_post{ float:right; padding:1px 11px; height:26px; width:81px;background:url(../images/comment_ICO.jpg) no-repeat 0 0; border:0px;}
.SignUp_hr{ background:transparent  url(../images/comment_hr.jpg) no-repeat 0 0; width:100%; border:0; padding:15px 0 11px 10px; display:inline-block}
.myprofile_tab .myprofile_checkbox{width:auto; padding:2px; margin:0 4px;}

.code_shown{ border:1px solid #e0e0e0;padding:0px 3px 5px 4px; margin:0 5px 0 0;}
.SignUp_tab input.Get_challenge{ background:url(../images/Get_challenge.jpg) no-repeat 0 0; border:0; padding:0 3px 0 3px; display:inline-block; width:155px; color:#336699}
.SignUp_left{width:238px; height:100%; float:right; padding:5px 10px 10px 15px;border-left:0px solid #d9d9d9; margin-left:10px;background:url(../images/right_hr.jpg) repeat-y 0 0 transparent;}
.SignUp_lefth2{font:900 16px Georgia, "Times New Roman", Times, serif; color:#855F13; width:90%; display:inline-block;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%; padding:8px 0px 15px 6px;}
.SignUp_leftdetail{padding:0px 5px 0px 7px; margin:0}
.SignUp_leftdetail li{padding:0px 0 13px; display:inline-block}
.SignUp_leftdetail li a{line-height:17px;display:block; width:100%; clear:both}
.SignUp_completed{margin:80px auto 10px; width:480px; height:300px;}
.right150px{width:150px; float:right;}
.left700px{width:700px; float:left;}
/* Sign Up style End */

iframe.overflow_hidden{padding:20px 0px 20px 30px;width:684px;min-height:655px;overflow:hidden;}
.noticehome_iframe{float:left;border:0px solid #e0e0e0;padding:0px;width:670px;height:560px;}
.issuelist_leftdetail .redfont{ font-size:11px; color:#A50000; font-weight:100}
.redfont {font-size: 11px;color: #A50000;font-weight:900}
.redtips{ font-size:12px; color:#f00; font-weight:100}
.lineheight14px{vertical-align:top; line-height:14px}

/* notice bookview style start */
.notice_bookview{ background:#fff; padding:3px 1px 3px; margin:0; width:100%; line-height:20px;}
.notice_bookview img{ padding:0 3px;margin-top: -3px;}
/* notice bookview style end */

/* noticehome date style start */
.notice_Fileno,.notice_departamentinfo,.notice_type,.header_column h1,.header_column h2,.header_column h3,.body_column h3{ color:#000; padding:7px 0 2px 0;font:600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
.header_column h1,.header_column h2,.header_column h3,.body_column h3,.notice_Fileno{ font:900 14px/24px Arial, Helvetica, sans-serif;font:600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
h1.notice_sectiontitle{ font:100 20px/24px Georgia,Arial, Helvetica, sans-serif; padding:5px 0 8px; color:#336699; color:#a50000; color:#777; color:#000;border-bottom:0px solid #8C8A8C;}
.notice_Fileno{border-top:1px solid #a8a8a8;}
.notice_agencyinfo{color:#000;}
.bulletin_date h1,.bulletin_date h2,.bulletin_date h3,.bulletin_date h4,.bulletin_date h5{ color:#000; margin:8px 0 0 0px;font-weight: 700;}
.bulletin_date h3{ color:#555; font-weight:bold}
h3.notice_agencyinfo,h3.notice_departamentinfo{color:#000;}
.bulletin_date .notice_sectionNo{ color: #000;font: 900 25px/24px Georgia,Arial,Helvetica,sans-serif;padding: 0 0 6px;}
.bulletin_date ul{ padding:0 0 0 22px; list-style-type:disc;}
.bulletin_date ul li{padding:4px 0 2px 0;}
.bulletin_date p{ font-size:1.125em;}
.bulletin_date .AdditionalInfo{ margin:0px 0 0 1px;}
.bulletin_date .AdditionalInfo_h1{ font-size:1.5em; border-bottom:1px dashed #ccc; width:100%; padding:0 0 2px 0;margin:25px 0 9px 0; color:#a50000}
H1.AdditionalInfo_h1{font-size:1.2em; margin:15px 0 5px 0; color:#000;}
.bulletin_date .AdditionalInfo p{margin:2px 0 6px 0; line-height:1.618em;font-size:1.035em; padding:0 1px 0 0;}
/* noticehome date style end */

/* forgot Password style start */
.forgotPassword_box,.changedSuccessful_box,.recoverPassword_box{ display:block; width:52%;width:570px;margin:13px auto 0px; padding:0; height:auto; float:left}
.recoverPassword_box{margin:6px auto 0px;}
.recoverPassword_box p{padding:5px 10px 6px 7px;}
.forgotPassword_box li{padding:5px 30px 6px 7px;}
.changedSuccessful_box p,.checkemail_box p{padding:5px 30px 6px 7px; width:72%}
.changedSuccessful_box{ background:url(../images/changedSuccessful.jpg) no-repeat 100% 0%;}
.checkemail_box{width:99%;background:url(../images/changedSuccessful.jpg) no-repeat 100% 39%;}
.checkemail_box p{padding:1px 30px 4px 7px; width:72%;}
.changedSuccessful_box p{font-weight:600;padding:1px 0px 4px 7px; width:100%;}
.forgotPassword_content,.setPassword_content,.recoverPassword_content,.ChangePassword_content{width:570px; min-height:226px;margin:100px auto 130px;border:1px solid #e8e8e8; padding:10px 20px 5px;border-radius:5px 5px 5px 5px;box-shadow: 2px 1px 4px #eee;}
.setPassword_content,.recoverPassword_content{ min-height:275px;}
.ChangePassword_content{min-height:275px;border:0px solid #e8e8e8;box-shadow: 0px 0px 0px #eee}
a.forgotPassword_submit,input.button, input.comment_btn{background:#255890 url(../images/comment_btn.jpg) repeat-x 0 96%; border:1px solid #336699;color:#FFF !important;cursor:pointer;font:bold 100% Verdana,Arial,Helvetica,sans-serif;margin:0px 0 0 1px;outline:medium none !important;overflow:visible;padding:4px 8px 5px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}
.forgotPassword_submit{ margin:0 0 10px 0;}
.forgotPassword_tips{ padding:5px 0 8px 0; margin-right:-5px}
.emailAddress{ display:inline-block;text-align:left;padding:0 0 0 1px; font-size:130%; font-weight:600;}
.marginright50px{ margin-right:70px;}
.textright{ text-align:right}
input[type="text"]:focus,input[type="password"]:focus{box-shadow:0 0 6px #52a8ec;outline-style:none;outline-width:medium;/*border:1px solid #7b7f8f;*/}
.forgotPassword_email{ font:100 150%/180% Georgia,"Times New Roman",Times,serif; margin:10px 0 0 1px;padding:20px 0 0 0; height:80px }
.ChangePassword_h2{font:100 20px/33px Georgia,"Times New Roman",Arial,verdana;padding:5px 0 7px 5px;color:#333}
/* forgot Password style end */

/* Subscriber Sign in style start */ 
.Signinpage{width:298px;width:262px; margin:80px auto 110px; padding:15px 30px 6px 40px; clear:both; float:none; border:1px solid #e5e5e5; background:#f7f7f7;}
.Signinpage .Subscriber_title{ padding: 5px 0 0px 1px; font:100 21px Georgia,"Times New Roman",Times,serif; color: #B6292B; color:#222;}
.Signinpage .Signin_input{ /*border:1px solid #7F9CBA;*/font:14px Verdana,Arial,Helvetica; width:190px;width:240px; height:32px; margin:2px 0 0 0;padding:4px 2px 4px;}
.Signinpage .Signin_submit input.Subscriber_btn{margin:8px 0 0 77px;}
.Signinpage .Signup{ margin:8px 0 0 77px; text-align:left;}
.Signinpage div{padding:8px 0px 0px 0px;}
.Signinpage table{padding: 6px 8px 6px 5px;}
.Signinpage div label{ float: left; margin: 0; padding-right:3px;_padding-right:2px; text-align: right;width: 75px; line-height:28px;}
.Signinpage table label{padding-right:3px;_padding-right:2px;line-height:14px;padding-top:10px;display:inline-block;color:#333; font:600 12px Arial,verdana,Georgia,"Times New Roman";/*text-align:right;width:65px; padding-left:7px; line-height:28px;*/}
.Signinpage table td{ padding:2px 1px;}
.Signinpage_bg{ margin:0; width:100%; height:430px; background:#fff; text-align:center}
.Signinpage_bg .username_input{height:24px !important;}
.Signinpage_bg .Signinpage{text-align:left}
.Signin_Join{ border-top:0px dashed #ccc; margin:20px 0 0 0;}
.main_body .Signinpage .Signin_input{ border:1px solid #7F9CBA;}
.line1 {background:url(../images/publicLaw/line2.png) no-repeat;height:1px;width:219px;float:left;margin-left:3px;
}
.left_top{height:7px;width:219px;float:left;background:url(../images/subscriber_top.png) no-repeat;margin-left:4px;
}
.left_bottom {background: url(../images/subscriber_bottom1.png) no-repeat; width: 219px; height: 7px; float: left;margin-left:4px;
}

.subSignin1 {
background: url(../images/subscriber_middle.png) repeat-y;width:219px;float: left;margin-left:4px;
}

/* Subscriber Sign in style end */

/* how do i page start */
.how_content,.reg101_content{width:910px;margin:10px 0 10px 0px; height:100%; float:left;padding:0px 19px; min-height:750px;}
.how_index,.reg101_index{ list-style-position:inside; margin:16px 0 15px 35px;font:100 1.2em/1.4em Georgia, "Times New Roman", Times, serif;padding:0px;}
.how_index li,.reg101_index li{ padding:2px 0;}
.how_box,.reg101_box{ clear:both}
.how_h1,.reg101_h1{font:normal 22px/22px Georgia,"Times New Roman",Arial,verdana;  padding:5px 0 0px; text-align:center; color:#a50000;}
.how_h2,.reg101_h2{font:600 1.175em/1.6em Georgia, "Times New Roman", Times, serif;color:#222;background:#e7efff;background:#fff;border-bottom:1px solid #D4D4D4; padding:1em 1.325em 0em; }
.how_h2 {border-bottom:none}
.how_h2 p {font-weight:400}
.how_h2 h2 {background:#FFF;margin:0px;color:#222222;border-bottom:1px solid #D4D4D4;font: 600 1.01em/1.6em Georgia,"Times New Roman",Times,serif;}
.how_ul,.how_ul_long,.reg101_ul_long{width:52%; margin:0;font:100 1.2em/1.5em Georgia, "Times New Roman", Times, serif;color:#333; padding:0.5em 0em 2em 0em;float:left;}
.how_ul_long,.reg101_ul_long{ width:100%;padding:0.5em 0em 0.5em 0em;}
.how_ul_long ul,.reg101_ul_long ul{ margin:0 0 0 5px; list-style:inside; }
.how_ul li,.how_ul_long li,.reg101_ul_long li{ padding:1em 2em 0 2em;}
.reg101_ul_long li{ padding:1em 2em 0 4em;}
.reg101_ul_long .font_bold{ color:#000; font-size:102%;}
.how_ul p,.how_ul_long p,.reg101_ul_long p{padding:0.6em 2em 0.6em 2.3em;}
.how_img,.how_img_long{width:47%;padding:1em 0em 4em 0em;float:right;}
.how_img_long{ width:97%;}
.how_backtop,.reg101_backtop{ float:left; display:block; width:100%; text-align:right; padding:0 2px 0 0;}
/* how do i page end */
.ComingSoon{height:500px; text-align:center; padding:50px 0 0 0;}
.challenge_content{width:100%;margin:10px 0 10px 0px; height:100%; float:left;padding:0px; min-height:550px;}
.challenge_content table.SignUp_tab{ width:500px;}
.SignUp_h2{font:normal 16px/22px Georgia,"Times New Roman",Arial,verdana;color:#333;margin:20px 0;padding:20px 0 30px 50px;background:url(../images/warning.gif) no-repeat 18px 15px;}

/* Subscriber Sign in page start 2012-12-29 */
.signin_left{border-right:0px dashed #ccc;width:440px;height:400px;margin:50px 0 20px 0;padding:10px 90px 25px 50px;float:left;background:url(../images/list_bg.jpg) no-repeat 101% 0;}
.signin_right{width:266px; height:480px;margin:40px 0px 45px 60px; float:left;font:100 1.2em/1.6em Arial,verdana,Georgia,Times, serif;}
.signin_right div{ margin:13px 0;}
.signin_right .signin_tips{ margin:0;font:100 0.9em/1em Arial,verdana,Georgia,Times, serif; color:#de4939}
.signin_welcome{width:360px;height:60px; padding:20px 40px 0;font:600 1.5em/1.5em Arial,verdana,Georgia,Times, serif;color:#222; background:#e8eff8 url(../images/signin_welcome.jpg) no-repeat 0px 3px;}
ul.signin_list{font:600 1.1em/1.4em Arial,verdana,Georgia,Times, serif; margin-top:25px;}
.signin_list li{ padding:12px 0 5px 35px; background:url(../images/signin_ico.jpg) no-repeat 15px 16px; color:#333;}
.signin_list li span{ font-weight:100; display:block;}
.signin_title{font:100 1.5em/1.6em Georgia,Arial,verdana,Times, serif;color:#111;padding:20px 0 10px;}
.signin_userinput{font:14px Verdana,Arial,Helvetica; width:210px;width:240px; margin:2px 0 0 0;padding:4px 2px 4px;}
input.signin_submit{width:68px;height:27px;margin:0px 10px 0px 0px;background:url(../images/searchcode_btn.jpg) no-repeat 0 0;border:0;color:#293E5B;font-weight:600;text-shadow:1px 1px 1px #F8F8F8;}
input.signin_submit:hover{ background:url("../images/searchcode_btn.jpg") no-repeat 0 67%}

.signin_right div.signin_othersign{padding:9px 0 0; margin:25px 0 0;border-top:1px dashed #ccc;}
.signin_right .signin_fastlogin{margin:10px 0 8px; border:0;}
.signin_facebook,.signin_twitter,.signin_yahoo,.signin_google,.signin_windowid{ width:35px; height:35px; display:block; float:left; margin:0 3px;border:0; cursor:pointer;}
.signin_facebook{background:url(../images/sign_facebook.jpg) no-repeat 0 0;}
.signin_twitter{background:url(../images/sign_facebook.jpg) no-repeat 0 25%;}
.signin_yahoo{background:url(../images/sign_facebook.jpg) no-repeat 0 50%;}
.signin_google{background:url(../images/sign_facebook.jpg) no-repeat 0 100%;}
.signin_windowid{ width:75px;background:url(../images/signin_windowid.jpg) no-repeat 0 100%;cursor:default;}
/* Subscriber Sign in page end 2012-12-29 */ 

/*Skip Links start*/
.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px; /* LTR */ }
/* (en) make skip links visible when using tab navigation */
.skip:focus,.skip:active {position:static;top:0;left:0;}
/* skiplinks: technical setup */
.skiplinks{position:absolute;top:0px;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none;}
/*Skip Links end*/

/* federal table style start */
.body_column table{width:490px; line-height:18px;font-family:Arial, Helvetica, sans-serif; border-collapse:separate;border:1px solid #eee;border-top:none;width:100%}
.body_column table th{padding:7px 2px 7px 10px; margin-left:2px; font-size:12px; border:1px solid #fff; border-bottom:3px double #efefef; color:#395973; background-color:#f7fbff;}
.body_column table td{padding:5px 2px 5px 10px; margin-left:2px; font-size:13px; border:1px solid #efefef;border:1px solid #fff;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:.5em 1.618em .5em .5em; font:#313431;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(80%, #ffffff), color-stop(100%, #f8f8f8));background-image:-moz-linear-gradient(top, #ffffff 80%, #f8f8f8 100%);}
.body_column table tr:hover td {background:#F6F9FB;border-left:1px solid #fdfefe;border-right:1px solid #eff4f8}
.body_column table thead th {background:#F6F9FB;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #f6f9fb), color-stop(100%, #e8ebed));
background-image:-moz-linear-gradient(top, #f6f9fb 0%, #e8ebed 100%);border:1px solid #fff;border-bottom:3px double #e6e6f0;border-right:1px solid #cdcdef;color:#3f5b75;font-size:.9em;padding:.5em;text-shadow:white 1px 1px 1px}
/* federal table style end */
.switch{position:absolute;right:15px;top:74px;color:#000;z-index:10}
.switch h4 a{width:16px;height:22px;background:url(../images/switch1.png) no-repeat 0px 0px;cursor:pointer;display:block}
.switch h4 a:hover{width:16px;height:22px;background:url(../images/switch1.png) no-repeat 0px 0px;cursor:pointer;display:block}
.switch h4.active a{width:16px;height:22px;background:url(../images/switch1.png) no-repeat 0px -48px;margin-top:-83px;}
.switch h4.active a:hover{width:16px;height:22px;background:url(../images/switch1.png) no-repeat 0px -48px;}
#descri {z-index:999}

.rulehome_h1 a.notice_pre_not,.ListView_h1 a.notice_pre_not{ padding: 2px 4px; background: url(../images/pref.png) 0 4px no-repeat; *display: inline-block; *float: left; *width: 0px; *height: 20px;}
.rulehome_h1 a.notice_pre_gray,.ListView_h1 a.notice_pre_gray{ padding: 2px 4px;  *display: inline-block; *float: left; *width: 0px; *height: 20px;}
.rulehome_h1 a.notice_next,.ListView_h1 a.notice_next{ padding: 2px 9px; background: url(../images/pref.png) 6px -22px no-repeat; *display: block; *float: right; *width: 10px; *height: 20px; *margin-top: -25px; }
.rulehome_h1 a.notice_next_gray,.ListView_h1 a.notice_next_gray{ padding: 2px 9px;  *display: block; *float: right; *width: 10px; *height: 20px; *margin-top: -25px; }
.rulehome_title a.notice_pre_not_h,.ListView_h1 a.notice_pre_not_h{ padding: 2px 9px; background: url(../images/pref.png) 0 -52px no-repeat; *display: block; *float: left; *width: 0px; *height: 20px;}
.rulehome_title a.notice_next_w,.ListView_h1a.notice_next_w{padding:2px 9px;background:url(../images/pref.png) 0px -80px no-repeat;*display:block;*float:right;}
.ListView_h1 a {text-decoration:none}

.icon_pdf1 {margin-left:4px; border-left:1px dashed #d4d4d4;}
.icon_pdf1 a { text-decoration: none; font-size:12px;padding: 2px 0px 1px 20px;background: #fff url(../images/blue_mode.png) no-repeat 100% 73%;}
.listview_h1_right {float:right}
.listview_h1_right a {margin:0px 3px}

.bulletin_date p{ font-size:1.125em;}
.bulletin_date .AdditionalInfo{ margin:0px 0 0 1px; width:100%;}
.bulletin_date .AdditionalInfo_h1{ font-size:1.5em; border-bottom:1px dashed #ccc; width:100%; padding:0 0 2px 0;margin:25px 0 9px 0; color:#a50000}
H1.AdditionalInfo_h1{font-size:1.5em; margin:15px 0 5px 0; color:#000;}
.bulletin_date .AdditionalInfo p{margin:2px 0 6px 0; line-height:1.618em;font-size:1.035em; padding:0 1px 0 0;}
.AdditionalInfo ul li {list-style:none;margin:0px;padding:0px;}
.tool_icon {margin-top:5px;float:left}
.tool_icon a {margin-right:6px}
/* noticehome date style start */
.notice_Fileno,.notice_departamentinfo,.notice_type,.header_column h1,.header_column h2,.header_column h3,.body_column h3{ color:#000; padding:7px 0 2px 0;/*text-transform: uppercase;*/font:600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
.header_column h1,.header_column h2,.header_column h3,.body_column h3,.notice_Fileno{ font:900 14px/24px Arial, Helvetica, sans-serif;font:600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
h1.notice_sectiontitle{ font:100 20px/24px Georgia,Arial, Helvetica, sans-serif; padding:5px 0 8px; color:#336699; color:#a50000; color:#777; color:#000;border-bottom:0px solid #8C8A8C;}
.notice_Fileno{border-top:1px solid #a8a8a8;}
.notice_agencyinfo{color:#000;}

.bulletin_date h1,.bulletin_date h2,.bulletin_date h3,.bulletin_date h4,.bulletin_date h5{ color:#000; margin:8px 0 0 0px;font-weight: 700;}
.bulletin_date h3{ color:#555; font-weight:bold}
h3.notice_agencyinfo,h3.notice_departamentinfo{color:#000;}
.bulletin_date .notice_sectionNo{ color: #000;font: 900 25px/24px Georgia,Arial,Helvetica,sans-serif;padding: 0 0 6px;}
.bulletin_date ul{ padding:0 0 0 22px; list-style-type:disc;}
.bulletin_date ul li{padding:4px 0 2px 0;}
/* noticehome date style end */

dl.noticehome_detail {float: left;list-style: none outside none;margin: 0;padding: 0;}
dl.noticehome_detail dt {font-weight: 700;margin: 11px 0 0;padding: 0;}
dl.noticehome_detail dd {color: #5C5C5E;font-weight: normal;line-height: 16px;margin: 0;padding: 0;}
.AdditionalInfo {margin: 0 0 0 1px; }
.AdditionalInfo_h1 {border-bottom: 1px dashed #CCC; color: #A50000;font-size: 1.5em;margin: 25px 0 9px;padding: 0 0 2px;width: 100%;}
H2.AdditionalInfo_h1 {color: #000;font-size: 1.2em;margin: 15px 0 5px;}
.bulletin_date .AdditionalInfo p {font-size: 1.035em;line-height: 1.618em;margin: 2px 0 6px;padding: 0 1px 0 0;}
.notice_Fileno, .notice_departamentinfo, .notice_type, .header_column h1, .header_column h2, .header_column h3, .body_column h3 {
    color: #000;font: 600 15px/24px Georgia,Arial,Helvetica,sans-serif;padding: 7px 0 2px;}
.header_column h1, .header_column h2, .header_column h3, .body_column h3, .notice_Fileno {font: 600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
.body_column ul li {list-style:none}
.doc_notice a.back_to_top,a.back_to_top{display:none}
h1.notice_sectiontitle {border-bottom: 0 solid #8C8A8C;color: #000;font: 100 20px/24px Georgia,Arial,Helvetica,sans-serif;padding: 5px 0 8px;}
.notice_Fileno {border-top: 1px solid #A8A8A8;}
ul.bullets li {list-style:none}
.notice_agencyinfo {color: #000;}
.bulletin_date h1, .bulletin_date h2, .bulletin_date h3, .bulletin_date h4, .bulletin_date h5 {color: #000;font-weight: 700; margin: 8px 0 0;}
.bulletin_date h3 {color: #555;font-weight: bold;}
h3.notice_agencyinfo, h3.notice_departamentinfo { color: #000;}
.bulletin_date .notice_sectionNo {color: #000;font: 900 25px/24px Georgia,Arial,Helvetica,sans-serif;padding: 0 0 6px;}
.bulletin_date ul {list-style-type: disc;padding: 0 0 0 22px;}
.bulletin_date ul li {padding: 4px 0 2px;}
.AdditionalInfo ul li {width:100%;float:left}
#TitleList ul,#SectionList ul,#ActionList ul{padding:0px}
#TitleList ul li,#SectionList ul li,#ActionList ul li{list-style:none;padding:0px;margin:0px}
h1.divfilelistbox_h1 {color: #A50000;font: 100 1.825em/23px Georgia,"Times New Roman",Arial,verdana;padding: 8px 0 11px 6px;margin:0px}
.paddingright15px {padding-right: 16px;}
.divfilelistbox div.pagination a, .divfilelistbox div.pagination .next a {height: 25px;}
.divfilelistbox div.pagination span.current {display: inline-block; padding: 1px 6px 3px;}
.divfilelistbox ul {padding:0px;margin:0px;list-style:none}
.divfilelistbox {background: none repeat scroll 0 0 #FFF; border: 1px solid #CCC;float:left;height:476px}
ul.divfilelist_block, .divfilelist_version { clear: both;color: #333;float: left;margin: 0;padding: 0 0 0  6px;width: 98%;}
.divfilelist_block li, .divfilelist_version li{border-bottom:1px solid #E0E0E0;display:inline-block;font:13px/16px Arial,Helvetica,sans-serif;margin:0;padding:8px 2px 0;padding-bottom:1px;    width: 100%;}
ul.issuehome_d, ul.emergency_d, ul.effective_d, ul.hearing_d { margin: 2px 0 5px;padding: 0;}
ul.emergency_d li {border-bottom:none;line-height:18px;overflow:hidden;height:18px}
ul.issuelist_list {margin:0px}
.searchfield {color:#333}
.searchfield label{float:left;margin-right:10px}
.searchfield select {margin-right:4px;margin-left:4px}
.keyword_tab th {font-weight:bold}

.codification_summary {margin: 10px 0px;}
.codification_content, .codification_summary {line-height: 20px;}
.codification_summary h1 {border-bottom:1px solid #EBEBEB; color: #111;font: 600 1.8em/1.6em Georgia,"Times New Roman",Times,serif;margin: 10px 0 5px;padding:0px;}
.codification_content h2, .codification_content h3, .codification_summary h2, codification_summary h3 {color: #111;margin: 25px 0 5px;}
.codification_content p, .codification_summary p {margin: 7px 0 6px;}
.codification_content ul, .codification_summary ul {margin: 10px 0 6px;}
.codification_content ul li, .codification_summary ul li {list-style: disc inside none;padding: 3px 15px;margin:0px;}
.codification_summary p.codification_hr {border-bottom: 1px solid #CCC;margin-bottom: 40px;padding-bottom: 20px;}
/* federal Corrections style start */
.CFR_Corrections_content{float:left;margin:10px 0 10px 0;min-height:750px;}
.CFR_Corrections_left{ float:left;border-right:0px solid #d9d9d9;min-height:500px;margin-right:10px;padding:0 0 20px 10px;width:165px;}
.CFR_Corrections_lefth2{ border-bottom:0px solid #d9d9d9;color:#9B030F; color:#976d00; color:#855f13;font:bold 16px/30px Georgia,"Times New Roman",Arial,verdana;margin:15px 0 0 0; _margin:0px 0 0 0; padding:0 0 8px 0; float:left; display:inline-block; width:93%;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%; }
.CFR_Corrections_leftdetail{ float:left; width:100%; height:100%;}
.CFR_Corrections_leftdetail li{padding:2px 0px 3px 2px;}
.CFR_Corrections_leftdetail li a{ line-height:16px;padding:2px 0px 2px 0px; display:inline-block;}
.CFR_Corrections_right{float:left;min-height:500px;border-left:0px solid #e0e0e0;padding:0px 0px 10px 0px;width:740px;}
.CFR_Corrections_comp{ width:100%; text-align:right;border-bottom:solid 2px #888; text-transform:uppercase; }
.CFR_Corrections_comp a{ text-decoration:none; margin:0 7px; font:bold 13px/22px Arial, Helvetica, sans-serif;/*color:#3E1E1F;*/}
.CFR_Corrections_Found{  font:normal 20px/22px Arial, Helvetica, sans-serif;text-shadow: 1px 1px 1px #999;}

.CFR_tablist{ line-height:14px;border-collapse:collapse;overflow:hidden;font-size:12px; float:left; width:100%; margin:10px 0 0 0;}
.CFR_tablist tr td a{font-size:12px;}
.CFR_tablist tr{ white-space:0; }
.CFR_tablist td,.CFR_tablist th{ border:0; padding:10px 5px;}
.CFR_tablist th{ padding:10px 5px 3px;}
.left_title_fuo {font:600 16px Georgia, "Times New Roman", Times, serif;color:#b6292b;padding:8px 0px 15px 6px}
/* federal Corrections style end */
.ListView_title li{padding:0px;margin:0px;list-style:none}

/* unpublish gray font style start */
.gray_unpublish,a.gray_unpublish{color:#888;}
.jstree_pending,a.jstree_pending{color:#888;}
/* unpublish gray font style end */


.bg1{font-weight:bold}
.uploaddate{font-size:12px;color:#666;margin-right:10px;float:left}
table.mytable2 {width:100%;float:left
}
table.tabHide tr td{padding:8px}
table.tabHide tr td.tdL{font-weight:bold}
.icon_pdf2{padding-left:38px;background:url(../images/icon_pdf2.jpg) no-repeat top center;display:block;height:30px;margin-right:5px;float:left}
.icon_doc{padding-left:38px;background:url(../images/icon_doc.gif) no-repeat 0% 0%;display:block;min-height:30px}
.icon_zip{padding-left:38px;background:url(../images/icon_zip.jpg) no-repeat 0% 0%;display:block;min-height:30px}
.mytable{border:1px solid #ccc}
.mytable tr td{border:1px solid #ccc}
.note_tips {background: hsl(160, 43%, 97%);border: 1px solid hsl(209, 49%, 90%);padding: 2px 5px 4px;text-align:center}

/* rulemaking navsab style start */
.rulemaking_navsab{ float:left;width:929px;height:40px; text-align:left;background:url(../images/bq_0.png) repeat-x 0% 100%;font-size:11px; margin-top:0px;}
ul.rulemaking_mynav{float:left;width:100%;height:35px; margin:0;padding:0}
ul.rulemaking_mynav li{float:left;list-style:none}
ul.rulemaking_mynav li a{float:left;display:block; padding:0px 0px 0px 11px; margin:0px;text-align:center;font-weight:bold;color:#0055aa;background: url(../images/bq_NAV.png) no-repeat 0% -12%; text-decoration:none;height:33px; font-style:normal}
ul.rulemaking_mynav li a span{padding:10px 14px 7px 3px;line-height:38px;_line-height:37px;height:33px;background: url(../images/bq_NAV.png) no-repeat 100% -5%;text-decoration:none;text-shadow: 1px 1px 1px #ccc;}
ul.rulemaking_mynav li a:hover,ul.rulemaking_mynav li.mynavhover a{padding:2px 0px 4px 11px;_padding:2px 0px 3px 11px;margin:0px;color:#fff;text-decoration:none; float:left;cursor:pointer;background: url(../images/bq_NAV.png) no-repeat 0% 99%; line-height:28px;height:27px; display:inline-block}
ul.rulemaking_mynav li a:hover span,ul.rulemaking_mynav li.mynavhover a span {padding:8px 14px 10px 3px;background: url(../images/bq_NAV.png) no-repeat 100% 99%;line-height:28px;text-shadow: 1px 1px 1px #666;}

a.btu_contm:hover{ color:#fff; background-color:#666;}
a.btu_contm{background:#255890 url(../images/comment_btn.jpg) repeat-x 0 96%; border:1px solid #336699;color:#FFF !important;cursor:pointer;font:bold 100% Verdana,Arial,Helvetica,sans-serif;margin:11px 0 0 1px;outline:medium none !important;overflow:visible;padding:2px 8px 4px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}
.rulemakinglist_comment{width:180px; float:left; margin:0;padding:5px 0 0;}
.rulemakinglist_comment li{margin:0; padding:0px 0 0;}
.rulemakinglist_commentStatus{float:right; width:170px; text-align:center;line-height:30px;}

/* rulemaking navsab style end */

/* issuehome style start */ 
.issuehome_content,.noticehome_content,.issuelist_content,.emergency_content,.hearing_content,.proposal_content,.rulemaking_content,.recentlyupdate_content,.effective_content{float:left;margin:0 0 10px;min-height:750px;width:950px;}
.issuehome_left,.issuelist_left,.noticehome_left,.emergency_left,.hearing_left,.proposal_left,.rulemaking_left,.recentlyupdate_left,.effective_left{ float:left;border-right:0px solid #d9d9d9;min-height:500px;margin-right:10px;padding:10px 0 20px 0px;width:215px;}
.issuehome_right,.issuelist_right,.noticehome_right,.emergency_right,.hearing_right,.proposal_right,.rulemaking_right,.recentlyupdate_right,.effective_right{float:left;min-height:700px;border-left:0px solid #e0e0e0; background:url("../images/right_hr.jpg") repeat-y 0 6%; padding:10px 0px 10px 33px;width:684px; overflow:hidden;}
.rulemaking_left{width:195px;padding: 10px 0 20px 0px;}
.noticehome_left{padding: 10px 0 0px;}
.rulemaking_right{width:705px;width:693px; padding:10px 0 10px 30px}
.noticehome_right{min-height:960px;}
.issuehome_right{width: 682px;}
.issuelist_content{min-height: 350px;}
.rulemaking_content{width:930px;}

.issuehome_title,.issuelist_title,.noticehome_title,.emergency_title,.hearing_title,.proposal_title{float:left; width:100%; margin:0px 0px 15px;font-size:1em; text-align:center;}
.issuehome_h1,.issuelist_h1,.noticehome_h1,.emergency_h1,.hearing_h1,.proposal_h1,.recently_h1,.effective_h1,.commentlist_h1,.dockethome_h1,.docket_h1{ font:23px/28px Georgia,"Times New Roman",Arial,verdana; margin:15px 0 -25px;*margin:20px 0 -25px;_margin:0px 0 -25px;display:inline-block;  color:#976d00;color:#b6292b;}
.issuehome_h2,.issuelist_h2,.noticehome_h2{ font:900 16px/20px Georgia,"Times New Roman",Arial,verdana;margin:0px 0 15px;border-bottom:1px dashed #d9d9d9;padding:20px 70px 8px 0;}
.docket_h2,.document_h2{font:100 20px/20px Georgia,"Times New Roman",Arial,verdana;padding:20px 70px 8px 0;padding:0; margin:20px 0 -20px;*margin:20px 0 -20px;display:inline-block;color:#b6292b;}
.document_h2{ border-bottom: 2px solid #888;margin: 0px 0 10px;padding: 30px 70px 5px 0;width: 93%;clear: both;}
.issuehome_lefth2,.issuelist_lefth2,.noticehome_lefth2,.emergency_lefth2,.hearing_lefth2,.proposal_lefth2,.effective_lefth2{ border-bottom:0px solid #d9d9d9;color:#9B030F; color:#976d00; color:#855f13;font:600 14px/31px Georgia,"Times New Roman",Arial,verdana;margin:16px 0 0; padding:0 0 8px 0; float:left; display:inline-block; width:93%;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%; }
.docketinfoh2 h2.noticehome_lefth2{ float:none;}
.issuehome_leftdetail,.issuelist_leftdetail,.noticehome_leftdetail,.emergency_leftdetail,.hearing_leftdetail,.proposal_leftdetail,.recentlyupdate_leftdetail,.effective_leftdetail{ float:left; width:100%; height:100%;}
.issuehome_leftdetail li,.issuelist_leftdetail li,.noticehome_leftdetail li,.emergency_leftdetail li,.hearing_leftdetail li,.proposal_leftdetail li{padding:2px 0px 3px 2px;}
.issuehome_leftdetail li a,.issuelist_leftdetail li a,.noticehome_leftdetail li a,.emergency_leftdetail li a,.hearing_leftdetail li a,.proposal_leftdetail li a{ line-height:16px;padding:2px 0px 2px 0px; display:inline-block;}
.commentlist_h1{color:#333}
.dockethome_h1{margin:0; display:inline;}
.dockethome_tips{height: 20px; border-top: solid 2px #888; margin:10px 0 20px; font-size:13px;}
.proposal_leftdetail li a{ font-size:1.2em;}

.issuehome_righth2,.registerhome_righth2{clear:both;display:block;font:bold 16px  Georgia,"Times New Roman",Arial,verdana;padding:15px 0px 0px 0;width:98%;width:88%; color:#222}
.issuehome_righth2,.registerhome_righth2 { position: relative; width: 91%;}
.issuehome_rightdetail{margin:5px 0px 5px 19px;}
.issuehome_agencydetail{margin:0px 10px 0px 10px;}
ul.issuehome_rightdetail li,.issuehome_agencydetail li{ line-height:18px; margin-left:12px;float:left;color:#3e1e1f; font-size:14px}

ul.issuehome_d,ul.emergency_d,ul.effective_d,ul.hearing_d{padding:0; margin:2px 0 5px 0;}
ul.issuehome_d{padding:0; margin:5px 0 10px 35px;}
ul.issuehome_d li,ul.emergency_d li,ul.effective_d li,ul.hearing_d li{ font-size:0.883em; font-size:11px;color:#636173;color:#666; font-weight:normal;  list-style:none;padding:1px 0 1px 2px; margin:0; background:none;}
ul.issuehome_d li{font-size:12px;}
ul.issuehome_d li a{margin:1px 0 5px 0px; display:inline-block;}
.hearing_d b{ font-weight:100;}
.hearing_d b.font_bold{ font-weight:600;}
.issuehome_list li,.issuelist_list li{ padding:4px 0 4px 0; display:inline-block; width:100%;}
.issuelist_list li{width:99%; /*background:url(../images/dosc.jpg) repeat-x 0% 78%;*/margin:0 130px 0 1px; float:left; _margin:0 110px 0 1px;}
.issuelist_notexp{margin-bottom:8px; color:#3e1e1f; font-size:15px;}
.issuelist_imp,.hearing_ag,.hearing_imp,.proposal_imp{ font-weight:bold;}
/*.issuelist_vol{ width:87%;width:30%;width:40%; float:left;}*/
a.issuelist_a{display:block; display:inline;background:#fff; padding:0 5px 0 0; float:left; font-size:12px;}
.issuelist_md5{font-size:12px; margin-left:15px;color:#636173; color:#666;}

.fulltext_right{float:right;width:640px; min-height:50px; padding:22px 0px 10px 0px;margin:0;}
.fulltext_right_block,.emergency_right_block,.effective_right_block,.proposal_right_block,.hearing_right_block,.comment_right_block{padding:4px 0 5px 0;margin:0; width:100%; float:right;}
.hearing_right_block{ font-size:14px; line-height:18px}
.fulltext_comp,.emergency_comp,.effective_comp,.hearing_comp,.proposal_comp,.comment_comp{ width:100%; text-align:right;border-bottom:solid 2px #888; text-transform:uppercase; }
.fulltext_comp a,.emergency_comp a,.effective_comp a,.hearing_comp a,.proposal_comp a{ text-decoration:none; margin:0 7px; font:bold 13px/22px Arial, Helvetica, sans-serif;/*color:#3E1E1F;*/}
.fulltext_contant_block,.emergency_contant_block,.hearing_contant_block,.proposal_contant_block,.comment_contant_block,.registerhome_rightdetail{ width:100%; margin:5px 0px 10px; color:#333;padding:0px;margin:0px}
.fulltext_contant_block li,.emergency_contant_block li,.hearing_contant_block li,.proposal_contant_block li,.comment_contant_block li,.registerhome_rightdetail li{padding:12px 0px 5px;*padding:28px 0px 5px;margin:0 1px 10px;font:normal 13px/18px Arial, Helvetica, sans-serif; border-bottom:1px dashed #999;border-bottom:1px solid #e0e0e0;display:inline-block; width:100%;}
.emergency_contant_block li,.hearing_contant_block li,.proposal_contant_block li,.comment_contant_block li{ padding:0px 0px 5px;}
.registerhome_rightdetail li{padding:12px 0px 5px;padding:5px 0px 5px!ie;}
.emergency_contant_block li li,.hearing_contant_block li li,.proposal_contant_block li li,.comment_contant_block li li,.registerhome_rightdetail li li{border:0;}
.fulltext_contant_block li a,.emergency_contant_block li a,.hearing_contant_block li a,.proposal_contant_block li a,.comment_contant_block li a,.registerhome_rightdetail li a{ text-decoration:none;font:normal 15px/18px Georgia,Arial, Helvetica, sans-serif;}
.proposal_contant_block li a{ width:84%;}
.proposal_contant_block li a:hover{ text-decoration:none;}
.registerhome_rightdetail li a{ font:normal 14px/18px Georgia,Arial, Helvetica, sans-serif;}
.fulltext_contant_block span.fontweight{ font-weight:bold; margin:0}
.fulltext_contant_block h3,.fulltext_contant_block li h3 a{ text-decoration:none;font:normal 15px/18px Georgia,Arial, Helvetica, sans-serif;}
.fulltext_contant_block h3{ color:#333;}
.fulltext_contant_block p{ padding:5px 0 11px }
.floatleft{ float:left}
.fulltext_floatleft{ float:left; font:normal 20px/18px Arial, Helvetica, sans-serif;}
.emergency_Found{  font:normal 20px/22px Arial, Helvetica, sans-serif;text-shadow: 1px 1px 1px #999;}

/* comment_docket start */
.docket_content{margin: 0 0 10px 6px; width: 935px;min-height: 750px; }
.docket_top{ float:left;width:100%;margin:10px 0 30px;}
.docket_title,.document_title{ background:url(../images/docket_h2.jpg) 0px 100% no-repeat;margin-bottom:5px; width:100%;}
.docket_top h1,.document_title h1{background: url(../images/docket_book.jpg) no-repeat 0% 50% transparent;padding:30px 0 30px 61px;width:92.5%;font:22px/24px Georgia,"Times New Roman",Arial,verdana;margin:0;}
.docket_show span { padding-left:30px; width:300px; display:block; float:left;}
.docket_show span a{ padding-right:20px; background:url(../images/docket_help.jpg) right center no-repeat;}
.docket_show ul li { padding-left:30px; width:300px; display:block; float:left;}
.docket_show ul li a{ padding-right:20px; background:url(../images/docket_help.jpg) right center no-repeat;}
.docket_show ul li b{ color:#333;font-weight:normal;}
.docketfoldersummary { line-height:25px; width:900px; float:right;}
.docketfoldersummary b{ color:#444; font-weight:bold;}
.docketfoldersummary b.bold{ color:#666; font-weight:bold;}
.docketfoldersummary span{ padding-right:30px; white-space:nowrap;}
.docketfoldersummary span.docket_sum{ white-space:normal; display:block;}
.docket_Primary{ float:left; width:935px; padding:8px 0;}
.emergency_right_block .hegth_24{ height:24px;}
.docket_p{ padding-top:5px;}
.docket_p h5{ font-weight:bold; color:#666; height:20px; text-indent:15px;}
.docket_top h5,.docket_top h5 a{font-weight:bold; color:#666; height:20px; padding-top:0px;}
.docket_a{ float:left; width:666px; padding: 0 0 3px 0;}
.page_list{border-bottom: 1px solid #E0E0E0;}
.docket_h1{ color: #B6292B;display: inline-block;font: 23px/28px Georgia,"Times New Roman",Arial,verdana;margin: 10px 0 -20px;}
.document_title h1.document_h1{width:79%;}
.docket_iframe { background:none;}
.marggintop_15{ margin-top:-15px;}
.marggintop_20{ margin-top:-20px;}
.docket_cont,.docket_time,.docket_cont b{ font-weight:normal; color:#666; font-size:11px;}
.docket_cont b.font_bold{ font-weight:600;color:#444;}
.docket_cont a{ font-size:15px;}
.docket_contright{ height:50px; width:156px; margin-right:1px; padding-right:1px; color:#333;font-size:12px;}
.page_run{width:100%;height:30px; padding-bottom:0px; overflow:hidden;}
.page_list table{ margin:13px 0 7px 0}
.docket_table,.page_list table{ width:100%;*width:99%;}
.docket_table{width:97%; margin:0 0 0 11px;}
.docket_contleft{ display:none;}
.ViewComment_text{padding:5px; font-size:113%;}
/* comment_docket end */

.commentRelated_righth2{border:0; margin:0; padding-bottom:0}
.docket_relatedcomment{ height:540px;overflow-y:auto;box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);}
.docket_h2,.document_h2{font:100 20px/20px Georgia,"Times New Roman",Arial,verdana;padding:20px 70px 8px 0;padding:0; margin:20px 0 -20px;*margin:20px 0 -20px;display:inline-block;color:#b6292b;}
.document_h2{ border-bottom: 2px solid #888;margin: 0px 0 10px;padding: 30px 70px 5px 0;width: 93%;clear: both;}
.emergency_Found {font: normal 20px/22px Arial, Helvetica, sans-serif;text-shadow: 1px 1px 1px hsl(0, 0%, 60%);}

/* Public Comments style start */  
.rulemaking_center{float:left;background:#fff; margin-top:20px;width:930px; padding:0px 0px 40px;padding:10px 9px 40px;}
dl.commenthome_detail{margin:0; padding:0; list-style:none; float:left; width:220px; word-wrap:break-word;}
dl.commenthome_detail dt{margin:0; padding:0 0 0 10px; margin-top:11px;font-weight:bold; }
dl.commenthome_detail dd{margin:0; padding:0 0 0 10px; color:#5c5c5e; font-weight:normal; line-height:19px;}
.comment_h3{font:900 1.1em Georgia, "Times New Roman", Times, serif; color:#333; padding:20px 0 2px}
.comment_content{width:950px;float:left; min-height:750px;margin:0;margin:10px 0 10px 0px;padding:0 10px 20px 10px; width:920px; }
.comment_content table{ font-size:13px;}
.comment_contant_block span{ display:block;}
.ico_hide a{background:url(../images/comment_ICO.jpg) no-repeat -9% 60%;float:right;display:block;clear:both;width:60px; height:18px;text-align:center;font:normal 10px/14px Arial, Helvetica, sans-serif;*margin-top:-17px; text-decoration:none;text-transform:none;color:#fff; margin-right:-60px;_margin-right:-30px;position:relative;top:21px;*top:19px;border:0px;}
dl.commenthome_detail{margin:0; padding:0; list-style:none; float:left; width:220px; word-wrap:break-word;}
dl.commenthome_detail dt{margin:0; padding:0 0 0 10px; margin-top:11px;font-weight:bold; }
dl.commenthome_detail dd{margin:0; padding:0 0 0 10px; color:#5c5c5e; font-weight:normal; line-height:19px;}
.comment_h1{font:normal 18px/21px Georgia,"Times New Roman",Arial,verdana;background:url(../images/comment_hr.jpg) no-repeat 50% 100%;padding:15px 0 12px;margin:0 0 12px 0;color:#111;}
.comment_h2{font:normal 16px/20px Georgia,"Times New Roman",Arial,verdana;padding:7px 0 5px; display:inline-block;}
.comment_h3{font:900 1.1em Georgia, "Times New Roman", Times, serif; color:#333; padding:20px 0 2px}
.comment_right{width:651px; height:100%; float:left;border-left:0px solid #b5c3ce;padding:0px 10px 20px 10px;}
.comment_righth2,.comment_righthideh2,.comment_rightgovh2{display:block; color:#9c9a9c; clear:both; width:92%; font:bold 16px/20px Georgia,"Times New Roman",Arial,verdana;padding:40px 70px 4px 0;border-bottom:1px solid #e6e6e6}
.commentRelated_righth2{border:0; margin:0; padding-bottom:0}
.docket_relatedcomment{ height:540px;overflow-y:auto;box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);}
.comment_left{width:200px;height:100%;float:right;padding:5px 10px 10px 15px;border-left:0px;margin-left:10px;background:url(../images/right_hr.jpg) repeat-y 0 0 transparent;}
.comment_lefth2{font:900 16px Georgia, "Times New Roman", Times, serif; color:#855F13; width:90%; display:inline-block;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%; padding:9px 0px 14px 6px; margin:0 0 2px;}
.comment_lefthideh2{position:relative;border-bottom:1px solid #d1d1c9; }
.comment_leftdetail{ float:left; width:98%; width:auto; height:100%; padding:13px 0px 0 2px}
.comment_leftdetail li{font:normal 13px/18px Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; display:block; clear:both;}
.ico_hide a{ background:url(../images/comment_ICO.jpg) no-repeat -9% 60%;float:right;display:block;clear:both;width:60px; height:18px;text-align:center;font:normal 10px/14px Arial, Helvetica, sans-serif;*margin-top:-17px;text-decoration:none;text-transform:none;color:#fff;margin-right:-60px;_margin-right:-30px;position:relative;top:21px;*top:19px;border:0px;}
.rulemaking_attachment0{background:url(../images/rulemaking_attachment.jpg) no-repeat 0% 100%; padding:0 0 0 32px;line-height:36px; height:36px;}
.rulemaking_attachment{background:url(../images/rulemaking_attachment.jpg) no-repeat 0% 4%; padding:0 0 0 32px;line-height:36px; height:36px;}
.rulemaking_attachmenttext{padding-left:30px; height:auto; border:1px solid #ccc; width:93%}
.rulemaking_h3 {
    color: #333333;
    cursor: default;
    display: inline-block;
    float: left;
    font: 100 12px/37px Arial,verdana;
    height: 31px;
    overflow: hidden;
    text-align: left;
    width: 625px;margin:0px;
}
.ViewAttachment{text-align:left; width:200px;display:inline-block; font-weight:600;position:relative; float:right; padding:0 10px 0 0; height:36px; cursor:default;}
.commentattach_ico{width:32px;height:26px; padding:0 0px 0 0;position:absolute; top:1px; right:auto;}
.commentattach_ico img{ }
.ViewDocument_ico{width:25px;height:23px;width:32px;height:32px; display:inline-block; padding:0px 5px 0px 0;}
/* Public Comments style End */
#fulltext_content_area .body_column .table_of_contents {
    margin: 6px 0 7px 10px;
    padding: 0 0 0 1px;
}
#fulltext_content_area .body_column .table_of_contents li {
    padding: 3px 0 2px 5px;
}
#fulltext_content_area .body_column .table_of_contents .level_1 {
    margin: 0 0 0 5px;
}
#fulltext_content_area .body_column .table_of_contents .level_2 {
    margin: 0 0 0 18px;
}
#fulltext_content_area .body_column .table_of_contents .level_3 {
    margin: 0 0 0 33px;
}
.body_column table, .rulehome_right table {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-collapse: separate;
    border-color: -moz-use-text-color #EEEEEE #EEEEEE;
    border-image: none;
    border-right: 1px solid #EEEEEE;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 18px;
}
.body_column table th, .rulehome_right table th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F7FBFF;
    border-color: #FFFFFF #FFFFFF #EFEFEF;
    border-image: none;
    border-style: solid solid double;
    border-width: 1px 1px 3px;
    color: #395973;
    font-size: 12px;
    margin-left: 2px;
    padding: 7px 2px 7px 10px;
}
.body_column table td, .rulehome_right table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: -moz-linear-gradient(center top , #FFFFFF 80%, #F8F8F8 100%);
    border-color: #FFFFFF #EEEEEE #EEEEEE #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    margin-left: 2px;
    padding: 0.5em 1.618em 0.5em 0.5em;
}
.body_column table tr:hover td, .rulehome_right table tr:hover td {
    background: none repeat scroll 0 0 #F6F9FB;
    border-left: 1px solid #FDFEFE;
    border-right: 1px solid #EFF4F8;
}
.body_column table thead th, .rulehome_right table thead th {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #F6F9FB 0%, #E8EBED 100%) repeat scroll 0 0 #F6F9FB;
    border-color: #FFFFFF #CDCDEF #E6E6F0 #FFFFFF;
    border-image: none;
    border-style: solid solid double;
    border-width: 1px 1px 3px;
    color: #3F5B75;
    font-size: 0.9em;
    padding: 0.5em;
    text-shadow: 1px 1px 1px #FFFFFF;
}
.header_column h1 {
    font-size: 18px;
}
.header_column {
    /*position: relative;*/
}
.header_column h2, .header_column #h-1, .header_column #h-11, .header_column #h-12, .header_column #h-13, .header_column #h-14, .header_column #h-15 {
    width: 89%;
}
.header_column a.back_to_top, a.back_to_table_index {
    background: url("../images/gary_ico.jpg") no-repeat scroll 0 99.5%;
    color: #336699;
    display: block;
    float: right;
    font: 100 10px/28px Arial,Helvetica,sans-serif;
    height: 18px;
    margin: 0;
    padding: 0 4px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 7px;
    width: 75px;
}
a.back_to_table_index {
    position: static;
}
.header_column h1, .header_column h2, .header_column h3, .body_column h3, .notice_Fileno {
    font: 600 15px/24px Georgia,Arial,Helvetica,sans-serif;
}
.notice_Fileno, .notice_departamentinfo, .notice_type, .header_column h1, .header_column h2, .header_column h3, .body_column h3 {
    color: #000000;
    font: 600 15px/24px Georgia,Arial,Helvetica,sans-serif;
    padding: 7px 0 2px;
}
input.Search_calendar{ border:1px solid #829CBF;background:#ffffff url(../images/blue_mode.png) no-repeat 104% 50.5%; padding:1px 0px 1px 3px;width:113px;_width:114px;height:18px;  line-height:18px;  border:1px solid #7f9db9; font-size:100%;cursor:pointer; cursor:pointer;}