body
{
	margin: 0px 0px 0px 0px;
	width: 100%;
}

p
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	line-height: 14px;
}

#MPNPanel
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #545454;
	line-height: 14px;
}

a
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f2f72;
	text-decoration: underline;
}

td
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	vertical-align: top;
}

th
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
	vertical-align: top;
}

input
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
}

select
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
}

a:hover
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #91000b;
	text-decoration: none;
}

h1
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	color: #d1d1d1;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}

h2
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #383c4d;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 10px;
}

h3
{
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #21213b;
	font-weight: normal;
}

h3 a
{
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #21213b;
	font-weight: normal;
}

h3 a:hover
{
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #21213b;
	font-weight: normal;
}

h4
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #747474;
}

#lightTopDiv
{
	background: #fff url(/img/edamerica/lite/apply_for_federal_student_loan_light_header_bg.jpg) repeat-x top left;
	width: 100%;
	height: 48px;
	display: block;
}

#lightHeader
{
	background-image: url(/img/edamerica/lite/apply_for_federal_student_loan_light_header_foreground.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 30px;
	display: block;
	text-align: right;
}

#lightTopMenu
{
	display:block;
	color: White;
	padding-top: 32px;
	font-size: 10px;
}

#lightTopMenu a
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: underline;
	color: #fff;
	padding: 14px 8px 0px 8px;
}

#lightTopMenu a:hover
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
	color: #f2fa6a;
	padding: 14px 8px 0px 8px;
}

#lightContent
{
	position: relative;
	top: 10px;
	left: 18px;
	width: 80%;
	float: left;
}

#rightContent
{
	float: right;
	position: relative;
	top: 20px;
	width: 170px;
	vertical-align: top;
}

#rightContent img
{
	border: none;
}

.rightImageSpacer
{
	border-bottom:1px solid #91000b;
	padding-top:3px;
	padding-bottom:3px;
	width: 170px;
}

#lightContent table iframe
{
	height: 700px;
}

.fieldGroupLabel
{
	font-size: 10px;
	color: #425284;
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-weight: bold;
}


.fieldLabel
{
	font-size: 10px;
	color: Gray;
	font-family: Tahoma, Helvetica, Sans-Serif;
	vertical-align: top;
}

.fieldGroupTitle
{
	font-weight: bold;
	font-family: Tahoma, Helvetica, Sans-Serif;
}

.requiredText
{
	color: Red;
	font-size: 9px;
	font-family: Tahoma, Helvetica, Sans-Serif;
}
.errorText
{
	color: Red;
}

.XtraCreditCoBorrower
{
	background-image: url(https://www.ed-media.net/img/edamerica/edax.gif);
	height: 62px;
	width: 75px;
}

.XtraCreditCoBorrower img
{
	display: none;
}
.SignInInstructions, .SignInInstructionsRight
{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-color: Gray;
	border-bottom-style: solid;
}
.SignInInstructionsRight
{
	text-align: right;
}
.LoginControlTable
{
	width: 100%;
	padding: 10 10 10 10;
}
.BoldRed
{
	color: Red;
	font-weight: bold;
}
.BoldLargeLoginText
{
	font-weight: bold;
	font-size: 14px;
}
.AccountCreationLabel
{
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	width: 15%;
}
.AccountCreationInput
{
	width: 35%;
	text-align: left;
}

.AreaName
{
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
	font-family: Sans-Serif,Verdana;
}
.FieldName
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}
.FieldName TD
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}
.FieldName1
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}
.FieldName1 TD
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}
.legacylabelcell
{
	text-align: right;
	vertical-align: top;
	border-width: thin;
	height: 25;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 8pt;
	width: 120;
	background-color: #ededed;
}
.invalidmsg
{
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 8pt;
}
.smallTB
{
	font-family: Verdana, Tacoma, Sans-Serif;
	font-size: 8pt;
}
.formatHelper
{
	font-family: Verdana, Tacoma, Sans-Serif;
	font-size: 7pt;
}
.smallDDL
{
	font-family: Verdana, Tacoma, Sans-Serif;
	font-size: 9pt;
}
.inputcell
{
	text-align: left;
	vertical-align: baseline;
	height: 25;
	color: #606060;
	font-family: Verdana, helvetica, Sans-Serif;
	font-size: 8pt;
	width: 400;
}
.radioBtn
{
	font-family: Verdana, Tacoma, Sans-Serif;
	font-size: 8pt;
	color: #000000;
}
.tblStudent
{
	font-family: Verdana;
	font-size: 8;
	width: 100%;
}
.tblBorrower
{
	font-family: Verdana;
	font-size: 8;
	width: 100%;
}
.ErrorMsg
{
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
}

.main_centerlink
{
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
}
.RegularText
{
	font-size: smaller;
	color: #444444;
	text-align: left;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
}
.RegularTextLarger
{
	font-size: larger;
	color: #444444;
	text-align: left;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
}
.topheadertext
{
	font-size: 9px;
	text-decoration: none;
	color: #ffffff;
	text-align: right;
	font-family: Arial, Sans-Serif;
}
.pp_sidebartext
{
	font-size: 11px;
	color: #003366;
	font-family: verdana,arial,helvetica,sans-serif;
}
.white_bold_pseudoheader
{
	font-size: 12pt;
	color: white;
	font-weight: bold;
	font-family: verdana,arial,helvetica,sans-serif;
}
.labelcell
{
	text-align: right;
	background-color: #F2F2F2;
}



#lightContent span ul
{
	list-style: url(/img/edamerica/ui/redArrow.jpg) outside;
	margin-left: 5px;
	line-height: 16px;
}

#lightContent span li
{
	margin-left: 0px;
	padding-bottom: 5px;
	line-height: 16px;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Sans Serif;
}

#lightContent div ul
{
	list-style: url(/img/edamerica/ui/redArrow.jpg) outside;
	margin-left: 5px;
	line-height: 16px;
}

#lightContent div li
{
	margin-left: 0px;
	padding-bottom: 5px;
	line-height: 16px;
	font-size: 11px;
	font-family: Tahoma, Helvetica, Sans-Serif;
}

#lightContent ul li
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.privateLoanOfferingProgramName
{
	font-size: 12px;
	font-family: Tahoma, Helvetica, Sans-Serif;
	color: #1f2f72;
}

.privateLoanOfferingProgramDesc
{
	font-size: 11px;
	font-family: Tahoma, Helvetica, Sans-Serif;
	color: #747474;
}

.privateLoanOfferingApply
{
}

.privateLoanOfferingMoreInfo
{
}



.nospacetable
{
	border-collapse: collapse; 
    border-spacing: 0px; 
}

.nospacetd
{
	padding: 0px 0px 0px 0px; 
}

.privateloan
{
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 279px;
	height: 325px;

}
.privateloantitle
{
	border-bottom: solid 4px #CC0000;
	background-color: Navy;
	height: 29px;
	width: 279px;
	padding: 0px 0px 0px 0px;
}

.privateloanlabelcell
{
	font-size: 8pt;
	color: Navy;
	text-align:left; 
	background-color: #C3C2C2;
	padding-left: 10px;

}

.privateloanlinks
{
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 279px;
	height: 190px;

}

.privateloanlinkscell
{
	font-size: 8pt;
	color: Navy;
	text-align:left; 
	background-color: #EBEAEA;
	padding-left: 10px;

}

.privateloanblueemphasis
{
	font-size: 8pt;
	font-weight: bold;
	color: Navy;
	text-align:left; 
}

.privateloanlabelcell1
{
	font-size: 8pt;
	font-weight: bold;
	color: Navy;
	text-align:left; 
	padding-left: 4;
	background-color: #C3C2C2;
	padding-left: 10px;
	width: 139;

}

.privateloaninputcell
{
	background-color: #EBEAEA;
	font-size: 8pt;
	text-align: center; 
	width: 139;

}

.privateloannote
{
	height: 15px;
	font-size: 7pt;
	color: Black;
	background-color: #FFFFFF;

}

.privateloanred
{
	font-weight: bold;
	text-align:center; 
	font-size: 8pt;
	color: #CC0000;
	background-color: #EBEAEA;
}

.whiteloanstable
{
	border:solid 1px #BAC9D7;
	border-collapse:collapse;
	color:#000080;
	
}

.FirstTNPartner
{
	color:#000080;
}

.TuitionSolutionTable
{
	border: solid 2px red;
	border-collapse: collapse;
	border-spacing: 0px; 
}
td.TuitionSolutionHeader, td.TuitionSolutionHighlight, td.TuitionSolutionRegular, td.TuitionSolutionRegular2
{
	height: 50px !important;
	vertical-align: middle;
}

.TuitionSolutionHeader
{
	background-color:Navy;
	font-size: 11px;
	color: white;
	font-weight: bold;
	text-align: center;
	border-bottom: #ff0000 4px solid;
}

.TuitionSolutionHighlight
{
	background-color:#C3C2C2;
	font-size: 8pt;
	text-align:left; 
	padding: 0px 5px 0px 10px;
	color:#000080;
}

.TuitionSolutionRegular
{
	background-color:#EBEAEA;
	color:#000080;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	text-align:center;
}
.TuitionSolutionRegular2
{
	background-color:#d2d2ff;
	color:#000080;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	text-align:center;
}
.TuitionSolutionRegularWithBorders
{
	background-color:#EBEAEA;
	color:#000080;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
	text-align:center;
	border-left: solid 2px red;
	border-right: solid 2px red;
}
