body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #B9BA9B;
	background-image: url(images/top_page_background.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-left: 0px;
}

p {
	color: #4D1F87;
	font-size: 75%;
	margin-top: 0px;
	margin-bottom: 3px;
}
li {
	color: #4D1F87;
	font-size: 80%;
	padding: 0px;
	margin-left: -20px;
	margin-bottom: 15px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
	margin-bottom: 10px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #990000;
	margin-top: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #990000;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: -8px;
}

a:link {
	color: #990000;
	text-decoration: underline;
}
a:visited {
	color: #4D1F87;
	text-decoration: underline;
}

#TopPageBanner   {
	position:absolute;
	left:0px;
	top:26px;
	width:760px;
	height:188px;
	z-index:2;
}

/*This div holds all of the dropdown menus on the secondary pages*/
#TopNav   {
	position:absolute;
	left:31px;
	top:0px;
	width:729px;
	height:26px;
	z-index:300;
	overflow: visible;
	background-image: url(images/top_nav_background.gif);
}

 

/*Trigger and dropdown menus for the top navigation*/
#p7TBtrig10   {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 106px;
	z-index: 300;
}

#p7TBsub10   {
	position:absolute;
	left: -1px;
	top: 26px;
	width: 146px;
	z-index: 400;
	visibility: hidden;
}

#p7TBtrig20   {
	position:absolute;
	left: 106px;
	top: 0px;
	width:116px;
	z-index: 300;
}

#p7TBsub20   {
	position:absolute;
	left: 106px;
	width: 146px;
	top: 26px;
	z-index: 400;
	visibility: hidden;
}

#p7TBtrig30   {
	position:absolute;
	left: 222px;
	top: 0px;
	width: 114px;
	z-index: 300;
}

#p7TBsub30   {
	position:absolute;
	left: 222px;
	top: 26px;
	width: 146px;
	z-index: 400;
	visibility: hidden;
}

#p7TBtrig40   {
	position:absolute;
	left: 336px;
	top: 0px;
	width: 129px;
	z-index: 300;
}

#p7TBsub40   {
	position:absolute;
	left: 336px;
	width: 146px;
	top: 26px;
	z-index: 400;
	visibility: hidden;
}

#p7TBtrig50   {
	position:absolute;
	left: 465px;
	top: 0px;
	width: 144px;
	z-index: 300;
}

#P7TabH   {
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:
	200;
}

.p7tbsub  {
	background-color: #A5A485;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	layer-background-color: #A5A485;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-left: 18px;
	padding-bottom: 6px;
}

.p7tbsub p {
	margin: 0px;
	padding: 3px 10px 2px 0px;
	font-size: 12px;
	font-weight: bold;
}

.p7tbsub a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.p7tbsub a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.p7tbsub a:hover {
	color: #990000;
	text-decoration: none;
}

.p7tbsub a:active {
	color: #990000;
	text-decoration: none;
}

.p7tbdn {
color: #FF9900 !important;
font-weight: bold;
}

#TopNavFiller   {
	position:absolute;
	left:0px;
	top:0px;
	width:31px;
	height:26px;
	z-index:2;
}

#TopContent   {
	width:760px;
	z-index:2;
	padding-top: 214px;
}

#TopContent p  {
	margin-left: 40px;
	
}
#TopContent h1 {
	margin-left: 40px;
	margin-top: 10px;
	margin-bottom: 5px;
}
#rightColumn {
	width: 259px;
	background-image: url(images/right_column_background.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
	float: right;
	margin-left: 10px;
}

#rightColumn p  {
	margin-right: 5px;
	margin-left: 37px;
	
}
#leftColumn   {
	width: 486px;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	
}
#leftColumn p  {
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 40px;
	
}
.redBoldPara {
	color: #990000;
	font-weight: bold;
	padding-top: 5px;
}

/*Use these next to tags when you have an image without caption*/
.imageFloatRight {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
}
.imageFloatLeft {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 0px;
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	padding: 0px;
}
/*When you need an image with a caption, create a div and class it with one of these
two following classes. Class the image inside these divs with the following .borderImage*/ 
.captionRight {
	font-size: 11px;
	color: #990000;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.captionLeft {

	font-size: 11px;
	color: #990000;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.borderImage {
	border: 1px solid #FFFFFF;
}
.clearboth {
	clear: both;
}
.bottominfo {
	margin-left: 42px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 75%;
	padding-top: 10px;
	position: static;
	width: 718px;
	margin-top: 20px;
}
.more {
	font-style: italic;
}
.publicationarticle {

	font-style: italic;
	font-weight: normal;
}
.captionharry {
	font-size: 75%;
	color: #990000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
	width: 150px; 
}
.labelFloatRightnoborder {
	float: right;
	margin-top: 0px;
	margin-right: 300px;
	margin-left: 10px;
	border: 0px solid #FFFFFF;
	margin-bottom: 0px;
}
.imageFloatRightnoborder {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	border: 0px solid #FFFFFF;
	margin-bottom: 0px;
}
.imageFloatLeftnoborder {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-right: 10px; 
	margin-bottom: 0px;
}
/* print styles */

@media print { body {
color: black;
background: white;
	background-color: #FFFFFF;
	background-image: none; 
}}
@media print { a:link, a:visited {
color: black;
font-weight: normal;
}}
@media print { p, td, ul, li, ol, dl, dt, dd {
color: black;
}}
@media print { @page {
 size: 8.5in 11in; 
 margin: 0;
      }}
@media print { #TopNavFiller {
	display: none;
	}}
@media print { #TopNav {
	display: none;
	}}
@media print { #TopPageBanner {
	display: none;
	}}	
@media print { #printPage {
	display: none;
	}}	
@media print { #TopContent {
	display: block;
	width:660px;
	padding-top: 100px;
      margin:  0 0 0 0in;
      }}
@media print { img.dontprint {
	display: none;
	}}	
 
