/*
Theme Name: ManpowerMI Theme
Theme URI: http://www.manpowermi.com
Description: The theme for the ManpowerMI Website
Version: 2.0
Author: Dynamic Edge, Inc.
Author URI: http://www.dynedge.com
*/

body{
	background:#777;
	color:#333;
	font-family:Arial, sans-serif;
	font-size:14px;
	line-height:1.6em;
	margin:0px 0px 30px;
	min-width:1010px;
	padding:0;}

.clear{
	clear:both;}

.contact-page h2{
	color:#3585b7;
	margin:0px 0px 5px;}
	
.contact-page h3{
	color:#222;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	margin:0px 0px 6px;}
	
.contact-page p{
	margin-top:0px;}

.contact-page .contact-info{
	float:left;
	width:560px;}

.contact-page .location-top{
	padding-bottom:30px;}

.contact-page .map{
	float:right;
	margin-top:3px;
	width:400px;}
	
.contact-page .map a img{
	border:1px solid #ccc;}

.container{
	margin:0 auto;
	width:1000px;}
	
.content-float-left{
	float:left;
	width:785px;}

.footer{}
	
.footer .copyright{
	color:#ddd;
	font-size:11px;
	float:left;}
	
.footer .contact-info{
	color:#fff;
	font-size:19px;
	margin-top:10px;}
	
.footer .contact-info div{
	display:inline-block;
	margin-right:12px;}
	
.footer .contact-info span.location{
	color:#E5E5E5;
	font-size:13px;}

.footer .disclaimer{
	color:#C3C3C3;
	font-size:11px;
	line-height:1.4em;
	margin-top:12px;
	width:380px;}

.footer .footer-links{
	background:#fff;
	margin-bottom:30px;
	padding:35px 0px;
	text-align:center;}
	
.footer .footer-links a{
	color:#fff;
	display:inline-block;
	font-size:14px;
	margin:0px 4px;
	padding:15px 0px 14px;
	text-decoration:none;
	width:156px;}
	
.footer .footer-links a.link1{
	background:#3585B7;}
	
.footer .footer-links a.link2{
	background:#59A5D6;}
	
.footer .footer-links a.link3{
	background:#70A295;}
	
.footer .footer-links a.link4{
	background:#E44151;}
	
.footer .footer-links a.link5{
	background:#F47915;}
	
.footer .footer-links a.link6{
	background:#444;}

.footer .logos{
	float:left;
	margin-left:50px;}
	
.footer .logos a{
	margin:0px 5px;}
	
.footer .logos a img{
	border:0;}

.footer .social{
	float:right;}
	
.footer .social a{
	display:inline-block;
	margin-left:4px;}

.header{
	background:#fff;
	padding:40px 0px 30px;}
	
.header a img{
	border:0;}
	
.header .logo{
	float:left;}
	
.header .tagline{
	float:right;
	margin-top:49px;}

.index h2{
	color:#3585B7;
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 10px;}

.index-top{
	background:#fff;}
	
.index-top .bluebox,
.index-top .orangebox{
	color:#fff;
	cursor:pointer;
	font-size:23px;
	width:50%;}
	
.index-top .bluebox a,
.index-top .orangebox a{
	color:#fff;
	text-decoration:none;}
	
.index-top .bluebox a img,
.index-top .orangebox a img{
	border:0;
	margin-bottom:20px;}
	
.index-top .bluebox span.larger,
.index-top .orangebox span.larger{
	font-size:32px;}
	
.index-top .bluebox{
	background:#3585B7;
	float:left;}
	
.index-top .bluebox .inner{
	border-right:10px solid #fff;
	float:right;
	padding:22px 40px 22px 0px;
	text-align:right;
	width:450px;}
	
.index-top .orangebox{
	background:#f47915;
	float:right;}
	
.index-top .orangebox .inner{
	border-left:10px solid #fff;
	float:left;
	padding:22px 0px 22px 40px;
	text-align:left;
	width:450px;}
	
.main{
	background:#fff;
	overflow:hidden;
	padding-top:35px;}
	
.main a{
	color:#D74E5C;
	text-decoration:none;}
	
.main a:hover{
	text-decoration:underline;}

.page-photo{
	float:right;
	width:168px;}

.section-employers{
	background:#F47915;}
	
.section-employers ul.toplinks li a:hover,
.section-job-seekers ul.toplinks li a:hover{
	color:#333;}
	
.section-employers ul.toplinks li.current_page_item a,
.section-employers ul.toplinks li.current_page_item a:hover{
	background:#fff;
	color:#f47915 !important;}
	
.section-job-seekers{
	background:#3585B7;}

.section-job-seekers ul.toplinks li.current_page_item a,
.section-job-seekers ul.toplinks li.current_page_item a:hover{
	background:#fff;
	color:#3585B7 !important;
	text-decoration:none;}


.titlebar{
	color:#fff;
	padding:25px 0px 0px;}
	
.titlebar h1{
	color:#fff;
	font-size:39px;
	font-weight:normal;
	margin:0px;
	padding-bottom:20px;}
	
.titlebar h1 a{
	color:#fff;
	text-decoration:none;}
	
.titlebar ul.toplinks{
	list-style:none;
	margin:0;
	padding:0;}
	
.titlebar ul.toplinks li{
	display:inline-block;}
	
.titlebar ul.toplinks li a{
	color:#fff;
	display:block;
	font-size:18px;
	padding:10px 15px 15px;
	text-decoration:none;}
	
.titlebar-color-10{
	background:#3585b7;}
	
.titlebar-color-16{
	background:#e44151;}
	
.titlebar-color-83{
	background:#70A295;}
	
.titlebar-color-news{
	background:#f47915;}

.titlebar-color-404{
	background:#666;}



/***********************************************************

 NEWS SECTION Styles
 
***********************************************************/
	
.news h2{
	color:#f47915;
	font-size:21px;
	font-weight:normal;
	margin:0px 0px 5px;}
	
.news h2 a{
	color:#f47915;}

.news .article{
	margin:0px 0px 50px;}
	
.news .date{
	color:#333;
	font-size:17px;
	margin-bottom:12px;}



/***********************************************************

 FORM Styles
 
***********************************************************/

.grav-form h2{
	border-bottom:1px solid #e8e8e8 !important;
	margin:30px 0px 5px !important;
	padding-bottom:8px !important;}
	
.grav-form h3{
	color:#333 !important;
	font-weight:bold !important;}

.grav-form input,
.grav-form textarea{
	font-size:13px !important;
	padding:8px !important;}

.grav-form textarea{
	width:90% !important;}
	
.grav-form select{
	font-size:13px !important;
	padding:7px 8px 6px !important;}

.grav-form .gfield_time_hour,
.grav-form .gfield_time_minute{
	width:100px !important;}

.grav-form .gfield_label{
	font-size:15px !important;
	font-weight:normal !important;
	margin:15px 0px 7px !important;}
	
.grav-form .gfield_required{
	display:none;}

.form-place-order h2,
.form-request-info h2{
	color:#f47915;}
	
.form-place-order #gform_submit_button_1,
.form-request-info #gform_submit_button_3{
	background:#f47915;
	border:0;
	color:#fff;
	cursor:pointer;
	font-size:15px;
	padding:12px 25px !important;}

.form-place-order #gform_submit_button_1:hover,
.form-request-info #gform_submit_button_3:hover{	
	background:#DB680B;}
	
.form-timeslip h2{
	color:#e44151;}
	
.form-timeslip #gform_submit_button_2{
	background:#e44151;
	border:0;
	color:#fff;
	cursor:pointer;
	font-size:15px;
	padding:12px 25px !important;}

.form-timeslip #gform_submit_button_2:hover{	
	background:#DA1F32;}



/***********************************************************

 PAGE NUMBER Styles
 
***********************************************************/

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a{
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;}

#wp_page_numbers{
	margin-top: 40px;
	width: 100%;
	background: white;
	margin-bottom: 10px;}
	
#wp_page_numbers ul{
	width: 100%;}
	
#wp_page_numbers li{
	float: left;
	display: block;
	margin-bottom: 2px;}

#wp_page_numbers a{
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;}

#wp_page_numbers li a:hover{
	border-color:#59A5D6;}

#wp_page_numbers li.space{
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;}

#wp_page_numbers li.first_last_page{
	font-style: italic;}

#wp_page_numbers li.active_page a{
	border-color: #3585B7;}
	
#wp_page_numbers li.active_page a:hover{
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #59A5D6;}

#wp_page_numbers li.page_info{
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #fff;}



/***********************************************************

 DEFAULT WordPress Styles
 
***********************************************************/

.alignleft{
	float:left;}

.alignright{
	float:right;}

p img{
	max-width:100%;
	padding:0;}

img.centered{
	display:block;
	margin-left:auto;
	margin-right:auto;}

img.alignright{
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;}

img.alignleft{
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;}
	

/***********************************************************

MODAL POPUP Styles
 
***********************************************************/

.modal-popup{
	background:#fff;
	box-shadow:1px 1px 5px #000;
	padding:30px;
	width:488px;}

.notice-hidden-link{
	display:none;}
	
#lean_overlay{
	background:#000;
	display:none;
	height:100%;
	left:0px;
	position:fixed;
	top:0px;
	width:100%;
	z-index:100;}

.modal-close{
	background:url(images/modal-close.png) top center no-repeat;
	cursor:pointer;
	display:block;
	height:26px;
	position:absolute;
	right:12px;
	top:12px;
	width:26px;
	z-index:2;}