body {
  background:#ffffff; 
  font-family:arial, verdana, sans-serif; 
  font-size:70%;
  }

H1 { font-size: 1.5em; font-weight:bolder; }

.heading { font-size: 1.5em; font-weight:bolder; }

H2 { font-size: 1.2em; margin:0; padding: 8px 0 2px 0;}
H3 { font-size: 1.2em; }

.subheading { font-size: 1.2em; }

.intro
{
	font-size:1.2em;
	line-height:1.2em;
}

table
{
	font-size:1em;
	text-align:left;
}

A 
{
    TEXT-DECORATION: none;
}
A:hover
{
    
    TEXT-DECORATION: underline;
}

A:visited
{
	COLOR: purple;
}
A:link
{
    COLOR: blue;
}

.servicenote
{
	BORDER: black thin solid; 
	PADDING: 5px; 
	MARGIN: 5px;
	font-size: .8em;
}

.menubar
{
	color:black;
}

/* from 2005 Web site */

.helpbox
{
	width:100px;
	padding:5px;
	margin:5px;
	border-style:groove;
}

.bulletinbox
{
	padding:5px;
	background:#dcdcdc;
	border:4px groove #a9a9a9;
}

.floatright
{
	float:right;
	margin: 0 0 10px 10px;
}

.floatrighthead
{
	font-weight: bold;
	font-size: 1.5em;
    LINE-HEIGHT: normal;
	color: black;
	text-align:center;
}

.floatrightsubhead
{
	font-weight: bold;
	font-size: 15px;
    LINE-HEIGHT: normal;
	color: #9C3031;	
	text-align:center;
}

.important
{
	color: Red;
}

.important-lrg
{
	font-weight: bold;
	font-size: 15px;
    LINE-HEIGHT: normal;
	color: red;
}

.editlink
{
	color: Red;
	font-style:italic;
}

.dropcap
{
	font-size:30px;
	font-weight:bolder; 
}

.blackbox
{
	border: solid thin black;
	padding: 5px;
	background-color:White;
	background:White;
}

.orphan
{
	orphans: 10;
	widows: 10;
}

.formfloat
{
	float:left;
	padding-right:10px;
	padding-left:10px;
}

.spacer
{
	clear:both;
}

.borderboxright
{
	padding:5px;
	background:#dcdcdc;
	float:right;
	margin: 0 0 10px 10px;
}

.borderbox
{
	padding:5px;
	background:#dcdcdc;
	margin: 10px;
}

.borderboxhead
{
	font-weight: bold;
	font-size: 1.2em;
    LINE-HEIGHT: normal;
	color: black;
	text-align:center;
}

.borderboxsubhead
{
	font-weight: bold;
	font-size: 15px;
    LINE-HEIGHT: normal;
	color: #9C3031;	
	text-align:center;
}

.survfloatright
{
	float:right;
	position: relative;
	top: 40;
	margin-bottom: 40;
}

.surveytable
{
	border-width: 4px;
	border-style: groove;
	font-size: 12px;
	margin: 10px;
}

.surveyht
{
	height: 15px;
}
.surveyhead
{
	font-size: 16px;
	height:30px;
	color: White;
}
.surveyques
{
	font-size: 12px;
	font-weight: bold;
}


/*** MNCPA DATA TABLE ***/
table.dataTable { border:1px solid #9C9A9C; border-collapse:collapse; margin: 20px 15px 10px 10px; }
table.dataTable td { padding: 5px 5px 5px 5px; margin-right: 10px; vertical-align:top; }
table.dataTable TR.heading TD { font-weight:bold; background-color:#DEDFC6; font-size:13px; padding: 10px 10px 10px 10px; border-bottom: 2px solid #9C9A9C; }