@import url("custom.css"); 
	/* custom CONTENT design objects */
@import url("menu.css");
	
body 
{
    background:#FFFFFF;
    text-align:center;
    margin: 0px 0px 0px 0px;
}
p { margin: 0 0 1em 0; }
body, table, tr, td {
	font-size: 14px;
	padding:0px 0px 0px 0px;
}
table.smallFont td {
	font-size:inherit;
	line-height: normal;
}
table.mediumFont td {
	font-size: 16pt;
	line-height: 32px;
}
table.largeFont td {
	font-size: 20pt;
	line-height: 44px;
}
a, a:link, a:active, a:visited 
{color:#A71E3C;}
a:hover
{color:#555555;}
hr {
    border: none;
	height: 1px;
}

#table_main
{
    width:1000px;
    text-align:center;
    border: none;
    margin: 0 auto;
}

/* BEGIN NAVIGATION BARS */
td#navSecondary
{
    background-color: #8f1933;
    text-align: right;
    height: 23px;
}
div#navSecondary {
	margin: 0px 70px 0px 0px;
}
.navSecondary div
{
    font-family: "Tahoma", Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	float: right;
	padding: 4px 15px 4px 0px;
	margin: 0px 0px 4px 0px;
}

.navSecondary a, 
.navSecondary a:link,
.navSecondary a:active, 
.navSecondary a:visited 
{
    color:#FFFFFF;
    text-decoration: none;
}
.navSecondary a:hover
{
    color:#E8D845;
    text-decoration: none;
}

td#navBottom
{
    background-color:#FFFFFF;
    height:23px;
    text-align:center;
}
.navBottom span {
	font-family:  "Georgia", Times New Roman, serif;
	font-size: 74%;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	margin: 0px 20px 0px 20px;
}
.navBottom a, 
.navBottom a:link,
.navBottom a:active, 
.navBottom a:visited 
{
    color:#555555;
    text-decoration: none;
}
.navBottom a:hover
{
    color:#AA2A41;
    text-decoration: none;
}
/* END OF NAVIGATION BARS */

/* BEGIN - Font Resize */
div.panel_font_resize 
{
    margin:0;
}
div.font_resize 
{
	float: right;
	margin:0;
}
span.font_resize 
{
	cursor:pointer;
}
/* END - Font Resize */

div.separator
{
     border-top:1px solid #ded5b8;
     margin-bottom:1em;
}
div.separator hr { display:none; }
hr.bottom-ruler
{
     width:100%;
     text-align:center;
     color: #c6c5b0;
     background-color: #c6c5b0;
}

.footer {
	font-family: "Tahoma", Geneva, Arial, sans-serif;
	font-size: 70%;
}

/* BEGIN - Home Page */
a.download-home, a.download-home:link, a.download-home:visited, a.download-home:active {
	font-family: "Times New Roman", serif;
	font-size: 95%;
	color: #31455D;
	padding-left: 14px;
	text-decoration:none;
}
a.download-home:hover {
	color: #AA2A41;
}
a.lnkMid-home, a.lnkMid-home:link, a.lnkMid-home:visited, a.lnkMid-home:active {
	font-family: "Tahoma", Geneva, Arial, sans-serif;
	font-size: 85%;
	color: #A71E3C;
	margin-left: 4px;
	text-decoration:none;
}
a.lnkMid-home:hover {
	color: #555555;
}

.headerMiddle {
	font-family: "Times New Roman", serif;
	font-size: 85%;
	font-weight: bold;
	color: #AA2A41;
}
.bodyMiddle span {
	font-family: "Tahoma", Geneva, Arial, sans-serif;
	font-size: 95%;
	color: #555555;
	line-height: 130%;
	margin: 0px 0px 0px 4px;
}
.headerRight01 {
	font-family: "Times New Roman", serif;
	font-size: 150%;
	font-weight: bold;
	color: #AA2A41;
}
.headerRight02 {
	font-family: "Times New Roman", serif;
	font-size: 98%;
	font-weight: bold;
	color: #283B5C;
}
.headerRight03 {
	font-family: "Times New Roman", serif;
	font-size: 95%;
	font-weight: bold;
	color: #AA2A41;
}
.redText
{
    font-family: "Times New Roman", serif;
	font-size: 115%;
	color: #AA2A41;
}
.bodyRight h3 {
    font-family: "Times New Roman", serif;
	font-size: 95%;
	font-weight: bold;
	color: #AA2A41;
	margin:0;
}
.bodyRight p, .bodyRight ol, .bodyRight ul, .bodyRight02 {
    font-family: "Times New Roman", serif;
	font-size: 115%;
	color: #283B5C;
}
.bodyLeft h3 {
    font-family: "Times New Roman", serif;
	font-size: 95%;
	font-weight: bold;
	color: #AA2A41;
	margin:0;
}
.bodyLeft p, .bodyLeft ol, .bodyLeft ul, .bodyLeft02 {
    font-family: "Times New Roman", serif;
	font-size: 115%;
	color: #283B5C;
}

.bodyRight01 {
	font-family: "Tahoma", Geneva, Arial, sans-serif;
	font-size: 85%;
	color: #555555;
	line-height: 135%;
}
.bodyLeft01 {
	font-family: "Tahoma", Geneva, Arial, sans-serif;
	font-size: 85%;
	color: #555555;
	line-height: 135%;
}
/* END - Home Page */
.newsDate01 {
	font-family: "Times New Roman", serif;
	font-size: 100%;
	color: #283B5C;
}

.readMore {
	font-family: "Tahoma", Geneva, Arial, sans-serif;
	font-size: 85%;
	color: #243B5B;
}
a.readMore, a.readMore:link, a.readMore.visited, a.readMore.active {
	color:#243B5B;
	text-decoration: none;
}
a.readMore:hover {
	color:#AA2A41;
}

div.newslist p
{
    margin-left: 6px;
}

/* BEGIN - Jobs Pages - Left Column */
.jobDescription p {
    font-family: "Times New Roman", serif;
	font-size: 95%;
	font-weight: normal;
	color: #000000;
}
/* END - Jobs Pages - Left Column */

/* BEGIN - FAQS Page - Left Column */
a.linkFaqs, a.linkFaqs:link, a.linkFaqs:visited, a.linkFaqs:active {
	font-family: "Times New Roman", serif;
	font-size: 90%;
	color: #AA2A41;
	text-decoration: underline;
}
a.linkFaqs:hover {
	color: #555555;
}

.headerFaqs01 {
	font-family: "Times New Roman", serif;
	font-size: 90%;
	color: #AA2A41;
}
.bodyFaqs01 {
	font-family: "Times New Roman", serif;
	font-size: 90%;
	color: #283B5C;
}
.backFaqs {
	font-family: "Times New Roman", serif;
	font-size: 85%;
	color: #AA2A41;
}

/* END - FAQS Page - Left Column */

img.newsArrow
{
    vertical-align:middle;
}

