/*
Theme Name: FMC-Idaho
Description: A Child Theme of TwentyTen
Template: twentyten
*/
@import url(../twentyten/style.css);
/* =Layout
-------------------------------------------------------------- */
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/
.one-column #content {
	width: 940px;
}
/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit], h1, h2, h3, h4, h5, h6, .note {
	font-family: Arial, Helvetica, sans-serif;
}
/* =Structure
-------------------------------------------------------------- */
#wrapper {
	margin-top: 0;
	padding: 0;
}
/* =Global Elements
-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles */
body {
	background: #98a5c8 url(images/bg.jpg) no-repeat top center fixed;
}
/* =Header
-------------------------------------------------------------- */
#header {
	padding-top: 5px;
	z-index: 9999;
	position: relative;
}
#site-title {
	line-height: normal;
	margin: 12px 0 12px 25px;
	height: 50px;
	width: auto;
	overflow: hidden;
	clear: none;
}
#site-title a {
	display: block;
	width: 262px;
	height: 50px;
	overflow: hidden;
	text-indent: -99999px;
}
/* This is the custom header image */
#branding img {
	border: none 0;
}
/* search field */
#headersearch {
	float: right;
	margin: 10px 18px 0 0;
}
#searchsubmit {
	padding: 1px;
	vertical-align: top;
}
/* =Menu
-------------------------------------------------------------- */
#access {
	background: url(images/menu_b.jpg) repeat-x left center #2e2e2e;
	z-index: 99990;
}
#access .menu-header, div.menu {
	margin: 0;
	width: 940px;
	z-index: 99991;
}
#access .menu-header ul, div.menu ul {
	z-index: 99992;
}
#access .menu-header ul li, div.menu ul li {
	z-index: 99993;
}
#access .menu-header ul li a, div.menu ul li a {
	z-index: 99994;
}
#access a {
	color: white;
	line-height: 27px;
	padding: 0 12px;
	font-weight: bold;
}
#access ul ul {
	top: 27px;
}
#access ul ul.children a, #access ul ul.sub-menu a {
	background: white;
	padding: 8px 10px;
	border-bottom: 1px #CCC solid;
	font-size: 8pt;
	color: #333;
}
#access .menu > ul > li:hover > a, #access ul.menu > li:hover > a {
	background: url(images/menu_b_over_red.jpg) repeat-x scroll 0 0 #333;
}
#access ul ul.children :hover > a, #access ul ul.sub-menu :hover > a {
	color: #e32f30;
}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
	background: url(images/menu_b_over_red.jpg) repeat-x scroll 0 0 #000;
}
#access ul ul.children li.current_page_item > a, #access ul ul.sub-menu li.current-menu-item > a {
	background: white;
	color: #e32f30;
}
#access ul li.current_page_parent {
	background: url(images/menu_b_over_red.jpg) repeat-x scroll 0 0 #000;
}
/* FMC Corporate Menu */

#fmc-top-menu {
	float: right;
}
#menu-fmc-corporate {
	list-style: none;
	margin-right: 15px;
}
#menu-fmc-corporate li.menu-item {
	float: left;
}
#menu-fmc-corporate li.menu-item a {
	color: #666;
	display: block;
	overflow: hidden;
	height: 11px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 5px;
	margin: 3px 0;
	border-right: 1px #666 solid;
}
#menu-fmc-corporate li.FMC-Logo {
	background: url(images/FMCSmallRedlogo.gif) no-repeat center center;
}
#menu-fmc-corporate li.FMC-Logo a {
	text-indent: -99999px;
	border-right: none 0;
	margin: 0;
	width: 54px;
	height: 17px;
}
#menu-fmc-corporate li.menu-item a:hover {
	color: #000;
}
/* FMC Bottom Menu */
#fmc-bottom-menu {
	clear: both;
}
#menu-terms {
	list-style: none;
	margin: 0;
}
#menu-terms li.menu-item {
	float: left;
}
#menu-terms li.menu-item a {
	color: #666;
	display: block;
	overflow: hidden;
	height: 10px;
	line-height: 10px;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0 5px;
	margin: 3px 0;
	border-right: 1px #666 solid;
}
#menu-terms li.menu-item a:hover {
	color: #000;
}
#menu-terms li.left-item a {
	padding-left: 0;
}
#menu-terms li.right-item a {
	border-right: 0 none;
}
/* =Content
-------------------------------------------------------------- */
#main {
	padding: 0;
	overflow: visible;
}
#content, #content input, #content textarea {
	font-size: 12px;
	line-height: 20px;
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
	margin-bottom: 9px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	margin: 0 0 6px 0;
}
/* FAQs */

#content #faq h2 {
	border-top: 1px #CCC solid;
	padding-top: 1em;
	margin-top: 1em;
}
#content #faq h2, #content #faq p, #content #faq ul {
	padding-left: 18px;
}
/* FMC Content */
#content .fmc-banner {
	margin: 0;
	padding: 0;
	width: 940px;
	height: 203px;
	position: relative;
	clear: both;
	overflow: hidden;
}
#content .fmc-page {
	margin: 10px 250px 10px 25px;
	clear: both;
	position: relative;
}
#content .fmc-page p {
	position: relative;
}
#content .fmc-page a {
	text-decoration: none;
	border-bottom: 1px #aa9999 solid;
	color: #333;
}
#content .fmc-page h2 a, #content .fmc-page h3 a, #content .fmc-page h4 a {
	color: black;
}
#content .fmc-page a:hover, #content .fmc-page a:active {
	color: #e32f30;
	border-bottom: none;
	text-decoration: underline;
}
#content .fmc-page .fmc-side {
	display: block;
	width: 200px;
	float: right;
	position: absolute;
	top: 0;
	right: -225px;
	line-height: normal;
}
#content .fmc-page div.fmc-side {
	padding-top: 4em;
}
#content .fmc-page .note {
	color: #99A4C8;
	font-style: italic;
}
#content .fmc-page .fmc-side a {
	border-bottom: none;
	color: #666;
}
#content .fmc-page .fmc-side a:hover, #content .fmc-page .fmc-side a:active {
	color: #e32f30;
	text-decoration: underline;
}
#content .fmc-page .fmc-side li {
	padding: 0.4em 0;
}
#content .fmc-page .fmc-marginrelease {
	margin-right: -200px;
}
/* General Content */
.hentry {
	margin: 0;
}
#content .entry-title {
	color: #060335;
	font-size: 21px;
	font-weight: normal;
	line-height: 32px;
	margin-bottom: 12px;
	width: 100%;
	border-bottom: 1px solid #060335;
}
#content h3.entry-title {
	border-bottom: 0 none;
	margin-bottom: 0;
	line-height: normal;
	font-size: 18px;
	font-weight: bold;
}
#content h3 {
	font-weight: bold;
}
.entry-content, .entry-summary {
	padding: 0;
}
.entry-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
/* Document List */
.doclist {
	list-style: none;
	margin: 0;
}
.doclist li {
	clear: both;
	border-top: 1px dotted #ccc;
	padding-top: 5px;
}
.doclist strong.doctitle {
	display: block;
}
.doclist small {
	display: block;
	white-space: nowrap;
}
#content .doclist li a {
	display: block;
	border: 0 none;
	float: left;
	padding-left: 3px;
	width: 100%;
}
#content .doclist li a:hover {
	background: #eee;
	text-decoration: none;
}
/* Sitemap */
#content.sitemap .fmc-page {
	margin: 10px 25px 10px 25px;
}
#content.sitemap table, #content.sitemap table td {
	border: 0 none;
}
#content.sitemap a {
	border: 0 none;
	line-height: normal;
}
#content.sitemap ul {
}
#content.sitemap li {
	list-style-image: url(images/bullet.png);
}
#content.sitemap li.external, #content.sitemap li.video {
	list-style-image: url(images/bullet_external_link.png);
}
#content.sitemap li.download {
	list-style-image: url(images/bullet_download.png);
}
#content.sitemap li.download a, #content.sitemap li.video a {
	font-style: italic;
}
#content.sitemap li.video a:before {
	content: "VIDEO: ";
	color: #666;
	font-size: 70%;
	font-style: normal;
}
/* Edit Link */
.edit-link {
	float: right;
}
.edit-link a {
	color: #ccc;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 9px;
	padding: 0 3px;
}
.edit-link a:hover {
	text-decoration: underline;
	color: #666;
}
/* =Images
-------------------------------------------------------------- */
.one-column #content img {
	max-width: 940px;
}
/* =Footer
-------------------------------------------------------------- */
#colophon {
	border-top: 1px solid #ddd;
	margin-top: 0;
	padding: 0;
}
#footer-wrapper-left {
	float: left;
	width: 665px;
	padding: 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#copyright {
	clear: both;
	font-size: 10px;
	line-height: normal;
	padding-top: 5px;
}
/* =Print Style
-------------------------------------------------------------- */
@media print {
#content, .one-column #content {
	margin: 0;
}
}
/* =Contact Form 7
-------------------------------------------------------------- */
#content div.wpcf7 input {
	margin-bottom: 6px;
}
#content div.wpcf7 input.watermark,
#content div.wpcf7 textarea.watermark {
	color: #888;
	text-align: center;
}