/* =================================================== *
 * BASIC DECLARATIONS
 * =================================================== */
a:hover,
a:active {
	color: #000; }
body {
	background-image:   url(../../images/background.gif);
	margin: 0px;
}

acronym {
	cursor: help; }
		
form {
	margin: 0; }
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

h1 {
	font: bold 15px/100% verdana, arial, helvetica, sans-serif;
	color: #384E66;
	margin: 0 auto;
	padding-bottom: 10px;
	}

h2,
h3 {
	margin: 0 auto;
	}

/* =================================================== *
 * NAV HEADER
 * =================================================== */
 
 #topnavheader {
 	background: transparent url(../../images/top-nav.gif) repeat;
 	height: 111px;
 	vertical-align: top;
}

 #bottomnavheader {
 	background: transparent url(../../images/bottom-nav.gif) top repeat;
 	height: 105px;
}


/* =================================================== *
 * BODY
 * =================================================== */
 
 #maintable {
 	background: transparent url(../../images/bkgd-body.jpg) 0 0 no-repeat;
 	width: 840px;
}

 #maintable2 {
 	background: transparent url(../../images/bkgd-body2.jpg) 0 0 no-repeat;
 	width: 786px;
}

 #maintable3 {
 	background: transparent url(../../images/bkgd-body3.jpg) 0 0 no-repeat;
 	width: 786px;
}

.table-layer1 {
	border: 1px solid #777;
}



 #bottomnavheader {
 	background: transparent url(../../images/bottom-nav.gif) top repeat;
 	height: 105px;
}


#ContentTable1 {
	background: #000000;
	border: solid 1px #999999;
	padding: 2px;
	width: 535px;
	}
	
#ContentTable2 {
	background: #EEEEE4;
	border: solid 1px #666666;
	padding: 0px;
	width: 100%;
	}

#ContentTable3 {
	border: 1px solid #666666;
	padding: 1px;
	width: 100%;
	background-color: #EDEEE6;
	}

.td-content-eee {
	padding-top: 22px;
	background-color: #eee;
	background-image: url(../../images/bottom-border.gif);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom: solid 1px #000000;
}



.td-content-header {
	background-color: #D2CFBB;
	border-bottom: solid 1px #000000;
}


.header {
 	font: bold 16px/19px verdana,arial, helvetica, sans-serif;
 	color: #384E66;
 	padding-top: 1px;
 	margin: 2px 0px;
}

.tdheader {
 	font: bold 16px/19px verdana, arial, helvetica, sans-serif;
 	color: #333333;
 	padding-top: 1px;
}

.td-header {
	padding: 51px 0px 30px 55px;
	vertical-align: top;
	text-align: left;
	font: normal 12px/18px arial, helvetica, sans-serif;
}

.td-header-content {
	padding: 0px 0px 0px 0px;
	text-align: left;
	font: normal 12px/18px arial, helvetica, sans-serif;
	background-color: #f4f5f0;
}


.td-header-content-private {
	padding: 10px 35px 10px 30px;
	text-align: left;
	font: normal 12px/18px arial, helvetica, sans-serif;
	background-color: #f4f5f0;
}

.td-detail-content {
	padding: 30px 30px 0px 30px;
	text-align: left;
	font: normal 12px/18px arial, helvetica, sans-serif;
	background-color: #f4f5f0;
}




.breadcrumb {
	font: normal 10px/100% arial, helvetica, sans-serif;
	color: #B1AD8B;
	margin-top: 10px;
}

.breadcrumb a {
	color: #B1AD8B;
}

.breadcrumb a:hover {
	color: #9C976B;
} 


.tdchartdes {
	border-right: solid 1px #98A8B8;
	border-bottom: solid 1px #98A8B8;
	background-color: #D3DBE2;
	width: 30%;
	vertical-align: top;
	font: normal 11px/18px arial, helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	color: #64788E;
	}


.tdchartcontent {
	border-right: solid 1px #98A8B8;
	border-bottom: solid 1px #98A8B8;
	background-color: #e5e5e5;
	width: 70%;
	vertical-align: top;
	font: normal 11px/18px arial, helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	color: #64788E; 
	}
	
.tdchartcontent a {
	color: #ffffdc;
	}

.tdchartcontent a:hover {
	color: #232323;
	}
	
	
.tdgraph3top {
	font: normal 12px/18px arial, helvetica, sans-serif;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 35px;
	border-bottom: solid 1px #666666;
	text-align: left;

}

	padding-top: 30px;
	padding-left: 22px;
	padding-right: 200px;
	padding-bottom: 15px;
	height: 430px;
	vertical-align: top;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #aaa;
	font: normal 12px/18px arial,helvetica,sans-serif;
	background: transparent url(../../images/bankequity-illus-1.gif) 0px 15px no-repeat; }

.tdgraph1-illus {
	padding-top: 30px;
	padding-left: 22px;
	padding-right: 200px;
	padding-bottom: 15px;
	height: 430px;
	vertical-align: top;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #aaa;
	font: normal 12px/18px arial,helvetica,sans-serif;
	background: transparent url(../../images/bankequity-illus-1.gif) 0px 15px no-repeat; }



.tdgraph2-illus {
	padding-top: 30px;
	padding-left: 22px;
	padding-right: 10px;
	padding-bottom: 15px;
	height: 440px;
	vertical-align: top;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #aaa;
	font: normal 12px/18px arial,helvetica,sans-serif;
	background: transparent url(../../images/bankequity-illus-2.gif) 0px 15px no-repeat; }


.tdgraph3-illus {
	padding-top: 30px;
	padding-left: 22px;
	padding-right: 10px;
	padding-bottom: 15px;
	height: 440px;
	vertical-align: top;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #aaa;
	font: normal 12px/18px arial,helvetica,sans-serif;
	background: transparent url(../../images/bankequity-illus-3.gif) 0px 15px no-repeat; }

.tdgraph4-illus {
	padding-top: 30px;
	padding-left: 22px;
	padding-right: 10px;
	padding-bottom: 15px;
	height: 760px;
	vertical-align: top;
	border-bottom: solid 1px #aaa;
	border-top: solid 1px #aaa;
	font: normal 12px/18px arial,helvetica,sans-serif;
	background: transparent url(../../images/bankequity-illus-4.gif) 0px 15px no-repeat; }


.td-top-area {
	background-color: #F4F5F0;
	background-image: url(../../images/bottom-border.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 7px;
	}

.tdgraph3bottom {
	font: normal 12px/18px arial, helvetica, sans-serif;
	padding-top: 40px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-top: solid 1px #666666;
	text-align: left;

}	


.linkblue {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
}


.headerorange8pt {
	font: bold 12px/18px verdana, arial, helvetica, sans-serif;
	color: #668293;
	}



.headerleadersmall  {
	font: bold 12px/18px verdana, arial, helvetica, sans-serif;
	color: #232323;
	text-decoration: none;
}







	
	




.td-summ-white {
	background-color: #fafafa;
	border: 1px solid #9BA4C8;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	width: 91%;
	font: normal 12px/18px arial, helvetica, sans-serif;
	text-align: left;
}

.td-summ-content {
	padding: 20px 35px 15px 25px;
	background-color: #f4f5f0;
	font: normal 12px/18px arial, helvetica, sans-serif;
	text-align: left;
}

.td-summ-brown {
	background-color: #E2DAB6;
	background-image: url(../../images/sq-bullet.gif);
	background-repeat: no-repeat;
	border: 1px solid #9BA4C8;
	text-align: center;
	vertical-align: top;
	padding-top: 13px;
	font: bold 13px/100% verdana, arial, helvetica, sans-serif;
	width: 7%;
}

.td-summ-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #E2DAB6;
	border: 1px solid #9BA4C8;
	text-indent: 1px;
	padding: 7px;
	text-align: left;
}

.td-summ-header-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #E2DAB6;
	border: 1px solid #12121;
	text-indent: 1px;
	padding: 15px 0px 15px 20px;
	text-align: left;
}

.tdsummleft {
	font: bold 11px/18px verdana, arial, helvetica, sans-serif;
	color: #232323;
	background-color: #ffffcc;
	padding-left: 7px;
	width: 30%;
	height: 25px;
	text-align: left;

}
.tdsummright {
	font: normal 11px/100% verdana, arial, helvetica, sans-serif;
	background-color: #ffffcc;
	padding-left: 5px;
	width: 65%;
	text-align: left;

}

.tdsummapply {
	font: bold 13px/100% verdana, arial, helvetica, sans-serif;
	background-color: #ffffcc;
	padding: 7px;
	border: 1px solid #9BA4C8;
	text-align: center;

}
.tdsummapply2 {
	font: bold 13px/100% verdana, arial, helvetica, sans-serif;
	background-color: #FFE9B9;
	padding: 7px;
	border: 1px solid #9BA4C8;
	text-align: center;

}

.tdsummleftapply {
	font: bold 11px/18px verdana, arial, helvetica, sans-serif;
	color: #232323;
	background-color: #FFEC9D;
	padding-left: 7px;
	width: 30%;
	text-align: left;

}
.tdsummrightapply {
	font: normal 11px/100% verdana, arial, helvetica, sans-serif;
	background-color: #FFEC9D;
	padding-left: 5px;
	width: 65%;
	height: 24px;
	background-image: url(../../images/button-apply.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;

}
.tdsummrighttally {
	font: normal 11px/100% verdana, arial, helvetica, sans-serif;
	background-color: #FFEC9D;
	padding-left: 5px;
	width: 65%;
	height: 24px;
	background-image: url(../../images/button-tally.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;

}
.tdsummrightphone {
	font: bold 12px/100% verdana, arial, helvetica, sans-serif;
	background-color: #FFEC9D;
	padding-left: 5px;
	width: 65%;
	height: 24px;
	background-image: url(../../images/button-phone.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;

}

.td-summ-apply3 {
	background-color: #FFEC9D;
	border: 1px solid #9BA4C8;
}

.directory {
	background-color: #fafafa;
	padding-left: 10px;
	border-bottom: 1px solid #efefef;
}






/* =================================================== *
 * FONTS
 * =================================================== */


.bkgdlinkheadred {
	background-color: #FE926D;
	height: 18px;
	width: 11px;
	border-top: 0px none #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px ridge #333333;
	border-left: 0px none #333333;
}
.bkgdlinkheaderor {
	font-size: 12px;
	width: 11px;
	line-height: 18px;
	background-color: #FFD146;
	color: #333333;
	height: 18px;
	border-top: 0px none #333333;
	border-right: 1px ridge #333333;
	border-bottom: 1px ridge #333333;
	border-left: 0px none #333333;
}

.fieldinput {
	background-color: #DFE7EC;
	padding-top: 2px;
	padding-left: 2px;
	border: 2px inset #FFFFFF;
}
.fieldcolor {
	background-color: #E2E3DD;
	border: 1px solid #000000;
	font: bold 11px/100% Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	vertical-align: bottom;
}

.calcBox1 {margin: 0;
	width: 90px;
	padding: 1px;
	font: normal 100% arial,helvetica,sans-serif;
	color: #333;
	text-align: right; }
.calcDrop {	margin: 0;
	border: 0;
	width: 90px;
	background: #DFE7EC;
	padding: 1px;
	font: normal 100% arial, helvetica, sans-serif;
	color: #333333;
	text-align: left; }

.headersmall {
	font: bold 13px/18px verdana, arial, helvetica, sans-serif;
	color: #232323;
}
.headersmallsm {
	font: bold 11px/18px verdana, arial, helvetica, sans-serif;
	color: #232323;
}
.headleadersmall {
	font: bold 11px/18px verdana, arial, helvetica, sans-serif;
	color: #232323;
}
.headleadermedium {
	font: bold 14px/18px verdana, arial, helvetica, sans-serif;
	color: #333333;
}
.headleaderlarge {
	font: bold 15px/18px verdana, arial, helvetica, sans-serif;
	color: #333333;
}
.linkblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linklightgrey {
	color: #EEEEEE;
}

.button {
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	width: 84px;
	}
	
.smtext {
	font: normal 11px/18px verdana, arial, helvetica, sans-serif;
	color: #333333;
}

.inputmenu {
	font: normal 11px/100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #DFE7EC;
	border: 1px inset #fafafa;
	vertical-align: bottom;
	height: 15px;
}

.material {
	font: italic 11px/100% Arial, Helvetica, sans-serif;
	color: #dddddd;
}

.saystudent {
	font: bold 15px/24px verdana,arial,helvetica,sans-serif;
	color: #333;
	}

.saystudenttag {
	font: bold 11px/16px verdana,arial,helvetica,sans-serif;
	color: #333;
	}



/* =================================================== *
 * NAVIGATE
 * =================================================== */
 
 
#TableNav {
 	width: 100%;
 	padding: 0;
 	}

#TableNav td {
	font: bold 11px/18px verdana, arial, helvetica, sans-serif;
	padding-left: 2px;
	}

#TableNav td span {
	font: bold 11px/18px verdana, arial, helvetica, sans-serif;
	padding-left: 2px;
	color: #D7E0EA;
	}

.TableNavheader {
	background: url(../../images/folder-start.gif) 0 0 no-repeat;
	height: 31px;
	}

.TableNavaa {
	background: url(../../images/folder-open.gif) 0 0 no-repeat;
	width: 38px;
	height: 28px;
	}
	
.TableNavbb {
	background: url(../../images/folder-small.gif) 0 0 no-repeat;
	width: 38px;
	height: 28px;
	}
	
.TableNavcc {
	background: url(../../images/folder-small-end.gif) 0 0 no-repeat;
	width: 38px;
	height: 28px;
	}
	
.TableNavdd {
	background: url(../../images/folder-open-end.gif) 0 0 no-repeat;
	width: 38px;
	height: 28px;
	}	
	
.TableApply {
	text-align: left;
	padding: 60px 15px 0 0;
	font: normal 11px/18px verdana, arial, helvetica, sans-serif;
	color: #bbb;
	}	

.TableApply  a:hover,
.TableApply a:active {
	color: #fff;
	}

.TableApplyStafford {
	background: url(../../images/applyscreen-stafford.jpg) 0 0 no-repeat;
	height: 130px;
	width: 90%;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 25px 0 0;
	}	
	
.TableApplyPlus {
	background: url(../../images/applyscreen-plus.jpg) 0 0 no-repeat;
	height: 130px;
	width: 90%;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 25px 0 0;
	}

.TableApplyGradPlus {
	background: url(../../images/applyscreen-gradplus.jpg) 0 0 no-repeat;
	height: 130px;
	width: 90%;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 25px 0 0;
	}

.TableApplyPrivate {
	background: url(../../images/applyscreen-private.jpg) 0 0 no-repeat;
	height: 130px;
	width: 90%;
	text-align: right;
	vertical-align: bottom;
	padding: 0px 25px 0 0;
	}
	
#TableNav a:link,
#TableNav a:visited {
	color: #121212;
	text-decoration: underline;}
#TableNav a:hover,
#TableNav a:active {
	color: #D7E0EA;}
	
#TableNav td span a:link,
#TableNav td span a:visited {
	color: #D7E0EA;
	text-decoration: underline;}
#TableNav td span a:hover,
#TableNav td span a:active {
	color: #D7E0EA;}	
	
	
#TableBottom {
	width: 786px;
	background: url(../../images/bottom-logo.gif) 0 0 no-repeat;
	}	
	
	
	
#TableBottom a:link,
#TableBottom a:visited {
	color: #EEEEEE;
	text-decoration: underline;}
#TableBottom a:hover,
#TableBottom a:active {
	color: #EEEEEE;}

