body
{
	color: #000;
	font: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.subcontent_nofloat a:link
{
	color: #22229C;
}
.subcontent_nofloat a:visited
{
	color: #22229C;
}
.subcontent_nofloat a:hover, .subcontent_nofloat a:active
{
	color: #FF4400;
}
.subcontent_nofloat legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.subcontent_nofloat option
{
	font-size: 11px;
}
.band1, .band1Active
{
	background-color: #F5F5FF;
	color: #000000;
	padding: 2px;
}
.band2, .band2Active
{
	background-color: #E1E4F2;
	color: #000000;
	padding: 2px;
}
.button
{
	font-size: 11px;
}
.nav_control
{
	background-color: #738FBF;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.nav_control a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.nav_control a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.nav_control a:hover, .nav_control a:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.page
{
	background-color: #FFFFFF;
	color: #000000;
}
.pageselect a
{
	text-decoration: none;
}
.pageselect td
{
	padding: 2px 4px 2px 4px;
}
.panel
{
	background: #E4E7F5 url(gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panel-recess
{
	background: #D5D8E5 url(gradients/gradient_panelrecess.gif) repeat-x top left;
	color: #000000;
}
.panelset
{
	margin-bottom: 6px;
}
.panelset, .panelset td, .panelset p, .panelset li
{
	font-size: 11px;
}
.sec-border
{
	/* background: #5C7099 url(gradients/gradient_sec_head.gif) repeat-x top left;*/ /* remove cuz makes view-profile weird */
	background-color: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
}
.sec-title
{
	background: #869BBF url(gradients/gradient_sec_title.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.sec-title a:link
{
	color: #ffffff;
	text-decoration: none;
}
.sec-title a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.sec-title a:hover, .sec-title a:active
{
	color: #FFFF66;
	text-decoration: underline;
}
.sec-title#userid
{
	font-size: 14px;
}
.sec-head
{
	background: #5C7099 url(gradients/gradient_sec_head.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.sec-head a:link
{
	color: #FFFFFF;
}
.sec-head a:visited
{
	color: #FFFFFF;
}
.sec-head a:hover, .sec-head a:active
{
	color: #FFFF00;
}
.sim_popup
{
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.sim_popup_entry
{
	background-color: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.sim_popup_entry a:link
{
	color: #22229C;
	text-decoration: none;
}
.sim_popup_entry a:visited
{
	color: #22229C;
	text-decoration: none;
}
.sim_popup_entry a:hover, .sim_popup_entry a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.sim_popup_text
{
	background-color: #BBC7CE;
	color: #000000;
	font-size: 11px;
}
.time
{
	color: #666686;
}
td.sec-head, div.sec-head { padding: 4px; }

/* don't change */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

#checklist p
{
	font-size: 11px;
	white-space: normal;
	margin: 0 0 .8em 0;
};
