/*******************************/
/*      Regular Text Types     */
/*******************************/

/* Defines default behavior for text */

body, p, td {
	font-family:Times, serif;
	font-weight:normal;
	font-size :12pt;
	color:#000000;
	text-align:left;
	text-decoration:none;
}

/* Black Text Definitions */

.smallBlackText {
	font-family:Times, serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
}

.smallUnderlinedBlackText {
	font-family:Times, serif;
	font-size:10pt;
	color:#000000;
	text-decoration:underline;
}

.regBlackText {
	font-family:Times, serif;
	font-size:12pt;
	color:#000000;
	text-decoration:none;
}

.regUnderlinedBlackText {
	font-family:Times, serif;
	font-size:12pt;
	color:#000000;
	text-decoration:underline;
}

.subHeadlineBlack
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

/* Blue Text Definitions */

.smallLink {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#000066;
	text-decoration:underline;
}

.smallLink, a {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#000066;
	text-decoration:underline;
}

.smallLink:Hover, a:Hover {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}

.regLink {
	font-family:Times, serif;
	font-size:12pt;
	font-weight:normal;
	color:#000066;
	text-decoration:underline;
}

.regLink, a {
	font-family:Times, serif;
	font-size:12pt;
	font-weight:normal;
	color:#000066;
	text-decoration:underline;
}

.regLink:Hover, a:Hover {
	font-family:Times, serif;
	font-size:12pt;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}

.smallBlueHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}

.regBlueHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#000066;
	text-decoration:none;
}

/* Red Text Definitions */

.smallRedHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}

.regRedHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}

/* White Text Definitions */

.whiteText {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.whiteText, a {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

.whiteText:Hover, a:Hover {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}

.whiteLink {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}


.whiteLink, a {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}

.whiteLink:Hover, a:Hover {
	font-family:Times, serif;
	font-size:10pt;
	font-weight:normal;
	color:#FFFF33;
	text-decoration:underline;
}

.whiteHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

/*******************/
/*  Special Types  */
/*******************/

/* Blue Box w/ Header */
/* 	
	Not usable according to CSS in table
	border-collapse:collapse;
	border-spacing:0px;
*/

table.blueBoxResults {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12pt;
	color:#FFFFFF;
	text-align:center;
	width:180px;
	background-color:#000066;
	border:1px #000033 solid;
}

.blueBoxResultsHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
	text-align:center;
	border-bottom:2px #000033 solid;
	background-color:#000066;
}

.blueBoxResultsText
{ 

	font-family:Times, serif;
	font-weight:normal;
	font-size:10pt;
	color:#000066;
	text-align:left;
	line-height: 12pt;
	background-color:#FFFFFF;
	text-indent: -8px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Red Box w/ Header */

table.redBoxResults {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12pt;
	color:#FFFFFF;
	text-align:center;
	width:180px;
	background-color:#990000;
	border:1px #660000 solid;
}

.redBoxResultsHeadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#FFFFFF;
	text-align:center;
	border-bottom:2px #660000 solid;
	background-color:#990000;
}

.redBoxResultsText
{ 
	font-family:Times, serif;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
	text-align:left;
	line-height: 10pt;
	background-color:#FFFFFF;
	text-indent: -8px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Table Right Alignment */

.alignRight {
	text-align:right;
	vertical-align:top;
}

/* Indentation */


.indented
{
   padding-left: 30pt;
   padding-right: 30pt;
}

.indentParagraph
{
   text-indent: 30pt;
}

/* Ignore These - Deprecated */

.twelveRed {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #800000;
	font-weight: bold;
}
.eightWhite {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
.eightWhite:Hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.eightBlack {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.eightBlue, a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-decoration: underline;
}
.eightBlue:Hover, a:Hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #0000cc;
	text-decoration: none;
}
.eightBlue {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
.tenBlue {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
.tenBlue:Hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #0000cc;
	text-decoration: none;
	font-weight: bold;
}
.tenBlack {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}
A.tmplt {
	Color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}
.tmplt:hover{
	color: #FFFFCC;
}
.toplink { 
	font-family: arial; font-size: 8pt; color: gray; 
	font-weight: bold; text-decoration: none
	}

.toplink:Hover { 
	font-family: arial; font-size: 8pt; color: navy; font-weight: bold; 	text-decoration: none
	}

.inewslink { 
	font-family: arial; font-size: 8pt; color: #990000; 
	font-weight: bold; text-decoration: none
	}
.inewslink:Hover { 
	font-family: arial; font-size: 8pt; color: navy; font-weight: bold; 	text-decoration: none
	}
.linewslink { 
	font-family: arial; font-size: 10pt; color: #990000; 
	font-weight: bold; text-decoration: none
	}
.linewslink:Hover { 
	font-family: arial; font-size: 10pt; color: navy; font-weight: bold; 	text-decoration: none
	}

.mlink:Hover { 
	font-family: Times New Roman; font-size: 14pt; color: white; 	font-weight: bold; text-decoration: none
	}
.blink { 
	font-family: Times New Roman; font-size: 11pt; color: white; font-weight: 	bold; text-decoration: none
	}

.blink:Hover { 
	font-family: Times New Roman; font-size: 11pt; color: navy; 	font-weight: bold; text-decoration: none
	}

.slink { 
	font-family: Comic Sans MS; font-size: 7pt; 
	color: white; text-decoration: none
	}

.slink:Hover { 
	font-family: Comic Sans MS; font-size: 7pt; color: navy; 	text-decoration: none
	}
.DivText {
	font-family: Times New Roman; font-size: 12pt; color: black; text-decoration: none;	
	}
	
.ParaText {
	font-family: verdana; font-size: 10pt; color: black; text-decoration: none;
}
.HeaderText {
	font-family: ms sans serif, verdana, arial, helvetica; font-size: 14pt;
	color: #990000; text-decoration: none;
}
.headline { 
	font-family:arial; font-size: 12pt; font-weight:bold; color: navy;	
	}
.article { 
	font-family:arial, sans-serif; font-size: 10pt; color: black; 
	}
.sectiontext { 
	font-family:arial; font-size: 8pt; font-weight:bold; color:#993333;
	}

.ScheduleText {
	font-family: verdana; font-size: 10pt; color: navy; text-decoration: none;
        }
.ScheduleText:Hover {
	font-family: verdana; font-size: 10pt; color: gray; text-decoration: none;
        }
.ScheduleLink {
	font-family: verdana; font-size: 10pt; color: #990000; text-decoration:
none; font-weight:bold; 
        }
.ScheduleLink:Hover {
	font-family: verdana; font-size: 10pt; color: navy; text-decoration:
none; font-weight:bold; 
        }
