span.bold
{
	font-weight: bold;
}
a.tooltip
{
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 1em;
	color: #336666;
	text-decoration: none;
	border-bottom:dashed 1px #336666;
	cursor:default;
}
a.tooltip:link
{
	color: #336666;
	text-decoration: none;
}
a.tooltip:visited
{ 
	color: #336666;
	text-decoration: none;
}
a.tooltip:hover
{ 
	color: #336666;
	text-decoration: none;
}
p.option
{
	font-size: 1em;
}

table.MemberMatches
{
	width:100%;
	padding:3px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.813em;
}

tr.MemberMatchesHeader
{
	background-color: #eeeeee;
}

tr.MemberMatchesRow
{
	background-color: White;
}

tr.MemberMatchesRowAlternating
{
	background-color: #f7f7ff;
}

.heading
{
	font-size: 1.5em;
	padding-bottom: 0.5em;
	color: #0350b2;
	font-weight: bold;
}

.headingred
{
	font-size: 1em;
	color: red;
	text-decoration: none;
	font-weight: bold;
}

.subheader {
	font-size: 1em;
	color: black;
	text-decoration: none;
	font-weight: bold;}
	
.smalltext {
	font-size: 0.938em;
	color: black;
	text-decoration: none;
	font-weight: normal;}
	
.subheader2 {
	font-size: 1em;
	color: black;
	text-decoration: none;
	font-style: italic;}
	
.menuheader {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: black;
	text-decoration: none;
	font-weight: bold;}

a.menuheader {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: black;
	text-decoration: none;
	font-weight: bold;}

a.logout {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: red;
	text-decoration: none;
	font-weight: normal;}
	
.menuheader2 {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: blue;
	text-decoration: none;
	font-weight: bold;}

a.menuheader2 {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: blue;
	text-decoration: none;
	font-weight: bold;}
	
.menulinks {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: #1f2d5f;
	text-decoration: none;
	font-weight: normal;}
	
.menulinks:link {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: #1f2d5f;
	text-decoration: none;
	font-weight: normal;}
	
.menulinks:visited {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 0.813em;
	color: #1f2d5f;
	text-decoration: none;
	font-weight: normal;}
	
.headerlinks {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 1em;
	color: black;
	text-decoration: none;
	font-weight: bold;}
	
.headerlinks:link {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 1em;
	color: black;
	text-decoration: none;
	font-weight: bold;}
	
.headerlinks:visited {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 1em;
	color: black;
	text-decoration: none;
	font-weight: bold;}
	
.footer {
	font-size: 0.813em;
	color: #1f2d5f;
	text-decoration: none;
	font-weight: normal;}
	
.footer:link {
	font-size: 0.813em;
	color: #1f2d5f;
	text-decoration: none;
	font-weight: normal;}
	
.footer:visited {
	font-size: 0.813em;
	color: #1f2d5f;
	text-decoration: none;
	font-weight: normal;}
	
.fonttitle {
	font-family: arial,helvetica,helv;
	font-size: 1em;
	color: brown;}

.fonttitlestrong {
	font-family: arial,helvetica,helv;
	font-size: 1.125em;
	font-weight: bold;
	color: brown;
}
.fontred {
	color: red;
}
.fontgray {
	color: gray;
}
.fontgreen {
	color:green;
}
.errmsg {
	font-size: 1em;
	color: red;
	text-decoration: none;
	font-weight: normal;
}
.borderthinsolid {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
.borderthinsolidgray {
	border-style: solid;
	border-width: 1px;
	border-color: gray;
}
.borderthindashed {
	border-style: dashed;
	border-width: 1px;
	border-color: #000000;
}
.borderthinsolidgraybottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: gray;
}
blockquote 
{
	font-size: 0.813em;
}