﻿img {
	border: 0;
}

.HLclass, .HLclass a {
	font-size: x-small;
	font-weight: bold;
	color: #0099ff;
}

a, a:link, a:link:visited {
	text-decoration: none;
}

	a:hover, .HLclass a:hover {
		color: #000080;
	}

.button {
	background-color: #0099ff;
	color: #ffffff;
	border: solid 1px #000000;
	text-align: center;
}

.grGridRow {
	background-color: #DFF2FF;
	color: #0099ff;
	font-weight: bold;
	font-size: small;
	padding-left: 0 0 0 5px;
}

	.grGridRow a:link,
	.grGridRow a:link:visited,
	.grAltGridRow a:link,
	.grAltGridRow a:link:visited {
		color: #0099ff;
	}

.grAltGridRow, .grGridPager {
	background-color: #FFFFFF;
	color: #0099ff;
	font-weight: bold;
	font-size: small;
	padding: 0 0 0 5px;
}

.rptHeaderHR {
	color: #0099ff;
}

.grEmpty {
	font-size: small;
	font-weight: bold;
	padding: 5px;
	color: #0099ff;
}

.ddlSelSet {
	width: 200px;
}

.cbRetrieveStudentSearch {
	margin: 50px 0 0 200px;
	width: 303px;
	font-size: small;
	background-color: #DFF2FF;
	font-weight: bold;
	padding: 5px;
	text-align: right;
	color: #0099ff;
}

.cbRetrieveSelectionSet {
	margin: 50px 0 0 200px;
	width: 423px;
	font-size: small;
	background-color: #DFF2FF;
	font-weight: bold;
	padding: 5px;
	text-align: right;
	color: #0099ff;
}

.grHeader {
	background-color: #0099ff;
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
}

.grColHeader {
	color: #FFFFFF;
}

.cbRetrieveYearVersion {
	margin: 50px 0 0 200px;
	width: 250px;
	font-size: small;
	background-color: #DFF2FF;
	font-weight: bold;
	padding: 5px;
	text-align: right;
	color: #0099ff;
}

.cbControlTitle {
	background-color: #0099ff;
	text-align: center;
	color: #ffffff;
}

.errorpage {
	color: #0099ff;
	font-size: medium;
	background-color: #DFF2FF;
	text-align: center;
}

.detailNav {
	float: left;
	clear: right;
	width: 980px;
	background-color: #0099ff;
	padding: 2px;
	vertical-align: middle;
}

.detailContent {
	float: left;
	width: 980px; 
	padding-top: 10px;
}

.LeftSummaryData {
	background-color: #dff2ff;
	width: 480px;
	font-weight: bold;
	color: #0099ff;
	font-size: small;
	float: left;
	height: 600px;
	padding: 10px 10px 0 0;
	text-align: right;
}

.RightSummaryData {
	background-color: #f5f5dc;
	width: 480px;
	font-weight: bold;
	color: #0099ff;
	font-size: small;
	float: left;
	height: 600px;
	padding: 10px 10px 0 0;
	text-align: right;
}
.LoanSummaryDataInout {
    width: 250px;
}

.LeftParentData {
	background-color: #dff2ff;
	width: 375px;
	font-weight: bold;
	color: #0099ff;
	font-size: small;
	float: left;
	height: 280px;
	padding: 10px 10px 0 0;
	text-align: right;
}

.RightParentData {
	background-color: #f5f5dc;
	width: 375px;
	font-weight: bold;
	color: #0099ff;
	font-size: small;
	float: left;
	height: 280px;
	padding: 10px 10px 0 0;
	text-align: right;
}

.summaryLabel {
	display: inline-block;
	width: 50%;
	margin: 0 0 5px 0;
}

.summaryLeftAmt {
	display: inline-block;
	width: 20%;
	margin: 0 0 5px 0;
}

.summaryRightAmt {
	display: inline-block;
	width: 20%;
	margin: 0 0 5px 0;
}

.budgetColumn1 {
	width: 240px;
	text-align: left;
}

.budgetCategoryColumn {
	width: 260px;
	text-align: left;
}

.budgetBaseAmountColumn {
	width: 120px;
	text-align: Right;
}

.budgetAdjustmentColumn {
	width: 120px;
	text-align: Right;
}

.budgetAdjustedTotalColumn {
	width: 120px;
	text-align: Right;
}

.budgetCol1Poe {
	width: 240px;
	text-align: left;
}

.budgetCategoryColPoe {
	width: 260px;
	text-align: left;
}

.budgetBaseAmountColPoe {
	width: 120px;
	text-align: Right;
}

.budgetAdjustmentColPoe {
	width: 120px;
	text-align: Right;
}

.budgetAdjustedTotalColPoe {
	width: 120px;
	text-align: Right;
}

.poeFundName, .poeSchedAmt {
	text-align: Right;
	font-weight: bold;
	color: #0099ff;
}

.padtop {
	padding-top: 9px;
	padding-bottom: 9px;
}

.padtopDL {
	padding-top: 17px;
	padding-bottom: 9px;
}

.messages {
	margin: 0 0 5px 0;
	padding: 5px 5px 5px 25px;
	border: dashed 1px #0099FF;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	list-style-image: url('message.png');
}

	.messages li {
		padding: 0 0 0 8px;
		margin: 5px 0 0 0;
	}

	.messages .error {
		list-style-image: url('warning.png');
		color: #B5120E;
	}

.totalLifetime {
	text-align: Right;
}

.summaryLeft {
	top: 0px;
	left: 0px;
	float: left;
	margin: 5px;
	width: 50px; /* ie5win fudge begins  150px;*/
	/*voice-family: "\"}\"";
	voice-family:inherit; */
	width: 150px;
	font-size: 8pt;
}

html > body .summaryLeft {
	width: 150px; /* ie5win fudge ends  120px*/
}

.summarymiddle {
	margin: 5px;
	float: left;
	border: 0px solid #ccc;
	width: 95px;
}

.summaryright {
	margin: 5px;
	top: 0px;
	right: 0px; /* Opera5.02 will show a space
	at right when there is no scroll bar */
	float: left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 95px;
}

html > body right {
	width: 95px; /* ie5win fudge ends 120px*/
}

.parentDiv {
	padding-top: 0px;
	width: 405px;
	text-align: right;
	float: left;
}

.textBoxWidth {
	width: 95px;
}

.textBoxWidth1 {
	width: 200px;
}

.imsummary {
	height: 680px;
}

.summarySubHeader {
	text-align: left;
	font-weight: bold;
	font-size: 10pt;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

.account-form {
	font-size: small;
	background-color: #DFF2FF;
	padding: 5px;
	text-align: left;
	color: #0099ff;
}

	.account-form .label-bold {
		font-weight: bold;
		display: block;
	}

	.account-form .cbControlTitle {
		font-weight: bold;
	}

	.account-form select, .account-form input[type='text'], .account-form input[type='password'] {
		width: 400px;
	}

	.account-form .button {
		width: 100px;
		height: 25px;
	}

.labelError {
	color: #C00000;
}

#lblConfirmNewPasswordMatchError {
	display: block;
	margin-left: 0 !important;
}

#divMessagesPlaceHolder {
	font-size: small;
}