/* Universal */

body 			{ font: normal 12px/15px Verdana, sans-serif; color: #000000; margin: 0px; padding: 0px; }

a			 	{}
a:link 			{ color: #000; text-decoration: none; }
a:visited 		{ color: #000; text-decoration: none; }
a:hover 		{ color: #000; text-decoration: none; }
a:active 		{ color: #000; text-decoration: none; }

.link a			{}
.link a:link 	{ color: #0033CC; text-decoration: underline; }
.link a:visited { color: #0033CC; text-decoration: underline; }
.link a:hover 	{ color: #0033CC; text-decoration: underline; }
.link a:active 	{ color: #0033CC; text-decoration: underline; }

.linkSize		{ font: normal 12px/15px Verdana, sans-serif; }


#requiredField	{ position: absolute;  margin: 105px 0 0 652px; width: 144px; height: 28px; font: normal 12px/15px Verdana, sans-serif; z-index: 50; }
.red			{ color: #FF0000; }
#content		{ position: absolute; margin: 145px 0 0 0; width: 100%; z-index: 1; }
.leftCol		{ display: none; }
.marginTop_a	{ margin-top: 10px; }
.marginTop_b	{ margin-top: 5px; }
.marginR_a		{ margin-right: 7px; }
.marginBtm_a	{ margin-bottom: 25px; }
.marginWiz		{ margin: 15px 0 15px 0; }
.gray			{ color: #000; }

table.form		{ background-color: #F2F1EA; }
.form_panel		{ background: #000113 url(images/gfx_cnr_panel.gif) top left no-repeat; font: bold 12px/15px Verdana, sans-serif; color: #FFF; padding: 5px 0 5px 10px; }
.form_label		{ text-align: right; padding: 3px 10px 3px 0; line-height: 1.1em; height: 26px; font: normal 12px/15px Verdana, sans-serif; }
.form_value		{ padding: 3px 10px 3px 0; height: 26px; font: bold 12px/15px Verdana, sans-serif; }
.form_link		{ font: normal 12px/15px Verdana, sans-serif; padding: 5px 0 0 0; }

/* System Message */
.systemMessage	{ background-color: #FFF; border-left: 1px #000 solid; border-right: 1px #000 solid; border-bottom: 1px #000 solid; padding: 15px 10px; font: normal 12px/15px Verdana, sans-serif; }

/* Wizard */
.firstPF		{ background: url(images/startNode_selected.gif) center no-repeat; width: 142px; height: 32px; }
.firstPF_vis	{ background: url(images/startNode_visited.gif) center no-repeat; width: 142px; height: 32px;  }
.secondPF		{ background: url(images/midNode_unVisited.gif) center no-repeat; width: 142px; height: 32px; }
.secondPF_on	{ background: url(images/midNode_selected.gif) center no-repeat; width: 142px; height: 32px; }
.secondPF_vis	{ background: url(images/midNode_visited.gif) center no-repeat; width: 142px; height: 32px; }
.thirdPF		{ background: url(images/midNode_unVisited.gif) center no-repeat; width: 142px; height: 32px; }
.thirdPF_on		{ background: url(images/midNode_selected.gif) center no-repeat; width: 142px; height: 32px; }
.thirdPF_vis	{ background: url(images/midNode_visited.gif) center no-repeat; width: 142px; height: 32px; }
.fourthPF		{ background: url(images/endNode_unVisited.gif) center no-repeat; width: 142px; height: 32px; }
.fourthPF_on	{ background: url(images/endNode_selected.gif) center no-repeat; width: 142px; height: 32px; }
.firstPF,		
.secondPF,		
.thirdPF,		
.fourthPF,
.firstPF_vis,
.secondPF_on,
.thirdPF_on,
.thirdPF_vis,
.secondPF_vis,
.fourthPF_on	{ font: bold 22px/15px Verdana, sans-serif; text-align: center; }

.white			{ color: #FFF; }
.gray			{ color: #AAA; }
.gray2			{ color: #777; }
.wizTxt			{ font: normal 11px/15px Verdana, sans-serif; text-align: center; padding: 10px 0 10px 0; }
.bold 			{ font-weight: bold; }

/* Buttons */
input.button_forward			{ font: normal 12px/15px Verdana, sans-serif; color: #000000; background-color: #BFDFBF; height: 22px; padding: 1px 6px 4px 6px; border: 1px #DFEFDF solid; border-right: 1px #2F5D2F solid; border-bottom: 1px #2F5D2F solid; }
input.button_forwardHover		{ color: #000000; background-color: #84B284; text-align: center; cursor: pointer;  }

input.button_back				{ font: normal 12px/15px Verdana, sans-serif; color: #000000; background-color: #BBC8E1; height: 22px; padding: 1px 3px 2px 3px; border: 1px #A9B9DA solid; border-right: 1px #0C1D45 solid; border-bottom: 1px #0C1D45 solid; }
input.button_backHover			{ color: #000000; background-color: #8EA7CE; text-align: center; cursor: pointer;  }

input.button_update				{ font: normal 12px/15px Verdana, sans-serif; color: #000000; background-color: #FFD18D; height: 22px; padding: 1px 3px 2px 3px; border: 1px #FFE8C6 solid; border-right: 1px #D17E01 solid; border-bottom: 1px #D17E01 solid; }
input.button_updateHover		{ color: #000000; background-color: #FFB340; text-align: center; cursor: pointer;  }

/* Banner */
.banner_bkgPanel_00	{ display: none; }
.banner_bkgPanel_01	{ display: none; }
.banner_bkgPanel_02	{ display: none; }
.banner_bkgPanel_03	{ display: none; }

#logo_Bv		{ position: absolute; margin: 0 0 0 0; width: 160px; height: 99px; }
#banner_FARP	{ position: absolute; margin: 25px 0 0 99px; width: 463px; height: 55px; }		
#bannerLine		{ display: none; }
#banner_table	{ display: none; }
#txt_CS			{ position: absolute; margin: 119px 0 0 15px; width: 150px; height: 20px; font: normal 82%/1em Verdana, sans-serif; text-transform: uppercase; color: #FFF; z-index: 2; letter-spacing: 2px; }

/* Footer */
.borderTop_W	{ border-top: 1px #FFFFFF solid; }
p.footer1		{ background-color: #880000; height: 6px; width: 100%; margin: 0; padding: 0; font: normal 12px/15px Verdana, sans-serif; }
p.footer2		{ height: 40px; vertical-align: middle; padding: 0 0 0 30px; font: normal 12px/15px Verdana, sans-serif; }

h1 				{ font: normal 22px/15px Verdana, sans-serif; color: #273D62; padding: 0 0 0 0; margin: 15px 0 10px 15px; }
h2				{ font: bold 16px/15px Verdana, sans-serif; color: #000; padding: 0 0 0 0; margin: 15px 0 10px 0px; }
h4				{ font: normal 12px/15px Verdana, sans-serif; padding: 0 0 0 0; margin: 0 0 8px 15px; }

/* Navigation */
#navCitizens	{ display: none; }
#navCityOff		{ display: none; }
#navAlarmCos	{ display: none; }

#navContainer1		{ display: none; }
#navcontainer 		{ display: none; }
#navcontainer ul	{ display: none; }
#navcontainer a		{ display: none; }
#navcontainer a:link, #navcontainer a:visited
					{ display: none; }
#navcontainer a:hover
					{ display: none; }
					
#navContainer2		{ display: none; }
#navcon2 			{ display: none; }
#navcon2 ul			{ display: none; }
#navcon2 a			{ display: none; }
#navcon2 a:link, #navcon2 a:visited
					{ display: none; }
#navcon2 a:hover
					{ display: none; }
					
#navContainer3		{ display: none; }
#navcon3 			{ display: none; }
#navcon3 ul			{ display: none; }
#navcon3 a			{ display: none; }
#navcon3 a:link, #navcon3 a:visited
					{ display: none; }
#navcon3 a:hover
					{ display: none; }
					
body.navC1_P1 #navC1_P1 a,
body.navC1_P2 #navC1_P2 a,
body.navC1_P3 #navC1_P3 a,
body.navC1_P4 #navC1_P4 a,
body.navC1_P5 #navC1_P5 a,
body.navC1_P6 #navC1_P6 a		{ display: none; }

body.navC2_P1 #navC2_P1 a,
body.navC2_P2 #navC2_P2 a,
body.navC2_P3 #navC2_P3 a,
body.navC2_P4 #navC2_P4 a,
body.navC2_P5 #navC2_P5 a,
body.navC2_P6 #navC2_P6 a		{ display: none; }

body.navC3_P1 #navC3_P1 a,
body.navC3_P2 #navC3_P2 a,
body.navC3_P3 #navC3_P3 a,
body.navC3_P4 #navC3_P4 a,
body.navC3_P5 #navC3_P5 a,
body.navC3_P6 #navC3_P6 a		{ display: none; }


#nav01 a:link,
#nav01 a:visited	{ display: none; }
#nav01 a:hover		{ display: none; }
#nav01				{ display: none; }

#nav02 a:link,
#nav02 a:visited	{ display: none; }
#nav02 a:hover		{ display: none; }
#nav02				{ display: none; }

#nav03 a:link,
#nav03 a:visited	{ display: none; }
#nav03 a:hover		{ display: none; }
#nav03				{ display: none; }

#nav04 a:link,
#nav04 a:visited	{ display: none; }
#nav04 a:hover		{ display: none; }
#nav04				{ display: none; }

#nav05 a:link,
#nav05 a:visited	{ display: none; }
#nav05 a:hover		{ display: none; }
#nav05				{ display: none; }

#nav06 a:link,
#nav06 a:visited	{ display: none; }
#nav06 a:hover		{ display: none; }
#nav06				{ display: none; }

/* Home Page */
#imgPiece		{ position: absolute; margin: 457px 0 0 411px; width: 65px; height: 92px; z-index: 2; }
#bigLinks		{ position: absolute; margin: 237px 0 0 445px; width: 292px; height: 252px; z-index: 3; }

/* Pay Fees */
.btnLeft			{ text-align: right; padding-right: 10px; }
.note_Fee			{ margin: 10px 0 0 224px; background-color: #FEEFAD; width: 323px; font: normal 12px/15px Verdana, sans-serif; padding: 10px; }
.entrust_PayFees	{ margin: 123px 0 0 0; }
.entrust_PayFees2	{ margin: 25px 0 0 0; }
#CClogos			{ position: absolute; margin-top: 266px; margin-left: 622px; z-index: 50; }
.CClogos			{ text-align: right; margin: 10px 0 0 0; }
table.display		{ border: 1px #7F7F88 solid; width: 567px; margin: 0 0 15px 0; }
.displayLabel_top		{ text-align: right; padding: 12px 10px 3px 0; width: 135px; }
.displayLabel_btm		{ text-align: right; padding: 3px 10px 12px 0; width: 135px; }
.displayValue_top		{ font-weight: bold; padding: 12px 10px 3px 0; width: 148px; }
.displayValue2_top		{ font-weight: bold; padding: 12px 10px 3px 0; width: 149px; }
.displayValue_btm		{ font-weight: bold; padding: 3px 10px 12px 0; width: 148px; }
.displayValue2_btm		{ font-weight: bold; padding: 3px 10px 12px 0; width: 149px; }
table.confirm		{ border-left: 1px #000 solid; border-right: 1px #000 solid; border-bottom: 1px #000 solid; }

/* Card Verification */
#CV_bkgImage		{ background: url(images/cardVerification.gif) no-repeat; width: 350px; height: 290px; }
.CV_button			{ position: absolute; top: 248px; right: 26px; }

/* Privacy Statement */
#textArea			{ margin: 0; padding: 15px 20px 0px 25px; width: 526px; z-index: 1; }
p.privacyHead1		{ font: normal 180%/1.3em Verdana, sans-serif; }
.privacyHead2		{ font: bold 120%/1.3em Verdana, sans-serif; }
p.privacyBody		{ font: normal 90%/1.3em Verdana, sans-serif; }
p.privacy			{ margin: 0; padding: 8px 0 8px 0; }
.privacy_buttonTop	{ position: absolute; top: 20px; left: 490px; z-index: 10; }
.privacy_buttonBtm	{ text-align: right; padding: 10px 0px 50px 0; }


