/* Nullus Sinorca, a style customized from Sinorca, available in the OSWD at OSWD.org 

 Color Notation
 XX.XX.XX or XX.XX.XX(+/-)000 = CMYK hex, except K = -100 to +100 percent (e.g. CC.CC.99-050)
 000.000.000 or 000.000.000(+/-)000 = CMYK percent (e.g. 080.080.080-050)
 #XXXXXX or #XXX = Standard HTML hex (e.g. #005664 or #005663)
 (note, example colors above are all the same color...)


	#DEFBFF";
	#BDF6FF";
	#8AEFFF"; // Base
	#00B5D1";
	#007C8F";
	#005664";
	*/
										/* ----- Common Styles ----- */
										
body 
{
	color: #5291c2;
	background-color: #fce2f6;
	background-image: url(/css/t1.gif);
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 71%;  /* Enables font size scaling in MSIE */
	margin: 0;
	padding: 0;
	font-size: 14px;
}
acronym, .titleTip
{
	border-bottom: 1px dotted #007C8F;
	cursor: help;
	margin: 0;
	padding: 0 0 1px 0;
}
.doNotDisplay 
{
	display: none;
}
.smallCaps
{
	font-size: 110%;
	font-variant: small-caps;
}
form
{
	display: inline;
	font-size: 12px;
}
td
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000;
}
.8pt
{
	font-size: 12px;
}
input
{
	color: #000;
	font-weight: bold;
	background-color: #FFF;
	border: 1px solid #000;
	margin: 1px;
	padding: 0px;
	font-size: 9px;
	cursor: pointer;
}
hr
{
	color: #000;
	background-color: #000;
	height: 1px;
}
										/* ----- Header ----- */

.superHeader
{
	color: #FFF;
	background-color: #e38ee4;
	background-image: none;
	/*height: 2em;*/
	border-bottom: 2px solid #000;
	border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
}
.superHeaderTitle
{
	font-size: 25px;
	font-weight: bold;
	margin: 0 0 0 4mm;
	padding: 0.25ex 0;
}
.superHeader a
{
	color: #FFF;
	background-color: transparent;
	text-decoration: none;
	font-size: 91%;
	margin: 0;
	padding: 0 0.5ex 0 0.25ex;
}
.superHeader a:hover
{
	text-decoration: underline;
}
.superHeader .left
{
	position: absolute;
	left: 1.5mm;
	top: 0.75ex;
}
.superHeader .right
{
	position: absolute;
	right: 1.5mm;
	top: 0.75ex;
}
.midHeader
{
	color: #fff;
	background-color: #faa6e7;
	background-image: none;
	border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	border-left: 2px solid #000;}
.headerTitle {
  font-size: 150%;
  font-weight: bold;
  margin: 0 0 0 4mm;
  padding: 0.25ex 0;}
.subHeader {
  color: #669ed0;
  background-color: #fce2f6;
	background-image: none;
  margin: 0;
  padding: 1ex 1ex 1ex 1.5mm;
  border-bottom: 2px solid #000;
	border-right: 2px solid #000;
	border-left: 2px solid #000;}
.subHeader a {
  color: #FFF;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0 0.75ex 0 0.5ex;}  
.subHeader a:hover {
  text-decoration: underline;}
.subHeader input {
	color: #FFF;
	background-color: #00A1BA;
	border: 1px solid #000;
	font-weight: bold;
	cursor: pointer;}
.superHeader .highlight, .subHeader .highlight {
  color: #BDF6FF;
  background-color: transparent;}
.subHeader input {
	color: #000;
	font-weight: bold;
	background-color: #FFF;
	border: 1px solid #000;
	margin: 1px;
	padding: 0px;
	font-size: 9px;
	cursor: pointer;}
										/* ----- Side Bar ----- */
#side-bar {
  width: 225px;
  float: left;
  clear: left;
	/*background-color: #D2EEf0;*/
	background-color: #fce2f6;
  border-right: 2px solid #000;
	border-left: 2px solid #000;
	margin-right: -2px;
	text-align: center;
	}
#side-bar div {
  border-bottom: 2px solid #000;}
#side-bar a {
  color: #669ed0;
  background-color: transparent;
  text-decoration: none;
  margin: 0;
  padding: 3px 3px 3px 3px;
  display: block;}
#side-bar a:hover {
  color: #FFF;
  background-color: 669ed0;
  border-right: 2px solid #669ed0;
  text-decoration: none;
	font-weight: bold;}
#side-bar p {
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #003538;}
#side-bar h1 {
	padding: 3px 3px 3px 3px;
	margin: 0 0 0 0;
	font-size: 17px;
  color: #fff;
  background-color: #669ed0;
	background-image: none;
  font-weight: bold;
  border-bottom: 4px solid #000;
	border-top: 4px solid #000;
	text-align: center;
	}
#side-bar h2 {
	padding: 3px 3px 3px 3px;
	margin: 0 0 0 0;
	font-size: 17px;
  color: #FFF;
  background-color: #5291c2;
	background-image: none;
  font-weight: bold;
  border-bottom: 2px solid #000;
	text-align: center;
	}

										/* ----- Main Copy ----- */
#main-copy {
  color: #000;
  background-color: #fff;
  text-align: justify;
  line-height: 1.5em;
  margin: 0 0 0 225px;
	border-left: 2px solid #000;
	border-bottom: 2px solid #fff;
	border-right: 2px solid #000;
  padding: 5px 5px 5px 5px;
  /*border-left: 2px solid #005663;*/}
#main-copy p {
  margin: 10px 4px 4px 4px;
  padding: 0;}
#main-copy a {
  color: #DD0066;
  background-color: transparent;
  text-decoration: underline;}
#main-copy a:hover {
  /* text-decoration: none;*/
  border-bottom: 1px solid #000;}
#main-copy h1 {
  color: #fff;
  background-color: #669ed0;
	background-image: none;
  font-size: 150%;
  font-weight: bold;
  margin: 1em 0 0 0;
  padding: 0.1ex 0.1ex 0.4ex 3ex;
  border: 2px solid #000;
	clear: right;}
dl {
  margin: 10px 4px 4px 4px;
  padding: 0;}
dt {
  font-weight: bold;
  margin: 10px 4px 4px 4px;
  padding: 0;}
dd {
  margin: 10px 4px 4px 4px;
  padding: 0;}
										/* ----- Footer ----- */
#footer {
  color: #FFF;
  background-color: #669ed0;
  font-size: 91%;
  margin: 0;
  padding: 1em 2.5mm 2.5ex 2.5mm;
  border-bottom: 2px solid #000;
  border-top: 2px solid #000;
	border-right: 2px solid #000;
	border-left: 2px solid #000;
  clear: both;}
#footer .left {
  line-height: 1.45em;
  float: left;
  clear: left;}
#footer .right {
  text-align: right;
  line-height: 1.45em;}
#footer a {
  color: #FFF;
  background-color: transparent;
  text-decoration: underline;}
#footer a:hover {
  text-decoration: none;}

