﻿/* GLOBALS */
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
body{margin:0; font: 400 80%/1.618 Arial,verdana,Helvetica,sans-serif;line-height:1.4;color:#222;
	background:url(../../Images/default/body_bg.jpg) repeat-x 0% 0% #e2e2e2;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}

.zoneTitle { display:none;}

/* GLOBALS: Lists */
h1,h2,h3,h4{/*font-family: "Segoe UI Light", "Helvetica Neue", Arial, sans-serif;*/
text-shadow: none;
font-weight: lighter;
-webkit-font-smoothing: antialiased;}
h1 {font-size: 1.5em;}
small {	font-size: 0.875em;}
.main {float: right;width: 70%;}
.leftBar{float:left; width:25%;}
ul{font-family: "Segoe UI Light", "Helvetica Neue", Arial, sans-serif;}
object{max-width:100%;}

/* GLOBALS: Links */ 
a {text-decoration:none;color:#3976B6;font-family:Georgia, Arial,"Times New Roman",'Segoe UI', Tahoma, sans-serif; }
a:visited{color:#2966B6;}
a:hover{color:#1962ab;color:#ba925a;text-decoration:underline}
a:focus{outline:none}
a:hover,a:active{outline:0}
a img {	border:none}
img{border:0;vertical-align:middle}
table, tr, td,h1,h2{padding:0px;margin:0px;}
.table tr{border:1px solid #888;}
.table tr td{border:1px solid #888;}

/* GLOBALS: Button */
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}

input,select{ font:normal 13px Arial, Helvetica, sans-serif; padding:1px; margin:0;}
input[type="text"],input[type="password"],textarea{background:#fff url(../Images/default/input_bg.jpg) repeat-x 0 0;border:1px solid #ccc; border-top:1px solid #777;
border-left:1px solid #888;border-radius:5px;}
textarea{background:#fff url(../Images/default/textarea_bg.jpg) repeat-x 0 0;}
input[type="button"], input[type="submit"]{ cursor:pointer}


/* layout: total */
.wrapper{max-width:68.625em;max-width:77.125em;max-width:100%;
padding: 0 0px;margin:0 auto 5px; overflow:hidden; min-height:700px;content: "";max-width: none;z-index:1;min-height:450px; margin:0}
/*.containter{margin:0px auto;padding: 0 30px;clear:both;max-width:72%;padding:0 14%;}*/
.containter_bookview{margin:-10px auto 0;padding: 0 0px;clear:both;}
.containter_width{margin:0px auto;max-width:1170px;max-width:1003px;padding: 0 30px;max-width:72%;/*padding:0 14%;*/ clear:both;}
header{margin:0 auto;padding:0;background:#272a2f;background:#222;height:47px; /*opacity:0.99; -moz-opacity:0.99; filter:alpha(opacity=88);*/}
footer{margin:0;min-height:45px;padding:0;background:#272a2f;background:#000;clear:both;font-family: "Segoe UI Light", "Helvetica Neue", Arial, sans-serif;}
.home_body{margin:0px auto;min-height:580px;padding:0;background:url(../Images/default/bg_Legalzone.jpg) no-repeat 50% -11% #fff;
           background:url(../Images/default/bg_Legalzone.jpg) no-repeat 50% -172px #fff;font-size:115%;} 
/*.generic_body{margin:0 auto;}
.generic_body .containter{background-color:#fff;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);padding-top:10px;max-width:1003px}
.main_body{min-height: 586px;border:none;padding:0 0 10px 0;margin:0;overflow:hidden;width:100%;margin: 0 auto;clear:both;float: none;}*/

.generic_body {margin:0 auto;padding:2px 0 0;}
.generic_body .containter,.containter{margin:0 auto;padding:0 9%;clear:both;background:#fafafa;}
.home_body{margin:0 auto;min-height:580px;padding:0;font-size: 14px /* .875em -- 16x.875=14 */;} 
.main_body{min-height:631px;min-height:671px;width:100%;border:none;padding:0 15px 10px;margin:0 auto;overflow:hidden;clear:both;float:none;background:#fff; box-shadow:1px 2px 3px #d9d9d9;}

.BodyEnd {width:100%; height:45px;background:url(../../../images/default/end_bg.jpg) repeat-x center top #e2e2e2;}
.generic_body footer .containter_width,footer .containter{text-align:center;background: #000;}

/* layout: header */
.logo a{float:left;width:118px;height:55px;background:url(../Images/default/logo.png) no-repeat 0 2px;padding-top:2px;color:#f00;line-height:1.9em; font-size:1.9em; text-transform:uppercase;font-family:Georgia; margin-left:10px;}
h1.logo{padding:0;margin:0;}
h1.logo a{float:left;width:90px;height:43px;background:url(../Images/default/logo.png) no-repeat 0 7px;padding:0;margin:0; color:#f00;line-height:1.9em; font-size:1.9em; text-transform:uppercase;font-family:Georgia;}

/*.topsearch{ float:right; width:300px;width:30%;padding:6px 22px 5px 7px; margin:9px 0;border-radius:4px 4px 4px 4px;}
.searchbtn{ float:right;background:url(../Images/default/Search.png) no-repeat 0 0; width:20px; height:20px; margin:17px -34% 0 0; border:0;}*/
.logo{float:left;}
.beta{float:left; width:38px; height:38px; display:inline-block; background:url(../images/default/beta.png) no-repeat 0 0;}
#searchbar {float: right; margin-top: 5px;}
#searchBox {background:#666;border:solid 1px #162334;height:28px;margin-top:1px;width:211px;padding-left:11px;padding-right:4px;vertical-align:top;-webkit-border-radius: 15px;
-moz-border-radius: 15px;border-radius: 15px;}
#searchBoxInput{background:#666;width:85%;border:0;color:#eee;font-size:0.95em;height:27px;outline:none;padding:0;vertical-align:top;}
#searchBoxSubmit{-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;-ms-border-radius: 0 4px 4px 0;border-radius:0 4px 4px 0;background-color: #fff;background: url("../Images/default/Search.png") no-repeat 50% 50%;border: none;cursor: pointer;height:28px;margin-left: 0;box-shadow: none;margin-top: 1px;text-indent: -9999px;vertical-align: bottom;width:28px;}
#searchBoxInput:-ms-input-placeholder,
#searchBoxInput::-webkit-input-placeholder,
#searchBoxInput::-moz-placeholder{ color:#dedede;font-size:0.9em; }			
			
.navigation{float:right; padding:0 0 0 9px; margin:14px 15px 0 0; }
.navigation li{float:left; color:#f2f2f2; list-style:none; padding:0px 3px;}
.navigation li a{color:#ced5de;color:#9d9d9d;font:15px/170% 'Bitter', Georgia, Times New Roman, Times, serif; font:100 14px/24px Arial, Calibri, Helvetica, sans-serif; /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);*/}
.navigation li a:hover{color:#fff; text-decoration:none;}
.navigation li a.home { display:block;width:35px;height:30px; background:url(../../images/default/meun_icons.png) no-repeat left -2px; margin:0; padding:0;}
.navigation li a.profile { display:block;width:40px;height:30px; background:url(../../images/default/meun_icons.png) no-repeat -44px -2px;margin:0; padding:0;}
/*.navigation li a.help { display:block;width:30px;height:30px; background:url(../../images/default/meun_icons.png) no-repeat -176px -1px;}*/

/*.navigation li a.SignUp{background:#e33539;color:#eee;border-radius:4px 4px 4px 4px;padding:4px 8px 5px; line-height:0.6em;}
.navigation li a.SignUp:hover {background:#f00;background:#af3939;text-decoration:none;}
.navigation li a.SignIn{background:#272a2f;border-radius:4px 4px 4px 4px;padding:4px 8px 5px; line-height:0.6em;}
.navigation li a.SignIn:hover {background:#333;text-decoration:none;}*/
.navigation li a.SignUp{background:#af3939;background:#222;color:#9d9d9d;border-radius:4px 4px 4px 4px;padding:7px 5px 8px; line-height:0.6em;}
.navigation li a.SignUp:hover {background:#e33539;background:#555;background:#222;text-decoration:none;color:#fff;}
.navigation li a.SignIn{background:#222;border-radius:4px 4px 4px 4px;padding:7px 5px 8px; line-height:0.6em;/*box-shadow:1px 1px 1px #333;*/}
.navigation li a.SignIn:hover {background:#555;background:#222;text-decoration:none;}

/* layout: topnav start */
.eregs_nav {height:20px;line-height:28px;overflow:hidden; text-align:right; font-size:1.1em;padding-right:20px; padding:10px;/*float: right;*/}
.eregs_nav a {margin:0 3px;color:#424242;color:#fff;font:normal 12px/28px Arial,Verdana,Helvetica,sans-serif;}
.eregs_nav a:visited{color:#676767;}
.eregs_nav a:hover{color:#2966B6;}

.topnav_select{height:20px;padding:3px 0 0px 5px;display:inline-block;color:#707070;cursor:pointer;position:relative;}
.topnav_select a{_letter-spacing:0px;}
/*.topnav_select a:hover{background:url(../images/topnav_ICO.jpg) no-repeat 99% 55%;}*/
nav ul li div,#officallink9 {display:none;word-break:break-all; visibility:collapse; opacity:0; overflow:hidden;border:2px solid #777; border-left:1px solid #777;border-right:1px solid #777;position:absolute;right:-5px;*right:-5px;right:-5px\0/;top:19px; padding:1px 4px;background:#fafafa;background:#fff;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2); border-radius:4px 4px 4px 4px; z-index:1; font-size:0.9em;}
nav ul li:hover div {display:block;visibility:visible; opacity:1; width:100%;width:118px;}
#officallink, x:-webkit-any-link{position:absolute;right:258px; right:-168px;top:19px;}
#officallink{position:absolute;right:-1px;*right:-1px;right:-1px\0/;top:19px;width:88%;min-width:195px;}
#profileInfo{width:88%;min-width:180px;top:25px;}
#descri{width:88%;min-width:195px}
.topnav_dropdown{ width:100%;height:100%;padding:0; text-align:left;background:#fff;margin:0;}
.topnav_dropdown li{ border-bottom:0px dashed #d9d9d9;padding:0px; color:#666;width:99%; margin:0;}
.topnav_dropdown li a{color:#2966B6; padding:5px 0px 5px 3px; display:inline-block; font-size:0.95em;font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif;  line-height:16px; width:100%; text-indent:1px;background:#ffffff;margin:0;text-shadow:0 0 0 #fff; }
.topnav_dropdown li a:hover{color:#B6292B; color:#fff; padding:5px 0px 5px 3px; background:#0062a1; text-decoration:none;}
.topnav_disc{ background:url(../../images/default/bullet.gif) no-repeat 3px 50%;}
/* layout: topnav end */

/* layout: banner homepage */
.bannerfont9{background:url('../../images/default/bannerfont_eLaws.png') no-repeat 0% 0%;background-size:contain;width:70%;height:80%;max-width:469px; max-height:146px;position:absolute;left:15%;top:29%}
.banner{height:216px;margin:0px auto; text-align:center;position:relative}
.bannerpic{display:none}
.bannerfont{width:70%;max-width:750px; max-height:230px;position:absolute;left:20%;top:14%;text-align:left;font-size:2.5em;color:black}
.bannerfont h2{color:#fff;text-shadow:1px 2px 2px #000;font-family:"Segoe UI",Tahoma,verdana;font-weight:100; font-size:1.25em; line-height:1.5em; }
.bannerfont h2 span.bannerfont_01{font-weight:bold;font-size:1.2em;text-indent:1.5em;font-family:Helvetica Neue LT Std,Tahoma, "Helvetica Neue",Georgia;display:inline-block;
  text-shadow:2px 2px 4px #000;min-width:460px; display:inline-block;}

.block{margin:0 auto;max-width:86%;padding:40px 0;padding:1% 7%; min-height:500px;overflow:hidden;_height:1%; clear:both; background:#fff; text-align:center}
.block a.blockbg{display:none;width:100%;height:220px;height:31px;background:#09367f;background:#fff; position:absolute;left:0%;bottom:0%; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); line-height:11em;z-index:0;}
.block a.Sitelink{display:inline-block;width:99%;color:#0e3a83;color:#333;font-family:verdana,"Segoe UI",Tahoma; position:relative\9;font-size:1.090em;padding:5px 2px 3px 4px;line-height:0.95em;
-webkit-transition-property: scale; 
-webkit-transition-duration: 0.2s;  
-webkit-transition-timing-function: ease-in-out; 
-moz-transition: all 0.2s ease-in-out; 
}
.block a.Sitelink:hover{display:inline-block;width:98%;/*padding:4px 1px 2px 3px;border:1px solid #e1e6c6;border:1px solid #fff;*/color:#059;color:#0034c0;text-decoration:none;box-shadow:0px 0px 0px #ccc;
/*background:#e2f0fa url(../../images/default/dot.png) no-repeat 100% 50%*/;padding-left:9px;
/*border-radius : 10px;
-moz-border-radius : 10px;
-webkit-border-radius : 10px;
box-shadow : 0 0 5px rgba(0,0,0,.4);
-moz-box-shadow : 0 0 5px rgba(0,0,0,.4);
-webkit-box-shadow : 0 0 5px rgba(0,0,0,.4);*/
-webkit-transform : scale(1.05); 
-moz-transform : scale(1.05);
font-weight:bold;
}
.block_box{float:left;width:31%;height:121px;padding:12px 2px 6px 5px;margin:0 0 22px 0.8%;border:0px solid #e0e0e0;content:"";border-radius:4px;background:#eff2e1;}
/*.block_box:hover{box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 5px 12px rgba(0,0,0,0.2);}*/
.block_content{width:100%; float:left; text-align:left; line-height:1em; margin:5px 0 0;padding:0px 0px 0px 7px;}
ul.block_content li{padding:0px 0 0px 0px; color:#ccd3be;}

h3.blockfont{ float:left;display:inline-block; margin:0;padding:6px 0 0 10px; text-align:left;}
a.blockfont { float:left;display:inline-block;color:#0034c0;text-align:left;
text-shadow:1px 1px 0px #fff,-1px -1px 2px #fff;padding:3px 0; font-size:16px;line-height:1em;z-index:9999; text-transform:uppercase;}
a.blockfont:hover{ text-decoration:none;text-shadow:5px 5px 10px #fff,-5px -5px 10px #fff;}


/* layout: footer homepage */
.footer{width:100%;background-color:#e3e3e3;margin-top:0px;overflow-y:auto;overflow-x:hidden;_height:1%;}
.footer a{ color:#444;font-family:"Segoe UI", "Helvetica Neue", Arial, sans-serif;font-size:0.9em;line-height:2em; text-shadow:1px 1px 1px #fff;}
.footer a:hover{ color:#000; text-decoration:underline;}
.footer a:visited{ color:#444; text-decoration:none;}
.footer a:after {content:"»";visibility:hidden;}
footer .footerlink{ display:none}
.footerlink{overflow-y:auto;overflow-x:hidden;_height:1%;min-height:110px; width:1003px;width:auto; margin:0 auto;}
.footerlink ul{ float:left;list-style:none;display:inline-block;margin:0;padding:20px 3% 0 2%;min-height:154px;}
.footerlink ul li strong{ color:#555;}
.footerlink ul.footer05 li strong{ color:#555;width:115px;  display: block;}
.footerlink ul.footer01{padding:22px 0% 0 0%;max-width:240PX;width:2%;}
.footerlink ul.footer01 li{float:left;width:152px; white-space:nowrap }
.footerlink ul.footer01 a{ line-height:1em;}
.footerlink ul.footer01 li:first-child{margin-bottom:6px}
.footer04 li,.footer05 li{float:left;/*display:inline-block;width:99%;*/ padding:0 0 13px 0;min-width: 93px;}
.footer04 span { display:inline-block;width:70px; padding:0; font-size:1em;}
.footer04 span.footergray{font-size:0.7em; color:#595959;}
.footerlink ul.footer02{padding:22px 0% 0 0%;min-width:12%;}
.footer03 li{ height:48px;padding-left:50px; background:url(../../images/city/satellitebeach/agency_login_bg.png) no-repeat;font-size:1.1em;line-height:47px;margin-top:29px; }
.footer04 a{float:left;display:inline-block;padding:7px 0 4px 50px;width:73px;width:122px;height:44px;color:#333;margin:0 1px 4px 0;background:url(../../images/city/facebook.png) no-repeat 0 0;font-family: "Segoe UI";line-height:1.1em}
.footerlink ul.footer04{float:left;display:block;width:370px;padding:22px 0 0 0%;background:none;margin:0;color:#333;}
.footerlink ul.footer05{float:right;padding:22px 0% 0 1%;width:187px;width:200px; text-align:center; }
.footerlink ul.footer05 a{line-height:0.85em; text-align:center; display:inline-block;}
.footer05 img{width:88px; margin:-3px 5px 0 0;}

a.facebook{background:url(../../images/default/facebook.png) no-repeat 0 0;}
a.twitter{ background:url(../../images/default/facebook.png) no-repeat 56% 0;}
a.Google{ background:url(../../images/default/facebook.png) no-repeat 112% 0;}
.Copyright{color:#808388; width:100%;padding:3px 0 6px 1px;font-size:14px; line-height:1em; clear:both}
.Copyright a{color:#fff;}
.Copyright a:hover{color:#fff; }
.Copyright a:visited{color:#fff; }
footer {font-weight:100;font-size:14px;}
footer ul{margin:0; padding:0;}
footer ul li { color:#555;padding-top:5px;margin:0;font-size:0.8em }
footer ul li a{ display:inline-block; line-height:18px;font-size:14px;color:#888}
footer ul li a:hover{ color:#fff }
footer ul li a:visited{ color:#888 }

/* layout: footer homepage */
/* module: List View Start */
.ruleindex_table table, .ruleindex_table tbody, .ruleindex_table tr, .ruleindex_table td { padding: 0; margin: 0;line-height:22px}
.ruleindex_table table img { vertical-align:middle;margin-top:2px;margin-right:3px }
.ruleindex_table{ width: 100%;padding-bottom: 5px;padding-top:5px;border-bottom: 1px solid #eee;}
.ruleindex_table tr td i {color:gray;}
.ruleindex_table tr td a {color:gray;font:0.8125em/1.1 Georgia, Arial,"Times New Roman", Times}
.UpdateData { font:1.415em/1.2 Georgia, "Times New Roman", Times, serif; color:rgb(130,130,130);padding-top:20px}

.ListView_title{width:100%;text-align:left;margin:10px 0 20px 0;position:relative;clear:both}
.ListView_title .resultWord {text-transform:uppercase; font-size:0.6em; float:right;padding-top:20px}
.ListView_h1{float:left;font:100 1.425em Georgia,"Times New Roman",Arial,verdana;color:#333;margin:15px 0 5px 0;*margin:5px 0 5px 0; }
.ListView_h1hr{ background:#666;color:#666;height:2px;width:100%;width:665px !ie;display:block;border:0;*border:1px solid #666;margin:0;padding:0;clear:both}
.listview_h1_right {float:right}
.listview_h1_right a {margin:15px 3px 0 3px}
a.pdf { display: inline-block; width: 22px; height: 22px; background: url(../Images/default/blue_mode.png) no-repeat 0px -78px; text-indent: -999px; }
.ruleindex_table table, .ruleindex_table tr, .ruleindex_table td { padding: 0px; margin: 0px;line-height:22px }
.lawindex_table table img { vertical-align:middle;margin-top:7px;margin-right:3px }
.ruleindex_table{ float: left; width: 100%; font-size:110%;padding-bottom: 5px;padding-top:5px;border-bottom: 1px solid #eee;}
.ruleindex_table tr td i {color:gray;}

.ListView_h1 a.notice_pre_not{  background: url(../Images/default/pref.png) 0 4px no-repeat; display:block;width:30px;height:30px; float:left}
.ListView_h1 a.notice_next{ background: url(../Images/default/pref.png) 7px -25px no-repeat; display:block;width:30px;height:30px; float:right}
a.notice_pre_not:hover,a.notice_next:hover{ text-decoration:none}
.ListView_indent0{ margin:15px 0 5px;width:100%; border-bottom: 1px dashed #CCC;}
.ListView_indent0 td a { font:0.925em/22px Georgia,"Times New Roman",Arial,verdana; }
.ListView_indent0 td p { font:0.88em/22px Arial, Helvetica, sans-serif; color:#444; margin:1em 0; }

a.icon_favorite { width: 20px; height: 20px;background: url(../Images/default/icon_website.jpg) no-repeat 1px -1px; float: left; text-decoration: none; }
a.icon_twitter { width: 19px; height: 18px; background: url(../Images/default/icon_website.jpg) no-repeat 0px -24px; float: left; text-decoration: none; }
a.icon_facebook { width: 19px; height: 18px; background: url(../Images/default/icon_website.jpg) no-repeat 0px -47px; float: left; text-decoration: none; }
a.icon_print { width: 19px; height: 18px; background: url(../Images/default/icon_website.jpg) no-repeat 0px 2px; float: left; text-decoration: none; }
a.icon_email { width:19px;height:18px;width:75px;height:26px; background: url(../Images/default/icon_website.jpg) no-repeat 0px -67px; float: left; text-decoration: none; }
/* module: List View End */


/* module: rule home tool start */
.rulehome_rightdetail {width:100%;height:100%;overflow-x:auto;margin:0;padding:0}
.rulehome_rightdetail li {font:400 0.81em/1.418 "Segoe UI", Arial, verdana, Helvetica, sans-serif}
.rulehome_rightdetail p{ margin:1em 0;}
.rulehome_subnav{ background:url("../Images/default/rulehome_subnav.jpg") no-repeat 0% 100%; padding:4px 0 2px 7px; margin:0;}
.rulehome_subnav span{ background:url("../Images/default/rulehome_subnav.jpg") no-repeat 100% 100%; padding:4px 7px 4px 0px;}
.rulehome_subnav ul span{ background:none; padding:0;}
.rulehome_menu {float:right; text-align:right;font-family: arial, sans-serif; width:auto; margin:10px 0 0;font-size:12px}
.rulehome_menu ul {padding:0; margin:0;list-style-type: none;float:right; text-align:right; width:auto;}
.rulehome_menu ul li {float:left; position:relative;vertical-align:baseline;}
.rulehome_menu ul li.rulehome_subnav a{ background:transparent;z-index:0; line-height:20px; padding:0 2px 0 2px;}
.rulehome_menu ul li a{font-family:Georgia, "Times New Roman", Times, serif;} 
.rulehome_menu > ul > li > a{color:rgb(170,30,30); }
.rulehome_menu ul li a:hover{text-decoration:none;} 
.rulehome_menu ul li a:visited {text-decoration:none;color:#336699;}
.rulehome_menu ul li div {display: none;}
.rulehome_menu ul li div ul {margin:2px 2px 2px 2px;float:left;}
.rulehome_menu ul li div ul li {float:left; }
.rulehome_menu ul li:hover div {display:block; position:absolute; top:23px; left:0px;}
.rulehome_menu ul li:hover div li:hover { background:#777;}
.rulehome_menu ul li:hover div li:hover a { color:#fff;}
.rulehome_menu ul li:hover div li a { padding:3px 4px 3px 0px; }
.rulehome_menu ul li:hover div li a:hover { color:#fff; color:#336699}
.rulehome_menu ul li div.rulehome_subnavhover{width:185px; background:#fff; z-index:99; text-align:left; border-radius:4px 4px 4px 4px;border:1px solid #ccc; border-top:2px solid #999;border-bottom:2px solid #999;margin:0px; padding:3px 0 5px 7px;*padding:3px 0 5px 7px;box-shadow:0 3px 10px rgba(0, 0, 0, 0.2); left:-35px;}
.rulehome_menu ul li div.rulehome_subnavhover ul li{text-align:left; padding:1px;display:block; width:97%; margin:0 0 0 0px;padding:1%;border-bottom:1px dashed #DDD}
.rulehome_menu ul li div.rulehome_subnavhover ul {padding:0px;margin:0px}
.rulehome_menu ul li div.rulehome_subnavhover ul li a { color:rgb(110,110,110)}
.rulehome_menu ul li div.rulehome_subnavhover ul li a:hover { color:#fff;}
.rulehome_menu ul .rulehome_subnavhover{_visibility:hidden;position:absolute;left:3px;_left:0px;top:22px;_top:0px; height:260px;width:200px; overflow-y:auto;background:#fff} 
* html .rulehome_menu ul ul{_visibility:hidden;position:absolute;left:-6px;top:16px;z-index:9999; height:250px;width:200px;padding:3px 0 5px 10px;overflow-y:auto;background:#fff;border:1px solid #ccc; border-top:4px solid #999;border-bottom:2px solid #999;} 
* html .rulehome_menu ul ul li a{ display:inline-block; width:100%;}
.rulehome_menu table {position:absolute; top:-10px; left:0;width:200px; background:#fff; z-index:9999;text-align:left;} 
.rulehome_menu ul a:hover ul{visibility:visible;} 
.rulehome_menu ul li:hover div li span.relatedNotices_number a{ display:block; padding:5px 0px 0 5px;font:300 12px/16px Georgia,Arial, Helvetica, sans-serif; }
.rulehome_menu ul li:hover div li span.relatedNotices_number a:hover{ text-decoration:underline; }
.rulehome_subnav ul span.relatedNotices_vol{font:100 11px/11px Georgia,Arial, Helvetica, sans-serif; color:#9e9e9e;display:inline-block; float:left; padding:0 0 5px 12px;}

.rule_historical { font-size:0.9em;margin-top:15px}
.rule_historical > div {OVERFLOW: hidden; display:none; CLEAR: both}
.rule_historical a.Expand { color:black; display:block;width:74px;padding-right:30px;background:url(../Images/default/pref.png) no-repeat right -102px}
.rule_historical a.Hid { color:black; display:block;width:44px;padding-right:30px;background:url(../Images/default/pref.png) no-repeat right -120px}
.rule_historical a:hover { text-decoration:none}
.rule_historical b { font-size:1.1em}
.rule_historical a b{font-weight:bold}
a.click_cases {color:rgb(180,40,30); text-decoration:underline}
/* module: rule home tool end */


/* module: Share facebook start */
table.share_facebook{ width:220px; height:45px; display:inline-block;margin:0px 0 10px -6px;background:url(../Images/OfficialVersion_facebook.jpg) no-repeat 50% 100%;}
.share_rss,.share_tt,.share_fb,.AddToMyBook,.AddToAlert,.share_plus{display:block; width:26px;height:21px;margin:1px 2px 0 2px; float:left;}
.share_plus{margin:10px 2px 0 2px;}
.share_fb{width:22px; background:url(../Images/default/icon_website.jpg) no-repeat 0 -46px;}
.share_tt{width:23px; background:url(../Images/default/icon_website.jpg) no-repeat 0 -23px;}
.AddToMyBook,.addToMyBook{width:23px; background:url(../Images/default/icon_website.jpg) no-repeat 0 0;float:left;height:23px}
a.hasaddToMyBook{width:23px; background:url('/images/icon_hasaddmyfavorite.jpg') no-repeat scroll 0px -1px transparent;margin:1px 2px 0 0px;display:inline-block}
.AddToAlert{ width:24px; background:url(../Images/default/icon_website.jpg) no-repeat 0 -66px;}
/* module: Share facebook end */

/* module: BookView start*/
.State_main{ width:99% !important;height:auto !important; margin:0 auto;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);border-radius: 0px 0px 4px 4px;overflow: hidden; background-color:white;clear:both}
input.State_calendar{height:17px;line-height:19px; width:100px;margin-left:3px;background:#fff url(../Images/default/blue_mode.png) no-repeat 105% 51%;*background:url(../Images/default/blue_mode.png) no-repeat 105% 52%;border:1px solid #7f9db9;text-indent:2px;cursor:pointer}
.rulebook_left{ width:30%; height:630px; float:left; border:1px solid #b5c3ce;border-right:0;}
.rulebook_right{width:69.7%; height:100%;float:left; border-right:1px solid #b5c3ce;border-bottom:1px solid #b5c3ce;_margin-right:-10px; background:#fff; overflow:hidden;}
.rulebook_iframe{width:100%;border:1px solid #b5c3ce;height:630px; border-left:0px;float:left;_margin-right:-10px;background:#fff;margin:0;}
html{ overflow-x:auto; _padding:0 15px 0 0px; margin:0; padding:0;}/*dandy */

.rulebook_breadcrumbtop{float:left;width:99%;padding:5px 0px 1px 1px; font-size:0.782em;}
a.ruletree_btp{ float:right; display:block;background:url(../Images/default/comment_ICO.jpg) no-repeat 0 80%; clear:none; width:70px; height:18px; text-align:center; font:normal 10px/18px Arial, Helvetica, sans-serif; text-decoration:none;text-transform:none; color:#585858;}

.rulebook_topbar{ width:99.8%;height:40px;margin:0px 0 0; float:left; background:url(../Images/default/rulebook_leftbar.jpg) repeat-x 0% 0%; border:1px solid #b5c3ce;}
.rulebook_topbar span{line-height:35px; text-indent:10px; font-weight:bold; float:left;}
ul.rulebook_listUl{width:97%;list-style:disc;}
ul.rulebook_listUl li{list-style:disc; list-style-position:outside; width:100%;}
.bookview_h1{font:22px/33px Arial,Helvetica,sans-serif; width:99%; display:block; margin:1px 0 20px 6px;}
.bookview_facebook{ float:left; height:24px; width:99%; margin:6px 0 5px 0; text-align:right;}
.bookview_right{width:99%; height:100%; float:left; padding-left:10px; background:#fff}
.bookview_right .agencylist_rightdetail{float:left;height:100%;padding:13px 0 0 12px;width:auto; margin:0}
.bookview_title{ float:left;display:block; width:100%; font-size:0.9em;}
.bookview_righth2{clear:both;width:99.4%;_width:98%; font:600 17px/1.2em Georgia,"Times New Roman",Arial,verdana;padding:10px 5px 4px 0;border-bottom:1px solid #d9d9d9; color:#000; margin:4px 0; position:relative;}
.State_rulebook_btn{ padding:0 4px; margin-left:-5px;_margin-left:-7px;}
.proposal_hs{color:#5c5c5e; font-size:13px;font-size:12px; margin:1px 0 11px;}

.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/default/blue_mode.png) no-repeat 1% -3%;}
.OfficialVersion{float:left;margin:2px 0px 0px -4px;padding:3px 5px 0px 32px;width:144px;background:url(../Images/default/rulehome_subnav.jpg) no-repeat 100% 100%;}
.OfficialVersion a{width:90%; color:#336699;font-weight:100; font-family:Arial,verdana,Helvetica; padding-left:4px;}
.OfficialVersion_agencylist,.OfficialVersion_notice,.OfficialVersion_bookview{float:left;margin:1px 0px 0px -5px;padding:13px 5px 11px 50px;width:161px;background:url(../Images/OfficialVersion_facebook.jpg) no-repeat 0px 0%; border:0; display:inline;color:#999;font-weight:bold}
.OfficialVersion_agencylist a,.OfficialVersion_notice a,.OfficialVersion_bookview a{width:90%;color:#222;font-weight:700;font-size:13px;font-family:Arial,verdana,Helvetica;}
.OfficialVersion_bookview{margin:6px 0 0; padding:0 0 0 5px;background:url("../Images/default/blue_mode.png") no-repeat 0 22%; width:170px;}
.OfficialVersion_bookview a{width:90%;padding:5px 5px 5px 21px;color:#000;font:100 12px/25px Arial,verdana,Helvetica;}

iframe{margin:0px; padding:0px;}
#Path {float:left; width:98%; font-size:11px;}
#OperationBar {float:right; width:180px;}
#Path td {vertical-align:top;}
#Path img {margin-top:1px;padding-right:5px;} 
.rulehome_fieldset img{margin:0px;padding-right:2px;} 
.frmRow {clear:both; margin: 0px;*margin:0px;}
.frmRow:after {content:".";visibility:hidden;}
.frmLable {width:80px;float:left;font-weight:bold;}
.frmInput {float:left;}
.currentRow td {font-weight:bold;}
.alternateRow td {background:#efefef;}
.focusRow td {background:#fafcc7;}
.row_title {clear:both;}
fieldset {border:solid 1px #dedede;margin-top:5px;margin-bottom:10px;width:96%;}
legend{color:#333;font-size:12px;}
.rulehome_fieldset{margin:2px 2px 3px 3px !important;*margin:2px 2px 9px 9px !important;}
.rulehome_fieldset table{border-collapse:collapse;}
.rulehome_fieldset table tr{white-space:nowrap}
.rulehome_fieldset table td a{line-height:190%;}
.rulehome_fieldset table,.rulehome_fieldset table td{padding:0; margin:0;}
/* module: Book View end*/

/* Book View style start*/
.rulebook_right_after{width:98%;height:100%; float:left; background:#fff;}
.rulebook_sidebar{ width:100%; height:629px;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:680px;border:1px solid #b5c3ce; border-right:0px;background:#fff;background:#e5e5e5; margin-right:0; padding-right:0;}
.rulebook_pucker img{ padding-top:220px;padding-top:270px;}
.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; color:#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}
/* Book View style end*/

/* how do i page start */
.how_content1 { background-color:#f1f1f1;padding:5px 8%;}
.how_content,.reg101_content,.how_content1{font-size:0.8em}
.how_index,.reg101_index{ list-style-position:inside;padding:0px;}
.how_index li,.reg101_index li{ padding:2px 0;list-style:none}
 .how_index li a {font:100 1.2em/1.4em Georgia, "Times New Roman", Times, serif;}
.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; }
.how_h2 {border-bottom:none}
.how_h2 p {font-weight:400}
.how_h2 > img { float:right;margin-left:10%;margin-top:15px}
.how_h2 h2 {background:#FFF;margin:0px;color:#222222;border-bottom:1px solid #D4D4D4;font: 600 1.2em/1.6em Georgia,"Times New Roman",Times,serif;}
.how_ul,.how_ul_long,.reg101_ul_long{width:52%; margin:0;font:100 1.2em/1.5em Georgia, "Times New Roman", Times, serif;color:#333; padding:0.5em 0em 2em 0em;float:left;}
.how_ul_long,.reg101_ul_long{ width:100%;padding:0.5em 0em 0.5em 0em;}
.how_ul_long ul,.reg101_ul_long ul{ margin:0 0 0 5px; list-style:inside; }
.how_ul li,.how_ul_long li,.reg101_ul_long li{ padding:1em 2em 0 2em;}
.reg101_ul_long li{ padding:1em 2em 0 4em;}
.reg101_ul_long .font_bold{ color:#000; font-size:102%;}
.how_ul p,.how_ul_long p,.reg101_ul_long p{padding:0.6em 2em 0.6em 2.3em;}
.how_img,.how_img_long{width:47%;padding:1em 0em 4em 0em;float:right;}
.how_img_long{ width:97%;}
.how_backtop,.reg101_backtop{ float:left; display:block; width:100%; text-align:right; padding:0 2px 0 0;}
/* how do i page end */

/* Sign Up style start */
.SignUp_content{margin:10px 5% 10px;width:90%;}
.SignUp_h1,.myprofile_h1{font:normal 1.9em/1.1em Georgia,"Times New Roman",Arial,verdana;padding:17px 0 7px; text-align:center;}
.SignUp_right,.myprofile_right{margin:10px 0 10px 20px;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:99%; font:bold 18px/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_content .SignUp_tab{width:90%;}
.SignUp_tab,.myprofile_tab{ margin:30px auto}
.SignUp_tab th,.myprofile_tab th{ text-align:right}
.SignUp_tab th{ font-weight:bold}
.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:62%; padding:5px;border:1px solid #AAA; border-radius:3px 4px}
.SignUp_tab input + span{ color:#999; font-weight:normal; line-height:20px}
.SignUp_tab input[type=radio],.myprofile_tab input[type=radio]{ width:auto; padding:2px;border:0}
.SignUp_tab input[type=checkbox],.myprofile_tab input[type=checkbox]{padding:0;border:0}
.SignUp_submit input { width:110px;height: 28px; }
.myprofile_tab select,.SignUp_tab select{ width:62%; 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:100%; text-align:center;height:40px; margin:0px auto;padding:5px;border-radius:3px 4px}
.comment_inputbox textarea{ width:62%; height:90px;border:1px solid #ccc; border-top:1px solid #909090;border-left:1px solid #9d9d9d;}
.SignUp_post,.myprofile_post{ float:right; padding:1px 11px; height:26px; width:81px;background:url(../Images/default/comment_ICO.jpg) no-repeat 0 0; border:0px;}
.SignUp_hr{ background:transparent  url(../Images/default/comment_hr.jpg) no-repeat center top; width:100%; border:0; padding:15px 0 11px 10px; display:inline-block}
.myprofile_tab .myprofile_checkbox{width:auto; padding:2px; margin:0 4px;}

.code_shown{ border:1px solid #e0e0e0;padding:0px 3px 5px 4px; margin:0 5px 0 0;}
.SignUp_tab input.Get_challenge{ background:url(../Images/default/Get_challenge.jpg) no-repeat 0 0; border:0; padding:0 3px 0 3px; display:inline-block; width:155px; color:#336699}
.SignUp_left{float:right; padding:5px 10px 10px 15px;border-left:0px solid #d9d9d9; margin-left:10px;background:url(../Images/default/right_hr.jpg) repeat-y 0 0 transparent;}
.SignUp_lefth2{font:900 16px Georgia, "Times New Roman", Times, serif; color:#855F13; width:90%; display:inline-block;background:url(../Images/default/left_titleHr.jpg) no-repeat 50% 100%; padding:8px 0px 15px 6px;}
.SignUp_leftdetail{padding:0px 5px 0px 7px; margin:0}
.SignUp_leftdetail li{padding:0px 0 13px; display:inline-block}
.SignUp_leftdetail li a{line-height:17px;display:block; width:100%; clear:both}
.SignUp_completed{margin:80px auto 10px; width:480px; height:400px; text-align:center;}
.SignUp_completedh2{background: url("../images/comment_hr.jpg") no-repeat scroll 50% 100% transparent;font:100 1.9em/1.9em Georgia,"Times New Roman",Arial,verdana;text-align:center}
.SignUp_completedp{ border-top:1px dashed #ddd; margin-top:7px; padding-top:15px;margin: 7px auto 0;width: 60%;}
.SignUp_pic{background:url(../images/SignUp_pic.jpg) no-repeat scroll 0% 20%; padding:10px 0 10px 40px;display:inline-block;}
.right150px{width:150px; float:right;}
.left700px{width:700px; float:left;}
/* Sign Up style End */

/* IE6 UPDATE WARNING */
.ie6warning {margin: 0.2em 0;background:#ff0; background:#fff url(../Images/default/bg_tips.jpg) repeat-x 50% 50%;color:#333;padding: 0.2em 0 0.2em 1em; text-align:left; font-size:0.95em;
border-top: solid 1px rgb(237, 201, 103); border-bottom:1px solid #dcbe46;border-top:2px solid #dcbe46;border-radius: 2px;font-weight: 100;margin: 0 0 0px 0;padding:8px 8px 9px 18px; text-indent:10px;}
.ie6warning a,.ie6warning a:visited{ /*text-decoration:underline; font-style:oblique;*/font-weight:bold;font-size:1em;}


/* layout: breadcrumb [start] */
.breadcrumb{float:left;line-height:17px;padding:9px 6px 5px 0;width:100%;font-size:1em;*border-bottom:1px solid #f2f2f2}
.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;}
/* layout: breadcrumb [end] */

/* module: notice home start */
.noticehome_control{ width:100%;float:left;margin:15px 0 5px 0px;border-bottom:2px solid #555; padding:0 0 3px 0;height:100%;position:relative}
.notice_sectiontitle{width:96%;float:left; margin:0; color:#222;font:100 1.5em/23px Georgia,"Times New Roman",Arial,verdana;}
.noticehome_control a {text-decoration:none}
.notice_sectiontitle a.noice_pre_not{ padding:0px 9px; background:url(../../images/pref.png) 0 4px no-repeat; *display:block; *float:left; *width:0px; *height:20px;}
.notice_sectiontitle a.notice_next{ padding:0px 9px; background:url(../../images/pref.png) 6px -22px no-repeat; *display:block; *float:right; *width:10px; *height:20px; *margin-top:-20px;}
.noticehome_control a.noice_pre_not_h{ padding:2px 9px; background:url(../../images/pref.png) 0 -52px no-repeat; *display:block; *float:left; *width:0px; *height:20px;}
/* module: notice home start */

.noticehome_right h1, .noticehome_right h2, .noticehome_right h3, .noticehome_right h4, .noticehome_right h5, .noticehome_right h6 {
    color: #333333;}

.tool_icon {margin-top:10px;float:left;width:100%;text-align:center;}

/* module: Register home start */ 
.issuelist_h1{ font:600 13px/1.1em Georgia,"Times New Roman",Arial,verdana;padding:20px 0 0px;color:#A50000; margin:0;width:90%}
.issuelist_h2{color:#A50000;font:900 16px/1.1em Georgia,"Times New Roman",Arial,verdana;margin:0px 0 15px;border-bottom:1px dashed #d9d9d9;padding:20px 70px 8px 0;}
.issuelist_list,.issuelist_list_florida,.issuelist_list_federal{padding:0 0 0 0px;margin:0px}
.issuelist_list li{ padding:6px 0; display:inline-block; width:100%;margin:0px;overflow:hidden}
.issuelist_list_florida li {float:left;width:50%;padding:6px 0; display:inline-block;margin:0px;overflow:hidden;font-size:0.9em}
.issuelist_list_federal li {float:left;width:50%;padding:6px 0; display:inline-block;margin:0px;overflow:hidden;font-size:0.9em}
.issuelist_notexp{margin-bottom:8px; color:#3e1e1f; font-size:15px;}
.issuelist_imp,.hearing_ag,.hearing_imp,.proposal_imp{ font-weight:bold;}
.issuelist_vol{ width:87%;width:98%; float:left;}
span.issuehome_vol a,.issuelist_a{display:inline-block;  float:left;margin-right:4px;}
.issuelist_list li span.icon_bookview,.issuelist_list_florida li span.icon_bookview,.issuelist_list_federal li span.icon_bookview{ float:left;margin-top:4px;background:url(../../images/dosc.jpg) repeat-x 0% 78%;width:55px}
.issuelist_list li span.icon_bookview img,.issuelist_list_florida li span.icon_bookview img,.issuelist_list_federal li span.icon_bookview img{vertical-align:middle}
.issuelist_md5{font-size:12px; margin-left:10px;color:#636173; color:#888; float:left;}

.registerhome_rightdetail,.registerhome_rightdetail ul{ list-style:none;  margin:0}
.issuehome_agencydetail {padding:0px;margin:0px}
.registerhome_rightdetail ul li,.issuehome_agencydetail li{list-style:none}
.issuelist_rightdetail{ float:left; width:100%; height:100%; list-style:none; padding:0;}
.issuelist_rightdetail li{padding:2px 0px 3px 2px;margin:0px;width:100%; float:left; display:inline-block; list-style:none}
.issuelist_rightdetail li a{ line-height:16px;padding:2px 0px 2px 0px; display:inline-block;font-family:Georgia,"Times New Roman",Arial,verdana;font-size:0.9em}

.issuehome_lefth2{clear:both;display:block;font:bold 16px  Georgia,"Times New Roman",Arial,verdana;padding:15px 0px 0px 0;width:88%; color:#222;position:relative; width:90%;}
.issuehome_agencydetail{ list-style:none;padding:0px}
.issuehome_agencydetail li{ line-height:18px;list-style:none;margin:0px; padding:5px 0px 5px 12px; margin:0px;color:#3e1e1f; font-size:14px}
ul.issuehome_detail{margin:5px 5px 10px 0; list-style:none;}
ul.issuehome_detail li{padding:0;list-style:none; background:none;}
ul.issuehome_detail li a{margin:1px 0 5px 0px;}
ul.issuehome_date{padding:0; margin:5px 0 10px; list-style:none;}
ul.issuehome_date li{ font-size:0.883em;color:#666; font-weight:100;list-style:none;padding:1px 0 1px 0px; margin:0; background:none;}
ul.issuehome_date li a{margin:1px 0 5px 0px; display:inline-block;}
ul.issuehome_d{margin-top:2px;margin-bottom:3px }
ul.issuehome_d li{margin:0px;padding:0px;margin-top:-3px;padding-left:2px;padding-bottom:8px}

.icon_pdf{display:inline;width:60px; text-transform:uppercase;float:left; padding:0 0px;margin-left:0px}
.icon_bookviewpdf{display:inline;width:48px; text-transform:uppercase;margin-top:5px; float:left;}
.icon_pdf a,.icon_bookviewpdf a{ text-decoration:none;padding:2px 8px 1px 24px;background:#fff url(../../images/blue_mode.png) no-repeat 19% 73%;}
.icon_downloadpdf{float:none;display:inline;width:48px; text-transform:uppercase; float:right; position:absolute; right:10px; bottom:5px;bottom:20px !ie;}
.icon_downloadpdf a{ text-decoration:none;padding:2px 8px 1px 24px;background:#fff url(../../images/blue_mode.png) no-repeat 19% 73%; font-size:13px; font-weight:100; }
/* module: issuehome end */

/* module: issuehome start */ 
.icon_pdf a,.icon_bookviewpdf a{ text-decoration:none;padding:2px 8px 1px 21px;background:#fff url(../../images/blue_mode.png) no-repeat 7% 75%;}
.icon_downloadpdf{float:none;display:inline;width:48px; text-transform:uppercase; float:right; position:absolute; right:10px; bottom:5px;bottom:20px !ie;}
.icon_downloadpdf a{ text-decoration:none;padding:2px 8px 1px 24px;background:#fff url(../../images/blue_mode.png) no-repeat 19% 73%; font-size:13px; font-weight:100; }
/* module: issuehome end */

/* issuehome style [begin] */
.issuehome_content, .noticehome_content, .issuelist_content, .emergency_content, .hearing_content, .proposal_content, .recentlyupdate_content, .effective_content { float: left; margin: 0 0 0px 5px; min-height: 750px; width: 100%; display: inline; }
.issuehome_left, .issuelist_left, .noticehome_left, .emergency_left, .hearing_left, .proposal_left, .recentlyupdate_left, .effective_left { float: left; border-right: 0px solid #d9d9d9; min-height: 500px; margin-right: 10px; padding: 10px 0 20px 0px; width: 215px; display: inline; }
.issuehome_right, .issuelist_right, .noticehome_right, .emergency_right, .hearing_right, .proposal_right, .recentlyupdate_right, .effective_right, .codificaition_right { float: left; min-height: 700px; border-left: 0px solid #e0e0e0; background: url("../images/right_hr.jpg") repeat-y 0 6%; padding: 10px 0px 10px 29px; width: 684px; }
.emergency_right{width:100%;background:no-repeat;padding:0px;margin:0px}
.noticehome_right h1, .noticehome_right h2, .noticehome_right h3, .noticehome_right h4, .noticehome_right h5, .noticehome_right h6 { color: #333; }
.codificaition_right { float: left; border: 0; width: 92%; background: none; }
.issuehome_right { width: 680px; }

.issuehome_title, .issuelist_title, .noticehome_title, .emergency_title, .hearing_title, .proposal_title { float: left; width: 100%; margin: 0px 0px 15px; font-size: 1em; text-align: center; }
.issuehome_h1, .issuelist_h1, .noticehome_h1, .emergency_h1, .hearing_h1, .proposal_h1, .recently_h1, .effective_h1, .codificaition_h1 { font: 23px/30px Georgia,"Times New Roman",Arial,verdana; margin: 15px 0 -25px; *margin: 20px 0 -25px; _margin: 0px 0 -25px; color: #976d00; color: #b6292b; width: 80%; }
.proposal_h1 {float:left;width:100%}
.issuehome_h2, .issuelist_h2, .noticehome_h2 { font: 900 16px/20px Georgia,"Times New Roman",Arial,verdana; margin: 0px 0 15px; border-bottom: 1px dashed #d9d9d9; padding: 20px 70px 8px 0; }
.issuehome_lefth2, .issuelist_lefth2, .noticehome_lefth2, .emergency_lefth2, .hearing_lefth2, .proposal_lefth2, .effective_lefth2 { border-bottom: 0px solid #d9d9d9; color: #9B030F; color: #976d00; color: #855f13; font: bold 16px/30px Georgia,"Times New Roman",Arial,verdana; margin: 15px 0 0 0; padding: 0 0 8px 0; float: left; display: inline-block; width: 93%; background: url(../../images/left_titleHr.jpg) no-repeat 50% 100%; }
.issuehome_leftdetail, .issuelist_leftdetail, .noticehome_leftdetail, .emergency_leftdetail, .hearing_leftdetail, .proposal_leftdetail, .recentlyupdate_leftdetail, .effective_leftdetail { float: left; width: 100%; height: 100%; }
.proposal_leftdetail{padding:0px;margin:0px;}
.issuehome_leftdetail li, .issuelist_leftdetail li, .noticehome_leftdetail li, .emergency_leftdetail li, .hearing_leftdetail li, .proposal_leftdetail li { padding: 2px 0px 3px 2px; list-style:none;}
.issuehome_leftdetail li a, .issuelist_leftdetail li a, .noticehome_leftdetail li a, .emergency_leftdetail li a, .hearing_leftdetail li a, .proposal_leftdetail li a { line-height: 16px; padding: 2px 0px 2px 0px; display: inline-block; }
.proposal_leftdetail li a { font-size: 1.2em; }

.noticehome_right h1, .noticehome_right h2, .noticehome_right h3, .noticehome_right h4, .noticehome_right h5, .noticehome_right h6 { color: #333; }
.issuehome_righth2, .registerhome_righth2 { clear: both; display: block; font: bold 16px Georgia,"Times New Roman",Arial,verdana; padding: 15px 0px 0px 0; width: 98%; width: 88%; color: #222; }
.issuehome_righth2, .registerhome_righth2 { position: relative; width: 90%;margin:0px }
.issuehome_rightdetail { margin: 5px 0px 5px 19px; }
.issuehome_agencydetail { margin: 0px 10px 0px 10px; }
ul.issuehome_rightdetail li, .issuehome_agencydetail li {list-style:none; line-height: 18px; padding: 5px 0px 5px 12px; margin:0px;color: #3e1e1f; font-size: 14px; }

ul.issuehome_d, ul.emergency_d, ul.effective_d, ul.hearing_d { padding: 0; margin: 2px 0 5px 0; }
ul.issuehome_d { padding: 0; margin: 5px 0 10px 35px; }
ul.issuehome_d li, ul.emergency_d li, ul.effective_d li, ul.hearing_d li { font-size: 0.883em; font-size: 11px; color: #636173; color: #666; font-weight: normal; list-style: none; padding: 1px 0 1px 2px; margin: 0; background: none; }
ul.issuehome_d li { font-size: 12px; line-height:25px;width:100%}
ul.issuehome_d li a { margin: 1px 0 5px 0px; display: inline-block; }
.issuehome_list li, .issuelist_list li { padding: 4px 0 4px 0; display: inline-block; width: 100%; list-style:none}
.issuelist_notexp { margin-bottom: 8px; color: #3e1e1f; font-size: 15px; }
.issuelist_imp, .hearing_ag, .hearing_imp, .proposal_imp { font-weight: bold; }
.issuelist_vol { width: 87%; width: 98%; float: left; }
span.issuehome_vol a, .issuelist_a { display: inline-block; float: left; margin-right: 4px;line-height:190%;font-family:Georgia,"Times New Roman",Arial,verdana; }
.issuelist_list li span.icon_bookview { float: left; margin-top: 4px;width: 55px; }
.issuelist_list li span.icon_bookview img { vertical-align: middle; }
.issuelist_md5 { font-size: 12px; margin-left: 8px; color: #636173; color: #666; float: left;line-height: 25px; }
/* issuehome style [end] */

/* module: Agency List start*/
.agencylist_left{width:72.5%;min-height:550px;height:100%;float:left;padding:10px 10px 20px 0px;_padding:10px 0px 20px 1px;display:inline;/*margin-bottom:-10000px;padding-bottom:10000px;*/}
.agencylist_title{float:left; width:100%;margin:10px 0 0px;text-align:left;}
.agencylist_h1{font:600 1.2em/23px Georgia,"Times New Roman",Arial,verdana; color:#333; margin:10px 0px 0; text-transform:uppercase;}
.agencylist_lefth2{clear:both;width:99.4%;_width:98%; font:600 1.125em/1.2em Georgia,"Times New Roman",Arial,verdana;padding:20px 5px 4px 0;border-bottom:1px solid #d9d9d9; color:#000; margin:4px 0; position:relative;}
.agencylist_leftdetail,.bookview_rightdetail{ float:left;width:99%;height:100%;padding:5px 0px 0 0px;margin:0; list-style:none}
.agencylist_leftdetail li{font:100 1em/1.1em Arial, Helvetica, sans-serif;padding:6px 0px 6px; display:block; clear:both;}
.agencylist_leftdetail li a{font-family:Georgia,"Times New Roman",Arial,verdana;}
.agencylist_right{width:22.5%;min-height:550px;height:100%;float:right;padding:5px 0px 10px 25px;margin-left:0px;border-left:0 solid #F1F1F1;/*margin-bottom:-10000px;padding-bottom:10000px;*/background: url("../images/right_hr.jpg") repeat-y scroll 0 6% transparent;}
.agencylist_righth2{float:left;width:100%;font:100 1.115em/1.1em Georgia,"Times New Roman",Arial,verdana;margin:20px 0 3px 0;padding:10px 0;text-transform:uppercase;color:#9b030f; color:#855f13;background:url(../../images/left_titleHr.jpg) no-repeat 50% 100%; }
.agencylist_righth3{font: 13px/18px Georgia,"Times New Roman",Arial,verdana;margin:5px 0 0;}
.agencylist_rightdetail{padding:0 0 0 1px; margin:0;list-style:none; font-size:0.9em;}
.agencylist_rightdetail li{padding:8px 0px 2px;margin:0px;font-size:12px;}
.agencylist_rightdetail li a{ line-height:16px;display:inline;font-size:1.2em;font-family: Georgia,"Times New Roman",Arial,verdana;}
.agencylist_rightdetail li br{display:inline;height:0px;line-height:0px;}
.agencylist_rightdetail li div{padding:0px 0px 5px 0px;}

.federalAgencylist_detail{ padding:5px 0px 0 12px; float:left;width:97%; height:100%; margin:0;}
.federalAgencylist_detail li{padding:5px 0px 5px 0px;clear:both; display:block; font:normal 13px/18px Arial, Helvetica, sans-serif;}
.federalAgencylist_detail tr{border-bottom:1px solid #d9d9d9;margin:3px 0px;float:left;width:100%;padding:5px 0px;}    
.federalAgencylist_detail tr td{    }
.bookview_ico {font-size:12px;margin-left:15px;}
.bookview_ico img {margin-right:3px}
.agencylist_left1{float:left;width:72%;min-height:550px; height:100%;padding:5px 25px 10px 0px;background:url("../../images/right_hr.jpg") repeat-y 100% 100%;}
.agencylist_left1 li{ line-height:180%;list-style:none;text-indent:17px}
.agencylist_left1 li a{font-family: Georgia,"Times New Roman",Arial,verdana;font-size:0.9em}
.agencylist_right1{float:right; width: 23.5%;min-height:550px; padding: 7px 0 5px 5px; margin: 0; background: none}
/* module: Agency List End */

table.tabHide tr td{padding:8px}
table.tabHide tr td.tdL{font-weight:bold}
table.tabHide tr td > a{font-family:Georgia, Times New Roman, Times, serif;}
.OfficialVersion{float:left;margin:2px 0px 0px -4px;padding:3px 5px 0px 32px;width:144px;background:url(../../images/rulehome_subnav.jpg) no-repeat 100% 100%;}
.OfficialVersion a{width:90%; color:#336699;font-weight:100; font-family:Arial,verdana,Helvetica; padding-left:4px;}
.OfficialVersion_agencylist,.OfficialVersion_notice,.OfficialVersion_bookview{float:left;margin:1px 0px 0px -5px;padding:13px 5px 11px 50px;width:161px;background:url(../../images/OfficialVersion_facebook.jpg) no-repeat 0px 0%; border:0; display:inline;color:#999;font-weight:bold}
.OfficialVersion_agencylist a,.OfficialVersion_notice a,.OfficialVersion_bookview a{width:90%;color:#222;font-weight:700;font-size:13px;font-family:Arial,verdana,Helvetica;}
.OfficialVersion_bookview{margin:6px 0 0; padding:0 0 0 5px;background:url("../../images/blue_mode.png") no-repeat 0 22%; width:170px;}
.OfficialVersion_bookview a{width:90%;padding:5px 5px 5px 21px;color:#000;font:100 12px/25px Arial,verdana,Helvetica;}
.bg1{font-weight:bold}
.uploaddate{font-size:12px;color:#666;margin-right:10px;float:left}
table.mytable2 {width:100%;float:left}
table.tabHide tr td{padding:8px}
table.tabHide tr td.tdL{font-weight:bold}
.icon_pdf2{padding-left:38px;background:url(../../images/icon_pdf2.jpg) no-repeat top center;display:block;height:30px;margin-right:5px;float:left;width:50px}
.icon_doc{padding-left:38px;background:url(../../images/icon_doc.gif) no-repeat 0% 0%;display:block;min-height:30px;width:15px;float:left;}
.icon_zip{padding-left:38px;background:url(../../images/icon_zip.jpg) no-repeat 0% 0%;display:block;min-height:30px;width:50px;float:left;}
.mytable{border:1px solid #ccc}
.mytable tr td{border:1px solid #ccc}
.note_tips {background: hsl(160, 43%, 97%);border: 1px solid hsl(209, 49%, 90%);padding: 2px 5px 4px;text-align:center}


.listview_effective{font-style: italic; color:#888; clear:both;}
td.ListView_indent_width a{font-size:1em}

/* module: block List start*/
.blocklist_left{width:22.5%;height:100%;float:left;padding:10px 10px 20px 0px;_padding:10px 0px 20px 1px;display:inline;/*margin-bottom:-10000px;padding-bottom:10000px;*/}
.blocklist_title{float:left; width:100%;margin:10px 0 0px;text-align:left;}
.blocklist_h1{font:600 1.415em/1em Georgia,"Times New Roman",Arial,verdana;margin:20px 0 -5px;_margin: 0px 0 -25px;color: #b6292b;width: 90%;}
.blocklist_lefth2{float:left;width:100%;font:100 1.115em/1.1em Georgia,"Times New Roman",Arial,verdana;margin:20px 0 3px 0;padding:10px 0;text-transform:uppercase;color:#855f13;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%;}
.blocklist_lefth3{font: 13px/18px Georgia,"Times New Roman",Arial,verdana;margin:5px 0 0;}
.blocklist_leftdetail{float:left;width:95%;height:100%;padding:0 0 0 1px; margin:0;display:block; list-style:none; font-size:0.9em;}
.blocklist_leftdetail li{padding:8px 0px 2px;}
.blocklist_leftdetail li a{ line-height:16px;display:inline-block}
.blocklist_leftdetail li div{padding:0px 0px 5px 0px;}

.blocklist_right{width:72%;height:100%;float:right;padding:5px 0px 10px 25px;margin-left:10px;min-height:630px;border-left:0 solid #F1F1F1;/*margin-bottom:-10000px;padding-bottom:10000px;*/background: url("../images/right_hr.jpg") repeat-y scroll 0 6% transparent;}
.blocklist_righth2{clear:both;width:99.4%;_width:98%; font:600 1.125em/1.2em Georgia,"Times New Roman",Arial,verdana;padding:30px 5px 4px 0;border-bottom:1px solid #d9d9d9; color:#000; margin:9px 0; position:relative;}
.blocklist_rightdetail{ float:left;width:97%;height:100%;padding:0px 0px 0 2px;margin:0; list-style:none}
.blocklist_rightdetail li{font:100 1em/1.1em Arial, Helvetica, sans-serif;padding:8px 0px 8px; display:block; clear:both;}
.blocklist_rightblock {padding: 7px 0 5px 0;margin: 0;width: 100%;}
.blocklist_rightcontant {width: 100%;margin: 5px 0px 10px;float: left;color: #333;padding:0;}
.blocklist_rightcontant li {padding:0px 0px 5px;margin:0 1px 10px;font:100 13px/18px Arial, Helvetica, sans-serif;border-bottom:1px solid #e0e0e0;display:inline-block;width:100%;}
.blocklist_rightcontant li a {text-decoration: none;font: normal 15px/18px Georgia,Arial, Helvetica, sans-serif;}
.blocklist_comp{ width:100%; text-align:right;border-bottom:solid 2px #888; text-transform:uppercase; }
.blocklist_comp a{ text-decoration:none; margin:0 7px; font:bold 13px/22px Arial, Helvetica, sans-serif;}
ul.blocklist_d{padding:0; margin:0px 0 5px 0;}
ul.blocklist_d li{font-size:0.883em; font-size:11px;color:#666; font-weight:100;list-style:none;padding:1px 0 1px 2px; margin:0; background:none;border:0;}
.blocklist_ag{ font-weight:bold;}

.blocklist_left1{float:left;width:72%;height:100%;padding:5px 25px 10px 0px;background:url("../images/right_hr.jpg") repeat-y 100% 100%;}
.blocklist_right1{float:right;width:23.5%;padding: 7px 0 5px 15px;margin: 0;background:none}
/* module: block List End */

/* module: Recently Updates Home Start */
.blocklist_index{ list-style-position:inside; margin:1em 0 .5em 0em;font:100 1.1em/1.4em Georgia, "Times New Roman", Times, serif;list-style:none;padding:0px}
.blocklist_index li{ padding:2px 0;}
.blocklist_righth2 span{ position:absolute; right:0; width:70px;}
.backtop_block{display:block;position:absolute;right:-62px;text-align:right; top:20px; width:75px;display:block;float:right;}
.backtop_block a{background:url("../../images/gary_ico.jpg") no-repeat 0 -185px;color:#336699;font:100 10px/20px Arial,Helvetica,sans-serif;height:14px;text-align:right;margin:0;padding:0 1px 0 0;display:block;width:75px;}
.Recently_notes{ margin:10px 0px 10px 20px;_margin:10px 0px 10px 10px; font-weight:normal; color:#585858; width:885px; float:left}
table.recentl_tab{ margin:5px 8px 5px 8px;_margin-left:10px; float:left; clear:none;border:1px solid #ddd; }
table.recentl_tab th, table.recentl_tab td{border:1px solid #ddd; padding:0; margin:0; height:24px;}
table.recentl_tab th {  width:50%;text-align:center; vertical-align:middle; color:#3e1e1f; background-color:#f6f2f3; border-right:1px solid #eee;}
table.recentl_tab td{ padding:3px 5px;word-break:break-all}
.RenumberedRules_detail{ float:left; clear:both;padding:5px 0px 15px 0px;}
/* module: Recently Updates Home End */

/* error page style start 2013-1-25 */
.error{ margin:0px auto;background-color:#FBE3E4;border: 1px solid #FBC2C4; padding:5px 10px;}
.errorpage_detail{ height:100px; padding:340px 0 0; margin:0px auto; background:url(../images/error.jpg) no-repeat 50% 35%;}
.error_detail{ height:100px; padding:75px 0 0; margin:0px auto; background:url(../images/Warning.jpg) no-repeat 50% 0%;}
.error_detail h2{ font:600 16px/24px Georgia, "Times New Roman", Times, serif; color:#222;} 
.errorpage_detail p,.error_detail p{text-align:center;}
.errorsmall_detail{ padding:10px 0 0 8px;}
.errorsmall_detail h2{ font:100 13px/24px Georgia, "Times New Roman", Times, serif; color:#333;}
.errorsmall_detail p.font_bold{ font-weight:100;}
/* error page style end 2013-1-25 */
.errotips,.errotip{margin:5px auto;text-align:center;font-weight:600;display: inline-block;background:#FFF6BF;border:1px solid #FFD324;color:#514721; width:98%;padding:0px 5px;}
.errotips p,.errotip p{font:600 12px/18px Georgia, Arial, "Times New Roman", Times;text-align:center;float:left;width:100%;padding:5px 15px;color:#333;display:inline-block;}
.errotips p img {vertical-align:middle;margin-right:8px}

.Successs{ margin:0px auto;background:white;background:#FFF6BF; border:1px solid red;border-color:red; padding:5px 10px; clear:both}
.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/ico_info.png) no-repeat 0% 60%;}
.nodata_detail{margin:0 0 0 40px;}
.nodata_dandy{ margin:0 auto;}
.Subscriber_tab .nodata_d{margin:0px auto; width:160px;}
.tips_error,div.Invalid{margin: 0px; padding:0px;}
.tip_error,.tip_alert,.tip_notice,.tip_notice_1,.tip_success,.tip_info{border:1px solid #DDD; margin-bottom:0em; padding:0.4em 1em !important; padding:0 0 0 60px;}
.tip_notice,.tip_notice_1{border-color:#FFD324;color:#514721;color:#333;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;margin-top:5px;}
.tips_error,.tips_alert,.tips_notice,.tips_success,.tips_info,div.Invalid{color:#333;color: #f00;}
div.Invalid{ margin:0px 0;padding:0px !important;margin-left:36%}
.readDisclaimer div.Invalid{display:inline}
/* error style end */

/* 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 */
/* Maintenance page start 2013-1-15 */ 
.maintenance_h1{margin:60px auto 0px; text-align:center; font:900 28px/30px Georgia,Verdana,sans-serif; }
.maintenance_p { margin:40px auto 120px; width:78%; height:290px; font:500 15px/25px Verdana, Geneva, sans-serif; background:url(../images/maintenance_ico.jpg) no-repeat 100% 100%}
/* Maintenance page end 2013-1-15 */ 

/* 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;background:#FFF6BF;border-color: #FFD324;color: #8A1F11; 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 */

/* issuehome style start */ 
.issuehome_content,.noticehome_content,.issuelist_content,.emergency_content,.hearing_content,.proposal_content,.rulemaking_content,.recentlyupdate_content,.effective_content{float:left;margin:0 0 10px;min-height:750px;width:950px;}
.issuehome_left,.issuelist_left,.noticehome_left,.emergency_left,.hearing_left,.proposal_left,.rulemaking_left,.recentlyupdate_left,.effective_left{ float:left;border-right:0px solid #d9d9d9;min-height:500px;margin-right:10px;padding:10px 0 20px 0px;width:215px;}
.issuehome_right,.issuelist_right,.noticehome_right,.emergency_right,.hearing_right,.proposal_right,.rulemaking_right,.recentlyupdate_right,.effective_right{float:left;min-height:700px;border-left:0px solid #e0e0e0; background:url("../images/right_hr.jpg") repeat-y 0 6%; padding:10px 0px 10px 33px;width:684px; overflow:hidden;}
.rulemaking_left{width:195px;padding: 10px 0 20px 0px;}
.noticehome_left{padding: 10px 0 0px;}
.rulemaking_right{width:705px;width:693px; padding:10px 0 10px 30px}
.noticehome_right{min-height:960px;}
.issuehome_right{width: 682px;}
.issuelist_content{min-height: 350px;}
.rulemaking_content{width:930px;}

.issuehome_title,.issuelist_title,.noticehome_title,.emergency_title,.hearing_title,.proposal_title{float:left; width:100%; margin:0px 0px 15px;font-size:1em; text-align:center;}
.issuehome_h1,.issuelist_h1,.noticehome_h1,.emergency_h1,.hearing_h1,.proposal_h1,.recently_h1,.effective_h1,.commentlist_h1,.dockethome_h1,.docket_h1{ font:23px/28px Georgia,"Times New Roman",Arial,verdana; margin:15px 0 -25px;*margin:20px 0 -25px;_margin:0px 0 -25px;display:inline-block;  color:#976d00;color:#b6292b;}
.issuehome_h2,.issuelist_h2,.noticehome_h2{ font:900 16px/20px Georgia,"Times New Roman",Arial,verdana;margin:0px 0 15px;border-bottom:1px dashed #d9d9d9;padding:20px 70px 8px 0;}
.docket_h2,.document_h2{font:100 20px/20px Georgia,"Times New Roman",Arial,verdana;padding:20px 70px 8px 0;padding:0; margin:20px 0 -20px;*margin:20px 0 -20px;display:inline-block;color:#b6292b;}
.document_h2{ border-bottom: 2px solid #888;margin: 0px 0 10px;padding: 30px 70px 5px 0;width: 93%;clear: both;}
.issuehome_lefth2,.issuelist_lefth2,.noticehome_lefth2,.emergency_lefth2,.hearing_lefth2,.proposal_lefth2,.effective_lefth2{ border-bottom:0px solid #d9d9d9;color:#9B030F; color:#976d00; color:#855f13;font:600 14px/31px Georgia,"Times New Roman",Arial,verdana;margin:16px 0 0; padding:0 0 8px 0; float:left; display:inline-block; width:93%;background:url(../images/left_titleHr.jpg) no-repeat 50% 100%; }
.docketinfoh2 h2.noticehome_lefth2{ float:none;}
.issuehome_leftdetail,.issuelist_leftdetail,.noticehome_leftdetail,.emergency_leftdetail,.hearing_leftdetail,.proposal_leftdetail,.recentlyupdate_leftdetail,.effective_leftdetail{ float:left; width:100%; height:100%;}
.issuehome_leftdetail li,.issuelist_leftdetail li,.noticehome_leftdetail li,.emergency_leftdetail li,.hearing_leftdetail li,.proposal_leftdetail li{padding:2px 0px 3px 2px;}
.issuehome_leftdetail li a,.issuelist_leftdetail li a,.noticehome_leftdetail li a,.emergency_leftdetail li a,.hearing_leftdetail li a,.proposal_leftdetail li a{ line-height:16px;padding:2px 0px 2px 0px; display:inline-block;}
.commentlist_h1{color:#333}
.dockethome_h1{margin:0; display:inline;}
.dockethome_tips{height: 20px; border-top: solid 2px #888; margin:10px 0 20px; font-size:13px;}
.proposal_leftdetail li a{ font-size:1.2em;}

.issuehome_righth2,.registerhome_righth2{clear:both;display:block;font:bold 16px  Georgia,"Times New Roman",Arial,verdana;padding:15px 0px 0px 0;width:98%;width:88%; color:#222}
.issuehome_righth2,.registerhome_righth2 { position: relative; width: 91%;}
.issuehome_rightdetail{margin:5px 0px 5px 19px;}
.issuehome_agencydetail{margin:0px 10px 0px 10px;}
ul.issuehome_rightdetail li,.issuehome_agencydetail li{ line-height:18px; margin-left:12px;float:left;color:#3e1e1f; font-size:14px}

ul.issuehome_d,ul.emergency_d,ul.effective_d,ul.hearing_d{padding:0; margin:2px 0 5px 0;}
ul.issuehome_d{padding:0; margin:5px 0 10px 35px;}
ul.issuehome_d li,ul.emergency_d li,ul.effective_d li,ul.hearing_d li{ font-size:0.883em; font-size:11px;color:#636173;color:#666; font-weight:normal;  list-style:none;padding:1px 0 1px 2px; margin:0; background:none;}
ul.issuehome_d li{font-size:12px;}
ul.issuehome_d li a{margin:1px 0 5px 0px; display:inline-block;}
.hearing_d b{ font-weight:100;}
.hearing_d b.font_bold{ font-weight:600;}
.issuehome_list li,.issuelist_list li{ padding:4px 0 4px 0; display:inline-block; width:100%;}
.issuelist_list li{width:99%; /*background:url(../images/dosc.jpg) repeat-x 0% 78%;*/margin:0 130px 0 1px; float:left; _margin:0 110px 0 1px;}
.issuelist_notexp{margin-bottom:8px; color:#3e1e1f; font-size:15px;}
.issuelist_imp,.hearing_ag,.hearing_imp,.proposal_imp{ font-weight:bold;}
/*.issuelist_vol{ width:87%;width:30%;width:40%; float:left;}*/
a.issuelist_a{display:block; display:inline;background:#fff; padding:0 5px 0 0; float:left; font-size:12px;}
.issuelist_md5{font-size:12px; margin-left:15px;color:#636173; color:#666;}
/* issuehome style end */ 

/* noticehome date style start */
.notice_Fileno,.notice_departamentinfo,.notice_type,.header_column h1,.header_column h2,.header_column h3,.body_column h3{ color:#000; padding:7px 0 2px 0;/*text-transform: uppercase;*/font:600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
.header_column h1,.header_column h2,.header_column h3,.body_column h3,.notice_Fileno{ font:900 14px/24px Arial, Helvetica, sans-serif;font:600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
h1.notice_sectiontitle{ font:100 20px/24px Georgia,Arial, Helvetica, sans-serif; padding:5px 0 8px; color:#336699; color:#a50000; color:#777; color:#000;border-bottom:0px solid #8C8A8C;}
.notice_Fileno{border-top:1px solid #a8a8a8;}
.notice_agencyinfo{color:#000;}

.bulletin_date h1,.bulletin_date h2,.bulletin_date h3,.bulletin_date h4,.bulletin_date h5{ color:#000; margin:8px 0 0 0px;font-weight: 700;}
.bulletin_date h3{ color:#555; font-weight:bold}
h3.notice_agencyinfo,h3.notice_departamentinfo{color:#000;}
.bulletin_date .notice_sectionNo{ color: #000;font: 900 25px/24px Georgia,Arial,Helvetica,sans-serif;padding: 0 0 6px;}
.bulletin_date ul{ padding:0 0 0 22px; list-style-type:disc;}
.bulletin_date ul li{padding:4px 0 2px 0;}
/* noticehome date style end */

dl.noticehome_detail {float: left;list-style: none outside none;margin: 0;padding: 0;}
dl.noticehome_detail dt {font-weight: 700;margin: 11px 0 0;padding: 0;}
dl.noticehome_detail dd {color: #5C5C5E;font-weight: normal;line-height: 16px;margin: 0;padding: 0;}
.AdditionalInfo {margin: 0 0 0 1px; }
.AdditionalInfo_h1 {border-bottom: 1px dashed #CCC; color: #A50000;font-size: 1.5em;margin: 25px 0 9px;padding: 0 0 2px;width: 100%;}
H2.AdditionalInfo_h1 {color: #000;font-size: 1.2em;margin: 15px 0 5px;}
.bulletin_date .AdditionalInfo p {font-size: 1.035em;line-height: 1.618em;margin: 2px 0 6px;padding: 0 1px 0 0;}
.notice_Fileno, .notice_departamentinfo, .notice_type, .header_column h1, .header_column h2, .header_column h3, .body_column h3 {
    color: #000;font: 600 15px/24px Georgia,Arial,Helvetica,sans-serif;padding: 7px 0 2px;}
.header_column h1, .header_column h2, .header_column h3, .body_column h3, .notice_Fileno {font: 600 15px/24px Georgia,Arial,Helvetica,sans-serif;}
.body_column ul li {list-style:none}
.doc_notice a.back_to_top,a.back_to_top{display:none}
h1.notice_sectiontitle {border-bottom: 0 solid #8C8A8C;color: #000;font: 100 20px/24px Georgia,Arial,Helvetica,sans-serif;padding: 5px 0 8px;}
.notice_Fileno {border-top: 1px solid #A8A8A8;}
ul.bullets li {list-style:none}
.notice_agencyinfo {color: #000;}
.bulletin_date h1, .bulletin_date h2, .bulletin_date h3, .bulletin_date h4, .bulletin_date h5 {color: #000;font-weight: 700; margin: 8px 0 0;}
.bulletin_date h3 {color: #555;font-weight: bold;}
h3.notice_agencyinfo, h3.notice_departamentinfo { color: #000;}
.bulletin_date .notice_sectionNo {color: #000;font: 900 25px/24px Georgia,Arial,Helvetica,sans-serif;padding: 0 0 6px;}
.bulletin_date ul {list-style-type: disc;padding: 0 0 0 22px;}
.bulletin_date ul li {padding: 4px 0 2px;}
.AdditionalInfo ul li {width:100%;float:left}
#TitleList ul,#SectionList ul,#ActionList ul{padding:0px}
#TitleList ul li,#SectionList ul li,#ActionList ul li{list-style:none;padding:0px;margin:0px}
h1.divfilelistbox_h1 {color: #A50000;font: 100 1.825em/23px Georgia,"Times New Roman",Arial,verdana;padding: 8px 0 11px 6px;margin:0px}
.paddingright15px {padding-right: 16px;}
.divfilelistbox div.pagination a, .divfilelistbox div.pagination .next a {height: 18px;}
.divfilelistbox div.pagination span.current {display: inline-block; padding: 1px 6px 3px;}
.divfilelistbox ul {padding:0px;margin:0px;list-style:none}
.divfilelistbox {background: none repeat scroll 0 0 #FFF; border: 1px solid #CCC;float:left;height:476px}
ul.divfilelist_block, .divfilelist_version { clear: both;color: #333;float: left;margin: 0;padding: 0 0 0  6px;width: 98%;}
.divfilelist_block li, .divfilelist_version li{border-bottom:1px solid #E0E0E0;display:inline-block;font:13px/16px Arial,Helvetica,sans-serif;margin:0;padding:8px 2px 0;padding-bottom:1px;    width: 100%;}
ul.issuehome_d, ul.emergency_d, ul.effective_d, ul.hearing_d { margin: 2px 0 5px;padding: 0;}
ul.emergency_d li {border-bottom:none;line-height:18px;overflow:hidden;height:18px}
ul.issuelist_list {margin:0px}
.searchfield {color:#333}
.searchfield label{float:left;margin-right:10px}
.searchfield select {margin-right:4px;margin-left:4px}
.keyword_tab th {font-weight:bold}

.codification_summary {margin: 10px 0px;}
.codification_content, .codification_summary {line-height: 20px;}
.codification_summary h1 {border-bottom:1px solid #EBEBEB; color: #111;font: 600 1.8em/1.6em Georgia,"Times New Roman",Times,serif;margin: 10px 0 5px;padding:0px;}
.codification_content h2, .codification_content h3, .codification_summary h2, codification_summary h3 {color: #111;margin: 25px 0 5px;}
.codification_content p, .codification_summary p {margin: 7px 0 6px;}
.codification_content ul, .codification_summary ul {margin: 10px 0 6px;}
.codification_content ul li, .codification_summary ul li {list-style: disc inside none;padding: 3px 15px;margin:0px;}
.codification_summary p.codification_hr {border-bottom: 1px solid #CCC;margin-bottom: 40px;padding-bottom: 20px;}

/* module: pagination start */
DIV.pagination {width:100%;height:40px;float:right;font-size:11px;margin: 14px 3px;font-family:Tahoma, Helvetica, sans-serif;text-align:right}
DIV.pagination A, DIV.pagination .next a{border: #ccdbe4 1px solid;background-position:50% bottom;padding:3px 8px 3px 8px;margin-right:1px; margin-bottom:4px; text-decoratton:none;height:16px; display:inline-block;}
DIV.pagination .next a {padding-bottom: 3px !important;padding-bottom: 2px;padding-TOP: 3px;}
DIV.pagination A:hover {border: #2b55af 1px solid;color: #fff;background:#3666d4; background:#31659c;}
DIV.pagination A:active {border: #2b55af 1px solid;	color: #fff;background:#3666d4; background:#31659c;}
DIV.pagination SPAN.current {FONT-WEIGHT: bold;color:#000;margin-right:3px;padding:6px;padding-bottom:2px;padding-top:2px}
DIV.pagination SPAN.disabled {display:none}
DIV.pagination A.next {	border: #ccdbe4 2px solid; margin:0px 0px 0px 10px;}
DIV.pagination A.next:hover {border:#2b55af 2px solid;}
DIV.pagination A.prev {	border: #ccdbe4 2px solid; margin:0px 10px 0px 0px;}
DIV.pagination A.prev:hover {border:#2b55af 2px solid;}
.search_center div.pagination{height:22px;margin:1px 3px 0px 0px; float:right;}
.proposal_content div.pagination,.hearing_content div.pagination{height:24px;margin:3px 1px 6px 3px;_margin:3px 1px 9px 3px;float:right;width:100%}
.emergency_content div.pagination{height:24px;margin:0px 1px 7px 3px;_margin:1px 1px 6px 3px; float:right;width:100%}
.CFR_Corrections_content div.pagination{height:15px;margin:3px 1px 0px 3px; float:right;}
.CFR_Corrections_content div.pagination input[type='button'] {width:42px;height:25px;line-height:16px; background:url("../../images/searchcode_btn.jpg") no-repeat scroll 0 -91px transparent; border:none;  margin:0;color: #293E5B; font-weight: 600;text-shadow: 1px 1px 1px #F8F8F8; cursor:pointer;}
.gotopage_box { padding-left:1px; display:inline-block}
.gotopage_boxinput{ width:35px; height:16px;_height:14px; padding:2px;}
.gotopage_boxbtn{ width:42px;height:22px;line-height:16px; background:url("../../images/searchcode_btn.jpg") no-repeat scroll 0 -91px transparent; border:none;  margin:0;color: #293E5B; font-weight: 600;text-shadow: 1px 1px 1px #F8F8F8; cursor:pointer;}
.gotopage_boxbtn:hover,.CFR_Corrections_content div.pagination input[type='button']:hover{ background:url("../../images/searchcode_btn.jpg") no-repeat scroll 0px -208px transparent;}
/* module: pagination end*/

/* module: List View Start */
.ListView_title{float:left; width:100%;margin:10px 0 0px;text-align:left;font-size:1.1em;margin:15px 0 5px 0px;position:relative;}
.ListView_h1{font:100 1.625em/23px Georgia,"Times New Roman",Arial,verdana;color:#333;float:left; margin:10px 0px 0;margin:15px 0 5px 0;*margin:5px 0 5px 0; }
.ListView_h1hr{ background:#666;color:#666;height:2px;width:100%;width:665px !ie;display:block;border:0;*border:1px solid #666;float:left;margin:0;padding:0;}
.rulehome_h1 a.notice_next, .ListView_h1 a.notice_next {padding:0px 9px;background:url("../images/pref.png") no-repeat scroll 6px -22px transparent;}
h4.ListView_h4{font:100 1.125em/23px Georgia,"Times New Roman",Arial,verdana;color:#333;float:left; margin:10px 0px 0;margin:15px 0 5px 0; }
.icon_bookviewpdf
a.pdf {display: inline-block; width: 22px; height: 22px; background: url(../images/blue_mode.png) no-repeat 0px -78px; text-indent: -999px; }
.ruleindex_table table, .ruleindex_table tr, .ruleindex_table td { padding: 0px; margin: 0px;line-height:18px; font-size:12px; }
.lawindex_table table, .lawindex_table tr, .lawindex_table td { padding: 0px; margin: 0px;}
.ruleindex_table table img,.lawindex_table table img { vertical-align:middle;margin:6px 5px 0 0px }
.ruleindex_table{ float: left; width: 100%; font-size:110%;padding-bottom: 5px;padding-top:5px; border-bottom:1px solid #eee;}
.lawindex_table { float: left; width: 100%; font-size:110%;padding: 5px;padding-left:10px}
.ruleindex_table tr td i {color:gray;}

.ListView_indent1,.ListView_indent2,.ListView_indent3,.ListView_indent4,.ListView_indent5{
    float:left;display:inline-block;width:98%;margin:0 0 1em 0em;padding:0 0 0 1.2em;border-collapse:separate;font:100 1.055em/1.35em Georgia,"Times New Roman",Arial,verdana;background:url(../images/bullet.gif) no-repeat 0 8px;}
.ListView_indent1 tr,.ListView_indent2 tr,.ListView_indent3 tr,.ListView_indent4 tr,.ListView_indent5 tr{ white-space:0;}
.ListView_indent1 td,.ListView_indent2 td,.ListView_indent3 td,.ListView_indent4 td,.ListView_indent5 td{ border:0;*padding:0em 0 0.2em 1.1em;}
.ListView_indent0{ margin-top:15px; float:left; margin-bottom:0px; width:99%; border-bottom: 1px dashed #CCC;font-size:113%;padding-bottom:10px; }
.ListView_indent1{ margin:1.103em 0 0em 0em;padding:0em 0 0em 1em;}
.ListView_indent2{ margin:1.103em 0 0em 1.8em;}
.ListView_indent3{ margin:1.103em 0 0em 2.5em;width:95%;}
.ListView_indent4{ margin:1.103em 0 0em 4em;width:93%;}
.ListView_indent5{ margin:1.103em 0 0em 5em;width:90%;}

.ListView_indent1_head,.ListView_indent2_head,.ListView_indent3_head,.ListView_indent4_head,.ListView_indent5_head{
    float:left;margin:1.8em 0 0em 0em; border-bottom:1px dashed #ccc;font:900 1.055em/1.35em Georgia,"Times New Roman",Arial,verdana;}
.ListView_indent1_head td,.ListView_indent2_head td,.ListView_indent3_head td,.ListView_indent4_head td,.ListView_indent5_head td{*padding:0 75px 3px 0;padding:0;}
.ListView_indent1_head{ margin:1.8em 0 0em 4px;*margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent2_head{ margin:1.7em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent3_head{ margin:1.6em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent4_head{ margin:1.5em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}
.ListView_indent5_head{ margin:1.4em 0 0em 4px;_margin:1.3em 0 0em 0em;width:99%;}

.bookview_rightdetail .ListView_indent1{border-bottom: 1px dashed #CCC;padding: 0 0 8px 18px;margin: 0 0 5px 0;background:url(../images/bullet.gif) no-repeat 4px 7px;}
.ListView_h1Date{ font-size: 0.833em; color:#666; display:inline-block; padding:0 5px 8px 0;*padding:0 5px 2px 0;}
.ListView_indentDate{ font-size:0.9em;font-size: 0.833em; color:#666; font-family:Arial,verdana;}
.ListView_indentDate_head{ font-size:0.9em;font-size: 0.833em; color:#777; font-family:Arial,verdana;}
.listview_allVersion{display:block;width:190px;padding:0px 2px 3px 8px;margin:10px 0 5px 3px;background:#fff; color:#555;line-height:18px;border-left:2px solid #e0e0e0}
.listview_newVersion{ font-weight:700; display:block;padding:0px 0 6px 0; width:99%;color:#333;}
.ListView_hr{border-bottom: 1px solid #D9D9D9; float:left}
.backtop a{color:#336699;width:70px;*line-height:18px; margin:0;padding:0 1px 0 0;text-align:right; float:right;background:none;display:block;/*position:absolute;top:10px;right:0;*/
    height:20px;font:100 10px/31px Arial,Helvetica,sans-serif;background:url("../images/gary_ico.jpg") no-repeat -6px 100%;}
.agencylist_righth2 .backtop a{float:right;height:18px;width:75px;display:block;margin:0;padding:0 4px 0 0;text-align:right;position:absolute; top:20px; right:0;font:100 10px/28px Arial,Helvetica,sans-serif;background:url("../images/gary_ico.jpg") no-repeat 0% 200%; }
.listview_effective{font-style: italic; color:#888; clear:both;}
table tr td.ListView_titles{ width:90%; border-bottom:1px dashed #ccc; font-weight:600; font-size:115%; padding:0 0 0 3px; font-family:Georgia; }
table tr td.ListView_backtop{ border-bottom:1px dashed #ccc;}
/* module: List View End */

/* 20140515 */
/* Sign Up style start */
/*.SignUp_content{width:70%;margin:10px auto ; font-size:1.118em;}
.SignUp_h1,.myprofile_h1{font:normal 24px/22px Georgia,"Times New Roman",Arial,verdana; padding:5px 0 5px; text-align:center;}
.SignUp_right,.myprofile_right{width:870px;width:100%;margin:10px 0 10px 0px; height:100%; float:left;border-left:0px solid #b5c3ce;padding:0px 10px; display:inline;}
.myprofile_right{margin:20px 0 10px 20px;margin:5px 0 0px 0px;}
#hasread {float:left;margin-top:5px;}

.SignUp_righth2,.myprofile_righth2{display:block; color:#000; clear:both; width:92%; font:bold 16px/20px Georgia,"Times New Roman",Arial,verdana;padding:10px 70px 4px 0;border-bottom:1px solid #e6e6e6;overflow:hidden}
.SignUp_righth2 {width:100%;padding-right:0px;color:#000}
.SignUp_content h3,.myprofile_right h3{color:#9c9a9c;font-size:12px;font-weight:400}
.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:100%;}
.SignUp_tab th,.myprofile_tab th{ text-align:right}
.setPassword_content .SignUp_tab th{ vertical-align:top; _padding-top:8px;}
.setPassword_content .SignUp_tab td{vertical-align:top;}
.SignUp_tab .lineheight25px{ _line-height:25px;}
.setPassword_content table.SignUp_tab th label{ vertical-align:top;}
.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;vertical-align:bottom; padding:0px 1px;}
.SignUp_submit,.myprofile_submit{width:420px;height:80px;margin:0px auto;padding:0 0 0 280px;}
.comment_inputbox textarea{ width:630px; height:90px;border:1px solid #ccc; border-top:1px solid #909090;border-left:1px solid #9d9d9d;}
.SignUp_post,.myprofile_post{ float:right; padding:1px 11px; height:26px; width:81px;background:url(../images/comment_ICO.jpg) no-repeat 0 0; border:0px;}
.SignUp_hr{ background:transparent  url(../images/comment_hr.jpg) no-repeat 0 0; width:98%; 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/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;}*/

.SignUp_completed{margin:80px auto 80px; width:620px;  padding: 10px 20px 8px; }
.SignUp_completedh2{background: url("../images/comment_hr.jpg") no-repeat scroll 50% 100% transparent;font: 100 20px/33px Georgia,"Times New Roman",Arial,verdana;padding:45px 0 13px 0px;}
.SignUp_completedp{ border-top:1px dashed #ddd; margin-top:7px; padding-top:8px;}
.SignUp_pic{background:url(../images/SignUp_pic.jpg) no-repeat scroll 0% 0%; padding:0 0 0 40px;display:inline-block;}


input.AddCounty_ico{background:#e1efff url(../images/AddCounty_ico.png) no-repeat scroll 50% 50%; width:20px; height:22px;border:1px solid #336699; margin:0 15px 0 0; padding:1px 20px;}
input.RemoveCounty_ico{background:#e1efff url(../images/RemoveCounty_ico.png) no-repeat scroll 50% 50%;width:20px; height:22px;border:1px solid #336699;margin:0 15px 0 0; padding:1px 20px;}

/* Sign Up style End */
.issuelist_leftdetail .redfont{ font-size:11px; color:#A50000; font-weight:100}
.redfont{ font-size:12px; 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 */
table.share_facebook{ width:220px; height:45px; display:inline-block;margin:9px 0 20px -5px;background:url(../images/OfficialVersion_facebook.jpg) no-repeat 50% 100%;}
.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;_margin:1px 0px 0px 0px;_padding:0 1px 0 2px;}
.share_fb{display:block;width:30px;height:21px;background:url(../images/rulehome_subnav.jpg) no-repeat 44% 0%;background:url(../images/rulehome_subnav.jpg) no-repeat 48% 0%;width:22px;}
.share_tt{ display:block; width:23px; height:21px;background:url(../images/rulehome_subnav.jpg) no-repeat 63% 0%;background:url(../images/rulehome_subnav.jpg) no-repeat 61% 0%;}
.AddToMyBook{display:block;width:23px;height:21px;background:url(../images/rulehome_subnav.jpg) no-repeat 24% 0%;background:url(../images/rulehome_subnav.jpg) no-repeat 24% 0%;width:33px}
.AddToAlert{display:block; width:32px; height:21px;background:url(../images/rulehome_subnav.jpg) no-repeat 0% 0%;}

.rulehome_subnav{ background:url("../images/rulehome_subnav.jpg") no-repeat 0% 100%; padding:1px 6px 1px 8px;_padding:1px 8px 2px 8px; margin:0 3px 0 5px;_margin:0;}
.rulehome_subnav span{ background:url("../images/rulehome_subnav.jpg") no-repeat 100% 100%; padding:4px 5px 4px 0px;}
.rulehome_subnav ul span{ background:none; padding:0;}
.menu{ float:right; text-align:right}
.menu ul{float:right; text-align:right; width:auto;}
/* Share facebook style end */

.signin_fastlogin{margin:10px 0 8px; border:0;}
.sign_field{border-top:0px}
.signin_facebook,.signin_twitter,.signin_yahoo,.signin_google,.signin_windowid{ width:35px; height:35px; display:block; float:left; margin:0 6px 0 0;border:0; cursor:pointer;}
.signin_facebook{background:url(../images/sign_facebook.jpg) no-repeat 0 0;}
.signin_twitter{background:url(../images/sign_facebook.jpg) no-repeat 0 -41px;}
.signin_yahoo{background:url(../images/sign_facebook.jpg) no-repeat 0 -83px;}
.signin_google{background:url(../images/sign_facebook.jpg) no-repeat 0 100%;}

.signin_facebook_color,.signin_twitter_color,.signin_yahoo_color,.signin_google_color,.signin_windowid_color{padding:0 11px 0 40px;border:1px solid #ccc;cursor:default;width:35px;width:135px;height:35px;display:block;float:left;margin:0 3px;border:0;cursor:pointer;}
.signin_facebook_color{background:url(../images/sign_facebook.jpg) no-repeat 0 0;}
.signin_twitter_color{background:url(../images/sign_facebook.jpg) no-repeat 0 -41px;}
.signin_yahoo_color{background:url(../images/sign_facebook.jpg) no-repeat 0 -83px;}
.signin_google_color{background:url(../images/sign_facebook.jpg) no-repeat 0 100%;}
span.signin_UnBuilding_color{padding:2px 0 0; border:0px solid #333;}
span.signin_name_color{padding:0; line-height:18px;}

.signin_facebook_gray,.signin_twitter_gray,.signin_yahoo_gray,.signin_google_gray,.signin_windowid{ width:35px; height:35px; display:block; float:left; margin:0 3px;border:0; cursor:pointer;}
.signin_facebook_gray{background:url(../images/sign_facebook_gray.jpg) no-repeat 0 0;}
.signin_twitter_gray{background:url(../images/sign_facebook_gray.jpg) no-repeat 0 -41px;}
.signin_yahoo_gray{background:url(../images/sign_facebook_gray.jpg) no-repeat 0 -83px;}
.signin_google_gray{background:url(../images/sign_facebook_gray.jpg) no-repeat 0 100%;}
.signin_windowid{ width:35px;background:url(../images/signin_windowid.jpg) no-repeat 0 100%;cursor:default;}
.signin_tt{ width:35px;background:url(../images/signin_windowid.jpg) no-repeat 100% 100%;}
td.socialloginbox{padding-left:150px;font-size:15px;font-weight:bold;}

/* forgot Password style start */
.forgotPassword_box,.changedSuccessful_box,.recoverPassword_box{ display:block; width:640px;margin:0px 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 10px 3px 7px; text-align:left}
.changedSuccessful_box p,.checkemail_box p{padding:0 30px 0 15px; }
/*.changedSuccessful_box{ background:url(../images/changedSuccessful.jpg) no-repeat 100% 0%;}*/
.checkemail_box{width:99%;background:url(../images/changedSuccessful.jpg) no-repeat 100% 43%;}
.checkemail_box p{padding:1px 30px 11px 7px; width:72%;}
.changedSuccessful_box p{font-weight:100;padding:1px 0px 0px 7px; width:100%;font-size: 14px;}
.forgotPassword_content,.setPassword_content,.recoverPassword_content,.ChangePassword_content{margin:50px auto 130px auto; padding:10px 20px 18px; }
.forgotPassword_content{ display:inline-block;}
.setPassword_content,.recoverPassword_content{ min-height:275px;border-radius: 0px 0px 0px 0px; box-shadow:0px 0px 0px #eee;border:0px solid #e8e8e8; *}
.ChangePassword_content{min-height:165px;border:1px solid #e8e8e8;box-shadow: 0px 0px 0px #eee}
input.forgotPassword_submit,a.forgotPassword_submit,input.button,input.comment_btn,input.changePassword_btn,input.save_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;}
input.save_btn{margin-right:10px; padding:3px 9px 4px; font-size:13px;}
.forgotPassword_submit{ margin:0 0 0px 0;}
.forgotPassword_tips{ padding: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}
.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 22px/30px Georgia,"Times New Roman",Arial,verdana;margin: 1px 0 0px 20px;color:#333}
.ChangePassword_h2 img {vertical-align:middle }
.setPassword_content input.error{ color: #333;padding: 2px;background:url("../images/input_bg.jpg") repeat-x scroll 0 0 transparent;display: inline-block;}
.recoverPassword_font18px{ font-size: 18px;}
.recoverPassword_successfully{margin:20px 10px;padding: 2px; background:url("../images/SuccessfullyCheck.jpg") no-repeat 78% 0%;}
.recoverPassword_Sign{width:100%; text-align: left; padding:0 0 0 15px;}
/* forgot Password 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;}
.Subscriber_h1,.forgotPassword_h1{font:100 22px/33px Georgia,"Times New Roman",Arial,verdana;background:url(../images/comment_hr.jpg) no-repeat 50% 100%;padding:5px 0 7px 5px;color:#404040; text-align:center; }
.forgotPassword_h1{padding:20px 0 10px;margin-bottom:20px}
.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:20%;height:100%;margin:0;padding:0;display:inline-block;background:#f2f2f2;border-right:1px solid #dadada;margin-bottom:-10000px;padding-bottom:10000px;}
.subscriber_content{border:1px solid #dedbde;display:inline-block;margin-top:10px;background:#f7f7f7;width:988px;}
.Subscriber_lefth1{font:700 14px/50px Georgia,"Times New Roman",Arial,verdana;padding:1px 0 9px;margin:0;color:#333;height:40px;text-align:left;text-shadow:0 0px 0 #adc8e1;
width:180px;padding-left:18px; border-top:0px solid #4f6b8b; border-bottom:1px solid #ccc;background:#f2f2f2; /*background:#73a2cc;background:#e5e5e5 url(../images/category_bg.jpg) repeat-x;*/}
.Subscriber_leftmenu{display:block;margin:0px;padding:0px;height:100%;}
.Subscriber_leftmenu li{ height:40px;/*margin-bottom:5px;*/}
.Subscriber_leftmenu li a{font:600 12px/18px Verdana, Arial, Helvetica, sans-serif;text-decoration:none; display:inline-block;text-shadow:0 2px 0 #fff;padding:12px 10px 10px 23px;width:164px;background:#f2f2f2;height:16px;border-top:1px solid #f7f7f7;border-bottom:1px solid #dadada;}
.Subscriber_leftmenu li a.current,.Subscriber_leftmenu li a:hover{text-decoration:none;width:175px;padding-left:23px;background:#fff;padding-right:0px;z-index:999;position:relative;}
.Subscriber_leftmenu dl{background:#e5e5e5; padding:3px 0 0 0;border-left:1px solid #c7c7c7;/*margin-bottom:-10000px;padding-bottom:10000px;*/}
.Subscriber_leftmenu dl dt{margin:0;border-bottom:1px solid #d1d1d1;border-top: 0px solid #f2f2f2;line-height:15px; font-weight:100; padding:9px 11px 9px 12px;height:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.Subscriber_leftmenu dl dt a{padding-left:12px;background:url(../images/icon1.gif) no-repeat 5px 8px;font-size:11px;text-shadow:1px 1px 1px #fff;}

.Subscriber_right{width:99%; margin:0;margin-left:-1px;margin:0 auto}
.Subscriber_righth2{font:100 20px/28px Georgia,"Times New Roman",Arial,verdana;border-bottom:1px dashed #d9d9d9;padding:0; color:#404040;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/WebResource_002.gif) no-repeat 4% 20%;}
.Subscriber_tab{ border:1px solid #ccc; width:99.7%;width:100%; margin-left:1px; border-left:0; border-right:0;margin-bottom:0px;float:left;}
.Subscriber_tab input{vertical-align:middle}
.Subscriberlist,.Subscriberlist1,.Subscriberlist2,.Subscriberlist3{width:99.7%;margin-left:1px;border-left:0;border-right:0;margin-bottom:0px;float:left}
.mybook_list{padding-bottom:30px;margin-bottom:30px}

.Subscriber_tab {margin-top:3px;border:0px;}
.Subscriber_tab dl{overflow:hidden;border-bottom:1px solid #d9d9d9;clear:both}
.Subscriber_tab dl dt,.Subscriber_tab dl dd{float:left;margin:0}
.Subscriber_tab dl dt{padding:7px 0.16% 6px;background:url(../images/input_bg.jpg) repeat-x 0% 48%;text-align:center;border-bottom:3px solid #8eacd9;border-color:#3B85CF;font-weight:bold}
.Subscriber_tab dl dd{padding:7px 0.16% 6px;vertical-align: middle;}

/* my favorite style begin */
.Subscriber_tab dl .Radio{width:5%}
.Subscriber_tab dl .Subject{width:41%} 
.Subscriber_tab dl .Source{width:15%} 
.Subscriber_tab dl .Added{width:9%} 
.Subscriber_tab dl .Note{width:21%}  
.Subscriber_tab dl .Space{width:7%}
.Subscriber_tab dl strong{display:none}
/* my favorite style end */

/* recently trail style begin */
.Subscriber_tab dl .Radio2{width:5%}
.Subscriber_tab dl .Subject2{width:63.7%} 
.Subscriber_tab dl .Source2{width:17%} 
.Subscriber_tab dl .Favorite{width:13%; text-align:center}
.Subscriber_tab dl .Favorite input{float:none}
/* recently trail style end */

/* my information style begin */
.myprofile_tab{margin:20px 0}
.myprofile_tab .width30em{ width:30%;min-width:170px }
.myprofile_tab .width40em{ width:40%;min-width:190px }
.myprofile_tab .width50em{ width:50%;min-width:210px }
.myprofile_tab .width60em{ width:59%;min-width:250px }
.myprofile_tab > div {padding:6px; }
.myprofile_tab div > span { width:32%; padding-right:10px; text-align:right; display:block;float:left;font-weight:bold;line-height:200%; font-size:13px;font-family:Arial }
.myprofile_tab div > strong { line-height:200%; font-size:13px;font-family:Arial }
.myprofile_tab div.errotips > span {width:99%;text-align:center;}
.myprofile_tab div > div.Tip { padding-left:36%;color:gray;}
.myprofile_tab div input[type=text] {height:15px;height:31px }
.myprofile_tab div select {width:auto}
.myprofile_tab div select.selectlist{width: 386px;padding:3px 2px 2px;}
.myprofile_tab .fontgray13px { margin-left:42% }
input.width380px{width:380px;padding:4px 2px 3px;}
/* my information style end */

/* alert box style begin */
.alert_tab{padding:20px 0 0}
.alert_tab .width30em{ width:30%;min-width:170px }
.alert_tab .width40em{ width:40%;min-width:190px }
.alert_tab .width50em{ width:50%;min-width:210px }
.alert_tab .width60em{ width:59%;min-width:250px }
.alert_tab > div {margin:3px;display:block;overflow:hidden }
.alert_tab div > span { width:25%; padding-right:10px; text-align:right; display:block;float:left;font-weight:bold;line-height:160% }
.alert_tab div > div.subject{padding:0;width:55%;float:left;margin-top:1px;line-height:150%}
.alert_tab div > div.Tip { padding-left:36%;color:gray;}
.alert_tab div input[type=text] {height:15px }
.alert_tab div select {width:auto}
/* alert box style end */

.Subscriberlist td{padding:8px 4px;vertical-align: middle;}
.Subscriberlist1 td,.Subscriberlist2 td,.Subscriberlist3 td{padding:4px 2px;}

.Subscriberlist tr {border-bottom:1px solid #ccc}
.Subscriberlist tr td.hiddenthis{display:none}

.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 #ccc; border-top:1px solid #777;border-left:1px solid #888;}
.forgotPassword_input{ width:220px;line-height:20px; height:20px;}
/* Subscriber Main Menu style end */


/* Add To My Book start */
.addbook_h2{font-size:18px; padding:15px 0 15px 0;margin:0px 0 12px 0;background: url("../images/comment_hr.jpg") no-repeat 50% 100%;color:#404040; text-align:center;}
.addbook_width200px{ float:left; display:inline-block; width:185px; text-align:right; font-weight:600; padding:0px 3px 6px; font-size:1.1em;line-height:16px; font-size:13px;}
.addbook_width300px{width:300px; height:23px;}
.addbook_width420px{float:left; width:420px;}
select.addbook_width300px{width:370px;}
select.addbook_width300px option{width:340px;}
textarea.addbook_width350px{width:370px;height:85px;resize:none;font:100 12px/16px Georgia,Arial, Helvetica, sans-serif;background:#fff url(../images/textarea_bg.jpg) repeat-x 0 0;}
.addbook_submit{margin:15px 0 0 192px; float:left; text-align:left; width:350px; display:inline;}
a.button{ height:24px; text-decoration:none;}
.white_bg{ background:#fff}
#basic-modal-content{ min-height:430px; background:#fff;_height:430px;}
.addbook_contant{line-height:35px; color:#111;font-size:13px;margin:25px 0 0;}
.addbook_contant label{font-weight:600;}
.addbook_contant textarea{border:1px solid #ccc; border-top:1px solid #777;border-left:1px solid #888; padding:3px 1px 2px 3px;}
.addbook_my,.addbook_myemail{ line-height:20px;line-height:30px !ie;_line-height:20px;padding:1px 3px 3px; font-size:13px; font-weight:bold; display:inline-block; border-top:2px none}
.addbook_myemail{line-height:20px;line-height:38px !ie;_line-height:20px;}
.addbook_alert{ padding-left:209px; color:#CC0000; float:left;}
.addbook_mag207{padding:10px 0 0 0; margin-left:192px;display:inline; width:420px; float:left;}
#IsAlert{ margin:0; padding:0; display:inline; width:15px;}
/* Add To My Book end */

/* subscriber page start */
.font_tishi{ border: 0px solid #FBC2C4;padding: 0.8em !important; margin:5px 0px 5px 5px;}
#recentlytrail{background:url(../images/recentlyupdatespic.png) no-repeat 0% 10%;float:left;display:inline-block;width:24px;height:24px;}
#MyEBook{background:url(../images/myebookpic.png) no-repeat 0% 10%;float:left;display:inline-block;width:24px;height:24px;}
#MyFavorite{background:url(../images/myfavoritepic.png) no-repeat 0% 10%;float:left;display:inline-block;width:24px;height:24px;}
#help{background:url(../images/regtext_introh1.jpg) no-repeat 0% 10%;float:left;display:inline-block;width:24px;height:24px;}
#myprofile{background:url(../images/myprofilepic.png) no-repeat 0% 10%;float:left;display:inline-block;width:24px;height:24px;}
#changepassword{background:url(../images/changepasswordpic.png) no-repeat 0% 10%;float:left;display:inline-block;width:24px;height:24px;}
#fivereviewpic{background:url(../images/fivereviewpic.png) no-repeat 0% 57%;}
#myebookpic a:hover,changepasswordpic a:hover, #recentlyupdatespic a:hover, #myfavoritepic a:hover, #myprofilepic a:hover, #changepasswordpic a:hover{color:#336699;text-decoration:none;}

#add{background:url(../images/addsuccess.jpg) no-repeat 100px 80px; width:690px; margin-top:40px; float:left; padding-bottom:40px;}
#addsuccess{font-family:Georgia,"Times New Roman",Arial,verdana; width:330px; font-size:16px;color:#333; font-weight:bold;margin:20px 0 0 300px;line-height:25px; height:80px;}
#addsuccess span{ font-size:14px; color:#333; margin:0; padding:0; line-height:24px; font-weight:normal;}
#close{font-family:Georgia,"Times New Roman",Arial,verdana; width:60px; height:26px; font-size:14px; font-weight:bold; padding: 0 0 0 0px; }
.textright div.Invalid{color: #ff0000; text-align:left; margin-left:239px;}
input.changePassword_submit{ width:67px;padding: 3px 7px 4px;background:#255890 url(../images/comment_btn.jpg) repeat-x 0 100%; border:1px solid #336699;color:#FFF !important;cursor:pointer;font:bold 100% Verdana,Arial,Helvetica,sans-serif;margin:11px 0 0 1px;outline:medium none !important;overflow:visible;padding:3px 8px 5px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}
.Subscriber_right input.changePassword_submit{width:67px;padding: 3px 7px 4px;font:100 100% Verdana,Arial,Helvetica,sans-serif;}

#addMyFavorite,.subscriber_manage a,.subscriber_submit{background:#dce5ee url(../images/subscrib_btn.jpg) repeat-x 0 -1px; height:25px; border:0; border-radius: 5px 5px 5px 5px; 
cursor:pointer; padding:0 9px;padding:0 6px !ie; border:1px solid #b1b6d7;text-shadow:1px 1px 1px #fff;outline-style:none;outline-width:medium;}

*html .setPassword_content .subscriber_submit{background:#dce5ee url(../images/subscrib_btn.jpg) repeat-x 0 -1px; height:25px; border:0; border-radius: 5px 5px 5px 5px; 
cursor:pointer; padding:0 9px;padding:0 6px !ie; border:1px solid #b1b6d7;text-shadow:1px 1px 1px #fff;outline-style:none;outline-width:medium;}

.Subscriber_right a.subscriber_btn{ height:23px; line-height:23px; display:inline-block; color:#111;}
.Subscriber_right a.subscriber_btn:hover{color:#000; text-decoration:none;}
.Subscriber_tab a.subscriber_btn{ margin:0 0 5px 0;}
.sub_btnRefresh{ margin-left:-10px;}
.sub_Subject{ display:block; padding:5px 0 0; font-size:11px; color:#666;}
.sub_Subject b{ font-weight:bold;}
.subscriber_manage{line-height:35px;}

a.btn_sign { margin:-50px 40px 0 0 ; float:right; height:auto; background:url(../images/secureyouraccount_btn.jpg) repeat-x; color:#333;color: #333 !important; border-color:#bbb; line-height:16px;}
a.btn_sign:hover { text-decoration:none;}
.secureyouraccount{display:block;height:37px;padding-left:60px;padding-bottom:3px;line-height:37px;font-weight:bold;overflow:hidden;margin:0;background:url(../images/secureyouraccount_lg.gif) no-repeat 15px 3px #eeeeee;}
.secureyouraccount_p{ margin:20px 20px 10px;}
.secureyouraccount_p p{ line-height:35px; color:#333; padding:0; margin:0; font-size:110%;}
.secureyouraccount_btn{ background:#255890 url(../images/comment_btn.jpg) repeat-x -10px -35px; background-color:#336699; border:1px solid #336699;color:#fff; color:#fff !important;cursor:pointer;font:bold 100% Verdana,Arial,Helvetica,sans-serif;margin:0px 0 0 1px;outline:medium none !important;overflow:visible;padding:3px 7px 4px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}
.youraccount_content{ margin:0 auto;}
.youraccount_contenta{ display:block; float:right; margin:40px 25px 0 0;background:#255890 url(../images/comment_btn.jpg) repeat-x -10px -35px; border:1px solid #333;color:#fff; color:#fff !important;cursor:pointer;font:bold 100% Verdana,Arial,Helvetica,sans-serif;outline:medium none !important;overflow:visible;padding:3px 7px 4px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px; display:inline;}
a.youraccount_contenta{ text-decoration:none;}
.recovered_time{ line-height: 50px; padding:17px 7px 30px; font-size:110%;}

/* subscriber view mybook page start */
.ListView_indent1_head{ border:0; margin-top:4px; width:817px; width:100%;}
.ListView_indent2_head{ border:0; margin-top:9px; }
.ListView_indent3_head{ border:0; margin-top:9px; line-height:20px;}
.ListView_indent1_head tr td{  background:none; border:0; border-bottom:1px dashed #bcbcbc; padding-top:8px; padding-bottom:3px;}
.ListView_indent1_head tr td table tr td{ background:none;}
.ListView_indent2_head tr td{ border-bottom:1px dashed #cccccc; }
.ListView_right table.ListView_indent2_head{ line-height:20px;}
.ListView_indent3_head tr td{ border-bottom:1px dashed #cccccc;}
.ListView_indent1_head tr td.Subscriber_indent_width{background:url(../images/ebook_li.jpg) no-repeat 1px 9px; padding-left:24px;border-bottom:1px dashed #bcbcbc;}
.ListView_indent2_head tr td.Subscriber_indent_width{background:url(.../images/ebook2_li.jpg) no-repeat 1px 5px; border:0; padding-left:24px;}
.ListView_indent3_head tr td.Subscriber_indent_width{background:url(../images/ebook2_li.jpg) no-repeat 25px 5px; border:0; padding-left:48px;}
.marginleft-21{background:#fff;margin-left:-24px; margin-top:-13px;margin-top:-22px; padding-left:24px; padding-top:13px; width:100%; _width:98%;}
.listview_effective{font-style: italic; padding:0 0 10px 14px; color:#888; clear:both;}

.agencylist_rightdetail,.rulehome_rightdetail,.federalAgencylist_detail,.ListView_rightdetail{ float:left; width:98%; width:97%; height:100%; padding:5px 0px 0 12px;}
.treeView_right .rulehome_rightdetail{_margin-left:0px;}
.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;}
/* subscriber view mybook page end */


a.pub_icon{display:inline-block;width:16px;height:19px;margin-left:6px;background:url(../images/d.png) no-repeat -18px 1px;cursor:pointer}
a.pub_icon1{display:inline-block;width:5px;height:5px;padding-left:8px;background:url(../images/bullet.gif) no-repeat 8px 0px;cursor:pointer}

a.active{background:url(../images/d.png) no-repeat 0px 1px;}
.trail_tab{float:left;margin-bottom:10px;margin-top:5px;margin-left:10px}
.trail_tab a{font-size:14px;margin-right:10px;font-weight:bold}
.trail_tab a.current{color:#000}
.booklist dl dt label{margin-right:10px;float:left;line-height:30px}
.booklist dl dt label input{vertical-align:middle}
.booklist dl dd{float:left;width:100%}
.submit_btn{float:left;text-align:center;width:100%;}
/*mybook start*/
.tools{float:left;margin-left:0px;margin-top:0px;background:#e4eff2; padding:6px 0; border-bottom:1px solid #c1cfdc; }
.mybook_addbook{height:40px;margin-left:10px;margin-top:6px;}
.mybook_addbook .inputtext_addbook{width:280px;height:19px;line-height:19px;border:1px solid #666;padding-left:4px;}
.mybox{margin:auto;display:block;width:100%;float:left}
.mybox table{margin-bottom:0px;margin-top:8px;float:left;width:720px;margin-left:33px;}
.mybox table tr td{padding:5px 4px}
.mybox h4 {color:#333;font-size:14px;padding:0px;margin:0px}
.rule_historical table td, .rule_historical table th {border:1px solid #000}
.rule_historical p,h4.note-head{float:left;width:100%}
a.pub_icon:hover{text-decoration:none}
.mybox table tr td input{vertical-align:middle}
input.viewbtn{width:16px;height:20px;text-indent:-9999px;border:none;cursor:pointer;background:url(../images/icon_subsciber.gif) no-repeat 0px -48px}
input.editbtn{width:16px;height:20px;text-indent:-9999px;border:none;cursor:pointer;background:url(../images/icon_subsciber.gif) no-repeat 0px 2px}
input.deletebtn{width:16px;height:20px;text-indent:-9999px;border:none;cursor:pointer;background:url(../images/icon_subsciber.gif) no-repeat 0px -22px}
input.addbtn{width:17px;height:20px;text-indent:-9999px;border:none;cursor:pointer;background:url(../images/icon_subsciber.gif) no-repeat 0px -75px}
.mybook_content{margin-bottom:40px}
/*mybook end*/
.favorite_search{float:left;margin:13px 0px 5px;}
.favorite_search label,.favorite_search select{float:left;margin-right:5px;line-height:23px}
.favorite_search select{margin-right:12px}
.favorite_search select{height:23px}
.favorite_search input{float:left;margin-top:0px}
.favorite_operate{float:left;margin-top:0px;width:100%;background:#e4eff2; padding:5px 0; border-bottom:1px solid #c1cfdc;/*border-bottom: 1px solid #3B85CF;*/}
.favorite_operate_left{padding-left:18px;float:left}
.favorite_operate_right{float:right;margin-right:12px;margin-top:0px;line-height:24px}
.favorite_operate_right input{vertical-align:middle;margin-left:4px}
.bookbox{margin-top:12px}
input.favorite_ok{background:url(../images/icon_hasaddmyfavorite.jpg) no-repeat 65% 35%;margin-left:10px;border:none;text-indent:-999px;vertical-align:middle;float:left;display:inline-block;width:24px;height:24px;cursor:text}
input.favorite_no{background:url(../images/icon_website.png) no-repeat 70% 0%;margin-left:10px;border:none;text-indent:-999px;vertical-align:middle;float:left;display:inline-block;width:24px;height:24px;}

.agencylist_rightdetail,.rulehome_rightdetail,.federalAgencylist_detail,.ListView_rightdetail{ float:left; width:98%; width:97%; height:100%; padding:5px 0px 0 12px;}
.treeView_right .rulehome_rightdetail{_margin-left:0px;}
.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;}

/* subscriber view mybook page end */
.agencylist_right{width:640px;width:680px; height:100%; float:left; border-left:0px solid #b5c3ce;padding:10px 10px 45px 1px;_padding:10px 0px 20px 1px; display:inline;}
.treeView_right{ width:97%;margin-left:10px;margin-top:20px}
.treeView_right ul.agencylist_rightdetail{ padding-left:12px; float:none;}
.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;}
.agencylist_righth2{width:99.4%;_width:98%;padding:20px 5px 6px 0; position:relative}
.treeView_right .agencylist_righth2{ margin-left:3px;}

.rulelist_rightdetail {width:99.5%;}
.agencylist_rightdetail,.rulehome_rightdetail,.federalAgencylist_detail,.ListView_rightdetail{ float:left; width:98%; width:97%; height:100%; padding:5px 0px 0 12px;}
.treeView_right .rulehome_rightdetail{_margin-left:0px;}
.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_hr{}
/* Agency List CSS Document End */

/* Advanced Search navsab style end */
.documentlist_center{float:left;width:923px;background:#fff; margin-top:20px; padding:10px 10px 40px;}
.documentlist_center_bothcontant{float:left;width:100%; height:auto; clear:both;padding:0px 0px 1px 0px;}
.documentlist_contant{float:left;width:100%; height:auto; clear:both;min-height:30px; padding:21px 0px 1px 0px;}
.ui-widget-content{ background:#eeeeee;}
.hasDatepicker{font-size:90%;_font-size:85%;}
/* subscriber 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/warning.gif) no-repeat 18px 15px;}

/* Subscriber Sign in page start 2012-12-29 */
.signin_left{ border-right:0px dashed #ccc;/*width:440px;width:51%;height:500px;margin:50px 0 2% 0;padding:10px 2% 25px 7%;float:left;*/
              background:url(../images/list_bg.jpg) no-repeat 101% 0;width:95%;min-height:430px;padding:30px 40px 0 10px;padding:30px 6% 0 3%; margin:0 auto;}
.signin_right{width:90%;padding:4% 6% 0 4%; font:100 14px/1.6em Arial,verdana,Georgia,Times, serif;/*width:266px;width:27%; height:530px;margin:40px 2% 45px 6%; float:left;*/}
.signin_right div{ margin:11px 0;}
.signin_right .signin_tips{margin:0;font:100 1em/1em Arial,verdana,Georgia,Times, serif; color:#ff0000;background:#FFF6BF;border:1px solid #FFD324;color:#514721;padding:8px 3px 8px 8px;}
.signin_welcome{width:360px;width:97%;/*height:70px;*/padding:25px 0;font:900 24px/1.1em Arial,verdana,Georgia,Times, serif;color:#222;text-align:center;background-size:cover; background:#e8eff8 url(../images/signin_welcome.jpg) no-repeat 50% 3px;}
ul.signin_list{font:100 14px/18px Arial,verdana,Georgia,Times, serif; margin:40px 33px 0 0;padding-left:20px;}
.signin_list li{ padding:16px 0 5px 22px; background:url(../images/signin_ico.jpg) no-repeat 6px 20px; color:#333;}
.signin_list li span{ font-weight:100; display:block;}
.signin_title{font:100 24px/1.6em Georgia,Arial,verdana,Times, serif;color:#111;padding:20px 0 0; text-align:left;text-shadow:0px 2px 1px #fff;}
.signin_userinput{font:14px Verdana,Arial,Helvetica; width:95%;/*max-width:265px;*/margin:2px 0 0;padding:5px 2px 5px 8px;}
input.signin_submit{width:85px;height:36px;margin:10px 20px 0 0;background:url(../images/searchcode_btn.gif) no-repeat 0 0px;border:0;font:600 17px/14px arial; color:#293E5B;text-shadow:1px 1px 1px #F8F8F8;}
input.signin_submit:hover{ background:url("../images/searchcode_btn.gif") no-repeat 0 -124px;}
.agency_h2{font:100 1.5em/2em Georgia,Arial,verdana,Times, serif; text-align:center; margin:15px 0 9px 0;}
.agency_content{ width:95%;margin:25px 0 0 0; margin:0 auto;}
.agency_box{margin:10px;}
a.agency_box,.agency_useinfo{border:1px solid #ddd;font-size:16px;line-height:135%;background-color:#f6f8fA; display:inline-block; width:18%;height:auto;min-height:120px;float:left;padding:20px 20px 0px;text-align:center; /*box-shadow:1px 2px 1px #eee;*/border-radius:5px 5px 5px 5px;}
a.agency_box:hover{color:#456879;text-decoration:none;background-color:#e1efff;border:1px solid #bcdeff;}
a.agency_box_gray{color:#888;padding:20px 20px 0px;}
a.agency_box_gray:hover{color:#999;}
.agency_useinfo{ /*margin:10px;padding:15px 1% 5px;width:20.2%;*/margin: 10px;}
.agency_useinfo a.agency_box{min-height:20px;width:99%;margin:1px;padding:5px 0 2px;line-height:100%;border:0;}
.verifyimage{width:88px;height:26px;margin-top:-10px; margin-top:-10px;}
body:not(:-moz-handler-blocked) .verifyimage{width:88px;height:26px;margin-top:-10px;margin-top:-2px;}


.signin_right div.signin_othersign{ padding:9px 0 0; margin:25px 0 0;border-top:1px dashed #ccc;}
.signin_right .signin_fastlogin,.building_anotherservices{margin:5px 0 8px; border:0;}
.building_anotherservices .sign_field{border-top:0px}
input.width100{width:100%;}
input.width50{width:50%;}
input.width70{width:70%;}

.fontgray12px{ color:#999; font-size:0.9em;}
.fontgray13px{ color:#999; font-size:1em;margin-left:4px;display:block;}
.Invalid{color:#f00; width:100%;}
.error{ margin:0px auto;background-color:#FBE3E4;border: 1px solid #FBC2C4; padding:5px 10px;}
.color_yellow{ color:#976D00;}
.mybook_tab{ border:1px solid #ccc;border-top:1px solid #d9d9d9;border-bottom:2px solid #cedaff}
.mybook_tab th{ background:#cedaff;border-top:1px solid #8eacd9;border:1px solid #b6cbea;padding:4px 2px 3px;}
.mybook_tab td{border:1px solid #cedaff;padding:8px 5px; line-height:15px;}
/* Subscriber Sign in page end 2012-12-29 */ 

/* Register facebook/yahoo/twitter/google style start 2013-1-18 */ 
.register_content{width:950px;float:left; min-height:500px;margin:30px 0 0px 0px;}
.register_content h1{padding:20px 65px 10px 45px; color:#111;}
.register_left{border-right:1px dashed #ccc; width:440px; height:280px; margin:10px 0 0px 0;padding:10px 65px 0px 45px; float:left;}
.register_right{width:282px; height:380px;margin:10px 0px 0px 50px; float:left;font:100 1.2em/1.6em Arial,verdana,Georgia,Times, serif;}
.register_right div{ margin:13px 0; }
.register_left h2{color:#333;font:600 1.7em/1.4em Georgia,Arial,verdana,Times, serif; }
.register_left p{color:#333;font:100 1.2em/1.4em Georgia,Arial,verdana,Times, serif; }
.register_text{font:600 1.1em/1.4em Arial,verdana,Georgia,Times, serif; margin-top:15px;}
.register_title{font:100 1.5em/1.6em Georgia,Arial,verdana,Times, serif;color:#111;padding:0px 0 5px;}
/* Register facebook/yahoo/twitter/google style end 2013-1-18 */ 

/*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*/
.challenge{display: inline-block;width: 168px;height: 33px;float: right;}
.challenge img {margin: 2px 1px 0px 5px;height:22px;cursor: pointer;float: left;}
input.Get_challenge{background: url(../Images/Get_challenge.jpg) no-repeat 2px 3px;border: 0;margin:0px 0 0;display: inline-block;width:22px;height:22px;color: #336699;}


#confirm {display:none;}

/* Overlay */
#confirm-overlay {background-color:#eee;}

/* Container */
#confirm-container { width:420px;height:148px; font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; background:#fff; border:2px solid #60a5e6;overflow:hidden;}
#confirm-container .header {height:30px; line-height:30px; width:100%; background:url(../images/popbox_titlebg.jpg) repeat-x; color:#fff; font-weight:bold;}
#confirm-container .header span {padding-left:8px;}
#confirm-container .message {color:#333; font-size:14px; margin:0; padding:12px 4px 12px 8px;}
#confirm-container .buttons {line-height:26px; width:160px; float:right; padding:5px 4px 0;} 
#confirm-container .buttons div {float:right; margin-left:4px; padding:2px 4px;width:35px;height:24px; font-size:12px; color:#333; font-weight:bold; text-align:center; background:#dddddd; border:1px solid #999999; cursor:pointer;} 
#confirm-container .buttons div:hover{background:#84bae6;border:1px solid #60a5e6;color:#fff}
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#confirm-container a.modal-close:hover {color:#ccc;}

#basic-modal-content1{width:450px;height:300px}

/* common end */
.simplemodal-wrap{width:auto;height:auto}
input.addbook_btn {padding:4px 6px 2px 29px;background:url(../images/icon_subsciber.gif) no-repeat 7px -76px;border:1px solid #e4eff2;border-radius:4px 4px 4px 4px;margin-right:5px;color:#404040}

a.icon_email,input.icon_share{padding:2px 22px 2px 26px;background:url(../images/icon_subsciber.gif) no-repeat 5px -100px;display:inline-block;border:1px solid #e4eff2;border-radius:4px 4px 4px 4px;margin-right:8px;color:#404040}
input.delete_btn {padding:4px 6px 2px 20px;background:url(../images/icon_subsciber.gif) no-repeat 3px -20px;border:1px solid #e4eff2;border-radius:4px 4px 4px 4px;margin-right:5px;color:#404040;
                  font-family: Georgia, Arial,"Times New Roman",'Segoe UI', Tahoma, sans-serif; line-height:18px;}
input.addbook_btn:hover,a.icon_email:hover,input.delete_btn:hover,input.icon_share:hover{color:#2966b6; border:1px solid #9ebddd;border-radius:4px 4px 4px 4px;}
a.icon_email:hover {text-decoration:none}
input.icon_remove {padding-left:18px;background:url(../images/icon_subsciber.gif) no-repeat 0px -127px;margin-left:8px;font-weight:bold;border:none;margin-right:5px;color:#404040}
.createbookbox {margin-bottom:8px;width:380px;display:block;position:relative;height:18px;overflow:hidden;line-height:18px}
.createbookbox a{float:left;}
.clearleft {clear:left}
.lawindex_table table, .lawindex_table tr, .lawindex_table td { padding: 0px; margin: 0px; }
.ruleindex_table table img,.lawindex_table table img { vertical-align: middle; }
.ruleindex_table{ float: left; width: 100%; font-size:110%;padding-bottom: 5px;padding-top:5px}
.lawindex_table { float: left; width: 100%; font-size:110%;padding: 5px;padding-left:10px}
.ruleindex_table tr td i {color:gray;}
.lawindex_table tr td i {color:gray;}
.rulelist_rightdetail li{padding:8px 0px 5px 0px;margin:0px}
.agencylist_rightdetail li i,.rulelist_rightdetail li i {color:gray}


/* ListView style Start */
.ListView_title{ float:left;font-size:1.1em;text-align:left;width:100%;margin:0px 0 0px 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_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 0;border-bottom:0;border-collapse:separate;border:0;font:100 1.055em/1.20em Georgia,"Times New Roman",Arial,verdana;padding:0em 0 0em 0em;}
table.ListView_indent1,table.ListView_indent2,table.ListView_indent3,table.ListView_indent4,table.ListView_indent5{border:0;}
.mybox table.ListView_indent1 td,.mybox table.ListView_indent2 td,.mybox table.ListView_indent3 td,.mybox table.ListView_indent4 td,.mybox table.ListView_indent5 td{ border:0;}
.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:0.8em 0 0em 0em;padding:0em 0 0em 1em;}
.ListView_indent1 i {color:gray; }
.ListView_indent2{ margin:0.8em 0 0em 0em;}
.ListView_indent2 i {color:gray; }
.ListView_indent3{ margin:0.8em 0 0em 2.5em;width:95%;}
.ListView_indent3 i {color:gray; }
.ListView_indent4{ margin:0.8em 0 0em 4em;width:93%;}
.ListView_indent4 i {color:gray; }
.ListView_indent5{ margin:0.8em 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;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; border:0;}
.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,.listview_grayfont{font-style: italic; padding:0 0 10px 14px; color:#888; clear:both; font-size:120% }
.listview_effective{font-size:85% }
.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;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  */

/* Agency Signin Page Start */
.signin_content{ margin:40px auto 0; width:1002px; min-height:500px; }
.OGCSigninpage {width:75%;max-width:500px;height:auto;margin:110px auto 70px;padding:15px 7% 35px;font-size:14px;text-shadow:0px 2px 1px #fff;border:1px solid #e5e5e5;background:#f7f7f7;box-shadow:1px 5px 5px #ccc;clear:both }
.OGCSigninpage .Subscriber_title { padding: 5px 0 0px 1px; font: 100 21px Georgia,"Times New Roman",Times,serif;  color: #222;text-shadow:0px 2px 2px #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: 0px }
.OGCSigninpage div.signin_submit{padding:10px 0 10px 0;display: inline-block;width:100%;}
.OGCSigninpage div.signin_submit a{text-shadow:0px 2px 1px #fff; }
.OGCSigninpage table { padding: 6px 8px 6px 5px; }
.OGCSigninpage div label{float:left;margin:6px 0 0;padding-right:3px;_padding-right:2px;text-align:left;width:230px;line-height:38px;height:32px}
.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; }
.challenge{display: inline-block; width: 153px; height: 33px;float: right;}
.OGCSigninpage .Signin_inputcode[type="text"] {font: 14px Verdana,Arial,Helvetica;width:90px; height: 32px; margin: 2px 0 0 0; padding: 4px 2px 4px; float:left;}
/*.Signin_inputcode[type="text"]{height:22px; }*/
.OGCSigninpage .code_shown{ border:1px solid #e0e0e0;padding:0px 3px 5px 4px; margin:0 1px 0 0; padding:0; margin:0;}
.OGCSigninpage input[type="button"].Get_challenge{background:url(../images/Get_challenge.jpg) no-repeat 0 0; border:0; margin:10px 0 0; display:inline-block; width:20px; height:22px; color:#336699;}
.challenge img{ margin:2px 1px 0px 5px;width:123px;cursor: pointer; float:left}
.OGC_btn{background:#255890 url(../images/comment_btn.jpg) repeat-x 0 99%;text-shadow: -1px -1px 1px #333;border:1px solid #336699;color:#FFF;cursor:pointer;font:600 115% Verdana,Arial,Helvetica,sans-serif;margin:1px 0 0 1px;outline:medium none;overflow:visible; padding:3px 10px 4px;text-decoration:none;width:auto;border-radius:5px 5px 5px 5px;}
.OGCSigninpage div.Invalid{ *display: block;*width:240px; }
.OGCSigninpage .ico_Required{vertical-align:middle}
.OGCSignin_text{width:356px; margin:170px 0 0 90px; float:left;font: 100 14px/24px Arial,verdana,Georgia,"Times New Roman"; text-align:justify; }
.OGCSigninpage p.textright{margin:5px 3px 5px 0;}
/* Agency Signin Page End */

/* 弹出框样式 [开始] */
.jstree_pending,.jstree_pending_new,.jstree_pending_amend,.jstree_pending_correct,.jstree_pending_transfer{color:#888;font-weight:100;}
.jstree .jstree-new a{color:blue;font-weight:700;}
.jstree .jstree-removed a{color:red;font-weight:700;font-style:italic;text-decoration:line-through;}
.jstree .jstree-transfered a{color:orangered;font-weight:700;}
.jstree-default.jstree-focused{ margin-top:2px;}
#simplemodal-container a.modalCloseImg {background:url(/Scripts/images/x.png) no-repeat; _background:url(/Scripts/images/xie6.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-10px; right:-6px; cursor:pointer;}
#simplemodal-overlay {background-color:#000; cursor:not-allowed;}
#simplemodal-container {height:450px; width:650px; color:#000; background-color:#fff;padding:0;border:5px solid #f6f7f9;border-radius:6px;box-shadow: 0 3px 6px #444;}
#simplemodal-container .simplemodal-data {padding:0; background:url(../images/word_operation.gif) no-repeat center center}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#333;}
#simplemodal-container a.modalCloseImg {background:url(/Scripts/images/x.png) no-repeat; _background:url(/Scripts/images/xie6.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#simplemodal-container .atitle_contm{ float:left; clear:both; display:block; font-size:13px;  font-family:Arial; font-weight:bold; margin-bottom:5px;}
#simplemodal-container a.btu_contm{ line-height:12px; background-color:#fcfef0; border:1px solid #ccc; float:left; padding:4px 4px 3px 4px; margin:0px 0px 5px 5px; color:#333; text-decoration:none; font-size:11px;}
#simplemodal-container a.btu_contm:hover{ color:#fff; background-color:#666;}  
#basic-modal-content {display:none;}
#vakata-contextmenu ul{list-style:none; margin: 0px;  padding: 0px;width: auto;}
#vakata-contextmenu ul li{float:left;height:34px;font:400 13px/1.418 'Segoe UI',Arial,verdana,Helvetica,sans-serif;}
#vakata-contextmenu li a { float:left; padding:6px;display: block;line-height:18px;text-decoration:none; white-space: nowrap;}
#vakata-contextmenu li a:hover { display: block;line-height:18px; }
#vakata-contextmenu li ins { padding:6px;}
/* 弹出框样式 [结束] */

/* feedback style [begin] */
/*.autoDiv_content { width:80%;padding-left:8%;text-align:left; }
.autoDiv_content .msg { padding:0px 5px; color:#fff; background-color:#8BC1FA; }
.autoDiv_content { font-size:1.3em }
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #8BC1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
.autoDiv_content .feedbackBox { padding-top:20px }
.autoDiv_content .feedbackBox div {padding:6px; }
.autoDiv_content .feedbackBox div > span { width:18%; padding-right:10px; text-align:right; display:block;float:left;font-weight:bold;font-size:0.8em;line-height:200% }
.autoDiv_content .feedbackBox div > div.Tip { padding-left:19.5%;color:red;display:none; }
.autoDiv_content .feedbackBox div *{ border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; }
.autoDiv_content .feedbackBox div input[type=text] {color:#AAA; height:21px }
.autoDiv_content .feedbackBox div input.all{width:65%}
.autoDiv_content .feedbackBox div input.partial{width:24%}
.autoDiv_content .feedbackBox div textarea{width:72%;}
input.button{display:inline-block;float:left;color:#FFF !important; cursor:pointer;font:bold 100% Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;background-color:#124589;text-decoration:none;width:auto;height:26px;border:0;padding:0;margin:0;line-height:25px;padding:0 10px;border-radius:6px }
a.button_forgetpassword{ display: inline-block;text-align: center;line-height: 20px;float:left}*/
/* feedback style [end] */
#sidePanel,#sidePanelNarrower{ background:#fff;}

/* unpublish gray font style start */
.gray_unpublish,a.gray_unpublish{color:#f30;}
.jstree_pending,a.jstree_pending{color:#f30;}
/* unpublish gray font style end */
dd { -webkit-margin-start:0px }

/* about US style begin */
.aboutus_body{margin:0px auto;min-height:1300px;padding:0;background:#fff;}
.content_aboutus{margin: 0px auto;padding: 0 14%;clear: both;}
.banner_aboutus{height:266px; background:url(../images/aboutUS_banner.jpg) no-repeat 50% 0%;}
.banner_aboutus h2{font:700 60px/70px Georgia, "Times New Roman", Times,serif;/*text-transform:uppercase;*/ text-align:center; text-indent:400px; padding-top:85px;}
.box_aboutus{ font:100 14px/21px Interstate, Gotham A, Gotham B, Open Sans Regular, Verdana, Helvetica, Arial; padding:30px 0; float:left;background:#fff;}
.face_aboutus{min-width:235px;width:28%; float:left;margin:1%; text-align:center;}
.face_aboutus img{border-radius:100%;}
.info_aboutus{width:235px;width:68%; float:left;margin:1%;}
.info_aboutus h3{font:700 24px/24px Georgia, "Times New Roman", Times,serif;text-transform:uppercase;color:#333; margin:0 0 1px 0; padding:5px 5px 5px 0; border-bottom:1px solid #e1e1e1; display:inline-block; min-width:260px}
.info_aboutus a{font:100 14px/21px Interstate, Gotham A, Gotham B, Open Sans Regular, Verdana, Helvetica, Arial; text-decoration:underline;}
.right_aboutus .face_aboutus,.right_aboutus .info_aboutus{ float:right;}
@media only screen and (max-width:1180px) {
.content_aboutus{margin: 0px auto;padding: 0 0%;clear: both;}
.box_aboutus{padding: 0 4%;}
}
@media only screen and (max-width:900px) {
.content_aboutus{margin: 0px auto;padding: 0 0%;clear: both;}
.box_aboutus{padding: 0 4%;}
.banner_aboutus{height:266px; background:url(../images/aboutUS_banner.jpg) no-repeat 38% 0%;}
.right_aboutus .face_aboutus,.right_aboutus .info_aboutus{ float:left;}
.info_aboutus{width:98%;}
.banner_aboutus h2{font:700 3em/40px  Georgia, "Times New Roman", Times,serif !important;text-indent:345px; }
}
@media only screen and (max-width:600px) {
.banner_aboutus{height:140px; background:url(../images/aboutUS_banner.jpg) no-repeat 80% 0%;}
.banner_aboutus h2{font:700 2.6em/40px  Georgia, "Times New Roman", Times,serif !important;text-indent:0px;padding-top:55px; }
}
/* about US style end */

/* feedback style [begin] */
.feedback_body,.contactUs_body{margin:0px auto;min-height:800px;padding:0;background:#fff;font:normal 15px/100% Verdana,Arial,sans-serif;color:#333;}
.contactUs_body{min-height:650px;}
.content_feedback{margin: 0px auto;padding:25px 14% 45px;clear:both;}
.content_feedback h1{font:100 36px/50px Georgia, "Times New Roman", Times,serif;/*text-transform:uppercase;*/ text-align:center;}
.content_feedback hr{background:#ccc;color:#ccc;height:1px;width:100%;display:block;border:0;*border:1px solid #ccc;clear:both;}
.content_feedback .msg{color:#7f8c8d;color:#333;line-height:1.4em; background:#fff; margin:5px auto 28px;width:90%;text-align:center;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
.autoDiv_content .feedbackBox { padding-top:17px }
.autoDiv_content .feedbackBox div {padding:6px;padding:10px;}
.autoDiv_content .feedbackBox div > div.Tip { padding-left:26.5%;color:red;display:none;font-size:14px;}
.content_feedback  .feedbackBox div > span {width:25%;padding-right:10px;text-align:right; display:block;float:left;font-weight:100;line-height:100%; }
.content_feedback  .feedbackBox div *{ border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:2px;}
.autoDiv_content .feedbackBox div input[type=text] {color:#AAA; padding:4px 2px;font-size:15px;}
.autoDiv_content .feedbackBox div input.all{width:62%;}
.autoDiv_content .feedbackBox div input.partial{width:25%;}
.autoDiv_content .feedbackBox div select{font-size:15px;}
.autoDiv_content .feedbackBox div textarea{width:62%;font:normal 15px/100% Verdana,Arial,Helvetica,sans-serif;padding:3px;}
input.button{display:inline-block;float:left;color:#FFF; cursor:pointer;font:bold 14px/100% Verdana,Arial,Helvetica,sans-serif;background-color:#124589;text-decoration:none;width:auto;height:26px;border:0;padding:0;margin:0;line-height:25px;padding:0 10px;border-radius:6px }
a.button_forgetpassword{ display: inline-block;text-align: center;line-height: 20px;float:left}
.content_feedback .feedbackBox div *.feedback_post,a.feedback_post{display:inline-block;color:#FFF;cursor:pointer;font:700 18px/145% Verdana,Arial,Helvetica,sans-serif;
background-color:#124589;text-decoration:none;border:0;margin:0 auto;padding:6px 22px;white-space:nowrap;border-radius:100px;border-color: transparent;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;vertical-align: middle;outline: none;box-shadow: none;
-webkit-transition: background 100ms cubic-bezier(0.215, 0.61, 0.355, 1), border-color 100ms linear, color 100ms linear;
-moz-transition: background 100ms cubic-bezier(0.215, 0.61, 0.355, 1), border-color 100ms linear, color 100ms linear;
-ms-transition: background 100ms cubic-bezier(0.215, 0.61, 0.355, 1), border-color 100ms linear, color 100ms linear;
transition: background 100ms cubic-bezier(0.215, 0.61, 0.355, 1), border-color 100ms linear, color 100ms linear;}
.content_feedback .feedbackBox div *.feedback_post:hover,a.feedback_post:hover{ background-color:#1960b0;}
.center_feedback{text-align:center;}
/* feedback style [end] */

/* module: disclaimer start */ 
.disclaimer_content,.error_content,.errorpage_content,.nodata_content{float:left;margin:10px 0 10px 0;min-height:470px;width:90%; text-align:center}
.error_content{ padding:100px 163px; width:620px;min-height:320px;}
.disclaimer_body{margin:0px auto;min-height:800px;padding:0;background:#fff;font:normal 15px/100% Verdana,Arial,sans-serif;color:#333;}
.content_disclaimer{margin:0px auto;padding:25px 14% 45px;clear:both;}
.content_disclaimer h1{font:100 36px/50px Georgia, "Times New Roman", Times,serif;/*text-transform:uppercase;*/ text-align:center;}
.content_disclaimer hr{background:#ccc;color:#ccc;height:1px;width:100%;display:block;border:0;*border:1px solid #ccc;clear:both;}
.disclaimer_detail{padding:20px 2%;font:normal 15px/150% Verdana,Arial,Helvetica,sans-serif;}
.disclaimer_detail h2{font:100 29px/36px Georgia, "Times New Roman", Times,serif;text-align:center;width:100%;padding:15px 0 6px;margin:19px 0 0px;float:left;border-top:0px solid #ccc;}
.disclaimer_detail h3{font:700 18px/36px Georgia, "Times New Roman", Times,serif;text-align:left;float:left;width:100%;margin:22px 0px 0px;padding-bottom:6px;border-bottom:0px dashed #ccc;}
.disclaimer_detail h4{font:100 18px/36px Georgia, "Times New Roman", Times,serif;text-align:left;float:left;width:100%;}
.disclaimer_detail p{ text-align:left;width:100%; float:left;text-indent:25px;clear:both   }
.disclaimer_detail img{ float:left; padding:10px 0 0 30px}
/* module: disclaimer End */ 

/* first letter box begin */
.letterTag {width:100%;}
.letterTag span{font-weight:bold;font-family:Georgia, Arial,"Times New Roman", Time}
.letterTag ul.letterNav {margin:0;padding:0; list-style:none;padding:6px 0 12px 0;overflow: auto;_height: 1%;}
.letterTag ul.letterNav li{float:left;margin-right:2.5px;margin-bottom:10px;}
.letterTag ul.letterNav li a{ display:block;width:34px;height:33px; text-align:center; line-height:33px;font-size:1.3em; font-family:Georgia, Arial,"Times New Roman", Time;background-color:#fff; border:1px solid #DDD;border-bottom:0;box-shadow:0px -1px 2px #BBB }
.letterTag ul.letterNav li a:hover{color:#b20000}
/* first letter box end */

/* home page Letter list begin */
/*.letterDetail{width:100%; float:left; margin-top:5px;margin-bottom:10px;padding-bottom:15px;background:url(../images/default/letterBg.jpg) repeat-x center top #f2f2f2}
.letterDetail .line{width:100%;height:3px;background-color:#d0d0d0;}
.letterDetail .line hr{width:15%;float:left;border-left:0; border-top:3px solid #bc0b0b;border-right:2px solid #fff;margin:0}
.letterDetail .Queue{width:100%; float:left;}
.letterDetail .Queue h2 {display:block;padding:10px 35px 0px 16px;padding:10px 0 0 0;width:7%; text-align:center; float:left;color:#b20000;font-weight:bold;font-family:Georgia, Arial,"Times New Roman", Time;min-height:146px;}
.letterDetail .Queue ul{margin:0;list-style:none;padding:12px 1% 3px; float:left;width:23%;min-height:135px;}
.letterDetail .Queue ul li{padding:4px 0;text-align:left;line-height:18px;}
.letterDetail .Queue ul li a{font-family:Georgia, Arial,"Times New Roman", Time;line-height:18px;}
.letterDetail .Queue .letterDetail_right{ display:block;width:93%;float:left;}
.official{width:70px;height:20px; background:url(../images/default/official.png) no-repeat 2% 0%;}
.fontblod{ font-weight:700;text-transform:uppercase;}
.bgwhite > a{ float:left;}*/

ul.autoHeight{list-style:none;padding:12px 0 3px;margin:0 4% 0;min-height:160px; width:160px !important;height:185px !important;width:20.7%; float:left !important;border-bottom:1px solid #d8d9d9;}
ul.autoHeight li{padding:3px 0;text-align:left;line-height:14px;}
ul.autoHeight li a{font-family:Arial,Georgia, "Times New Roman", Time;line-height:13px;font-size:12px; color:#2966b6; }
.letterDetail .Queue .letterDetail_right{ display:inline-block;}
ul.autoHeight li.fontblod a{text-transform:uppercase;font:700 17px/18px Arial,Georgia, "Times New Roman", Time;padding:0 0 5px;display:inline-block; }
.bgwhite > a{ float:left;}
ul.federal_box{width:93% !important;border-bottom:2px solid #ccc;min-height:135px;margin:0 4% 0; padding:0;border:0px solid #ccc;border-bottom:1px solid #d8d9d9;}
ul.federal_box li{border-right:0px solid #d8d9d9;line-height:13px;padding:3px 0 3px 0px;}
/* home page Letter list end */