body {  font: small Arial, Helvetica, Verdana, sans-serif;  text-align: center; margin: 0; padding: 1; }

/* styles headings */

h1 {  font: normal 160% Georgia, "Times New Roman", Times, serif; margin: 7px 7px 0 19px; }h1 span { color: #284c55; }	
h2 {  font: normal 140% Georgia, "Times New Roman", Times, serif; line-height: 140%; margin: 0 0 10px 0; line-width: 50%;}	
h3 {  font: normal 120% Georgia, "Times New Roman", Times, serif; line-height: 120%; margin: 10px 0; }	
h4 {  font: bold 100% Arial, Helvetica, Verdana, sans-serif; }

.tagline { font: medium Georgia, "Times New Roman", Times, serif; margin: 0; padding-left: 15px; }
.tagline2 { font: medium Georgia, "Times New Roman", Times, serif; }

/* general styles */	

p { margin: 0 0 1em 0; line-height: 1.3em;  }
.sm { font-size: 85%; }	
ul { list-style-type: square; line-height: 1.3em; }	
ol { line-height:1.5em; }
li { margin-bottom: 3px; }

A:link { text-decoration: underline;  }
A:visited { text-decoration: underline;  }
A:active { text-decoration: none;  }
A:hover { text-decoration: none;  }
img	 { border: 0; padding: 0; }

td { font: small Arial, Helvetica, Verdana, sans-serif; text-align: left;  }
th { font: small Arial, Helvetica, Verdana, sans-serif; text-align: left;  }

/* 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: 0 auto; padding: 0; border: 0px; clear: both; align: center; text-align: left; }	
#Content { clear: both; margin: 0; padding: 0 0 0 0; width: 952px!important; background-color: #FFFFFF; }

.menu p { line-height: 1.3em; }

.chart { font-size: 10px; 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; }
.caption    { color: #cc0000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

		
/* styles for the various header images */ 

#HeaderImage { margin: 0; padding: 0; width: 952px; border: 0; height: 175px; align: center; }

/* styles general header elements */ 

#Toplinks { padding: 15px; float: left; width: 355px; border: 0;  }
#Toplinks a { text-decoration: none; }
#Toplinks a:hover { text-decoration: underline; }
#Logo { float: left;  top: 20px; width: 216px; border: 0; padding-top: 20px; padding-bottom: 16px; background: transparent; }
#OhioLink { display: block; height: 40px; width: 95px; z-index=10; }
#DNRLink { position: absolute; top: 20px; left: 525px; height: 40px; width: 130px; z-index=10;}
#Searchbox { margin: 0; float: right; width: 300px; border: 0; text-align: right; padding: 15px;}#Searchbox form { margin-bottom: 0; }
#MainNav { clear: both; margin: 0; padding: 0px; font: medium Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; text-align: center; border: 0; }

/* styles for homepage */ 

#NewsTabs { clear: both; margin: 10px 18px 0 19px; padding: 0; width: 916px; background: transparent url(img/bg_newstabs.jpg) top left no-repeat; border-left: 1px solid #A0C3DF; }	
.Tabs { margin: 0; float: left; width: 306px; height: 167px; }
.Tabs img { float: left; margin: 0; }	

/* Footer styles */

#FooterContainer { clear: both; margin: 0 auto; width: 952px; text-align: center;  }
#Footer { padding: 20px 0; }
#Footer a {text-decoration: none; }
#Footer a:hover { text-decoration: underline; }

.lineacross { height: 1px; padding: 0; margin: 7px 17px 0px 17px; }

/* styling for photo credits */

.credit { float: left; margin: 0 1px; padding: 6px; }
.credit img { margin-bottom: 0; border: 1px solid #A0C3DF; }
.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-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; border-top: 0px; border-right: 0px ; border-left: 0px ; border-bottom: 0px; padding-left: 0px; padding-top: 19px; }
#dnn_ContentPane {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; border-top: 0px; border-right: 0px ; border-left: 0px ; border-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }
#dnn_LeftPane {margin: 0px; border-top: 0px; border-right: 0px ; border-left: 0px ; border-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
#dnn_RightPane {margin:  0px 0px 0px 0px; border-top: 0px; border-right: 0px ; border-left: 0px ; border-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
#dnn_FarRightPane {margin:  0px 0px 0px 0px; border-top: 0px; border-right: 0px ; border-left: 0px ; border-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
#dnn_TitlePane {margin: 0px; border-top: 0px; border-right: 0px ; border-left: 0px ; border-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
#dnn_BottomPane {margin: 0px; border-top: 0px; border-right: 0px ; border-left: 0px ; border-bottom: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}


/* styles for main navigation menu */

/* style for the 1st child navigation menu links */
.MainMenu_MenuItem td
{
font: medium Georgia, "Times New Roman", Times, serif;
}

/* styles for the top level navigation menu links */
.MainMenu_RootMenuItem td
{
font: medium Georgia, "Times New Roman", Times, serif;
}

/* styles for the top level navigation menu links when hovered */
.MainMenu_RootMenuItemSel td
{
font: medium Georgia, "Times New Roman", Times, serif;
}


/* styles for the child navigation menu links when hovered */
.MainMenu_SubMenuItemSel td
{
font: medium Georgia, "Times New Roman", Times, serif;
}

/* styles for the menu container */
.MainMenu_MenuContainer
{
    width: 950px;
    text-align:center;
    /* hack for MacIE5 to ignore and other browsers to use \*/
    margin-left: auto;
    margin-right: auto;
    width: auto;
    _width:  1px;
    height:  22px;
    _height:  20px;
   /* end hack */
}






