/* =================================================== *
 * 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: 5px;
	}

h2 {
	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: 786px;
}

 #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;
}


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


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

#ContentTable3 {
	background: #EEEEE4;
	border: solid 0px #9BA4C8;
	padding: 4px;
	width: 100%;
	}
	


.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: #eeeee9;
	font: normal 12px/18px arial, helvetica, sans-serif;
	text-align: left;
	background: transparent url(../../images/bkgd-detail.gif) 0 0 no-repeat;
}

.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: 8%;
}

.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;
}

.tdsummleft {
	font: bold 11px/18px verdana, arial, helvetica, sans-serif;
	color: #232323;
	background-color: #ffffcc;
	padding-left: 7px;
	width: 35%;
	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: 35%;
	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-repeat: no-repeat;
	background-position: right;
	text-align: left;

}

.tdsummrightphone2 {
	font: bold 12px/100% verdana, arial, helvetica, sans-serif;
	background-color: #FFEC9D;
	padding-left: 10px;
	width: 50%;
	height: 30px;
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;

}

.tdsummrightphone3 {
	font: bold 12px/100% verdana, arial, helvetica, sans-serif;
	background-color: #FFEC9D;
	padding-left: 10px;
	width: 35%;
	height: 30px;
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;

}

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

.bkgdsidefinance2 {
	background-image:  url(../../images/bkgd-finance4.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
}


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


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



.calcheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #384E66;
	font-weight: bold;
}


.headersmall {
	font: bold 12px/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 13px/18px verdana, arial, helvetica, sans-serif;
	color: #333333;
}
.linkblack {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.linklightgrey {
	color: #EEEEEE;
}
.linkwhite {
	color: #fff; }

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.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;
}

.bkgdsidefinance2 {
	background-image:  url(../../images/bkgd-finance4.gif);
	border: 1px outset #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
}

.tabletext {

	background-color: #fffeec;
	font: normal 11px/16px verdana, arial, helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	padding: 7px;
	}

.tabletext2 {

	background-color: #fffeec;
	font: normal 11px/16px verdana, arial, helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	padding: 20px;
	}



.tabletext2 a:link,
.tabletext2 a:visited {
	font: bold 11px/16px verdana, arial, helvetica, sans-serif;
	text-decoration: underline;}
.tabletext2 a:hover,
.tabletext2 a:active {
	color: #121212;}


.tabletext3 {

	background-color: #fffeec;
	font: normal 12px/17px arial, helvetica, sans-serif;
	vertical-align: top;
	text-align: left;
	padding: 20px;
	}

/* =================================================== *
 * 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;
	}	
	
	

	
#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;}
