/****** TOP PANEL BAR ******/
.topPanelBar
{
	background-color:#588c70;
}
/****** END TOP PANEL BAR ******/


/****** TOP LEFT CORNER ******/
div#topLeftCorner a:hover {color:#e4d8ae;}
/****** END TOP LEFT CORNER ******/



/****** HEADER ******/

#headerInfo 
{
	margin:0;
	padding:0 0 0 0;
	position:relative;
	top:-75px;
	left:0;
	font-size:x-small;
}
#headerInfo ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#headerInfo ul li
{
	margin:0;
	padding:0;
	color:#000;
}
/****** END HEADER ******/


/****** STYLE TO REMOVE 10PX PADDING AROUND CONTENT******/
div#paddingPageContent
{
	margin:-10px 0 -10px -10px;
}
div#paddingPageContent a:visited
{
	font-size:inherit;
	color:Blue;
}
/**** END STYLE TO REMOVE 10PX PADDING AROUND CONTENT****/


/****** MID NAV BAR ******/
div#midNavBar 
 {
	font-weight:bold;
	padding:0 0 0 7px;
	width: 713px;
}
div#midNavBar a 
{
	color:#363;
	padding:3px 4px 0 4px;
}
div#midNavBar a:hover
{
	background-color:#e4d8ae;
}
.secRow
{
	background-color: #e3d8ad;
}
.secRow a:link, .secRow a:visited
{
	color:#363;
}
.secRow a:hover
{
	background-color:#c7b15d;
}

/****** END MID NAV BAR ******/



/***** ROUNDED BORDERS *****/
div#topRoundedBorder 
{
	background-color:#588c70;
}
div#bottomRoundedBorder 
{
	background-color:#c7b15c;
}
/***** END ROUNDED BORDERS *****/



/***** HEADINGS *****/
h2 
{
	font-size:1.2em;
	color:#c7b15c;
	padding:5px 0 0 0;
	margin:0;
}
h3
{
	font-size:1.2em;
	color: #c7b15c;
	padding: 10px 0 10px 0;
	margin:0;
}
h4
{
	font-size:1em;
	color:#588c70;
	margin:1em 0;
	padding:0;
}
h5
{
	font-size:1em;
	color:#588c70;
	margin:0;
	padding:0;
}

/***** END HEADINGS *****/


/***** HOME PAGE *****/
div#homeContent
{
	font-size:.9em;
}

div#homeContent h2, div#homeContent h3
{
	font-size:1.4em;
	padding:10px 0;
}

div#homeContent p
{
	font-size:.9em;
	margin:0;
	padding:0;
	text-align:justify;
}

div#homeContent p a
{
	font-size:1em;
	text-align:justify;
}

div#homeContent p a:visited
{
	font-size:1em;
	text-align:justify;
}

#medicalExaminerPhoto 
{
	float:left;
	padding-right:10px;
}

#nameAccredited 
{
	height:60px;
	padding:15px 0;
}

#nameAccredited a 
{
	color:#588c70;
	text-decoration:none;
}

#nameAccredited h5
{
	position:relative;
	top:25px;
}

#nameLogo 
{
	float:left;
	padding:0 5px 0 0;
}

/***** END HOME PAGE *****/




/*****  FOR IE7 VISITED LINK FONT SIZE *****/
div#contentPlaceHolder a:visited
{
	font-size:small;	
}		
/***** END IE7 VISITED LINK FONT SIZE *****/



/**** ABOUT US PANEL ****/
.aboutUsPanel
{
	padding:0 5px 0 12px;
	margin:0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../images/badge.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:100px;
}	
.aboutUsPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.aboutUsPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0 0 4px 0;
}
.aboutUsPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.aboutUsPanel li
{
	list-style-image:url(../Images/listButton.jpg);
	padding:0 20px 7px 0;
	margin:0;	
}
.aboutUsPanel ul
{
	margin: 0 0 0 15px;
	padding:5px 0 0 0;
}
/**** END ABOUT US PANEL ****/



/**** WHAT DO I DO NOW PANEL ****/
.whatPanel
{
	padding:0 5px 0 12px;
	margin:0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../images/whatToDoB.jpg);
	background-position:right center;
	background-repeat:no-repeat;	
}	
.whatPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.whatPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0 0 4px 0;
}
.whatPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.whatPanel li
{
	list-style-image:url(../Images/listButton.jpg);
	padding:0 20px 5px 0;
	margin:0;	
}
.whatPanel ul
{
	margin: 0 0 0 15px;
	padding:0 0 0 0;
}
/**** END WHAT DO I DO NOW PANEL ****/



/**** INTERESTED IN FORENSIC SCIENCE PANEL ****/
.forensicPanel
{
	padding:0 5px 0 12px;
	margin:0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-color: #a2dab4;
	background-image:url(../images/forensicPanelE.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:110px;	
}	
.forensicPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.forensicPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0 0 4px 0;
}
.forensicPanel a:hover
{
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}
.forensicPanel li
{
	list-style-image:url(../Images/ForensicListButton.gif);
	padding:0 20px 10px 0;
	margin:0;	
}
.forensicPanel ul
{
	margin: 0 0 0 15px;
	padding:3px 0 0 0;
}
/**** END INTERESTED IN FORENSIC SCIENCE PANEL ****/



/**** OTHER HELPFUL INFORMATION PANEL ****/
.informationPanel
{
	padding:0 5px 0 12px;
	margin:0;
	border-left:solid 1px #333;
	border-right:solid 1px #333;
	background-image:url(../images/informationPanelB.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:200px;
}	
.informationPanel a
{
	color:#333;
	text-decoration:none;
	font-size: 10px;
}
.informationPanel a:visited
{
	color:Black;
	text-decoration:none;
	font-size: 10px;
	padding:0 0 4px 0;
}
.informationPanel a:hover
{
	color: #E2B542;
	text-decoration:underline;	
}
.informationPanel li
{
	list-style-image:url(../Images/listButton.jpg);
	padding:0 20px 10px 0;
	margin:0;	
}
.informationPanel ul
{
	margin: 0 0 0 15px;
	padding:3px 0 0 0;
}
/**** END OTHER HELPFUL INFORMATION PANEL ****/



/**** FAQ TREEVIEW STYLE ****/
div.faqTreeView table td
{ 
	vertical-align:top;
	padding:0 10px 10px 0;
}
div.faqTreeView table 
{
	margin:0 0 0 80px;
}
/**** END FAQ TREEVIEW STYLE ****/



/**** FOOTER ****/
#topFooter a:hover 
{
	color:#363;
}
/**** END FOOTER ****/

.clearme 
{
	clear:both;
}

a img 
{
	border:0;
}

li 
{
	margin:.3em 0;
}

.pageNav
{
	list-style:none;
	padding-left:0;
	padding-bottom:2em;
}

address 
{
	font-style:normal;
	margin:1em 0;
}

.teaserLeft 
{
	margin: 5px 5px 5px 0;
	float: left;
}

.teaserRight 
{
	margin: 5px 0 5px 5px;
	float: right;
}

#abuseCycleGraphic 
{
	margin:30px 10px 10px 10px;
}

table th, table td 
{
	padding:3px 0;
}

.altrow 
{
	background:#dcdcdc;
}

#funeralHomes 
{
	width:100%;
	margin:1em 0;
}

#funeralHomes th 
{
	color:#fff;
	background:#588c70;
	font-weight:normal;
}

#iowaDonorNetwork 
{
	float:left;
	display:inline;
	width:230px;
	margin-left:30px;
}

#eyeDonor 
{
	float:right;
	display:inline;
	width:280px;
	margin-right:30px;
}

#eyeDonor img 
{
	padding-top:17px 0 11px 0;
}

.bio .teaserLeft 
{
	margin-right:10px;
    width: 160px;
}

.bio .teaserRight 
{
	margin-left:10px;
    height: 240px;
    width: 160px;
}

.bio p 
{
	text-align:justify;
}

.altHeading 
{
	text-align:right;
}
