html{ height: 100%; margin-bottom: 1px; }

/* styles headings */

h1 { color: #4581d0; font: normal 14pt Georgia, "Times New Roman", Times, serif; margin: 10px 0 10px 19px; }
h1 span { color: #cc0000; }
	
h2 { color: #3B240B; font: normal 14pt Georgia, "Times New Roman", Times, serif; line-height: 125%; margin: 0 0 5px 0; }
h2 span {color: #99744D;}
	
h3 { color: #1A3C8E; font: normal 130% Georgia, "Times New Roman", Times, serif; line-height: 115%; margin: 10px 0; }

h4 { color: #1A3C8E; font: bold 100% Arial, Helvetica, Verdana, sans-serif; }

/* general styles */
	
p { margin: 0 0 1em 0; line-height: 1.3em;  }
.sm { font-size: 85%; }
	
ul { list-style-type: round; line-height: 1.3em; }
	
ol { line-height:1.5em; }


A:link { text-decoration: underline; color: #1A3C8E;  }
A:visited { text-decoration: underline; color: #1A3C8E;  }
A:active { text-decoration: none; color: #4581d0;  }
A:hover { text-decoration: none; color: #4581d0;  }

../img	 { border: 0px none; padding: 0 }
img	 { border: 0px none; padding: 0 }

/* styles forms */
	
input, select, textarea { font-family: Arial, sans-serif; color: #000000;  }

textarea { overflow: auto;  }
	
label { display: none;  }

/* ---------------------------------- ODA STYLES ------------------------------------- */

/* Main Header */

/* Change seasonal folder for background and rename css tags */

/* Spring Header */
body { background: #D5CABD url('/img/bg.png') repeat-x top left; color: ivory; text-align: left; margin: 0; padding: 0; font-style:normal; font-variant:normal; font-weight:normal; line-height:85%; font-size:small; font-family:Arial, Helvetica, Verdana, sans-serif;}
.ODAHed { margin: 0; padding: 0; width: 952px; height: 175px; background: #fff url('/img/header.jpg') no-repeat top left; }

/* Summer Header */
body-summer { background: #9FD5FF url('/img/bg_ODA.jpg') repeat-x top left; color: #1A3C8E; text-align: left; margin: 0; padding: 0; font-style:normal; font-variant:normal; font-weight:normal; line-height:85%; font-size:small; font-family:Arial, Helvetica, Verdana, sans-serif;}
.ODAHed-Summer { margin: 0; padding: 0; width: 952px; height: 175px; background: #fff url('/img/oda_hdr.jpg') no-repeat top left; }

/* Fall Header */
body-fall { background: #9FD5FF url('/img/fall/bg_ODA.jpg') repeat-x top left; color: #1A3C8E; text-align: left; margin: 0; padding: 0; font-style:normal; font-variant:normal; font-weight:normal; line-height:85%; font-size:small; font-family:Arial, Helvetica, Verdana, sans-serif;}
.ODAHed-Fall { margin: 0; padding: 0; width: 952px; height: 171px; background: #fff url('/img/fall/agri_header.jpg') no-repeat top left; }

/* Winter Header */
body-winter { background: #E0E0E0 url('/img/winter_bg.jpg') repeat-x top left; color: #1A3C8E; text-align: left; margin: 0; padding: 0; font-style:normal; font-variant:normal; font-weight:normal; line-height:85%; font-size:small; font-family:Arial, Helvetica, Verdana, sans-serif;}
.ODAHed-Spring { margin: 0; padding: 0; width: 952px; height: 175px; background: #fff url('/img/winter.jpg') no-repeat top left; }

.faqa { color: #357edf; font: normal 18pt Georgia, "Times New Roman", Times, serif; padding-left:15px;margin:0px;}
.faqq { color: navy; font: normal 18pt Georgia, "Times New Roman", Times, serif; margin: 0 10px 5px 10px; }
.faqqtext dt a { font-weight:bold; color: #1A3C8E; text-decoration: none; margin:0;}
.faqqtext dt a:visited { color: #1A3C8E; text-decoration: none; }
.faqqtext dt a:hover { color: #696D40; text-decoration: underline; }
.faqqtext dt i a { color: #0d52ac; text-decoration: none; }

/* styles for the various header images */

#ODALink { 
float: left;
top: 20px;
position:absolute;
width : 952px;
height: 145px;
/* summer - margin-left: 430px; */
/* winter  margin-left: 480px; */
/* spring */ margin-left: 0px;
margin-top: 0px;
}

#OhioGovLink { 
float: left;
top: 0px;
position:absolute;
width : 110px;
height: 60px;
/* summer - margin-left: 317px; */
/* winter  margin-left: 367px; */
/* winter */ margin-left: 365px;
margin-top: 0px;
}

#Searchbox { margin: 0; padding: 0px; left: 745px; width: 200px; top: -52px; border: 0px none; text-align: right; position: relative;}
#Searchbox form { margin-bottom: 0; }

#Google { margin: 0; padding: 0px; left: 740px; width: 200px; top: 96px; border: 0px none; text-align: right; position: relative;}
#Google form { margin-bottom: 0; }

#smMenu  { margin: 0px; padding: 0px; left: 850px; width: 90px; top: -60px; border: 0px none; text-align: left; position: relative; font-weight:normal;}
#smMenuSearch  { margin: 0px; padding: 0px; left: 12px; width: 90px; top: -45px; border: 0px none; text-align: left; position: relative; font-weight:normal;}
/* smenu separator */
.smenusep { border-right: 1px dotted #52482D; }

#Transbox { margin: 0px; padding-left:70%; left: 0px; width: 0px; top: 172px; border: 0px none; text-align: left; position: absolute;}
#Transbox form { margin-bottom: 0; }

a.sLink:visited, a.sLink:link, a.sLink:active {text-decoration: none; line-height: 150%; color: #000000;}
a.sLink:hover{ text-decoration: underline; color: #52482D; }

/* AJAX Popups */
.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/* google search background color */
.gsc-control-cse { background-color: #F5F5DC; }


/* main content container */

.roundedc
{
	padding-left: 10px;
}	

.leftblock
{
    border: 1px solid #D7CDBB;
    padding: 5px 0 0px 10px;
    margin-bottom: 10px;
    background: #F5F5DC;
    vertical-align: top;
}

.blockhead
{
    border: 1px solid #000000;
    border-bottom: 0px solid #DBDB79;
    padding: 5px 0 0px 10px;
    margin-bottom: 0px;
    background: ivory url(/img/hdr.png);
    font: bold 12pt Arial;color:ivory;
    vertical-align: top;
    height: 25px;
}

.leftsec
{
    border: 1px solid #000000;
    border-bottom: 0px solid #DBDB79;
    padding: 5px 0 0px 10px;
    margin-bottom: 0px;
    background: ivory url(/img/smhdr.png);
    font: bold 12pt Arial;color:ivory;
    vertical-align: top;
    height: 7px;
}

.leftsecblock
{
    border: 1px solid #C5B8A5;
    padding: 10px 0 0px 10px;
    margin-bottom: 10px;
    background: #E3DCD3;
    vertical-align: top;
}

.blockhead2
{
    border: 1px solid #E6E69E;
    padding: 0px 0 2px 10px;
    margin-bottom: 0px;
    background: #F0F0C7;
    vertical-align: top;
    height: 28px;
}

.rsslink
{
	font-family: Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-weight: normal;
    color: ivory;
    font-size: 13px;
    line-height: 100%;
    vertical-align: top;
}   
.rsslink a:visited, .rsslink a:link, .rsslink a:active {text-decoration: none; line-height: 150%; color: ivory;}
.rsslink a:hover {text-decoration: underline; color: wheat; } 
.rsslink a:hover span {text-decoration: underline; color: #849451; } 
.rsslink span {text-decoration: none; color:#576336; } 

.newslink
{
	font-family: Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 13px;
    line-height: 100%;
    vertical-align: top;
}  
.newslink a:visited, .newslink a:link, .newslink a:active {text-decoration: none; line-height: 120%; color: #4E362C;} 
.newslink a:hover {text-decoration: underline; color: #775A3C; } 


/* highlights */

.highlights { width: 636px; height: 260px; background: #F5F5DC url(/img/lefcol.jpg) repeat-y; border: solid 1px #c7b29a; margin: 0 0 10px 0; position: relative;}
.highlights ul.nav { display: block; width: 250px; height: 10px; position: absolute; top: 6px; left: 0px;}
.highlights ul.nav li { display: block; width: 10px; height: 10px; float: left; margin: 0 8px 0 0; }
.highlights ul.nav li a { display: block; width: 10px; height: 10px; background: url(/img/locator.gif); text-indent: -9999px; overflow: hidden; }
.highlights ul.nav li a.active,.highlights ul.nav li a:hover { background-position: 0 -10px; }
.highlights div.highlight { width: 625px; height: 237px; position: absolute; top: 22px; left: 0px;}
.highlights div.highlight ul { display: block; width: 623px; height: 237px; position: absolute; top: 0; left: 0px; }
.highlights div.highlight ul li { display: none; width: 623px; height: 237px; position: absolute; top: 0; left: 0px; }
.highlights div.highlight ul li div.text { overflow: hidden; border: solid 1px #DFDF8B; display: block; width: 221px; height: 220px; padding: 15px 15px 0 15px; background: url(/img/highlight_bg.jpg); position: absolute; top: 0; right: 0; }
.highlights div.highlight ul li div.text h3 {display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 20px; color: #443322; font-weight: normal; margin: 0 0 15px 0; }
.highlights div.highlight ul li div.text h3 a { color: #443322; text-decoration: none;}
.highlights div.highlight ul li div.text h3 a:hover { color: #000070; text-decoration: underline;}
.highlights div.highlight ul li div.text p { color: #443322; line-height: 18px; }
.highlights div.highlight ul li img { display: block; width: 374px; height: 237px; position: absolute; top: 0; leftt: 0; }

#nav a { font: bold 7px times; border: 1px solid #ccc; background: #F5F5DC; color: #F5F5DC; text-decoration: none; margin: 0px 3px; padding:0px 2px;}
#nav a.activeSlide { background: #AD9C7F; color: #AD9C7F;}
#nav a:focus { outline: none; }
#nav a:hover { background: #666600; color: #666600; }
	

/* main content text */

.ul_links ul { margin: 0 0 0px 4px; padding: 0; list-style-type: none;}
.ul_links li { margin: 0 0 6px 0px; color: #423B24; font-family: Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif; font-weight: normal; font-size: 12pt; }
.ul_links li a { color: #423B24; text-decoration: none; }
.ul_links li a:visited, .ul_links li a:link, .ul_links li a:active { color: #423B24; text-decoration: none; }
.ul_links li a:hover { color: #696D40; text-decoration: underline;}
.ul_links li i a { color: #423B24; text-decoration: none; }
.ul_links dt a {text-decoration: none;}
.ul_links dt a:hover {text-decoration: underline; }
.ul_links dd a {line-height:150%; text-decoration: none;}
.ul_links dd a:hover {text-decoration: underline; }

.nav_links ul { margin: 0 0 0px 0px;list-style-type: none; padding: 0 0; display:block;line-height:25px;}
.nav_links li { margin: 0 0 0px 0px; color: #423B24; font-family: Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif; font-weight: normal; font-size: 12pt; display:block;}
.nav_links li a { color: #423B24; text-decoration: none; display:block; padding-left:3px;}
.nav_links li a:visited, .nav_links li a:link, .nav_links li a:active{ color: #423B24; text-decoration: none; }
.nav_links li a:hover { color: #1D2112; background-color: #C9BD9C;display:block;}

a.tog:link { text-decoration: none; color: #1A3C8E; }
a.tog:hover { text-decoration: none; color: #4581d0; }

/* Photo Gallery mouseovers */
td.transON {width: 100%; background-color: #FFFFFF;border:1px solid #857949; }
td.transOff {width: 100%; background-color: #EADDC9;opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;border:1px solid #D3C4AC; }

.transIT {width: 100%; background-color: #EADDC9;opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;border:1px solid #D3C4AC; }
.transOut {width: 100%; background-color: #EADDC9;opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;border:1px solid #D3C4AC; }
.transOver {width: 100%; background-color: #FFFFFF;border:1px solid #857949; }

/* expand list */
dl, dt, dd { margin: 6px 0 5px 0px; padding: 0; list-style-type: none; text-decoration: none; }
dd { display: block; padding-left:10px; }

#colbody { margin: 10px 5px 10px 15px; }

.secheader
{
	font: bold 10pt Georgia, Helvetica, Helvetica-Narrow, sans-serif;
    color: #1A3C8E;
    line-height: 150%;
}

.infotext
{
	font-family: Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-weight: normal;
    color: #000000;
    font-size: 10pt;
    line-height: 110%;
}

.textbody, .textlink, .applink, .normlink
{
	font-family: Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-weight: normal;
    color: #1A3C8E;
    font-size: 10pt;
    line-height: 110%;
}

.collink
{
	font-family: Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-weight: normal;
    color: #1A3C8E;
    font-size: 10pt;
    line-height: 150%;
}    

.applink {line-height: 125%; }    

.textbody a, .smtext a	{
	color: navy;
	text-decoration: none;
}

.textbody a:hover, .smtext a:hover {text-decoration: underline; color: #4581d0; }


.morelink a {
	color: #576336;
	text-decoration: none;
    padding-left:8px;
    font: normal 9pt Arial, Tahoma, Helvetica, Helvetica-Narrow, sans-serif ;
    line-height: 175%
}

.infotext a:visited, .infotext a:link, .infotext a:active {color: #1A3C8E;}
.infotext a:hover {color: #4581d0;}
.textlink a:visited, .textlink a:link, .textlink a:active {text-decoration: none; line-height: 175%; padding-left: 6pt; color: #1A3C8E;}
.textlink a:hover {text-decoration: underline; color: #4581d0; padding-left: 6pt;}
.normlink a:visited, .normlink a:link, .normlink a:active {text-decoration: none; line-height: 125%; padding-left: 10pt; color: #1A3C8E;}
.normlink a:hover {text-decoration: underline; color: #4581d0; padding-left: 10pt;}
.collink a:visited, .collink a:link, .collink a:active {text-decoration: none; line-height: 150%; color: #1A3C8E;}
.collink a:hover {text-decoration: underline; color: #4581d0; }
.morelink a:visited, .morelink a:link, .morelink a:active {text-decoration: none; color: #576336;}
.morelink a:hover {text-decoration: underline; color: #849451;}
.applink a:visited, .applink a:link, .applink a:active {text-decoration: none; padding-left: 10pt; color: #1A3C8E;}
.applink a:hover {text-decoration: underline; color: #4581d0; padding-left: 10pt;}


/* Footer */

div.footer, a.footerlink{
	font: normal Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #271707;
}

a.footerlink:visited, a.footerlink:link, a.footerlink:active {text-decoration: none; color: #271707;}
a.footerlink:hover{	
	text-decoration: underline;
	color: #52320F;
}

/* footer separator */
.footsep { border-right: 1px dotted #C9BE9C; }


.copyright
{
	font-family: Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-weight: normal;
    color: navy;
    font-size: 9pt;
}

.smtext
{
	font-family: Tahoma, Helvetica, Helvetica-Narrow, sans-serif;
    font-weight: normal;
    color: #666666;
    font-size: 8pt;
}

/* use this instead of HR */

.line { margin: 20px 0; border-bottom: 1px solid #E1ECFA; height: 1px; width: 100%; }

.brownline
{
    border-bottom: 1px solid #663300;
    padding-top: 10px;
    margin-bottom: 10px;
    width:100%;
    clear:right;
}

.dashedline
{
    border-bottom: 1px dashed #DBCE6A;
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}

span.dateText {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
}


/* bug fixes and hidden stuff */

.hide { display: none; }
.print { display: all; }	
.clear { clear: both; height: 0; }



/*Twitter feed*/

#tweet ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 8px 0 0;
	padding:0 4px 2px 4px;
	line-height:18px;
	height:140px;
	Border: 1px solid #D4D4D4;
	overflow: auto;
}

.twitterTime {font-weight:bold;	color:#4C3E32;}
.twitterTime a {font-weight:bold; color:#4C3E32;}	
.twitterTime a:hover {font-weight:bold;	color:#4C3E32;	text-decoration:underline;}	


	
