﻿/* ****************** GENERAL STYLES USED ON ALL PAGES *********************** */
body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;
	width:100%;
	text-align:center;
	margin:0;
	/* NORMAL BACKGROUND - Seasonal backgrounds are in the seasonal stylesheets */
	background:#000 url(/images/global/bg_blugrad.gif) repeat-x top; 
	}
#container {
	width:950px;
	margin:0 auto 20px auto;
	padding-bottom:3px;
	background:#fff;
	font-size:0.75em; /* 12px */
	line-height:1.5em;
	text-align:left;
	}
	
/* ****************** DEFAULTS *********************** */
div,form,table,td,th,input,textarea,select,caption,p,fieldset,legend,address,img,ul,ol,li,hr,h1,h2,h3,h4,h5 {padding:0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
img, table {border:0;}
a {color:#830024; text-decoration:underline;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
	}
h1 {
	font-size:2em; /* 24px */
	color:#003e62;
	margin:1.5em 0 1em 0;
	}
h2 {
	font-size:1.5em;  /* 18px */
	color:#003e62;
	margin:1.75em 0 1.4em 0;
	}
	h2.noTopMargin {margin-top:0;}
	h2 a, h2 a:hover {text-decoration:none;}
	h2.cal {margin-bottom:3px;}
	h2.sideBar {margin-top:0.25em; margin-bottom:1em;}
	.calloutBox h2 {margin:0 0 10px 0;}
h3 {
	font-size:1.1666em; /* 14px */
	color:#003e62;
	margin:1.5em 0 1em 0;
	}
h4 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:normal;
	}
h5 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.0833em; /* 13px */
	}
p {margin-bottom:1em;}

.bold {font-weight:bold;}
.end {clear:both;}
br.end {clear:both;line-height:1px;}
.clear {clear:both; line-height:0; height:0; font-size:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth{clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.centered {text-align:center; margin-left:auto; margin-right:auto;}
.subscribe {margin-left:60px;}
.field {background:#fff;color:#000;}
.inputField {border-top:2px solid #3d3d3d;border-left:2px solid #3d3d3d;border-right:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4;}
#principle ul {margin:0 0 1.5em 25px;}
ol {margin:0 0 0 35px;}
ul {margin:0 0 0 25px;}
.watermark {font-style:italic;color:Gray;Width:150px;}
.normal {Width:150px;/* really? */}
/* graphic text */
.gphcTxt {display:block;text-align:left;overflow:hidden;text-indent:-5000px;background-position:0 0;background-repeat:no-repeat;}
/* Skip Nav */
#skip a, #skip a:hover, #skip a:visited {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
	#skip a:active {position:static;width:auto;height:auto;}
/* ClearFix For modern browsers */
.cf:before, .cf:after {content:"";display:block;overflow:hidden;}
.cf:after {clear:both;}
/* For IE 6/7 (trigger hasLayout) */
.cf {zoom:1;}

/* FONTS *********************** */
@font-face {
    font-family: "UniversUltraCondensed";
    font-style: normal;
    font-weight: normal;
    src: url("/include/fonts/Univers/univ59uc-webfont.eot");
    src: local("☺"), url("/include/fonts/Univers/univ59uc-webfont.woff") format("woff"), url("/include/fonts/Univers/univ59uc-webfont.ttf") format("truetype"), url("/include/fonts/Univers/univ59uc-webfont.svg#webfontnsQo2yRO") format("svg");
}
@font-face {
    font-family: "UniversBoldCondensed";
    font-style: normal;
    font-weight: normal;
    src: url("/include/fonts/Univers/univ67cb-webfont.eot");
    src: local("☺"), url("/include/fonts/Univers/univ67cb-webfont.woff") format("woff"), url("/include/fonts/Univers/univ67cb-webfont.ttf") format("truetype"), url("/include/fonts/Univers/univ67cb-webfont.svg#webfontnsQo2yRO") format("svg");
}

/* ****************** GLOBAL HEADER *********************** */
.globalHeader {width:950px;height:146px;position:relative;background:#000 url(/images/global/bg_blugrad.gif) repeat-x top;position:relative;z-index:2;}   
	.ohioLogo {float:left;position:absolute;left:23px;top:9px;width:121px;height:121px;background-image:url(/images/global/logo-OHIO.png);}
	/* Social Icons */
	.globalHeader .social-links {float:left; list-style:none; margin:64px 0 13px 171px; padding:0; height:28px; width:340px;}
	    .globalHeader .social-links li {float:left; margin:0 12px 0 0; padding:0; height:28px; width:28px;}
	    .globalHeader .social-links li a {height:28px; width:28px; background-image:url(/images/global/social-icons.png);}
	        .social-links li.gPlus {width:38px;}
				.social-links li.gPlus div {padding-top:2px !important;}
	        .social-links li.facebook a {background-position:0 0;}
	        .social-links li.twitter a {background-position:-40px 0;}
	        .social-links li.youtube a {background-position:-80px 0;}
	        .social-links li.flickr a {background-position:-119px 0;}
	        .social-links li.my-ohio a {background-position:-158px 0;}
	        .social-links li.blogger {width:73px;}
	            .social-links li.blogger a {background-position:right 0;width:73px;}
	/* Right Side */
	.header-right{float:right; width:380px; padding:12px 0 0 0; text-align:right;}	
    .user-links{padding:0; float:right; color:#FFF; list-style:none; margin-bottom:35px; height:16px; }
	        .user-links li{margin:0; padding:0 6px 0 8px; border-right:1px solid #FFF; float:right; line-height:normal;}
	        .user-links li.last{border-right:none !important; padding-right:0;}
	            .user-links li a{color:#FFF; text-decoration:none;}
	            .user-links li a:hover{text-decoration:underline;}
    /* Search Box */
	.siteSearch {height:23px;clear:right;float:right;}
		.siteSearch .field {position:relative;top:-8px;height:19px;margin:0 6px;padding-left:3px;font-size:1.1458em; /* 13.75px */}
/* GLOBAL NAVIGATION *********************** */
	.globalNav {clear:both; width:944px; height:35px; background:#820024; border:3px solid #fff; list-style-type:none; margin:0; overflow:hidden;}
		.globalNav .globalNavItem {display:block; float:left; margin:11px 31px 0 0; height:13px;}
		.globalNav .globalNavItem.navWTG {margin-left:168px;}
		/* CSS3 @font-face */
			.fontface .globalNav .globalNavItem {margin-top:9px;}
			.fontface .globalNav a {font-weight:normal; font-family:UniversBoldCondensed; color:#fff; font-size:16px; text-transform:uppercase; text-decoration:none;}
			.fontface .globalNav a:hover {text-decoration:none;}
		/* CSS2 @font-face */
			.no-fontface .globalNav a {display:block; height:13px;text-align:left; overflow:hidden; text-indent:-5000px; background:url(/images/global/nav-sprite.png) no-repeat 0 0;}
				.no-fontface .navWTG {width:95px;}
				.no-fontface .navWTS {width:110px;}
				.no-fontface .navWTD {width:87px;}
				.no-fontface .navItins {width:86px;}
				.no-fontface .navDisc {width:50px;}
				.no-fontface .navMulti {width:150px;}
					.no-fontface .navWTG a {background-position:0 0;width:95px;}
					.no-fontface .navWTS a {background-position:-117px 0;width:110px;}
					.no-fontface .navWTD a {background-position:-247px 0;width:87px;}
					.no-fontface .navItins a {background-position:-356px 0;width:86px;}
					.no-fontface .navDisc a {background-position:-463px 0;width:99px;}
					.no-fontface .navMulti a {background-position:right 0;width:150px;}
		
/* ****************** GLOBAL FOOTER *********************** */
.footer {
	clear:both;
	width:938px;
	background:#eee8dc url(/images/global/bg_footer_y.gif) repeat-y;
	margin:0 3px;
	font-size:0.9166em; /* 11px */
	color:#847b69;
	border:3px solid #eee8dc;
	}
	.footerShadowTop {
		background:transparent url(/images/global/bg_footer_top.gif) no-repeat top;
		}
		.footerShadowBottom {
			padding:1px;
			background:transparent url(/images/global/bg_footer_bottom.gif) no-repeat bottom;
			}
			.footerTile {
				padding:9px;
				background:transparent url(/images/global/bg_tantile.gif) repeat;
				}
				.footerInner {
					background:#eee8dc;
					}
					.footerLeft {
						float:left;
						padding:16px 0 0 10px;
						text-align:left;
						}
					.footerRight {
						float:right;
						width:420px;
						margin:10px 5px 6px 0;
						text-align:right;
						}
						.footerRight a {	
							padding:0 4px 2px 4px;
							white-space:nowrap;
							}
						.footerRight a.first {line-height:1.75em;}
						a.rssfeeds {					
							display:block;
							float:right;
							padding:0 22px 2px 8px;
							margin-right:4px;
							background:transparent url(/images/global/icon_rss.gif) right 1px no-repeat;
							}
		
		.footerLeft .social-icons {margin-top:-10px;}
		.footerLeft .social-icons  a{margin-right:10px; }
		.footerLeft .social-icons img{margin-bottom:5px;}
		.footerLeft .social-icons  img.logo{border-right:1px solid #ccc6bb;padding-right: 10px;margin-bottom:0 !important;}

/* ****************** HOME PAGE *********************** */
.homeTop {height:320px;border-bottom:1px solid #C6C1B7;margin:0 3px;padding-top:3px;position:relative;z-index:1;}
	.home-introBox {width:281px;height:298px;border:3px solid #eee8dc;background:url(/images/home/intro-borders.png) repeat-y center 0; float:left; margin-left:7px;}
		.home-introBoxBottom {width:281px;height:298px;background:url(/images/home/intro-borders.png) no-repeat right bottom;}
			.home-introBoxTop {width:281px;padding-top:16px;background:url(/images/home/intro-borders.png) no-repeat left top;}
			    .home-introBox h1{margin:0 auto 17px;}
				.h1-Ohio {background-image:url(/images/home/intro-Ohio.gif); width:136px; height:46px;}
				.h1-TooMuchFun {background-image:url(/images/home/intro-Too-Much-Fun.png); width:236px; height:79px;}
			    .home-introBox p {margin:0 20px 1em;}
				.home-introBox .bu-start{background-image:url(/images/home/bu-get-started.png); width:200px; height:27px;}
    
/*jCarousel styles, new 12/2010 - replaces .home_rotator - styles are in /skins/tango/skin.css */  

.homeBottom {clear:both; width:930px; margin:20px 10px 7px; padding:0; border-bottom:1px solid #c6c1b7; /*background:transparent url(/images/home/bg_3coltan-skewed.gif) repeat-y;*/}
    
    .homeBottom .colLeft,.homeBottom .colRight,.homeBottom .colLeft .colLeft-left,.homeBottom .colLeft .colLeft-right{float:left;}
    .homeBottom .colLeft{width:647px; border-right:1px solid #c6c1b7;}
        .homeBottom .colLeft .colLeft-left{padding:0 7px 10px 0; width:356px;}
            .content-rotator{overflow:hidden; width:356px; height:515px;}
        .homeBottom .colLeft .colLeft-right{border-left:1px solid #c6c1b7; padding:0 0 10px 7px; width:276px;}
        .homeBottom .colLeft .colLeft-bottom{border-top:1px solid #c6c1b7; width:647px; padding:15px 0;}
            .colLeft-bottom .img,.colLeft-bottom .txt{float:left; padding-right:20px;}
            .colLeft-bottom .img{width:325px;}
            .colLeft-bottom .txt{width:282px;}
    .homeBottom .colRight{width:272px; padding:0 0 0 10px; margin:0;}
            .video-rotator {margin:0 0 12px 0; padding:5px 0 5px 6px; height:225px; background:#a79c85;}
    .homeBottom .colBottom{border-top:1px solid #c6c1b7; padding:4px 0 0; margin:0;}
    .leftBottomLeft {float:left;width:356px;}
    .leftBottomRight{float:right;width:276px;margin-right: 5px;}
/*.colLeftSecondary {float:left;  width:293px; margin:18px 7px;}*/	
/*	.colMid {
		float:left;
		width:271px;
		margin:18px 11px;
		}*/
		.promos {line-height:0; margin-top:15px;}
		
		/* Social Media Widget GENERAL */
        .home .social-media {width:247px; height:60px;}
        .home .social-media ul {list-style:none; margin:10px 0 40px; padding:0; overflow:hidden;}
        .home .social-media ul li {float:left; margin:0 4px 0 0;}
        
        /*.home .globalHeader{margin-top:-20px;}*/

		.videoBox {
			margin:7px 0 12px 0;
			padding:5px 0 5px 6px;
			height:225px;
			background:#a79c85;
			}
		.photoMatrix {
			height:240px;
			width:240px;
			margin-left:26px;
			font-size:0;
			line-height:0;
			}
			.photoMatrix img {
				float:left;
				margin:0 5px 5px 0;
				}
		.home .colRight .field,.home .colLeft .field {
			width:236px;
			margin-bottom:16px;
			}
/* HOMEPAGE HEADERS */
.fontface .home h2 {font-family:UniversUltraCondensed,Arial,Sans-Serif;font-size:27px;font-weight:normal;font-size-adjust:0.5;margin:0 0 0.25em;width:auto;height:auto;overflow:visible;background:none !important;text-indent:0; text-transform:uppercase;line-height:1em;letter-spacing:0.03em;}
/* non-CSS3 headers */
.home h2 {width:271px;height:20px;padding:0;margin:0;border:0;overflow:hidden;text-indent:-20000px;}
	.home h2.monthlycontest {background:transparent url(/images/home/h2_monthlycontest.gif) no-repeat top left;}
	.home h2.Augustcontest {background:transparent url(/images/home/h2_augustcontest.gif) no-repeat top left;}
	.home h2.Septembercontest {background:transparent url(/images/home/h2_septembercontest.gif) no-repeat top left;}
	.home h2.Octobercontest {background:transparent url(/images/home/h2_octobercontest.gif) no-repeat top left;}
	.home h2.Novembercontest {background:transparent url(/images/home/h2_novembercontest.gif) no-repeat top left;}
	.home h2.Decembercontest {background:transparent url(/images/home/h2_decembercontest.gif) no-repeat top left;}
	.home h2.Januarycontest {background:transparent url(/images/home/h2_januarycontest.gif) no-repeat top left;}
	.home h2.Februarycontest {background:transparent url(/images/home/h2_februarycontest.gif) no-repeat top left;}
	.home h2.Marchcontest {background:transparent url(/images/home/h2_marchcontest.gif) no-repeat top left;}
	.home h2.Aprilcontest {background:transparent url(/images/home/h2_aprilcontest.gif) no-repeat top left;}
	.home h2.Maycontest {background:transparent url(/images/home/h2_maycontest.gif) no-repeat top left;}
	.home h2.Junecontest {background:transparent url(/images/home/h2_junecontest.gif) no-repeat top left;}
	.home h2.Julycontest {background:transparent url(/images/home/h2_julycontest.gif) no-repeat top left;}
	
	.home h2.ohioevents {background:transparent url(/images/home/h2_ohioevents.gif) no-repeat top left; padding-bottom:5px;}
	.home h2.whatdoyouwanttodo {background:transparent url(/images/home/h2_whatdoyouwanttodo.gif) no-repeat top left; padding-bottom:5px;}
	.home h2.myohio {
		/*background:transparent url(/images/home/h2_myohio.gif) no-repeat top left;*/
		background:transparent url(/images/home/h2_experienceohio.gif) no-repeat top left;}
	.home h2.stayinformed {background:transparent url(/images/home/h2_stayinformed.gif) no-repeat top left;margin-top:6px;}
/* HOMEPAGE FOOTER */ 
.home .footer {
	width:924px;
	background:#eee8dc url(/images/home/bg_footer_y.gif) repeat-y;
	margin:0 10px;
	}
	.home .footerShadowTop {
		background:transparent url(/images/home/bg_footer_top.gif) no-repeat top;
		}
		.home .footerShadowBottom {
			padding:1px;
			background:transparent url(/images/home/bg_footer_bottom.gif) no-repeat bottom;
			}
/* HOMEPAGE BOX CONTAINER */
.home .sideBoxShadowTop {
	background:transparent url(/images/home/homebox_bg_top.gif) no-repeat top;
	}
	.home .sideBoxShadowBottom {
		padding:1px;
		background:transparent url(/images/home/homebox_bg_bottom.gif) no-repeat bottom;
		}
		.home .sideBoxTile {
			padding:9px;
			background:transparent url(/images/global/bg_tantile.gif) repeat;
			}
			.home .sideBoxInner {
				background:#eee8dc;
				padding-bottom:2px;
				}
/* HOMEPAGE CALENDAR BOX */
.home .calendar {
	font-size:0.9166em; /* 11px */
	text-align: center;
	width:264px;
	background:#eee8dc url(/images/home/homebox_bg_y.gif) repeat-y;
	border:3px solid #eee8dc;
	margin:6px 0 20px 0;
	}
	.home .calendar .sideBoxInner {
		height:222px;
		text-align:center;
	}
	#advanceSearchAutoCompleteContainer, #keywordSearchAutoCompleteContainer{
		width:217px!important;
		font-size:9px;
		margin-top:-6px;
		border:1px solid #CCCCCC;
	}
	#keywordSearchAutoCompleteContainer{
		margin-top:-2px;
	}
		#advanceSearchAutoCompleteContainer a, #keywordSearchAutoCompleteContainer a{
			text-decoration:none!important;
			display:block;
			padding:2px 5px;
		}
		#advanceSearchAutoCompleteContainer a:hover, #keywordSearchAutoCompleteContainer a:hover{
			color:#896619!important;
		}
		.pair{
			background-color:#E4DED1;
		}
	.home .calNav {
		font-size:1.1458em; /* 13.75px */
		font-weight:bold;
		color:#896619;
		text-align:center;
		width:212px;
		margin:0 auto;
		padding:4px 0 0 0;
		}
	.home .calMatrix {
		clear:both;
		text-align:center;
		width:224px;
		height:160px;
		margin:2px auto 2px auto;
		}
/* HOMEPAGE WTD ADV SEARCH BOX */
.home .wtdBox {
	font-size:0.9166em; /* 11px */
	width:264px;
	background:#eee8dc url(/images/home/homebox_bg_y.gif) repeat-y;
	border:3px solid #eee8dc;
	margin:6px 0 /*27px*/ 0;
	color:#87847c;
	font-weight:bold;
	}
	.home .wtdBox .sideBoxInner {
		height:240px;
		padding:8px 0 0 20px;	
		}
		.home .wtdBox .advfield {background:#fff; color:#666; font-size:11px; margin-bottom:6px;}
		.wtdInput {text-align:center; padding-top:5px;}
			
/* ****************** GENERAL CALENDAR - ALL PAGES *********************** */

.calDayToday, .calDay {
	float:left;
	width:28px;
	height:23px;
	margin:1px;
	border:1px solid #c6c1b7;
	background:#fff url(/images/global/cal_bg_day.gif) no-repeat;
	font-weight:bold;
	}
	.calDayToday a, .calDay a {
		display:block;
		width:28px;
		height:20px;
		padding-top:4px;
		text-align:center; 
		text-decoration:none;
		}
	.calDayToday a:hover, .calDay a:hover, .calDayToday a.active, .calDay a.active {
		text-decoration:none;
		background:#c6c1b7 url(/images/global/cal_bg_day_on.gif) no-repeat;
		}
	.calDay { background:#fff url(/images/global/cal_bg_day.gif) no-repeat; }
	.calDayToday { background:#fff url(/images/global/bg_tantile.gif) repeat; }
	.calFoot {
		text-align: center;
		clear:both;
		margin:3px;
		color:#896619;
		line-height:1.2em;
		}

/* ****************** SUBPAGES *********************** */
#breadcrumb {
	margin-bottom:38px;
	color:#a79c85;
	font-size:0.9166em; /* 11px */
	}
	#breadcrumb a.current {
		text-decoration:none;
		}
.subPageTop {
	display:none;
	/*width:944px;
	height:233px;
	margin:0 3px;
	border-top:1px solid #c6c1b7;*/
	}
.subPageBottom {
	clear:both;
	width:930px;
	min-height:529px;
	margin:0 3px 3px 3px;
	padding:10px 7px;
	border-top:1px solid #c6c1b7;
	border-bottom:1px solid #c6c1b7;
	background:transparent url(/images/global/bg_2coltan.gif) repeat-y -3px 0;
	}
	.subPageBottom .colLeft {
		float:left;
		width:630px;
		min-height:509px;
		padding:0px 0px 10px 10px;
		margin:0px;
		margin-right:10px; 
		}
	.subPageBottom .colRight { 
		float:left;
		width:265px; 
		min-height:509px;
		padding:10px 0px 10px 0;
		margin:0px;
		margin-left:14px;
		font-size:0.9166em;
		}
		.subPageBottom .colRight .stayedInformed {
			padding:10px 0 0 10px;
			}
		.subPageBottom .colRight .stayedInformed .inputField{ 
			border-top:2px solid #3d3d3d;
			border-left:2px solid #3d3d3d;
			border-right:2px solid #f4f4f4;
			border-bottom:2px solid #f4f4f4;
			width:220px;}
		.subPageBottom .colRight .stayedInformed {
			padding:10px 0 0 10px;
			}
		.subPageBottom .colRight .calendar {
			width:259px; 
			margin:0 auto 6px auto;
			background:#eee8dc url(/images/global/sidebox_bg_y.gif) repeat-y;
			border:3px solid #eee8dc;
			}
			.subPageBottom .colRight .calendar .calNav {
				margin:0 auto 11px;
				width:215px;
				font-size:1.1458em; /* 13.75px */
				font-weight:bold;
				color:#896619;
				text-align:center;
				}
			.subPageBottom .colRight .calendar .calMatrix {
				width:226px;
				/*height:135px;*/
				margin:0 auto;
				}
			.subPageBottom .colRight .calendar .sideBoxInner {
				padding:8px 0;
				}
		.subPageBottom .colRight .sideForm {
			padding:0 15px;
			}	
			.subPageBottom .colRight .sideForm .field {
				width:220px;
				}
.calloutBox {
	padding:10px 18px;
	border:1px solid #c6c1b7;
	background:#eee8dc;
	margin-bottom:10px;
	}
.photoLeft {
	margin:0 10px 5px 0;
	border:3px solid #c6c1b7;
	float:left;
	}
.photoRight {
	margin:0 0 5px 10px;
	border:3px solid #c6c1b7;
	float:right;
	}	
.psuedo-button {
	display:inline;
	background:#a79c85;
	font-size:1.0833em; /* 13px */ 
	color:#fff;
	font-weight:bold;
	padding:4px 6px;
	border-top:1px solid #c6c1b7;
	border-right:1px solid #847b69;
	border-bottom:1px solid #847b69;
	border-left:1px solid #c6c1b7;
	text-decoration:none;
	}
	.psuedo-button:hover {
		position:relative;
		top:-1px;
		padding:3px 6px 5px;
		border-top:1px solid #847b69;
		border-right:1px solid #c6c1b7;
		border-bottom:1px solid #c6c1b7;
		border-left:1px solid #847b69;
		}
						
/* Tabular data */
	table.tabular {
		border:0;
		}
		table.tabular th {
			padding: 5px;
			}
		table.tabular td {
			padding: 5px;
			}
		table.tabular tr:hover {
			background-color: #eee;
			}
		table.tabular td.date {
			white-space: nowrap;
			}
	table#airports td a {
		padding-right:20px;
		}
		table#airports th {
			display: none;
			}							
		table#airports td.phone {
			white-space: nowrap;
			}
	table#climate {				
		}
		table#climate th {
			padding-bottom: 15px;
			}		
		table#climate td {					
			text-align: center;					
			}
		table#climate td.month {
			text-align: left;
			}
	table#drivingdistances {
		}
		table#drivingdistances td.city {
			font-weight: bold;
			}

/* form styles - general */
div.input_type1 {
	float:left;
	padding:3px 0 0 50px;
	font-weight:normal;
	}
	div.input_type1 input {
		width:200px;
		padding:0;
		}
	div.input_type1 select  {
		width:200px;
		margin-bottom:2px;
		}
div.input_type2 {
	clear:both;
	margin:0;
	padding:3px 0 0 50px;
	}
	div.input_type2 input{
	width:30px;
	}
div.input_type3 {
	float:left;
	padding:3px 0 0 50px;
	font-weight:normal;
	}
	div.input_type3 input {
		width:455px;
		}
	div.input_type3 textarea {
		width:455px;
		margin:0 0 10px 0;
		}
fieldset {
	background:#f0efec;
	border:1px solid #c6c1b7;
	padding:10px 30px 8px 80px;
	margin:5px 0 10px 0;
	}
	fieldset span.radio {
		float:left;
		display:block;
		white-space:nowrap;
		margin-right:5px;
		width:135px;
		}
div.fieldsetWide fieldset {
	padding:10px 30px 8px 30px;
	margin:5px 0 10px 0;
	}
.submit {
	clear:both;
	float:left;
	}
	

/* ****************** SUB PAGE BOXES w/ BORDERS *********************** */
.sideBox {
	width:259px;
	background:#eee8dc url(/images/global/sidebox_bg_y.gif) repeat-y;
	margin:17px auto 4px;
	border:3px solid #eee8dc;
	}
	.sideBoxShadowTop {
		background:transparent url(/images/global/sidebox_bg_top.gif) no-repeat top;
		}
		.sideBoxShadowBottom {
			padding:1px;
			background:transparent url(/images/global/sidebox_bg_bottom.gif) no-repeat bottom;
			}
			.sideBoxTile {
				padding:9px;
				background:transparent url(/images/global/bg_tantile.gif) repeat;
				}
				.sideBoxInner {
					background:#eee8dc;
					padding-bottom:6px;
					}
.tanBox {
	background:#eee8dc url(/images/global/tanbox_bg_left.gif) repeat-y;
	border:3px solid #eee8dc;
	}
	.tanBoxR {
		background:transparent url(/images/global/tanbox_bg_right.gif) repeat-y right;
		}
	.tanBoxTL {
		background:transparent url(/images/global/tanbox_bg_TL.gif) no-repeat top left;
		}
	.tanBoxTR {
		background:transparent url(/images/global/tanbox_bg_TR.gif) no-repeat top right;
		}
	.tanBoxBL {
		background:transparent url(/images/global/tanbox_bg_BL.gif) no-repeat bottom left;
		}
	.tanBoxBR {
		padding:1px;
		background:transparent url(/images/global/tanbox_bg_BR.gif) no-repeat bottom right;
		}
	.tanBoxTile {
			padding:9px;
			background:transparent url(/images/global/bg_tantile.gif) repeat;
			}
			.tanBoxInner {
				background:#eee8dc;
				}
.redBox {
	background:#830024 url(/images/global/redbox_bg_left.gif) repeat-y left;
	border:3px solid #830024;
	}
	.redBoxR {
		background:transparent url(/images/global/redbox_bg_right.gif) repeat-y right;
		}
	.redBoxTL {
		background:transparent url(/images/global/redbox_bg_TL.gif) no-repeat top left;
		}
	.redBoxTR {
		background:transparent url(/images/global/redbox_bg_TR.gif) no-repeat top right;
		}
	.redBoxBL {
		background:transparent url(/images/global/redbox_bg_BL.gif) no-repeat bottom left;
		}
	.redBoxBR {
		padding:1px;
		background:transparent url(/images/global/redbox_bg_BR.gif) no-repeat bottom right;
		}
		.redBoxTile {
			padding:9px;
			background:transparent url(/images/global/bg_redhashtile.gif) repeat;
			}
			.redBoxInner {
				background:#830024;
				}	
.simpleTanBox {border:5px solid #f4f1ec;}
	.simpleTanBoxInner {border:1px solid #d3ccc3; background-color:#ebe7dd; padding:16px 12px;}
					
/* ****************** SUB NAVIGATION - RIGHT SIDE *********************** */

.subNav {
	padding:4px 8px 0 8px;
	margin-bottom:4px;
	}	
.subNav ul{
	list-style-type:none;
	margin:7px 0 0 0;
	}
	.subNav ul li {
		width:221px;
		margin:0;
		padding:3px 1px 4px 1px;
		border-top:1px #c6c1b7 solid;
		}
		.subNav ul li.last {
			/*border-bottom:1px #c6c1b7 solid;*/
			}
		.subNav ul li a {
			font-weight:bold;
			color:#896619;
			text-decoration:none;
			}
		.subNav ul li.sub1 {
			width:203px;
			margin:0 0 0 18px;
			}
			.subNav ul li.sub1 a {
				font-weight:normal;
				}
#login_form {
	padding:4px 8px 0 8px;
	margin-bottom:4px;
	color:#896619;
	}			
#login_form .field {
	margin-bottom:8px;
	}	
	
/* ****************** TRAVEL PLANNER POPUPS *********************** */
#travelPlannerPopUp{
	margin:30px auto; 
	padding:3px; 
	width:546px; 
	background:#FFF;
	font-size:0.75em; /* 12px */
	text-align:left;
	}
#travelPlannerPopUp p{margin:0;}
#travelPlannerPopUp h1, #travelPlannerPopUp h2, #travelPlannerPopUp h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#003366;
	}
#travelPlannerPopUp h2{font-size:2em /*24px*/;}
#travelPlannerPopUp h3{font-size:1.333em /*16px*/;}
#travelPlannerPopUp .closePopup{
	background:none;
	border:none;
	cursor:pointer;
	width:96px;
	height:16px;
	float:right;
	margin-top:15px;
	margin-right:23px;
	outline:none;
	}
#travelPlannerPopUpTop{
	margin:0 auto 3px; 
	width:546px; 
	height:47px; 
	background: url(/images/popups/bg-popup-top.gif) no-repeat 0 0;
	}
#travelPlannerPopUpTop .popUpMainTitle{
	display:block;
	float:left;
	width:110px;	
	height:47px;
	line-height:200px;
	overflow:hidden;
	margin:0;
	background: url(/images/popups/ohio-logo.gif) no-repeat 21px 9px;
	}
#travelPlannerPopUpTop .photoGalleryTitle{
	width:158px;
	background: url(/images/popups/photo-gallery.gif) no-repeat 0px 18px;
	}
#travelPlannerPopUpContent{
	margin:0 auto; 
	/*width:488px;
	padding:28px 30px 30px 28px;
	background: url(/images/popups/bg-popup-content.gif) no-repeat 0 0;*/
	}
#travelPlannerPopUpContent h2{margin:0 0 18px 0}
#travelPlannerPopUpContent h3{margin:0 0 10px 0}
#travelPlannerPopUpContent p{line-height:1.5em; margin:0px 0 18px}
#travelPlannerPopUp .specialNote{padding-top:8px; margin-top:25px; margin-bottom:0; border-top:1px solid #bebebe;}
#travelPlannerPopUpContent .photoGallery {
	text-align:center;
	padding:10px 0; /*23px 23px
	width:500px;
	background: url(/images/popups/bg-content-gallery.gif) no-repeat 0 0;
	margin:0 auto;*/
	}
#travelPlannerPopUpContent .formPopup{
	padding:10px;
	/*width:500px; 
	height:364px;
	background: url(/images/popups/bg-content-form-popup.gif) no-repeat 0 0;*/
	margin:0 auto;
	}
.PopUpBottom{
	margin:3px auto 0;}
#travelPlannerPopUpBottom{
	/*clear:both;
	height:87px;
	background: url(/images/popups/bg-popup-bottom.gif) no-repeat 0 0;
	margin:3px auto 0;*/
	padding:10px /*0 23px*/;
	text-align:center;
	color:#FFF;
	}
	#travelPlannerPopUpBottom .arrow{
		display:block;
		float:left;
		width:16px;
		margin-top:15px;
		outline:none;
		}
	#travelPlannerPopUpBottom .photoInfo{
		width:468px;
		color:#FFF;
		float:left;
		margin:3px auto 0;
		}

.popUpForm label, .popUpForm input[type=text], .popUpForm textarea{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.popUpForm input[type=text], .popUpForm textarea{
	background:#fff;
	color:#000;
	}
.popUpForm textarea{font-size:1em;}
.popUpForm label{
	width:100px;
	text-align:right;
	margin-right:5px;
	}
.popUpForm input[type=text]{
	width:225px;
	border-top:2px solid #3d3d3d;
	border-left:2px solid #3d3d3d;
	border-right:2px solid #f4f4f4;
	border-bottom:2px solid #f4f4f4;
	}
.popUpForm textarea{
	width:362px;
	height:85px;
	border-top:2px solid #3d3d3d;
	border-left:2px solid #3d3d3d;
	border-right:2px solid #f4f4f4;
	border-bottom:2px solid #f4f4f4;
	}
.popUpForm textarea.summaryTextarea{height:50px;}
.popUpForm .popUpFormRow{
	clear:both;
	_height:30px;/*IE6*/
	min-height:30px;
	}
.popUpForm .popUpFormMidRow{
	clear:both;
	margin-bottom:10px;
	_height:55px;/*IE6*/
	min-height:55px;
	}
.popUpForm .popUpFormLargeRow{
	clear:both;
	margin-bottom:10px;
	_height:90px;/*IE6*/
	min-height:90px;
	}
.popUpForm button{
	background:none;
	border:none;
	cursor:pointer;
	margin-top:8px;
	}
.popUpForm .inputTextHelp{color:#999;}
.popUpForm .inputText{color:#333;}

/* ****************** B-Roll *********************** */
.tblBroll {
	padding:0;
	border:0;
	}
.tblBroll th {
	padding:4px;
	text-align:right;
	font-weight:normal;
	}
.tblBroll td {
	padding:4px;
	text-align:left;
	}
	
/* ****************** PUBLICATIONS *********************** */
.pubPlanner,
.pubCalendar {
	float:right;
	margin:0 20px 10px 20px;
	border:1px solid #c6c1b7;
	}
.freepub {
	clear:left;
	}
.freepub input {margin-right:5px;}
.type2 {
	float:left;
	margin:0 20px 10px 0;
	border:1px solid #c6c1b7;
	}	
	.requestPub .submit {
		clear:both;
		float:left;
		margin:10px 0 0 50px;
		}

/* ****************** Thumbnail Images *********************** */
#gallery_freeohioimages {
	width:585px;
	margin:40px 0 0 80px;
	}
	#gallery_freeohioimages .gallery {
		width:115px;
		margin:0 3px 0 0;
		float:left;
		}
#gallery_photos {
	width:585px;
	margin:40px 0 0 80px;
	}
	#gallery_photos .gallery {
		width:115px;
		margin:0 3px 0 0;
		float:left;
		}
#gallery_videos {
	width:585px;
	margin:20px 0 0 45px;
	}
	#gallery_videos .gallery {
		width:130px;
		height:103px;
		margin:0 3px 0 0;
		float:left;
		}
.paging_footer {clear:both;}
#monthlycontest_photos {text-align:center;}
	#monthlycontest_photos img {margin:0 3px; border:1px solid #c6c1b7;}

/* ****************** Calendar Search *********************** */

#daterangesearch .startDate {float:left;margin:0 12px 12px 0;}
#daterangesearch .startDate img {position:relative;top:4px;}
#daterangesearch .endDate {float:left;margin:0 12px 12px 0;}
#daterangesearch .endDate img {position:relative;top:4px;}
#daterangesearch .catFilter {clear:both;margin:0 12px 12px 0;}

#principle p.results_count {margin-top:1em;margin-bottom:1em;}
#principle p.paging_header {margin-top:1em;margin-bottom:2em;}
#principle p {margin-top:0.25em;margin-bottom:1.75em;}


.errormessage {
	color: #FF0000;
	font-weight: bold;
	}

.japanese, .french, .german {
	display: none;
	}

/* Navigation within content - used for same-page anchors */

ul.contentnav {
	list-style-type: none;
	margin-bottom:1.5em;
	}
	ul.contentnav li {
		float:left;
		margin:0 2px;
		}
		

/* ****************** Search Results *********************** */

/* Refine Search */
#RefineSearch .calloutBox {
	padding:10px 18px;
	border:1px solid #c6c1b7;
	background:#eee8dc;
	margin-top:10px;
	height:65px;
	}
	#RefineSearch .filter {
		float:left;
		margin-right:30px;
		}
	#RefineSearch h2 {margin:0 0 0.5em 0;}
	
/* keyword search */

#ctl00_plhContent_pnlGoogleSearch ol li {
	margin:0 0 10px 0;
	}
#ctl00_plhContent_pnlGoogleSearch ol li a {
	font-weight:bold;
	}
	

/* ****************** Search Detail *********************** */
div#tabs {
	border-right:1px solid #c6c1b7;
	border-left:1px solid #c6c1b7;
	border-bottom:1px solid #c6c1b7;
	background-color:#f9f3e7;
	padding:0px;
	margin:0px;
	width:221px;
	}
	ul#tabcategories {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		.subNav ul li.tab {	
			background:#f9f3e7;
			width:221px;
			padding:2px 0 0 0;
			}
			a.tab {		
				display:block;	
				margin:0 0 2px 2px;
				padding:2px 2px 2px 5px;
				text-decoration:none;
				background:transparent url(/images/global/relatedlinks_expand.gif) 201px 6px no-repeat;		
				}						
			ul.tablist {
				margin:0;
				padding:0;
				background-color:#eee8dc;
				border-top:0;
				display:none; /* Hidden by default */
				width:221px;										
				}
				ul.tablist li {	
					width:207px;
					list-style-type:none;
					padding:4px 6px 4px 8px;
					border-top:1px solid #c6c1b7;
					font-size:0.9em;
					line-height:1.3em;
					}
				ul.tablist li a {
					font-weight:normal;
					text-decoration: none;
					}
				ul.tablist li a:hover {													
					text-decoration: underline;							
					}

/* external links */		
#externallinksDiv {}
	ul#externallinks {margin:0 0 30px 12px;list-style-type:none;}
	    ul#externallinks > li{background-repeat:no-repeat; background-position:left center; padding:2px 0 2px 20px; min-height:16px;}	
		    li.drivingdirections{background-image:url(/images/itinerary/icon-driving-directions.gif);}
		    li.currentweather{background-image:url(/images/itinerary/icon-weather.gif);}
		    li.emailafriend{display:none; background-image/*:url(/images/global/icon_emailafriend.gif);*/}
		    li.groupfriendly{background-image:url(/images/itinerary/icon-group.gif);}
		    li.photogallery{background-image:url(/images/itinerary/icon-gallery.gif);}
		    li.lodging{background-image:url(/images/itinerary/icon-lodging.gif);}
	
/* listing photo */
div#detail_images {
	text-align:center;
	margin:0 0 30px 0;
	}
	div#detail_images p {margin:0.25em 0 0 0;}
	#cThumbImg {
		border:3px solid #eee8dc;
		}
	#cThumbText {
		/*color:#c6c1b7; too light */
		/*color:#896619; best */
		color:#003e62; /* blue */
		text-align:center;
		margin:0 auto;
		
		}

/* ****************** Contact Us *********************** */
.ContactUs address {
	font-style:normal;
	font-weight:bold;
	}
.ContactUs .calloutBox {
	padding:10px 18px 18px 18px;
	border:1px solid #c6c1b7;
	background:#eee8dc;
	margin-top:10px;
	}
.ContactUs fieldset	{
	background:#f0efec;
	border:1px solid #c6c1b7;
	padding:10px 30px 8px 80px;
	margin:5px 0 10px 0;
	}
.ContactUs span.radio {
	float:left;
	display:block;
	white-space:nowrap;
	margin-right:5px;
	width:135px;
	}
.ContactUs label {}
.ContactUs div.input_type1 {padding:3px 0 0 50px;}
.ContactUs div.input_type1 input {width:200px; padding:0;}
.ContactUs div.input_type2 {clear:both; margin:0 0 20px 0; padding:0;}
.ContactUs div.input_type3 {padding:3px 0 0 50px;}
.ContactUs div.input_type3 textarea {width:455px; margin:0 0 10px 0;}
.ContactUs .submit {
	clear:both;
	float:none;
	}

/* ****************** Contest Entry *********************** */
body.discover #container {
	width:500px;
	margin:20px auto;
	padding:5px 20px 20px 20px;
	background:#fff;
	font-size:0.75em; /* 12px */
	line-height:1.5em;
	text-align:left;
	}
.discover #container table {font-size:1em;}
.CheckBoxList label{
	display: inline;
	text-align:left;
	width: 150px;
	margin:0px;
	float:none;
	}
	
/* ****************** Multicultural Home *********************** */
/*.SecondaryBottomMC {
	float:left;
	width:930px;
	padding:0 10px 7px 0px;
	border-top:1px solid #c6c1b7;
	border-bottom:1px solid #c6c1b7;
	}*/
.home-multi .globalHeader{margin-top:0!important;}
.home-multi .homeTop {
    border-bottom:0 none;
    height:230px;
    margin:0;
    padding-top:0;
	}
.homeBottomMC {
	clear:both;
	width:930px;
	margin:0 10px 7px 10px;
	padding:9px 0 0 0;
	border-top:1px solid #c6c1b7;
	border-bottom:1px solid #c6c1b7;
	}
	.multicultural .homeBottomMC h1 {margin:1em 0 0.5em 0;}
	.homeBottomMC h3 {
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:1.1666em; /* 14px */
		color:#cc0067;
		margin:1.5em 0 1em 0;
		}
	.colLeft2MC {
		float: left;
		margin: 0px; 
		width: 623px;
		background:transparent url(/images/home/bg_3coltan.gif) repeat-y;
		}
		.colLeftMC {
			float:left;
			width:293px;
			margin:0 7px;
			padding-bottom:18px;
			}
		.colMidMC {
			float:left;
			width:314px;
			margin:0 1px;
			padding-bottom:9px;
			/*border-left:1px solid #c6c1b7;*/
			}
		.colLeftMidMC {
			float:left;
			width:608px;
			margin:0 1px 0 0;
			padding:0 7px 18px 7px;
			background-color: #fff;
			border-top:1px solid #c6c1b7;
			}
	.colRightMC {
		float:left;
		width:300px;
		padding:0 0 75px 7px;
		/*border-left:1px solid #c6c1b7;*/
		margin:0;
		}
		.colRightMC h1, .colRightMC p, 
		.colRightMC input, .colRightMC .photomatrix {
			margin-left:10px;
			}
		.colRightMC .field {
			width:266px;
			margin-bottom:16px;
			}

.home .colRightMC .calendar {
	font-size:0.9166em; /* 11px */
	text-align: center;
	float:left;
	width:294px;
	background:#eee8dc url(/images/multicultural/mc_sidebox_bg_y.gif) no-repeat 0 24px;
	border:3px solid #eee8dc;
	margin-bottom:18px;
	}
	.home .colRightMC .sideBoxShadowTop {
		background:transparent url(/images/multicultural/mc_calhead.gif) no-repeat top;
		padding-top:22px;
		border-top:1px #c6c1b7 solid;
		border-right:1px #c6c1b7 solid;
		border-left:1px #c6c1b7 solid;
		}
		.home .colRightMC .sideBoxShadowBottom {
			padding:1px;
			background:transparent url(/images/multicultural/mc_cal_bg.gif) no-repeat bottom;
			border-top:1px #c6c1b7 solid;
			border-bottom:1px #c6c1b7 solid;
			}
			.home .colRightMC .sideBoxTile {
				padding:0;
				background:none;
				}
				.home .colRightMC .sideBoxInner {
					background:none;
					padding-bottom:2px;
					text-align:center;
					height:232px;
					margin:0 10px 10px 10px;
					}
	
.multicultural .subPageBottom .colRight .calendar {
	width:259px; 
	margin:0 auto 6px auto;
	background:#eee8dc url(/images/multicultural/mc_sidebox_bg_y.gif) no-repeat 0 24px;
	border:3px solid #eee8dc;
	}
	.multicultural .sideBoxShadowTop {
		background:transparent url(/images/multicultural/mc_calhead_sub.gif) no-repeat top;
		padding-top:22px;
		border-top:1px #c6c1b7 solid;
		border-right:1px #c6c1b7 solid;
		border-left:1px #c6c1b7 solid;
		}
		.multicultural .sideBoxShadowBottom {
			padding:1px;
			background:transparent url(/images/multicultural/mc_cal_bg_sub.gif) no-repeat bottom;
			border-top:1px #c6c1b7 solid;
			border-bottom:1px #c6c1b7 solid;
			}
			.multicultural .sideBoxTile {
				padding:0;
				background:none;
				}
				.multicultural .sideBoxInner {
					background:none;
					padding-bottom:2px;
					text-align:center;
					/*height:232px;*/
					margin:0 10px 10px 10px;
					}
.espanol {background:transparent url(/images/home/bg_3coltan.gif) repeat-y;}
.espanol .colLeft2MC {background:none;}
/* sub MC pages */
.multicultural #breadcrumb {margin-bottom:1.75em;}
.multicultural h1 {margin:0 0 0 0;}
img.mcPhotos {float:right;}



/* Social Media Widget GENERAL */
.social-media {width:100%; height:60px;}
.social-media ul {list-style:none; margin:0 0 40px 0; padding:0; overflow:hidden;}
.social-media ul li {float:left; margin:10px 7px 10px 2px;}
.share-subpage {float:left; margin:-30px 7px 10px 172px;}
/* Social Media SUB PAGES */
#whattodocontent .social-media {width:95%; margin-left:14px;}

/* myOhio widget GENERAL */
.my-ohio-widget {text-align:center; padding:12px 0;}


/**/
#jrs_calendar_form{margin:10px auto !important; }
img.mcPhotos {float:right;}


/* ****************** WHAT TO DO / WHERE TO GO / WHERE TO STAY *********************** */
#whattodocontent {
	margin:0 3px 7px 3px;
	border-bottom:1px solid #c6c1b7;
	background:transparent url(/images/whattodo/bg_wtdBottom.gif) repeat-y center;
	}
	.wtdTop {
		width:943px;
		height:480px;
		background:#EEE8DC url(/images/whattodo/bg_wtdTop.gif) no-repeat top center;
		border-bottom:1px solid #c6c1b7;
		}
	    .wtdImage {
			float:left;
			width:580px;
			height:235px;
			margin:26px 0 14px 34px;
			overflow:hidden;
			}
	    .wtdIntro {
			float:left;
			width:280px;
			height:219px;
			margin:42px 30px 14px 19px;
			overflow:hidden;
			}
	        .wtdIntro h1 { /* see sIFR style */ }
	    .wtdFlash {
			clear:both;
			width:943px;
			height:190px;
			border-bottom:15px white solid;
			}
	#whattodocontent .colLeft {
		clear:both;
		float:left;
		width:293px;
		margin:24px 7px 24px 14px;
		}
		.wtdWrapper .colLeft h1 { /* see sIFR style */ }
	#whattodocontent .colMid {
		float:left;
		width:300px;
		margin:14px 8px;
		}
	#whattodocontent .colRight {
		float:left;
		width:313px;
		margin:17px 0;
		}
		#whattodocontent .colRight .wtdSiteSearch {
			padding:0 0 19px 14px;
			margin-bottom:27px;
			border-bottom:1px solid #c6c1b7;
			}
			.wtdSiteSearch .advSearchLink {float:right; margin-right:20px;}
			.wtdSiteSearch .simpleForm {vertical-align:middle; clear:both; padding-top:7px;}
			    .simpleForm h2{display:none;}
			    .simpleForm .button-go{background:url(/images/global/btn_go.gif) no-repeat; width:37px; height:23px; text-indent:-20000px; border:none;}
				.wtdSiteSearch .simpleForm input {vertical-align:middle; margin-right:7px;}

			.wtdSiteSearch .wtdBox {
				font-size:0.9166em; /* 11px */
				width:259px;
				background:#eee8dc url(/images/global/sidebox_bg_y.gif) repeat-y;
				border:3px solid #eee8dc;
				margin:6px 0 0 0;
				color:#87847c;
				font-weight:bold;
				}
				.wtdSiteSearch .wtdBox .sideBoxInner {
					padding:8px 0 20px 20px;	
					}
					.wtdSiteSearch .wtdBox .advfield {background:#fff; color:#666; font-size:11px; margin-bottom:6px;}
		.wtdSiteSearch h2 {
			width:293px;
			height:25px;
			padding:0;
			margin:0;
			border:0;
			overflow:hidden;
			}
			.wtdSiteSearch h2 span {
				margin-left:-20000px;
				}
				.wtdSiteSearch h2.whatdoyouwanttodo {background:transparent url(/images/home/h2_whatdoyouwanttodo.gif) no-repeat top left; padding-bottom:5px;}
			
			
/* These are standard sIFR styles... do not modify *********************** */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* regular CSS styles - they'll see these if they don't have Flash */

#whattodocontent .colLeft h1 {
    margin:0 0 19px 0;
    }
.wtdIntro h1 {
    margin:0 0 16px 0;
    line-height:1.0em;
    }
.wtdMyOhio h2 {
    margin:0 0 16px 0;
    line-height:1.0em;
    }


/* These "decoy" styles are used to hide the browser text before it is replaced ... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles and adding in attributes that are specific to the Flash text but not the regular browser text, like adding padding or anything that modifies the line-height (the line-height attribute is actually a good place to start). */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-family:Arial, Verdana, Sans-Serif;
	letter-spacing: -2px;
	}
.wtdIntro .sIFR-hasFlash h1 {
	font-size:24px;
	}
	
.sIFR-hasFlash h2 {
	visibility: hidden;
	font-family:Arial, Verdana, Sans-Serif;
	letter-spacing: -2px;
	}
.wtdMyOhio .sIFR-hasFlash h2 {
	font-size:18px;
	}



/* ****************** PROFILE POPUP *********************** */
.profile-pp {width:412px; background:#fff; position:absolute; z-index:10; top:48px; }
    .arrow-point {margin-top:-20px;float:left; position:relative;}
    .profileBox-side {background:url(/images/global/profile/profile-bg-side.png) repeat-y;float:left;width:412px; }
        .profile-tile {background:#f3ede1 url(/images/global/bg_tantile.gif) repeat;float:left;width:393px; margin: 0 9px}
            .profile-content {background:#eee8dc;float:left;width:377px;margin:0px 8px 10px;padding-bottom:10px; text-align:left;}
            .profile-content h1 {/*width:150px; */margin:13px 0 10px 16px; display:block;}
    .bg-bottom {float:left; width:412px; }

/* PAID SEARCH CAMPAIGN LANDING PAGES *********************** */
    .campaign-content-wrapper{border:4px solid #FFF; margin:40px auto; width:942px;}
    .campaign-content-top{background:url(/images/campaigns/bg-campaigns-top.gif) no-repeat top; border:1px solid #c4c0b6; width:940px; padding-top:11px;}
    .campaign-content-bottom{background:url(/images/campaigns/bg-campaigns-bottom.gif) no-repeat bottom; width:940px; padding-bottom:13px;}
    .campaign{background:url(/images/campaigns/bg-campaigns.gif) repeat-y; width:884px; padding:12px 28px 14px; text-align:left; font-size:12px; color:#01012b;}
        .campaign a{color:#880033; text-decoration:underline;}
        .campaign a:hover{text-decoration:underline;}
        .campaign h2{font-size:48px; color:#274060; margin:0; padding-bottom:10px; border-bottom:1px solid #c6c1b7;}
        .campaign h3{font-size:15px; color:#01012b; margin-top:25px;}
        
    h1.logo-campaign{margin:0; padding:0; line-height:0; background:url(/images/campaigns/logo-discover-ohio.gif) no-repeat right; width:173px; height:91px; float:right;}
        h1.logo-campaign a{text-indent:-20000px; text-decoration:none; cursor:pointer; display:block; width:173px; height:91px;}
    h4.ttl-campaign{background:url(/images/campaigns/ttl-too-much-fun.gif) no-repeat; width:247px; height:18px; margin-bottom:20px; text-indent:-20000px;}
    .campaign img{float:right; margin:25px 0 0 25px;}
    h5.logo-campaign-bottom{clear:both; background:url(/images/campaigns/logo-discover-ohio-small.gif) no-repeat right; height:28px; text-indent:-20000px;}
    .campaign h6{font-size:13px; font-weight:bold;}
    
    .campaign-listing{list-style:none; margin:0; padding:0; width:564px;}
        .campaign-listing li{margin:25px 0 0; padding:0; line-height:18px;}
            .campaign-listing li strong{font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold; font-size:15px; color:#264060;}
                .campaign-listing li strong a{color:#264060!important; text-decoration:none; font-weight:bold;}
                .campaign-listing li strong a:hover{text-decoration:underline;}
                
/* ARTICLE SHARING *********************** */
.article-share{float:right;margin-top: -15px;}              

/* Search Results page refresh *********************** */
.head-search {margin:10px 0 1em !important;}
.search-keyword {font-size:18px;color:#003E62;font-weight:bold;}

.search-results {float:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;font-size:11px;}

.search-results h2{font-size:13px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;font-weight:bold;margin:0 !important;}
.search-results a,.search-results a:hover {text-decoration:underline;}
.search-results table{width: 646px;border-right:1px solid #d1cdc4; border-bottom:1px solid #d1cdc4;border-top:1px solid #d1cdc4;padding:10px 10px 10px 10px ;}
.search-results .left-col {border-bottom:1px solid #d1cdc4;width:480px;padding-top:10px;}
.search-results .left-col p{margin-top:1px !important;}
.search-results .left-col div {float:left;}
.search-results .right-col {width:129px;border-bottom:1px solid #d1cdc4;border-left:1px solid #d1cdc4;}
.search-results .right-col a{text-decoration:none;}
.search-results .right-col ul{margin:1px 4px 15px 8px !important;list-style:none;font-weight:bold;}
.search-results .right-col img {margin-top: 2px;float:right;}

/* Refine Search Box***********************  */
.refine-search {
	background: none repeat scroll 0 0 #ebe7dc;
    border: 1px solid #C6C1B7;
    margin-bottom: 10px;
    padding: 10px 18px 15px;
    width:598px;
    margin-top: 10px;
}

.refine-search .refine-title{height:5px;padding-top: 10px;}
.refine-search .refine-title h3{display:block !important;font-size:14px !important;color:#003E62;font-weight:bold;margin:0 !important;width:300px;}
.refine-search .expand-collapse{float:right;margin-top: -10px;}
.refine-search .showhide{font-size:11px;color:#003E62 !important;}
.showhide:hover{text-decoration: underline !important;}
.refine-search .btn-showhide {text-decoration:none !important;margin-top: 2px;position:relative;margin-left: 5px;float:right;}

.search-keywords {color:#86837b; font-size:11px;margin-top: 12px;}
.search-keywords p{margin-bottom:1px !important;}
.search-options {float:right;margin-right: 65px;}
.search-options td {padding-right:20px;}
.search-options input {margin-right:5px;}

.search-keywords2 {margin-top: 15px;}
.search-keywords2 p{color: #86837B;font-size: 12px;margin:0 !important;}
.search-keywords2 ul{list-style:none;color:#86837b; font-size:11px; height: 50px;margin:0 !important;}
.search-keywords2 li{width:180px;float:left;}
.search-keywords2 li.last {clear:both;}

.refine-search .chk-options {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;font-size:11px !important;font-weight:bold;color:#666666;padding-right:15px !important;}

.refine-search .chk-options label{padding-left:5px;}

.refine-search .bu-search-ohio{padding-left:240px;padding-top:25px;}

/* Pager Styles *********************** */
.results-pager{background:#FAF7F2; border:1px solid #F8F8F8; width:625px; height:16px; padding:5px; vertical-align:top;margin-bottom: 10px;}
.results-pager div{margin-top: -3px;}
.results-pager p{margin:0 !important;float:right;}
.results-pager b{font-weight:normal !important;}
        .results-pager p.summary{float:left !important; width:491px;  padding:0;}        
        .results-pager a{text-decoration:none !important;}
            .results-pager img{border:none; padding:0; margin:0;width:17px; height:16px}
            .results-pager .pager-next {float:right; margin-top:2px !important;margin-left: 2px !important;}
            .results-pager .pager-back {float:left; margin-top:2px !important;}
.bottom-pager{margin-top: 10px !important; margin-bottom: 0px !important;}

/* Search box in home page***********************  */
.site-search {height:24px;width:280px;float:right;border:1px solid #d3d3d3;background:#fff;position:relative;}
	.site-search .txt-keywords{float:left;height:18px;Width:235px;margin-left:3px; border:0px solid #fff; font-size:12px !important; font-style:italic; color:#999999;text-indent:10px; margin-top: 3px;}
	.site-search .btn-go{margin-right:-1px;margin-top:-1px;}
	.site-search .filter-options {display:none;list-style:none;background:#fff; border:1px solid #d3d3d3;width:230px;height:115px;margin-left:-1px;margin-top:-4px;float:left;text-align:left;padding-top:5px;padding-left:10px;position:absolute;z-index:999;}
	.site-search .filter-options li {margin-bottom:5px;}
	.site-search .filter-options li.first {color:#999999;font-size:11px;font-weight:bold;}
	.site-search .filter-options label{margin-left:5px;}

.site-search-no-results { height:24px;width:280px;float:left;border:1px solid #d3d3d3;background:#fff;}
	.site-search-no-results .txt-keywords-no-res{float:left;height:18px;Width:235px;margin-left:3px; border:0px solid #fff; font-size:12px !important; font-style:normal; color:#444444;text-indent:10px; margin-top: 3px;}
	.site-search-no-results .btn-go{margin-left:2px;margin-top:-1px;}
	.site-search-no-results .filter-options {display:none;list-style:none;background:#fff; border:1px solid #d3d3d3;width:230px;height:115px;margin-left: -1px; margin-top: -4px;float:left;text-align:left;padding-top: 5px; padding-left: 10px;position:absolute;z-index:999;}
	.site-search-no-results .filter-options li {margin-bottom:5px;}
	.site-search-no-results .filter-options li.first {color:#999999;font-size:11px;font-weight:bold;}
	.site-search-no-results .filter-options label{margin-left:5px;}

.myohio-home {margin-top:25px;float:right;}

/* ****************** 404 PAGE *********************** */
.pg404 {padding:90px 50px 200px 35px;}
.Oh-o404 {width:420px;height:150px;float:right;background-image:url(/images/global/404-Oh-o.png);margin-top:16px;}
.pg404 h3 {width:225px;height:23px;overflow:hidden;background:url(/images/global/h2-Something-Is-Missing.png) no-repeat 0 0;text-indent:-5000px;}
.fontface .pg404 h3 {font-family:UniversUltraCondensed,Arial,Sans-Serif;font-size:30px;font-weight:normal;font-size-adjust:0.5;margin:0 0 1em;width:auto;height:auto;overflow:visible;background:none;text-indent:0;}
.pg404 p {width:370px;}
.pg404 .site-search {float:left;width:278px;}

/* ****************** PACKAGES AND OFFERS - Landing Page *********************** */
.discounts-home {margin:0 3px; padding-bottom:10px;}
.discounts-rotator {height:451px; width:943px; background:url(/images/packages-offers/bg-packages-offers-lp.jpg) no-repeat 0 0; margin-bottom:10px; overflow:hidden;}
.discounts-rotator .left {float:left; width:227px; font-size:1.1em; margin:83px 0 0 55px;}
	.discounts-rotator .left h1 {width:227px; height:86px; background:url(/images/packages-offers/h1-Packages-and-Special-Offers.png) no-repeat 0 0; overflow:hidden; margin:0 0 20px;}
	.fontface .discounts-rotator .left h1 {text-indent:0; font-family:UniversUltraCondensed,Arial,Sans-Serif; background:none; overflow:visible; height:auto; font-size:48px; font-size-adjust:0.5; text-transform:uppercase; font-weight:normal;}
.discounts-rotator .right {float:left; width:580px; margin:29px 0 0 53px;}
	.discounts-rotator .jcarousel-container-horizontal {margin:18px 0 0 0px; padding:0 40px; width:500px;}
	.discounts-rotator .jcarousel-clip-horizontal {height:147px; width:500px;}
	.discounts-rotator .jcarousel-item-horizontal,
	.discounts-rotator .jcarousel-item,
	.discounts-rotator .jcarousel-item-placeholder {
		width:115px; margin-left:0; margin-right:15px; overflow:hidden; padding:0; color:#830024; 
		font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold; line-height:1.25em; text-align:left;}
	.discounts-rotator .carouselThumb {display:block; width:110px; height:82px; margin-bottom:4px; position:relative; overflow:hidden;}
	.discounts-rotator .carouselThumb img {width:110px; position:absolute; /* JS positions the top value */}
	.discounts-rotator .carouselTxt {text-decoration:none; font-size:10px;}

.featuredOffers {margin-left:15px; width:641px; float:left; font-size:0.9166em; border-right:1px solid #d1cdc4;}
	.featuredOffers .viewMore {display:block; float:right; margin-right:23px; font-weight:bold;}
	.h2FeaturedOffers {margin:0 0 20px 9px;}
	.fontface .featuredOffers .h2FeaturedOffers {text-indent:0; font-family:UniversUltraCondensed,Arial,Sans-Serif; font-size:24px; font-size-adjust:0.5; font-weight:normal; overflow:visible; text-transform:uppercase; letter-spacing:0.02em;}
	.no-fontface .featuredOffers .h2FeaturedOffers {width:134px; height:19px; background:url(/images/packages-offers/h2-Featured-Offers.png) no-repeat 0 0;}
	.featuredOfferList {list-style:none; margin:0 40px 0 0;}
		.offerItem {margin-bottom:1.25em; border-bottom:1px solid #d1cdc4; padding:0 0 4px 10px;}
		.offerItem h4 {font-size:13px; font-weight:bold; margin-bottom:1.25em;}
		.offerItem p {margin:0 0 1.25em;}
		.offerItem.last {border-bottom:0 none;}
	.discounts-home .bottom-content .right {width:267px; float:left; margin-left:11px; padding-top:4px;}
	.offersSearchBox {font-size:0.9166em;}
		.offersSearchBox h2 {margin:0 0 1em;}
		.offersSearchBox .kywdLbl {display:block; margin-bottom:1px; font-weight:bold;}
		.offersSearchBox .kywdField {width:225px; margin-bottom:1em;}
		.offersSearchBox .dateLbl {display:block; clear:left; float:left; width:72px; margin-bottom:6px;}
		.offersSearchBox .datePicker {display:block !important; float:left; width:160px; margin-bottom:6px;}
		.offersSearchBox .searchOhio {margin:18px auto; border:0; clear:both; position:relative; top:18px;}
		.searchOhio {width:119px; height:28px; background-image:url(/images/global/btn_SearchOhio.gif);}
