/*---------------------------------------------------------------------------*/
/* The following styles are used for all standard HTML elements. */
body
{
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: black;
	margin: 10px;
}
p
{
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 15px;
}
td
{
	font-size: 10pt;
}
a
{
	color: black;
}

/*---------------------------------------------------------------------------*/
/* Mainbar: These styles are used for the main links bar. */
.mainbar
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000080;
	white-space: nowrap;
}
a.mainbar:link {text-decoration: none;}
a.mainbar:visited {text-decoration: none;}
a.mainbar:hover {text-decoration: underline;}
a.mainbar:active {text-decoration: none;}

/*---------------------------------------------------------------------------*/
/* Submainbar: These styles are used for the secondary links bar. Blue=#000080, Burgandy=#740E26*/
.submainbar
{
	font-family: Tahoma, Helvetica, sans-serif;
	/*font-weight: bold; */
	font-size: 8pt;
	color: #000080;
	white-space: nowrap;
}
a.submainbar:link {text-decoration: none;}
a.submainbar:visited {text-decoration: none;}
a.submainbar:hover {text-decoration: underline;}
a.submainbar:active {text-decoration: none;}

/*---------------------------------------------------------------------------*/
/* Footerbar: These styles are used for the footer bar. */
.footerbar
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000080;
	white-space: nowrap;
}
a.footerbar:link {text-decoration: none;}
a.footerbar:visited {text-decoration: none;}
a.footerbar:hover {text-decoration: underline;}
a.footerbar:active {text-decoration: none;}

.footerbarcopy
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	/*color: #000080;*/
	white-space: nowrap;
}
a.footerbarcopy:link {text-decoration: none;}
a.footerbarcopy:visited {text-decoration: none;}
a.footerbarcopy:hover {text-decoration: underline;}
a.footerbarcopy:active {text-decoration: none;}

/*---------------------------------------------------------------------------*/
/* Miscellaneous elements */
.csgblue
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000080;
	font-weight: bold;
}
a.csgblue:link {text-decoration: none;}
a.csgblue:visited {text-decoration: none;}
a.csgblue:hover {text-decoration: underline;}
a.csgblue:active {text-decoration: none;}

.csgbluelarger
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000080;
	font-weight: bold;
}
a.csgbluelarger:link {text-decoration: none;}
a.csgbluelarger:visited {text-decoration: none;}
a.csgbluelarger:hover {text-decoration: underline;}
a.csgbluelarger:active {text-decoration: none;}

.csgred
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #740E26;
	font-weight: bold;
}
a.csgred:link {text-decoration: none;}
a.csgred:visited {text-decoration: none;}
a.csgred:hover {text-decoration: underline;}
a.csgred:active {text-decoration: none;}

.csgredlarger
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14pt;
	color: #740E26;
	font-weight: bold;
}
a.csgredlarger:link {text-decoration: none;}
a.csgredlarger:visited {text-decoration: none;}
a.csgredlarger:hover {text-decoration: underline;}
a.csgredlarger:active {text-decoration: none;}

.contenttitle
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 24pt;
	color: #740E26;
	margin-top: 3px;
}

.menubarbullet
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000080;
}

.smalltext
{
	/* Used for "size 1" text. */
	font-size: 8pt;
}


/*---------------------------------------------------------------------------*/
/* These styles are related to input forms. */
.contenttable
{
	/* Used for table containing the input form. */
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 1px;
	padding-top: 3px;
}

td.formlabel
{
	/* Used for table cells containing form labels. */
	text-align: right;
	white-space: nowrap;
}

.sectionheader
{
	/* Used for the section headers of input forms. */
	font-weight: bold;
	margin-bottom: 0px;
}

.helpnote
{
	/* Used for the small notes placed on some input forms. */
	font-size: 8pt;
}

.redhelpnote
{
	font-size: 8pt;
	color: red;
}

.contentlink
{
    margin-top: 0em;
    font-size: 10pt;
    margin-bottom: 0em;
    color: #000099;
    font-family: Tahoma, Helvetica, sans-serif;
}
a.contentlink:link {text-decoration: none;}
a.contentlink:visited {text-decoration: none;}
a.contentlink:hover {text-decoration: underline;}
a.contentlink:active {text-decoration: none;}

.error
{
	color: red;
}
.errorsmall
{
	font-size: 8pt;
	color: red;
}

.formattedtextbox
{
	font-size: 10pt;
	font-family: Tahoma, Helvetica, Sans-Serif;
}