/* STYLES FOR THE CFNC WEBSITE - w3c valid, level 2.1 */
	/* remove all borders for image links */

/* BODYTEXTRIGHT is black sans-serif text used on most pages. Right alignment */
.bodyTextRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

/* BODYTEXTRED is red sans-serif text used for CFNC on TV link. */
.bodyTextRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}

/* BODYTEXTBOLD is bold black sans-serif and should be used sparingly to emphasize text where appropriate. */
.bodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

/* BODYTEXTBOLDBLUE is bold blue sans-serif and should be used sparingly to emphasize text where appropriate. */
.bodyTextBoldBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #0000CC;
}

/* BODYTEXTSMALL is black sans-serif text used on main content pages. */
.bodyTextSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

/* BODYTEXTGREEN is green sans-serif text used on some pages as an answer to questionsd. */
.bodyTextGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006633;
}

/* BODYTEXTFORMATTEDSCROLLER replaces textarea in loans step 4 Promise to Pay */
.bodyTextFormattedScroller {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	background: transparent;
	width: 50em;;
	height: 19em;;
	overflow: auto;;
	border: 2px inset;;
	padding: 3px;
}

.bodyTextPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left:  18px;
}

.bodyTextIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left:  50px;
}

/* PAGEHEADER is white text on a blue background --
   used mainly at the top of a form */
.pageHeader2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000099;
	background-position: left;
	text-align: center;
}

.pageHeader4 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000099;
	background-position: left;
	text-align: left;
}

.pageHeader5 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000099;
	background-position: left;
	width: 100%;
}

.popupHoover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	width: 300px;
	background-color: #ffffff;
	border-color: #666600;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


/* School Landing page header */
.landingHeader {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 14pt;
	color: #000099;
	background-position: center;
	text-align: center;
	font-style: italic;
}

/* SavingsPageHeaderTemp is green text  --
   used mainly at the top of the savings forms */
.savingsPageHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #009900;
	
}

.savingsPageHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000099;
}

.savingsPageHeaderTemp {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #009900;
	
}

.savingsPageHeader1 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #000099;
	background-position: left;
}

.savingsPageHeader2 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #009900;
	background-color: #ffff99;
	background-position: left;
}

.savingsSmallPageHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #009900;
	background-position: left;
}

.savingsBlackBorder {
	border: 1px solid  #000000;
}

.savingsHeaderGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border: 1px solid  #000000;
	background-color: #dddddd;
}

/* SUBHEAD is for sections within a form  */


/* BODYHEAD is similar to the H1 tag, but can be used where a heading tag might not be appropriate */
.bodyHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: italic;
	font-weight: normal;
	color: #000099;
}

/* H6 is the CFNC version of the standard H6 tag */
.gutter h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 80%;
	font-style: italic;
	color: #000099;
	text-align: left;
}

.h4Red {
	font-family: "Times New Roman", Times, serif;
	font-size: 115%;
	font-style: italic;
	color: #ff0000;
	font-weight: bold;
	text-align: left;
}

/* STEPHEADER is the style for inside headings (subsections, etc.) */
.stepHeaderSavings {
	font-family: "Times New Roman", Times, serif;
	font-size: 90%;
	font-style: italic;
}

/* LEFTFOOT is for the footer text in the left side navigation. */
.leftFoot {
	font-family: "Times New Roman", Times, serif;
	font-size: 60%;
	font-style: italic;
	text-align: center;
}

/* MAINFOOT is for the footer (copyright, etc.) text in the main part of the page.*/
.mainFoot {
	font-family: "Times New Roman", Times, serif;
	font-size: 70%;
	font-style: normal;
	text-align: center;
}

/* FIELDLABEL is for labeling text fields on a form. */


/* FIELDLABELITALIC is for labeling text fields on a form. */
.fieldLabelItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

/* FIELDLABELINDENT is for labeling and indenting text fields */
.fieldLabelIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	TEXT-INDENT: 50px;
	color: #000099;
}

/* FIELDSURVEYANSWERS is for labeling fields in a smaller font. */
.fieldSurveyAnswers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

/* FIELDLABELITALIC is for labeling text fields in italics on a form. */
.fieldLabelItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

/* FIELDLABELINSTRUCTION is for creating instructions on a form. */
.fieldLabelInstruction {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

/* FIELDLABELSMALL is for creating smaller text by text boxes */
.fieldLabelSmall
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
    COLOR: #000099;
}

/* FIELDLABELCOLRIGHT labels values presented in panelGrid right aligned */
.fieldLabelColRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	text-align: right;
}

/* FIELDLABELITALIC is for labeling text fields in italics on a form. */
.fieldLabelItalicSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

.fieldLabelPad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000099;
	padding-left:  18px;
}

/* INSTRUCTIONSBOLD is the highlighted explanatory text on a form page. */
.instructionsbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000
}

/* INSTRUCTIONSITALIC is the extra explanatory text on a form page. */
.instructionsitalaic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #000000
}

/* INSTRUCTIONSRIGHT is the extra explanatory text on a form page. */
.instructionsRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	text-align: right;
}

/* INSTRUCTIONS is the main explanatory text on a form page in red. */
.instructionsRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #FF0000;
}

/* BUTTONLABEL is the style for text on a button. */
.buttonLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
}

/* INFORMATIONALTEXT is the style for providing blue information to the user made on forms. */
.informationalText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #00009C
}

/* INFOMESSAGEBLUE is the blue information text */
.infomessageblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #00009C
}

/* ---------------------------------------------------------------- */
	/* The INDEX styles -- used for the home page. */
	/* INDEXNAVSEC is the style for the secondary navigation text. */
.indexNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 12pt;
	/* margin-left: 5px; */
	margin-bottom: 6px;
	color: #002E73;
	width: 124px;
}

/* INDEXNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.indexNavSec {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* INDEXNAVTERT is the style for the tertiary navigation text. */
.indexNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #002E73;
	margin-left: 9px;
	width: 124px;
}

/* INDEXNAVHEADING is the style for the secondary navigation text heading. */
.indexNavHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #002E73;
	width: 124px;
}

/* INDEXROLLOVER is the style to be applied to the div tags with the tab rollover text. */
.indexRollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: center;
	white-space: nowrap;
	position: absolute;
	visibility: hidden;
	height: 16px;
	width: 517px;
	left: 190px;
	top: 91px;
	background-position: center;
}

/* plan section on home page */
p.planhome {
	font-family: verdana, helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	margin-top: -5px;
	margin-bottom: 20px;
	background-color: #f68b1e;
	color: #ffffff;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* apply section on home page */
p.applyhome {
	font-family: verdana, helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	margin-top: -5px;
	margin-bottom: 20px;
	background-color: #9c57a3;
	color: #ffffff;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* pay section on home page */
p.payhome {
	font-family: verdana, helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	margin-top: -5px;
	margin-bottom: 20px;
	background-color: #006c38;
	color: #ffffff;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* news and events section on home page */
p.newseventshome {
	font-family: verdana, helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	margin-top: -5px;
	margin-bottom: 20px;
	background-color: #f5c309;
	color: #ffffff;
	padding-left: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}


/*sets gray box around plan, apply, pay and news sections on home page */
.graybox {
	background-color: #fdfbe3;
	display: block;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 8px;
	padding-left: 7px;
	margin-right: 0px;
	margin-top: -20px;
	text-align: left;
}

/* main links in plan, apply, pay and news sections on home page */
.newslinks {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	color: #000;
	
}


/* hover on main links in plan, apply, pay and news sections on home page */
.newslinks:hover {
	color: #B5A642;
}


/* descriptions in plan, apply, pay and news sections on home page */
.newsdesc {
	font-family: verdana, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: #808285;
	margin-top: -2px;
	margin-bottom: 5px;
}

/* TABLECELL stylesheet values are for table entries - used in the Savings Program */
.tableCell
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFF99;
}

.tableCellNormal
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
  
}

.tableCellIndent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    TEXT-INDENT: 200px;
    BACKGROUND-COLOR: #FFFF99;
}

.tableCellMargin
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFF99;
    MARGIN-LEFT: 10%;
    MARGIN-RIGHT: 18px;
    padding-left: 18px;	
}

.tableCellLevel2
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFF99;
    MARGIN-LEFT: 10%;
    MARGIN-RIGHT: 18px;
    padding-left: 36px;	
}

.tableCellPadding
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFF99;
    PADDING-LEFT: 20px;
}

.tableCellShortIndent
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    TEXT-INDENT: 100px;
    BACKGROUND-COLOR: #FFFF99;
}

.tableCellRed
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana;
    COLOR: #FF0000;
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-POSITION: left;
    VERTICAL-ALIGN: text-bottom;
}

.fieldSetValue {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f7f7f7;
	border:1px solid #BABDB6;
	border-color: #000099 #000099 #000099;
	padding: 6px;
}
.link
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    COLOR: #0000FF;
}



/* ---------------------------------------------------------------- */
	/* The MYCFNC styles -- used for the left-side navigation in the
   My CFNC section of the site. */
	/* MYCFNCNAVSEC is the style for the secondary navigation text. */
.myCFNCNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #003366;
	width: 136px;
}

/* MYCFNCNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.myCFNCNavSec {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* MYCFNCNAVTERT is the style for the tertiary navigation text. */
.myCFNCNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #003366;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}

/* ---------------------------------------------------------------- */
	/* The CAREERCTR styles -- used for the left-side navigation in the
   Career Center section of the site. */
	/* CAREERCTRNAVSEC is the style for the secondary navigation text. */
.careerCtrNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #FFFFFF;
	width: 136px;
}

/* CAREERCTRNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.careerCtrNavSec {
	color: #FFFF33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* CAREERCTRNAVTERT is the style for the tertiary navigation text. */
.careerCtrNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #FFFFFF;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}

/* CAREERCTRNAVQUAD is the style for the quad navigation text. */
.careerCtrNavQuad {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	line-height: 12pt;
	margin-bottom: 5px;
	margin-left: 18px;
	text-decoration: none;
	width: 136px
}

/* ---------------------------------------------------------------- */
	/* The STUDPLAN styles -- used for the left-side navigation in the
   Student Planner section of the site. */
	/* STUDPLANNAVSEC is the style for the secondary navigation text. */
.studPlanNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #FFFFFF;
	width: 136px;
}

/* STUDPLANNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.studPlanNavSec {
	color: #FFFF33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* STUDPLANNAVTERT is the style for the tertiary navigation text. */
.studPlanNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #FFFFFF;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}

/* ---------------------------------------------------------------- */
	/* The COLLFAIR styles -- used for the left-side navigation in the
   College Fair section of the site. */
	/* COLLFAIRNAVSEC is the style for the secondary navigation text. */
.collFairNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #FFFFFF;
	width: 136px;
}

/* COLLFAIRNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.collFairNavSec {
	color: #FFFF66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* COLLFAIRNAVTERT is the style for the tertiary navigation text. */
.collFairNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #FFFFFF;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}

/* ---------------------------------------------------------------- */
	/* The ONLINEAPPS styles -- used for the left-side navigation in the
   Online Applications section of the site. */
	/* ONLINEAPPSNAVSEC is the style for the secondary navigation text. */
.onlineAppsNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #FFFFFF;
	width: 136px;
}

/* ONLINEAPPSNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.onlineAppsNavSec {
	color: #FFFF33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* ONLINEAPPSNAVTERT is the style for the tertiary navigation text. */
.onlineAppsNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #FFFFFF;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}

.onlineAppsSavingNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #FFFFFF;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}
/* ---------------------------------------------------------------- */
	/* The PAYING FOR COLLEGE styles -- used for the left-side navigation in the
   Paying for College section of the site. */
	/* PAYNAVSEC is the style for the secondary navigation text. */
.payNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #FFFFFF;
	width: 136px;
}

/* PAYNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.payNavSec {
	color: #FFFF33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* PAYNAVTERT is the style for the tertiary navigation text. */
.payNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #FFFFFF;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}

/* ---------------------------------------------------------------- */
	/* The NCSAVINGS styles -- used for the left-side navigation in the
   NC College Savings Plan section of the site. */
	/* NCSAVINGSNAVSEC is the style for the secondary navigation text. */
.NCSavingsNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #FFFFFF;
	width: 136px;
}

/* NCSAVINGSNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.NCSavingsNavSec {
	color: #FFFF33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* NCSAVINGSNAVTERT is the style for the tertiary navigation text. */
.NCSavingsNavTert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
	line-height: 12pt;
	color: #FFFFFF;
	margin-left: 9px;
	margin-bottom: 5px;
	width: 136px;
}

/* ---------------------------------------------------------------- */
	/* The POPUP styles - used for popup calculators. */
	/* BLUERULE is applied to a td tag to produce a thin blue rule. */
.bluerule {
	line-height: 1px;
	border-color: #000099 black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.blueruleall {
	line-height: 2px;
	border-color: #000099 #000099 #000099;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}

.popup {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #0000FF;
	background-position: left;
}

.popupbkgr {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	background-color: #000099;
}

/* FAQTOP is the style to be applied to a table cell containing a small 'top' link that jumps to the list of FAQs. */
.faqTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

/* LOGGED IN MSG for the message above the logout button indicating the user's status. */
.logged_in_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-align: center;
}

.greenBannerText {
	font-family: "Times New Roman", Times, serif;
	font-size: 20pt;
	font-style: italic;
	font-weight: bold;
	color: #0F6916;
	text-align: left
}

.greenBannerTextSchool {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #0F6916;
	text-align: left
}

.bubbletabs {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center
}

.bubbletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #F7F3E7;
	text-align: left
}

.tabselected {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center
}

.tabs {
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center
}

.help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000099;
}

/* Fine print at bottom of Savings Program home page. Same as mainFoot but text is left justified.*/
.CVASmainFoot {
	font-family: "Times New Roman", Times, serif;
	font-size: 70%;
	font-style: normal;
	text-align: left;
}

/* Repayment Wizard style sheet */
.df_answers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	padding-bottom: 10px;
}

.borrowerInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #339933;
}

.dollarSign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.formInstructions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}

.gentxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.gentxtBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.gentxtBoldGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #999999;
}

.gentxtGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
}

.gentxtRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FF0000;
}

.largetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.requestTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #339933;
}

.smalltxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.tableheader {
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 4px;
}

.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	padding-left: 6px;
}

.tabletextGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	line-height: 20px;
	padding-left: 6px;
}

.tabletextLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 6px;
}

:hover.tabletextLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #663333;
	text-decoration: none;
	cursor: pointer;
	padding-left: 6px;
}

.marginLeft {
	margin-left: 40px;
}


.marginLeft1 {
	margin-left: 72px;
}

.marginLeftAIP {
	margin-left: 130px;	
}	
.marginLeftIndent {
	margin-left: 9px;	
}

.marginLeftIndent1 {
	margin-left: 15px;	
}

/* ---------------------------------------------------------------- */
	/* The EVENT ADMIN styles - used for registration module pages. */
	/* EVENTADMINNAVSEC is the style for the secondary navigation text. */
.eventAdminNavSec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 12pt;
	margin-left: 5px;
	margin-bottom: 6px;
	color: #002E73;
}

/* EVENTADMINNAVSEC:HOVER is the hover style for the secondary navigation text. */
:hover.eventAdminNavSec {
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

/* EVENTADMINNAVHEADING is the style for the secondary navigation text heading. */
.eventAdminNavHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	line-height: 15pt;
	margin-left: 5px;
	color: #002E73;
}

.event_admin_exp_coll {
	font-size: 110%;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}

:hover.event_admin_exp_coll {
	font-size: 110%;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
}

.savingsNewsTable {
	border: 2px solid #FFCC00;
	border-collapse: separate;
	background-color: white;
}

.savingsFundsTable {
	border: 2px solid #7D3990;
	border-collapse: separate;
	background-color: white;
	background-position: left;
}

/*My CFNC Section Headers*/
mycfnc.SectionHeader a:link {
	background-color: #619DCB;
	background-position: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	text-decoration: underline;
}

mycfnc.SectionHeader a:hover {
	color: #E0E0E0;
	text-decoration: none;
}

/*Table formatting for My Loan Status & My CFIPP*/
.mycfncTableHeader {
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	background-color: #619DCB;
	background-position: center;
	
}


.mycfncTableRow {
	background-color: #CECDCC;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

.mycfncTableColumn {
	background-color: #CECDCC;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}


/*Table formatting for Paying Section Tables*/
.payTableHeader {
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	background-color: #000099;
	background-position: center;
	
}


.payTableRow {
	background-color: #FFFF99;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}

.payTableColumn {
	background-color: #FFFF99;
	border-width: 4px;
	padding: 3px;
	border-style: solid;
	border-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
}


.tableWithBorderAnd50Percent {
	border: 2px solid #000099;
	border-collapse: separate;
	background-color: white;
	background-position: left;
	width: 50%;
}

/*The stardard title for data tables */
.dataTableHeaderTitle {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: justify;
	background-color: #000099;
	background-position: left;
}

/*The stardard table header for data tables */
.dataTableHeader {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #000099;
	background-position: left
}

/*The stardard table header for the columns data tables */
.dataTableRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	background-color: #FFFF99
}

/*The columns data tables class for Status actions with no wrap and white background */
.dataTableRowActions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFFFF;
}

/*The columns data tables class for Status actions with no wrap */
.dataTableRowStatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFF99
}

/*The stardard table header for the columns data tables to display numbers*/
.dataTableRowNumeric {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	background-color: #FFFF99;
	text-align: left;
}


.dataTableRowValignRightTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	vertical-align: top;
	text-align: right;
}

/* Legalize and fine prints left justified.*/
.finePrints {
	font-family: "Times New Roman", Times, serif;
	font-size: 70%;
	font-style: normal;
	text-align: left;
}

/* INDEXLINKHEADING is the style for quick link titles. */
.indexLinkHeading {
	color: #8C7853;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none
}

/* INDEXLINKHEADING:HOVER is the hover style quick link titles. */
.indexLinkHeading:hover {
	color: #B5A642;
}

/* INDEXLINKDESC is black sans-serif text used on main content pages. */
.indexLinkDesc {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none
}

/* INDEXLINKDESC_UL is black sans-serif text used on main content pages. */
.indexLinkDesc_ul {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal
}

/* INDEXLEARNMORE is the style for the learn more links. */
.indexLearnMore {
	color: #002E73;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	display: list-item;
	list-style-image: url("/static/images/bluearrow.gif");
	list-style-position: inside
}

/* INDEXLEARNMORE:HOVER is the hover style for the learn more links. */
.indexLearnMore:hover {
	color: #3366CC;
}

/* HR is the CFNC version of the standard HR tag */
.indexhr {
	color: #FFCC00;
	height: 0
}

/* INDEXBULLETINLINK is the style for the event links. */
.indexBulletinLink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.0;
	white-space: nowrap
}

/* INDEXBULLETINLINK RED is the style for the event links. */
.indexBulletinLinkRed {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.0;
	white-space: nowrap
}

/* INDEXBULLETINLINK:HOVER is the hover style for the event links. */
.indexBulletinLink:hover {
	color: #B5A642;
}

/* INDEXBULLETINLINKRED:HOVER is the hover style for the event links. */
.indexBulletinLinkRed:hover {
	color: #FF6600;
}

.bodyTextUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.bodyTextCentered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #000000;
}

.dataTableRowRightJust {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	text-align: right;
}

.dataTableRowValignTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	vertical-align: top;
}

.dataTableRowOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color: #FF780B
}

.bodyTextItalicRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

.bodyTextItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.bodyTextOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	color: #FF780B;
	text-align: right;
}

/* JSF rowClasses, in eStatements */
.row1 {
	background-color: #ffff99;
}

.row2 {
	background-color: #ffffcc;
}

.dataTableHeaderTitleCenter {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: center;
	background-color: #000099;
	background-position: left;
}

.Header {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.Footer {
	background-color: #dddddd;
	text-align: right;
}

.ListRight {
	text-align: right;
}

.ListCenter {
	text-align: center;
}

.ListLeft {
	text-align: left;
}

.ListTop {
	vertical-align: top;
}

.MonospacedFont {
	font-family: Courier, "Andale Mono";
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.half_of_512px {
	width: 256px;
}

.quarter_of_512px {
	width: 128px;
}

.one_third_of_512px {
	width: 171px;
}

.two_third_of_512px {
	width: 341px;
}

.\380_percent {
	width: 80%;
}

.\370_percent {
	width: 70%;
}

.\375_percent {
	width: 75%;
}

.\320_percent {
	width: 20%;
}

.\360_percent {
	width: 60%;
}

.\350_percent {
	width: 50%;
}

.\382_percent {
	width: 82%;
}

.\318_percent {
	width: 18%;
}

.\35_percent {
	width: 5%;
}

.\310_percent {
	width: 10%;
}

.\315_percent {
	width: 15%;
}

.\325_percent {
	width: 25%;
}

.\330_percent {
	width: 30%;
}

.\335_percent {
	width: 35%;
}

.\340_percent {
	width: 40%;
}

.\390_percent {
	width: 90%;
}

.\395_percent {
	width: 95%;
}

.\343_percent {
	width: 43%;
}

.\357_percent {
	width: 57%;
}



.instructionsCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	text-align: center;
}

.mycfncPageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #CECDCC;
}

/* Used by Savings Program to highlight a field if the field is required */
.reqyes
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFCC;
}
.reqno
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
}

.smalltxtList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	display: list-item;
	list-style-type: disc;
	list-style-position: inside;
	color: #000000;
}

.smalltxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.smalltxtitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.blueruleThree {
	line-height: 2px;
	border-color: #000099 #000099 #000099;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	background-color: #CAD6DE;
}

.blueruleBottom {
	line-height: 2px;
	border-color: #000099 #000099 #000099;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}

.blueruleThreeSalmon {
	line-height: 2px;
	border-color: #000099 #000099 #000099;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	background-color: #F8C1AF;
}

.blueruleThreeGreen {
	line-height: 2px;
	border-color: #000099 #000099 #000099;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	background-color: #D7EFBF;
}

.bluerulecentered {
	line-height: 1px;
	border-color: #000099 #000099 #000099;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: center;
}

.dataTableRowFae1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFFFF;
	width: 300px;
}

.dataTableRowFae2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFFFF;
	width: 100px;
}

.finAidText {
	font-size: 10.5pt;
	font-family: Times New Roman;
}

.finAidHeader1 {
	font-size: 11.5pt;
	font-family: Times New Roman;
	font-variant: small-caps;
	font-weight: bold;
}	

/*created during fae project, modified during usirr project*/
.blackBorder {
	border: 2px solid  #000000;
	text-align:center;
	
	
}
/*introduced in usirr*/
.blackCellRightBorder {
	border-right: thin solid #000000;
	
}
/*introduced in usirr*/
.blackCellbottomBorder {
	border-bottom: thin solid #000000;
	
	
}
/*introduced in usirr*/
.selectivefontWeight{
	font-weight:bold;
}

/* Used By Smart Borrowing Calculator */

.dataTableForSBCMlgyH1 {
	height: 35%;
	width: 15%;
	vertical-align: top;
	text-align: left;
}

.dataTableForSBCMlgyD1 {
	height: 25%;
	font-size:10pt;
	text-align: left;
	
}
.dataTableForSBCMlgyD2 {
	width: 15%;
	height: 30%;
	font-size:10pt;
	vertical-align: top;
	text-align: center;
}
.dataTableForSBCMlgyD3 {
	height: 25%;
	font-size:10pt;
	text-align: center;
	
}

.tableStyleYellow1 {
	background-color:#FFFF99;
	
	
}
.tableStyleWhite {
	background-color:#FFFFFF;
}

.tableStyleGreen {
	background-color:#99FF99;
	
}
.tableStyleRed{
	background-color:#FDA89B;
	
}
.tableStyleYellow {
	background-color:#FFFF00;
	
}

.tableTextLeftAlign {
	text-align: left;
	valign: down;
}

.tableTextRightAlign {
	text-align: right;
	valign: down;
}

/* Used By FAA Training Calendar */

.tcgreen {
	color: #009933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.tcblue {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.tcbrown {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.tcpurple {
	color: #660066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.tcorange {
	color: #FF6633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.tclocation {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.tcmonth {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

th.tcleft {
	font-size: 20px;
	font-weight: bold;
	width: 22%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

th.tccenter {
	font-size: 20px;
	font-weight: bold;
	width: 58%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

th.tcright {
	font-size: 20px;
	font-weight: bold;
	width: 20%;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

tr.tctop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
}

/* End style used By FAA Training Calendar */

.dataTableRowFae20091 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFFFF;
	width: 500px;
}

.dataTableRowFae20092 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000099;
	white-space: nowrap;
	background-color: #FFFFFF;
	width: 200px;
}
p.asHeading{
	font-family: "Times New Roman", Times, serif;
	font-size: 130%;
	font-style: italic;
	color: #000099;
	text-align: left;
	font-weight:bold;
	
}

.textList {
	font-family: Arial, Helvetica, sans-serif;		
	line-height: normal;
	font-weight: normal;
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	color: #000000;
	margin-left: 1.5em;
}

.blueruleThreeWhite {
	line-height: 2px;
	border-color: #000099 #000099 #000099;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
}

.textList25 {
	font-family: Arial, Helvetica, sans-serif;		
	line-height: normal;
	font-weight: normal;
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	color: #000000;
	margin-left: 2.5em;
}



