input {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
}

select {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
}

body  {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : normal;
}

a:hover  {
	font-family : arial, verdana, sans-serif;
	color : #333399;
	text-decoration : none;
	cursor : pointer;
}

a:link  {
	font-family : arial, verdana, sans-serif;
	text-decoration : none;
	font-weight : bold;
	color : #006699;
	cursor : pointer;
}

a:active  {
	font-family : arial, verdana, sans-serif;
	text-decoration : none;
	color : #006699;
	cursor : pointer;
}

a:visited  {
	font-family : arial, verdana, sans-serif;
	text-decoration : none;
	color : #333399;
	cursor : pointer;
}

.logonfont  {
	font-size : 13px;
	font-family : arial, verdana, sans-serif;
	color : White;
	font-weight : bolder;
}

.error  {
	font-size : 12px;
	font-family : arial, verdana, sans-serif;
	color :  #8B0000;
	font-weight : bold;
}

.font  {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : normal;
}

.breadcrumboff  {
	font-size : 9px;
	color : #cccccc;
	font-family : verdana, sans-serif;
}

.logon  {
	font-size : 9px;
	color : white;
	font-family : verdana, sans-serif;
}

.tabon  {
	font-size : 9px;
	color : #ccccff;
	font-family : verdana, sans-serif;
}

.topmenu  {
	font-size : 11px;
	color : black;
	font-family : verdana, sans-serif;
	font-weight : normal;
}

.breadcrumbadmin  {
	font-size : 12px;
	color : black;
	font-family : verdana, sans-serif;
	font-weight : normal;
}

.buttonstyle  {
	width : 90px;
	background-color : #006699;
	text-align : center;
	font-weight : normal;
	color : white;
}

.textlabel  {
	font-size : 11px;
	color : Black;
	font-family : arial, verdana, sans-serif;
	font-weight : bold;
}

.textlabel  {
	font-size : 11px;
	color : Black;
	font-family : arial, verdana, sans-serif;
	font-weight : bold;
}

.sidefont  {
	font-size : 11px;
	color : Black;
	font-family : arial, verdana, sans-serif;
	font-weight : normal;
}

.readonly  {
	font-size : 12px;
	color : #666666;
}

.alt1  {
	background-color : #F5F5F5;
}

.alt2  {
	background-color : white;
}

.alt3  {
	background-color : #ccccff;
}

.listheader  {
	color : white;
	font-weight : bold;
	background-color : #006699;
	padding : 2px;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	border-style : solid;
	border-color : navy;
	border-width : thin;
	padding-left : 3px;
	padding-top : 2px;
}

.listheader1  {
	color : black;
	font-weight : bold;
	background-color : #99ccff;
	padding : 2px;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	border-style : solid;
	border-color : navy;
	border-width : 1px;
	padding-left : 3px;
	padding-top : 3px;
}

.fireheader  {
	color : black;
	font-weight : bold;
	background-color : #F0F8FF;
	padding : 2px;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	padding-left : 3px;
	padding-top : 2px;
}

.listheaderGray  {
	color : white;
	font-weight : bold;
	background-color : #cccccc;
	padding : 2px;
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	border-style : solid;
	border-color : navy;
	border-width : thin;
	padding-left : 3px;
	padding-top : 2px;
}

.whatsnewbox  {
	padding-left : 13px;
	padding-right : 8px;
}

.menuTitle  {
	color : #000066;
	font-weight : bold;
	font-size : 18px;
}

.menuText  {
	font-family : arial, verdana, sans-serif;
	color : #000066;
	font-weight : normal;
	font-size : 11px;
}

.columnTitle  {
	color : #000066;
	font-weight : bold;
	font-size : 12px;
}

.buttonShort  {
	color : white;
	font-weight : bold;
	font-size : 13px;
	background-color : #6699cc;
	border-style : inset;
	border-color : navy;
	border-width : 2px;
	width : 75px;
}

.buttonLong  {
	color : white;
	font-weight : bold;
	font-size : 13px;
	background-color : #6699cc;
	border-style : inset;
	border-color : navy;
	border-width : 2px;
	width : 115px;
}

.loadButton  {
	color: white;
	font-weight: bold;
	font-size: 13px;
	background-color: #6699cc;
	border-color: navy;
	border-width: 1px;
	padding: 0.25em;
	cursor: pointer;
}

.buttonMove  {
	color : white;
	font-weight : bold;
	font-size : 12px;
	background-color : #6699cc;
	border-style : inset;
	border-color : navy;
	border-width : 2px;
	width : 90px;
}

.ministerFont  {
	color : #000066;
	font-weight : normal;
	font-size : 13px;
	font-family : arial, verdana, sans-serif;
}

.ministerTitle  {
	color : #000000;
	font-weight : bold;
	font-size : 15px;
	font-family : arial, verdana, sans-serif;
}

.permitFont  {
	font-family : arial, verdana, sans-serif;
	font-size : 14px;
	text-decoration : none;
	font-weight : normal;
}

.permitTitle  {
	font-family : arial, verdana, sans-serif;
	font-size : 14px;
	text-decoration : none;
	font-weight : bold;
}

.subtotal  {
	border-style : none;
	text-align : right;
	font-weight : normal;
	background-color : white;
}

.total  {
	border-style : none;
	text-align : right;
	font-weight : bold;
	background-color : #F5F5F5;
}

.grayStakeholder  {
	color : #999999;
	font-weight : bold;
	font-size : 14px;
}

.renewal  {
	border-style : none;
	color : #666666;
	text-align : right;
	font-weight : normal;
	background-color : white;
}

.pending  {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : normal;
	color : #8B0000;
}

.primary  {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	color : #8B0000;
}

.readonlybox  {
	border-style : none;
	color : #666666;
	text-align : left;
	font-weight : bold;
	background-color : white;
}

.readbox  {
	border-style : solid;
	font-size : 12px;
	color : black;
	font-weight : normal;
	background-color : #F5F5F5;
	border-color : Silver;
	border-width : thin;
	text-align : right;
}

.label  {
	font-family : arial;
	font-size : 11px;
	color : black;
}

.number  {
	font-family : arial;
	font-size : 14px;
	color : navy;
	font-weight : bold;
}

.instructionsMain  {
	font-family : arial;
	font-size : 12px;
	color : navy;
	font-weight : bold;
}

.instructionsRed  {
	font-family : arial;
	font-size : 12px;
	color : red;
	font-weight : bold;
}

.textbox  {
	background-color : white;
	text-align : right;
	font-weight : bold;
	font-family : arial;
	font-size : 12px;
	color : black;
}

.screenLabel  {
	font-size : 17px;
	color : navy;
	font-family : arial, sans-serif;
	font-weight : bold;
}

.lov  {
	background-color : #3366CC;
	color : white;
	font-weight : bold;
}

.agree {
	background-color: #E6E6FA;
	font-family: arial, sans-serif;
	font-size: 12px;
}

.li.gold {
	list-style-image : url(img/bullet_gold.gif);
}

.textlabel1  {
	font-size : 12px;
	font-weight : bold;
	color : #303030;
}

.readbox  {
	border-style : solid;
	font-size : 12px;
	color : black;
	font-weight : normal;
	background-color : #F5F5F5;
	border-color : Silver;
	border-width : thin;
	text-align : right;
}.more  {
	font-size : 11px;
	font-weight : bold;
}
input.milenet {
	border-style : solid;
	border-color : #999999;
	border-width:1px;
}
.subbreadcrumb  {
	font-size :12px;
	border-style : solid;
	border-color : #666699;
	border-width : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
}

.grayBox	{
	background-color : #F5F5F5;
}


.grayBoxFIR	{
	background-color : #DCDCDC;
}

input.milenetreadonly {
	border-style : solid;
	border-color : #999999;
	border-width:1px;
	background-color : #F5F5F5;
}

.FirScreenLabel  {
	font-size : 13px;
	color : Navy;
	font-family : verdana, sans-serif;
	font-weight : bold;
}
.subbreadcrumb_selected  {
	font-size :12px;
	border-style : solid;
	border-color : #666699;
	border-width : 1px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 4px;
	padding-right : 4px;
	background-color : #666699;
	color : #ffffff;
	font-weight : bold;
}
input {
	border-style : solid;
	border-color : #999999;
	border-width:1px;
}
.button_bodylong  {
	border-style : groove;
	border-color : navy;
	background-color : #b0c4de;
	border-width: 1px;
	color : navy;
	padding :1px;
	padding-left : 2px;
	padding-right : 2px;
	width : 152px; 
	font-family : arial;
	font-size : 11px;
	font-weight : bold;
}

.button_bodyshort  {
	border-style : groove;
	border-color : navy;
	background-color : #b0c4de;
	border-width: 1px;
	color : navy;
	padding :1px;
	padding-left : 2px;
	padding-right : 2px;
	width : 55px; 
	font-family : arial;
	font-size : 11px;
	font-weight : bold;
	cursor : pointer;
}
textarea {
	border-style : solid;
	border-color : #cccccc;
	border-width:1px;
}
.FirTotal	{
	text-align: right;
	background-color: #DCDCDC;
	border-style: solid;
	border-width:2px;
	border-color: #808080;
}

/*Needed for lightbox display */
/* START */
.invisible
{ 
	display: none;
}
#lightbox{
	/*display:none;*/
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:500px;
	height:200px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:center;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	/*display:none;*/
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#666;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done img
{
	width:100%;
	height:100%;
}
/* END */
