body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	color:#003366;
	text-decoration:none;
}

a:active {
	color:#003366;
	text-decoration:none;
}

a:hover {
	color:#336699;
	text-decoration:underline;
}

a:visited {
	color:#336699;
	text-decoration:underline;
}


.fieldName {
	background-color: #CDDEFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #495778;
	font-weight: bold;
}
.fieldArea {
	background-color: #CDDEFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.fieldValue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.fieldName-alt-contact {
	background-color: #FAC438;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #173B5D;
	text-align: right;
	font-weight: bold;
}
.fieldArea-alt-contact {
	background-color: #FFFF99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.tableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center; 
	vertical-align:bottom;
	color: #FFFFCC;
	background-color: #173B5D;
	padding: 3px;
	border: 1px solid #336699;
}

.tableHeader-sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFCC66;
	background-color: #173B5D;
	padding: 3px;
	border: 1px solid #336699;
}
.tableHeader-milestones-wiz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #4C6F96;
	padding: 3px;
	border: 1px solid #11385D;
}

.tableHeader-milestones-wiz a {
	color: #CCFFFF;
	text-decoration: underline;
}

.tableHeader-milestones a {
	color: #CCFFFF;
	text-decoration: underline;
}

.milestones_table-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	border-bottom-color:#336699;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding: 2px;
	text-align: center;
	background-color: #FFFFFF;	
}

.wizard_table-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	border-bottom-color:#336699;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding: 2px;
	background-color: #FFFFFF;	
}

.wizard_table-header a {
	color: #173B5D;
	padding: 2px;
	background-color: #FFFFFF;	
	text-decoration: underline;

}

.wizard_table-header a:hover {
	color: #003366;
	padding: 2px;
	background-color: #FFFFFF;	
	text-decoration: none;

}
.wizard_table-header-dk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #173B5D;
	border-bottom-color:#336699;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding: 2px;
	background-color: #FFFFFF;	
}

.wizard_table-header-dk a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #173B5D;
	background-color: #FFFFFF;
	text-decoration: underline;	
}

.wizard_table-header-dk-noline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #173B5D;
	background-color: #FFFFFF;
}

.wizard_table-header-dk a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
	background-color: #FFFFFF;
	text-decoration: none;	
}

.wizard_table-header-noline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.wizard_table-header-noline a {
	color: #173B5D;
	padding: 2px;
	background-color: #FFFFFF;	
	text-decoration: underline;

}

.wizard_table-header-noline a:hover {
	color: #1A5996;
	padding: 2px;
	background-color: #FFFFFF;	
	text-decoration: none;

}
.wizard_table-cell-line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-transform: uppercase;
	border-left-color:#336699;
	border-left-style:dashed;
	border-left-width:1px;
	padding: 2px;
	background-color: #FFFFFF;	
}

.wizard_table-cell-line a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11385D;
	text-transform: uppercase;
	border-left-color:#336699;
	border-left-style:dashed;
	border-left-width:1px;
	padding: 2px;
	background-color: #FFFFFF;
	text-decoration: none; 
}

.wizard_table-cell-noline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-transform: uppercase;
	padding: 2px;
	background-color: #FFFFFF;	
}

.wizard_table-cell-noline a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11385D;
	text-transform: uppercase;
	padding: 2px;
	background-color: #FFFFFF;
	text-decoration: none; 
}

.board_table-cell-noline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	text-transform: uppercase;
	padding: 2px;
	background-color: #FFFFFF;	
}

.board_table-cell-noline a {
	color: #11385D;
	text-decoration: underline; 
}

.board_table-cell-noline a:hover {
	color: #11385D;
	text-decoration: none; 
}


.wizard_table-cell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;	
}

.wizard_table-cell a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11385D;
	padding: 2px;
	background-color: #FFFFFF;
	text-decoration: none;
}

.wizard_table-cell a:hover {
	text-decoration: underline;
}

.wizard_table-cell-lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;	
}

.wizard_table-cell-lg a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;	
	text-decoration:underline;
}

.wizard_table-cell-lg a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding: 2px;
	background-color: #FFFFFF;	
	text-decoration:none;
}
.wizard_table-cell-lg-line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;	
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;

}
.wizard_table-cell-lg-line a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding: 2px;
	background-color: #FFFFFF;	
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;
	text-decoration:underline;

}

.wizard_table-cell-lg-line a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;	
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;
	text-decoration:none;

}

.wizard_table-cell-sm-line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;	
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;

}

.wizard_table-cell-sm-line a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11385D;
	padding: 2px;
	text-decoration:none;

}

.wizard_table-cell-sm-line a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #11385D;
	padding: 2px;
	background-color: #FFFFFF;	
	text-decoration:underline;

}

.wizard_table-cell-sm-line-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	padding: 2px;
	background-color: #FFFFFF;
	border-bottom-color:#336699;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	font-weight: bold;
}

.wizard_table-cell-upper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	padding: 2px;
	text-transform: uppercase;
}

.links_table-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #336699;
	padding: 2px;
	text-align: center;
}

.links_table-header a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #336699;
	padding: 2px;
	text-align: center;
	text-decoration: underline;
}
	
.milestones_table-bolddata-on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#173B5D;
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;
	background-color: #C1DBEC;
	padding: 2px;
	text-align: center; 
	vertical-align:bottom;
	}

.milestones_table-bolddata-off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#173B5D;
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;
	background-color: #FFFFFF;
	padding: 2px;
	text-align: center;
	vertical-align:bottom;
	
}

.milestones_table-data-on {
	background-color: #C1DBEC;
	padding: 2px;
	text-align:center;
	font-size: 9px;

}

.milestones_table-data-off {
	font-size: 9px;
	padding: 2px;
	text-align: center;
	background-color: #FFFFFF;	
}

.tableHeader_qtrlyrpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFCC;
	background-color: #173B5D;
	padding: 3px;
	border: 1px solid #336699;
}

.SubHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #FFFFCC;
	background-color: #173B5D;
	padding: 3px;
}
.rowData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #9999FF;	
}
.rowData-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;	
}
.rowDataOdd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCFF;
}

.formTitle-img {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #586A91;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-stretch: wider;
}
.formTitle-img-board {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1E65A8;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-stretch: wider;
}

.formTitle-img-line{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #586A91;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-stretch: wider;
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;

}

.formTitle-dk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #11385D;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	font-stretch: wider;
}

.actuals-headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #11385D;
	font-weight: bold;
}
.fieldText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #495778;
}
.topnav
{
	color: #687348;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}
.topnav a:link
{
	color: #687348;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.topnav a:hover
{
	color: #7989AE;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: blink;
}
.topnav a:visited
{text-decoration: none;}

.report_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	padding: 3px;
	
}

.exp-report_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-color:#CCCCCC; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;
	padding: 3px;
	text-align: right;
	
}

.exp-report_table-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#336699;
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px;
	padding: 3px;
	text-align: right;
	
}

.fieldNameDC {
	background-color: #173B5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

.fieldTitleDC {
	background-color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC33;
	text-align: left;
	font-weight: bold;
}

.fieldSubTitleDC {
	background-color: #173B5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

.fieldAreaDC {
	background-color: #A6CAF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
}

.fieldValueDC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: right;
}

.fieldNameDC-right {
	background-color: #173B5D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}

.fieldAreaDC-right {
	background-color: #A6CAF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
}

.fieldName-alt-contactDC {
	background-color: #FAC438;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #173B5D;
	text-align: center;
	font-weight: bold;
}

.exec-summary-text {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.exec-summary-tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#173B5D;
	border-bottom-color:#336699; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;
	background-color: #C1DBEC;
	padding: 2px;
	vertical-align:bottom;
	
}
.table-header-wizard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #336699; 
	border-bottom-style:none;
	padding: 2px;
	text-align: center;
}
.ul-leftcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 2px;
	list-style-position: outside;
	list-style-type: circle;
	display: list-item;
	margin-left: 2px;
	padding-left: 2px;
}

.credit_font {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#00739d;
	vertical-align:bottom;
}

.credit_font a {
	font-size:10px;
	font-weight:bold;
	color:#00739d;
}

.debit_font {
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#10365A;
	vertical-align:bottom;
}

.debit_font a {
	font-size:10px;
	font-weight:bold;
	color:#10365A;
}
