html {
	padding: 0;
	margin: 0;
	height: 100%;
	font-family: "Trebuchet MS", "Trebuchet", sans-serif;
}

a:link  	{ color: #0073b4; }
a:visited	{ color: #00395a; }
a:hover 	{ color: #ff0701; }

body {
	padding: 0;
	margin: 0;
	color: white;
	background: #ba2090 url('bg') repeat scroll top left;
	height: 100%;
}

#wrapper {
	min-width: 700px;
	padding: 0;
	margin: 0 140px;
	border-left: 2px solid;
	border-right: 2px solid;
	border-bottom: 1px solid transparent;
	color: black;
	background: white;
	min-height: 100%;
}

#headimg {
	border-bottom: 3px solid black;
	text-align: center;
}

#content {
	margin: 2px 0;
	border-top: 1px solid;
	padding: 0 1em;
}

h1 {
	color: black;
	font-size: 160%;
	text-align: center;
}

h2 {
	color: #ba2090;
	font-size: 120%;	
}

h3 {
	color: #ba2090;
	font-size: 100%;
	font-style: italic;
}

UL LI {
	list-style: url('bullet') square outside;
}

#sidepanel {
	position: absolute;
	top: 305px;
	left: 7px;
	width: 115px;
	margin-right: 700px;
	font-size: 75%;
	background: white;
	color: black;
	border: 1px solid;
	padding: 10px 4px;
}

#sidepanel #thumb {
	position: absolute;
	top: -16px;
	left: 60px;
}

#sidepanel #unison_logo {
	text-align: center;
}

#sidepanel p {
	margin: 0; padding: 0.2em 0;
}
#sidepanel hr,
#footer hr {
	height: 1px;
	width: 90%;
	background: black;
	color: black;
	border: 0px;
}

#footer {
	min-width: 700px;
	padding: 0;
	margin: 0 140px;
	border-left: 2px solid;
	border-right: 2px solid;
	border-top: 1px solid transparent;
	color: black;
	background: white;
}

#footer DIV {
	padding: 0 1.33em 1em;
	font-size: 75%;
}

#footer #nct_logo {
	display: block;
	float: left;
	margin: 0 4px 2px 0;
	position: relative;
	top: 2px;
}

.msie_dummy {
	display: none;
}

TABLE {
	border: 2px solid #ba2090;
	border-collapse: collapse;
}

TABLE TH {
	background: #ba2090;
	color: white;
	border: 1px solid;
}

TABLE TD {
	background: white;
	color: #ba2090;;
	border: 1px solid;
}


/* ------------------------------------------------------------------- */
.frm_Form DIV { margin-bottom: 1em; }
.frm_Text input,
.frm_Email input,
.frm_BigText textarea,
.frm_SingleDropdown SELECT
{
	width: 100%;
}

#frm_ident_wrap_nGoodExpl1,
#frm_ident_wrap_nGoodExpl2,
#frm_ident_wrap_nGoodExpl3,
#frm_ident_wrap_nBadExpl1,
#frm_ident_wrap_nBadExpl2,
#frm_ident_wrap_nBadExpl3
{
	margin-bottom: 2.25em;
}

.highlightfield { background: yellow; }

.frm_Single .majorlabel { font-weight: bold; }
