/* Page background color */
body { 
	background-color: #003c64;
	margin-top: 8px;
    margin-right: 1px;
    margin-bottom: 8px;
    margin-left: 1px;
}

/* Dashed table border */
.dashborder {
	border-bottom-color: #003c64;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-color: #003c64;
	border-left-style: dashed;
	border-left-width: 1px;
	border-right-color: #003c64;
	border-right-style: dashed;
	border-right-width: 1px;
	border-top-color: None;
	border-top-style: none;
	border-top-width: none;
}

/* Dotted table border */
.dotborder {
	border-style: none dotted dotted dotted;
}

/* Link format for left side nav column */
.leftnavmenu {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #003c64
}

/* Link formatting for left side nav column */
.leftnavmenu a:link {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #003c64;
	text-decoration: none;
}

.leftnavmenu a:visited {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #003c64;
	text-decoration: none;
}

.leftnavmenu a:hover {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
}

.leftnavmenu a:active {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #AB0001;
	text-decoration: none;
}

/* Defines the area for using special link formatting to produce 
white text on blue background in horizontal nav menu on main page*/
.mainnavmenu {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

/* Special link formatting for white links on blue background */
.mainnavmenu a:link {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

.mainnavmenu a:visited {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

.mainnavmenu a:hover {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #CCCCCC;
	text-decoration: underline;
}

.mainnavmenu a:active {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #AB0001;
	text-decoration: none;
}

/* Defines the area for inline article links */
.inlinearticlelinks {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 8pt;
	color: Black;
}

/* Special link formatting for links contained inside absolutenm article zones */
.inlinearticlelinks a:link {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 8pt;
	color: #003c64;
	text-decoration: none;
}

.inlinearticlelinks a:visited {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 8pt;
	color: #003c64;
	text-decoration: none;
}

.inlinearticlelinks a:hover {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

.inlinearticlelinks a:active {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 8pt;
	color: #AB0001;
	text-decoration: none;
}

/* Various text formats used throughout web site */
.toprightmenutext {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	color: #808080;
	text-align: right;
}

.mainmenutext {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

.menutextarticlepage {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.sectionheader_black {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.sectionheader_white {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.sectionheader_red {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9A1009;
}

.mainbodytext {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Character classes -- can apply to sections of text rather than entire paragraphs */
span.sectionheader_grey {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}

span.sectionheader_white {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

span.sectionheader_red {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #9A1009;
	font-weight: bold;
}

/* Text format used for date sections in the Press Releases archive */
span.datesection {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

/* The two formats used for footer text */
.footertext1 {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
}

.footertext2 {
	font-family: Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 9px;
	color: #666666;
}

/* Grey background for footer area */
.greyback {
	background-color: #CCCCCC;
}