body {
	background : #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	margin : 0 2 1 0;
	scrollbar-arrow-color : #336699;
	scrollbar-base-color : #C2D7EB;
}

ul,ol { font-family: Arial, sans-serif; font-size: 12px; margin-top: 2px;  margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; }

/* *****************************************STANDARD LINKS ***/
a:link { color: #31659C }
a:visited { color: #31659C }
a:hover  { color: #6699cc }

a.bold {font-weight: bold;}
a.plain:link {	text-decoration: none;}
a.plain:visited {	text-decoration: none;}
a.plain:hoover {	text-decoration: none;}

/*a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #4B7EBD;
}
a.visited{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #4B7EBD;
}*/

/* *****************************************STANDARD TEXT ***/
p {
	margin : 0px 0px 15px;
	color: #666666; 
}
/*p {
	font-family: Verdana, Arial, Helvetica;
	margin : 0px 0px 15px;
	font-size: 9pt;
	line-height: 12pt;
	color: #666666; 
}*/
.std {
	font-family: Verdana, Arial, Helvetica;
	margin : 0px 0px 15px;
	font-size: 9pt;
	line-height: 12pt;
	color: #444444; 
}

p.large {
	font-size: 10pt;
}

/* *****************************************STANDARD TABLE ***/
table {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #666666;
}
tr{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #666666;
}
td{
	font-family: Verdana, Arial, Helvetica;
	font-size: 9pt;
	color: #666666;
}

td.fmatrix {
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
/* *****************************************STANDARD FORM ***/
input{ font-family:Arial,sans-serif;font-size:8pt; }
select{ font-family:Arial; font-size:8pt; color:#000000; }
textarea{font-family:Arial,sans-serif;font-size:8pt;color:#111111;}


/* *****************************************STANDARD HEADINGS ***/
h1 { font-family:  "Arial Black", sans-serif; font-weight: normal; font-size: 23px; margin-top: 0; margin-right: 0; margin-bottom: 15; margin-left: 0; color: #000066; }
h2 {
	font-size:16px;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 12;
	margin-left: 0;
	color:#524B99;
	letter-spacing : 2px;
}
/*h2 { font-size:16px; font-weight:bolder; margin-top: 0; margin-right: 0; margin-bottom: 5; margin-left: 0; color:#524B99; }*/
h3 {  font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 14px; margin-top: 0; margin-right: 0; margin-bottom: 3; margin-left: 0; }

/********************************************* Headers & Titles */
.subhead {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11pt;
	line-height: 12pt;
	color: #243D7F;
}
/*.subhead {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size: 10pt;
	line-height: 12pt;
	color: #243D7F;
}*/
.hcore { font-size:14px; font-weight:bolder; margin-top: 0; margin-right: 0; margin-bottom: 5; margin-left: 0; color:#213C7B; }
.hsuite { font-size:14px; font-weight:bolder; margin-top: 0; margin-right: 0; margin-bottom: 5; margin-left: 0; color:#cc6600; }
.hmodule { font-size:14px; font-weight:bolder; margin-top: 0; margin-right: 0; margin-bottom: 5; margin-left: 0; color:#336633; }

/*.smalltitle{font-family:  Arial, Helvetica; font-weight:bold; font-size:12px; color: #336699; padding-top: 0px; padding-bottom: 5px}*/
.newshead{font-size:11pt;}

.tdblue { color: #ffffff; background: #213C7B; font-family:  Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 12px; padding: 1px; vertical-align: middle; text-indent: 3pt}
.tmblue { color: #ffffff; background: #336699; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; padding: 1px; vertical-align: middle; text-indent: 3pt}
.tblue { color: #ffffff; background: #6699cc; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; padding: 1px; vertical-align: middle; text-indent: 3pt}
.tgray { color: #ffffff; background: #666666; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px;  padding: 1px; vertical-align: middle; text-indent: 3pt}
.tdorng { color: #ffffff; background: #cc6600; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; ; padding: 1px; vertical-align: middle; text-indent: 3pt }
.torng { color: #ffffff; background: #ff9933; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; ; padding: 1px; vertical-align: middle; text-indent: 3pt }
.tdgreen { color: #ffffff; background: #336633; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; ; padding: 1px; vertical-align: middle; text-indent: 3pt }


/********************************************* Link Formatting */
.disguisedemail { color: #524B99; }
a.small{font-size: 8pt;}
a.mi:link{text-decoration: none; color: #213C7B; font-size:12px;  }
a.mi:visited{text-decoration: none; color: #213C7B; font-size:12px; }
a.mi:hover{text-decoration: none; color: #6699cc; font-size:12px; }
.micurrent{ color: #000000; font-size:12px; }

a.highlight:link { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.highlight:visited { text-decoration: none; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.highlight:hover { text-decoration: underline; color: #ffcc00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.location:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.location:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
a.location:hover { text-decoration: none; color: #66ff00; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.location { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

a.bctl:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a.bctl:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }
a.bctl:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 10px; }

a.sbold:link { text-decoration: none; color: #006699; font-family: verdana; font-size: 10px; font-weight: bold; }
a.sbold:visited { text-decoration: none; color: #006699; font-family: verdana; font-size: 10px; font-weight: bold; }
a.sbold:hover { text-decoration: underline; color: #006699; font-family: verdana; font-size: 10px; font-weight: bold; }

/********************************************* Text Formatting */
p.small {
	font-family: Verdana, Arial, Helvetica;
	margin : 0px 0px 5px;
	font-size: 11px;
	line-height: 11px;
	color: #444444;
}
p.smallscript {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-style : italic;
	margin : 0px 0px 5px;
	color: #444444;
}

p.sctext{font-size:8pt; font-weight:bold;}
p.description{font-size:8pt;color:#000000;}
p.list{
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin : 1pt;
}
p.mlist{
	margin : 0px 0px 3px 0px;
	vertical-align : middle;
}

.copyright {
	font-size : 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.keyword {
	font-weight : bold;
}
.label {
	font-weight : bold;
	color: #666666;
}

/********************************************* Text flow formatting */
hr {
	color : #336699;
	height: 1px;
}

.whitebox {
	margin : 6px 10px 6px 10px;
	/*padding : 6px 10px 6px 10px;
	*/
}
.contentbox {
	margin : 6px 7px 6px 7px;
	/*padding : 6px 10px 6px 10px;
	*/
}
.paddingbox {
	padding-bottom : 2px;
}

.titlebox {
	padding : 15px 10px 15px;
}

.textbox {
	padding : 0px 0px 15px;
}

/* Resource Boxes */
.whiteboxblueborder {
	border : 1px solid #6699cc;
}

.whiteboxmblueborder {
	border : 1px solid #336699;
}

.whiteboxdblueborder {
	border : 1px solid #213C7B;
}

.whiteboxmgreenborder {
	border : 1px solid #009A00;
}

.whiteboxdgreenborder {
	border : 1px solid #336633;
}

.whiteboxdorngborder {
	border : 1px solid #cc6600;
}

.blueboxmblueborder {
	background : #C2D7EB;
	border : 1px solid #336699;
}

/* Flying Resource Boxes */
/*
div.whiteboxflyblueborder {
	border : 1px solid #6699cc;
	float : right;
	text-align : left;
	margin-left: 10;
	width : 240px;
}
div.whiteboxflymblueborder {
	border : 1px solid #336699;
	float : right;
	text-align : left;
	margin-left: 10;
	width : 240px;
}
div.whiteboxflydblueborder {
	border : 1px solid #213C7B;
	float : right;
	margin-left: 10;
	width : 240px;
}
*/
div.flyingbox240 {
	float : right;
	margin-left: 10;
	width : 240px;
}
div.flyingbox280 {
	float : right;
	margin-left: 10;
	width : 280px;
}
/*
div.whiteboxflydblueborder300 {
	border : 1px solid #213C7B;
	float : right;
	margin-left: 10;
	width : 280px;
}
*/

/********************************************* Image Formatting */
.leadingimg {
	margin : 3px 10px 2px 0px;
}


/* .small { font-family: Verdana, sans-serif; font-size: 11px; } 
.smallscript {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style : italic;
}*/
/*
.divider { color: #999999; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; }
.input { color: #000000 ;font-weight: normal; font-size: 11px; width: 150px; }
.iform { color: #000000; background: #cccc99; font-weight: normal; font-size: 11px; }

input.button {
	border : 1px solid #336699;
	background : #C2D7EB;
	color : black;
	cursor : hand;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0;
}
*/
/*
.bct { color: #000000; font-family: Arial, sans-serif; font-weight: normal; font-size: 10px; }
.fnt { font-family: Verdana, sans-serif; font-size: 11px; }
.smb { font-weight: bold; font-family: Arial, sans-serif; font-size: 9px; }
.vert { font-family: Arial, sans-serif; font-size: 10px; }
*/

/********************************************* Special Items */

.homenews {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
.homenews:a:link {
	color: #FFFFFF;
}
.homenews:a:visited {
	color: #FFFFFF;
}
.homenews:a:hover {
	color: #009A00;
}

.homenewsarrow {
	color: #009A00;
}


