@import url(nav_ir.css);
@import url(sIFR-screen.css);

#canvas {
	margin: 0 auto;
	padding: 3px 0;
	width: 770px;
}
.home #canvas { width: 770px; }


/* =HEADER *
********************************/
#masthead {
	background: url(/images/int/sc_subhead_extender_middle.jpg) no-repeat 770px 100%;
	position: relative;
}
.home #masthead { background: none; }

#siteinfo {
	background: #3F7FA6 url(/images/common/sc_header_bg_middle.gif) repeat-x 0 -1px;
	border: 1px solid #2F577D;
	color: #fff;
	height: 1.75em; /* 21px; */
}
#mh_search 
{
	padding: 4px 0 5px 0;
	line-height: 23px;
	width: 15em;
}
#mh_search input, #mh_search img { vertical-align: middle; }

#int_search {
	float: right;
	font-size: .75em;
	margin-top: -5px;
	width: 147px;
}
#int_search input, #int_search img { vertical-align: middle; }

.flavor { margin: 2px 0; }

#header {
	background: url(/images/int/sc_agency_int_header_logo.jpg) no-repeat 0 0;
	padding-left: 284px;
	height: 108px;
	margin: 2px 0;
	position: relative;
}
#header h1 {
	background: url(/images/subhead/sc_agency_subhead_image_miscellaneous.jpg) no-repeat;
	height: 108px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
}
#subheadtext {
	background: url(/images/subhead/sc_agency_subhead_text_about_scprt.gif) no-repeat;
}
#subheadtext h1 {
	background: url(/images/subhead/sc_agency_subhead_text_about_scprt.gif) no-repeat;
	height: 36px;
	margin: 0;
	padding: 0;
	text-indent: -999em;
}

.sc_for_our_partners #header h1 { background: url(/images/subhead/sc_agency_subhead_image_for_our_partners.jpg); }
.sc_for_our_partners #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_for_our_partners.gif) no-repeat; }
.sc_state_park_service #header h1 { background: url(/images/subhead/sc_agency_subhead_image_state_park_service.jpg); }
.sc_state_park_service #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_state_park_service.gif) no-repeat; }
.sc_media_room #header h1 { background: url(/images/subhead/sc_agency_subhead_image_media_room.jpg); }
.sc_media_room #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_media_room.gif) no-repeat; }
.sc_about_scprt #header h1 { background: url(/images/subhead/sc_agency_subhead_image_about_scprt.jpg); }
.sc_about_scprt #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_about_scprt.gif) no-repeat; }
.sc_facts_figures #header h1 { background: url(/images/subhead/sc_agency_subhead_image_sc_facts-figures.jpg); }
.sc_facts_figures #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_sc_facts-figures.gif) no-repeat; }
.sc_tourism_business_development #header h1 { background: url(/images/subhead/sc_agency_subhead_image_tourism_business_development.jpg); }
.sc_tourism_business_development #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_tourism_business_development.gif) no-repeat; }
.sc_miscellaneous #header h1 { background: url(/images/subhead/sc_agency_subhead_image_miscellaneous.jpg); }
.sc_miscellaneous #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_about_scprt.gif) no-repeat; }
.sc_enewsletter_signup #header h1 { background: url(/images/subhead/sc_agency_subhead_image_miscellaneous.jpg); }
.sc_enewsletter_signup #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_e-newsletter_sign_up.gif) no-repeat;}
.sc_sitemap #subheadtext h1 { background: url(/images/subhead/sc_agency_subhead_text_site_map.gif) no-repeat;}

.sitemap #header h1 { background-image: url(/images/subhead/sc_subhead_site_map.jpg); }
.search #header h1 { background-image: url(/images/subhead/sc_subhead_site_search.jpg); }

/* =MAIN LAYOUT 
*********************************/
#mainframe { width: 100%; }



/* main page */
.home #mainwrap { background: url(/images/common/sc_agency_column2_background.jpg) no-repeat 50% 0; overflow: hidden; zoom: 1; }
.home #body { float: left; margin-right: -185px; }
#sidebar, #findit {
	width: 185px;
	overflow: hidden;
	float: left;
	font-size: .83em;
}
#sidebar { margin-left: -100%; }
#scprtlinks { clear: both; padding-top: 30px; }
#portallinks { text-align: center; vertical-align: middle; margin: 0; }
#portallinks li { display: inline; }
#portallinks li img { vertical-align: middle; height: 29px; border: 0 none;  }
#portallinks li span { font-size: 8px; color: #bbb; height: 29px; vertical-align: middle; }
/* end main page */

#body { 
	width: 100%;
	/*overflow: hidden;  clears direct descendant floats */
}


#bodywrap {
	float:right;
	margin-right: -185px; /* #sidenav:width */
	width: 100%;
}

#cwrap {
	float: left;
	margin-left: -185px;
	width: 100%;
}
.home #cwrap { float:right; margin-left: 0; margin-right: -370px; /* #sidebar:width + #sidenav:width */ }

#iwrap { margin-left: 185px; } /* #cwrap:margin-left */
.home #iwrap {
	margin-left: 0; 
	margin-right: 361px; /* #cwrap:margin-right */
	border: 2px solid #fff;
	border-width: 0 2px;
}

#content{
	font-size:1em; /* (@base 12px) = 11px */
	margin: 0 auto;
	width: 95%;
	padding: 5px 0 1.2em;
}
.home #content { width: auto; padding: 0 20px; margin: 0 185px; }
.multi #content { width: auto; margin-left: 2%; }


#content .promo {
	background: #fff;
	border: 1px solid #C7C7C2;
	padding:10px 5px 5px 5px;
	width:93px;
	text-align: center;
}

#content .promo div {
	text-align:center;
	color:#0158A8;
	padding: 2px;
	font-size: .93em;
	line-height: 1.2em;
}



#sidenav {
	background: #fff;
	float: left;
	margin-bottom: 1px;
	width: 185px; 
	font-size:10px;
}

#company {
	color:#4a4a4a;
	font-size: .9em;
	font-style:normal;
	text-align:center;
}
#company strong { font-size: .9em; }


/* =CWRAP ITEMS *
*********************************/
#related {
	background: #eee url(/images/sc_box_bottom.gif) repeat-x bottom;
	border: 1px solid #ccc;
	float: right;
	font-size: .75em;
	/*margin-top: -5px;*/
	width: 147px;
}
#related div.item { padding: 5px 5px 0 7px; }
#related div.last {  }

#sc_subnav { margin-left: 10px; }
#sc_subnav ul.subnav { margin: 0; padding-left: 0; list-style: none; }
#sc_subnav ul.subnav li { padding: 2px 0 2px 10px; background: url(/images/sc_agency_arrow.gif) no-repeat left .6em; }


div.item div.more, #related .item, #sc_subnav {
	background: url(/images/common/sc_agency_divider2.gif) no-repeat bottom;
	padding-bottom: 10px;
}
div.last .more, #related div.more { background: none; }



#utility {
	margin: 0 200px 0 10px;
	padding: 5px 0 8px;
}
.breadcrumb { clear: both; color: #ec9a00; padding: 4px 5px 5px 5px; }
.breadcrumb b { color: #4e463b; }

/* =SIDENAV ITEMS *
********************************/
#scprt_items {
	background: #9A478D url(/images/int/sc_int_nav3_bg_bottom.gif) no-repeat -1px 100%;
	border: 1px solid #7E3472;
	color: #D1A0C8;
	margin: 2px 0;
	font-size: .9em;
}
.home #scprt_items { border-bottom: none; background-image: none; margin:0; }

#sitepromos { text-align: center; padding-top: 10px; }
#sitepromos .promo { margin-bottom: 5px; }

#sitebanners {
	clear:both;
	padding: 10px;
	text-align: center;
}
#sitebanners .banner { margin: 0 0 10px; }

a.password:link, a.password:visited { color:#868686; font-size:.9em; }

/* =QUICKLINKS *
*******************************/
.leftquicklinkbox {
	background:url(/images/common/sc_agency_nav2_background.gif) no-repeat;
}

#sn_quicklinks li {
	font: bold 1.4em "Trebuchet MS",Tahoma,Arial,sans-serif;
	color : #0068B7;
	text-align: right;
	background:url(/images/common/sc_agency_nav2_divider.gif) no-repeat right bottom;
}
#sn_quicklinks a:link, #sn_quicklinks a:visited {
	display:block;
	padding:3px 10px;
	color : #408ec9;
	text-decoration : none;
}

* htme #sn_quicklinks li a { height: 1%; } /* give hasLayout property */

#sn_quicklinks a:hover {
	text-decoration : underline;
}

.searchMessage { 
	color : #408ec9;
	text-align:center;
	font-weight:bold;
	padding:4px 5px;
}

.pressreleasebody { padding: 5px 5px; }

#whatisnew {
	height: 400px;
	width: 185px;
	overflow: auto;
}

/* =SIDEBAR ITEMS *
********************************/
a.whatsnew_heading {
	color:#0068BA;
	font-weight:bold;
}
#sidebar .promos { list-style: none; text-align: center; margin: 1em 0; padding: 0; }
#sidebar .promos li { margin: 0;padding: 10px 0; background: url(/images/common/sc_agency_divider.gif) no-repeat 50% 0; }


/* =FOOTER *
********************************/
#footer {
	font-size: .75em;
	margin: 2px 0;
	clear: both;
	position: relative;
	text-align: left;
}
#copy {
	background: #0063B8 url(/images/common/sc_agency_footer_bar.gif) repeat-x;
	color: #94C7F4;
	line-height: 2.3em;
	height: 2.3em;
	text-align: center;
}
#copy span { padding-right: 10px; }
#copy a { padding-left: 10px; }
p.toplink { text-align:center; }
#linkswrap { /*position: absolute; margin-top: -13.5em; left: 200px;*/ font-weight: bold; font-size: 1.2em; }
#links, #scprtlinks { padding: 5px 0; text-align:center; color: #999; text-align: center; }
#links *, #scprtlinks * { vertical-align:middle; }
#links b a, #scprtlinks b a { color:#0057b0; text-transform:uppercase; text-decoration:none; }

#footlinks a {white-space:nowrap;}

#getadobe {
		line-height: 15px;
		font-size: 10px;
		font-weight: normal;
}
#getadobe p { margin: .75em .5em; }
.home #getadobe p { text-align: center; }

/* =IE<6 ON WINDOWS STYLES *
********************************/

/* BEGIN HIDE FROM IE MAC \*/
* html body { text-align: center; font-size: 75%; }
* html #canvas { text-align: left; }
* html #cwrap, * html #sidebar, * html #related,
* html #bodywrap, * html #sidenav, * html #findit { display: inline; } /* fix ie double margin bug */
* html #sec_nav li { height: 1%; } /* trigger hasLayout property */
/* END HIDE FROM IE MAC */


/* What is New Page */
.WhatisNewbody { padding : 5px 5px 5px 10px; }
.requiredlabel { float:right; }
#returnText { text-align:center; font-weight:bold; }
.registerText { text-align:center; }
.requiredfield { float:right; }
.enewsletterform { font-size: 0.95em; }