.table_A_header {
	margin: 0;
	background: #FFC809;
	padding: 0.3em 1em;
	font-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	border: solid 1px #222222;
	border-left-color: #dfdfdf;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #000000;
}
.table_A_header_notice {
	margin: 0;
	background: #CDCDCD;
	padding: 0.3em 1em;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	border: solid 1px #222222;
	border-left-color: #dfdfdf;
	border-top-color: #dfdfdf;
	border-right-color: #dfdfdf;
	border-bottom-color: #000000;
}
.table_A_header_sm {
	margin: 0 em;
	padding: .2em .5em .3em .5em;
	background: #3771A3;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: regular; 
}
.table_B_header {
	margin: 0 em;
	background-color: #F4F4F4;
	font-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: regular; 
	margin-left: 1 em;
	line-height: 1 em;
	text-indent: 5px
}
.table_grey_header2 {
	font-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: regular; 
	hover: background-color: #228BB3;
}
.box_text {
	margin: 1 em;
	background-color: #FFFFFF;
	padding: 1em 1em 0.4 em 0. 4em;
	font-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: regular; 
	margin-left: 12 em;
	line-height: 3 em;
}
.type_text_dropdown {
	background-color: #F9DA05;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: regular; 
	margin: 0;
	padding: 0em 0em;
	border: solid 0.5px #F9DA05;
	border-bottom-color: #000000;
}
.text_colour {
	color: #FFC809;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
}
.text_colour_sm {
	color: #FFC809;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
}
.text {
	font-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: regular; 
}
.text_title {
	font-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
}

.table_dk-grey_header {
	margin: 0;
	background: #CACACA;
	padding: 0.3em 1em;
	font-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: regular; 
}
.table_dk-grey_headera {
	margin: 0;
	background: #FFFFFF;
	padding: 0.3em 1em;
	font-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: regular; 
	}
.text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #000000;
	border: .2 px inset;
	 border-left-color: #CACACA;
	    border-top-color: #CACACA;
		border-right-color: #CACACA;
	    border-bottom-color: #CACACA;
	padding: 1px;
	margin-left: 0;
	width: 16 em;
	margin-top: 0 em;
}
.submit {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
		font-color: #000000;
        border: solid 1px #CACACA;
	    border-left-color: #F4F4F4;
	    border-top-color: #F4F4F4;
		border-right-color: #CACACA;
	    border-bottom-color: #CACACA;
        background-color: #F4F4F4;
        padding: 1px;
        margin-left: 0;
        width: 2.0 em;
		margin-top: 0; 
}
.a:link { color: #7d7b7a; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;  }
.a:active { color: #4C4C4C; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;  }
.a:visited { color: #4C4C4C; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;  }
.a:hover { color: #FFC809; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: regular; }
	
	.a_thick:link { color: #CDCDCD; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;  }
.a_thick:active { color: #4C4C4C; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;  }
.a_thick:visited { color: #4C4C4C; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;  }
.a_thick:hover { color: #FFC809; text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: regular; background:4C4C4C; }
	
	.a1:link { color: #FFFFFF; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  }
.a1:active { color: #F4F4F4; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  }
.a1:visited { color: #FFFFFF; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  }
.a1:hover { color: #CACACA; text-decoration: underline,bold;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;  }
	
	.a2:link { color: #CDCDCD; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  }
.a2:active { color: #4C4C4C; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  }
.a2:visited { color: #4C4C4C; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  }
.a2:hover { color: #FFC809; text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;  }
.iframe_format {scrollbar-3dlight-color:;
           scrollbar-arrow-color:;
           scrollbar-base-color:#CACACA;
           scrollbar-darkshadow-color:#F4F4F4;
           scrollbar-face-color:#F4F4F4;
           scrollbar-highlight-color:;
           scrollbar-shadow-color:#CACACA;
		   overflow-y: hidden;
}
.loginboxdiv
{
 margin:0;
 height:21px;
 width:146px;
 background:url(images/login_bg.gif) no-repeat bottom;
}

.loginbox
{
 background:none;
 border:none;
 width:134px;
 height:15px;
 margin:0;
 padding: 4px 7px 0px 7px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}

.background_l {
background-image: url(images/county_slice_r4_c2.jpg);
background-repeat: repeat-y;
}

.p7ABcontentA {
	padding: 5px;
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(p7ap/images/p7ap_light_gray_bevel.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #dacfb3;
	border-left: 1px solid #dacfb3;
	border-bottom: 1px solid #dacfb3;
	border-top: 1px solid #dacfb3;
	}
	