html, body {
	color:#464646 !important;
}

text { font-size:16px;
}

a.egov:link, a.egov:visited, a.egov:hover, a.egov:active {
    color:#2a578d !important;
    text-decoration:underline; 
}

a.pd:link, a.pd:visited {
    font-size:16px;
    color:#A52A2A; 
    text-align: center;
    text-decoration: underline; 
}

a.pd:hover, a.pd:active {
    color: #336699;
}

table {
	line-height:1.5;
}

.hideElement{
	display:none;
}

.smallfont{
	font-style:italic; 	color:rgb(0, 0, 255); 	font-size:10pt;	
}


.deskContent {
    background-image: url(logo.png);
    width:100%;
    height:100%;
}

.phoneContent {
    width: 10px;
}

@media all and (max-width: 959px) {
    .deskContent {display:block;}
    .phoneContent {display:none;}
}

@media all and (max-width: 479px) {
    .deskContent {display:none;}
    .phoneContent {display:block;}
}

@media print {
	.banner{
		display:none;
	}
	.bannerImg{
		display:none;
	}	
}

.instructionText{
	font-size:16px;
}
.xspInputFieldTextArea{
	background:#FFFFFF;	
}


.TableNoBorder{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;	
	border-bottom: 0px;
	padding: 0px;
	margin:0px
}

.TableNoBorder td{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;	
	border-bottom: 0px;
	padding: 0px;
	margin:0px
}

.TableNoBorder tr{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;	
	border-bottom: 0px;
	padding: 0px;
	margin:0px
}

table.TableNoborder td {	
	border-top: 0px solid #efefef;
	border-left: 0px solid #efefef;
	border-right: 0px solid #efefef;	
	border-bottom: 0px solid #efefef;
	white-space: normal;	
	word-wrap: break-word;
	vertical-align: top;
	padding: 0px;
	margin:0px
}

table.TableNoborder tr {	
	border-top: 0px solid #efefef;
	border-left: 0px solid #efefef;
	border-right: 0px solid #efefef;	
	border-bottom: 0px solid #efefef;
	white-space: normal;	
	word-wrap: break-word;
	vertical-align: top;
	padding: 0px;
	margin:0px
}

/*=============================================================================================================================*/
.disableField{
	background-color: #ececec;
	border: 1px solid #cecece;
}
/*=============================================================================================================================*/
.enableField{
	background-color: #ffffff;
	border: 1px solid #cecece;
}
/*=============================================================================================================================*/
.requiredField{
		background-color: #fac261;
		color:#000000;
		border: 1px solid #cecece;
}
/*=============================================================================================================================*/