/*
THEME NAME: SaveUSAWindJobs Theme
THEME URI: https://www.liquifiedcreative.com
DESCRIPTION: Save USA Wind Jobs Theme
VERSION: 1.0
AUTHOR: <a href="https://www.liquifiedcreative.com">LC</a>
AUTHOR URI: https://www.liquifiedcreative.com
*/

@import "reset.css";

 @font-face {font-family: 'ZurichBT-BoldExtraCondensed';src: url('css/webfonts/160F54_0.eot');src: url('css/webfonts/160F54_0.eot?#iefix') format('embedded-opentype'),url('css/webfonts/160F54_0.woff') format('woff'),url('css/webfonts/160F54_0.ttf') format('truetype'),url('css/webfonts/160F54_0.svg#wf') format('svg');}
 
 
 

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333;
	background-image: url(images/bkr.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFF;
	line-height: 16px;
}

.home{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #585858;
	background-image: url(images/bkr.jpg);
	background-repeat: repeat-x;
}

a {
	color: #06506B;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #A10000;
}

strong {
	font-weight: 700;
}

h2, h3{
	font-family: ZurichBT-BoldExtraCondensed;
	color: #A10000;
	text-transform: uppercase;
}


h4{
	font-family: ZurichBT-BoldExtraCondensed;
	color: #333;
	font-size: 22px;
	font-weight: normal;
	padding-top: 10px;
}


hr {
	border: none 0;
	border-bottom: 1px solid #E0E0E0;
	height: 1px;
	margin: 10px 0;
}

blockquote {
	font-style: italic;
	background: url(images/quotes.gif) no-repeat top left;
	background-position: 12px 12px;
	color: #595959;
	margin: 5px 0;
	padding: 8px 15px 8px 60px;
}

input{
	font-size: 16px;
	line-height: 18px;
	color: #999;
}

#wrapper {
	width: 1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/hdr-saveusawindjobs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#header {
	overflow: visible;
	width: 1024px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	height: 124px;
}

#actionregion{
	overflow: visible;
	background-image: url(images/top-action.jpg);
	width: 1024px;
	margin-top: 0;
	margin-bottom: 0;
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: none;
	border-bottom-style: none;
	height: 145px;
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin-top: 5px;
	}
	
#actionboxone{
	float: left;
	width: 430px;
	border: 2px solid #CCC;
	padding: 10px;
}
#actionboxtwo{
	float: right;
	width: 430px;
	border: 2px solid #CCC;
	padding: 10px;
	}	

#leftlogo{
	float: left;
	width: 400px;
}
#rightlogo{
	float: left;
	width: 200px;
	padding-top: 80px;
}


#title-bar{

}

#post-99 h1, #post-99 h2
{
	font-size: 38px;
	line-height: 40px;
	font-weight: normal;
	font-family: ZurichBT-BoldExtraCondensed;
	color: #0a4c65;
	text-transform: uppercase;
}




#lefthead{
	float: left;
	height: auto;
	width: 700px;
}
#righthead{
	float: right;
	height: auto;
}


#newsleft{
	float: left;
	width: 165px;
}
#newsright{	float: right;
width:260px;
}

#newsright li{
	padding-bottom: 4px;
}

#logo {
	font-size: 20px;
	font-weight: bold;
	height: 105px;
	margin-right: 0;
	margin-bottom: 0;
	visibility: hidden;
}

#logo a {
	color: #333333;
}

#description {
	font-size: 130%;
	color: #666666;
	margin: 5px 0 50px 30px;
}

#navigationbody{
	background-image: url(images/nav-bkr.jpg);
	background-repeat: repeat-x;
	background-position: 2px;
	-moz-border-radius-topleft:15px; /* top left corner */
-moz-border-radius-topright:15px; /* top right corner */
-moz-border-radius-bottomleft:0px; /* bottom left corner */
-moz-border-radius-bottomright:0px; /* bottom right corner */
-webkit-border-top-left-radius:15px; /* top left corner */
-webkit-border-top-right-radius:15px; /* top right corner */
-webkit-border-bottom-left-radius:0px; /* bottom left corner */
-webkit-border-bottom-right-radius:0px; /* bottom right corner */
border-top-right-radius: 15px;
border-top-left-radius: 15px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
	
	height: 25px;
}
	
#navigationbody-left{
	height: auto;
	width: 800px;
	float: left;
}
#navigationbody-right{
	float: right;
	height: auto;
	width: 200px;
	background-image: url(images/nav-bkr.jpg);
	background-repeat: repeat-x;
	background-position: 2px;

}

#menu {
	width: 1040px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#menu ul li {
	float: left;
	font-size: 22px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}

#menu ul li a {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}


#menu ul li a:hover{
	color: #CFEFE4;
}

#container {
	width: 922px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 40px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

#container-bottom {
	width: 922px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: 40px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
}

#container-action {
	width: 1024px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 0px;
}

.post-content{		min-height: 100px;
}

.post-content li{
	list-style-type: disc;
}

#content {
	background-repeat: no-repeat;
	float: left;
	width: 600px;
	background-color: #FFF;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	padding: 10px;
	margin-right:20px; 	
	border: 3px solid #FFF;
}

#content-post {
		background-color: #0052ae;
	float: left;
	width: 580px;
	background-color: #FFF;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	padding: 10px;
	margin-right:20px; 	
	border: 3px solid #FFF;
}


#content-home {
	float: left;
	width: 680px;
	
}

.post-content-home{
}

#post-content-home{
	float: left;
	width: 250px;
}

#post-content-home-right{
	float: left;
	width: 250px;}

#content-hometop {
	float: left;
	width: 680px;
	background-color: #FFF;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	margin-right:35px:
; 				border: 3px solid #FFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
}

#home-left{
	float: left;
	width: 325px;
}
#home-right{
	float: right;
	width: 340px;
}

#content-homeblock {
	float: left;
	width: 400px;
	background-color: #FFF;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	padding: 10px;
	margin-right:35px:
; 	border: 3px solid #FFF;
}

#content-risk {
	float: right;
	width: 245px;
}

.post {
	margin-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}

#content .post-title h1 {
	font-size: 38px;
	line-height: 40px;
	font-weight: normal;
	font-family: ZurichBT-BoldExtraCondensed;
	color: #0a4c65;
	text-transform: uppercase;
}

.post-title {
	font-size: 40px;
	line-height: 34px;
	font-weight: normal;
	font-family: ZurichBT-BoldExtraCondensed;
	color: #0a4c65;
	text-transform: uppercase;
}

#content .post-title {
	font-size: 32px;
	line-height: 34px;
	font-weight: normal;
	font-family: ZurichBT-BoldExtraCondensed;
	color: #A10000;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 3px;
}

#title-bar .post-title h2 a {
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
	font-family: ZurichBT-BoldExtraCondensed;
	color: #A10000;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 3px;
}


.post-title a {
	color: #0a4c65;
}

.page-subtitle {
	font-weight: 700;
	color: #CCC;
	font-size: 90%;
	text-transform: uppercase;
	padding-bottom: 5px;
	border-bottom: 1px solid #EFEFEF;
	margin-bottom: 15px;
}

.post-meta {
	font-size: 85%;
	color: #999;
	margin-top: 5px;
}

.post-meta a {
	color: #666666;
}

.post-comments {
	float: right;
	padding: 3px 0 7px 7px;
}

.post-comments a {
	padding: 3px 7px 7px 0;
	color: #0a4c65;
}

.post-comments a:hover {
	color: #FFFFFF;
}

.post-content {
	margin-top: 15px;
}

.post-content h2 {
	font-size: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 5px;
	font-family: ZurichBT-BoldExtraCondensed;
	color: #333;
	text-transform: uppercase;
}

.post-content h3 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px;
	border-bottom: 1px solid #EFEFEF;
	padding: 10px 0 5px;
	font-family: ZurichBT-BoldExtraCondensed;
	color: #0a4c65;
}

.post-content p {
	line-height: 1.3;
	margin-bottom: 10px;
}

.post-content img.alignnone {
	background: #FFF;
	border: 1px solid #EFEFEF;
	padding: 4px;
}

.post-content img.alignleft {
	float: left;
	border: 1px solid #EFEFEF;
	margin: 0 25px 15px 0;
	padding: 4px;
}

.post-content img.alignright {
	float: right;
	border: 1px solid #EFEFEF;
	margin: 0 0 15px 25px;
	padding: 4px;
}

.post-content ul,.post-content ol {
	margin-left: 30px;
	margin-bottom: 20px;
}

.post-content ul {
	list-style: outside;
}

.post-content ol {
	list-style: decimal;
}

.post-content ul li,.post-content ol li {
	line-height: 1.3;
	margin-bottom: 5px;
}
#postbreak{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: 5px;
}

.more-link {
	font-weight: 700;
	display: block;
	margin-top: 10px;
}

.section-title {
	font-size: 140%;
	margin-bottom: 10px;
}

.navleft {
	float: left;
	margin: 0 15px 15px 0;
}

.navright {
	float: right;
	margin: 0 0 15px 15px;
}

.navigation div a {
	font-size: 110%;
}

#comments ol li {
	margin-top: 2px;
	border-bottom: 1px solid #F0F0F0;
	padding: 10px 0;
	overflow: hidden;
	height: 1%;
}

.comment-gravatar {
	float: left;
	margin-right: 10px;
	background: #FFF;
	border: 1px solid #F0F0F0;
	padding: 3px;
}

.comment-data {
	float: left;
	width: 400px;
}

.comment-data p {
	margin-bottom: 6px;
	line-height: 1.3;
}

.comment-author {
	font-weight: 700;
	margin-bottom: 3px;
}

.comment-meta {
	color: #666;
	margin-bottom: 5px;
	font-size: 85%;
}

.unapproved {
	font-style: italic;
}

#respond {
	margin-top: 30px;
}

#comment-form {
	margin-top: 15px;
	margin-bottom: 10px;
}

#comment-form label {
	font-size: 90%;
	display: block;
	margin-bottom: 5px;
}

#comment-form input {
	width: 240px;
	margin-bottom: 10px;
	padding: 5px;
}

#comment-form textarea {
	width: 455px;
	height: 200px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding: 10px;
}

#sidebar {
	float: right;
	width: 250px;
	background-color: #FFF;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-o-border-radius: 12px;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	padding: 10px;
}

#sidebar h2{
	font-size: 20px;
	line-height: 23px;
	padding-bottom: 15px;
}

.sidepanel {
	margin-bottom: 30px;
}

.sidepanel h3 {
	text-transform: uppercase;
	color: #666;
	font-weight: normal;
	font-size: 12px;
	width: 353px;
	padding: 5px 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.sidepanel ul li {
	padding: 5px 0;
	line-height: 1.2;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EFEFEF;
}

.sidepanel p {
	margin-top: 8px;
	line-height: 13;
	font-size: 11px;
}
#normal{
	clear: both;
}

#footer {
	width: 100%;
	float: left;
	height: 100px;
	background-image: url(images/ftr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 10px;
	line-height: 14px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #FFF;
}

#footer-links {
	list-style: none;
	width: 575px;
	float: left;
	padding-top: 10px;
}

#footer-links a{	text-transform: uppercase;
}

#footer-links li {
	float: left;
	margin-right: 15px;
}
#footer-links ul {
	float: left;
	margin-right: 15px;
}




#footer-social {
	list-style: none;
	width: 350px;
	float: right;
	clear: both;
	padding-top: 10px;
}

#footer-social li {
	float: right;
}

.sep {
	color: #CCC;
	margin: 0 8px;
}

.ico-small {
	vertical-align: middle;
	margin: 0 5px 2px 0;
}

#homepromo-left{
	float: left;
	width: 660px;
	padding-right: 0px;
}

#homepromo-right{
	float: right;
	width: 343px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #D7F5F2;
	margin-right: 0px;
	background-image: url(images/promo-side.png);
	background-repeat: repeat-y;
	height: 225px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 5px;
}

#homepromo-right h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #A10000;
	padding-bottom: 10px;
	line-height: 27px;
	text-transform: uppercase;
}

#homepromo-right p, #homepromo-right p a, #homepromo-right p a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 14px;
	text-decoration: none;
}


#homepromo-right p a:hover {
	text-decoration: none;
	color: #FC6;
}


.formsnipe{
	font-size: 10px;
	padding-top: 10px;
}

#dropmenu{
	float: left;
	width: 800px;
}
#dropmenu, #dropmenu ul {
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
	z-index:800;
	width:1024px;
	font-weight:bold;
	height: 37px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#dropmenu a {
	display:block;
	color:#47A6BA;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #c8c8c8;
	padding-top: 5px;
	padding-right: 1em;
	padding-bottom: 0.25em;
	padding-left: 1em;
	font-weight: bold;
}
#dropmenu a:hover {
	color:#FFF;
	font-weight: bold;
}
#dropmenu li {
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
}
#dropmenu ul {position:absolute; display:none; width:12em;  left:-1px;}
#dropmenu ul a {
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #c8c8c8;
}
#dropmenu li ul {
	width:14.1em;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #c8c8c8;
}
#dropmenu li ul a {
	width:12em;
	height:auto;
	float:left;
	font-size: 12px;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #c8c8c8;
	padding-bottom: 5px;
}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:150px; margin:0px 0 0 10px;}
#dropmenu li ul ul ul {left:300px; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}





#menu-main-navigation{
	background-image: url(images/nav-bkr.jpg);
	background-repeat: repeat-x;
	float: left;
	padding-top: 5px;
	-moz-border-radius-topleft:15px; /* top left corner */
	-moz-border-radius-topright:15px; /* top right corner */
	-moz-border-radius-bottomleft:0px; /* bottom left corner */
	-moz-border-radius-bottomright:0px; /* bottom right corner */
	-webkit-border-top-left-radius:15px; /* top left corner */
	-webkit-border-top-right-radius:15px; /* top right corner */
	-webkit-border-bottom-left-radius:0px; /* bottom left corner */
	-webkit-border-bottom-right-radius:0px; /* bottom right corner */
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
}

#menu-main-navigation, #menu-main-navigation ul {
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
	z-index:800;
	width:600px;
	font-weight:bold;
	height: 42px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 21px;
}
#menu-main-navigation a {
	display:block;
	color:#559FB2;
	text-decoration:none;
	border-right-width: 2px;
	border-right-style: none;
	border-right-color: #000;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0.25em;
	padding-left: 1em;
	font-weight: normal;
	font-size: 18px;
}
#menu-main-navigation a:hover {
	color:#600;
	font-weight: normal;
}
#menu-main-navigation li {
	float:left;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
}
#menu-main-navigation ul {position:absolute; display:none; width:12em;  left:-1px;}
#menu-main-navigation ul a {
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #c8c8c8;
	background-color: #600;
	margin-left: 2px;
	color: #FFF;
}

#menu-main-navigation ul a:hover {
	color: #FFFAD7;
}
#menu-main-navigation li ul {
	width:14.1em;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #c8c8c8;
}
#menu-main-navigation li ul a {
	width:12em;
	height:auto;
	float:left;
	font-size: 12px;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #c8c8c8;
	padding-bottom: 5px;
}
#menu-main-navigation ul ul {top:auto;}
#menu-main-navigation li ul ul {left:150px; margin:0px 0 0 10px;}
#menu-main-navigation li ul ul ul {left:300px; margin:0px 0 0 10px;}
#menu-main-navigation li:hover ul ul, #menu-main-navigation li:hover ul ul ul, #menu-main-navigation li:hover ul ul ul ul {display:none;}
#menu-main-navigation li:hover ul, #menu-main-navigation li li:hover ul, #menu-main-navigation li li li:hover ul, #menu-main-navigation li li li li:hover ul {display:block;}




#menu-header, #menu-header .menu-main-navigation, #menu-header .menu-main-navigation ul {
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
	z-index:800;
	width:1024px;
	font-weight:bold;
	height: 37px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#menu-header .menu-main-navigation a {
	display:block;
	color:#FFF;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #c8c8c8;
	padding-top: 5px;
	padding-right: 1em;
	padding-bottom: 0.25em;
	padding-left: 1em;
}
#menu-header .menu-main-navigation a:hover {
	color:#FC3;
}
#menu-header .menu-main-navigation li {
	float:left;
	position:relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
}
#menu-header .menu-main-navigation ul {position:absolute; display:none; width:12em;  left:-1px;}
#menu-header .menu-main-navigation ul a {
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #c8c8c8;
	background-color: #333;
}
#menu-header .menu-main-navigation li ul {
	width:14.1em;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #c8c8c8;
}
#menu-header .menu-main-navigation li ul a {
	width:12em;
	height:auto;
	float:left;
	font-size: 12px;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #c8c8c8;
	padding-bottom: 5px;
}
#menu-header .menu-main-navigation ul ul {top:auto;}
#menu-header .menu-main-navigation li ul ul {left:150px; margin:0px 0 0 10px;}
#menu-header .menu-main-navigation li ul ul ul {left:300px; margin:0px 0 0 10px;}
#menu-header .menu-main-navigation li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#menu-header .menu-main-navigation li:hover ul, #menu-header .menu-main-navigation li li:hover ul, #menu-header .menu-main-navigation li li li:hover ul, #menu-header .menu-main-navigation li li li li:hover ul {display:block;}



.menu ul {
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
	z-index:800;
	width:1024px;
	font-weight:bold;
	height: 37px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.menu a {
	display:block;
	color:#3c89ae;
	text-decoration:none;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #c8c8c8;
	padding-top: 7px;
	padding-right: 1em;
	padding-bottom: 0.25em;
	padding-left: 1em;
}
.menu a:hover {
	color:#600;
}
.menu li {
	float:left;
	position:relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
}
.menun ul {position:absolute; display:none; width:12em;  left:-1px;}
.menu ul a {
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #c8c8c8;
}
.menu li ul {
	width:14.1em;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #c8c8c8;
}
.menu li ul a {
	width:12em;
	height:auto;
	float:left;
	font-size: 12px;
	line-height: 14px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #c8c8c8;
	padding-bottom: 5px;
}
.menu ul ul {top:auto;}
.menu li ul ul {left:150px; margin:0px 0 0 10px;}
.menu li ul ul ul {left:300px; margin:0px 0 0 10px;}
.menu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul {display:block;}


#menu-main-navigation{	}

iframe{
	background-color: #FFF;
	color: #333;
}
iframe p {
	color: #333;
}








/*
Skin Name: Nivo Slider Default Theme
Skin URI: https://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: https://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(images/loading.gif) no-repeat 50% 50%;
    /*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}
.theme-default #slider {
	width:910px; /* Make sure your images are the same size */
	height:270px; /* Make sure your images are the same size */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}




/*
 * jQuery Nivo Slider v2.6
 * https://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * https://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}



/* Action Skin items 8 */
#contentSet26{

}

/* Action Skin more info */
#actionfooter{
	float: left;
	height: auto;
	width: 795px;
	padding-top: 27px;
	padding-bottom: 20px;
}
#info-page{
	
}

#mainForm{
	height: auto;
	width: 780px;
}

/* Action Skin letter */
#mainForm .contentSet{height: auto;
	width: 375px;
	float: right;
	padding-bottom: 25px;
	}
	
	
/* Action Skin form */
#mainForm .supporterinfo{
	height: auto;
	width: 400px;
	float: left;
	padding-bottom: 25px;
}

#mainForm form h3{
	font-size: 28px;
	padding-bottom:15px;
}

#info-page form{
	width: 400px;
}
.supporterInfo{
	width: 300px;
		float: left;
			padding:0;


}

#Content_div label, .formRow label{
	padding-top:15px;
}



.formRow{
	width: 300px;
}

.diaFields{
	width: 300px;
}
#diaFields
{
	width: 300px;
}