body {
	background: #fff;
	color: #000;
	margin: 10px 5px;
	padding: 0;
	voice-family: inherit;
}
/* -----------------------text ------------------------------------------- */
body, td, th, div {
	font-family:  verdana, geneva, arial, helvetica, sans-serif;
	font-size:12px;
}
p,blockquote,ol,ul,dl, li { /* repeated here for N4.x */
	font-family:  verdana, geneva, arial, helvetica, sans-serif;
	font-size:12px;
	line-height: 1.2;
}
th, .th {
	background-color: #036;
	color: #f0f3f6;
    font-weight: bold;
	text-align: center;
	text-transform: uppercase;	
	font-size: 11px;
}
/* ------------------------ links ---------------------------------------- */
a, a:link {
	color: #7a255f;
	text-decoration: none;
}
a:active {
	color: #c30;
}
a:visited {
	color: #1c7559;
}
a:hover {
		text-decoration: underline;
} 
.navbarHome a, .navbarHome a:link {
	color: #fff;
	text-decoration: none;
	border-top: none;
}
.navbarHome a:visited  {
	color: #dbc;
}
.navbarHome a:hover  {
	text-decoration: underline;
	background-color: #7a255f;
	border-top: none;
}
#home .column a, #home .column a:link, #content a, #content a:link {
    text-decoration: underline;
	}
#home .column a:hover, #content a:hover {
    text-decoration: none;
	background-color: #f0f9f6;
	}
#content ul.list a, #content ul.list a:link {
    text-decoration: none;}
#content li {
    list-style-image:url(../i/green_arrow.gif);
	}
#content ul {padding-left: 10px; /*needed for IE bullet images*/}
/* -------------------- headings ------------------------------ */
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h2,h3 {
	 color: #255b9d;
}
h1 {  
   font-size: 125%;
   font-family: 'Times New Roman';
   color: #7a2661;
   letter-spacing: 2px;
}
h1.center {
     text-align: center;}
h2 {  
  font-size: 110%;
  letter-spacing: 1px;
  text-transform: uppercase;}
h3 {
   font-size: 86%;
   text-transform: uppercase;
   font-family: 'trebuchet MS';
   letter-spacing: 1px;
}
h4 {  
   font-size: 90%; /*
   text-transform: uppercase;*/
}
h5 {  font-size: 90%;}
h6 {  
   font-size: 100%;
	color: #27a17c;
 }
h1,h2,h3,h4,h5,h6 {
  margin: 4px 0 0;
}
/* ----------------------------list styles --------------------*/
ul {
	list-style: square;
}
ul ul {
	list-style: disc outside; 
}
ol ul {
	list-style: square;
}
ol ol {
  list-style: upper-alpha;
}
ol ol ol {
  list-style: lower-alpha;
}
/*---------standard styles --------------*/
a img {
	border: none;
}
strong, .bold {
	font-weight: bold;
}
em, .italic {
	font-style: italic;
}
hr {  
    color: #bbb;
}
.rev  {
   color: #fff;
}
.smcap, .smcaps {
	text-transform: uppercase;
	font-size: 85%;
}
.note {
	color: #777;
	font-size: 90%
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.intro {
	font-style: italic;
}
.clear {
	clear: both;
}
.right { /* when you want to right justify elements on a page use <div class="right">  */
	width : 95%;
	text-align : right;
}
.nowrap {
	white-space: nowrap;
}
.hide {
	font-size: 90%;
}
/*------------------- form styles ----------------------------------------- */
.mono {
	font-family: courier, monospace;
}
input.text, input.mono, textarea, {
	background-color: #f0f9f6; 
	font-size: 11px;
}
label {
   color: #666;
	font-size: 85%;
}
.verify-field-text  {
	color: #f60;
}
.required-star, .required {
	color: #f60;
	font-weight: bold;
}
.btn { 
	font: 10px; /*this is not valid css but is necessary because of bug in N4.7*/
	border-color: #000;
	border-width: 1px;
	background-color: #c5e6df; /* or whatever color you want your button background */
}
/*------------------- size  ----------------------------------------- */
.sml, small, p.sml  {
	font-size: 85%;
}
.tiny {
	font-size: 76%;
}
.big, big {
	font-size: 120%;
}
td.navbarHome {
	font-size: 11px;
}
/*--------------------color ----------------------------*/
.attn, .red, .hide  {
    color: #f60; 
}
.gray, .grey {
	background-color : #efefef;
}
.note  {
	color: #999;
}
.tr2, .alt_rowcolor {
	background-color: #f0f3f6; 
}
/*--------------------------layout --------------------------- */
#home {
	padding-left: 20px;
	padding-right: 20px;
}
#home p, #home h5 {
	font-size: 85%
}
#logocol {
	float: left; 
	width: 185px;/*was 180px*/
}
#content {
	width: 65%;
	font-size: 100%;
	float: left;
}
#footer {
	text-align: center;
	font-size: 11px;
} 
#topbar {
	text-align: right;
	font-size: 11px;
}
.biocol {
	float: right; 
	width: 180px; 
	margin-left: 20px; 
	margin-top: .25em; 
	border: 1px dashed #ccc; 
	padding: .5em;
}
.oldbrowser {
	color: red;
}
.breadcrumbs {
	font-size: 80%;
	margin-top: 0;
}
.navbarHome {
	color: #fff;
	background-color: #7a2560;
}
p.copy {
	font-size: 85%;
	line-height: 1.2;
}
.underline, .accesskey {
	text-decoration: underline;
}
/*-----------test for compliant browser------------*/
a#logoIns {
	margin-left: 24px;
}
#menu {
	margin-left: 0;
}
img {
	border: none;
}
div.shortpage {
	margin-bottom: 300px;
}
div.shortpage2 {
	margin-bottom: 100px;
}
div.circleR {
	float: right; 
	width: 200px; 
	margin-left: 20px;
}
div.circleL {
	float: left; 
	width: 200px; 
	margin-right: 20px;
}
.caption {
   text-align: right; 
	margin-left: 50px; 
	font-size: 80%; 
	color: #867e50;
	margin-bottom: 0;
}
.captionL {
	margin-right: 50px; 
	font-size: 80%; 
	color: #867e50;
	margin-bottom: 0;
}
/* ----------------------------------linkPreview icons----- */
.amazon{
width:20px;
padding:3px 20px 0 0;
background: url(amazon.gif) no-repeat right;
}
.pdf{
width:10px;
padding:0 10px 0 0;
margin-right: 3px;
background: url(acrobat.gif) no-repeat right;
}
.zip{
width:20px;
padding:0 23px 0 0;
background: url(zip.png) no-repeat right;
}
.doc{
width:20px;
padding:0 20px 0 0;
background: url(doc.png) no-repeat right;
}
.ppt{
width:20px;
padding:0 20px 0 0;
background: url(ppt.png) no-repeat right;
}
.xls{
width:20px;
padding:0 20px 0 0;
background: url(xls.png) no-repeat right;
}
/*-----------------------menu col icons-----------------------------*/
#menu .new {
  background: url(/i/new.gif) no-repeat right;
}
#content .new {
  padding:0 36px 0 0;
  margin-right: 3px;
  background: url(/i/new.gif) no-repeat right;
  }