html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, img, q, dl, dt, dd, ol, ul, li, table, caption, tr, th, td, hr { border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin: 0; padding: 0; }
form { margin: 0; padding: 0; }
body { font: 400 0.8125em/1.618 Arial,verdana,Helvetica,sans-serif; color: #333; /*font-size-adjust:none;*/ font-size: 75%; font-style:normal;font-variant: normal; }
p { padding: 0 0 0.8125em; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia,"Times New Roman",Arial,verdana; margin-bottom: 5px; font-weight: 400; color: #755224; color: #3e1e1f; color: #A50000; }
h1 { font-size: 2.615em; line-height: 1.18; }
h2 { font-size: 2em; line-height: 1.19; }
h3 { font-size: 1.618em; line-height: 1.24; }
h4 { font-size: 1.308em; line-height: 1.23; }
h5, h6 { font-size: 1em; line-height: 1.3; font-weight: 700; }
table { margin-bottom: 1.618em; border-collapse: collapse; }
th { font-weight: 700; text-align: left; }
/*tr, th, td {height:21px;margin:0;	padding:0 0.8em 0 1em}*/
caption { text-align: center; font-family: Arial, Helvetica, sans-serif; }
a { text-decoration: none; color: #31659c; color: #0f548e; color: #31659c; color: #336699; font-family: Georgia, Arial,"Times New Roman", Times; }
	a:hover { text-decoration: underline; }
	a:hover { color: #b88659; color: #bd8608; color: #c18c00; color: #976d00; }
	a img { border: none; }
hr { margin-bottom: 1.618em; margin-bottom: auto; color: #A8A8A8; background-color: #A8A8A8; height: 1px; }
.ListView_right hr { background-color: #666; color: #666; height: 2px; }
abbr, acronym { border-bottom: 1px dotted #000; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
ul, ol, dl { margin: 0 0 1.618em; }
	dl dt { font-weight: 700; }
ul { list-style-position: outside; list-style: none; }
li { list-style-position: outside; list-style: none; }
	li ul, li ol { margin: 0 1.618em; }
dl dd { margin-left: 1.618em; }
input, select { font: normal 13px Arial, Helvetica, sans-serif; padding: 1px; margin: 0; }
	input[type="text"], input[type="password"], textarea { background: url(../images/dc/input_bg.jpg) repeat-x 0 0; border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888; }
textarea { background: url(../images/dc/textarea_bg.jpg) repeat-x 0 0; }
input[type="button"], input[type="submit"] { cursor: pointer; }
.hidden { display: none; }

.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; }
.width450px { width: 450px; }
input.width220px { width: 220px; }
input.width250px { width: 250px; }
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; }
/*.fontweight{ 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_width160px { display: inline-block; }
.Date_width185px { width: 184px; width: AUTO; display: inline-block; }
.Date_width190px { width: 190px; width: AUTO; display: inline-block; }

/* Total Style */
.header { margin: 0px auto; width: 970px; *width: 1003px; padding: 0px 7px 0 26px; *padding: 0; height: 111px; height: auto; background: none; }
.containter { margin: 0px auto; clear: both; width: 990px; *width: 970px; padding: 0px 0px 0px 0px; *padding: 0; background: none; _font-size: 13px; }
.footer { margin: 0px auto; clear: both; width: 100%; _font-size: 13px; background: #e7e7e7; float: left; padding:0 0 0px 0; }
#footer1{ padding-bottom: 13px;width: 1003px;background: #e7e7e7;margin:auto}
.footer_content { width: 939px;width: 970px;  margin: auto; padding-top:8px; }
.bottom_star { height: 14px; background: url(../images/dc/bottom_star.jpg) no-repeat; margin: auto; width: 60px; }
.bottom_line { height: 11px; background: url(../images/dc/bottom_line.jpg) repeat-x; width: 939px;width: 970px; margin: auto; margin: 9px 0px 28px 0px; }
.footer_wrap { width: 939px;width: 970px; }
	.footer_wrap .main { float: right; width: 100%; margin-left: -35em; }
		.footer_wrap .main .rightitem { float: right;}
			.footer_wrap .main .rightitem dl { float: left; width:150px; margin-left:25px;}
				.footer_wrap .main .rightitem dl a {color: #595959;font-size: 11px;font-weight: normal;line-height: 1.5;font-family: "Open Sans",sans-serif;}
				.footer_wrap .main .rightitem dl dd { padding: 0px; margin: 0px; line-height: 1.5; color: #595959; font-size: 11px;font-family: "Open Sans",sans-serif; }
.footer_wrap .main .rightitem dl dt a {color: #404040; font-size: 16px; font-weight: bold; margin-bottom:10px;}
.leftpart{float: left; margin: 0 0px 0 0; position: relative;width: 400px;}
.leftpart dl{float: left;width:295px}
.leftpart dl dd{ margin:0;}
.leftpart .pics { float: left; margin-right: 20px; }
.leftpart dl dt { font-size: 130%;font-family: "Open Sans",sans-serif; font-weight:600;width:320px;_width:auto}
.rightitem dl dt{ padding:0 0 5px 0;}
.leftpart dl dd p { word-break: break-all;line-height: 17px;padding: 0px; margin: 0px; width: 225px;color: #737373;font-size: 12px; }
.leftpart dl dd p a{padding:0px;margin:0px;padding:5px 10px 0 0;display:block;text-transform:uppercase;font-family: "Open Sans",sans-serif;float:left;color:#404040;font-weight:600;font-size:13px;line-height:1.231;position:relative;background: url(../images/dc/icon_5.jpg) no-repeat 100% 55%; }
.leftpart dl dd p a.councilsignin { background: none; color: #336699; }
.footer_wrap .leftitem { float: left; width: 330px; }
.main_body { float:left;margin:0px auto 20px;*margin:0px auto 20px;width:990px;padding:0 0px 0px;*padding:0px 0px 30px 0px;background:#fff;min-height:500px;/*box-shadow:0 3px 10px #e0e0e0;*/}
.copyright { width: 646px; height:70px; float: left; padding-top:24px; background: url(../images/dc/copyright_bg.jpg) no-repeat; }
.footer_copyright { width:820px; height:100px; margin:0px auto; padding:10px 0;}
.footer_logo { float:left; margin-top: 15px; width:153px;height:61px;background:#d3d3d3 }
.footer_logo p a{padding-right:10px;color:#010101;margin-left:15px;margin-top:10px;float:left;background:url(../images/dc/footer_icon.jpg) no-repeat  right center; font-weight:600}
.footer_logo p a:hover{color:#3366cc}
.footer_logo img{padding-left:15px;padding-top:2px}
.copyright p a {color: #fff; margin: 0px 2px;font-size:13px;line-height: 1.231;font-family: "Open Sans",sans-serif; font-weight:600;}
.copyright p a:hover,.copyright p a:visited{ color: #fff; }
.copyright p { color: #fff; line-height:auto;height:auto;text-align:center;padding:5px 0px 0px 80px;line-height:1.4;font-family:"Open Sans",sans-serif;font-size:12px; font-weight:600; }
.copyright p.links { }
/* header Style */
.topheader{float:left;width:990px; height:70px; height:auto;padding:0 6px 0 8px;}
.logo_eRegs{float:left;height:46px;/* width:600px;*/}
a.logo_main{float:left;height:22px; width:36px; padding:0px 0 0 0; background:url(../images/dc/headerlogo_eregs.jpg) no-repeat 0% 20%;margin-left:27px;}
.sublogo_state,.sublogo_county{float:left;height:26px;/*width:152px;*/ padding:17px 5px 0 0;display:inline-block;position:relative;margin:0 0 0 12px;font:100 15px/24px Georgia, "Times New Roman", Times, serif; color:#444; border:0;}
.logo_eRegs a.sublogo_state,.sublogo_state{color:#444;}
.sublogo_county{width:auto;}
a.sublogo_state:hover,a.sublogo_county:hover{ text-decoration:none;color:#000;}

.banner{float:left;width:100%;background:url(../images/dc/banner_bg.jpg) repeat-x;height:147px;}

.searchbtn { float: left; height: 30px; width: 30px; border: 0px; cursor: pointer; margin: 1px 0 0 -12px; }
.topnav{float:right;  text-align:right; color:#a6a6a6;color:#ccc; /*width:213px;*/width:78px;height:30px;background:url(../images/dc/topnav.png) no-repeat 0 0;_background:url(../images/dc/topnav.jpg) no-repeat 0 0;margin-top:-152px; }
.topnav a,x:-webkit-any-link{letter-spacing:0px;word-spacing:0px;}
.topnav a{ display:inline; color:#336699;color:#444; font:100 11px Georgia, "Times New Roman", Times, serif;padding:3px 1px 2px 1px;letter-spacing:0px\9;word-spacing:0px\9; }
.topnav a:hover{color:#c18c00;color:#444; text-decoration:underline}
.topnav_select,.topnav_select_Official,.topnav_disclaimer,.topnav_myaccount{/*width:129px;color:#707070;*/ height:20px;padding:13px 0 0px 1px;display:inline-block;cursor:pointer;}
.topnav_eregssite{/*width:129px;color:#707070;*/ height:20px;padding:0px 0 0px 1px;display:inline-block;cursor:pointer;float:left;padding-left:20px}
.topnav_eregssite a{ padding:1px 13px 1px 0px; background:url(../images/dc/topnav_ICO.jpg) no-repeat 99% 60%;_letter-spacing:0px;line-height:27px; font-size:12px;}
.topnav_select_Official{/**width:167px;*/}
.topnav_disclaimer{/**width:76px;*/ padding:3px 3px 0px 0;padding:3px 0px 0px 0\9;}
.topnav_myaccount{/**width:90px;*/ height:15px;*line-height:12px; padding:3px 3px 0px 3px;padding:3px 2px 0px 0\9; border:0}
.topnav_disclaimer a{font-weight:900;line-height:22px;*line-height:19px;_line-height:22px;}
.topnav_select a,.topnav_select_Official a{ padding:1px 16px 1px 0px; background:url(../images/dc/topnav_ICO.jpg) no-repeat 99% 65%;_letter-spacing:0px;line-height:19px;}
.topnav_select a:hover,.topnav_select_Official a:hover{ padding:1px 16px 1px 0px; background:url(../images/dc/topnav_ICO.jpg) no-repeat 99% 55%;}
.topnav_myaccount a,.topnav_myaccount a:hover{ color:#336699;padding:1px 1px 1px 0px;}

.banner{float:left;width:100%;background:url(../images/dc/banner_bg.jpg) repeat-x;height:147px; }
.banner_dclaw { width: 1003px; margin: auto; height: 147px;background: url(../images/dc/banner_bg.jpg) repeat-x scroll 0 0;}
.banner_dclaw .dc_logo{float:left;margin-top:15px;}
.banner_dclaw .sub_logo{float:left;width:381px; padding:30px 0 0 20px;}

#descri, #officallink { display: none; word-break: break-all; overflow: hidden; border: 2px solid #777; border-left: 1px solid #777; border-right: 1px solid #777; position: absolute; right: 26px; *right: 26px; right: 26px\0/; top: 0px; top:21px; *top:21px; padding: 1px 4px; background: #fafafa; background: #fff; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); border-radius: 4px 4px 4px 4px; }
#officallink { position: absolute; right: 260px; *right: 283px; right: 146px\0/; top: 32px; *top: 32px; }
#officallink, x:-webkit-any-link { position: absolute; right: 253px; top: 32px; }
.topnav_dropdown { width: 100%; height: 80px; padding: 0px 0px 0 0px; text-align: left; background: #fff;z-index:999;}
.topnav_dropdown li { border-bottom: 0px dashed #d9d9d9; padding: 3px 0px 3px 0; padding: 2px 1px 2px 0px; color: #666; font-size: 10px;z-index:100000;}
.topnav_dropdown li a { color: #336699; font-weight: 900; display: block; line-height: 16px; text-align: right; }
.topnav_dropdown li a:hover { color: #B6292B; color: #336699; color: #fff; background: #0062a1; text-decoration: none; }

/* navsab Style start */

/* navsab Style end */

.nav_center{float:left;color:#fff;font-family:arial,sans-serif;padding:13px 3px 0 22px;padding:18px 3px 0px 22px \0/;*padding:14px 3px 0 22px;_padding:14px 3px 0 22px;text-align:right; width:800px;}
.nav_center a{float:left;color:#d7e8ff;z-index:999;padding:0px 35px;font-weight:600;line-height:33px;font-size:11px;text-shadow: 1px 1px 1px #0b284a;text-transform: uppercase;}
.nav_center span{width:3px;height:32px;background:url(../images/dc/nav_line1.jpg) no-repeat 0 -2px;color:#d7e8ff;*background:url(../images/dc/nav_line1.jpg) no-repeat 0 -1px;float:left}
.nav_center a:hover{text-decoration:none;color:#fff;background: url(../images/dc/menu_current.jpg) repeat-x;margin-top: 0px;color:#333;text-shadow: 1px 1px 1px #fff;}
.nav_center a.current{font-size:12px;}

/* breadcrumb Style start */
.breadcrumb { /*float:left;*/ line-height: 21px; padding: 9px 0px 17px 10px; font-size: 12px; width: 75%; }
.breadcrumb { float: left; line-height: 17px; padding: 9px 0px 5px 0px; margin: 0 0 5px 0px; font-size: 11px;  width:100%; border-bottom: 1px solid #ebebeb; }
.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; }

.rulehome_title { margin-top: 30px; position: relative; }
	.rulehome_title span { position: absolute; top: 0px; right: 0px; }
.joinfree { float: right; width: auto; margin-top: 12px; margin-right: 10px; padding-top: 7px; text-align: left; padding-left: 30px; color: #948f8f; font-weight: bold; }
	.joinfree a:link, .joinfree a:visited { color: #cecfce; }
	.joinfree a { font-weight: bold; }
/* containter  Style */

/* footer Style */
.footer_centerbg { float: left; width: 981px; padding: 2px 11px 5px 13px; height: 55px; height: 22px; color: #666; text-shadow: 0px 1px 0px #fff; line-height: 14px; }


.footergray { text-align: left; width: 40%; float: left; }
.footer_disclaimer { padding: 0 0 6px 0; line-height: 14px; }

.footer_center_left { float: left; clear: none; color: #dddbd9; font-size: 11px; padding-left: 20px; margin-top: 15px; }
	.footer_center_left a { font-weight: bold; text-decoration: none; color: #dddbd9; }

/* Book View style start*/
.State_main { width: 100%; height: 100%; margin: 0; border: 1px solid #b5c3ce; display: inline-block;}
input.State_calendar { height: 17px; line-height: 19px; width: 100px; margin-left: 3px; font-size: 13px; background: url(../images/dc/blue_mode.png) no-repeat 105% 51%; *background: url(../images/dc/blue_mode.png) no-repeat 105% 52%; border: 1px solid #7f9db9; text-indent: 2px; cursor: pointer; }

.rulebook_topbar { width: 100%; width: 946px; height: 40px; float: left; background: url(../images/dc/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; }
.rulebook_left { width: 300px; width: 245px; height: 100%; float: left; border-right: 0; }
.rulebook_right { width: 644px; height: 100%; float: left; _margin-right: -2px; background: #fff; overflow-x: hidden; display: inline; }
.rulebook_right, .rulebook_iframe { width: 681px; float: left; display: inline; background: #fff; }
.rulebook_iframe { border: 1px solid #b5c3ce; border-left: 0px; height: 680px; _height: 678px; background: #fff; margin: 0; padding-bottom: 0; }
html { *overflow-x: hidden; margin: 0; padding: 0; }
/*dandy */

.rulebook_right_after { width: 98%; height: 100%; float: left; background: #fff; }
.rulebook_sidebar { width: 100%; height: 680px; float: left; /*overflow:scroll; overflow-x:hidden;*/ }
iframe.rulebook_sidebar { font: 900 12px/1.618 Arial,verdana,Helvetica,sans-serif; }
.rulebook_pucker { float: left; width: 14px; width: 9px; height: 600px; border: 1px solid #b5c3ce; border-right: 0px; background: #e5e5e5; margin-right: 0; padding-right: 0; padding-top: 220px; padding-top: 220px; }
	.rulebook_pucker img { }
.rulebook_content { float: left; width: 100%; height: 680px; overflow: scroll; overflow-x: auto; overflow-y: auto; }
	.rulebook_content li { padding: 1px 0px; }
.rulebook_title { float: left; width: 88%; border-bottom: 1px solid #d9d9d9; display: block; font: bold 16px/20px Arial,Helvetica,sans-serif; padding: 20px 70px 8px 0; }

.rulebook_select { float: left; width: 100%; margin: 22px 0px 15px; *margin: 22px 0px 0px; font-size: 1em; text-align: center; }
.rulebook_text { float: left; width: 92%; padding: 0; padding-left: 24px; line-height: normal; margin: 0; }
	.rulebook_text p { font-size: 1.1em; border: 1px solid #fff; }
	.rulebook_text ul { width: 100%; padding: 7px 0; }
	.rulebook_text li { padding: 5px 0; }
	.rulebook_text table { width: 490px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; border-collapse: separate; border: 1px solid #eee; border-top: none; width: 100%; }
		.rulebook_text 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; }
		.rulebook_text 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%); }
		.rulebook_text table tr:hover td { background: #F6F9FB; border-left: 1px solid #fdfefe; border-right: 1px solid #eff4f8; }
		.rulebook_text 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; }
.rulebook_breadcrumbtop { float: left; width: 933px; line-height: 21px; padding: 9px 0px 10px 1px; font-size: 11px; }
.rulebook_breadcrumb { float: left; width: 576px; width: 90%; vertical-align: bottom; padding-top: 11px; line-height: 18px; }
.rulebook_facebook { float: right; clear: none; height: 24px; margin: 0; padding: 0; margin-right: 13px; margin-top: 8px; }

.proposal_hs { color: #5c5c5e; font-size: 13px; font-size: 12px; margin: 1px 0 11px; }
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: 93%; _width: 580px; height: 100%; float: left; padding-left: 20px; 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; }
.ruleindex .agencylist_rightdetail li{ width:93%;}
.ruleindex .agencylist_rightdetail li a{ float:left; font-size:105%;}
.bookview_title { float: left; display: block; width: 80%; width: 80%; *width: 80%; }
.State_rulebook_btn { padding: 0 4px; margin-left:0px; _margin-left: -7px;margin-top:-2px }

.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/dc/blue_mode.png) no-repeat 1% -3%; }

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; }
/**/
/* Book View style end*/

.RecentlyUpdated_navsab { width: 100%; height: 35px; text-align: left; background: #fff url(../images/dc/bq_01.png) repeat-x 0% 100%; }
/* keywords Search style start */
.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 5px; width: 98%; }
.keyword_title, .federal_keyword_title { color: #5C5C5C; color: #333; float: left; font: 100 13px/24px Arial, Helvetica, sans-serif; padding: 0px 5px 0 63px; _padding: 0px 2px 0 63px; }
.federal_keyword_title { padding: 0px 3px 0 90px; font-size: 14px; margin-right: 3px; _margin-right: 0px; }

.keyword_tab { color: #5C5C5C; color: #333; height: auto; margin: 0 0 5px; font: 100 12px/24px Arial, Helvetica, sans-serif; /*text-transform :capitalize;*/ float: left; width: 800px; }
	.keyword_tab th { text-align: right; padding: 3px 4px; font-weight: 100; }
	.keyword_tab td { padding: 2px 2px; }
        .keyword_tab td div.tips
        {color:#666
        }
	.keyword_tab input { padding: 2px 0px; _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, .federal_keyword_input { width: 460px; _width: 460px; font: 100 13px/18px Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; }
.federal_keyword_input { width: 440px; width: 593px; _width: 595px; margin: 0px; padding: 2px 0px 2px 2px; }
.keyword_dashed { float: left; border: 2px solid #ededed; background: #f2f6ef; width: 98.2%; margin: 0px 0 0 0px; padding: 5px 8px 10px 6px; }
input.federal_keyword_btn { height: 24px; *height: 26px; padding: 0px 11px 2px; *padding: 3px 4px; text-shadow: 1px 1px 1px #222; display: inline-block; background: #255890 url(../images/dc/comment_btn.jpg) repeat-x 0 100%; border: 0px solid #306599; _border: 1px solid #023564; color: #fff; font: bold 13px/14px Arial, Helvetica, sans-serif; margin: 5px 1px 0px 3px; outline: 1px solid #023564; }

input.Search_calendar { border: 1px solid #829CBF; background: #ffffff url(../images/dc/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; }
.effectivedate_from { width: 255px; }
/* Advanced Search navsab style start */
.searchresult_navsab { float: left; margin: 0; width: 730px; width: 100%; height: 40px; text-align: left; background: url(../images/dc/bq_01.png) repeat-x 0% 100%; font-size: 11px; margin-top: 0px; }
ul.searchresult_mynav { float: left; width: 100%; height: 35px; margin: 0; }
	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/dc/bq_NAV1.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/dc/bq_NAV1.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/dc/bq_NAV1.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/dc/bq_NAV1.png) no-repeat 100% -33px; text-shadow: 1px 1px 1px #666; height: 30px; }

ul.searchresult_mynav li  span.nolink{width:120px;height:30px;margin-top:3px;background:url(../images/dc/search_nav_nolink.jpg) no-repeat;color:#333;font-weight:bold;font-size:12px;display:block;line-height:30px;text-align:center}
/* Advanced Search navsab style end */

/* Google Search start */
.fulltext_center { background: none repeat scroll 0 0 #FFFFFF; float: left; margin-top: 20px; padding: 10px 10px 40px; width: 923px; }
.googlesearch_box { width: 100%; float: left; }
div.gsc-control-cse-en { padding: 0; }
.gsc-search-button input.gsc-search-button-v2 { background: url("../images/dc/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:5px 0px 0px;margin:0px \0/;*margin:0px;_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: 10px 30px 15px 30px;float: left;width:100%}
.googlesearch_box div.gsc-control-cse-en { border: 0; }
.gsc-control-wrapper-cse form.gsc-search-box { width: 93.7%; }
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/dc/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; }
/* Google Search end */

.fulltext_center { float: left; width:100%; background: #fff; margin-top: 20px; padding: 0px; }
.fulltext_bothcontant { float: left; width: 100%; height: auto; clear: both; }
.fulltext_contant { float: left; width: 99%; height: auto; clear: both; min-height: 35px; padding: 50px 2px 1px 9px; _margin: 0 0 0 7px; }

.fulltext_left { float: left; width: 230px; padding: 20px 10px 10px 0px; _padding: 20px 0px 10px 0px; }
.fulltext_lefth2 { font: bold 16px/18px Georgia,Arial, Helvetica, sans-serif; padding: 15px 0 5px 0; margin: 0; border-bottom: 1px solid #d9d9d9; /* color:#9B030F*/ }
.fulltext_lefth3 { font: 13px/20px Arial, Helvetica, sans-serif; margin: 5px 0 0; }
.fulltext_leftdetail { float: left; width: 95%; height: 100%; padding: 10px 13px 8px 0px; }
	.fulltext_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; }

.fulltext_right { float: right; width: 740px; min-height: 50px; padding: 0px 0px 10px 0px; margin: 0; }
.fulltext_right_block, .emergency_right_block, .effective_right_block, .proposal_right_block, .hearing_right_block { padding:7px 0px 5px; margin: 0; margin-top: 12px;  }
.proposal_right_block { width: 100%; }

.hearing_right_block { font-size: 14px; line-height: 18px; }
.fulltext_comp, .emergency_comp, .effective_comp, .hearing_comp, .proposal_comp { width: 100%; padding-bottom: 4px; text-align: right; border-bottom: solid 2px #888; text-transform: uppercase; margin-top: -20px; float: left; }
.fulltext_comp
{margin-top:10px
}
	.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 Georgia,Arial,Times New Roman,Times;  /*color:#3E1E1F;*/ }
.fulltext_contant_block, .emergency_contant_block, .hearing_contant_block, .proposal_contant_block { width: 100%; margin: 5px 0px 0px; float: left; color: #333; font-family: Georgia,Arial, Helvetica, sans-serif;}
	.fulltext_contant_block li, .emergency_contant_block li, .hearing_contant_block li, .proposal_contant_block li { padding: 12px 0px 5px; *padding: 28px 0px 5px; margin: 0 1px 10px 1px; 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 { padding: 0px 0px 5px; font-family: Georgia,Arial, Helvetica, sans-serif;}
		.emergency_contant_block li li, .hearing_contant_block li li, .proposal_contant_block li li { border: 0; }
		.fulltext_contant_block li a, .emergency_contant_block li a, .hearing_contant_block li a, .proposal_contant_block li a { text-decoration: none; font: normal 15px/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; font-family: Georgia,Arial, Helvetica, sans-serif;}
.floatleft { float: left; }
.fulltext_floatleft { float: left; font: normal 20px/22px Arial, Helvetica, sans-serif;padding-left:12px }
.emergency_Found { font: normal 20px/22px Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px #999; }


.advanced_listdata { width: 630px; min-height: 50px; float: left; }
.advanced_listsort { float: left; width: 230px; min-height: 24px; display: block; padding-left: 10px; border-left: 1px dashed #ccc; margin-left: 10px; }
.fulltext_contant_block span, .fulltext_contant_block span a { font-size: 12px; }
.fulltext_contant_block .searchbar_contant, .fulltext_contant_block .searchbar_contant a { font-size: 12px; padding: 5px 0 5px 0;font-family: Tahoma, Helvetica, sans-serif; }
/* keywords Search style end */

/* pagination style start */
DIV.pagination { width: 720px; height: 40px;text-align: center; float: left; padding: 3px; font-size: 11px; margin: 3px; font-family: Tahoma, Helvetica, sans-serif;  margin-top:20px}
	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; }
.fulltext_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; }

.gotopage_box { padding-left: 1px; }
.gotopage_boxinput { width: 35px; height: 16px; _height: 14px; padding: 2px; }
.gotopage_boxbtn { width: 42px; background: url("../images/dc/searchcode_btn.jpg") no-repeat scroll 0 -91px transparent; border: none; padding: 2px; margin: 0; color: #293E5B; font-weight: 600; text-shadow: 1px 1px 1px #F8F8F8; cursor: pointer; }
	.gotopage_boxbtn:hover { background: url("../images/dc/searchcode_btn.jpg") no-repeat scroll 0 100% transparent; }

/* pagination style end*/

/* Agency List CSS Document start*/
.agencylist_content, .ListView_content,.rulehome_content { width:100%; clear: both; min-height: 300px; margin: 0px 0 0px 0px; }
.rulehome_content { width: 937px; margin: 0 0 10px 6px; }
.agencylist_h1, .rulehome_h1, .recentlyupdate_h1,h1.ListView_h1{ font: 100 20px/23px Georgia,"Times New Roman",Arial,verdana; color: #222; }
.agencylist_h1 { line-height: 32px; }
h1.recently_h1 { font-size: 20px; padding: 0 0 0 ba2px; }
.rulehome_h1,.ListView_h1{ float: left;width:100%;position:relative}
.rulehome_h1 a{ width: 90%;*display:inline-block }
.rulehome_h1 a.notice_pre_not,.ListView_h1 a.notice_pre_not{ padding: 2px 9px; background: url(../images/dc/pref.png) 0 4px no-repeat; *display: block; *float: left; *width: 0px; *height: 20px; }
.rulehome_h1 a.notice_next,.ListView_h1 a.notice_next{ padding: 2px 9px; background: url(../images/dc/pref.png) 6px -22px no-repeat; *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/dc/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/dc/pref.png) 0px -80px no-repeat;
    *display: block;
    *float: right;
}
.agencylist_title, .rulehome_title, .recentlyupdate_title { float: left; width: 100%; margin: 30px 0 9px 0px; font-size: 1.1em; text-align: left; }
.rulehome_title { margin: 0px 0 5px 0px; border-bottom: 2px solid #555; padding: 0 0 3px 0; height: 100%; position: relative; }
.recentlyupdate_title { padding: 0 0 0 15px; text-align: center; width: 96%; }
.agencylist_left, .rulehome_left { width: 240px; height: 100%; float: right; padding: 5px 15px 10px 16px; border-left: 1px solid #e5e5e5; border-left: 1px solid #f1f1f1; margin-left: 10px; }
.agencylist_left, .rulehome_left { background: url("../images/dc/right_hr.jpg") repeat-y scroll 0 6% transparent; border-left: 0 solid #F1F1F1; float: right; height: 100%; margin-left: 10px; padding: 5px 10px 10px 19px; width: 210px; }
.agencylist_lefth2, .rulehome_lefth2 { font: bold 16px/20px Georgia,"Times New Roman",Arial,verdana; margin: 20px 0 3px 0; padding: 0px 0 11px 0; color: #9b030f; color: #855f13; background: url(../images/dc/left_titleHr.jpg) no-repeat 50% 100%; }
.agencylist_lefth3, .rulehome_lefth3 { font: 13px/18px Georgia,"Times New Roman",Arial,verdana; margin: 5px 0 0; }
.agencylist_leftdetail, .rulehome_leftdetail { float: left; /* width:100%;*/ width: 210px; height: 100%; }
.agencylist_leftdetail { display: block; }
	.agencylist_leftdetail li, .rulehome_leftdetail li { padding: 10px 0px 2px 2px; line-height: 14px; }
		.agencylist_leftdetail li a, .rulehome_leftdetail li a { line-height: 16px; padding: 2px 0px 1px 0px; display: inline-block; }
		.agencylist_leftdetail li div { padding: 0px 0px 5px 0px; }
.agencylist_right, .federalAgencylist, .rulehome_right, .ListView_right, .treeView_right { width: 640px; width: 100%; height: 100%; float: left; border-left: 0px solid #b5c3ce; padding: 10px 0px 25px 1px; _padding: 10px 0px 20px 0px; display: inline; }
.ListView_right{ width: 640px; width: 100%; height: 100%; float: left; border-left: 0px solid #b5c3ce; padding: 0px 0px 25px 1px; _padding: 0px 0px 20px 0px; display: inline; }
.treeView_right { width: 97%; _width: 95%;z-index:0; }
	.treeView_right ul.agencylist_rightdetail { padding-left: 12px; float: initial; }
.agencylist_righth2, .rulehome_righth2 { display: block; clear: both; width: 88%; font: bold 16px/20px Georgia,"Times New Roman",Arial,verdana; padding: 20px 70px 8px 0; border-bottom: 1px solid #d9d9d9; color: #000;position:relative
}
.agencylist_righth2 { width: 99.4%; _width: 98%; padding: 20px 5px 4px 0; margin-bottom: 9px; position: relative; }
.treeView_right .agencylist_righth2 { margin-left: 3px; }

.agencylist_rightdetail, .rulehome_rightdetail, .federalAgencylist_detail, .ListView_rightdetail { float: left; width: 98%; width: 100%; height: 100%; padding: 5px 0px 0 0px; }
.treeView_right .rulehome_rightdetail { _margin-left: 0px; }
.rulehome_rightdetail
{margin-bottom:-20px
}
.rulehome_rightdetail { padding: 0px 0 0px 5px; width: 99%; overflow-x: auto; width: 923px; width: 99%; }
	.agencylist_rightdetail li, .rulehome_rightdetail li, .federalAgencylist_detail li, .ListView_rightdetail li { font: normal 13px/18px Arial, Helvetica, sans-serif; padding: 5px 0px 5px 0px; display: block; clear: both; }
        .agencylist_rightdetail li i {color:gray}
/* Agency List CSS Document End */

/* ListView style Start */
.ListView_title{ float:left;font-size:1.1em;text-align:left;width:100%;margin:0px 0 10px 0;position:relative;}
.ListView_h1{ color:#a50000; font-size:1.825em; width:90%; float:left;position: relative}
.list_titles{float:left;width:100%;position:relative}
.ListView_right .ListView_h1{ float:left;_margin-bottom: 0px}
.ListView_h1hr{ background:#666; height:2px; width:100%; display:block; *border:1px solid #666; float:left;position: relative;margin-top:5px}
.ListView_right .ListView_h1hr{}
.ListView_h1Date{ font-size: 0.833em; color:#666; display:inline-block; padding:0 5px 10px 0;/*font-style:italic;*/}
.ListView_indentDate{ font-size:0.9em;font-size: 0.833em; color:#666; font-family:Arial,verdana; /*font-style:italic;*/}
.ListView_indent1,.ListView_indent2,.ListView_indent3,.ListView_indent4,.ListView_indent5{
    float:left;display:inline-block;width:98%;margin:0 0 0.5em 0em;border-bottom:0px dashed #ccc; border-collapse:separate;  
    font:100 1.055em/1.05em Georgia,"Times New Roman",Arial,verdana;padding:0em 0 0em 1.2em;}
.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-bottom:1em}
.ListView_indent0{ margin-top:17px;padding-bottom:1em; float:left; margin-bottom:0px; width:100%; border-bottom: 1px dashed #CCC;font-size:102%;}
.ListView_indent0 i {color:gray; }
.ListView_indent1{ margin:1em 0 0em 0em;padding:0em 0 0em 1em;}
.ListView_indent1 i {color:gray; }
.ListView_indent2{ margin:1.103em 0 0em 1em;}
.ListView_indent2 i {color:gray; }
.ListView_indent3{ margin:1.103em 0 0em 2.5em;width:95%;}
.ListView_indent3 i {color:gray; }
.ListView_indent4{ margin:1.103em 0 0em 4em;width:93%;}
.ListView_indent4 i {color:gray; }
.ListView_indent5{ margin:1.103em 0 0em 5em;width:90%;}
.ListView_indent5 i {color:gray; }
.ListView_indent1 td,.ListView_indent2 td,.ListView_indent3 td,.ListView_indent4 td,.ListView_indent5 td{padding-bottom:0.2em;*padding:0em 0 0.2em 1.1em;}
.ListView_indentDate_head{ font-size:0.9em;font-size: 0.833em; color:#777; font-family:Arial,verdana; /*font-style:italic;*/}
.ListView_indent1_head,.ListView_indent2_head,.ListView_indent3_head,.ListView_indent4_head,.ListView_indent5_head{
    float:left;/*position:relative; display:block;padding:0 75px 3px 0;*/ 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;}
.ListView_indentDate_head{ font-size:0.9em;font-size: 0.833em; color:#777; font-family:Arial,verdana ; /*font-style:italic;*/}
.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 #d9d9d9;
font:600 1.055em/1.35em Georgia,"Times New Roman",Arial,verdana; color:#555;}
.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;}
.ListView_indent1_head{ margin:1.8em 0 0em 0em;*margin:1.3em 0 0em 0em;width:100%;}
.ListView_indent1_head i {color:gray; }
.ListView_indent2_head{ margin:1.7em 0 0em 1em;_margin:1.3em 0 0em 0em;width:98%;}
.ListView_indent2_head i {color:gray; }
.ListView_indent3_head{ margin:1.6em 0 0em 2em;_margin:1.3em 0 0em 0em;width:96%;}
.ListView_indent3_head i {color:gray; }
.ListView_indent4_head{ margin:1.5em 0 0em 3em;_margin:1.3em 0 0em 0em;width:94%;}
.ListView_indent4_head i {color:gray; }
.ListView_indent5_head{ margin:1.4em 0 0em 4em;_margin:1.3em 0 0em 0em;width:92%;}
.ListView_indent5_head i {color:gray; }
.ListView_indent1_head td,.ListView_indent2_head td,.ListView_indent3_head td,.ListView_indent4_head td,.ListView_indent5_head td{padding:0;padding-bottom:0.5em}
.ListView_indent-2{ margin:17px 0 0 0; float:left; width:99%; border-bottom: 1px dashed #CCC;}
.ListView_indent-3{ margin:17px 0 0 0; float:left; width:99%; border-bottom: 1px dashed #CCC;}
.ListView_right table{font-size:113%;}

.listview_allVersion{display:block;width:190px;padding:0px 2px 3px 8px;margin:10px 0 5px 3px;background:#fff; color:#555; border-left:2px solid #e0e0e0}
.agencylist_leftdetail .listview_allVersion a{ line-height:18px}
.listview_newVersion{ font-weight:700; display:block;padding:0px 0 8px 0; width:99%;color:#333;}
.backtop9 a{background:url("../images/gary_ico.jpg") no-repeat 0% 100%;background:none;display:block;color:#336699;width:75px;height:18px;font:100 10px/18px Arial,Helvetica,sans-serif;margin:0;padding:0 4px 0 0;position:absolute;top:10px;right:0;text-align:right}
.listview_effective{font-style: italic; padding:0 0 10px 14px; color:#888; clear:both;}
.ListView_hr{border-bottom: 1px solid #D9D9D9;clear:both; width:100%; padding:20px 0 0 0;*padding:0; margin:20px 0 3px 0; color:#D9D9D9}
.backtop a{background:url("../images/gary_ico.jpg") no-repeat 0% 100%;background:none;display:block;/*position:absolute;top:10px;right:0;*/color:#336699;width:66px;
           height:20px;font:100 10px/31px Arial,Helvetica,sans-serif;*line-height:18px; margin:0;padding:0 1px 0 0;text-align:right; float:right;margin-top:0;margin-top:0px\0;*margin-top:-20px;_margin-top:0;}

.ListView_indent1 { display:block; overflow:visible;}
table.listview_chap { background:#fff; display:block; width:99.4%; border-bottom:1px dashed #ccc; padding-top:9px; padding-left:0; margin-left:0;}
table.listview_chap tr td { padding-left:0;}
table.listview_chap tr td a{ font-weight:bold; font-size:1.055em}
/* ListView style  */

table tr td.ListView_titles { width: 100%;  font-weight: 400; font-size: 100%; color:#404040; font-family: Georgia; }
table tr td.ListView_backtop { border-bottom: 1px dashed #ccc; }
/* ListView style End */


/* Public Comments style start */
.comment_content { width: 950px; float: left; min-height: 750px; margin: 10px 0 10px 0px; }
.comment_left { width: 238px; height: 100%; float: right; padding: 5px 10px 10px 15px; border-left: 0px solid #d9d9d9; margin-left: 10px; background: url(../images/dc/right_hr.jpg) repeat-y 0 0 transparent; }
.comment_lefth2 { font: 900 16px Georgia, "Times New Roman", Times, serif; color: #b6292b; width: 90%; display: inline-block; background: url(../images/dc/left_titleHr.jpg) no-repeat 50% 100%; padding: 8px 0px 15px 6px; }
.Comment_leftdetail { padding: 0px 5px 0px 7px; margin: 0; }
	.Comment_leftdetail li { padding: 0px 0 13px; display: inline-block; }
		.Comment_leftdetail li a { line-height: 17px; display: block; width: 100%; clear: both; }

.Comment_h1 { font: normal 22px/33px Georgia,"Times New Roman",Arial,verdana; padding: 5px 0 7px; }
.Comment_right { width: 651px; height: 100%; float: left; border-left: 0px solid #b5c3ce; padding: 0px 10px 20px 10px; }
.Comment_righth2, .Comment_righthideh2 { display: block; color: #9c9a9c; clear: both; width: 90%; font: bold 16px/20px Georgia,"Times New Roman",Arial,verdana; padding: 40px 70px 4px 0; border-bottom: 1px solid #e6e6e6; }
.Comment_rightdetail { float: left; width: 98%; width: auto; height: 100%; padding: 13px 0px 0 2px; }
	.Comment_rightdetail li { font: normal 13px/18px Arial, Helvetica, sans-serif; padding: 5px 0px 5px 0px; display: block; clear: both; }
.Comment_righthideh2 { position: relative; border-bottom: 1px solid #d1d1c9; }
/* Public Comments style End */
input[type="text"], input[type="password"], select { border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888; border: 1px solid #ccc; border-top: 1px solid #8c8c8c; border-left: 1px solid #9d9d9d; }
.comment_tab { margin: 10px 0 0 0; }
	.comment_tab th, .comment_tab td { margin: 0; padding: 4px 3px 4px 4px; }
	.comment_tab input, .comment_tab select { width: 200px; padding: 2px; }
		.comment_tab input.width320px { width: 320px; }
		.comment_tab input.width130px { width: 130px; }
	.comment_tab img { padding: 0px 3px 0px 4px; }
.ico_Required { color: #f00; font: 15px Georgia, "Times New Roman", Times, serif; vertical-align: bottom; padding: 0px 1px; }
.comment_inputbox { width: 632px; height: 150px; }
	.comment_inputbox textarea { width: 630px; height: 90px; border: 1px solid #ccc; border-top: 1px solid #909090; border-left: 1px solid #9d9d9d; }
.comment_post { float: right; padding: 1px 11px; height: 26px; width: 81px; border: 0px; }
.comment_hr { width: 100%; border: 0; padding: 15px 0 8px 0; }
.comment_ViewContent { width: 94%; border: 2px solid #ebebeb; background: #f8f8f8; padding: 9px; margin: 3px; }
.comment_Viewtab { margin: 10px 0 0 0; }
	.comment_Viewtab th, .comment_Viewtab td { margin: 0; padding: 2px 3px 1px 4px; }
	.comment_Viewtab th { text-align: right; }
/* Public Comments style 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/dc/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%; }
.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/dc/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%; }
	.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; }
		.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%; }
.issuehome_rightdetail { margin: 5px 0px 5px 19px; }
.issuehome_agencydetail { margin: 0px 10px 0px 10px; }
	ul.issuehome_rightdetail li, .issuehome_agencydetail li { line-height: 18px; padding: 5px 0px 5px 12px; background: url(../images/dc/IssueHome_dicbg.gif) no-repeat 0 10px; 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; }
.issuehome_list li, .issuelist_list li { padding: 4px 0 4px 0; display: inline-block; width: 100%; }
.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; }

.icon_pdf { display: inline; width: 48px; text-transform: uppercase; float: left; padding: 0 0px; margin-left: -15px;}
.icon_bookviewpdf { display: inline; width: 48px; text-transform: uppercase; margin-top: 5px; }
	/*body:not(:-moz-handler-blocked) .icon_pdf{margin:0 0 0 40px; background:#FFF;}dandy margin:0 0 0 58px*/
	.icon_pdf a, .icon_bookviewpdf a { text-decoration: none; padding: 2px 8px 1px 24px; background: #fff url(../images/dc/blue_mode.png) no-repeat 19% 73%; }
.icon_downloadpdf { float: none; display: inline; text-transform: uppercase;position: absolute; right: 10px; bottom: 5px; bottom: 2px !ie;}
.icon_downloadpdf a { text-decoration: none; padding: 2px 8px 1px 24px; background: #fff url(../images/dc/blue_mode.png) no-repeat 19% 73%; font-size: 13px; font-weight: 100; }

/* issuehome style end */
/* issuehome style end */

/* Recently Updates Home style Start */
.recentlyupdate_content { padding: 0 10px 20px 10px; width: 910px; }
.recentlyupdate_lefth2 { font: bold 16px/30px Georgia,"Times New Roman",Arial,verdana; margin: 0px 0 0 3px; padding: 0 0 1px; display: block; width: 96%; width: 910px; border-bottom: 1px solid #d4d4d4; clear: both; float: none; color: #855f13; color: #000; }
.recentlyupdate_lefth2 { border-bottom: 1px dashed #CCCCCC; width: 89.7%; position: relative; padding-right: 71px; }
	.recentlyupdate_lefth2 span { position: absolute; right: 0; width: 70px; }
.recentlyupdate_index { list-style-position: inside; margin: 1.3em 0 2.3em 2em; font: 100 1.2em/1.4em Georgia, "Times New Roman", Times, serif; }
	.recentlyupdate_index li { padding: 2px 0; }
.recently_listcontent { width: 98.5%; padding: 0 0 0 10px; }
.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/dc/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; }
ul.recentlyupdate_leftdetail { padding: 0; margin: 10px 0px 20px 20px; _margin-left: 10px; display: block; clear: both; width: 97%; }
	ul.recentlyupdate_leftdetail li { float: left; clear: none; display: block; padding: 3px 0; font: normal 13px/22px Arial, Helvetica, sans-serif; width: 100%; }
.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; width: 682px; 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; }
/* Recently Updates Home style End */

/* noticehome style start */
.noticehome_control { text-align: center; margin-top: 5px; margin-bottom: 10px; width: 98%; height: 25px; }
	.noticehome_control a.noice_pre_not { padding: 3px 0 3px 13px; background: url(../images/dc/pref.png) 0 3px no-repeat; float: left; }
	.noticehome_control a.notice_next { padding: 3px 17px 3px 0px; background: url(../images/dc/pref.png) right -22px no-repeat; float: right; }
	.noticehome_control a.noice_pre_not_h { }
	.noticehome_control a.notice_next_w { }
dl.noticehome_detail { margin: 0; padding: 0; list-style: none; float: left; }
	dl.noticehome_detail dt { margin: 0; padding: 0; margin-top: 11px; font-weight: 100; }
	dl.noticehome_detail dd { margin: 0; padding: 0; color: #5c5c5e; font-weight: normal; line-height: 16px; }
.notice_Fileno { padding: 8px 0px 0px 0px; color: #800; font: 500 21px/21px Georgia,Arial, Helvetica, sans-serif; }
.notice_publishedinfo { color: #3e1e1f; font: normal 14px/18px Georgia,Arial, Helvetica, sans-serif; border-bottom: 1px solid #ccc; padding: 0 0 12px; }
.notice_departamentinfo, .notice_ruletitle { font: 100 17px/25px Georgia,Arial, Helvetica, sans-serif; color: #800; padding: 4px 0px 3px 0px; display: block; clear: both; }
.notice_ruleNo { color: #800; line-height: 32px; padding: 0px 0px; }
.notice_sectionNo { font: 600 17px/24px Georgia,Arial, Helvetica, sans-serif; padding: 4px 0px 3px 0px; }
dl.noticehome_detail dt.noticehome_officialversion { padding-left: 20px; }
.proposal_emal_alert, .hearing_alert { padding-left: 30px; }
.hearing_alert { padding-left: 24px; display: block; }
.proposal_ico { background: url(../images/dc/gary_ico.jpg) no-repeat 5% 80%; padding: 0 10px 0 24px; display: inline-block; }
span.proposal_ico a { font-size: 12px; }
.notice_type { font-weight: 900; font-size: 16px; }
.notice_sectiontitle { font-size: 2.205em; }
/* noticehome style end */

/* error style start */
.disclaimer_content, .error_content, .errorpage_content, .nodata_content { float: left; margin: 10px 0 10px 0; min-height: 470px; width: 950px; text-align: center; }
.error_content { padding: 100px 163px; width: 620px; min-height: 320px; }
.disclaimer_content { height: 420px; }
.disclaimer_h1 { text-align: left; border-bottom: 1px solid #e7e7e7; padding: 10px 10px; }
.disclaimer_detail { padding: 20px 10px; }
	.disclaimer_detail p { text-align: left; width: 70%; width: 95%; font-weight: 100; float: left; }
	.disclaimer_detail img { float: left; padding: 10px 0 0 30px; }

/* error page style start 2013-1-25 */
.error { margin: 0px auto; background-color: #FBE3E4; border: 1px solid #FBC2C4; padding: 5px 10px; }
.error_detail { height: 100px; padding: 75px 0 0; margin: 0px auto; background: url(../images/dc/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; float:left;width:100%}
	.errorsmall_detail h2 { font: 100 13px/24px Georgia, "Times New Roman", Times, serif; color: #333; }
	.errorsmall_detail p.font_bold { font-weight: 100; }
    .errorsmall_detail P {
   padding:0PX;margin:0PX }

/* error page style end 2013-1-25 */
.nodata_search, .nodata_detail, .nodata_text { font-size: 15px; font-weight: bold; line-height: 18px; padding: 6px 2px 7px 30px; color: #666; width: 253px; margin: 0px auto; background: url(../images/dc/ico_info.png) no-repeat 0% 60%; }
.Subscriber_tab .nodata_d { margin: 0px auto; width: 80px; }
.nodata_search, .nodata_detail { margin: 0 0 0 70px; }
.proposalnodatadetail { width: 100%; text-align: center; padding-bottom: 5px; }
.nodata_detail_more { display: inline; margin: 0; }

.tips_error, div.Invalid { margin: 0px; padding: 0px; }
.tip_error, .tip_alert, .tip_notice, .tip_notice_1, .tip_success, .tip_info { border: 1px solid #DDDDDD; margin-bottom: 0em; padding: 0.4em 1em !important; padding: 0 0 0 60px; }
.tip_notice, .tip_notice_1 { background: #FFF6BF; border-color: #FFD324; color: #514721; display: inline-block; text-indent: 20px; background: #FFF6BF; }
.tip_notice_1 { display: block; margin: 0 auto; }

.nodata { padding: 15px; }
.tips_error, .tips_alert, .tips_notice, .tips_success, .tips_info, div.Invalid { margin-bottom: 0; padding: 0em !important; }
.tips_notice { color: #514721; }
.tips_success { color: #264409; }
.tips_info { color: #205791; }
.tips_error, .tips_alert, div.Invalid { color: #8A1F11; }
.tips_error, .tips_alert, .tips_notice, .tips_success, .tips_info, div.Invalid { color: #333; color: #ff0000; }
div.Invalid { margin: 0px 0; padding: 0px !important; }

/* 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; width: 986px; margin: 0px auto; }
/* note maintenance end */
/* error style end */

/* error Subscribe start */
.Subscribetip_error, .Subscribertips_alert, .Subscribetip_notice, .Subscribetip_success, .Subscribetip_info { border: 1px solid #DDD; margin-bottom: 1em; padding: 5px 0.8em !important; }
.Subscribetip_notice { background: #FFF6BF; border-color: #FFD324; color: #514721; width: 97%; }
.Subscribetip_success { background: #E6EFC2; border-color: #C6D880; color: #264409; clear: both; }
.Subscribetip_info { background: #D5EDF8; border-color: #92CAE4; color: #205791; }
.Subscribetip_error, .Subscribertip_alert { background: #FBE3E4; border-color: #FBC2C4; color: #8A1F11; }
.Subscribetip_error, .Subscribertip_alert, .Subscribetip_notice, .Subscribetip_success, .Subscribetip_info { color: #222; }
/* error Subscribe end */

/* homepage style start */
.home_body { float: left; margin: 0px auto; width: 990px; padding: 0px 7px 0px 6px; padding: 0px;}
.home_body ul, .home_body h2 { margin: 0; }
.home_body input[type="button"], .home_body input[type="submit"] { padding: 0; margin: 2px 0 0 0; }
.fullsearch_box input.searchcode_btn{ padding: 0; margin: 2px 0 0 0; }
.home_body input[type="text"], .home_body input[type="password"] { border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888; }
.home_left { float: left; width: 724px; padding:15px 3px 20px 4px; border-right: 0px solid #e5e5e5; _font-size: 13px; }
.home_center { float: left; width: 460px; padding: 5px 0px 20px 0px; }
.home_right { float: left; width: 255px; padding: 0px 0px 20px 1px; margin: 5px 0 0; margin: 0 !ie; /*background:url(../images/dc/right_hr.png) repeat-y 0 0;_background:url(../images/dc/right_hr.jpg) repeat-y 0 0;*/ _font-size: 13px; }
.subSignin, .left_box, .center_box, .right_box, .left_rightbox { float: left; width: 92%; padding-bottom: 1px; padding: 15px 15px 0px 20px; }
.left_box { width: 350px; padding: 11px 0px 25px 0px; border-right: 1px solid #eee; }
.left_Enactment { width: 320px; padding: 15px 0px 25px 0px; }
.left_rightbox { width: 310px;_width: 306px; padding:1px 30px 15px 30px; border-right:1px solid #eee; }
.right_box{padding:15px 0px 0px 0px;width:100%; /*height:264px; overflow:hidden;*/}
.left_box { width: 350px; padding:0px 0px 25px 0px; }
.left_boxEmergency,.left_Recently { width: 100%; padding: 15px 0px 45px 0px; border-bottom: 0px dashed #d6d4d6; }
.left_boxEmergency{border-top: 1px dashed #d6d4d6;height:100px;padding: 15px 0px 10px 0px;}
.left_Enactment{border-top: 1px dashed #d6d4d6; }
.sign_field { float: left; width: 78%; margin: 2px 0 3px 27px; display: inline; height: 70px; border-top: 1px dashed #ccc; padding: 4px 0 0; }
.sign_field p { width: 100%; padding: 0 0 8px 1px; }

.share_dchome{width:250px; height:20px; background: url(../images/dc/share_dchome.jpg) no-repeat 0px 0px; float:left; padding:0 0 10px 0; display:none}
.subSignin div { padding: 5px 4px 5px 12px; _font-size: 12px; }
.subSignin div label { float: left; margin: 0; width: 150px; padding-right: 2px; /*text-align:right;width:78px;*/ }
.Signin_btn { text-align: right; }
.Signin_btn a { line-height: 26px; }
.JoinUs_fontbold { font-size: 12px; font-weight: 600; display: inline-block; }
.Signup { text-align: left; }
.Signup a { margin: 0px 0 0px 1px; }
.subSignin div.Signup { padding: 5px 0px 5px 9px; }
.username_input { border: 1px solid #7F9CBA; font: 11px/16px Verdana,Arial,Helvetica; height: 18px !important; width: 110px; width: 177px; padding: 2px 1px; }
.search_title { font: 900 12px/14px Georgia, "Times New Roman", Times, serif; display: inline-block;padding:19px 90px 5px 0; margin: 0; color: #444; }

.left_title, .left_title_Enactment, .right_title_101, .right_title_How,.right_title_links{font:600 16px Georgia, "Times New Roman", Times, serif;color:#b6292b;background:url(../images/dc/right_boxbg.jpg) repeat 100% 85%;padding:11px 0px 17px 18px; }
.right_title, .right_title_Temporary, .right_title_Emergency, .right_title_Updated { font: 600 16px Georgia, "Times New Roman", Times, serif; color: #b6292b; padding:8px 0px 15px 6px; width: 100%; }
.right_title a,.left_title_Enactment a, .right_title_Temporary a, .right_title_Emergency a, .right_title_Updated a, .right_title_101 a, .right_title_How a,.right_title_links a { color: #b6292b; }
.right_title a:visited,.left_title_Enactment a:visited,.right_title_Temporary a:visited, .right_title_Emergency a:visited,, .right_title_101 a:visited, .right_title_How a:visited,.right_title_links a:visited{ color: #b6292b; }
.left_detail, .left_detail_Enactment, .right_detail_101, .right_detail_How { padding: 4px 5px 5px 0px; margin: 0 0 0 0; }
.right_detail_101, .right_detail_How,.right_detail_links {padding: 10px 5px 5px 17px; }
.right_detail, .right_detail_Temporary, .right_detail_Emergency, .right_detail_Updated { padding: 0px 5px 0px 7px; margin: 0; }

.left_detail li, .left_detail_Enactment li, .right_detail_101 li, .right_detail_How li,.right_detail_links li { padding: 0px 0 9px 2px; display: inline-block;display:block; line-height: 15px; }
.right_detail li, .right_detail_Temporary li, .right_detail_Emergency li, .right_detail_Updated li, .left_detail_Enactment li { padding: 0px 0 13px; display: inline-block; }

   
.left_detail li a, .right_detail_101 li a, .right_detail_How li a,.right_detail_links li a { padding: 0px 0 1px; line-height: 15px; display: block; /*width:100%;*/ clear: both; }
.left_detail_Enactment li a
{padding:2px 1px;
}
.right_detail li a, .right_detail_Temporary li a, .right_detail_Emergency li a, .right_detail_Updated li a { line-height: 16px; display: block; width: 100%; clear: both; }
.left_detail_101 li { display:block; }
.left_title_Enactment{background:none;padding:8px 0px 14px 6px;}

.center_box p { padding: 0 7px 0 7px; }
.home_right .fontgray { text-align: left; float: left; margin: 3px 0 3px 0; }
.center_box .followus, .center_box .facebook, .center_box .bookview, .center_box .disclaimer, .center_box .officialSite { width: 195px; float: left; margin: 10px 6px 5px 4px; }
.center_box .officialSite { width: 215px; }

.moreinfo { display: block; text-align: right; margin: 4px 5px 5px; float: right; }
.moreinfo a { font-size: 10px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-align: right; }
.right_box .moreinfo { display: block; width: 240px; text-align: right; margin: -7px 0px 4px; *margin: 3px 0px 0px; _margin: 3px 4px 0px; float:left; padding-bottom: 3px; }

/* search code style start */
.searchcode_btm { float: left; padding: 20px 0px 10px 15px; width: 370px; text-align: right; }
.searchcode_btm a { font-size: 12px; }
.searchcode_input[type="text"]{ width: 313px; width: 250px; line-height: 24px; height: 24px; border: 1px solid #999; border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888;color:#777;}
.searchcode_input { width: 313px;width: 250px; 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 */

input.Subscriber_btn { width: 68px; height: 27px; margin: 0px 10px 0px 0px; background: url(../images/dc/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/dc/searchcode_btn.jpg") no-repeat 0 61%; }

.home_body .searchcode_btn[type="button"] { width: 50px; width: 58px; height: 28px; border: 0; background: #fff url(../images/dc/searchcode_btn.jpg) no-repeat 0% 100%; cursor: pointer; }
.home_body .searchcode_btn { width: 50px; width: 58px; height: 28px; border: 0; background: #fff url(../images/dc/searchcode_btn.jpg) no-repeat 0% -42px; cursor: pointer; float: left; }
.home_body input.searchcode_btn:hover { background: url("../images/dc/searchcode_btn.jpg") no-repeat 0 -162px; }


.searchversion_btn { width: 42px; height: 22px; background: url("../images/dc/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/dc/searchcode_btn.jpg") no-repeat 0 100%; }
.AdvancedSearch_link { margin: 6px 0 0; line-height: 18px; }
	.AdvancedSearch_link span { float: left; display: inline-block; width: 240px; text-align: left; font-size: 12px; }
	.AdvancedSearch_link a { display: inline-block; float: right; width: 125px; }
/* search code style end*/
/* homepage style end */

/* Public Comments style start */
.comment_content { width: 950px; float: left; min-height: 750px; margin: 10px 0 10px 0px; }
.comment_left { width: 238px; height: 100%; float: right; padding: 5px 10px 10px 15px; border-left: 0px solid #d9d9d9; margin-left: 10px; background: url(../images/dc/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/dc/left_titleHr.jpg) no-repeat 50% 100%; padding: 8px 0px 15px 6px; }
.Comment_leftdetail { padding: 0px 5px 0px 7px; margin: 0; }
	.Comment_leftdetail li { padding: 0px 0 13px; display: inline-block; }
		.Comment_leftdetail li a { line-height: 17px; display: block; width: 100%; clear: both; }

.Comment_h1 { font: normal 22px/33px Georgia,"Times New Roman",Arial,verdana;padding: 5px 0 7px; }
.Comment_right { width: 651px; height: 100%; float: left; border-left: 0px solid #b5c3ce; padding: 0px 10px 20px 10px; }
.Comment_righth2, .Comment_righthideh2 { display: block; color: #9c9a9c; clear: both; width: 90%; font: bold 16px/20px Georgia,"Times New Roman",Arial,verdana; padding: 40px 70px 4px 0; border-bottom: 1px solid #e6e6e6; }
.Comment_rightdetail { float: left; width: 98%; width: auto; height: 100%; padding: 13px 0px 0 2px; }
	.Comment_rightdetail li { font: normal 13px/18px Arial, Helvetica, sans-serif; padding: 5px 0px 5px 0px; display: block; clear: both; }
.Comment_righthideh2 { position: relative; border-bottom: 1px solid #d1d1c9; }

.main_body input[type="text"], .main_body input[type="password"], .main_body select { border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888; border: 1px solid #ccc; border-top: 1px solid #8c8c8c; border-left: 1px solid #9d9d9d; }
.comment_tab { margin: 10px 0 0 0; }
	.comment_tab th, .comment_tab td { margin: 0; padding: 4px 3px 4px 4px; }
	.comment_tab input, .comment_tab select { width: 200px; padding: 2px; }
		.comment_tab input.width320px { width: 320px; }
		.comment_tab input.width130px { width: 130px; }
	.comment_tab img { padding: 0px 3px 0px 4px; }
.ico_Required { color: #f00; font: 15px Georgia, "Times New Roman", Times, serif; vertical-align: bottom; padding: 0px 1px; }
.comment_inputbox { width: 632px; height: 150px; }
	.comment_inputbox textarea { width: 630px; height: 90px; border: 1px solid #ccc; border-top: 1px solid #909090; border-left: 1px solid #9d9d9d; }
.comment_post { float: right; padding: 1px 11px; height: 26px; width: 81px;border: 0px; }
.comment_hr {width: 100%; border: 0; padding: 15px 0 8px 0; }
.comment_ViewContent { width: 94%; border: 2px solid #ebebeb; background: #f8f8f8; padding: 9px; margin: 3px; }
.comment_Viewtab { margin: 10px 0 0 0; }
	.comment_Viewtab th, .comment_Viewtab td { margin: 0; padding: 2px 3px 1px 4px; }
	.comment_Viewtab th { text-align: right; }
/* Public Comments style 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;border: 0px; }
.SignUp_hr { 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,input.Get_challenge{ background:url(../images/dc/Get_challenge.jpg) no-repeat 0 0; border:0; padding:0 3px 0 3px; display:inline-block; width:155px; color:#336699}

.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; }

/* federal Corrections style start */
.CFR_Corrections_content { float: left; margin: 10px 0 10px 0; min-height: 750px; width: 950px; }
.CFR_Corrections_left{ float:left;border-right:0px solid #d9d9d9;min-height:500px;margin-right:10px;padding:0 0 20px 10px;width:165px;display:none}
.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:100%;font-size:110%;}.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; display: inline-block; min-width: 60px; }
.CFR_Corrections_right h3 { margin: 10px 0 5px 0; }
.CFR_Corrections_right b { font-size: 105%; }
.CFR_Corrections_right .hd { position: relative; }
.CFR_Corrections_right h1 { font-size: 24px; float: left; color: #404040; }

.CFR_tablist { line-height: 14px; border-collapse: collapse; overflow: hidden; font-size: 1.1em; float: left; width: 100%; margin: 10px 0 0 0; }
	.CFR_tablist tr { white-space: 0; }
	.CFR_tablist td, .CFR_tablist th { border: 0; padding: 10px 5px; }
	.CFR_tablist th { padding: 10px 5px 3px; }
/* federal Corrections style 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 */
.issuelist_leftdetail .redfont { font-size: 11px; color: #A50000; font-weight: 100; }
.redtips { font-size: 12px; color: #f00; font-weight: 100; }
.lineheight14px { vertical-align: top; line-height: 14px; }

/* Share facebook style start */
.share_r, .share_t, .share_f, .share_plus { display: block; width: 26px; height: 25px; margin: 10px 2px 0 2px; }

.share_rss, .share_tt, .share_fb, .AddToMyBook, .AddToAlert { display: block; width: 26px; height: 25px; margin: 1px 2px 0 2px; }
.share_fb { display: block; width: 22px; height: 21px; background: url(../images/dc/rulehome_subnav.jpg) no-repeat 48% 0%; }
.share_tt { display: block; width: 23px; height: 21px; background: url(../images/dc/rulehome_subnav.jpg) no-repeat 61% 0%; }
.AddToMyBook { display: block; width: 33px; height: 21px; background: url(../images/dc/rulehome_subnav.jpg) no-repeat 24% 0%; background: url(../images/dc/rulehome_subnav.jpg) no-repeat 2% 0%; }
.AddToAlert { display: block; width: 32px; height: 21px; background: url(../images/dc/rulehome_subnav.jpg) no-repeat 0% 0%; }
/* Share facebook style end */
/* rule home tool style start */
.rulehome_subnav { background: url("../images/dc/rulehome_subnav.jpg") no-repeat 0% 100%; padding: 1px 0px 2px 7px; margin: 0 3px 0 3px; }
	.rulehome_subnav span { background: url("../images/dc/rulehome_subnav.jpg") no-repeat 100% 100%; padding: 4px 7px 4px 0px; }
	.rulehome_subnav ul span { background: none; padding: 0; }
.menu { float: right; text-align: right; font-family: arial, sans-serif; width: 99%; margin: 10px 3px 0 0; }
	.menu ul { padding: 0; margin: 4px; list-style-type: none; float: right; text-align: right; width: auto; }
		.menu ul li { float: left; position: relative; vertical-align: baseline; }
			.menu ul li.rulehome_subnav a { background: transparent; z-index: 0; line-height: 20px; padding: 0 2px 0 2px; }
			.menu ul li a:hover { text-decoration: none; }
			.menu ul li a:visited { text-decoration: none; color: #336699; }
			.menu ul li div { display: none; }
				.menu ul li div ul { margin: 2px 2px 2px 2px; float: left; }
					.menu ul li div ul li { float: left; }
			.menu ul li:hover div { display: block; position: absolute; top: 23px; left: 0px; }
				.menu ul li:hover div li a { padding: 3px 4px 3px 5px; }
					.menu ul li:hover div li a:hover { text-decoration: underline; color: #fff; background: #fff; color: #336699; }
			.menu ul li div.rulehome_subnavhover { width: 240px; 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; padding: 3px 0 5px 7px; *padding: 3px 0 5px 7px; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); left: -35px; }
				.menu ul li div.rulehome_subnavhover ul li { text-align: left; padding: 1px; display: block; width: 216px; margin: 0 0 0 0px; }

		.menu ul .rulehome_subnavhover { _visibility: hidden; position: absolute; left: 3px; _left: 0px; top: 22px; _top: 0px; height: 260px; width: 240px; overflow-y: auto; background: #fff; }
		* html .menu ul ul { _visibility: hidden; position: absolute; left: -6px; top: 16px; z-index: 9999; height: 250px; width: 230px; 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 .menu ul ul li a { display: inline-block; width: 100%; }
	.menu table { position: absolute; top: -10px; left: 0; width: 230px; background: #fff; z-index: 9999; text-align: left; }
	.menu ul a:hover ul { visibility: visible; }
	.menu a { display: block; text-align: left; color: #fff; }
	.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; }
		.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; }
/* rule home tool style end */

/* notice bookview style start */
.notice_bookview { background: #f1f1f1; padding: 3px 8px 3px; margin: 0 0 0 3px; float: left; }
.notice_bookview { background: #fff; padding: 3px 1px 3px; margin: 0 0 0 0px; float: left; }
	.notice_bookview img { padding: 0 3px; }
/* notice bookview style end */

.bulletin_date p { font-size: 1.125em; }
.bulletin_date .AdditionalInfo { margin: 0px 0 0 1px; width: 675px; width: 682px; }
.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; }

/* 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: #000000; 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 */

/* listview divbox style start */
.divfilelist { -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2); border-radius: 3px 0 3px 3px; }
.divfilelistbox { background: #fff; height: 100%; border: 1px solid #ccc; -moz-box-shadow: 2px 1px 8px #CCC; }
	.divfilelistbox .emergency_contant_block a:link { color: #336699; }
.divfilelist_block, .divfilelist_version { clear: both; color: #333; float: left; margin: 0 0px; width: 92%; *width: 96.5%; padding: 0 0px 0 26px; }
	.divfilelist_block li, .divfilelist_version li { border-bottom: 1px solid #E0E0E0; display: inline-block; font: 13px/16px Arial,Helvetica,sans-serif; margin: 0px; padding: 10px 2px 0px; width: 100%; }
	.divfilelist_version li { padding: 10px 2px 6px; }
		.divfilelist_block li ul li, .divfilelist_version li ul li { border: 0; }
.divfilelistbox_close { font-weight: 900; text-align: right; text-transform: uppercase; padding: 0 4px; text-shadow: 1px 1px 1px #EEE; }
.divfilelistbox_h1 { color: #A50000; font: 100 1.825em/23px Georgia,"Times New Roman",Arial,verdana; margin: 8px 0 11px 26px; }
.paddingright15px { padding-right: 16px; }
.divfilelistbox div.pagination a, .divfilelistbox div.pagination .next a { height: 25px; }
.divfilelistbox div.pagination span.current { padding: 1px 6px 3px; display: inline-block; }
/* listview divbox style end */

/* Subscriber Main Menu style start */
.Subscriber_breadcrumb { line-height: 21px; padding: 9px 0px 17px 10px; font-size: 12px; width: 80%; float: left; }
.Subscriber_Logout { width: 18%; float: left; padding: 10px 0 5px 0; text-align: right; }
	.Subscriber_Logout a { padding: 5px 5px; }
.Subscriber_h1, .forgotPassword_h1 { font: 100 20px/33px Georgia,"Times New Roman",Arial,verdana; padding: 5px 0 7px 5px; color: #777; }
.FiveReview_title { float: left; width: 100%; margin: 10px 0px 10px; font-size: 1.2em; font-weight: 100; text-align: center; }

.Subscriber_content { width: 420px; width: 350px; min-height: 290px; margin: 100px auto; }
.agencymenu { display: block; width: 52%; width: auto; margin: 0px auto; }
	.agencymenu li { padding: 5px 0 6px 4px; }
		.agencymenu li a { font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding-left: 22px; display: inline-block; margin-left: 4px; }
		.agencymenu li img { margin-bottom: -3px; }
		.agencymenu li a:visited { text-decoration: underline; }
		.agencymenu li a:hover { text-decoration: underline; }
		.agencymenu li.FiveReview { background: url(../images/dc/gary_ico.jpg) no-repeat 0% -5.5%; }
		.agencymenu li.AlertProfile { background: url(../images/dc/gary_ico.jpg) no-repeat 2% 15%; }
		.agencymenu li.MyFavorite { background: url(../images/dc/gary_ico.jpg) no-repeat 2% 37%; }
		.agencymenu li.MyContactInformation { background: url(../images/dc/gary_ico.jpg) no-repeat 2% 58%; }
.enterUsername_input[type="text"], .forgotPassword_input[type="text"] { width: 318px; line-height: 21px; height: 21px; border: 1px solid #999; border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888; }
.forgotPassword_input[type="text"] { width: 220px; line-height: 20px; height: 20px; }
/* Subscriber Main Menu 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:11px 0 0 1px;outline:medium none !important;overflow:visible;padding:3px 8px 4px;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; height:270px; margin: 140px 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;text-shadow:1px 1px 1px #fff; }
.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.Temporary_btn { margin: 8px 0 0 77px;background: url("../images/comment_btn.jpg") repeat-x scroll 0 96% #255890;border:1px solid #336699;
 border-radius: 5px 5px 5px 5px;color:#FFF !important;cursor: pointer;font:600 100% Verdana,Arial,Helvetica,sans-serif;margin: 11px 0 0 1px;outline: medium none !important;overflow: visible;padding: 3px 11px 4px;text-decoration: none;width: auto;}


.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:left; 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; }
/* Subscriber Sign in style end */

/* Subscriber Account homepage start */
div.subscriber_effigy { float: left; width: 67px; height: 67px; margin: 3px 3px 15px 8px; padding: 0;}
.subscriber_effigy a { width: 57px; height: 55px; display: inline-block; margin: 7px 1px 1px 5px; }
	.subscriber_effigy a:hover { text-decoration: none; }
div.subscriber_accountlink { width: 110px; float: left; margin: 9px 0 1px 1px; padding: 5px 0px 5px 2px; overflow-x: hidden; word-wrap: break-word; }
div.subscriber_accountinfo { width: 175px; float: left; border-top: 1px dashed #e0e0e0; margin: 1px 0px 5px 5px; padding: 5px 8px 5px 3px; }
/* Subscriber Account homepage end */

/* Subscriber Main Menu style start */
.Subscriber_breadcrumb { line-height: 21px; padding: 9px 0px 17px 10px; font-size: 12px; width: 80%; float: left; }
.Subscriber_Logout { width: 18%; float: left; padding: 10px 0 5px 0; text-align: right; }
	.Subscriber_Logout a { padding: 5px 5px; }
.Subscriber_h1, .forgotPassword_h1 { font: 100 20px/33px Georgia,"Times New Roman",Arial,verdana; padding: 5px 0 7px 5px; color: #777; }
.FiveReview_title { float: left; width: 100%; margin: 10px 0px 10px; font-size: 1.2em; font-weight: 100; text-align: center; }

.Subscriber_left { float: left; width: 220px; min-height: 696px; border-right: 1px solid #e4e4e4; _margin-left: -10px; padding: 20px 0 0 0; display: inline-block; height: 100%; margin-bottom: -11000px; padding-bottom: 11000px; margin-left: -19px; }
.Subscriber_lefth1 { font: 100 17px/33px Georgia,"Times New Roman",Arial,verdana; padding: 5px 10px 7px 27px; color: #777; text-align: left; text-shadow: 0 1px 0 #fff; }
.Subscriber_leftmenu { display: block; width: auto; margin: 0px 10px 0 28px; padding: 3px 0 4px 0; }
	.Subscriber_leftmenu li { padding: 9px 0 5px 2px; border-bottom: 1px dashed #ccc; width: 180px; }
		.Subscriber_leftmenu li a { font: 100 12px/15px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 22px; display: inline-block; margin-left: 4px; text-shadow: 0 2px 0 #fff; }
		.Subscriber_leftmenu li img { margin-bottom: -3px; }
		.Subscriber_leftmenu li a:visited { text-decoration: none; }
		.Subscriber_leftmenu li a:hover { text-decoration: none; }
		.Subscriber_leftmenu li.FiveReview { background: url(../images/dc/gary_ico.jpg) no-repeat 0% 15%; }
		.Subscriber_leftmenu li.AlertProfile { background: url(../images/dc/gary_ico.jpg) no-repeat 2% 15%; }
		.Subscriber_leftmenu li.MyFavorite { background: url(../images/dc/gary_ico.jpg) no-repeat 2% 36%; }
		.Subscriber_leftmenu li.MyContactInformation, .Subscriber_leftmenu li.ChangePassword { background: url(../images/dc/gary_ico.jpg) no-repeat 2% 56%; }

.Subscriber_right { float: left; width: 720px; _width: 715px; min-height: 550px; margin: 0; border: 0px solid #e4e4e4; padding: 20px 0 0 25px; height: 100%; margin-bottom: -11000px; padding-bottom: 11000px; }
.Subscriber_righth2 { font: 100 18px/28px Georgia,"Times New Roman",Arial,verdana; border-bottom: 1px dashed #d9d9d9; padding: 8px 0 4px 5px; color: #777; text-shadow: 0 1px 0 #fff; width: 99%; }
.Subscriber_viewebook { width: 110px; display: block; float: right; text-align: right; padding: 0 4px 0 0; z-index: 5; margin-top: -24px; background: url(../images/dc/WebResource_002.gif) no-repeat 4% 20%; }
/*dandy position:absolute;*/
.Subscriber_tab { border: 1px solid #ccc; width: 99.5%; margin-left: 1px; border-left: 0; border-right: 0; }
	.Subscriber_tab th { padding: 7px 2px; background: url(../images/dc/input_bg.jpg) repeat-x 0% 48%; text-align: center; border-bottom: 3px solid #8eacd9; }
	.Subscriber_tab td { padding: 6px 4px; border-bottom: 1px solid #d9d9d9; }

.mycategory_items { width: 712px; line-height: 30px; text-align: right; float: left; }
.mycategory_note { float: left; }
.enterUsername_input[type="text"], .forgotPassword_input { width: 318px; line-height: 21px; height: 21px; border: 1px solid #999; border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888; }
.forgotPassword_input { width: 220px; line-height: 20px; height: 20px; }
.5yearsReview_content { width: auto; margin: 10px 0 0; }
/* Subscriber Main Menu style end */

/* Add To My Book start */
.addbook_h2 { font-size: 1.6em; padding: 10px 0 10px 0; margin: 0px 0 12px 0;}
.addbook_width200px { display: inline-block; width: 200px; text-align: right; font-weight: 600; padding: 7px 3px 6px; font-size: 1.1em; }
.addbook_width300px { width: 300px; height: 23px; }
textarea.addbook_width350px { width: 350px; height: 85px; resize: none; background: none; }
.addbook_submit { margin: 2px 0 0 209px; }
a.button { height: 24px; text-decoration: none; }
.addbook_my { line-height: 20px; padding: 0px 3px 0px; }
.addbook_alert { padding-left: 209px; color: #CC0000; }
/* Add To My Book end */

.ui-widget-content { background: #eeeeee; }
.hasDatepicker { font-size: 90%; _font-size: 85%; }
/* subscriber page 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; }
.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.2em/1.6em Georgia, "Times New Roman", Times, serif; color: #222; background: #e7efff; background: #fff; border-bottom: 1px solid #D4D4D4; padding: 1em 0 0em 1em;float: left;position: relative;width:100%
}
 .reg101_h2 div.reg101_backtop{background:url("../images/gary_ico.jpg") no-repeat 0% 100%;background:none;display:block;/*position:absolute;top:10px;right:0;*/color:#336699;width:66px;
           height:20px;font:100 10px/31px Arial,Helvetica,sans-serif;*line-height:18px; margin:0;padding:0 1px 0 0;text-align:right; float:right;margin-top:0;margin-top:0px\0;*margin-top:-20px;_margin-top:0;}
.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: 88%; padding-left:11%}
.how_backtop, .reg101_backtop { float: left; display: block; width: 100%; text-align: right; padding: 0 2px 0 0; }
.how_h2 div.reg101_backtop {background: none repeat scroll 0 0 transparent;color:#336699;display:block;float:right;font: 100 10px/31px Arial,Helvetica,sans-serif;height:20px;margin:0;padding:0 1px 0 0;text-align:right;width:66px;}
/* how do i page end */
.ComingSoon { height: 500px; text-align: center; padding: 50px 0 0 0; }
.challenge_content { width: 910px; margin: 10px 0 10px 0px; height: 100%; float: left; padding: 0px 38px; 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/dc/warning.gif) no-repeat 18px 15px; }

/* codification page start */
.codification_summary { margin: 10px 22px; }
.codification_content, .codification_summary { line-height: 20px; }
	.codification_summary h1 { font: 600 2.2em/1.6em Georgia, "Times New Roman", Times, serif; margin: 45px 0 5px; color: #111; border-bottom: 1px solid #ebebeb; }
	.codification_content h2, .codification_content h3, .codification_summary h2, codification_summary h3 { margin: 25px 0 5px; color: #111; }
	.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 { padding: 3px 15px; list-style: inside; }
	.codification_summary p.codification_hr { border-bottom: 1px solid #ccc; margin-bottom: 40px; padding-bottom: 20px; }
/* codification page end */

.search_resurlt_select{ font-weight:bold}

/*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*/
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; }
ul.hearing_d { margin-top: -6px; }
.tools { float: left;width:100%;}
.tools_icon { text-align:right;float:right;margin-top:5px;}
.tools a { float: left; margin: 0px 4px; }
.tools_icon a { margin: 0px 4px; text-decoration: underline; }
.tools_icon span { float: left; }
.tools a.morelink { padding-right: 10px; background: url(../images/dc/icon_6.jpg) no-repeat right center; color: #333; }
.tools span { float: left; }
a.icon_favorite { width: 17px; height: 17px;background: url(../images/dc/icon_website.jpg) no-repeat 0px 0px; float: left; text-decoration: none; }
a.icon_twitter { width: 17px; height: 17px; background: url(../images/dc/icon_website.jpg) no-repeat 0px -24px; float: left; text-decoration: none; }
a.icon_facebook { width: 17px; height: 17px; background: url(../images/dc/icon_website.jpg) no-repeat 0px -47px; float: left; text-decoration: none; }
a.icon_print { width: 17px; height: 17px; background: url(../images/dc/icon_website.jpg) no-repeat 0px 2px; float: left; text-decoration: none; }
a.icon_rss { width: 17px; height: 17px; background: url(../images/dc/icon_tools.jpg) no-repeat 0px -113px; float: left; text-decoration: none; }
a.icon_email { width: 17px; height: 17px; background: url(../images/dc/icon_website.jpg) no-repeat 0px -68px; float: left; text-decoration: none; }
.section_detail { float: left; width: 100%; margin-top: 25px; }
.rule_status { float:left; margin-top:10px; margin-bottom:10px;color:#336699; width:100%;}
	.rule_status a { margin: 0px 4px; float: left; text-decoration: underline; }
	.rule_status strong { font-size: 14px; }
	.rule_status span { float: left; color: #666; margin-top: -1px; margin: 0px 4px; }
.section_detail h1 { font-size: 12px; color: #333; text-align: center; font-weight: bold; }
.site_searchwrap { float: left; width: 100%; }
	.site_searchwrap .main { float: left; width: 100%; margin-right: -35em; }
		.site_searchwrap .main .leftitem { float: left; width: 636px; }
	.site_searchwrap .rightitem { float: right; width: 258px; }
.category .hd { height: 42px; line-height: 42px; border-bottom: 1px solid #d9d9d9; }
	.category .hd h3 { font-size: 18px; line-height: 42px; }
.category .bd { padding-top: 10px; }
	.category .bd ul li { font-size: 11px; line-height: 23px; }
		.category .bd ul li a { color: #424242; }
			.category .bd ul li a em { font-style: normal; color: #1277df; }
.srarchbox { width: 939px; margin-top: 10px; float: left; }
.search_content { background: #f3f6ef; border: 1px solid #174e8f; padding-left: 14px; padding-top: 15px; padding-bottom:15px;float: left; width: 923px; margin-top: 3px; }
.input_search { width: 252px; height: 21px; line-height: 21px; padding: 0px; margin: 0px; padding-left: 5px; border: none; float: left; background: url(../images/dc/searchbtn.jpg) no-repeat; }
.search_btn { float: left; width: 64px; height: 23px; background: url(../images/dc/searchbtn.jpg) no-repeat; border: none; color: #fff; font-size: 14px; font-weight: bold; text-align: center; margin-left: 5px; }
.search_content span { padding-left: 10px; }
.search_tab a { background: #cecece; padding: 5px 10px; color: #434343; }
	.search_tab a:hover, .search_tab a.current { background: #154f8f; color: #fff; text-decoration: none; }
.searchbox_google { float: left; width: 939px; margin-top: 10px; }
.search_tab_google { float: left; width: 100%; border-bottom: 2px solid #2a6eb5; }
	.search_tab_google a { width: 180px; height: 32px; display: block; line-height: 32px; text-align: center; font-size: 14px; color: #fff; background: url(../images/dc/search_tabbtn.jpg) no-repeat; }
.searchbox_google hr { height: 5px; background: #dfefff; float: left; width: 100%; }
.search_content_google { float: left; width: 100%; }
.search_content_google { border: 1px solid #efefef; padding: 30px; width: 877px; margin-bottom: 20px; }
.input_google { width: 786px; height: 27px; border: none; background: url(../images/dc/input_bg_google.jpg) no-repeat; line-height: 27px; float: left; padding: 0px; margin: 0px; padding-left: 5px; }
.search_btn_google { float: left; width: 71px; height: 27px; background: url(../images/dc/search_btn_google.jpg) no-repeat; cursor: pointer; border: none; margin-left: 3px; }
.act_home { font-weight: 400; width: 700px; margin: 30px 80px 30px 80px; padding-bottom: 30px; float: left; }
	.act_home dl dt { width: 100%; float: left; font-weight: 400; line-height: 24px; }
		.act_home dl dt strong { float: left; width: 250px; text-align: right; margin-right: 10px; }
.section_content { float: left; width: 100%; margin-bottom: 20px; font-size:110%; margin-top:20px}
.section_content p{font-size: 105%;}
.agencylist_rightdetail .section_content i {
    color:#000}
.actdate { width: 100%; float: right; text-align: right; padding-right: 25px; color: #52739c; }
.index_content { margin-top: 20px; float: left; margin-bottom: 20px; float: left; width: 100%; }
	.index_content .ruleindex { padding: 0px; margin: 0px; }
		.index_content .ruleindex h3 { font-weight: 400; color: #424242; font-size: 16px; }
.rule_historical h4 {float:left;width:255px
}
.indexnotes h4{float:left;width:600px
}
.indexnotes p
{float:left;width:100%}
.rule_historical h4.active a.morelink{ }
.index_content  a.morelink,.rule_historical h4 a.morelink
    {padding-right:19px;background:url(../images/dc/pref.png) no-repeat right bottom;font-size:12px;text-transform:uppercase;display: block;width: 230px;}
.index_content ul{padding:0px;margin:0px;margin-bottom:8px;margin-top:6px}
.rule_historical h4.active a.morelink{background:url(../images/dc/pref.png) no-repeat 100% -107px;}




#spread h4 {floAT:right;height:19px;background:url(../images/dc/pref.png) no-repeat right bottom;width:19px;cursor:pointer
}
#spread h4.active{background:url(../images/dc/pref.png) no-repeat 100% -107px;}


.mybox {float:left;width:100%
}
	.index_content ul { padding: 0px; margin: 0px; margin-bottom: 8px; margin-top: 6px; }
		.index_content ul li { padding: 0px; margin: 0px; padding-left: 25px; line-height: 20px; }
			.index_content ul li a { text-decoration: underline; }
#basic-modal-content { display: none; }
#simplemodal-overlay { background-color: White; cursor: wait; }
.ruleindex_table { float: left; width: 100%; font-size:110%; }
.rule_historical { padding-left: 25px; padding-bottom:30px; }
.cite { margin-left: 50px; padding-left: 25px; background: #fdffc0; padding-top: 8px; padding-bottom: 8px; border: 1px solid #ccc; }
	.cite a { color: #333; }
.section_content
 p{padding-left: 25px; padding-right: 10px; margin-bottom: 8px;
}
.firstpara { padding-left: 0px; padding-right: 0px; margin-bottom: 8px; }
.secondpara { padding-left: 50px; padding-right: 10px; margin-bottom: 8px; }
.thirdpara { padding-left: 75px; padding-right: 10px; margin-bottom: 8px; }

a.pdf { display: inline-block; width: 22px; height: 22px; background: url(../images/dc/blue_mode.png) no-repeat 0px -78px; text-indent: -999px; }
.ruleindex_table table, .ruleindex_table tr, .ruleindex_table td { padding: 0px; margin: 0px; }
	.ruleindex_table table img { vertical-align: middle; }
.ruleindex_table
{padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:10px
}
.provisionnumberlist ul li { float: left; width: 100%; line-height: 23px; padding-left:0px}
.recentlyupdate_table { float: left; width: 100%; border: 1px solid #dddddd; }
	.recentlyupdate_table thead { background: #f6f2f3; }
	.recentlyupdate_table tr td, .recentlyupdate_table tr th { border: 1px solid #dddddd; padding: 10px;line-height:18px }
	.recentlyupdate_table tr { line-height: 28px; }
.recently_update .hd, .emergencylawlist .hd { width: 100%; float: left; position: relative; height: 44px; border-bottom: 2px solid #888888; }
	.recently_update .hd h3, .emergencylawlist .hd h3 { float: left; color: #444; font-size: 20px; color: #B6292B; padding: 0px 0px 0px 2px; margin-top: 17px; }
	.recently_update .hd span, .emergencylawlist .hd span { position: absolute; right: 8px; top: 18px; font-size: 13px; }
		.recently_update .hd span strong, .emergencylawlist .hd span strong { font: 20px/22px Arial,Helvetica,sans-serif; text-shadow: 1px 1px 1px #999999; }
.eregs_nav { height: 23px; line-height: 23px; overflow: hidden;float:left }
	.eregs_nav a { margin: 0px 4px; color: #424242; }
.section_content { line-height: 21px;font-size:110%; }
	.section_content table, .section_content tr, .section_content td { padding: 0px; margin: 0px; }

/* homepage style start */
.home_banner { background: url(../images/dc/banner_home.jpg) no-repeat 0 0; width: 724px; height: 206px; }
.search_box { height: 50px; padding: 0 0 20px 0; }
.gsearch_box { float: left; background: #d6d3d6; width: 704px; height: 34px; padding: 10px 0 0 20px; box-shadow: 0 10px 18px -10px #666666; font: 600 1.1em Arial, Helvetica, sans-serif; }
.gsearch_box input[type="text"]{float:left;background:#fff url(../images/dc/home_search_icon.jpg) no-repeat 5px 50%;width:310px;padding:2px 0 0 24px;line-height:24px;height:24px;color:#777;}
input.gsearch_input{ float: left; background: #fff url(../images/dc/home_search_icon.jpg) no-repeat 5px 50%; width: 310px; padding: 2px 0 0 24px; line-height: 24px; height: 24px; }
.home_body .gsearch_box input[type="submit"] { margin: 0; }
.gsearch_title { float: left; display: inline-block; padding:6px 11px 0px 0; font-size: 12px; }
.fullsearch_box { width: 100%; height: 195px; padding:10px 0 10px 1px; }
.home_bookbox { width: 100%; height: 40px; }
.home_bookbox a { color: #fff; line-height: 33px; font-size: 14px; }
.home_bookbox a:visited{color: #fff;}
.home_bookview { float: left; display: block; width: 125px; height: 45px; background: url(../images/dc/bookview_btn.jpg) no-repeat 0 0; text-indent: 45px;  }
.home_browseview { float: left; display: block; width: 150px; height: 45px; background: url(../images/dc/bookview_btn.jpg) no-repeat 100% 0; text-indent: 40px;margin: 0 30px 0 0; }
.home_body a{font-size:100%;}
.home_body .moreinfo a{font-size:80%;}
/*.right_detail_How a,#howdoi .moreinfo a{text-decoration:none; cursor:default; color:#333}*/
.left_rightbox .errorsmall_detail{float:none;}


/*Tooltips*/
a.tooltips{z-index:2;text-decoration:none; position:relative;float: right;color: #333333;font-size:12px
}
.tooltips:hover{z-index:3;background:none;color:#3366cc}
.tooltips div{display: none;}
.tooltips:hover div{ display:block;width:400px;position:absolute;top:18px;right:0px;border:1px solid #333;border-top:2px solid #333;border-bottom:2px solid #333;background:#fff; 
                      padding:20px 27px 20px 28px;color:black; text-align:left;border-radius: 5px 5px 5px 5px;z-index:9999;/*filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;*/}
/*Tooltips*/
.section_content p {padding:0px;
}
.tab1{ text-indent: 0em; margin-left: 25px;}
.tab2{ text-indent: 0em; margin-left: 50px;}
.tab3{ text-indent: 0em; margin-left: 75px;}
.tab4{ text-indent: 0em; margin-left: 100px;}
.tab5{ text-indent: 0em; margin-left: 125px;}
.tab6{ text-indent: 0em; margin-left: 150px;}
.tab7{ text-indent: 0em; margin-left: 175px;}
.tab8{ text-indent: 0em; margin-left: 200px;}
.contentCenter{ text-indent: 0em; text-align:center;}
.contentRight {	text-indent: 0em; text-align:right;}
#NodeList em{ color:gray; display:none;}
#NodeList i{ color:gray; }
.tips_search
{float:left;width:100%;padding-bottom:0px;color:#666
}
    .tips_search p
    {padding:0px;margin:0px;line-height:20px
    }
    .not_founded
{float:left;width:100%;
}
.not_foundcontent
{line-height:23px;width:100%;margin:auto;margin-top:15px;float:left;text-align:left;padding:0px 0px 6px 0px
}
    .not_foundcontent h2
    {background:#d2d2d2;height:25px;line-height:25px;padding-left:0px;color:#222;font-size:18px;
    }
    .not_foundcontent p
    {padding:0 0px 0 0px;font-weight:bold;font-size:18px;font-family: Georgia, Arial,"Times New Roman", Times;  font-size: 15px; font-weight: bold; line-height: 18px; padding: 6px 2px 7px 40px; color: #666; width: 553px; margin: 0px auto; background: url(../images/dc/ico_info.png) no-repeat 0% 60%;
    }
/********** BookView FullScreen ************/
#State_main{margin-bottom:20px;overflow:auto;}
#State_main img{filter:alpha(opacity=60);opacity:0.6;
    width: 17px;height: 17px;
    position: absolute;right:19px;top:4px;
  	z-index:auto;
    background-color:white;
	-moz-transition-property: opacity;
	-moz-transition-duration: .4s;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .4s;
	-o-transition-property: opacity;
	-o-transition-duration: .4s;
	transition-property: opacity;
	transition-duration: .4s;cursor: pointer;
}
#State_main img.fullscreen {z-index: 4;opacity:0.9}
#State_main img:hover {	filter:alpha(opacity=100);opacity:1;}
#State_main.fullscreen {
    position: fixed;
	border: 0 none;
    left: 0;
    top: 0;
    background:#fff;
    z-index: 3;
}
body.fullscreen { overflow: hidden; }
/********** End fullscreen ************/
.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;}
a.nolink:hover,a.nolink{text-decoration:none;color:#000}
.black a{color:#000}
li.ListView_indent3,li.ListView_indent2,li.ListView_indent1{}
li.ListView_indent3 a,li.ListView_indent1 a,li.ListView_indent2 a{padding-left:10px;background-position:0px 15px}

ul.provisionnolist li
{margin-bottom:0px;padding-bottom:5px;padding-top: 5px;padding-left: 12px;width:98.7%} 

/********** SV  Home Cite ************/
.sharepart {
	position: absolute; display: none; cursor: pointer;background:#fff;
    opacity: 0.80;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80,finishOpacity=100);  
    padding:2px 4px;border:1px solid #ccc;}
.sharepart input{ background-image:url(/images/icon_website.jpg);display:inline-block;
    width:17px;height:17px;margin-right:2px;text-decoration:none;border:none;cursor:pointer}
.sharepart input.icon_facebook{background:url(/images/icon_website.jpg) no-repeat 0px -47px;display:inline-block;
    width:17px;height:17px;margin-right:2px;text-decoration:none;border:none;cursor:pointer}
.sharepart input.icon_twitter{background:url(/images/icon_website.jpg) no-repeat 0px -24px;display:inline-block;
    width:17px;height:17px;margin-right:2px;text-decoration:none;border:none;cursor:pointer}
.sharepart input.icon_rss{background:url(/images/icon_website.jpg) no-repeat 0px -112px;display:inline-block;
    width:17px;height:17px;margin-right:2px;text-decoration:none;border:none;cursor:pointer}
.sharepart input.icon_email{background:url(/images/icon_website.jpg) no-repeat 0px -68px;display:inline-block;
    width:17px;height:17px;margin-right:2px;text-decoration:none;border:none;cursor:pointer}
.sharepart input.icon_cite{background:url(/images/icon_website.jpg) no-repeat 0px -138px;display:inline-block;
    width:17px;height:17px;margin-right:2px;text-decoration:none;border:none;cursor:pointer}

.actlist ul li{float:left;width:98%;margin: 1.03em 0 0 0em;}
	/*.actlist ul li a{background:url(../images/bullet.gif) no-repeat scroll 0 11px transparent;padding: 0 0 0 1em;}*/
.actlist ul li em{font-style:normal;color:#404040;float:left;padding-left:10px;font:normal 12px/22px Georgia,"Times New Roman",Arial,verdana;font-weight:bold;float:left;width:75px}


.act_right { float: left; min-height: 700px; border-left: 0px solid #e0e0e0; background: url("../images/dc/right_hr.jpg") repeat-y 0 6%; padding: 10px 15px 10px 15px; width:95%; }

.act_title{ float: left; width: 100%; margin: 0px 0px 15px; font-size: 1em; text-align: center; }
.act_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%; }

.act_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/dc/left_titleHr.jpg) no-repeat 50% 100%; }
.act_leftdetail{ float: left; width: 100%; height: 100%; }
	.act_leftdetail li{ padding: 2px 0px 3px 2px; }
		.acthome_leftdetail li a{ line-height: 16px; padding: 2px 0px 2px 0px; display: inline-block; }
a.up {
    padding-right: 10px;
    background: url(../images/dc/up.jpg) no-repeat right center;
}
a.down{padding-right:10px;background:url(../images/dc/down.jpg) no-repeat right center;}
.indexnotes
{padding:0px;margin-top:17px;float:left;font-family: Georgia, Arial,"Times New Roman", Times;
}
    .indexnotes a
    {color:#336699;font-size:14px;font-weight:bold
    }
    .indexnotes p
    {
        padding: 0 0 0.8125em;
    }
#footer2,#header2{float:left;width:100%;background: #e7e7e7;background: #e7e7e7; line-height:33px;color:#333;height:33px;position:relative
}

#footer2 p,#header2 p{padding:0px;margin:0px;text-align: center;}
#header2_content,#footer2_content{ width: 1003px;margin: auto;}
#header2_content{background:#e7e7e7}
#header2_content span{float:left}
#header2_content p{ text-align: left;float: left;height: 33px;margin: 0 0 0 45px;color:#999
}
#header2_content p a{ margin: 0px 10px;color:#333}
#header2_content p a:hover{color:#336699}
    #header2_content  span.logopart
    {
        float: left;
        position: relative;
    }
     #header2_content span.logo_beta{float:left;font-size:8px;position: absolute;top:-5px;vertical-align: super;padding-bottom: 10px}

a.logo_main2{position:absolute;top:1px;right:40px;height:22px; width:36px; padding:5px 0 0 0; background:url(../images/dc/logo2.png) no-repeat 0% 50%;}
.switch{position:absolute;right:15px;top:144px;color:#000;}
    .switch h4 a
    {width:16px;height:22px;background:url(../images/dc/switch1.png) no-repeat 0px 0px;cursor:pointer;display:block
    }
     .switch h4 a:hover
    {width:16px;height:22px;background:url(../images/dc/switch1.png) no-repeat 0px 0px;cursor:pointer;display:block
    }
       .switch h4.active a
    {width:16px;height:22px;background:url(../images/dc/switch1.png) no-repeat 0px -48px;margin-top:-138px;
    }
         .switch h4.active a:hover
    {width:16px;height:22px;background:url(../images/dc/switch1.png) no-repeat 0px -48px;
    }
         .exittips{text-align:left;padding-top:200px;color: #666;padding-left:135px;}
.exittips p{font-size:15px;line-height:20px;font-weight:bold;font-family: Georgia, Arial, "Times New Roman", Times;background: url(../images/dc/ico_info.png) no-repeat 0% 0%;padding-left:30px}

a.forgotPassword_submit, input.button,input.comment_btn{ background:url(../images/dc/searchbtn.png) no-repeat; color: #FFF !important; cursor: pointer; font: bold 100% Verdana,Arial,Helvetica,sans-serif;   text-decoration: none; width: 64px;height: 24px;border: 0;padding: 0px;margin: 0px;line-height: 18px  }
span.list_title1s {position:relative;width:90%;float:left
}
table.ListView_indent1 tr td a{line-height:18px}
.icon_downloadpdf2{ float: none; display: inline; text-transform: uppercase;}
.icon_downloadpdf2 a,.icon_downloadpdf3 a { text-decoration: none;display: inline-block;width: 18px;height:18px; background: #fff url(../images/dc/blue_mode.png) no-repeat 19% 73%;vertical-align: middle; font-size: 13px; font-weight: 100; }
.icon_downloadpdf3{float:right; display: inline; text-transform: uppercase; margin:0 -62px 0 0;*margin:-20px -62px 0 0; height:25px;}

/*start:agencylist lawstypeandquicklinkarea*/
.agencypagewrap1 .main{width:100%;float:right;margin-left:-35em;}
.agencypagewrap1 .main .rightitem{float:right;width:730px}
.agencypagewrap1 .leftitem{float:left;width:250px}
/*start:agencylist lawtypeandquicklinkarea*/

/*start:lawtype*/
.typeoflaw a{font-size:90%;margin-right:5px;padding-left:14px;background:url(../images/dc/icon_agency.png) no-repeat 0px -7px; height:22px;line-height:22px}
.typeoflaw a.current{color:#333;background:url(../images/dc/icon_agency.png) no-repeat 0px 4px; }
/*end:lawtype*/

/*start:quicklinkarea*/
.operrate{float:right;text-aliign:right}
.operrate a{font-size:102%;margin-left:44px;font-weight:bold}
/*end:quicklinkarea*/

/*start:agencylistÓÒ²àÁÐ±í*/
.agencylist_list{float:left;margin-left:10px;margin-bottom:20px;width:98%;}
.agencylist_list .hd{height:25px;background:url(../images/dc/agency_hd.jpg) no-repeat;margin-top:8px}
.agencylist_list .hd h3{color:#fff;font-size:14px;line-height:25px;font-weight:bold;padding-left:8px;}
.agencylist_list .bd{margin-top:20px}
.agencylist_list .bd ul{border-bottom: 1px solid #A4CBEA; display:inline-block;}
.agencylist_list .bd ul li{line-height:20px;padding:10px 0px 10px 14px;background:#dbe7ff;float:left;width:100%;display:block;font-family:Georgia, "Times New Roman", Times, serif;background: none repeat scroll 0 0 #E9F2FB;    border-bottom: 0px solid #A4CBEA;border-top: 1px solid #d4e3ef;}
.agencylist_list .bd ul li a:hover{color:#976d00}
.agencylist_list .bd ul li em{float:left;font-style:normal;line-height:25px}
.inputtext{width:388px;height:21px;line-height:21px;border:1px solid #9d9d9d;border-bottom:1px solid #cccccc;padding-left:4px;margin-left:4px;color:#b6b6b6;float:left}
.inputbtn{width:63px;height:25px;margin-left:5px;cursor:pointer;float:left;vertical-align:middle}
.inputbtn1{width:63px;height:25px;line-height:25px;margin-left:5px;cursor:pointer;margin-top:5px}
.editbtn{width:16px;height:18px;border:none;background:url(../images/dc/icon_agency.png) no-repeat 0px -25px;vertical-align:middle;margin-left:5px}
/*end:agencylistÓÒ²àÁÐ±í*/


/*start:agencynotation*/
.agency_notation{float:left;width:100%}
.agency_notation p{float:left;width:100%}
.agency_notation h4 a.morelink{padding-right:19px;background:url(../images/dc/pref.png) no-repeat 100% -107px;font-size:12px;text-transform:uppercase;width: 230px;cursor:pointer}
.agency_notation h4.active a.morelink{background:url(../images/dc/pref.png) no-repeat right bottom;}
/*end:agencynotation*/

/*start:codifyoragnic*/
.agencylist_list2 dl dt{float:left;width:50%;font-size:13px;margin-bottom:18px;font-weight:400}
.agencylist_list2 dl dt strong{width:128px;float:left}
input.inputdate{border:1px solid #9d9d9d;border-bottom:1px solid #ff0000;height:18px;line-height:20px;padding-right:2px;width:135px;float:left;background:url(../images/dc/icon_agency.png) #fff no-repeat 121px -42px;}
.agencylist_list2 dl dd{float:left;width:100%;font-size:13px;margin-bottom:18px}
.textarea{border:1px solid #8b97b1;width:279px;height:35px;float:left;padding:3px}
.agencylist_list2 dl dd input{float:left;margin-top:10px}
.agencylist_list2 dl dd strong{font-weight:bold;float:left;line-height:40px;margin-right:5px}
.editor{float:left;margin-top:15px}
.text_editor{width:699px;height:218px;background:url(../images/dc/texteditor.jpg) no-repeat;border:none}
.submitpart{float:left;width:699px;text-align:right;margin-top:10px}
.submitpart input{text-align:center;float:right;}
.historyinfo{float:left;margin-top:10px}
.text_history{width:699px;height:35px;border:1px solid #8f9bb5}
.historicalandstatutorynotes h4{font-size:14px;color:#000;float:left;width:100%;margin-bottom:15px}
.historicalandstatutorynotes p{float:left;margin-top:10px}
.historicalandstatutorynotes p .notationtype{width:699px;height:22px;line-height:22px;padding:2px}
.textarea_notes{width:699px;height:110px;float:left;margin-top:10px}

.historicalandstatutorynotes p .notationtype1{width:674px;height:22px;line-height:22px;padding:2px}
.textarea_notes1{width:674px;height:110px;float:left;margin-top:10px}
/*end:codifyoragnic*/

.notation_content{padding-left:25px;margin-top:15px;}
.section_otherversion{float:left;width:100%;text-align:right;font-weight:bold}



/* Agency Signin Page Start */
.OGCSigninpage {width:262px;width: 240px;height:300px; margin:100px auto 110px; padding: 15px 44px 6px 40px; clear:both; float: none; border: 1px solid #e5e5e5;background:#f7f7f7; }
.OGCSigninpage .Subscriber_title { padding: 5px 0 0px 1px; font: 100 21px Georgia,"Times New Roman",Times,serif; color: #B6292B; color: #222;text-shadow:1px 1px 1px #fff; }
.OGCSigninpage .Signin_input {font: 14px Verdana,Arial,Helvetica; width: 190px; width: 240px; height: 32px; margin: 2px 0 0 0; padding: 4px 2px 4px; }
.OGCSigninpage .Signup { margin: 8px 0 0 77px; text-align: left; }
.OGCSigninpage div { padding: 8px 0px 0px 0px; }
.OGCSigninpage table { padding: 6px 8px 6px 5px; }
.OGCSigninpage div label { float: left; margin: 0; padding-right: 3px; _padding-right: 2px; text-align:left; width: 175px; line-height: 28px; }
.OGCSigninpage 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";}
.OGCSigninpage 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 .OGCSigninpage { text-align: left; }
.OGCSignin_Join { border-top: 0px dashed #ccc; margin: 20px 0 0 0; }
/*.main_body .OGCSigninpage .Signin_input { border: 1px solid #7F9CBA; }*/
.challenge{ display:inline-block; width:120px; height:33px;}
.OGCSigninpage .Signin_inputcode[type="password"] {font: 14px Verdana,Arial,Helvetica; width: 190px; width:110px; height: 32px; margin: 2px 0 0 0; padding: 4px 2px 4px; }
.OGCSigninpage .code_shown{ border:1px solid #e0e0e0;padding:0px 3px 5px 4px; margin:0 1px 0 0; padding:0; margin:0;}
.OGCSigninpage input.Get_challenge,input.Get_challenge{ background:url(../images/dc/Get_challenge.jpg) no-repeat 0 0; border:0; padding:0 3px 0 3px; display:inline-block; width:20px; color:#336699; margin-bottom:-5px;}
.OGC_btn{background:#255890 url(../images/dc/comment_btn.jpg) repeat-x 0 96%;border:1px solid #336699;color:#FFF;cursor: pointer;font: bold 115% Verdana,Arial,Helvetica,sans-serif;margin:1px 0 0 1px;outline:medium none;overflow:visible; padding:3px 11px 4px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}
/* Agency Signin Page End */

/* Action Log Page Start */
.actionlog_content{width:100%; margin: 10px 0 10px 0px; height: 100%; float: left; padding: 0px 10px; min-height: 750px;}
table.actionlog{width:100%; border-collapse:collapse;line-height:20px; border-color:#ccc;border:1px solid #2a6eb3;border-top:2px solid #2a6eb3;padding:1px; border-collapse:0; border-spacing:0; float:left;}
.actionlog td{padding:10px;font:400 13px Arial,Georgia,"Times New Roman"; color:#333;border:1px solid #b0cae4; text-align:left}
a:hover{color:#976d33;}
.actionlog .title th{padding:10px;font-family:Georgia,Arial,"Times New Roman";font-size:14px;color:#333;font-weight:700; background:#f0f6f8;border:1px solid #b0cae4; text-align:center;}
.actionlog_h1{font: 100 20px/22px Georgia,"Times New Roman",Arial,verdana; padding: 5px 0 0px 5px; display:inline-block; float:left;}
.actionlog_search{ float:right;}
/* Action Log Page End */

/* Agency Enactmenthome Page Start */
span.icon_item_left{float:left;width:2px;height:23px;background:url(../images/dc/btn_left.jpg) no-repeat}
span.icon_item_middle{float:left;height:23px;background:url(../images/dc/btn_middle.jpg) repeat-x;line-height:23px;padding:0px 8px;}
span.icon_item_middle a{color:#010101}
span.icon_item_right{float:left;width:2px;height:23px;background:url(../images/dc/btn_right.jpg) no-repeat}
span.icon_item{padding-left:10px;float:left}
.workitem{float:right;margin-bottom:10px}
.enactmenthome .hd{float:left;padding-top:25px;padding-bottom:25px;width:100%}
.enactmenthome .hd h3{color:#bb232f;font-size:17px;padding-left:6px;float:left;font-family:Arial, Helvetica, sans-serif}
.enactmenthome .hd h3 em{color:#848484;font-size:12px;margin-top:5px;float:left}
.width140{width:140px}
.enactmentsearchandhelp{float:right}
.enactmentsearch{float:left}
.enactmentsearch em{font-style:normal;float:left;line-height:23px;margin-right:5px}
.enactmentsearch .searchtype{float:left;height:25px;line-height:23px;}
.enactmenthome_list{}
.enactmenthome_list table{width:100%;float:left}

table tr.enactmentheader{background:url(../images/dc/enactment_header.jpg)  repeat-x;width:100%;line-height:35px;}
.line2{height:2px;width:100%;background:#e5e3e6;float:left;margin-bottom:5px}
table tr.enactmentheader th{text-align:center;/*border:1px solid #b0cae4;border-top:2px solid #2a6eb3;*/border-right:1px solid #fff; border-left:0;color:#364e70}
.entrysbg{width:187px;height:21px;background:url(../images/dc/step_entrys.png) no-repeat 0px -21px;float:left;vertical-align:middle;}
.entrysbg span{background:url(../images/dc/step_entrys.png) no-repeat 0px 0px;display:block;height:21px;width:34%}
.entrylist{text-align:left;line-height:21px}
.insertbtn_enactment{border:none;width:12px;height:9px;background:url(../images/dc/icon_act.png) no-repeat;margin-right:5px}
.editbtn_enactment{border:none;width:16px;height:19px;background:url(../images/dc/icon_agency.png) no-repeat 0px -23px;margin-right:5px;vertical-align:middle}
.delbtn_enactment{border:none;width:12px;height:13px;background:url(../images/dc/icon_act.png) no-repeat 0px -9px;margin-right:5px}
.savebtn_enactment{border:none;width:13px;height:18px;background:url(../images/dc/icon_act.png) no-repeat 0px -27px;text-indent:-999px;margin-right:5px;vertical-align:middle}.savebtn_enactment{border:none;width:13px;height:18px;background:url(../images/dc/icon_act.png) no-repeat 0px -27px;text-indent:-999px;margin-right:5px;vertical-align:middle}
.enactmenthome_list table tbody tr.mytable{background:#e9f2fb;border-top:1px solid #a4cbea;border-bottom:1px solid #a4cbea}
.enactmenthome_list table tbody tr.mytable1{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc}
.publishstaus{color:#bb232f;font-weight:bold}
.enactmenthome_list table tbody tr.mytable3{}
.enactmenthome_list table tbody tr.mytable4{}
.enactmenthome_list table tbody tr.mytable3 td{padding:8px 0px;vertical-align:top;font-size:12px}
.enactmenthome_list table table.mytable4  tr td{padding:2px 0px;vertical-align:top;font-size:12px}
.enactmenthome_list table tbody tr.mytable td,.enactmenthome_list table tbody tr.mytable1 td{padding:20px 0px;vertical-align:top}
.enactmenthome_list table tr td{text-align:center}
.enactmenthome_list table table.mytable2  tr td{padding:5px 0px;vertical-align:top}
.textarea_entry{width:96%;height:38px;}
.width50{width:50px}
.width80{width:80px}
.helppart{padding-left:17px;background:url(../images/dc/icon_help.jpg) no-repeat 0px 2px;float:left;margin-left:10px;margin-top:5px}
.width170{width:170px}

.enactmenthome{padding-left:10px;padding-right:10px}
.line{border-bottom:1px solid #000;float:left;width:100%}
.act_list{margin-top:20px;float:left;width:100%}
.act_list ul li{border-bottom:1px dashed #cccccc;padding-bottom:15px;padding-top:10px;width:100%;float:left}

input.searchcode_btn1 { width: 58px; height: 28px; margin: 0px 10px 0px 0px; background: url(../images/dc/searchcode_btn.jpg) no-repeat 0 -42px; border: 0; color: #293e5b; text-shadow: 1px 1px 1px #F8F8F8; font-weight: 600; }
	input.searchcode_btn1:hover { background: url("../images/dc/searchcode_btn.jpg") no-repeat 0 -162px; }
	.searchcode_input1[type="text"]{ width: 313px; width: 250px; line-height: 24px; height: 24px; border: 1px solid #999; border: 1px solid #ccc; border-top: 1px solid #777; border-left: 1px solid #888;color:#777;}
.searchcode_input1 { width: 313px;width: 250px; 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; }
.menoinfo{width:80%;float:left}
.addtaskform{float:left;width:100%}
.addtaskform table tr td{text-align:left;font-weight:bold}
/* Agency Enactmenthome Page End */

/* Modify Account Information page style start */
.modifyInfor_content{width:950px;float:left; min-height:750px;margin:10px 0 10px 0px;}
.modifyInfor_h1,.myprofile_h1{font:normal 22px/22px Georgia,"Times New Roman",Arial,verdana;padding:5px 0 0px; text-align:LEFT;}
.modifyInfor_right,.myprofile_right{width:100%;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;}
.modifyInfor_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}
.modifyInfor_rightdetail{ float:left; width:98%; width:auto; height:100%; padding:13px 0px 0 2px}
.modifyInfor_rightdetail li{font:normal 13px/18px Arial, Helvetica, sans-serif;padding:5px 0px 5px 0px; display:block; clear:both;}
.modifyInfor_righthideh2{position:relative;border-bottom:1px solid #d1d1c9; }
.modifyInfor_tab,.myprofile_tab{ margin:10px auto; width:720px}
.modifyInfor_tab{ margin:10px auto 15px; width:720px}
.modifyInfor_tab th,.myprofile_tab th{ text-align:right}
.modifyInfor_tab th,.modifyInfor_tab td,.myprofile_tab th,.myprofile_tab td{margin:0;padding:5px 3px 5px 4px;}
.modifyInfor_tab td{ text-align:left;}
.modifyInfor_tab input,.modifyInfor_tab select,.myprofile_tab input,.myprofile_tab select{ width:220px; padding:2px;}
.myprofile_tab select,.modifyInfor_tab select{ width:226px; padding:2px;}
.modifyInfor_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;}
.modifyInfor_submit,.myprofile_submit{ width:420px; height:80px; margin:0px auto; padding:0 0 0 250px;}
.comment_inputbox textarea{ width:630px; height:90px;border:1px solid #ccc; border-top:1px solid #909090;border-left:1px solid #9d9d9d;}
.modifyInfor_post,.myprofile_post{ background: #255890 url(../images/dc/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 4px; text-decoration: none; width: auto; border-radius: 5px 5px 5px 5px;}
.myprofile_tab .myprofile_checkbox{width:auto; padding:2px; margin:0 4px;}

.modifyInfor_tab input.Get_challenge,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}
.modifyInfor_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;}
.modifyInfor_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;}
.modifyInfor_leftdetail{padding:0px 5px 0px 7px; margin:0}
.modifyInfor_leftdetail li{padding:0px 0 13px; display:inline-block}
.modifyInfor_leftdetail li a{line-height:17px;display:block; width:100%; clear:both}
.modifyInfor_completed{margin:80px auto 10px; width:480px; height:300px;}
.modifyInfor_content .width300px{ width:290px;}

.right150px{width:150px; float:right;}
.left700px{width:700px; float:left;}
/* Modify Account Information page style End */



.agency_header{float:left;width:100%;background:url(../images/dc/agency_headerbg.jpg) repeat-x;height:79px;}
.agency_header_content{margin:auto;width:980px;background:url(../images/dc/agency_headerbg.jpg) repeat-x;height:79px;}
.agency_header_content .agency_logo{float:left;margin-top:5px}
.agency_header_content .agency_logo a{width:67px;height:73px;display:block;background:url(../images/dc/agency_logo.png) no-repeat;}


.public_menu_center{float:left;color:#fff;font-family:arial,sans-serif;padding:0px 3px 0 22px}
.public_menu_center a{float:left;color:#d7e8ff;z-index:999;padding:0px 20px;font-weight:600;line-height:33px;font-size:11px;text-shadow: 1px 1px 1px #0b284a;text-transform: uppercase;}
.public_menu_center span{width:3px;height:32px;background:url(../images/dc/nav_line1.jpg) no-repeat 0 2px;color:#d7e8ff;*background:url(../images/dc/nav_line1.jpg) no-repeat 0 2px;float:left}

.agencylogininfo{float:right;text-align:right;}
.copyrights{text-align:center;margin-top:-20px}

.agency_menu{color:#333;font-family:arial,sans-serif;}
.agency_menu_center{float:left;padding-left:14px;padding-top:2px}
.agency_menu_center a{float:left;color:#333;z-index:999;padding:0px 25px;font-weight:600;line-height:46px;font-size:13px;}
.agency_menu_center a:hover{ color:#336699;}
.agency_menu_center span{width:2px;height:41px;background:url(../images/dc/agecy_navline2.jpg) no-repeat 0 2px;color:#d7e8ff;float:left}
.acountuser{float:right;color:#eee;line-height:32px;}
.acountuser a{color:#fff}
.acountuser a img{vertical-align:middle;margin:0 0 3px 5px;}
.public_menu a{color:#fff;color:#cedae7}
.icon_help{color:#1f4a98;padding-left:20px;background:url(../images/dc/icon_help.jpg) no-repeat 0px 12px;line-height:41px;margin-right:10px;display:inline-block}
.icon_logout{color:#1f4a98;padding-left:5px;line-height:41px;display:inline-block}


/*  Agency Home Page Start */
.agencyHome_content{width:100%; margin:0px 0 10px 0px; height: 100%; float: left; padding: 0px 10px; min-height: 750px;}
.agencyHome_h1{font: 100 20px/22px Georgia,"Times New Roman",Arial,verdana; padding: 5px 0 0px 5px; color: #bb0000; display:inline-block; float:left;}
.actionlog_search{ float:right;}
.agencyHome_list{padding-left:6px}
.agencyHome_list table{width:100%;float:left} 
.setting{border:1px solid #ccc; width:193px; height:290px; float:left;border-radius: 5px 5px 5px 5px;box-shadow: 0 3px 6px #ccc; margin:32px 0px 10px 13px;}
.setting ul{ margin:10px 11px 13px 14px;}
.setting li{ border-bottom:1px dashed #eee; padding:8px 0 2px 2px;}
.setting li.Setting_h1{ font-size:16px; background:url(../images/DC/ico_setting.jpg) no-repeat 15px 9px; border-bottom:2px solid #880000;padding:8px 0 2px 47px; margin:10px 0 3px 0; color:#336699;}
.setting li.Settingdownload_h1{ font-size:16px; background:url(../images/DC/ico_setting.jpg) no-repeat 15px -25PX; padding:0 0 0 25px;border-bottom:2px solid #880000;padding:5px 0 2px 40px;margin:22px 0 3px 0;}
.agencyHome_enactment{width:770px; float:left; margin:15px 0 0 0;}
.enactmenthome_list .moreinfo { display: block; text-align: right; margin:0px 7px 5px; float: right; }
.enactmenthome_list .moreinfo a { font-size:12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-align: right; }
.agencyHome_content table{ margin:0;}
.agencyHome_content .enactmenthome_list{ padding:10px 0 0 0; float:left; width:100%}
.agencyHome_link{ float:right; font-size:14px; margin:0 0 -10px; line-height:36px;}
/* Agency Home Page End */

/* Agency Publsihlist Start */
.publishlist{padding:12px 15px}
.publishlist .hd h3{font-size:24px;color:#333;margin-bottom:5px;color:#a50000;font-size: 1.618em;;line-height:1.24}
.publish_searchpart{float:left;width:100%}
.publishstatus{color:#ee8f11;font-weight:bold}
.publish_searchpart em{float:left;font-style:normal;padding-left:5px;padding-right:5px}
.publish_list{float:left;width:100%;margin-top:10px; }
.publish_list h4{color:#336699;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:15px; padding:1px 2px;}
.publish_list h4 a.pub_icon{display:inline-block;width:19px;height:19px;background:#ff0000;background:url(../images/dc/d.png) no-repeat 0px 5px;cursor:pointer}
.publish_list h4.active a.pub_icon{background:url(../images/dc/d.png) no-repeat -18px 5px;}
.publish_list h5{padding-left:16px;font-size:18px;color:#2c67ab}
.publish_list h5 em{font-size:12px;font-style:normal;color:#333}
.publish_list h5 img{margin-left:5px;vertical-align:middle}
.publish_list ul li input{margin-right:5px}
.publish_list h5 a{display:inline-block;width:19px;height:19px;background:#ff0000;background:url(../images/dc/d.png) no-repeat 0px 5px;cursor:pointer}
.publish_list h5.active a{background:url(../images/dc/d.png) no-repeat -18px 5px;}
.mybox1{padding-left:20px}
.mybox1 p{line-height:27px;}
a.resetlink{font-weight:400;padding-left:6px;}
.publish_list li h4{border-bottom:1px dashed #d6d6d6;}
/* Agency Publsihlist End */

/* Agency publish Queue Page Start */
.publishQueue_content{width:100%; margin:20px 0 10px 0px; height: 96%; float: left; padding: 0px 10px 0px 15px; min-height:750px;}
.publishQueue_content h3{ padding:0 0 0 6px;}
.publishQueue_tab{ width:95%; font-size:113%; color:#999;}
.publishQueue_tab td{ padding:4px 5px; text-align:left;}
.publishQueue_tab th{ background:#eaf3fc;padding:3px 4px; font-weight:100; text-align:center; color:#333;}
.publishQueue_content h4{color:#336699;font-weight:600;font-family:Arial, Helvetica, sans-serif;font-size:15px; padding:1px 2px;}
.icon_pdf_none { display: inline; width: 48px; text-transform: uppercase; float:none; padding: 0 0px; margin-left:0px;}
.icon_pdf_none a { text-decoration: none; padding: 2px 8px 1px 24px; background: #fff url(../images/dc/blue_mode.png) no-repeat 19% 73%; font-size:12px }
/* Agency publish Queue Page end */

/* Agency schedule Publish Page Start */
.schedulePublish{ width:300px; height:200px; /* */border:4px solid #e1eef9;outline:0px solid #b6cde0; float:left; padding:13px; margin:15px; background:#f3f8fc;border-radius: 5px 5px 5px 5px;}
.schedulePublish h3{ font-size:120%; text-align:center; border-bottom:1px solid #A4CBEA; padding:0px 0 6px; width:99%; margin:5px auto 12px; color:#333; font-weight:600;}
.schedulePublish table{border:0px solid #e1eef9; }
.schedulePublish table td{ padding:3px; text-align:left;}
.schedulePublish table th{ vertical-align:middle; padding:0 4px; font-weight:100;}
.textarea_schedulePublish{width:210px;height:60px;}
.textarea_publishNow{width:235px;height:90px;}
.schedulePublish_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 4px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}
.addnew_h4{ color:#333;}
/* Agency schedule Publish Page end */


/********************** Agency CSS Start **********************/


/********************** Agency CSS End **********************/