/*
THEME NAME: Maven Wave Partners
THEME URI: http://www.paetzolddesign.org/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors
VERSION: 1.6
AUTHOR: <a href="http://paetzolddesign.com/">Paetzold Design</a>
AUTHOR URI:
TAGS: sandbox, microformats, blank slate, starter theme, minimalist, developer
*/

/* *************************************************************************
   Content
************************************************************************* */
body {
	background-image: url(images/page-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #fabb27;
	margin: 0px;
	padding: 0px;
	float: none;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper {
	background-image: url(images/wrapper-bg.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 950px;
	margin: 0px auto;
	padding: 0px 23px;
	clear:both;
	float: none;
}
#wrapperbottom {
	background-image: url(images/wrapper-footer-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 956px;
	margin: 0px auto;
	padding: 0px 20px;
	clear:both;
	float: none;
	height: 25px;
}
#header {
	background-image: url(images/header-bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#000000;
	height: 95px;
	width: 950px;
	margin: auto;
	float: none;
	clear: both;
}
#container {
	background:#FFF;
	width: 950px;
	margin: auto;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* *************************************************************************
   Link styles
************************************************************************* */

a:link, a:active, a:visited {
	text-decoration: underline;
	color: #474747;
	outline: none;
	}
a:hover {
	text-decoration: underline;
	color: #f07a20;
	}

/* *************************************************************************
   Content
************************************************************************* */
#content {
	width: 950px;
	float:left;
	clear:both;
}
#content #left {
	float: left;
	width: 317px;
}
#content #mid {
	float: left;
	width: 316px;
}
#content #right {
	float: right;
	width: 317px;
}
#content #right2 {
	float: right;
	width: 314px;
	padding-top: 20px;
}
#content #left-pad {
	float: left;
	width: 287px;
	clear: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
}
#content #mid-pad {
	float: left;
	width: 286px;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
}
#content #right-pad {
	float: right;
	width: 279px;
	clear: right;
	padding-top: 35px;
	padding-right: 35px;
	padding-left: 0px;
	margin-bottom:35px;
}
#content #grey-fade {
	padding: 9px 0 18px 18px;
	background: url(images/grad-sidebar.jpg) top left repeat-y;
}
#content #leftmid-pad {
	float: left;
	width: 566px;
	clear: left;
	padding-top: 35px;
	padding-right: 35px;
	padding-left: 35px;
	margin-bottom:35px;
}
#content #rightmid-pad {
	float: right;
	width: 598px;
	clear: right;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 20px;
}
#content.differentbetterbg #leftmid-pad, #content.servicesbg #leftmid-pad, #content.fusionbg #leftmid-pad {
	padding-top: 25px;
}
#content.differentbetterbg #rightmid-pad, #content.servicesbg #rightmid-pad, #content.fusionbg #rightmid-pad {
	padding-top: 25px;
}
#content.differentbetterbg #left-pad, #content.servicesbg #left-pad, #content.fusionbg #left-pad {
	padding-top: 25px;
}
#content.differentbetterbg #mid-pad, #content.servicesbg #mid-pad, #content.fusionbg #mid-pad {
	padding-top: 25px;
}
#content.differentbetterbg #right-pad, #content.servicesbg #right-pad, #content.fusionbg #right-pad {
	padding-top: 25px;
}
/* *************************************************************************
   Logo
************************************************************************* */
#logo {
	display: block;
	height: 95px;
	width: 265px;
	background-image: url(images/mavenwave-logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 0px;
}
#logo:hover {
	background-image: url(images/mavenwave-logo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#logo span {
  	display: none;
}
/* *************************************************************************
   Header Menu
************************************************************************* */
#access {
	float: right;
	width: 685px;
	height: 95px;
}
#header #menu {
	margin: auto;
	text-align:center;
}
#access #navigation {
	background: url(images/nav-divider.gif) no-repeat right center;
	list-style: none;
	padding:0px 1px 0px 0px;
	margin:0px auto;
	width:630px;
	height: 95px;
}
#access #navigation li {
	background: url(images/nav-divider.gif) no-repeat left center;
	list-style: none;
	padding:0px 0px 0px 1px;
	margin:0px;
	float: left;
	width: 125px;
}
#access #navigation a * {
  	display: none;
}
#access #navigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
#access #navigation a,
#access #navigation a .hover {
 	height: 95px;
	width: 125px;
	position: relative;
	display: block;
	background: url(images/btn-nav.gif) no-repeat;
}
/* individual navigation items */
#access #navigation .page-item-17 a {
 	background-position: 0px 0px;
}
/*#access #navigation .page-item-17 a:hover,*/
#access #navigation .page-item-17 a .hover {
	background-position: 0px -95px;
}
#access #navigation .page-item-19 a {
	background-position: -125px 0px;
}
/*#access #navigation .page-item-19 a:hover,*/
#access #navigation .page-item-19 a .hover {
	background-position: -125px -95px;
}
#access #navigation .page-item-21 a {
	background-position: -250px 0px;
}
/*#access #navigation .page-item-21 a:hover,*/
#access #navigation .page-item-21 a .hover {
	background-position: -250px -95px;
}
#access #navigation .page-item-23 a {
	background-position: -375px 0px;
}
/*#access #navigation .page-item-23 a:hover,*/
#access #navigation .page-item-23 a .hover {
	background-position: -375px -95px;
}
#access #navigation .page-item-25 a {
	background-position: -500px 0px;
}
/*#access #navigation .page-item-25 a:hover,*/
#access #navigation .page-item-25 a .hover {
	background-position: -500px -95px;
}
#navigation a .hover {
  cursor: pointer;
}
/* *************************************************************************
   Footer Menu
************************************************************************* */
#footer {
	background-color: #383636;
	width: 930px;
	margin: 0px auto;
	padding: 10px 10px 0px;
	clear:both;
	float: none;
	height: 25px;
}
#footercontainer {
	margin: auto;
	width: 930px;
}
#footer #copyright {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	font-size: 10px;
	text-decoration: none;
}
#footer #copyright a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
#footer #copyright a:hover {
	color: #999999;
	text-decoration: none;
}
#footer #menu {
	float: right;
}
#footer #menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
#footer #menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	padding-left: 9px;
	padding-right: 9px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer #menu ul li.page-item-15 {
	margin: 0px;
	padding: 0px;
	padding-left: 9px;
	padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer #menu ul li a {
	color: #666666;
	text-decoration: none;
}
#footer #menu ul li a:hover {
	color: #999999;
	text-decoration: none;
}
/* *************************************************************************
   Billboard
************************************************************************* */
#billboard {
/*	height: 310px;*/
	width: 950px;
	margin: 0px;
	padding: 0px;
	clear: both;
}
#billboard #altcontent {
	width: 950px;
	height: 310px;
	margin: 0px;
	padding: 0px;
	margin: auto;
}
#billboard #altcontentmain {
	width: 950px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	margin: auto;
}
#billboardnav {
	padding: 5px 0px 0px;
	margin: auto;
	width:950px;
	height:40px;
}
#billboardnav ul {
	width:950px;
	height:40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#billboardnav li {
	width: 314px;
	height:40px;
	margin: 0px auto;
	padding: 0px;
	list-style-type: none;
	float:left;
}
#billboardnav a {
	margin: 0px auto;
	padding: 0px;
	width: 314px;
	height:40px;
	display:block;
}
#billboardnav .different {
	padding-right:4px;
}
#billboardnav .fusion {
	padding-right:4px;
}
#billboardnav .different a {
	background-image: url(images/btn-billboard-different.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#billboardnav .fusion a {
	background-image: url(images/btn-billboard-fusion.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#billboardnav .services a {
	background-image: url(images/btn-billboard-services.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#billboardnav a span {
	display:none;
}
/* *************************************************************************
   Background images
************************************************************************* */
.mainbg {
	background-image: url(images/bg-homepage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* .servicesbg {
	background-image: url(images/bg-services.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
} */
.fusionbg {
	background-image: url(images/bg-fusion.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.leadershipbg {
	background-image: url(images/bg-building.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.differentbetterbg {
	background-image: url(images/bg-db.jpg);
	background-repeat: no-repeat;
	background-position: right -10px;
}
.contactbg {
	background-image: url(images/bg-building-2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/* *************************************************************************
   Sidebar
************************************************************************* */
#sidebar {
	background-image: url(images/sidebar-bg.gif);
	float: left;
	width: 230px;
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 433px;
	padding-top: 25px;
	padding-right: 25px;
	padding-left: 20px;
}
#subnav ul {
	list-style: none;
	padding: 0px 0px 18px 15px;
	margin: 0px;
}
#subnav ul li {
	background-image: none;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 5px;
	width: 210px;
	height: 16px;
}
#subnav ul li.current_page_item {
	background-image: url(images/sidebar-tab.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#subnav ul li a {
	background-image: url(images/circle-arrow.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #EE891E;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	text-decoration: none;
	display: block;
}
#subnav ul li a:hover {
	color: #ffffff;
}
#subnav ul li.current_page_item a {
	color: #ffffff;
}
#sidebar p {
	padding-left: 20px;
}
#sidebar h2 {
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #57AED5;
	text-decoration: none;
	padding: 0px 0px 12px 20px;
	margin: 0px;
}
#sidebar h2 a {
	color: #57AED5;
	text-decoration:none;
}
#sidebar h2 a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
/* *************************************************************************
   QA Box
************************************************************************* */
ul.qabox {
	width: 290px;
	background-image: url(images/qabox-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding: 12px 20px 12px 12px;
	margin: 0px;
	list-style: none;
	min-height: 235px;
}
ul.qabox li {
	padding: 0px 0px 12px 28px;
	margin: 0px;
	list-style: none;
}
ul.qabox li.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #57AED5;
	text-decoration: none;
	background-image: url(images/icon-question.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.qabox li.answer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
	background-image: url(images/icon-answer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 16px;
}
/* *************************************************************************
   
************************************************************************* */
sup {
	font-size: .5em;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 10px;
}
h2 {
	clear:both;
	margin: 0px;
}
h2 a {
}
h2 a:hover {
}
h3 {
	clear:both;
	margin: 0px;
}
h3 a {
}
h3 a:hover {
}
.entry-title {
	margin: 0px;
}
.entry-title a {
}
.entry-title a:hover {
}
div.entry-content {
	float:left;
	clear:both;
}
div.entry-content .callout {
	font-style: italic;
	font-weight: bold;
}
div.entry-content p {
	margin: 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	text-align: justify;
}
div.entry-content p a {
}
div.entry-content p a:hover {
}
div.entry-content h1 {
	margin: 0px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	color: #474747;
}
.fusionbg div.entry-content h1 {
	color: #F17B20;
}
.differentbetterbg div.entry-content h1 {
	color: #90B340;
}
.servicesbg div.entry-content h1 {
	color: #1C75BC;
}
div.entry-content h2 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #474747;
}
.fusionbg div.entry-content h2 {
	color: #F17B20;
}
.differentbetterbg div.entry-content h2 {
	color: #90B340;
}
.servicesbg div.entry-content h2 {
	color: #1C75BC;
}
div.entry-content ul {
	margin: 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 17px;
}
div.entry-content ul li {
	margin: 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 0px;
}
#btnserviceschart {
	display: block;
	height: 70px;
	width: 279px;
	background-image: url(images/btn-services-chart.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin: 0px;
}
#btnserviceschart:hover {
	background-image: url(images/btn-services-chart.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#btnserviceschart span {
  	display: none;
}
/* *************************************************************************
   
************************************************************************* */
.entry-date {
}
.entry-meta {
}
.entry-meta a {
}
.entry-meta a:hover {
}
div#container,div#primary {
}
form#commentform .form-label {
}

form#commentform span.required {
}
form#commentform,form#commentform p {
	padding:0px;
}
input#author,input#email,input#url,textarea#comment {
}
#comments {
	margin: 0px;
}
#comments p {
	margin: 0px;
}
#commentform {
	margin: 0px;
}
p#login {
}
p#login a {
}
p#login a:hover {
}
div.form-label {
}
.comment-author {
}
.comment-author img {
	vertical-align: middle;
}
.comment-author a {
}
.comment-author a:hover {
}
.comment-meta {
}
.comment-meta a {
}
.comment-meta a:hover {
}
div.comments {
}
div.comments ol {
	padding:0px;
	margin:0px;
	width:0px;
	list-style-type: none;
}
div.comments ol li {
	list-style-type: none;
}
textarea#comment {
}
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}
.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}
.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}
div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}
p.wp-caption-text{
font-style:italic;
}
div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}
div.gallery dl.gallery-columns-1 {
}
div.gallery dl.gallery-columns-2 {
}
div.gallery dl.gallery-columns-3 {
}
div.gallery dl.gallery-columns-4 {
}
div.gallery dl.gallery-columns-5 {
}
div#nav-above {
}
div#nav-below {
}
div#nav-images {
}
div.navigation {
}
div.navigation a {
}
div.navigation a:hover {
}
div.navigation div.nav-previous {
	float:left;
}
div.navigation div.nav-next {
	float:right;
}
div.sidebar h3 {
	clear:both;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
div.sidebar h3 a {
}
div.sidebar input#s {
}
div.sidebar a {
}
div.sidebar a:hover {
}
div.sidebar li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.sidebar li form {
}
div.sidebar ul {
	margin: 0px;
	list-style-type: none;
}
div.sidebar ul ul {
	margin: 0px;
	list-style-type: none;
}
div.sidebar ul ul li {
	margin: 0px;
	list-style-type: none;
	text-decoration: none;
	display: block;
}
div.sidebar ul ul ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.sidebar ul ul ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu ul li,div.gallery dl,div.navigation div.nav-previous {
}
input#author,input#email,input#url,div.navigation div {
}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
}


/* *************************************************************************
	BEGIN GS EDITS
************************************************************************* */

h3 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #1C75BC;
	}
#content #full-pad {
	width: 880px;
	padding-top: 35px;
	padding-right: 35px;
	padding-left: 35px;
	margin: 0;
}
#content #column-pad{
	width: 900px;
	padding: 0 15px 0 35px;
	margin-bottom: 10px;
	}
.columnthird {
	float: left;
	width: 286px;
	margin-right: 10px;
	}
.column_quarter {
	float: left;
	width: 273px;
	margin-right: 10px;
	}
.quoteblock {
	font-size: 11px;
	font-weight: normal;
	color: #0d558e;
	text-align: justify;
	}
.quoteblock h5 {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 5px;
	}
.quoteblock p.answer, .quoteblock p.author {
	line-height: 15px;
	margin: 5px 0;
	color: #0d558e;
	}
.quoteblock ol, .quoteblock ul {
	line-height: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #0d558e;
	}
.quoteblock .author {
	line-height: 15px;
	font-style: italic;
	padding-left: 20px;
	}
iframe#Talent_Portal {
	width: 554px;
	height: 350px;
	margin: 0 0 10px 0;
	border-color: #ccc;
	border-width: 1px;
	}

.edit-link {
	clear: both;
	float: right;
	padding: 10px 35px;
	}
hr {
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	border-top: 2px solid #d9d9d9;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	}

/* EXPAND/COLLAPSE DIVs */

h4.expand {
	padding: 0 10px;
	margin: 0 0 5px 0;
	background: url(images/btn-expandcollapse.png) top right no-repeat;
	height: 40px;
	line-height: 40px;
	width: 546px;
	font-size: 17px;
	font-weight: normal;
	float: left;
	}
.expand_all {
	cursor:default;
	}
h4.expand a {
	color: #fff;
	text-decoration: none;
	display: block;
	}
h4.expand a:hover {
	color: #dfdfdf;
	}
h4.active {
	background-position: bottom right;
	}
.collapse {
	margin: 0;
	padding: 0 0 0 10px;
	background: #fff;
	overflow: hidden;
	width: 556px;
	clear: both;
	}
.collapse .box {
	padding-left: 0 5px;
	}
.collapse .box p {
	}
.expanded {
	background-position: bottom right;
	}

/* *************************************************************************
	END GS EDITS
************************************************************************* */
