body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333333; 
	padding: 0; 
	margin: 0;
	}
	
img {
	border: 0;
	}

img#printlogo {
	display: none;
	}

td {
	font-size: 70%;
	}

a:active, a:link { 
	color: #660033;
	}

a:visited { 
	color: #666666;
	}

a { outline: none; }

h1 {  
	font-size: 160%; 
	font-weight: bold; 
	color: #660033;
	}
	
h2 {  
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	padding-top: 10px; 
	margin-bottom: -8px;
	}
	
h3 {  
	padding-bottom: 0px; 
	margin-bottom: -15px;
	}
	
/* GENERAL STYLES */	
.alignLeft {
	text-align: left;
	}

.te {
	font-weight: normal;
	}
.emphasis {
	color: #FF0000;
	}

/* CONTENT */
#mainContent{  
	width: 620px; 
	margin-left: 35px; 
	padding-bottom: 15px;
	}

/* pages with no side menu */
.nomenu {
	margin-top: 35px;
}

#mainContent div.formcontrols img {
	display: inline;
	padding: 0;
	margin: 0 0 .5em 0;
	}
	
.b {  
	width: 550px; 
	margin-left: 35px; 
	padding-bottom: 15px;
	}
	
.bp { 
	width: 550px; 
	margin-left: 35px; 
	margin-top: 15px; 
	margin-bottom: 15px;
	}

.headerbg {  
	background-color: #660033
	}
	
.footerbg {  
	background-color: #660033;
	height: 5px;
	width: 1px;
	}
	
.border {  
	background-color: #999999;
	}

.home_bg{
	/*background-color: #EFF3E7;*/
	background-color: #E8F0E6;
	}
.bg {  
	background-color: #E8F0E6;
	}

span.footnote {
	vertical-align: super;
	font-size: .8em;
	font-weight: normal;
	}

td span.footnote {
	margin-left: 2px;
	}

.footertext {  
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666666;
	}

.footertext a:active  {  
	color: #666666;
	}
	
.footertext a:link, .footertext a:visited  { 
	color: #660033;
	}

input, select, textarea {  
	font: 10pt Arial, Helvetica, sans-serif;
	}

li {  
	margin-bottom: 5px;
	}

.dlforms {
	line-height: 2em;
	font-weight: bold;
	}

.dlforms ul {
	padding: 0;
	margin: 0;
	}

.dlforms li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	}

.dlforms .inst {
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 1em;
	font-weight: normal;
	}

#subnav img {
	display: block;
	}

/* Section Sub Nav */
ul#tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 215px;
	color: #660033;
	text-transform: uppercase;
	}
	
ul#tabs li {
	border: 0;
	margin: 0;
	padding: 2px 0 2px 15px;
	}

ul#tabs li.on {
	border: 1px solid #999;
	border-left: 0;
	background-color: #FEDD78;
	}

ul#tabs li a, ul#tabs li a:visited, ul#tabs li a:active, ul#tabs li a:link {
	font: bold .9em Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #660033;
	}

ul#tabs li a:hover {
	color: #BF7F9F;
	}
	
ul#tabs li.on a:hover {
	color: #660033;
	}

/* Link to PDF Docs */
.pdflink {
	font-weight: bold;
	height: 34px;
	margin-left: 0;
	padding: 8px 0 0 40px;
	background: transparent url(../images/acrobatgraphic_pdf.gif) no-repeat left top;
	}

.pdflink span {
	text-transform: uppercase; 
	font-size: .6em; 
	color: #999;
	}

.downloadPdfLink {
	margin-bottom: 15px;
}

.downloadPdfLink a {
	padding: 5px 0 5px 25px;
	background: url(/img/icon_PDF_download.gif) no-repeat left;
}

/* ERROR LIST */
ul#errorList {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul#errorList li {
	color: #f00;
	font-weight: bold;
	padding: 3px 0;
	}

.searchDisclaimer{
	border: 1px solid #666;
	padding: 10px;
	background-color: #EFF3E7;
	font-size: 1.2em;
	color: #660033;
	}

.searchDisclaimer a {
	color: #660033;	
	}

.resultheading { 
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	}
	
div#printDirectory,
div#noPrint,
.printOnly {
	display: none;
	}
	
.sortLink {
	padding: 5px 5px 20px 10px;
}

#resultsContent h3 {
	margin-bottom: 1em;
}