/*
Theme Name:     nehealth
Theme URI:      http://newenglandhealthplans.com/
Description:    Custom made child theme for the BlankSlate theme 
Author:         trulygood
Author URI:     http://trulygood.com/
Template:       blankslate
*/
@import url("../blankslate/style.css");
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 4, 2013 11:55:01 AM America/New_York */



@font-face {
    font-family: 'SourceSansProExtraLight';
    src: url('fonts/SourceSansPro-ExtraLight-webfont.eot');
    src: url('fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-ExtraLight-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-ExtraLight-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-ExtraLight-webfont.svg#SourceSansProExtraLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProExtraLightItalic';
    src: url('fonts/SourceSansPro-ExtraLightIt-webfont.eot');
    src: url('fonts/SourceSansPro-ExtraLightIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-ExtraLightIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-ExtraLightIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-ExtraLightIt-webfont.svg#SourceSansProExtraLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProLight';
    src: url('fonts/SourceSansPro-Light-webfont.eot');
    src: url('fonts/SourceSansPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Light-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Light-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Light-webfont.svg#SourceSansProLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProLightItalic';
    src: url('fonts/SourceSansPro-LightIt-webfont.eot');
    src: url('fonts/SourceSansPro-LightIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-LightIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-LightIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-LightIt-webfont.svg#SourceSansProLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'SourceSansProItalic';
    src: url('fonts/SourceSansPro-It-webfont.eot');
    src: url('fonts/SourceSansPro-It-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-It-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-It-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-It-webfont.svg#SourceSansProItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProSemibold';
    src: url('fonts/SourceSansPro-Semibold-webfont.eot');
    src: url('fonts/SourceSansPro-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Semibold-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Semibold-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Semibold-webfont.svg#SourceSansProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProSemiboldItalic';
    src: url('fonts/SourceSansPro-SemiboldIt-webfont.eot');
    src: url('fonts/SourceSansPro-SemiboldIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-SemiboldIt-webfont.svg#SourceSansProSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}

@font-face {
    font-family: 'SourceSansProBoldItalic';
    src: url('fonts/SourceSansPro-BoldIt-webfont.eot');
    src: url('fonts/SourceSansPro-BoldIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-BoldIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-BoldIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-BoldIt-webfont.svg#SourceSansProBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProBlack';
    src: url('fonts/SourceSansPro-Black-webfont.eot');
    src: url('fonts/SourceSansPro-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-Black-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-Black-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-Black-webfont.svg#SourceSansProBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SourceSansProBlackItalic';
    src: url('fonts/SourceSansPro-BlackIt-webfont.eot');
    src: url('fonts/SourceSansPro-BlackIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/SourceSansPro-BlackIt-webfont.woff') format('woff'),
         url('fonts/SourceSansPro-BlackIt-webfont.ttf') format('truetype'),
         url('fonts/SourceSansPro-BlackIt-webfont.svg#SourceSansProBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

body, html {background:#181818;height:auto;min-height:100%;}
body {font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:22px;}
a {text-decoration:none;color:#fa9f00;}
a:hover {color:#835300}
em {font-style:italic;}
strong {font-weight:bold;}

#wrapper {
	width:		1024px;
	margin:		0 auto 50px;
	background:	#fff;
}

#wrapper .pad {
	padding:	20px 40px;
}

	#logo {
		float:		left;
	}
	
	#tools {
		float:		right;
		width:		220px;
		text-align:	right;
	}
		#social li {
			display:	inline;
			margin:		10px 0 0 10px;
		}
		
		#search #s {
			background:	#e5e5e5;
			-webkit-border-radius: 10px;
   	 		border-radius: 10px;
			border:		none;
			padding:	4px 12px;
			color:		#555;
			margin:		14px 0 0 0;
		}
		
		#search #searchsubmit {
			background:	#e5e5e5;
			-webkit-border-radius: 10px;
   	 		border-radius: 10px;
			border:		none;
			padding:	4px 12px;
			color:		#999;
		}
		
		#search #searchsubmit:hover {
			cursor:		pointer;
			color:		#555;
		}
		
	#menu {
		background:	url(images/assets/nav-bg.png) top left no-repeat;
		height:		61px;
		width:		1024px;
		position:	relative;
		right:		40px;
	}
	
		#menu ul {
			margin-left:	40px;
		}
	
			#menu li {
				float:		left;
				padding:	14px 0 0 0;
				margin-right:14px;
			}
	
				#menu li a {
					color:	#fff;
					padding: 3px 10px 3px ;
					display: block;
					-webkit-border-radius: 10px;
    				border-radius: 10px;
				}
				
					#menu li a:hover,
					#menu li.current-menu-item > a {
						color:		#538139;
						background:	#fff;
						-webkit-box-shadow:  1px 1px 5px 1px #999999;
        				box-shadow:  1px 1px 5px 1px #999999;
					}
					
					#menu li ul {
						position: absolute;
						width: 10em;
						left: -999em;
						z-index: 999;
						margin-left:0;
						background:#4e7936;
					-webkit-border-radius: 10px;
    				border-radius: 10px;
				}
					#menu li ul a:hover {
						background:	#fff;
						color:		#538139;
						-webkit-box-shadow:  1px 1px 5px 1px #999999;
        				box-shadow:  1px 1px 5px 1px #999999;
						-webkit-border-radius:10px;
    					border-radius: 10px;
					}


					#menu li:hover ul {
						left: auto;
					
					}
					
					#menu li li {
						float:		none;
						padding:	4px 0 10px 0;
						margin-right:0;
					}
				
	
	#partners-wrap {
		margin:		20px 0;
	}
				
	#partners {
		width:		954px;
		height:		40px;
	}
	
		#partners .slide li {
			float:		left;
			width:		155px;
			margin-right:0px;
		}
		
			#partners .slide li img {
				width:		auto;
				max-width:	150px;
				height:		auto;
			}

			#partners .slide li.last {
				margin-right:0px;
			}
			
#container p,
#container ul {margin:0 0 14px 0;color:#333}

#container li {margin:0 0 6px 20px;color:#333;list-style-type:disc;}

 h1, h2, h3, h4, h5, h6 {font-family:'SourceSansProRegular';color:#538139;margin-bottom:10px;}
 h1 {font-size:26px;line-height:32px;}
 h2 {font-size:22px;line-height:28px;}
 h3 {font-size:18px;line-height:24px;}
 h4 {font-size:14px;line-height:20px;}
 h5 {font-size:10px;line-height:16px;}
 h6 {font-size:8px;line-height:14px;}


/* homepage */

#container {
	width:		auto;
}

	#content {
		float:		left;
		margin-right:20px;
	}
	
	.home.page #content {width:700px;}
	
	
		.home #slide-wrap {
			float:		left;
			width:		310px;
			height:		460px;
			margin:		0 20px 0 0;
		}
		
		
			.home #slides {
				height:		100%;
			}
			
			.home #slide-wrap img {
				border:		1px inset grey;
			}
			
			.home #slide-wrap p {
				text-align:	center;
				font-style:italic;
				margin:		14px 0;
				width:		90%;
				margin:		0 auto;
			}
			
		.home h1 {font-size:36px;line-height:43px;}
		
		.home #home-post {
			float:		left;
			width:		360px;
		}
		
		/* contact form */
			#wpcf7-f52-p2-o1 {padding:10px 4px;border:1px dashed #ffd27f;background:#f7f7f7 }
			#home-post .field {clear:both;}
			#home-post .label {float:left;width:66px;margin:0 4px 6px 0;}
			#home-post .value {float:left;width:270px;margin:0 0 6px 0;}
			#home-post .value input {background:#e7e7e5;border:none;padding:12px;}
			#home-post .value .wpcf7-list-item {float:left;display:block;margin:0;width:154px;font-size:11px;}
			#home-post .submit input {border:0;background:#f69f00;color:#fff;display:block;width:80%;margin:0 auto;padding:8px 10px;border:2px solid white;-webkit-border-radius: 8px;border-radius: 8px;font-size:14px;cursor:pointer;}
	
/* inner pages */
.page #content {width:680px;}

#calc,.box {float:right;margin:0 0 40px 30px;width:40%;padding:10px;border:1px dashed #ffd27f;background:#f7f7f7 }
	
			
			
			
/* sidebar	*/
#right-sidebar {
	float:		left;
	width:		200px;
	margin:		20px 0;
}

#right-sidebar h1,#right-sidebar h2,#right-sidebar h3,#right-sidebar h4,#right-sidebar h5,#right-sidebar h6 {color:#9ea09d;margin-bottom:12px;}
#right-sidebar h1 {font-size:22px;line-height:26px;}
#right-sidebar h2 {font-size:20px;line-height:24px;}
#right-sidebar h3 {font-size:16px;line-height:20px;}
#right-sidebar h4 {font-size:12px;line-height:16px;}
#right-sidebar h5,#right-sidebar h6 {font-size:10px;line-height:14px;}
#right-sidebar p {font-size:12px;line-height:20px;}

#right-sidebar .widget {margin-bottom:50px;}

#right-sidebar ul.quotes  {margin-left:20px;}
#right-sidebar ul.quotes li {margin:0 0 30px 0;text-align:center;list-style-type:none;}

#right-sidebar #naifa {text-align:center;width:212px;margin-left:20px}

#text-2 h2 {background:url(images/assets/check.png) top left no-repeat;padding-left:50px;}
p.right {text-align:right;}
.button {
	font-family: 'SourceSansProRegular';
	font-size: 18px;
	color: #ffffff;
	padding: 10px 0;
	display:block;
	width: 212px;
	background: -moz-linear-gradient(
		top,
		#7eba5c 0%,
		#446134);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#7eba5c),
		to(#446134));
		/* ie10 */
	background-image: -ms-linear-gradient(#7eba5c, #446134, #446134);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #fafafa;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px -1px 0px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 1px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,0.3);}
		
		#ie-wrapper .button {background:#446134;}
		
.button:hover {color:yellow;}

.clear {clear:both;}
.alignright {float:right;margin:0 0 20px 20px;}
.alignleft {float:left;margin:0 20px 20px 0;}