@import "../main.css";

/* layout: total */
.redfont_selected {color:red;font-weight:700;}
.wrapper{max-width:68.625em;max-width:77.125em;max-width:100%;
         padding: 0 0px;margin:0 auto 5px; overflow:hidden; min-height:700px;content: "";max-width: none;z-index:1;min-height:450px; margin:0}
/*.containter{margin:0px auto;max-width:1230px;max-width:1003px;padding: 0 30px;max-width:72%;clear:both;}*/
.containter{margin:0px auto;padding: 0 30px;max-width:82%;clear:both;}
.widthLong,.containterLong{margin:0px auto;padding:0 9%;clear:both;}
.containterLong{max-width:1170px;}
.generic_body .containter{margin:0px auto;padding:0 9%;clear:both;background:#fafafa;}

.home_body{margin:0px auto;min-height:580px;padding:0;} 
.global_body{margin:0px auto;min-height:480px;padding:0;background:url(../../images/eLaws/bg_banner.jpg) no-repeat 50% -42% #fff;}
.florida_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_Florida.jpg) no-repeat 50% -65% #fff;} 
.utah_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_utah.jpg) no-repeat 50% -65% #fff;} 
.federal_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_federal.jpg) no-repeat 50% -65% #fff;} 
.dc_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_dc.jpg) no-repeat 50% -65% #fff;} 
.texas_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_texas.jpg) no-repeat 50% -65% #fff;} 
.georgia_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_Georgia.jpg) no-repeat 50% -65% #fff;} 
.california_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_California.jpg) no-repeat 50% -65% #fff;} 
.newyork_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_NewYork.jpg) no-repeat 50% -65% #fff;} 
.illinois_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_lllinois.jpg) no-repeat 50% -65% #fff;} 
.virginia_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_Virginia.jpg) no-repeat 50% -65% #fff;}
.kentucky_body {margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_kentucky.jpg) no-repeat 50% -65% #fff;} 
.connecticut_body {margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_Connecticut.jpg) no-repeat 50% -65% #fff;} 
.maryland_body {margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_maryland.jpg) no-repeat 50% -65% #fff;} 
.oklahoma_body {margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_oklahoma.jpg) no-repeat 50% -65% #fff;} 
.northcarolina_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_northcarolina.jpg) no-repeat 50% -20% #fff;}
.alabama_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_alabama.jpg) no-repeat 50% -65% #fff;}
.nevada_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_Nevada.jpg) no-repeat 50% -65% #fff;}
.massachusetts_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_Massachusetts.jpg) no-repeat 50% -65% #fff;}
.arizona_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_arizona.jpg) no-repeat 50% -65% #fff;}
.pennsylvania_body{margin:0px auto;min-height:580px;padding:0;background:url(../../images/eLaws/bg_Pennsylvania.jpg) no-repeat 50% -65% #fff;}
.main_body{min-height:560px;min-height:663px;border:none;padding:0 2% 10px;overflow:hidden;width:95%;margin: 0 auto;clear:both;float: none;}
.generic_body .BodyEnd{display:none;}

/* layout: header begin */
.logo a{}
/* layout: header end */

/* layout: topnav begin */
.topnav_dropdown li a{color:#2966B6; padding:5px 0px 5px 3px; display:inline-block; font-size:0.95em;font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif;  line-height:16px; width:100%; text-indent:1px;margin:0;}
.topnav_dropdown li a:hover{color:#B6292B; color:#fff; padding:5px 0px 5px 3px; background:#0062a1; text-decoration:none;}
/* layout: topnav end */

/* layout: banner homepage [begin] */
.banner{height:298px;margin:0 auto; text-align:center;position:relative}
.bannerpic{display:none}
.bannerfont{width:100%;max-height:230px;position:absolute;left:0;top:31%;font:800 2.5em/1.5em "Times New Roman", Times,Georgia, serif;color:black;text-transform:uppercase;text-shadow:1px 2px 2px #fff;}
.bannerfont h2{text-shadow:1px 2px 2px #fff;font:700 1.2em/1.2em Georgia, "Times New Roman", Times, serif;}
.bannerfont h3{margin:0; padding:0;font-family: Georgia,Arial, Helvetica, sans-serif;}
/* layout: banner homepage [end] */

/* layout: block homepage [begin] */
.block{margin:0px auto;padding: 0; height:auto; clear:both; background:#fff;overflow:hidden}
.block01,.block02,.block03,.block04{float:left;width:24.6%;height:210px;border:2px solid #fff; border-bottom:0; border-radius:5px;border-right:0px solid #fff;background:url(../../images/eLaws/block01.jpg) no-repeat 0% 50%;background-size: cover;content: "";max-width: none; position:relative;}
.block02{background:url(../../images/eLaws/block02.jpg) no-repeat 5% 50%;background-size: cover;}
.block03{background:url(../../images/eLaws/block03.jpg) no-repeat 50% 50%;background-size: cover;}
.block04{background:url(../../images/eLaws/block04.jpg) no-repeat 0% 50%;background-size: cover;}

.block li.blockbg{display:block;width:100%;height:200px;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0); vertical-align:middle}
.block li.blockbg a{ display:block;text-align:center;color:#000;}
.block li.blockbg a:hover{background-color:rgba(0,0,0,0.7); color:#fff; text-decoration:none }
.block li.blockbg a:hover .blockfont { text-shadow:1px 1px 0px #000; }
.block li.blockbg .blockfont {
    display:block;text-align:center;text-shadow:1px 1px 0px #fff;margin:0 auto;z-index:88;font:700 1.6em/1em Georgia,Arial, Helvetica, sans-serif, "Segoe UI"; padding:7px 0;}

.block01 li.blockbg a:first-child,.block01 li.blockbg > .blockfont:first-child{margin-top:21%;}
.block02 li.blockbg a:first-child,.block02 li.blockbg > .blockfont:first-child{margin-top:21%;}
.block03 li.blockbg a:first-child,.block03 li.blockbg > .blockfont:first-child{margin-top:25%}
.block04 li.blockbg a:first-child,.block04 li.blockbg > .blockfont:first-child{margin-top:25%}
/* layout: block homepage [end] */

.large { /*max-width:1000px*/ }
.large .block01, .large .block02, .large .block03 { width:33.1%;margin-right:0% }
.large .block03 { margin-right:0 }
.rulemaking_content{width:930px;}
/*.rule_historical > div {display:none;}*/

/* module: List View begin */
.ListView_h1hr{ width:665px !ie;}
.ListView_indent0 td a { font:0.885em/22px Georgia,"Times New Roman",Arial,verdana; }
.main_body .ListView_indent0 td{ font-family:Georgia,"Times New Roman",Arial,verdana;font-variant: small-caps !important; font-size:1em;}
/* module: List View End */

/* module: search code begin */
.search_lefth2{font:bold 16px/18px Georgia,Arial, Helvetica, sans-serif;padding:15px 0 5px 0;margin:0;border-bottom:1px solid #d9d9d9;}
.search_leftdetail{ float:left; width:95%; height:100%; padding:10px 13px 8px 0px;}
.search_leftdetail li {list-style:none;font-family:Georgia,Arial, Helvetica, sans-serif;}
/* module: search code 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.425em/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%;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;}*/
.ListView_h2{font:700 1.125em/23px Georgia,"Times New Roman",Arial,verdana;color:#333;float:left;margin:30px 0px 0;margin:15px 0 0px 0;width:100%; font-variant: small-caps !important; border-bottom:2px solid #666; text-indent:0px; }
.ListView_h3{font:700 1.125em/23px Georgia,"Times New Roman",Arial,verdana;color:#333;float:left;margin:30px 0px 0;margin:15px 0 0px 0;width:100%; font-variant: small-caps !important; border-bottom:2px solid #666; text-indent:15px; }
.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; }
.mycontent{border:0px solid #ccc;padding:0;float:left;width:93%;line-height:150%;}
.mycontent p{ line-height:1.5em;}

.ListView_indent1 tr,.ListView_indent2 tr,.ListView_indent3 tr,.ListView_indent4 tr,.ListView_indent5 tr{ white-space:0;}
.ListView_indent0{ margin-top:10px; float:left; margin-bottom:0px;border-bottom: 1px dashed #CCC;font-size:113%;line-height:18px; padding-bottom:5px; }
.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%;*/ }
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 */

/* Public Comments style start */  
.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%}
/* Public Comments style End */

.Florida_content,.FLRules_content{width:100%; float:none;}
.Florida_right { display: block;float:right;width:22%;margin-top:19px }
.Floridabox_right h2{font-size:14px;color:#333;margin-bottom:9px;padding-bottom:4px;border-bottom:1px dashed #ccc }
.Floridabox_right{width:100%;margin-bottom:19px;}
/*.Floridabox_right .OfficialVersion_notice{
float:left;margin:10px 0 0;width:96%;height:auto;padding:8px 1px;text-align:left;background:#f4f8fb url(../../images/rulehome_link.png) no-repeat 6px 45%; display:inline;
color:#999;border:1px solid #d7e1e8; border-radius:9px;letter-spacing:-0.01em; word-spacing:-0.13em;font:700 12px/14px Arial,verdana,Helvetica;}
.Floridabox_right .OfficialVersion_notice a{line-height:14px;padding-left:8px; display:inline-block;color:#2966b6;}
.Floridabox_right .OfficialVersion_notice:hover{background:#edf2f5 url(../../images/rulehome_link.png) no-repeat 6px 45%; box-shadow:0 3px 3px #edf2f5;border:1px solid #d7e1e8;}
.Floridabox_right .OfficialVersion_notice a:hover{color:#2966b6; text-decoration:none;}*/

.Floridabox_right ul li{ padding:5px 0 5px 0px; font-size:14px;}
.Florida_content .rulehome_rightdetail,.FLRules_content .rulehome_rightdetail
{width:75%; min-height:600px; margin:0;padding:13px 2% 0 0;background:url(../../images/right_hr.jpg) repeat-y right bottom;float:left;line-height:150%;font-size:0.9em; }
.Floridagray{font-size:0.8em; display:inline-block;margin:8px 0;}

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; display:inline-block;}
.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%;}

.fulltext_right{float:right;width:100%; min-height:50px; padding:22px 0 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}
.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%;color:#333;padding:0;margin:0}
.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 0 5px;*padding:28px 0 5px;margin:0 0 15px;font:normal 13px/18px Arial, Helvetica, sans-serif; border-bottom:1px dashed #999;border-bottom:1px solid #ccc;display:inline-block; width:100%;}
.emergency_contant_block li,.hearing_contant_block li,.proposal_contant_block li,.comment_contant_block li{ padding:0 0 5px;}
.registerhome_rightdetail li{padding:12px 0 5px;padding:5px 0 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{ font:normal 15px/18px Georgia,Arial, Helvetica, sans-serif;}
.proposal_contant_block li a{ width:84%;}
.proposal_contant_block li span a{ font-size:1.4em}
.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;}