﻿body {
	overflow-x: hidden;
}

div.Loading {
	background: #e6e7e9;
	font-family: Verdana;
	font-weight: bold;
}

div.SlideWrapper {
	overflow: hidden;
}

div.SchoolName {
	margin: 12px 40px 0px;
	font-family: Verdana;
}

div.FieldLargeLabel 
{
	font-family: Verdana;
	text-transform: uppercase;
	margin-right: 20px;
}

.cost-list {
	float: left;
	margin: 20px 0px 10px 20px;
	padding-left: 20px;
}

#ie6only .costs-list {
	margin: 15px 0px 10px 10px;
}

div.Explanation .floated-left {
	width: 300px;
	margin-left: 25px;
	clear: left;
}

div.FieldLargeData {
	/*clear: both;*/
	float: left;
}

.grants-input-labels {
	margin-left: 40px;
}

.grants-input-labels .FieldLargeLabel {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.grants-input-labels div.SchoolName {
	margin: 0px;
	float: left;
	font-size: 11px;
	font-weight: normal;
}

div.FieldCheckBox {
	font-family: Verdana;
}

.total-cost-input {
	float: right;
	margin: 40px 50px;
}

#ie6only .total-cost-input .FieldLargeData {
	margin-top: 15px;
}

input.Currency-new {
	background: url(../images/step-2-cost-bar.png) no-repeat;
	padding-left: 20px;
	margin: 4px 0px;
	width: 267px;
}

.GrantsFieldList{
	margin: 0px 0px 0px 40px;	
}

#ie6only .GrantsFieldList {
	height: 25px;
	margin-top: -20px
}

.GrantsFieldList .Field {
	float: left;
	margin-right: 18px;
}

.grants-input-labels .grant-name {
	margin-right: 93px;
}

#ie6only .grants-input-labels .grant-name,
#ie7only .grants-input-labels .grant-name {
	margin-right: 96px;
}

.grant-name p {
	margin: 0px;
}

.grants-input-labels .grant-amount {
	margin-right: 76px;
}

.grants-input-labels .grant-renewable {
	margin-right: 0px;
	width: 155px;
}

.GrantsFieldList .grant-renewable-select {
	margin-right: 9px;
}

.GrantsFieldList .GrantsFieldControls {
	margin-right: 0px;
	margin-top: 0px;
}

.FieldCheckBox label {
	height: 17px;
}

.other-aid {
	height: 40px;
	margin-bottom: 20px;
}

#GrantName {
	width: 312px;
}

#ResultsTableShell {
	color: #1C2456;
	background: url(../images/table-border-top.gif) no-repeat;
	width: 734px;
	font-family: Verdana;
	font-weight: bold;
	margin: 0px 20px;
	padding: 15px 0px 0px;
}

#ResultsTable {
	width: 734px;
	border-left: 1px solid #bad61d;
	border-right: 1px solid #bad61d;
	padding: 0px 20px;
}

#ResultsTableShellBottom {
	background: url(../images/table-border-bottom.gif) no-repeat;
	width: 734px;
	height: 15px;
	margin: 0px 20px 10px;
}

.step-4-explanation {
	width: 388px;
	float: left;
}

.step-4-input {
	margin: 20px;
	float: right;
}

div.step-5-explanation { 
	width: 213px;
	float: left;
	margin: 15px 0px 0px;
}

#button-step-1 {
	background: url(../images/step1button.png) no-repeat;
	width: 73px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-2 {
	background: url(../images/step2button.png) no-repeat;
	width: 208px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-2-small {
	background: url(../images/step2buttonsmall.png) no-repeat;
	width: 73px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-3 {
	background: url(../images/step3button.png) no-repeat;
	width: 234px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-3-small {
	background: url(../images/step3buttonsmall.png) no-repeat;
	width: 73px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-4 {
	background: url(../images/step4button.png) no-repeat;
	width: 214px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-4-small {
	background: url(../images/step4buttonsmall.png) no-repeat;
	width: 73px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-5 {
	background: url(../images/step5button.png) no-repeat;
	width: 128px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-step-5-small {
	background: url(../images/step5buttonsmall.png) no-repeat;
	width: 73px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#ie8only #button-step-5-small {
	padding-top: 5px;
}

#button-step-6 {
	background: url(../images/step6button.png) no-repeat;
	width: 145px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#CalculateButton {
	background: url(../images/stepcontinuebutton.png) no-repeat;
	width: 189px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#ie7only #CalculateButton {
	font-size: 0px;
	text-align: right;
	text-indent: 0px;
}

.button-calculate {
	background: url(../images/button-calculate.png) no-repeat !important;
	width: 145px !important;
}

#button-previous {
	background: url(../images/button-previous.png) no-repeat;
	width: 128px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#button-return {
	background: url(../images/button-return.png) no-repeat;
	width: 164px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

.LoanList {
	float: left;
	margin: 0px 20px 20px;
}

#field-left {
	float: left;
	margin: 0px 40px;
}

#field-right {
	float: left;
}

.ResultsTable {
	font-family: Verdana;	
}

#cancel-button,
#upForwardFriend .Secondary {
	background: url(../images/button-cancel.png) no-repeat;
	width: 84px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}

#btnForwardResults,
#upForwardFriend .Primary {
	background: url(../images/button-send.png) no-repeat;
	width: 54px;
	height: 20px;
	padding: 0px;
	text-indent: -9999em;
}
