/* Legacy servicing.css begin */

/* BEGIN GENERAL STYLES */

IMG {
	border: none;
}

SELECT {
	font: normal 11px arial;
}

INPUT {
	font: normal 11px arial;
}

.H1 {
	font: normal 18px arial;
	margin-bottom: .25em;
}

.H2 {
	font: normal 14px arial;
	margin-bottom: .5em;
}

.H3 {
	font: normal 12px arial;
	margin-bottom: .5em;
}

.H4 {
	font: normal 10px arial;
	margin-bottom: .5em;
}

P {
	font: normal .70em arial;
	margin: 1em 0em 1em 0em;
}

A:LINK, A:ACTIVE, A:VISITED {
	color: #000;
	text-decoration: none;
}

A:HOVER {
	text-decoration: underline;
}

.ButtonDIV_1Column {
	width: 171px;
	margin-bottom: 5px;
}

.ButtonDIV_2Column {
	width: 354px;
	margin-bottom: 5px;
}

.ButtonDIV_3Column {
	width: 571px;
	margin-bottom: 5px;
}

.ButtonDIV_4Column {
	width: 720px;
	margin-bottom: 5px;
}

A.PAGENAV:LINK, A.PAGENAV:VISITED, A.PAGENAV:ACTIVE {
	font: bold 11px arial;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	color: #006633;
}

A.PAGENAV:HOVER {
	background: #006633;
	color: #fff;
}

.PAGENAV A:LINK, .PAGENAV A:VISITED, .PAGENAV A:ACTIVE {
	font: bold 11px arial;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
	color: #006633;
}

.PAGENAV A:HOVER {
	background: #006633;
	color: #fff;
}
/* END GENERAL STYLES */


/* BEGIN FORM STYLES */
.FORM_1Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-bottom: 5px;
	width: 171px;
}

.FORM_2Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-bottom: 5px;
	width: 354px;
}

.FORM_3Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-bottom: 5px;
	width: 571px;
}

.FORM_Column_NoWidth {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-bottom: 5px;
}

.FORM_4Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 720px;
}

.FORM_4Column_noWidth {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	/*margin-top:5px;*/
	margin-bottom: 5px;
}

.FORM_4Column_noWidth_noborder {
	font: normal 12px arial;
	border: none;
	padding: 2px;
	/*margin-top:5px;*/
	margin-bottom: 5px;
}


.FORM_header {
	background: url('/images/BG_GreenFade.gif') repeat-x;
	letter-spacing: 1px;
	color: #fff;
	padding: 2px 6px 3px 6px;
	font-weight: bold;
}

	.form_header td {
		background: url('/images/BG_GreenFade.gif') repeat-x;
		letter-spacing: 1px;
		color: #fff;
		padding: 2px 6px 3px 6px;
		font-weight: bold;
	}


.FORM_header_nowrap {
	background: url('/images/BG_GreenFade.gif') repeat-x;
	letter-spacing: 1px;
	color: #fff;
	padding: 2px 6px 3px 6px;
	font-weight: bold;
	white-space: nowrap;
	/*text-wrap:none;
    text-overflow:clip;*/
}

A.FORM_header_link:LINK, A.FORM_header_link:ACTIVE, A.FORM_header_link:VISITED {
	font: bold 12px arial;
	color: #fff;
	text-decoration: none;
}

A.FORM_header_link:HOVER {
	text-decoration: underline;
}

.FORM_columnHeader {
	font: 12px;
	background: #ddd;
	padding: 1px 2px 1px 2px;
	border-bottom: solid 1px #999;
}

.FORM_label {
	font: normal 12px arial;
	color: #063 !important;
	padding: 0px 0px 0px 5px;
}

.FORM_label_width {
	font: normal 12px arial;
	color: #063;
	padding: 0px 0px 0px 5px;
	height: 22px;
	width: 5px !important;
}

.FORM_labelPadding4 {
	font: normal 12px arial;
	color: #063;
	padding: 0px 0px 0px 4px;
	height: 20px;
}

.FORM_labelPadding3 {
	font: normal 12px arial;
	color: #063;
	padding: 0px 0px 0px 3px;
	height: 20px;
}

.FORM_labelPadding2 {
	font: normal 10px arial;
	color: #063;
	padding: 0px 0px 0px 2px;
	height: 18px;
}

.FORM_value {
	font: normal 12px arial !important;
}

.FORM_valuePadding4 {
	font: normal 12px arial;
	padding: 0px 0px 0px 4px;
	height: 20px;
}

.FORM_valuePadding3 {
	font: normal 12px arial;
	padding: 0px 0px 0px 3px;
	height: 20px;
}

.FORM_valuePadding2 {
	font: normal 10px arial;
	padding: 0px 0px 0px 2px;
	height: 18px;
}

.FORM_value_right {
	font: normal 12px arial;
	text-align: right;
}

.FORM_label_Border {
	font: bold 12px arial;
	color: #063;
	padding: 0px 0px 0px 5px;
	height: 22px;
	border-bottom: solid 1px #999;
}

.FORM_value_Border {
	font: normal 12px arial;
	border-bottom: solid 1px #999;
}

A.FORM_label_link:LINK, A.FORM_label_link:VISITED, A.FORM_label_link:ACTIVE {
	color: #063;
	text-decoration: underline;
	font-weight: bold;
}

td.FORM_label_link:LINK, A.FORM_label_link:VISITED, A.FORM_label_link:ACTIVE {
	color: #063;
	text-decoration: underline;
}

td.FORM_label_link:HOVER {
	color: #0A3;
	text-decoration: underline;
}

A.FORM_label_link:HOVER {
	color: #0A3;
	text-decoration: underline;
	font-weight: bold;
}

.FORM_td_money {
	padding-right: 15px;
	text-align: right;
}

.FORM_list {
	font: 10px;
	margin: 5px 0px 5px 20px;
}
/* END FORM STYLES */


/* BEGIN DATALIST STYLES */
.DATALIST_1Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-bottom: 5px;
	width: 171px;
}

.DATALIST_2Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-bottom: 5px;
	width: 354px;
}



.DATALIST_3Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 2px;
	margin-bottom: 5px;
	width: 571px;
}

.DATALIST_4Column {
	font: normal 12px arial;
	border: solid 1px #999;
	padding: 5px;
	margin-bottom: 5px;
	width: 720px;
}

.DATALIST_header {
	font: bold;
	background: url('/images/BG_GreenFade.gif') repeat-x;
	letter-spacing: 1px;
	color: #fff;
	padding: 3px;
	background-color: #004233;
}

.DATALIST_columnHeader, .DATALIST_columnHeader td, .DATALIST_columnHeader th {
	font: 12px;
	background: #ddd;
	padding: 1px 2px 1px 6px;
	border-bottom: solid 1px #999;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffdddddd');
}

.DATALIST_columnHeaderBold, .DATALIST_columnHeaderBold td {
	font: 12px;
	background: #ddd;
	border-bottom: solid 1px #999;
	padding: 1px 2px 1px 6px;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffdddddd');
}

.DATALIST_td {
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}

.DATALIST_td_centered {
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	text-align: center;
}

.DATALIST_td_money {
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding-right: 5px;
	text-align: right;
}

.DATALIST_activeRow {
	color: #cc0000;
	font: bold;
}

.DATALIST_inactiveRow {
	color: #006699;
	font: bold;
}

.BOLDblue {
	color: #006699;
	font: bold;
}

.BOLDred {
	color: #cc0000;
	font: bold;
}

.BOLDgreen {
	color: #063;
	font: bold;
}

.BLUEHEAD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	font-style: normal;
	color: #003366;
	font-weight: bold;
	padding: 5px
}

.approveButton {
	background-color: #979797;
	border: solid 1px #75796F;
	width: 67px;
	height: 14px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border: 1px solid #333;
	vertical-align: bottom;
	cursor: pointer;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E0E0', EndColorStr='#A4A4A4');
}

.requestButton {
	background-color: #979797;
	border: solid 1px #75796F;
	width: 67px;
	height: 28px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border: 1px solid #333;
	vertical-align: bottom;
	cursor: pointer;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E0E0', EndColorStr='#A4A4A4');
}

.getButton {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	background-color: #979797;
	border: solid 1px #75796F;
	width: 67px;
	height: 20px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	vertical-align: bottom;
	margin-left: 12px;
	border: 1px solid #333;
	cursor: pointer;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E0E0', EndColorStr='#A4A4A4');
}

.getButtonNoWidth {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	background-color: #979797;
	border: solid 1px #75796F;
	height: 20px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	vertical-align: bottom;
	margin-left: 12px;
	border: 1px solid #333;
	cursor: pointer;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E0E0', EndColorStr='#A4A4A4');
}

.greyButton {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	background-color: #979797;
	border: solid 1px #75796F;
	padding-bottom: 1px;
	margin-bottom: 1px;
	vertical-align: bottom;
	margin-left: 3px;
	border: 1px solid #333;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	word-spacing: normal;
	letter-spacing: normal;
	list-style-type: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E0E0', EndColorStr='#A4A4A4');
}

.gv_fotterButton {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	background-color: #979797;
	border: solid 1px #75796F;
	width: 50px;
	height: 20px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	vertical-align: bottom;
	margin-left: 0px;
	border: 1px solid #333;
	cursor: pointer;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E0E0', EndColorStr='#A4A4A4');
}

.text {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
}

.filterrow {
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	background: #006633;
	color: #ffffff;
	padding: 3px;
	height: 18px;
}

.err_text {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #FF0000 !important;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 12px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	display: block;
	float: left;
	top: 5px;
	white-space: normal;
	max-width: 600px;
	z-index: 10000;
}

span.portfolio_title {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #006d52;
	display: block;
	width: 100%;
	border-bottom: 2px solid #006d52;
	margin-bottom: 2px;
	white-space: nowrap;
}

.hoa_item_label {
	padding-bottom: 13px;
}

.hoa_item_label1 {
	padding-bottom: 28px;
}

.action_taken_disb {
	color: black;
}

	.action_taken_disb disabled {
		color: black;
		background-color: white;
	}
/* Legacy servicing.css end */


/*body
{
	background:#FFFFFF;
	margin:0px;	
}*/

textarea 
{
	font-size:8pt;
	font-family:Verdana;
}

.main 
{
	width:770px;
	padding:0px;
}

table.headerTable 
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#ffffff;
	background:#006633;
	padding:2px 0px 6px 0px;
	/*width:760px;*/
	width:100%;
}

table.tabBarTable 
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	/*width:760px;*/
	width:100%;
	background:#006633;
	color:#ffffff;
}

td.tabInactive
{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	background:#003333;
	color:#ffffff;
	border-right:solid 2px #006633;
	padding:2px 15px 2px 15px;
}

td.tabActive
{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	background:#003333;
	color:#ffffff;
	border-right:solid 2px #006633;
	padding:2px 15px 2px 15px;

}

td.tabLeftSpace
{
	width:2px;
}


a.tabInactiveLink:link
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

a.tabInactiveLink:visited
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

a.tabInactiveLink:hover
{
	color:#ffffff;
	font-weight:none;
	text-decoration:underline;
	background:none;
}

a.tabInactiveLink:active
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

a.tabActiveLink:link
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

a.tabActiveLink:visited
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

a.tabActiveLink:hover
{
	color:#ffff33;
	font-weight:none;
	text-decoration:underline;
}

a.tabActiveLink:active
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

table.subNavBarTable
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#ffffff;
	background:#003333;
	/*width:760px;*/
	width:100%;
}

td.subNavBarDropDownLabel
{
	text-align:right;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
	/*width:760px;*/
	width:100%;
}

input.subNavBarButton
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	color:#ffffff;
	background:url('/images/buttonBG_go.gif') no-repeat;
	border:none;
	margin:0px 10px 0px 5px;
	width:27px;
	height:18px;
}

td.subNavBarWelcomeText 
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	height:30px;
}

td.subNavBarNotLogin
{
	background:#003333;
	height:10px;
}

table.sideBarTable
{
	background:#11463A;
	border-top:solid 1px #1B5442;
	border-bottom:solid 1px #1B5442;
	padding:3px 5px 3px 5px;
	width:145px;
}

a.sideBarActiveLink:link
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

a.sideBarActiveLink:visited
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

a.sideBarActiveLink:hover
{
	color:#ffff33;
	font-weight:none;
	text-decoration:underline;
}

a.sideBarActiveLink:active
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

.sideBarActive
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
}

a.sideBarInactiveLink:link
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

a.sideBarInactiveLink:visited
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

a.sideBarInactiveLink:hover
{
	color:#ffffff;
	font-weight:none;
	text-decoration:underline;
	background:none;
}

a.sideBarInactiveLink:active
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

.sideBarInactive
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
}

/* -------- End ----------*/



table.homeContentTable
{
	background:#ffffff;
	font-family:verdana;
	font-size:10px;
	margin:5px 5px 5px 5px;
	width:750px;
}

img.img_float
{
	margin:0px 8px 8px 0px;
	float: left;
}

img.img_floatRight
{
	margin:0px 0px 8px 8px;
	float: right;
}

.img_columnHeader
{
	margin:0px 0px 6px 0px;
}

.topBannerTable
{
	 margin:5px 5px 5px 5px;
	 padding:0px 0px 0px 10px;
	 width:750px;
	 border:solid 1px #cccccc;
}

.home_loginSection
{
	background:#eeeeee;
	border:solid 1px #cccccc;
}

.columnOne
{
	width:150px;
	padding:15px 15px 0px 10px;
	line-height:13px;
}

.columnTwo
{
	width:255px;
	padding:15px 15px 0px 10px;
	line-height:13px;
}

.columnThree
{
	width:400px;
	padding:15px 15px 0px 10px;
	line-height:13px;
}

.sectionListTD
{
	font-family:verdana;
	font-weight:normal;
	font-size:11px;
	width:400px;
	padding:15px 15px 0px 0px;
	line-height:18px;
	text-align:left;
}

.mainPageHeader
{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 20px 0x;
}

table.dataTable
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	border:solid 1px #999999;
	padding:4px;
}

table.dataTablePadding2
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	border:solid 1px #999999;
	padding:2px;
}

table.dataTablePadding1
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	border:solid 1px #999999;
	padding:1px;
}
table.dataTablePadding0
{
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
	border:solid 1px #999999;
	padding:0px;
}

.dataHeader
{
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	background:#006633;
	color:#ffffff;
	padding:3px;
	height:18px;
}

.dataColumnHeader
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	background:#999999;
	padding:3px;
	height:18px;
}

.dataColumn
{
	font-family:verdana;
	font-size:10px;
	padding:3px;
	height:18px;
}

tr.dataLabel td
{
	font-family:verdana;
	font-size:10px;
	padding:5px;
}


td.dataLabel
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	padding:3px;
}
.dataLabel
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	padding:3px;
}
td.dataTD
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	padding:3px;
	background:#ffffff;
}



table.mainTable
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	/*width:760px;*/
	width:100%;
	
}

table.mainContentTable
{
	background:#ffffff;
	height:450px;
	/*width:760px;*/
	width:100%;
}

table.mainContentTableNoHeight
{
	background:#ffffff;
	width:100%;
}

.mainContentTd
{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	padding:15px 40px 0px 20px;
	width:100%;
}

td.subNavBarShowHide
{
	color:#cccccc;
	background:#003333;
	height:28px;
	width:15px;
	padding-left:5px;
}

td.subNavBarSections
{
	color:#cccccc;
	background:#003333;
	height:28px;
	text-align:right;
	padding-right:5px;
	padding-left:0px;
	width:30px;
}

td.footer
{
	text-align:center;
	border-top:solid 1px #cccccc;
	color:#000000;
	background:#ffffff;
	height:60px;
}

.background_dark
{
	background:#003333;
}


td.background_dark_header
{
	background:#003333;
	height:2px;
}

.background_ltDark
{
	background:#006633;
}

.background_ltDark_header
{
	background:#006633;
	height:4px;
}

.plainText
{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
}

____________________________________________


table
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
}

input
{
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
}

input.textField
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	border:solid 1px #666666;
}


input.grayButton
{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
}

input.inputLogin 
{
	width:200px;
	border-right:solid 1px #999999;
	border-left:solid 1px #ffffff;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #999999;
}

select
{
	font-family:verdana;
	font-weight:normal;
	font-size:9px;
}

img
{
	border:none;
}



/* BEGIN -- Links */

a.yellow:link
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

a.yellow:visited
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

a.yellow:hover
{
	color:#ffff33;
	font-weight:none;
	text-decoration:underline;
}

a.yellow:active
{
	color:#ffff33;
	font-weight:none;
	text-decoration:none; 
}

a.dark:link
{
	color:#006633;
	font-weight:none;
	text-decoration:none; 
}

a.dark:visited
{
	color:#006633;
	font-weight:none;
	text-decoration:none; 
}

a.dark:hover
{
	color:#003333;
	font-weight:none;
	text-decoration:underline;
}

a.dark:active
{
	color:#006633;
	font-weight:none;
	text-decoration:none; 
}

a.light:link
{
	color:#99ffcc;
	font-weight:none;
	text-decoration:none; 
}

a.light:visited
{
	color:#99ffcc;
	font-weight:none;
	text-decoration:none; 
}

a.light:hover
{
	color:#ffffff;
	font-weight:none;
	text-decoration:underline;
	background:none;
}

a.light:active
{
	color:#99ffcc;
	font-weight:none;
	text-decoration:none; 
}

a.white:link
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

a.white:visited
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

a.white:hover
{
	color:#ffffff;
	font-weight:none;
	text-decoration:underline;
	background:none;
}

a.white:active
{
	color:#ffffff;
	font-weight:none;
	text-decoration:none; 
}

/* Style from Plicy and Procedures */
.policyTable
{
	font-family:arial, sans-serif;
	font-size:9pt;
	background-color:#eeeeee;
	border:solid 1px #003366;
	
}

.policyHeader
{
	font-family:verdana, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:white;
	background:#003366;
}

.plainTextBold
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
}

.plainTextBoldGreen
{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#006633;
}

.plainTextBoldGreen12
{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#006633;
}
/* END-- Links */

/* Begin: Search styles */
table.searchTable
{
	background:#ffffff;
	font-family:verdana;
	font-size:10px;
	margin:10px 10px 10px 10px;
	width:500px;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

td.searchTable, .searchTable td
{
	padding:5px, 5px, 5px, 5px;
	border-top: 1px solid #CCCCCC;
}

td.searchTableNoBorder 
{
	padding:5px, 5px, 5px, 5px;
	border-top: 1px solid #ffffff;
	vertical-align:top;
}

tr.searchTable, .searchTable tr
{
	border-bottom: 1px solid #000000;
}

td.searchTableHeader, .searchTableHeader td
{
	color: #000000;
	background-color: #E0E0E0;
	font-weight: bold;
	white-space:nowrap;
	height:30px;
	padding:5px, 5px, 5px, 5px;	
}

.searchButton
{
	color:#000000;
	font-size:8pt;
	font-family:Verdana;
	text-align: center;
	font-weight: bold;
	border: 1px solid Gray;
	background-color: #E0E0E0;
}

/* Error Messages text */
.errorText 
{
	font-size:8pt;
	font-family:Verdana;
	color:red;
}

.title
{
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#333;
	background:url('/images/icon_pageHeaderArrow.gif') 0px 50% no-repeat;
	padding-left:15px;
	margin-left:15px;
}

.mainContentTableTitle
{
	padding-top:5px;
	padding-bottom:15px;
}

/* ----- Added on 01-09-2006 ---- */
/* ----- header style ----- */
	
/*#logo
{
	padding: 0px 0px 5px 10px;
}

#header 
{
	margin: 9px 0px 0px 0px;
}*/

#headerLabel 
{
	font-family: palatino linotype, georgia;
	font-size: 18px;
	font-weight: normal;
	color: #0a5736;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0px 0px 0px 80px;
}	

#headerLabel span
{
	border: solid 2px #CCCCCC;
	background-color: #EEEEEE;
	padding: 2px 6px 3px 6px;
	display: block;
	margin-bottom: 1px;
}

#blankCell 
{
	width: 100%;
}

#userLabel
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 5px 10px 6px 10px;
	padding: 1px 4px 2px 4px;
	border: solid 1px #000000;
	background-color: #EEEEEE;
	white-space: nowrap;
}

#userLabel span
{
	font-weight: bold;
}

.headerMenu
{
	padding: 1px 0px 10px 10px;
	white-space: nowrap;
}

.headerMenu a, .headerMenu a:visited
{
	font-family: Georgia;
	font-size: 12px;
	padding: 4px 8px 0px 20px;
	margin-right: 15px;
	text-decoration: none;
	color: #000000;
}

.headerMenu a:hover
{
	text-decoration: underline;
	color: #0066cc;
}

#pfnet a, pfnet a:visited
{
	font-family: Georgia;
	font-size: 12px;
	padding: 4px 0px 2px 22px;
	margin-right: 5px;
	text-decoration: none;
	color: #000000;
	background: url('/images/pfnet.gif') no-repeat left 3px;
	display: block;
	border-bottom: dotted 1px #000000;
}

#pfnet a:hover
{
	color: #0066cc;
	border-bottom: dotted 1px #0066cc;
}

#pfnews a
{
	background: url('/images/news.gif') no-repeat left 3px;
}

#pfrates a
{
	background: url('/images/rates.gif') no-repeat left 3px;
}

#pflinks a
{
	background: url('/images/links.gif') no-repeat left 3px;
}

#advanceSearch a, #advanceSearch a:visited
{
	font-family: Georgia;
	font-size: 12px;
	padding: 4px 0px 2px 22px;
	margin-right: 5px;
	text-decoration: none;
	color: #000000;
	background: url('/images/img-page-globe.gif') no-repeat left 4px;
	display: block;
	border-bottom: dotted 1px #000000;
}

#advanceSearch a:hover
{
	color: #0066cc;
	border-bottom: dotted 1px #0066cc;
}
		
#logoutLink 
{
	padding: 0px 0px 10px 10px;
	white-space: nowrap;
}

#logoutLink a, #logoutLink a:visited
{
	font-family: Arial;
	font-size: 12px;
	padding: 1px 8px 2px 7px;
	margin-right: 10px;
	font-weight: normal;
	text-decoration: none;
	border: solid 2px #CCCCCC;
	background-color: #EEEEEE;
	color: #666666;
}

#logoutLink a:hover
{
	background-color: #DDDDDD;
	border: solid 2px #BBBBBB;
	color: #000000;
}
	
#content 
{
	width: 780px;
	text-align: left;
	vertical-align: top;
}

/* ----- Added on 01-11-2006 ---- */
/* ---- login style ---- */

#logoHome
{
	margin: 40px 0px 14px 0px;
	width: 266px;
	height: 60px;
	background: url('/images/logo_providentfunding.gif') no-repeat top center;
	border-bottom: solid 1px #cccccc;
}

#logoHome span
{
	display: none;
}

.loginTable
{
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	border:solid 1px #cccccc;
	background:#eeeeee;
	width: 266px;
	padding-bottom: 10px;
}

.loginHeader
{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	width: 120px;
	height:40px;
	background:url('/images/header_login.gif') no-repeat 30px 14px;
 }

.loginMessageLabel
{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#cc0000;
	padding:8px 30px 8px 30px;
}

.loginLabel 
{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	padding:0px 30px 0px 30px;
}

td.loginTextBoxTd 
{
	padding:0px 30px 8px 30px;
}

td.savePwd
{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	padding:0px 30px 0px 30px;
	text-align: center;
}

td.savePwd .label
{
	padding:0px 0px 2px 0px;
	display: inline-block;
}

td.savePwd input
{
	margin: 0px 0px 0px 2px;
}

.loginButton 
{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	margin:10px 20px 2px 15px;
}

input.loginTextBox
{
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	border:solid 1px #999999;
	width:202px;
}

#login .loginTable a, #login .loginTable a:visited
{
	font-size: 11px;
	color:#339966;
	text-decoration:underline;
	font-weight: normal;
}

#login .loginTable a:hover
{
	color:#006633;
	text-decoration:underline;
}

/* #footer
{
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 180px;
	border-top: solid 1px #cccccc;
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
}

#footer a, #footer a:visited
{
	color:#339966;
	text-decoration:none; 
}

#footer a:hover
{
	color:#006633;
	text-decoration:underline;
}
*/
/* ----- Added on 01-19-2006 ---- */
/* ---- welcome page style ---- */

body.welcomePage div
{
	margin: 120px 0px 00px 0px;
	width: 100%;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
}

/* ----- Added on 04-03-2006 ---- */
/* ---- access key style ---- */

span.accesskey 
{ 
	text-decoration: underline; 
}

button
{
	font-size: 11px;
}

.tooltip
{	
	position:absolute;	
	border:1px solid #000000; 
	padding:10px; 
	visibility:hidden; 
	background-color:#D7F5E6;
}

.monthlyReportingDDL
{
    font-size: 1.4em;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 10px;
}

.monthlyReportingColIcon
{
    width:50px;
}

.monthlyReportingColName
{
    width:200px;
}

.monthlyReportingFileSize
{
    width: 8em;
    text-align:right;
}

.monthlyReportingTableFont
{
    font-size:1.2em;
    text-decoration:none;
}

/* HTML5 update: Horizontal Alignment Classes */
.pfCenterHAlign {
	text-align: center;
}

.pfCenterHAlign > div, .pfCenterHAlign > table, .pfCenterHAlign > td, .pfCenterHAlign > tr /* insert any other block-level elements here */ {
	margin-left: auto;
	margin-right: auto;
}

.pfLeftHAlign {
	text-align: left;
}

.pfLeftHAlign > div, .pfLeftHAlign > table, .pfLeftHAlign > td, .pfLeftHAlign > tr /* insert any other block-level elements here */ {
	margin-left: 0;
}

.pfRightHAlign {
	text-align: right;
}

.pfRightHAlign > div, .pfRightHAlign > table, .pfRightHAlign > td, .pfRightHAlign > tr /* insert any other block-level elements here */ {
	margin-right: 0;
}


/* HTML5 update: Verticle Alignment Classes */
.pfTopVAlign {
	vertical-align: top;
}

.pfTopVAlign > div, .pfTopVAlign > table, .pfTopVAlign > td, .pfTopVAlign > tr /* insert any other block-level elements here */ {
	vertical-align: top;
	margin-top: 0;
}

.pfCenterVAlign {
	vertical-align: middle;
}

.pfCenterVAlign > div, .pfCenterVAlign > table, .pfCenterVAlign > td, .pfCenterVAlign > tr /* insert any other block-level elements here */ {
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
}

.pfBottomVAlign {
	vertical-align: bottom;
}

.pfBottomVAlign > div, .pfBottomVAlign > table, .pfBottomVAlign > td, .pfBottomVAlign > tr /* insert any other block-level elements here */ {
	vertical-align: bottom;
	margin-top: 0;
}
