/*-----------------------------GLOBAL--------------------------------*/
body, #body_wrapper{
	background:							#cecece;
	font-family:						'OpenSans', arial, sans-serif;
}

#body_wrapper{
	background:							#cecece url(HERS_background.jpg) top center no-repeat;
	margin-top:							20px;
}

h1, h1 a, h2, h2 a{
	font-size:							22px;
	color:								#000;
	font-weight:						bold;
	
}

#sidebar h2{
	font-size:							18px;
	line-height:						26px;
}

h3, h3 a{
	font-size:							18px;
	color:								#000;
	font-weight:						bold;
	text-transform:						uppercase;
}


h4, h4 a{
	font-size:							18px;
	color:								#7d001d;
	font-weight:						bold;
	text-transform:						none;
	text-decoration:					underline;
}


h1, h2, h3, h4, h5, h6{
	margin-bottom:						10px;
}


p{
	font-size:							15px;
	line-height:						20px;
	color:								#666565;
}

a{
	text-decoration:					underline;
}

a:hover{
	color:								#01578c;
}

.clear{
	clear:								both;
	margin:								0px;
	padding:							0px;
	height:								1px;
	line-height:						1px;
}

#main h1.page-title{
	margin:								0 20px;
}

/*-----------------------------MASTHEAD--------------------------------*/
#branding{
	background:							none;
	
	position:							relative;
	z-index:							15;
}

#branding .limiter{
	background:							url(HERS_masthead.jpg) bottom repeat-x;
	height:								160px;
}

#block-ec_pro-custom-masthead.block{
	margin-bottom:						0px !important;
}

/*-----------------------------NAVIGATION--------------------------------*/

#site-navigation{
	background:							none;
	margin-top:							-10px;
	
	position:							relative;
	z-index:							10;
}

#site-navigation .limiter{
	background:							none;
}

#site-navigation ul.links{
	float:								right;
}

#site-navigation ul.links a {
	font-size: 							16px;
	font-weight:						normal;
	text-transform:						uppercase;
	color:								#fff;
	line-height:						25px;
	padding:							15px 10px 10px 10px !important;
	background:							#575959;
	
	text-decoration:					none;
	
	-webkit-border-radius: 				10px;
	-moz-border-radius: 				10px;
	border-radius: 						10px;
	
	behavior:							url(http://hersinc.energycircle.com/sites/default/files/ec_pro_theme_settings/hersinc/PIE.htc);
}

#site-navigation ul.links a:hover{
	color:								#fff;
	background:							#B2B2B2 !important;
	text-decoration:					none;
	
	-webkit-border-radius: 				10px !important;
	-moz-border-radius: 				10px !important;
	border-radius: 						10px !important;
	
	behavior:							url(http://hersinc.energycircle.com/sites/default/files/ec_pro_theme_settings/hersinc/PIE.htc);
}

#site-navigation ul.links ul{
	padding-top:						5px;
}
#site-navigation ul.links li li a{
	height:								auto;
	padding:							0px 0 0 0;
	margin:								0px;
	
	-webkit-border-radius: 				0px;
	-moz-border-radius: 				0px;
	border-radius: 						0px;
	
	behavior:							url(http://hersinc.energycircle.com/sites/default/files/ec_pro_theme_settings/hersinc/PIE.htc);
}

#site-navigation ul.links li a {
}

#site-navigation ul.links li.last a, #site-navigation ul.links li li a{
	border:								none;
	line-height:						auto;
	margin-bottom:						0px
}

#site-navigation .dropdown li.active-trail > a {
	color:								#fff;
	background:							#B2B2B2;
	text-decoration:					none;
}

#site-navigation .dropdown li li.active-trail > a, #site-navigation .dropdown li li a.active {
	color:								#fff;
	background:							#000;
	
	-webkit-border-radius: 				0px !important;
	-moz-border-radius: 				0px !important;
	border-radius: 						0px !important;
	behavior:							url(http://hersinc.energycircle.com/sites/default/files/ec_pro_theme_settings/hersinc/PIE.htc);
	
	text-decoration:					none;
}

#site-navigation ul.links ul a {
	font-size: 							13px;
	font-weight: 						normal;
	text-transform:						none;
	
}

#site-navigation ul.links ul a:hover, #site-navigation ul.links ul a{
	
}

#site-navigation .dropdown li li a:hover {
	background:							#575959 !important;
	
	-webkit-border-radius: 				0px !important;
	-moz-border-radius: 				0px !important;
	border-radius: 						0px !important;
	
	behavior:							url(http://hersinc.energycircle.com/sites/default/files/ec_pro_theme_settings/hersinc/PIE.htc);
	
}

#site-navigation .dropdown li li a {
	background:							#B2B2B2;
}

/*-----------------------------HERO--------------------------------*/

/*-----------------------------PAGE--------------------------------*/

#page{
	margin-top:							-70px;
}

#page .limiter{
	background:							#fff;
	min-height:							410px;
	padding-top:						90px;
	
	-webkit-border-radius: 				30px;
	-moz-border-radius: 				30px;
	border-radius: 						30px;
	
	behavior:							url(http://hersinc.energycircle.com/sites/default/files/ec_pro_theme_settings/hersinc/PIE.htc);
	
	position:							relative;
	z-index:							5;
}

#maincontent{
	width: 								640px;
	padding: 							0 20px 20px 20px;
}

/*-----------------------------SIDEBAR--------------------------------*/

/*-----------------------------FOOTER--------------------------------*/

#footer{
	background:							none;
}

#footer .limiter{
	border:								none;
	background:							none;
}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 4, 2013 01:01:20 PM America/New_York */

@font-face {
    font-family:						'Open';
    src: 								url('/fontface/OpenSans-Regular-webfont.eot');
    src:						 		url('/fontface/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         								url('./fontface/OpenSans-Regular-webfont.woff') format('woff'),
         								url('./fontface/OpenSans-Regular-webfont.ttf') format('truetype'),
         								url('./fontface/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: 						normal;
    font-style: 						normal;

}

@font-face {
    font-family: 						'OpenSans';
    src: 								url('/fontface/OpenSans-Italic-webfont.eot');
    src: 								url('/fontface/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         								url('./fontface/OpenSans-Italic-webfont.woff') format('woff'),
         								url('./fontface/OpenSans-Italic-webfont.ttf') format('truetype'),
         								url('./fontface/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: 						normal;
    font-style: 						italic;

}

@font-face {
    font-family: 						'OpenSans';
    src: 								url('/fontface/OpenSans-Bold-webfont.eot');
    src: 								url('/fontface/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         								url('./fontface/OpenSans-Bold-webfont.woff') format('woff'),
         								url('./fontface/OpenSans-Bold-webfont.ttf') format('truetype'),
         								url('./fontface/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: 						bold;
    font-style: 						normal;

}

@font-face {
    font-family: 						'OpenSans';
    src: 								url('/fontface/OpenSans-BoldItalic-webfont.eot');
    src: 								url('/fontface/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         								url('./fontface/OpenSans-BoldItalic-webfont.woff') format('woff'),
         								url('./fontface/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         								url('./fontface/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: 						bold;
    font-style: 						italic;

}