/* Site Specs *******************************************************************************/
/* Color Specs **********************************/
/* Taupe #7a6f26 */
/* Maroon #b10a0a */
/* Blue #00215b */
/* Font Specs **********************************/
/* Header 14px */
/* Nav 12px */
/* Text 11px */
/* Small 10px */
/* Default page values ***********************************************************************/
body
{
	font-family: times new roman,times,serif;
	font-size: 12px;
	color: #333333;
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

td {
	font-family: times new roman,times,serif;
	color: #666666;
	font-size: 13px;
	font-weight: normal;
}
span { font-family: times new roman,times,serif; }

/* Links ************************************************************************************/
a:link
{
	color: #666666;
	text-decoration: none;
}

a:visited
{
	color: #666666;
	text-decoration: none;
}

a:active { }
a:hover { text-decoration: underline; }

a.nav:link
{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
}

a.nav:visited
{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
}

a.nav:active { }
a.nav:hover { text-decoration: underline; }

a.quick:link
{
	color: #b10a0a;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
}

a.quick:visited
{
	color: #b10a0a;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
}

a.quick:active { }
a.quick:hover { text-decoration: underline; }

a.header:link
{
	color: #305983;
	font-family: times new roman,times,serif;
	font-size: 15px;
}

a.header:visited
{
	color: #305983;
	font-family: times new roman,times,serif;
	font-size: 15px;
}

a.header:active { }
a.header:hover { text-decoration: underline; }

a.news:link
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
}

a.news:visited
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
}

a.news:active { }
a.news:hover { text-decoration: underline; }

a.more:link
{
	color: #b10a0a;
	font-size: 11px;
	font-weight: normal;
}

a.more:visited
{
	color: #b10a0a;
	font-size: 11px;
	font-weight: normal;
}

a.more:active { text-decoration: none; }
a.more:hover { text-decoration: underline; }

a.copyright:link
{
	font-family: verdana,arial,sans-serif;
	color: #999999;
	text-decoration: none;
	font-style: none;
	font-size: 10px;
}

a.copyright:visited
{
	font-family: verdana,arial,sans-serif;
	color: #999999;
	text-decoration: none;
	font-style: none;
	font-size: 10px;
}

a.copyright:active
{
	font-family: verdana,arial,sans-serif;
	color: #666666;
	text-decoration: underline;
	font-style: none;
}

a.copyright:hover
{
	font-family: verdana,arial,sans-serif;
	color: #666666;
	text-decoration: underline;
	font-style: none;
}

/* Headlines ************************************************************************************/
/* Primary Headline */
.headlineEmphasis
{
	color: #305983;
	font-family: times new roman,times,serif;
	font-size: 15px;
}

.headline
{
	color: #305983;
	font-size: 14px;
	font-weight: bold;
}

.emphasis
{
	color: #305983;
	font-size: 14px;
}

.title
{
	color: #305983;
	font-family: times new roman,times,serif;
	font-size: 20px;
}

/* Multi-purpose ******************************************************************************/
.red { color: #b10a0a; }

.more
{
	color: #669999;
	text-align: right;
}

.required { color: #cc0000; }

.copyright
{
	color: #999999;
	font-size: 10px;
}

.back { color: #510000; }

.contact
{
	color: #666666;
	font-size: 10px;
}

.colLeft { background-color: #ffffff; }
.colLeftLine { background-color: #cccc99; }
.grey { background-color: #e5e5e5; }
.blue { background-color: #305983; }

.image {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

/* Table Styles *****************************************************************************/
/* Text *************************************************/
.tbDate
{
	color: #666666;
	font-size: 10px;
}
.tbText {
	color: #666666;
	font-size: 13px;
	background-color: #ffffff;
}
.tbTexta {
	color: #666666;
	font-size: 13px;
	background-color: #F1F5F8;
}
.tbTextb {
	color: #666666;
	font-size: 13px;
	background-color: #E4EBF3;
}

.tbTitle
{
	/* color: #305983; */
	color: #305983;
	font-size: 13px;
}

.tbSub
{
	color: #666666;
	font-size: 10px;
}

.tbSub2
{
	color: #510000;
	font-size: 10px;
}

/* Background *************************************************/
.tbBack { background-color: #ffffff; }
.tbBannerBack { background-color: #ffffff; }
.tbPageBack {
	background-color: #ffffff;
	min-height: 100%;
}
.tbBorder { background-color: #999999; }
.tbLine { background-color: #999999; }
.tbPageTop { background-color: #00215b; }
/*
.tbAcrobat { background-color: #8DC7C7; }
*/
.tbAcrobat { background-color: #cccccc; }



/* Calculator *************************************************/
.tbTotal { background-color: #e1e1e1; }
.tbA { background-color: #eaeaea; }
.tbB { background-color: #f3f3f3; }

/* Buttons *********************************************/
.actionButton
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #29004f;
	background-color: #ffffcc;
}

/* Navigation ******************************************/
.nav
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}

/* Information Brief Tables ****************************/
/* Form Tables *****************************************/
/* Light Header */
.tbFormLabel { font-size: 10px; }

/* Form Styles *********************************************************************************/
.login { font-size: 10px; }

input.small
{
	font: 10px verdana,arial,sans-serif;
	color: #333333;
	background-color: #ebebff;
}

/* Footer *************************************************************************************/
.footer
{
	font-size: 10px;
	color: #999999;
	text-align: center;
}