body {  
font: 100% Arial, Helvetica, Verdana, sans-serif; 
text-align: center; 
padding: 0; 
margin:0;
}



/* heading styles */




h1 { 
font: normal 1.6em Georgia, "Times New Roman", Times, serif; 
margin: 0px 0px 12px 0px; 
}
	
h2 {  
font: normal 1.4em Georgia, "Times New Roman", Times, serif; 
line-height: 140%; 
margin: 0px 0px 9px 0px; 
}

h3 {  
font: normal 1.3em Georgia, "Times New Roman", Times, serif; 
line-height: 110%; 
margin: 0px 0px 8px 0px;
}
	
h4 {  
font: bold 1.15em Arial, Helvetica, Verdana, sans-serif; 
margin: 0px 0px 6px 0px;
}



.tagline { 
font: 1.2em Georgia, "Times New Roman", Times, serif; 
margin: 0; 
padding-left: 19px; 
} 

.tagline span { 
padding-left: 1px; 
}


.tagline2 { 
font-style: Georgia, "Times New Roman", Times, serif; 
}


.normal .tagline {
font: 1em Georgia, "Times New Roman", Times, serif;
margin: 0;
padding-left: 19px;
}

#contentborder { width: 916px!important; }



/* general styles */



p { 
font: 0.85em/1em Arial, Helvetica, Verdana, sans-serif;}

.sm { 
font-size: 50%; 
}
	



ul {  
font: .85em arial, Helvetica, Verdana, sans-serif; 
line-height:1em; 
}
	

ol { 
font: .85em arial, Helvetica, Verdana, sans-serif; 
line-height:1em; 
} 




li { 
font: 1em arial, Helvetica, Verdana, sans-serif; 
line-height:1.3em; margin-bottom: 3px; 
}

  
ol 




li { 

font: 100% arial, Helvetica, Verdana, sans-serif;  
margin-bottom: 3px; 

} 


ol ol 




li { 

font: 100% arial, Helvetica, Verdana, sans-serif;  
margin-bottom: 3px; 

} 


ol ol ol 




li { 

font: 100% arial, Helvetica, Verdana, sans-serif;  
margin-bottom: 3px; 

} 


ul 




li { 

font: 100% arial, Helvetica, Verdana, sans-serif;  
margin-bottom: 3px; } 


ul 




li li{ 

font: 100% arial, Helvetica, Verdana, sans-serif;  
margin-bottom: 3px; 

} 


ul 




li li li{ 
font: 100% arial, Helvetica, Verdana, sans-serif;  
margin-bottom: 3px; 

} 


td 




li { 

font: .85em arial, Helvetica, Verdana, sans-serif;  
margin-bottom: 3px; 

}



 


td 



ul { 
font: 100% arial, Helvetica, Verdana, sans-serif; 

line-height:1em; 

}
 



td ol  { 

font: 100% arial, Helvetica, Verdana, sans-serif; 

line-height:1em; 

}


a:link { 
text-decoration: underline;  
}

a:visited { 
text-decoration: underline;  
}
 
a:active { 
text-decoration: none;  
} 


a:hover { 
text-decoration: none;  }




img { border: 0px; 
padding: 0px; 
}



td { 
font: 0.85em Arial, Helvetica, Verdana, sans-serif; 
/*text-align: left; */ 
}

/* td p style affects paragraphs in content manager module */

td p  { 
font: 0.85em/1.1em Arial, Helvetica, Verdana, sans-serif; 
margin: 0 0 0.7em;  

}


th { 
font: 1em Arial, Helvetica, Verdana, sans-serif; 
text-align: left;  
}
/* normal affects many different styles */


.Normal, .NormalDisabled
{ 
font: 100% Arial, Helvetica, Verdana, sans-serif; 
font-weight: normal; 
}


td.NormalTextBox
{
text-align: center; 
margin-right: auto; 
margin-left: auto; 
}




/* styles forms */
	



input, select, textarea { 
font-family: Arial, sans-serif; 
color: #000000;  
}




textarea { 
overflow: auto;  
}
	



label { 
display: none;  
}




/* styles main body elements */



#MasterContainer { 
width: 952px; 
margin: 0px auto; 
padding: 0px; 
border: 0px; 
clear: both; align: center; 
text-align: left; 
}	



#Content { 
width: 952px!important; 
margin: 0px auto; 
padding: 0px;  
background-color: #ffffff; align: center; 
text-align: left; 
}
.menu { font-size: 120%; line-height: 30%; }




.chart { 
font-size: 0.75em; 
font-family: Verdana, sans-serif; 
}a.chartlink:link  { 
color: black; 
text-decoration: underline; 
}


.chartsmaller { 
font-size: 0.50em; 
font-family: Verdana, sans-serif; 
}a.chartlink:link  { 
color: black; 
text-decoration: underline; 
}


a.chartlink:hover { 
color: #006600; 
text-decoration: underline; 
}


a.chartlink:visited  { 
color: black; 
text-decoration: underline; 
}


a.chartlink:active  { 
color: black; 
text-decoration: underline; 
}



.whitetext {
font: 12px Arial, Helvetica, Verdana, sans-serif;  
color: #ffffff; 
}


a.whitetext:link { 
text-decoration: underline; color: #ffffff; 
}

a.whitetext:hover { 
text-decoration: none; color: #ffffff; 
}a.whitetext:visited { 
text-decoration: none; 
color: #ffffff; 
}a.whitetext:active { 
text-decoration: none; 
color: #ffffff; }


p.whitetext {
font: 12px Arial, Helvetica, Verdana, sans-serif;  
color: #ffffff; 
}


td.whitetext {
font: 12px Arial, Helvetica, Verdana, sans-serif;  
color: #ffffff; 
}


/* styles for the header images */



#HeaderImage { 
margin: 0px; 
padding: 0px; 
width: 952px; 
border: 0px; 
height: 73px; align: center; 
}


#BottomHeader { 
margin: 0px; 
padding: 0px; 
width: 952px; 
border: 0px; 
height: 73px; align: center; background-color: #ffffff; 
}




/* styles general header elements */ 



#Toplinks { 
padding: 15px 15px 15px 5px; 
float: left; 
width: 325px; 
border: 0; 
}



#Toplinks a { font-size: 80%; 
text-decoration: none; 
}



#Toplinks a:hover { 
text-decoration: underline; 
}




#Logo1 { 
float: left; 
top: 10px; 
width: 130px; 
border: 0px; 
padding-top: 10px; 
padding-bottom: 5px; 
padding-right: 0px; 
padding-left: 0px; 
background: transparent; height: 50px; 
}



#Logo2 { 
float: left; 
top: 10px; 
width: 160px; 
border: 0px; 
padding-top: 10px; 
padding-bottom: 5px; 
padding-right: 0px; 
padding-left: 0px; 
background: transparent; height: 50px; }



#OhioLink { 
display: block; 
height: 50px; 
width: 130px; 
}


#DNRLink {  display: block; 
height: 50px; 
width: 160px; 
}


#Searchbox { 
margin: 0; 
float: right; 
width: 210px; 
border: 0px; 
text-align: right; 
padding: 15px; }
 

#Searchbox form { 
margin-bottom: 0px; 
}
#Searchbox a { vertical-align: bottom; }



#MainNav { 
clear: both;  margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; 
padding: 0px; 
letter-spacing: 0.5px; 
text-align: center; 
border: 0px; min-height: 29px;
 }

#MainNav td{ 
clear: both; margin: 0px auto; align: center; 
padding: 3px 0px 2px 0px; 
letter-spacing: 0.5px; 
text-align: center; border: 0px; cellpadding: 0px; cellspacing: 0px; 
}



#AdminNav { 
clear: both; 
margin: 0px auto; 
padding: 0px; 
letter-spacing: 1px; 
text-align: right; 
border: 0px; background-color: #ffffff; 
}




/* styles for homepage */ 

#NewsTabs { 
clear: both; 
margin: 10px 18px 0px 19px; 
padding: 0px; 
width: 916px; 
}
	


/*Used to prop the height of the navigation bar to the full height of the image for IE but allow Firefox to use the min-height*/
.prop {height: 29px; float: left; width: 1px; }

.tabs { 
margin: 0px; 
float: left; 
width: 306px; 
height: 167px; 
}



.Tabs img { 
float: left; 
margin: 0px; 
}
/* footer styles */




#FooterContainer { 
clear: both; 
margin: 0px auto; 
width: 952px; 
text-align: center;  
}



#Footer { 
padding: 20px 0px; 
}


#Footer a {font-size: 80%; text-decoration: none; 
}


#Footer a:hover { 
text-decoration: underline; 
}




/* to create a line across */



.lineacross { 
height: 1px; 
padding: 0px; 
margin: 7px 17px 0px 17px; 
}




/* styling for photo credits */




.credit { 
float: left; 
margin: 0px 1px; 
padding: 6px; 
}



.credit img { 
margin-bottom: 0px; 
}



.credit p { 
margin-top: 4px; 
}




.hide { 
display: none; 
}


.print { 
display: none; 
}	



.clear { 
clear: both; 
height: 1px; 
overflow: hidden; 
}




/* styling for dnn content panes */




#dnn_TagLinePane {
margin: 0px; 
border: 0px; 
padding-left: 0px; 
padding-top: 7px; padding-bottom: 7px; align: center; valign: top; 
width: 952px!important; 
}


#dnn_ContentPane {
margin: 0px; 
border: 0px; 
padding-top: 0px; 
padding-left: 0px; 
padding-right:0px; 
padding-bottom: 0px; 
/*height: 100%;*/
}


#dnn_TopPane {
margin: 0px; 
border: 0px; padding: 0px 0px 0px 0px;
 /*height: 100%;*/
}



#dnn_LeftPane {
margin: 0; 
border: 0; 
padding: 0px 0px 0px 0px; /*height: 100%;*/ 
}



#dnn_RightPane {
margin: 0px; 
border: 0px; 
padding: 0px 0px 0px 0px; /*height: 100%;*/
}


#dnn_FarRightPane {
margin: 0px; 
border: 0px; 
padding: 0px 0px 0px 0px;
 /*height: 100%;*/
 }


#dnn_TitlePane {
margin: 0; 
border: 0; 
padding: 0px 0px 0px 0px;
}


#dnn_BottomPane {
margin: 0; 
border: 0; 
padding: 0px 0px 0px 0px; 
/*height: 100%;*/
}




/* styles for main navigation menu */



/* style for the 1st child navigation menu links */


.MainMenu_MenuItem 
{ 
font: normal 100% Georgia, "Times New Roman", Times, serif; text-align: left; 
}


.MainMenu_MenuItem td
{ 
font: normal 100% Georgia, "Times New Roman", Times, serif; 
}



/* styles for the top level navigation menu links */


.MainMenu_RootMenuItem 
{ 
font: normal 100% Georgia, "Times New Roman", Times, serif; text-align: center; 
cellspacing: 0px; 
}


.MainMenu_RootMenuItem td
{ 
font: normal 100% Georgia, "Times New Roman", Times, serif; text-align: center;
}



/* styles for the top level navigation menu links when hovered */


.MainMenu_RootMenuItemHover td
{ 
font: normal 100% Georgia, "Times New Roman", Times, serif; text-align:center; 
}


.MainMenu_RootMenuItemSel td
{ 
font: normal 100% Georgia, "Times New Roman", Times, serif; text-align:center; 
}


.MainMenu_RootMenuItemSel td a
{ 
font: normal 100% Georgia, "Times New Roman", Times, serif; text-align:center; 
}




/* styles for the child navigation menu links when hovered */


.MainMenu_SubMenuItemSel td
{
font: normal 100% Georgia, "Times New Roman", Times, serif;
 }


.MainMenu_SubMenuItemHover td
{
font: normal 100% Georgia, "Times New Roman", Times, serif;
 }



/* styles for the menu container */


.MainMenu_MenuContainer 
{ display: inline-block; 
margin-right: auto; 
margin-left: auto; align: center; width: 50%; padding: 0px; 
}
.MainMenu_Separator { width: 1px; height: 1px; padding: 0px; margin: 0px; }
.MainMenu_MenuIcon { cursor: pointer; width: 1px; height: 1px; padding: 0px; }
.MainMenu_MenuArrow {width: 0px; height: 0px; border: 0px; padding: 0px; }
.MainMenu_RootMenuArrow {width: 0px; height: 0px; border: 0px; padding: 0px; }



/* styles for the admin container */


.MainMenu_AdminContainer
{
 display: inline; width: 950px;
 background: #ffffff; padding: 0px; 
}  