@import "blocks.css";
@import "jquery.fancybox-2.0.5.css";

/*  ================================= RESETS??  ================================= */


/*--------------------------------------------
		Resets
---------------------------------------------*/


/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0; 
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
*/

:focus {
	outline: 0;
}

ul
/*,ol*/

{
	list-style: none;
}


/* tables still need cellspacing="0"in the markup */

table {
	border-collapse: separate;
	border-spacing: 0;
}

.hidden {
	display: none;
}

*,
* focus {
	outline: none;
	margin: 0;
	padding: 0;
}

a {
	outline: none;
}


/* removes dotted line from around links in FF */

a:link,
a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #c57244;
}

a:hover,
a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #c57244;
}

.clearer {
	clear: both;
}

.titanDisplay {
	background: #333;
}

.titanBody,
div,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	outline: 0;
	padding: 0;
}

.titanBody {
	font: 12px/1.3 arial, helvetica, san-serif;
	background: #fff url('../img/neu_bkg-130.png') repeat-x 0 128px;
	text-align: center;
}

.titanBody fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

.titanBody ul
/*,ol*/

{
	list-style: none;
}

.titanBody img {
	border: 0;
}

.titanBody hr {
	background-color: #ccc;
	border: 0;
	color: #ccc;
	height: 1px;
}

.titanBody table {
	border-collapse: collapse;
	border-spacing: 0;
}

.hidden {
	display: none;
}

.titanBody p,
.titanBody blockquote,
.mainBody p,
.mainBody blockquote,
.Freeform p,
.Freeform blockquote,
.Freeform ol,
.Freeform ul,
.Freeform dl,
.FAQ p,
.FAQ blockquote,
.FAQ ol,
.FAQ ul,
.FAQ dl,
.FAQ dl,
.FAQ .ToTop,
.FormEditor p,
.FormEditor blockquote,
.FormEditor ol,
.FormEditor ul,
.FormEditor dl {
	margin-bottom: 12px;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.Aggregation,
.Calendar,
.Commenting,
.DisplaySideUpload,
.EventUpload,
.FAQ,
.Freeform,
.FormEditor,
.PhotoBlock,
.Product,
.SearchResults,
.SegmentedSearch,
.SiteMap,
.TOCBlock,
.WhatsNew {
	clear: both;
	margin-bottom: 10px;
}

#MpgocToppanel .Freeform {
	clear: none;
	margin-bottom: 0;
}


/* section for backgrounds and borders when child floats - this hits most containers, you may need to adjust according to your design */

#mainBody,

/*#pageTopArea,#topNavContainer,#topContentContainer,*/

#contentArea,
#leftContentContainer,
#contentNavContainer,
#leftZone,
#contentContainer,
#toolContainer,

/*#centerZone,*/

#rightZone,
#bottomNavContainer,
#bottomNavContainer,
div.SegmentedSearch {
	overflow: hidden;
}

.IE6 #mainBody,

/*.IE6 #pageTopArea,.IE6 #topNavContainer,.IE6 #topContentContainer,*/

.IE6 #contentArea,
.IE6 #leftContentContainer,
.IE6 #contentNavContainer,
.IE6 #leftZone,
.IE6 #contentContainer,
.IE6 #toolContainer,
.IE6 #centerZone,
.IE6 #rightZone,
.IE6 #bottomNavContainer,
.IE6 #bottomNavContainer {
	height: 1%;
}


/*
.titanBody,.mainBody,.Freeform,.FormEditor,.FAQ, 
.titanBody input,.titanBody select,.titanBody textarea, 
.mainBody input,.mainBody select,.mainBody textarea,  
.FAQ input,.FAQ select,.FAQ textarea,
.FormEditor input,.FormEditor select,.FormEditor textarea,
.Freeform input,.Freeform select,.Freeform textarea
{color:#444;font:11px/1.6 Verdana,Arial,Helvetica,sans-serif;}
*/


/*
.titanBody p,.titanBody blockquote,
.mainBody p,.mainBody blockquote,
.Freeform p,.Freeform blockquote,.Freeform ol,.Freeform ul,.Freeform dl,.Freeform textarea,
.FAQ p,.FAQ blockquote,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ textarea,
.FormEditor p,.FormEditor blockquote,.FormEditor ol,.FormEditor ul,.FormEditor dl,.FormEditor textarea
{}
*/

.FAQ caption,
.Freeform caption,
.FormEditor caption,
.FAQ th,
.Freeform th,
.FormEditor th,
.FAQ td,
.Freeform td,
.FormEditor td {
	text-align: left;
	font-weight: normal;
}

blockquote:before,
blockquote:after {
	content: "";
}

blockquote,
q {
	quotes: "" "";
}


/* links and link like items */


/*
.titanBody a,.mainBody a,.FAQ a,.FormEditor a,.Freeform a,
div.AggregationFilter2  fieldset div.selected span.item,
div.ProductFilter2  fieldset div.selected span.item,
div.CalendarFilter2  fieldset div.selected span.item,
div.SegmentedSearchFilter2  fieldset div.selected span.item
{color:#c57244;outline:0;text-decoration:none;}

div.AggregationFilter2  fieldset div span.item,
div.ProductFilter2  fieldset div span.item,
div.CalendarFilter2  fieldset div span.item,
div.SegmentedSearchFilter2  fieldset span.item
{cursor:pointer;text-decoration:none;}

.titanBody a:focus,.mainBody a:focus,.FAQ dd a:focus,.FormEditor a:focus,.Freeform a:focus,
.titanBody a:hover,.mainBody a:hover,.FAQ dd a:hover,.FormEditor a:hover,.Freeform a:hover,
.titanBody a:active,.mainBody a:active,.FAQ dd a:active,.FormEditor a:active,.Freeform a:active
{color:#e41736;text-decoration:underline;}

div.AggregationFilter2  fieldset div.selected span.item,
div.ProductFilter2  fieldset div.selected span.item,
div.CalendarFilter2  fieldset div.selected span.item,
.Aggregation .AggregationFilter2 .inputs div span:hover.item,
.Product .ProductFilter2 .inputs div span:hover.item,
.Calendar .CalendarFilter2 .inputs div span:hover.item,
div.SegmentedSearchFilter2  fieldset span:hover.item
{text-decoration: underline;color:#b4592d;}
*/

.titanBody a:hover img,
.titanBody a:focus img,
.titanBody a:active img {
	background: 0;
	border: 0;
}

.titanBody input,
.titanBody select {
	color: #878684;
}

input.image {
	border: none;
}

.Freeform ul,
.FAQ ul,
.FormEditor ul {
	list-style: disc;
}

.Freeform ol,
.FAQ ol,
.FormEditor ol {
	list-style: decimal;
}


/*  ================================= TITAN BLOCK FIXES  ================================= */


/* === MONTHLY CALENDAR TABLE === calendar, event upload  */

#ContentContainer div.Calendar table,
#ContentContainer div.EventUpload div.DatePicker table {
	margin: 0;
}

#ContentContainer div.Calendar div.calendarCallOut table td,
#ContentContainer div.EventUpload div.DatePicker td {
	text-align: center;
}


/* margin to push the teaser content over from the teaser image filter, toc, what's new, width of teaser image  - width + gutter = margin  - VERSION2 */

#centerZone div.OneCol div.image div.otherStuff,
#centerZone div.TwoCol div.image div.otherStuff,
#centerZone div.tocList div.image div.otherStuff,
#centerZone div.calendarItem div.image div.otherStuff,
#centerZone div.Product .ColOne div.image div.otherStuff {
	clear: none;
	float: none;
	margin-left: 135px;
}

div.Aggregation div.AggregationFilter fieldset span input,
div.Calendar div.CalendarFilter fieldset span input,
div.UserAccount div.accountFilter fieldset span input,
div.EventUpload div.accountFilter fieldset span input,
div.DisplaySideUpload div.accountFilter fieldset span input {
	margin-top: 2px;
}

.IE7 div.Aggregation div.AggregationFilter fieldset span input,
.IE7 div.Calendar div.CalendarFilter fieldset span input,
.IE7 div.UserAccount div.accountFilter fieldset span input,
.IE7 div.EventUpload div.accountFilter fieldset span input,
.IE7 div.DisplaySideUpload div.accountFilter fieldset span input,
.IE7 div.Aggregation div.AggregationFilter2 fieldset span input,
.IE7 div.Calendar div.CalendarFilter2 fieldset span input,
.IE7 div.UserAccount div.accountFilter2 fieldset span input,
.IE7 div.EventUpload div.accountFilter2 fieldset span input,
.IE7 div.DisplaySideUpload div.accountFilter2 fieldset span input {
	margin-top: -1px;
}

div.Aggregation div.AggregationFilter fieldset span label,
div.Calendar div.CalendarFilter fieldset span label,
div.UserAccount div.accountFilter fieldset span label,
div.EventUpload div.accountFilter fieldset span label,
div.DisplaySideUpload div.accountFilter fieldset span label,
div.Aggregation div.AggregationFilter2 fieldset span label,
div.Calendar div.CalendarFilter2 fieldset span label,
div.UserAccount div.accountFilter2 fieldset span label,
div.EventUpload div.accountFilter2 fieldset span label,
div.DisplaySideUpload div.accountFilter2 fieldset span label {
	padding: 0 0 0 3px;
}

.Firefox #right div.Aggregation div.AggregationFilter fieldset span input,
.Firefox #right div.Calendar div.CalendarFilter fieldset span input,
.Firefox #right div.UserAccount div.accountFilter fieldset span input,
.Firefox #right div.EventUpload div.accountFilter fieldset span input,
.Firefox #right div.DisplaySideUpload div.accountFilter fieldset span input,
.Firefox #right div.Aggregation div.AggregationFilter2 fieldset span input,
.Firefox #right div.Calendar div.CalendarFilter2 fieldset span input,
.Firefox #right div.UserAccount div.accountFilter2 fieldset span input,
.Firefox #right div.EventUpload div.accountFilter2 fieldset span input,
.Firefox #right div.DisplaySideUpload div.accountFilter2 fieldset span input {
	margin-top: 5px;
}

.Firefox #right div.Calendar div.CalendarFilter2 fieldset span input {
	margin-top: 4px;
}

.IE #right div.Aggregation div.AggregationFilter fieldset span input,
.IE #right div.Calendar div.CalendarFilter fieldset span input,
.IE #right div.UserAccount div.accountFilter fieldset span input,
.IE #right div.EventUpload div.accountFilter fieldset span input,
.IE #right div.DisplaySideUpload div.accountFilter fieldset span input {
	margin-top: 4px;
}

.IE #right div.Aggregation div.AggregationFilter2 fieldset span input,
.IE #right div.Calendar div.CalendarFilter2 fieldset span input,
.IE #right div.UserAccount div.accountFilter2 fieldset span input,
.IE #right div.EventUpload div.accountFilter2 fieldset span input,
.IE #right div.DisplaySideUpload div.accountFilter2 fieldset span input {
	margin-top: 4px;
}

.IE7 #right div.Aggregation div.AggregationFilter fieldset span input,
.IE7 #right div.Calendar div.CalendarFilter fieldset span input,
.IE7 #right div.UserAccount div.accountFilter fieldset span input,
.IE7 #right div.EventUpload div.accountFilter fieldset span input,
.IE7 #right div.DisplaySideUpload div.accountFilter fieldset span input {
	margin-top: 0;
}

.IE7 #right div.Aggregation div.AggregationFilter2 fieldset span input,
.IE7 #right div.Calendar div.CalendarFilter2 fieldset span input,
.IE7 #right div.UserAccount div.accountFilter2 fieldset span input,
.IE7 #right div.EventUpload div.accountFilter2 fieldset span input,
.IE7 #right div.DisplaySideUpload div.accountFilter2 fieldset span input {
	margin-top: 1px;
}

div.Calendar div.CalendarResults ul.pagination {
	float: right;
}


/* min/max button (arrow) */


/*div.Product*/

div.ProductFilter2 fieldset div.head span,

/*div.Product*/

div.ProductFilter2 fieldset.seeMore div.head span,
div.Aggregation div.AggregationFilter2 fieldset div.head span,
div.Aggregation div.AggregationFilter2 fieldset.seeMore div.head span,
div.Calendar div.CalendarFilter2 fieldset div.head span,
div.Calendar div.CalendarFilter2 fieldset.seeMore div.head span,
div.SegmentedSearch div.SegmentedSearchFilter2 fieldset div.head span {
	background: url('http://manpower.us/ClientCss/images/bgFilterArrows.gif') no-repeat left 8px;
	height: 20px;
	width: 10px;
}


/*div.Product*/

div.ProductFilter2 fieldset.min div.head span,
div.Aggregation div.AggregationFilter2 fieldset.min div.head span,
div.Calendar div.CalendarFilter2 fieldset.min div.head span,
div.SegmentedSearch div.SegmentedSearchFilter2 fieldset.min div.head span {
	background: url('http://manpower.us/ClientCss/images/bgFilterArrows.gif') no-repeat left -16px;
	height: 20px;
	width: 10px;
}


/*  ================================= Text Editor Drop Downs  ================================= */

h1 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #d1414e;
	font-size: 22px;
	font-weight: normal;
}

h1 span.cufon {
	margin: 5px 0;
	line-height: 100%;
	font-size: 100%
}

h2 {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	color: #333;
	font-size: 14px;
	font-weight: normal;
}

h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #6698c2;
	font-size: 24px;
	font-weight: normal;
}

h3 span.cufon {
	margin: 5px 0;
	font-size: 100%;
}

h4 {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 16px;
	font-weight: normal;
}

h5 {
	color: #ce7246;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2;
}

h6 {
	color: #666;
	font-size: 11px;
	font-weight: normal;
}

div.Aggregation div.alpha h3 a {
	margin-top: 15px;
	color: #666;
	font-size: 12px;
	font-weight: normal;
}


/* base classes for all templates - used on images */

.floatLeft,
.floatLeft_ImgBorder {
	float: left;
	margin: 0 7px 0 0
}

.floatRight,
.floatRight_ImgBorder {
	float: right;
	margin: 0 0 0 7px;
}


/*  =========================================================================================================== */


/*  =================================    START EXPERIS CUSTOM SPECIFIC  STYLES    ================================= */


/*  =========================================================================================================== */

.skiplink {
	display: none;
}


/* named anchor used to skip nav and go to content */


/* ========================= MPGOC - BRANDING TAB ========================= */


/* Vertical Sliding Panel Start ==========  */

#MpgocToppanel {
	left: 0;
	position: absolute;
	top: -27px;
	width: 100%;
	z-index: 9999999;
	text-align: center;
	background: #272727;
}

#MpgocToppanel #MpgocPanel {
	display: none;
	height: 350px;
	overflow: hidden;
	position: relative;
	width: 100%;
	background: #272727;
	color: #999999;
}


/*Panel Tab/button Start ===== =====  */

#MpgocToppanel #MpgocTab {
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
	width: 961px;
}

#MpgocToppanel #MpgocTabToggle {
	clear: right;
	display: block;
	height: 25px;
	left: 0px;
	margin: 0;
	position: absolute;
	top: 25px;
	width: 170px;
	z-index: 999;
	font-weight: bold;
	text-align: left;
}

#MpgocTabToggle a {
	color: #666;
	font: 11px/1.0 verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: none
}

#MpgocTabToggle a.open,
#MpgocTabToggle a.close {
	cursor: pointer;
	display: block;
	height: 26px;
	padding-left: 30px !important;
	position: relative;
	top: 0px;
	width: 170px;
	line-height: 27px !important;
}

#MpgocTabToggle a.open {
	background: #bebebe url('../img/arrow_right.gif') no-repeat 10px 9px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#MpgocTabToggle a.close {
	background: #272727 url('../img/arrow_down.gif') no-repeat 10px 9px;
	border-left: 1px solid #272727;
	border-right: 1px solid #272727;
	color: #999;
}

#MpgocTabToggle a:hover.open {
	background: #aaa url('../img/arrow_down.gif') no-repeat 10px 9px;
	color: #000
}

#MpgocTabToggle a:hover.close {
	background: #272727 url('../img/arrow_up.gif') no-repeat 10px 9px;
	color: #fff
}


/* ===== MPGOC Inner Content / Sliding Panels ===== */

#MpgocToppanel .mpgocInner {
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 960px;
	text-align: left;
	font: 11px/1.5 arial, sans-serif;
}

#MpgocToppanel #mpgocBox {
	height: 185px;
}

ul#mpgoc {
	padding: 0;
	margin: 0;
	background: #fff;
	border: solid 1px #cc9;
}

#MpgocToppanel #mpgoc {
	height: 180px;
}


/* REQUIRED * the "slidingPanelsActivated" class added to container by the plug-in, allows for different presentation if JavaScript is disabled */

#MpgocToppanel ul.slidingPanelsActivated {
	display: block;
	position: relative;
	overflow: hidden;
	/* edit "padding" and "margin" with care, as they can mess things up across browser */
	padding: 0;
	margin: 0;
	/* adjust "height" as needed, em recommended */
	height: 180px;
}

ul#mpgoc li {
	display: block;
	margin: 0;
	padding: 0;
	background: #fff;
	border-left: 1px solid #ddd;
}


/* REQUIRED * the "slidingPanelsActivated" class added to container by the plug-in, allows for different presentation if JavaScript is disabled */

#MpgocToppanel ul.slidingPanelsActivated li {
	display: block;
	position: absolute;
	overflow: hidden;
	/* "left" and "width" properties set automatically */
	top: 0;
	/* edit "padding" and "margin" with care, as they can mess things up across browser */
	padding: 0;
	margin: 0;
	/* "height" of 100% recommended to keep panels all the same height as the container */
	height: 100%;
}

ul#mpgoc li a:link,
ul#mpgoc li a:visited {
	margin: 0;
	padding: 0;
	background-position: left;
	background: none;
	color: #d47c18;
	font: bold 10px/2 arial, sans-serif;
	text-decoration: none;
	cursor: pointer;
}

ul#mpgoc li a:hover,
ul#mpgoc li a:active {
	color: #d47c18;
	text-decoration: underline;
}

#MpgocToppanel .mpgocTxt {
	color: #555;
	position: relative;
}

.mpgocTxt h3 {
	color: #6698c2;
	font-size: 14px;
	line-height: 14px;
	border-bottom: 1px solid #ddd;
	display: block;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}

.mpgocTxt img {
	position: absolute;
	top: 40px;
	left: 60px;
	height: 85px;
}

.mpgocTxtBlock {
	position: absolute;
	top: 15px;
	left: 250px;
	height: auto;
	width: 320px;
	border: 0px solid red;
	font: 11px/1.4 arial, sans-serif;
}


/* ========================= HEADER  ========================= */


/* utility nav, search, logo, top nav, banner, marquee banner */

#headerFull {
	height: 243px;
	width: 100%;
}

#header {
	height: 243px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	width: 961px;
	z-index: 2000;
	border: 0px solid blue
}

#marqueeHeaderFull {
	height: 400px;
	width: 100%;
	border: 0px solid orange
}

#marqueeHeader {
	height: 418px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	width: 961px;
	z-index: 2000;
	border: 0px solid green
}

#utilityNav {
	height: 25px;
	position: absolute;
	left: 360px;
	text-align: right;
	top: 0;
	width: auto;
	z-index: 2100;
	border-right: 0px solid #ddd;
	border-left: 0px solid #ddd;
}


/* using RAW HTML in static global control - includes drop down menus */

#utilityNav .Freeform {
	margin-bottom: 0;
	text-decoration: none;
}

#searchBarContainer {
	float: right;
	height: 17px;
	padding: 2px 0px 4px 0;
	position: relative;
	right: 0px;
	top: 0px;
	width: 200px;
	border-right: 0px solid #ddd;
	z-index: 2000
}

#searchBarContainer input#searchTerms {
	padding: 2px 3px;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 3px;
	background: #d3d3d3;
	border: 0px solid #ddd;
	color: #666;
	font: 12px/1.4 arial, helvetica, sans-serif;
	text-transform: none;
	width: 170px;
}

#searchBarContainer input#searchTerms:focus {
	border: 0px solid #ddd;
	background: #ddd;
	color: #000;
	font-weight: normal;
	font: 12px/1.4 arial, helvetica, sans-serif;
	text-transform: none;
	padding: 2px 3px;
	width: 170px;
}

.IE #searchBarContainer input#searchTerms {
	height: 16px;
}

#searchBarContainer input#searchGo {
	height: 15px;
	position: absolute;
	right: 0px;
	top: 5px;
	width: 14px;
	background: url('../img/search_button.png') no-repeat left top;
	border: 0;
	cursor: pointer;
	line-height: 50px;
}

#logoControlContainer {
	left: 0px;
	position: absolute;
	top: 40px;
	z-index: 0;
	z-index: 2000;
	width: 227px;
	height: 42px
}


/* WHERE THE UTILITY NAV MAEGA MENU CSS WAS ---now at the end of the file */


/* ================================= MAIN NAV MEGAMENU START =================================== */

#topNav {
	border: 0px solid orange;
	position: absolute;
	top: 69px;
	left: 0;
	height: 58px;
	width: 961px;
	z-index: 2000;
}


/* using RAW HTML in static global control - includes drop down menus */

#topNav .Freeform {
	margin-bottom: 0;
}

#topNav .Freeform ul {
	margin-bottom: 0;
}


/* select audience */

#topNav #audienceSelector {
	top: 10px;
	height: 28px;
	left: 300px;
	position: absolute;
	width: 240px;
	border: 0px solid blue;
	overflow: hidden
}

#topNav #audienceSelector a:link,
#topNav #audienceSelector a:visited {
	padding: 0 15px 0 9px;
	text-decoration: none;
	color: #aaa;
	text-transform: none;
	font: 12px/1 Arial, Helvetica, Sans-serif;
}

#topNav #audienceSelector a:hover,
#audienceSelector a:active {
	color: #000;
	text-decoration: none;
}

#topNav #audienceSelector #jobSeekers {
	float: left;
	height: 25px;
}

#topNav #audienceSelector #clientServices {
	float: right;
	height: 25px;
}

#topNav #audienceSelector .ASactive {
	height: 28px;
	overflow: hidden;
}

#topNav #audienceSelector .ASactive a {
	color: #000;
}


/* drop down menus */


/* search for "TOP NAV" for the drop downs - below in css */

#topNav #menuContainer {
	top: 35px;
	height: 24px;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 860px;
	z-index: 2000;
	border: 0px solid red
}


/*  MENU BAR =========== */

#menu {
	height: 30px;
	list-style: none;
	padding: 0;
	position: relative;
	width: auto;
	z-index: 2000;
	border: 0px solid #f45500;
	border-top: 0px solid #ff945b;
}

#menu ul {
	list-style: none;
}

#menu li {
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	padding: 2px 9px 2px 9px;
	position: relative;
	z-index: 2000;
	text-align: center;
	border: none;
}

#menu li:hover {
	z-index: 2;
	padding: 2px 9px 2px 9px;
}

#menu li a {
	display: block;
	outline: 0;
	color: #fff;
	font: /* bold */
	11px/1.8 verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

#menu li:hover a {
	color: #fff;
}


/*  DROP DOWN MENU ========== */


/* Left & right aligned common styles */

#menu .dropdown_1column,
#menu .dropdown_2columns,
#menu .dropdown_3columns,
#menu .dropdown_4columns,
#menu .dropdown_5columns,
#menu #dropdown_fullwidth_first,
#menu #dropdown_fullwidth_item2,
#menu #dropdown_fullwidth_item3,
#menu #dropdown_fullwidth_item4,
#menu #dropdown_fullwidth_item5 {
	left: -999em;
	margin: -2px auto 3px auto;
	padding: 10px;
	position: absolute;
	z-index: 2000;
	text-align: left;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-khtml-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	background: #fff;
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
	-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
	box-shadow: #666 5px 5px 10px;
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior: url('/clientcss/experis/PIE.htc');
}


/* Drop Downs Sizes */

#menu .dropdown_1column {
	width: 165px;
}

#menu .dropdown_2columns {
	width: 355px;
}

#menu .dropdown_3columns {
	width: 560px;
}

#menu .dropdown_4columns {
	width: 770px;
}

#menu .dropdown_5columns {
	width: 940px;
}

#menu #dropdown_fullwidth_first,
#menu #dropdown_fullwidth_item2,
#menu #dropdown_fullwidth_item3,
#menu #dropdown_fullwidth_item4,
#menu #dropdown_fullwidth_item5,
#menu #dropdown_fullwidth_item6,
#menu #dropdown_fullwidth_item_right {
	width: 940px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}


/* Showing Drop Down on Mouse Hover - Left aligned */

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left: -1px;
	top: 25px;
}

#menu li:hover #dropdown_fullwidth_first {
	left: -1px;
	top: 25px;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-khtml-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

#menu li:hover #dropdown_fullwidth_item2 {
	left: -167px;
	top: 25px;
}

#menu li:hover #dropdown_fullwidth_item3 {
	left: -221px;
	top: 25px;
}

#menu li:hover #dropdown_fullwidth_item4 {
	left: -331px;
	top: 25px;
}

#menu li:hover #dropdown_fullwidth_item5 {
	left: -441px;
	top: 25px;
}

#menu li:hover #dropdown_fullwidth_item6 {
	left: -551px;
	top: 25px;
}

#menu li:hover #dropdown_fullwidth_item_right {
	left: auto;
	right: -1px;
	top: 25px;
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	-khtml-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}


/* Showing Drop Down on Mouse Hover - Right aligned */

#menu li:hover .align_right {
	left: auto;
	right: -1px;
	top: auto;
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}


/* Columns Sizes */

#menu .col_1,
#menu .col_2,
#menu .col_3,
#menu .col_4,
#menu .col_5,
#menu .col_6 {
	display: inline-block;
	float: left;
	margin-left: 20px;
	position: relative;
}

#menu .col_1 {
	width: 165px;
	border: 0px solid red
}

#menu .col_2 {
	width: 355px;
	border: 0px solid orange
}

#menu .col_3 {
	width: 560px;
	border: 0px solid green
}

#menu .col_4 {
	width: 750px;
	border: 0px solid blue
}

#menu .col_5 {
	width: 940px;
}


/* IMPORTANT */


/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */

#menu .firstcolumn {
	clear: left;
	margin-left: 0px;
	/* Clearing margin & left */
}

#menu p,
#menu ul,
#menu li,
#menu h2,
#menu h3 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	text-align: left;
}

#menu p {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}

#menu h2 {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 7px;
	padding-bottom: 4px;
	border-bottom: 1px solid #666666;
	color: #c46d24;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
}

#menu h3 {
	margin-bottom: 14px;
	margin-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 21px;
}

#menu .pusher {
	/* Use this pucher if you want to give more vertical spacing between your rows of content */
	margin-top: 18px;
}

#menu li li,
#menu li li li,
#menu li li li li {
	margin: 0;
	padding: 0;
	clear: both;
}

#menu li li a,
#menu li li li a,
#menu li li li li a {
	display: block
}

#menu li ul {
	width: auto;
	border: 0px solid red;
}

#menu li ul li a:link,
#menu li ul li a:visited {
	/*width:165px;*/
	color: #000;
	font: 12px /1.2 arial;
	text-align: left;
	margin: 5px 0
}

#menu li ul li:hover {
	background: none;
	text-align: left;
	margin: 0;
	padding: 0;
	/* width:165px;*/
}

#menu li ul li a:active {
	border-bottom: 1px solid #000;
}

.menuWidthHack {
	width: 165px;
}

#menu li ul ul {
	border: 0px solid green;
	margin: 0;
	padding: 0;
}

#menu li ul li li:hover {
	background: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

#menu li ul ul li a:link,
#menu li ul ul li a:visited {
	width: 153px;
	margin: 0 0 7px 0px;
	padding: 0 0 0 12px;
	background: url('../img/list-off.gif') no-repeat 0px 6px;
	border: 0px solid red;
	color: #666;
	font: 12px /1.2 arial;
}

#menu li ul ul li a:hover,
#menu li ul ul li a:active {
	background: url('../img/list-active.gif') no-repeat 0px 6px;
}

#menu li ul ul ul {
	width: auto;
	border: 0px solid blue;
}

#menu li ul ul ul li a:link,
#menu li ul ul ul li a:visited {
	height: auto;
	margin: 0 0 3px 15px;
	padding: 0 0 0 10px;
	background: url('../img/navlist_arrow_off.png') no-repeat 0px 4px;
	color: #666;
	font: 11px /1.2 arial;
}

#menu li ul ul ul li a:hover,
#menu li ul ul ul li a:active {
	background: url('../img/navlist_arrow_over.png') no-repeat 0px 4px;
}

#menu .menuFeature {
	margin: 20px 0 0 20px;
}

#menu .menuFeature p {
	color: #666;
	line-height: 13px;
	margin: 0 0 15px 0
}


/* Teaser Image Drop Shadow */

#menu .menuFeature img {
	width: 115px;
	height: auto;
	margin: auto auto 20px auto;
	padding: 0px;
	background: #fff;
	-moz-box-shadow: 5px 5px 10px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}


/*
.navFeatureBtn {width:100px;height:auto;color:#fff;text-decoration:none;padding:3px;text-align:center;background: #c46d24;color: #fff;font-size:10px;font-weight:bold;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;behavior: url('/clientcss/experis/PIE.htc');}

.navFeatureBtn:hover {background: #f8a03b;color:#fff;text-decoration:none;}
*/

#menu .navFeatureBtn {
	width: 100px;
	height: auto;
	color: #fff;
	text-decoration: none;
	padding: 3px;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: -moz-linear-gradient(top, #EB9E5E, #c46d24);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB9E5E), to(#c46d24));
	-pie-background: linear-gradient(#EB9E5E, #c46d24);
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}

#menu .navFeatureBtn:hover {
	color: #fff;
	text-decoration: none;
	background: -moz-linear-gradient(top, #FF8C2B, #F5A058);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8C2B), to(#F5A058));
	-pie-background: linear-gradient(#FF8C2B, #F5A058);
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}


/* =================================  BANNERS - General =================================  */


/* rotator images and page titles */


/* using Rotators for images and static global content in Freeform for headers */

#mainBanner {
	height: 218px;
	width: 961px;
	position: absolute;
	border: 0px solid orange;
	top: 38px;
	left: 0;
	z-index: 1000;
}

#mainBanner #bannerPix2 img {
	position: absolute;
	bottom: 0px;
	right: 30px;
	z-index: 1001;
	display: block;
	margin: 0;
}

#mainBanner h1 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 140px;
	left: 40px;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
}

#mainBanner h2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 175px;
	left: 100px;
	color: #000;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
}

#mainBanner #bannerPix img {
	border: 0px solid blue;
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	margin: 0;
	padding: 0
}


/* ================================= MARQUEE BANNER =================================  */

#marqueeContainer {height:300px;width:961px;padding:0;position:absolute;top:150px;left:0;border:0px solid red;background: url('images/shadow.png')no-repeat 0 250px;}
.wt-rotator{height:250px;overflow:hidden;position:relative;width:960px;background-color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.wt-rotator a{outline:none;}
.wt-rotator .screen{height:250px;left:0;overflow:hidden;position:relative;top:0;width:960px;}
.wt-rotator .screen img {height:250px;width:960px;}
.wt-rotator #strip{display:block;left:0;overflow:hidden;position:absolute;top:0;z-index:0;}
.wt-rotator .content-box{display:none;left:0;overflow:hidden;position:absolute;top:0;}
.wt-rotator .main-img{display:none;left:0;position:absolute;top:0;z-index:0;}
.wt-rotator .preloader{display:none;height:36px;left:50%;margin-left:-18px;margin-top:-18px;position:absolute;top:50%;width:36px;z-index:4;background:#000 url('images/loader.gif') center no-repeat;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:rgba(0,0,0,.7) url('images/loader.gif') center no-repeat;}
.wt-rotator #timer{height:1px;left:0;position:absolute;visibility:hidden;z-index:4;background-color:#FFF;-moz-opacity:.5;filter:alpha(opacity=50);opacity:0.5;font-size:0;}
.wt-rotator .desc{left:0;overflow:hidden;position:absolute;top:0;visibility:hidden;z-index:6;color:#000;text-align:left;}
.wt-rotator .inner-bg{height:100%;left:0;top:0;position:absolute;width:100%;z-index:1;background-color:#000;-moz-opacity:.6;filter:alpha(opacity=60);opacity:0.6;}
.wt-rotator .inner-text{padding:10px;position:absolute;z-index:2;} 
.wt-rotator .c-panel{position:absolute;top:0;visibility:hidden;z-index:7;} 
.wt-rotator .outer-cp{left:0;position:absolute;width:100%;background:#333;background:-moz-linear-gradient(top, #999 0%, #333 50%, #000 51%, #111 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#999), color-stop(50%,#333), color-stop(51%,#000), color-stop(100%,#111));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#111111',GradientType=0);border:1px solid #000;border-left:none;border-right:none;}
.wt-rotator .thumbnails,.wt-rotator .buttons{display:inline;float:left;overflow:hidden;position:relative;}
.wt-rotator .thumbnails ul{list-style:none;margin:0;padding:0;}
.wt-rotator .thumbnails li.image{background-color:#000;}
.wt-rotator .thumbnails li.thumb-over{
background-color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(/clientcss/experis/PIE.htc);
}

.wt-rotator .thumbnails li,.wt-rotator .play-btn,.wt-rotator .prev-btn,.wt-rotator .next-btn{
display:inline;
float:left;
height:24px;
list-style:none;
margin-right:4px;
overflow:hidden;
width:24px;
background-color:#444;
border:0px solid #aaa;
color:#FFF;
cursor:pointer;
font-weight:bold;
line-height:24px;
text-align:center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(/clientcss/experis/PIE.htc);
}

.wt-rotator .thumbnails li.curr-thumb{
cursor:default;
background-color:#bbb;
color:#000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
behavior: url(/clientcss/experis/PIE.htc);
}

.wt-rotator .thumbnails li.image a,.wt-rotator .thumbnails li.image img{display:block;border:0;}
.wt-rotator .thumbnails li.image.curr-thumb,.wt-rotator .thumbnails li.image.thumb-over{border-color:#06F;}
.wt-rotator .thumbnails li.image.curr-thumb img{cursor:default;-moz-opacity:.4;filter:alpha(opacity=40);opacity:0.4;}
.wt-rotator .thumbnails li *{display:none;}
.wt-rotator .thumbnails li div{position:relative;background-color:#000;color:#FFF;}

/* ==== NOTE: Banner specific styles for text are in portal specific css ===== */

#rotator-tooltip{display:none;left:0;position:absolute;top:0;z-index:99999;}
#rotator-tooltip.txt-up{margin-left:-10px;margin-bottom:5px;background:url('images/tail.png') no-repeat;background-position:10px bottom;background-position-x:10px;background-position-y:bottom;}
#rotator-tooltip.txt-down{margin-left:-10px;margin-top:24px;background:url('images/rev_tail.png') no-repeat;background-position:10px top;background-position-x:10px;background-position-y:top;}
#rotator-tooltip .tt-txt{margin:8px 0;max-width:300px;padding:4px;background-color:#000;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#rotator-tooltip .tt-img{display:block;margin:8px 0;padding:2px;background-color:#000;}
#rotator-tooltip.img-up{background:url('images/tail.png') center bottom no-repeat;}
#rotator-tooltip.img-down{background:url('images/rev_tail.png') center top no-repeat;}
.wt-rotator .block,.wt-rotator .vpiece,.wt-rotator .hpiece{position:absolute;z-index:2;}
.wt-rotator .play-btn{background:#000 url('assets/play.png') no-repeat center;}
.wt-rotator .pause{background:#000 url('assets/pause.png') no-repeat center;}
.wt-rotator .prev-btn{background:#000 url('assets/prev.png') no-repeat center;}
.wt-rotator .next-btn{background:#000 url('assets/next.png') no-repeat center;}
.wt-rotator .button-over{background-color:#CCC;}

.more_btn {
display:inline-block;
height:auto;
color:#fff;
text-decoration:none;
padding:7px 20px;
margin:0 0 0 0;
text-align:center;
font-size:13px;
font-weight:normal;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: -moz-linear-gradient(top, #EB9E5E, #c46d24);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB9E5E), to(#c46d24));
-pie-background: linear-gradient(#EB9E5E, #c46d24);
-moz-box-shadow: 1px 1px 3px #444;
-webkit-box-shadow: 1px 1px 3px #444;
box-shadow: 1px 1px 3px #444;
behavior: url(/clientcss/experis/PIE.htc);
}

.more_btn:hover {
color:#fff;
text-decoration:none;
background: -moz-linear-gradient(top, #FF8C2B, #F5A058);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8C2B), to(#F5A058));
-pie-background: linear-gradient(#FF8C2B, #F5A058);
-moz-box-shadow: 1px 1px 3px #444;
-webkit-box-shadow: 1px 1px 3px #444;
box-shadow: 1px 1px 3px #444;
behavior: url(/clientcss/experis/PIE.htc);
}
.more_btn a {color:#fff;text-decoration:none;}

/*  ================================= PAGE CONTENT AREA ================================= */

#ContentContainer {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 0 20px 0;
	position: relative;
	width: 961px;
	text-align: center;
	z-index: 200;
	border: 0px solid red;
	background: transparent
}

.IE6 #ContentContainer {
	height: 1%;
}

#centerContainer {
	float: left;
	text-align: left;
	border: 0px solid green;
	height: auto;
	margin: 0;
	padding: 0;
	width: 670px;
	color: #666;
	font: 11px/1.6 verdana, arial, helvetica, sans-serif;
	line-height: 1.6 !important;
}

#centerContainerzz {
	height: auto;
	width: 960px;
	padding: 0;
	margin: 0 auto;
	font: 11px/2 verdana, arial, helvetica, sans-serif;
	color: #666;
	border: 0px solid green;
}

#centerContainerzz .cmxform p {
	margin: 0;
	padding: 0;
	border: 0px solid red
}

#centerContainerzz .cmxform input {
	margin: 0;
}


/* share, email, print - custom control */

#toolContainer {
	margin: 0 auto;
	padding: 3px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 960px;
	/*display:none;*/
}

#share {
	width: 41px;
	height: 47px;
	margin-right: 17px;
	cursor: pointer;
	position: absolute;
	background: url('../img/share_icon.png') no-repeat left 2px;
	border: 0px solid green;
	/*display:none;*/
}

#share ul {
	display: none;
	left: 0px;
	height: 47px;
	padding: 3px;
	position: absolute;
	top: 17px;
	z-index: 9999;
}

#share:hover ul {
	display: block;
	height: 20px;
	width: 120px;
}

.Social {
	overflow: hidden;
}

.IE6 .Social {
	height: 1%;
}


/* special definition to support IE 6 */

.Social ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #eee;
	border: 1px solid #ccc;
}

.Social ul li {
	display: inline;
}

.Social span {
	font-size: 0;
	color: #fff;
	line-height: 300px;
}

.Social .title span,
.Social a span {
	display: inline;
}

.Social a,
.Social .title {
	float: left;
	/*height:30px;*/
	padding-top: 1px;
	/*color:#333;*/
}

.Social a {
	/*line-height:27px;*/
	margin: 0 3px;
}

.Social .title {
	display: none;
	/*height:25px;padding:10px 20px 0 15px;*/
}

.Social img {
	float: left;
	margin-right: 3px;
	width: 20px;
	border: 0;
}

.Social a:focus,
.Social a:hover,
.Social a:active {
	text-decoration: none;
}

#pageTools {
	float: left;
	padding-left: 50px;
}

#pageTools ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#pageTools li {
	float: left;
}

#pageTools li.email {
	padding-right: 17px;
}

#pageTools li a {
	float: left;
	height: 16px;
	width: 17px;
	color: #fff;
	font-size: 0;
}

#pageTools li.email a {
	background: url('../img/mail_icon.png') no-repeat left top;
}

#pageTools li.print a {
	background: url('../img/print_icon.png') no-repeat left top;
}

#breadcrumb {
	position: absolute;
	top: 7px;
	left: 170px;
	z-index: 1000;
	width: 745px;
	border: 0px solid red;
	text-align: left;
	font: 9px/1 verdana, arial, helvetica, sans-serif;
}

#breadcrumb li {
	display: inline;
	list-style-type: none;
	color: #aaa;
}

#breadcrumb li a:link,
#breadcrumb li a:visited {
	text-decoration: none;
	font: 9px/1 verdana, arial, helvetica, sans-serif;
	color: #aaa;
	margin: 0px 5px;
}

#breadcrumb li a:hover,
#breadcrumb li a:active {
	color: #d47c18;
}

#breadcrumb .current {
	color: #000;
	margin: 0px 5px;
}


/* #CENTER ZONE - content blocks go here */

#centerZone {
	margin: 20px 0 0 0;
}

#centerZone .Freeform p,
#centerZone .FAQ p,
#centerZone .FormEditor p {
	padding: 0;
	margin: 0 0 15px 0;
}

#centerZone table {
	margin: 10px 0 0 0;
}

#centerZone table tr.alt td {
	background: #ddd
}

#centerZone table tr {
	border-bottom: 1px solid #ddd;
}

#centerZone table tr td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
	text-align: left;
}

#centerZone ul {
	list-style: none;
}

#centerZone ul {
	margin: 0 0 15px 15px;
	padding: 0;
	text-align: left;
}

#centerZone ol {
	list-style: decimal;
}

#centerZone ol {
	margin: 0 0 15px 35px;
	padding: 0;
	text-align: left;
}

#centerZone ul li {
	display: block;
	margin: 5px 0;
	padding: 0 0 0 12px;
	background: url('../img/list-off.gif') 0 6px no-repeat;
}

#centerZone .contentFeatureInner {
	margin: 10px 15px 10px 15px;
	font: 11px/1.2 verdana, arial, helvetica, sans-serif;
}

#centerZone .contentFeatureInner p {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
	font: 11px/1.2 verdana, arial, helvetica, sans-serif;
}

#centerZone .contentFeatureInner img {
	float: left;
	margin: 0 15px 0 0;
	padding: 0;
}

#centerZone .contentFeatureInner h5 {
	margin: 0;
	padding: 0;
	font: 13px/1.3 verdana, arial, helvetica, sans-serif;
	color: #444;
	font-weight: bold;
}

#centerZone .contentFeatureInner ul {
	clear: left;
	margin: 0 0 10px 0;
	padding: 0;
}

#centerZone .contentFeatureInner ul li {
	margin: 0 0 0 10px;
	padding: 0;
}

#centerZone .contentFeatureInner ul li a:link,
#centerZone .contentFeatureInner ul li a:visited {
	display: block;
	margin: 0;
	padding: 0 0 0 15px;
	background: transparent url('../img/list-blue.png') 0 8px no-repeat;
	color: #6698c2;
	font: 11px/1.5 verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

#centerZone .contentFeatureInner ul li a:hover,
#centerZone .contentFeatureInner ul li a:active {
	background: transparent url('../img/list-active.gif') 0 8px no-repeat;
	color: #c46d24;
	text-decoration: none;
}

#centerZone #incontentFeatureBox {
	color: #555;
	border: #fff 1px solid;
	padding: 15px;
	margin: 0px 40px 40px 40px;
	width: 160px;
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/* background:#FECC80;*/
	background: #66ccff;
	-moz-box-shadow: 0px 0px 10px #999;
	-webkit-box-shadow: 0px 0px 10px #999;
	box-shadow: 0px 0px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}

#centerZone #incontentFeatureBox h4 {
	color: #555;
	font-size: 18px;
}


/* ========Generic Button Style ============ */

#centerContainer .genericBtn,
#centerContainerzz .genericBtn {
	cursor: pointer;
	height: auto;
	display: inline-block;
	margin: 0px 0 0 0;
	padding: 5px 9px;
	width: auto;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #EB9E5E;
	background: -moz-linear-gradient(top, #EB9E5E, #c46d24);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB9E5E), to(#c46d24));
	-pie-background: linear-gradient(#EB9E5E, #c46d24);
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	border: 0px;
	position: relative;
}

#centerContainer .genericBtn:hover,
#centerContainerzz .genericBtn:hover {
	text-decoration: none;
	color: #fff;
	background: -moz-linear-gradient(top, #FF8C2B, #F5A058);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8C2B), to(#F5A058));
	-pie-background: linear-gradient(#FF8C2B, #F5A058);
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	position: relative;
}


/* RIGHT ZONE */


/* accordions in static global content with raw html, rightTopZone, sideMenuContainer, rightBottomZone */

#right {
	float: right;
	height: auto;
	margin: 45px 0 0 0;
	font-size: 11px;
	padding: 0;
	width: 250px;
	text-align: left
}

* html body #right {
	margin: 80px 0px 400px 35px;
}


/* recognized only by IE */

#right .c3 {
	margin: 0;
	padding: 15px 15px 15px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #ddd;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior: url('/clientcss/experis/PIE.htc');
}


/* wrapper in right */

#right .c3 .RightZone,
#right .c3 .CenterZone,
#right .c3 .RightTopZone,

/*#right .c3 .RightBottomZone,*/

#sideMenuContainer {
	margin: 0 0 20px 0;
	overflow: hidden;
}

#right h2 {
	margin: 0 0px 15px 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
	color: #d1414e;
	font-size: 14px;
	font-weight: bold;
}

#right h3 {
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	color: #15294e;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
}

#right h4 {
	margin: 0 0 5px 0;
	padding: 0;
	border-bottom: 0px solid #ddd;
	color: #6698c2;
	font-size: 14px;
}

#right p {
	margin: 0 0 10px 0;
}

#right table {
	margin: 0 0 10px 0;
	width: 100%;
}

#right td {
	vertical-align: top;
	text-align: left;
}

#right ul {
	margin: 0 0 15px 15px;
	padding: 0;
}

#right label {
	margin: 3px 0 0 3px;
}

#right img {
	align: right;
	margin: 0 15px 15px 0px;
	/*width:90px;*/
	padding: 0px;
	background: #fff;
	-moz-box-shadow: 5px 5px 10px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}

#right .width90 img {
	max-width: 90px;
	/* Resize the image for IE6 */
	width: expression(this.width > 90 ? 90: true);
}


/* NEED TO FIGURE OUT HOW TO DO THIS - Later */


/* .c3 ul{list-style:none;margin:7px 0 0 0;padding:0px;}*/


/* .c3 ul li {font-size:11px;display: block;padding:0 0 5px 15px; margin:0;font-weight:normal;background:transparent url('images/list-off.gif') 0 4px no-repeat;}	*/


/* .c3 ul li a:link, .c3 ul li a:visited {font-size:11px;color:#d47c18;text-decoration:none;font-weight:normal;}	*/


/* .c3 ul li a:hover, .c3 ul li a:active {font-size:11px;color:#000;text-decoration:none;font-weight:normal;}	*/


/*.c3 ul li:hover, .c3 ul li:active {display: block;padding:0 0 5px 15px; margin:0;background: transparent url('images/list-active.gif') 0 4px no-repeat;}*/


/* ================================= ACCORDION ================================= */

.accordionButton {
	cursor: pointer;
	float: left;
	width: 100%;
	_float: none;
	margin: 0 0 3px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #ccc;
	behavior: url('/clientcss/experis/PIE.htc');
	border-bottom: 0px solid #fff;
	/* Float works in all browsers but IE6 */
}

.accordionButtonText {
	display: block;
	margin: 7px 0px 7px 10px;
	padding: 0 0 0 20px;
	background: url('../img/arrow_right.gif') no-repeat;
	color: #777;
	font: 11px/1 arial;
}

.accordionContent {
	float: left;
	_float: none;
	/* Float works in all browsers but IE6 */
	width: 100%;
	background: #f5f5f5;
	border-bottom: 4px solid #fff;
}

.accordionContentInner {
	margin: 20px;
	font: 13px/1.5 arial;
}

.accordionContentInner p.description {
	margin: 4px 0 0 0;
	padding: 7px 10px;
	background: #fff;
	font-size: 11px;
}

.required {
	color: #c8504f
}

.accordionContentInner td {
	padding: 10px 0;
	border-bottom: 1px solid #fff;
}

.accordionContentInner td ul {
	margin: 0;
	padding: 0 0 0 15px
}

.accordionContentInner ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

.accordionContentInner ul li {
	margin: 0 0 10px 10px;
	padding: 0;
}

.accordionContentInner ul li a:link,
.accordionContentInner ul li a:visited {
	display: block;
	margin: 0;
	padding: 0 0 0 15px;
	background: transparent url('../img/list-off.gif') 0 6px no-repeat;
	color: #555;
	font: 11px/1.5 verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}

.accordionContentInner ul li a:hover,
.accordionContentInner ul li a:active {
	background: transparent url('../img/list-active.gif') 0 6px no-repeat;
	color: #c8504f;
	text-decoration: none;
}

.accordionContentInner h3 {
	margin: 0px;
	padding: 0px;
	color: #c8504f;
	font-size: 14px;
	font-weight: bold;
}

#centerDiv .accordionContentInner.list ul {
	list-style: none;
	margin: 10px 0 10px 0px;
	padding: 0px;
	text-align: left;
}

#centerDiv .accordionContentInner.list li {
	display: block;
	margin: 10px 0;
	padding: 0 0 0 12px;
	background: url('../img/list-off.gif') 0 5px no-repeat;
	font: 11px/1.5 verdana, arial, helvetica, sans-serif;
}

#centerDiv .accordionContentInner.list ul ul {
	margin: 10px 0 10px 20px;
}

#center2 .accordionContentInner sup {
	font: 4px/0px arial, helvetica, sans-serif;
}

.required {
	color: #c8504f
}

#centerZone .accordionButton {
	margin: 0 0 7px 0;
	background: #e5e5e5;
}

#centerZone .accordionButtonText {
	color: #555;
}


/***** EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS *****/

.on,
#centerZone .on {
	background: #c3c3c3;
}

.on .accordionButtonText,
#centerZone .on .accordionButtonText {
	background: url('../img/arrow_down.gif') no-repeat;
	color: #000;
	font-weight: bold;
}

.over,
#centerZone .over {
	background: #c3c3c3;
}

.over .accordionButtonText,
#centerZone .over .accordionButtonText {
	color: #000;
}


/* ================================= RIGHT TOP ZONE ================================= */

#rightTopZone {}


/* Side Nav */

#sideMenuContainer {
	display: inline;
	float: left;
	margin-left: 3px;
	padding: 0;
	width: 200px;
}

#sideMenuContainer a:link,
#sideMenuContainer a:visited {
	font-weight: bold;
	color: #555;
	text-decoration: none;
}

#sideMenuContainer a:hover,
#sideMenuContainer a:active {
	color: #c46d24;
}

#sideMenuContainer ul {
	list-style: none;
	margin: 7px 0 0 0;
	padding: 0px;
}

#sideMenuContainer ul li:first-child a {
	display: block;
}

#sideMenuContainer li ul {
	margin: 0;
}

#sideMenuContainer li ul li {
	margin: 0 0 0px 0;
	padding: 0 0 3px 0;
}

#sideMenuContainer ul li:first-child a {
	border-bottom: 1px solid #ddd;
	margin: 0 0 5px 0;
	font-size: 13px;
	font-weight: normal;
}

#sideMenuContainer li:first-child ul li a {
	border-bottom: 0;
	font-size: 11px;
}

#sideMenuContainer li ul a:link,
#sideMenuContainer li ul a:visited {
	display: block;
	padding: 0 0 5px 15px;
	margin: 0;
	color: #777;
	text-decoration: none;
	font-weight: normal;
	background: transparent url('../img/list-off.gif') 0 4px no-repeat;
}

#sideMenuContainer li ul a:hover,
#sideMenuContainer li ul a:active {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	background: transparent url('../img/list-active.gif') 0 4px no-repeat;
}

#sideMenuContainer li ul {
	margin: 0 0 0 15px;
	padding: 0;
}

#sideMenuContainer li ul li ul li {
	margin: 3px 0;
	padding: 0;
	border: 0px solid #fff;
}

#sideMenuContainer li ul li ul li a:link,
#sideMenuContainer li ul li ul li a:visited {
	margin: 0;
	padding: 0 0 5px 10px;
	line-height: 100%;
	display: block;
	background: url('../img/navlist_arrow_off.png') 0 4px no-repeat;
}

#sideMenuContainer li ul li ul li a:hover,
#sideMenuContainer li ul li ul li a:active {
	background: url('../img/navlist_arrow_over.png') 0 4px no-repeat;
}

#sideMenuContainer li ul li ul li a.current {
	background: url('../img/navlist_arrow_over.png') 0 4px no-repeat;
}

#sideMenuContainer ul li a.current {
	font-weight: normal;
	color: #c46d24;
}

#sideMenuContainer li ul li a.current {
	background: transparent url('../img/list-active.gif') 0 4px no-repeat;
}


/* ================================= RIGHT BOTTOM ZONE ================================= */

#rightBottomZone {}


/* back to top link */

#btt {
	clear: both;
	margin: 0;
	padding: 15px 0 5px 0px;
	border-top: 0px solid red;
	text-align: left
}

#btt a:link,
#btt a:visited {
	padding: 0 0 0 20px;
	background: url('../img/arrow_up.gif') 0px 1px no-repeat;
	color: #c57244;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2;
	text-decoration: none;
}

#btt a:hover,
#btt a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #c57244;
}


/*  ================================= FOOTER  ================================= */

#footerFull {
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	background: #333;
}

#footer {
	clear: both;
	height: 135px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 961px;
	/*background:transparent url('../img/shadow.png')no-repeat 0 -15px;*/
	color: #aaa;
	font: 11px/1.5 Arial, Helvetica, san-serif;
}

#socialMedia {
	position: absolute;
	top: 17px;
	right: 0px;
}

#socialMedia table {
	border: 0;
}

#socialMedia table tr td {
	height: 48px;
	width: 48px;
	border: 0;
}

.twitterLink {
	display: block;
	height: 48px;
	width: 48px;
	text-indent: -99999px;
	background: url('../img/social-icons-neu.png') 0px 48px;
}

.linkedinLink {
	display: block;
	height: 48px;
	width: 48px;
	text-indent: -99999px;
	background: url('../img/social-icons-neu.png') 48px 48px;
}

.wordpressLink {
	display: block;
	height: 48px;
	width: 48px;
	text-indent: -99999px;
	background: url('../img/social-icons-neu.png') 96px 48px;
}

.facebookLink {
	display: block;
	height: 48px;
	width: 48px;
	text-indent: -99999px;
	background: url('../img/social-icons-neu.png') 144px 48px;
}

.twitterLink:hover {
	background-position: 0px 0px;
}

.linkedinLink:hover {
	background-position: 48px 0px;
}

.wordpressLink:hover {
	background-position: 96px 0px;
}

.facebookLink:hover {
	background-position: 144px 0px;
}

#ftrNav {
	position: absolute;
	left: 0px;
	top: 20px;
}

#ftrNav a:link,
#ftrNav a:visited {
	padding: 0 5px;
	text-decoration: none;
	color: #888;
}

#ftrNav a:hover,
#ftrNav a:active {
	text-decoration: none;
	color: #d47c18;
}

#ftrSignup {
	display: none;
	left: 35px;
	position: absolute;
	top: 60px;
	width: 300px;
}

#copyright {
	left: 0px;
	position: absolute;
	top: 60px;
}


/*  ================================= FORM STYLES  ================================= */

.cmxform {
	width: auto
}

.cmxform legend {
	padding-left: 0;
	color: #333;
}

.cmxform label {
	color: #444;
	font-weight: normal;
	font-size: 11px;
}

.cmxform input:focus {
	border: 1px solid black;
	color: #000;
}

.cmxform input {
	height: 17px;
	margin: 0;
	padding: 2px 0 0 4px;
	vertical-align: top;
	width: 160px;
	border: 1px solid #cac9b9;
	color: #333;
	font-size: 10px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/clientcss/experis/PIE.htc');
	position: relative;
	*z-index: 100000;
}


/*
.cmxform select {height:17px;margin:0;padding:2px 0 0 4px;vertical-align:top;width:160px; border: 1px solid #cac9b9;color:#333;font-size:10px;font-weight:normal;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;behavior: url('/clientcss/experis/PIE.htc');position:relative;*z-index:100000;}
*/

.cmxform .error {
	display: none;
}

.cmxform .gray * {
	color: gray;
}

.cmxform option {
	color: #000
}

.cmxform .must {
	color: #c8504f;
}


/*
.cmxform #submit_btn, .cmxform .formBlockSubmit  {cursor: pointer;height:auto;margin:5px 0 0 0;padding:5px;width:auto;background: #c46d24;color: #fff;font-weight:normal;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;behavior: url('/clientcss/experis/PIE.htc');border:0px}

.cmxform #submit_btn:hover, .cmxform .formBlockSubmit:hover {background: #f8a03b;color:#fff;}

.cmxform #reset_btn {cursor: pointer;height:auto;margin:5px 0 0 0;padding:5px;width:auto;background: #999;color: #fff;font-weight:normal;-moz-border-radius: 5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius: 5px;behavior: url('/clientcss/experis/PIE.htc');border:0px}
*/

.cmxform #submit_btn,
.cmxform .formBlockSubmit,
.buttons .btnSubmit {
	cursor: pointer;
	height: auto;
	margin: 5px 0 0 0;
	padding: 5px;
	width: auto;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: -moz-linear-gradient(top, #EB9E5E, #c46d24);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB9E5E), to(#c46d24));
	-pie-background: linear-gradient(#EB9E5E, #c46d24);
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	border: 0px
}

.cmxform #submit_btn:hover,
.cmxform .formBlockSubmit:hover,
.buttons .btnSubmit:hover {
	text-decoration: none;
	background: -moz-linear-gradient(top, #FF8C2B, #F5A058);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8C2B), to(#F5A058));
	-pie-background: linear-gradient(#FF8C2B, #F5A058);
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}

.cmxform #reset_btn {
	cursor: pointer;
	height: auto;
	margin: 5px 0 0 0;
	padding: 5px;
	width: auto;
	background: #999;
	color: #fff;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	border: 0px
}

.cmxform label.error,
label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	background: transparent;
	color: #c8504f;
	font-style: italic;
	font-size: 10px;
}

.cmxform input.error,
.cmxform textarea.error {
	border: 1px solid #c8504f;
	background: #fff;
}

.cmxform a:link,
.cmxform a:visited {
	color: #6698c2;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.cmxform a:hover,
.cmxform a:active {
	color: #6698c2;
	font-weight: normal;
	text-decoration: underline;
}


/* .cmxform input.required, .cmxform textarea.required {border:1px solid #c8504f }
.cmxform input.required:focus, .cmxform textarea.required:focus {color:#333;} */

.cmxform.required {
	color: #c8504f
}

.cmxform textarea {
	height: 120px;
	margin: 0;
	padding: 2px 0 0 4px;
	vertical-align: top;
	width: 160px;
	border: 1px solid #cac9b9;
	color: #333;
	font: 11px arial, sans-serif;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#menuContainer #menu .cmxform .univWidgetLinks a {
	color: #6698c2;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

#menuContainer #menu .cmxform h3 {
	padding: 0;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
}


/* =================================  CONTENT FEATURE BLOCK ================================= */

#contentFeatureBlock {
	float: right;
	width: auto;
	margin: 0px 0px 20px 20px;
	padding: 20px;
	background: #e8e8e8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/clientcss/experis/PIE.htc');
	border: 0px
}

#contentFeatureBlockInner {
	width: 160px;
}

#contentFeatureBlockInner a:link,
#contentFeatureBlockInner a:visited {
	cursor: pointer;
	height: auto;
	display: block;
	margin: 5px 0 0 0;
	padding: 6px;
	width: auto;
	line-height: 1.2;
	background: #ccc;
	color: #fff;
	font-weight: normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	behavior: url('/clientcss/experis/PIE.htc');
	border: 0px
}

#contentFeatureBlockInner a:hover,
#contentFeatureBlockInner a:active {
	background: #c57244;
	color: #fff;
	text-decoration: none;
}

h3,
h4,
h5 {
	line-height: 1.1
}

h4 {
	font-size: 17px;
	color: #444;
}

h5 {
	font-size: 15px;
	color: #c47d18;
}

#contentFeatureBlockInner img {
	margin: auto;
	padding: 0px;
	background: #fff;
	-moz-box-shadow: 5px 5px 10px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}


/* ================================= FEATURED BOXES in Freeform block ================================= */

#centerContainerzz #marqueeFeatureContainer {
	padding: 0;
	border: 0px solid orange;
	width: auto;
	margin: 0;
	960px;
	text-align: left
}

.marqueeFeature {
	float: left;
	margin: 0 25px 5px 2px;
	overflow: hidden;
	position: relative;
	border: 2px solid #fff;
	line-height: 1.3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: -moz-linear-gradient(top, #fff, #e8e8e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e8e8e8));
	-pie-background: linear-gradient(#fff, #e8e8e8);
	-webkit-box-shadow: 0px 0px 8px #999999;
	-moz-box-shadow: 0px 0px 8px #aaa;
	box-shadow: 0px 0px 8px #999999;
	behavior: url('/clientcss/experis/PIE.htc');
}


/*
==== Whole Div Link Hover (Disabled) ===
.featureHover:hover{
cursor:pointer;
background: -moz-linear-gradient(top, #fff, #fff);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff)); 
-pie-background:linear-gradient(#fff, #fff);
}
*/


/* ====OLD=====
#centerContainerzz #marqueeFeatureContainer {padding:0;border:0px solid orange;width:auto;margin:-10px 0 }

.marqueeFeature  {float:left;margin:0 15px 0 0;overflow: hidden;position:relative;/* resize: both */

;
border:1px solid #ddd;
line-height:1.3;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
background: -moz-linear-gradient(top,
#fff,
#f5f5f5);
background: -webkit-gradient(linear,
0% 0%,
0% 100%,
from(#fff),
to(#f5f5f5));
-pie-background:linear-gradient(#fff,
#f5f5f5);
behavior: url('/clientcss/experis/PIE.htc');

}
.featureHover:hover {
	cursor: pointer;
	background: -moz-linear-gradient(top, #f5f5f5, #e5e5e5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#e5e5e5));
	-pie-background: linear-gradient(#f5f5f5, #e5e5e5);
	behavior: url('/clientcss/experis/PIE.htc');
}
========*/ .marqueeFeature a {
	position: absolute;
	bottom: 0px;
	left: 20px;
}
.marqueeFeature img {
	float: right;
	margin: 0 0 10px 10px;
}
.marqueeFeatureInner {
	padding: 10px 10px 20px 10px;
	margin: 0 0 10px 0;
}
.marqueeFeatureInner ul {
	margin: 0;
	padding: 0;
}
.marqueeFeatureInner ul ul {
	margin: 0 0 0 15px;
	padding: 0;
}
.marqueeFeatureInner h4 {
	padding: 0 0 4px 0;
	margin: 0px 0px 10px 0px;
	font: 15px/1.1 verdana, arial, helvetica, sans-serif;
	color: #6698c2;
	border-bottom: 1px solid #ddd;
}
.fourBox {
	width: 22.4%;
}
.threeBox {
	width: 28%;
}
.twoBox {
	width: 48%;
}
.marqueeFeatureLast {
	margin: 0
}

/* ================================= PORTAL LANDING PAGE FORMS ================================= */
#portalFormContainer {
	margin: 0 31px 0 0;
	width: 250px;
	float: right;
	overflow: hidden;
	position: relative;
	/* resize: both; */
	
	border: 1px solid #ddd;
	line-height: 1.3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior: url('/clientcss/experis/PIE.htc');
}
#portalFormContainerInner {
	padding: 10px;
	margin: 0;
}
#portalFormContainerInner p {
	padding: 0;
	margin: 0;
}
#portalFormContainer #portalFormContainerInner h4 {
	padding: 0;
	margin: 0px 0px 10px 0px;
	font: 15px/1.1 verdana, arial, helvetica, sans-serif;
	color: #6698c2;
}

/* === New Modal Office Locator Search Button === */
.cmxform #locatorSubmitBtn a:link,
.cmxform #locatorSubmitBtn a:visited {
	text-decoration: none;
	cursor: pointer;
	height: auto;
	margin: 5px 0 0 0;
	padding: 5px;
	width: auto;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: -moz-linear-gradient(top, #EB9E5E, #c46d24);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB9E5E), to(#c46d24));
	-pie-background: linear-gradient(#EB9E5E, #c46d24);
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	border: 0px;
	position: relative;
}
.cmxform #locatorSubmitBtn a:hover,
.cmxform #locatorSubmitBtn a:active {
	text-decoration: none;
	background: -moz-linear-gradient(top, #FF8C2B, #F5A058);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8C2B), to(#F5A058));
	-pie-background: linear-gradient(#FF8C2B, #F5A058);
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	position: relative;
}

/* ================================= RSS ITEMS ================================= */
#rssNewsFeed {
	height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 760px;
	overflow: hidden;
	border: 0px solid red
}
#rssNewsFeed .Freeform {
	margin: 0;
	padding: 0;
}
#rssIcon {
	height: 17px;
	left: 35px;
	padding: 0;
	position: absolute;
	top: 2px;
	width: 17px;
	z-index: 103;
}
#rssIcon img {
	height: 13px;
	border: 0px solid red
}
#rssBox {
	height: 18px;
	left: 0px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 2px;
	width: 930px;
	z-index: 101;
}
#rssContent {
	height: 12px;
	left: 55px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 3px;
	width: 760px;
	color: #000;
	font: 9px /1 verdana, arial, sans-serif;
	text-align: left;
}
#rssContent a:link {
	padding: 0 20px 0 0;
	color: #000;
	font: 10px /1 verdana, arial, sans-serif;
}

/* ================================= Section Portal Right Zone Tabs ================================= */

/* on section portal page right is tabsContainer */
#tabsContainer {
	margin: 0 31px 0 0;
	width: 250px;
	float: right;
}
#tabsContainer .Freeform {
	margin-bottom: 0;
}
#tabsContainer p.univWidgetLinks {
	margin-bottom: 0;
}

/* #tabsContainer .panes div .cmxform input {margin:0 0 15px 0;} */
#tabsContainer .tabs a {
	text-decoration: none
}

/* ========= Jquery Tabs Styles ============= */

/* Caution! Ensure accessibility in print and other media types... */
@media projection,
screen {
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	
	.tabs-hide {
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.tabs-nav {
		display: none;
	}
}

/* Skin */

/* get rid of those system borders being generated for A tags */
a:active {
	outline: none;
}
:focus {
	-moz-outline-style: none;
}

/* root element for tabs  */
#tabsContainer ul.tabs {
	height: 25px;
	list-style: none;
	margin: 0 !important;
	padding: 0;
	border-bottom: 1px solid #818181;
}

/* single tab */
#tabsContainer ul.tabs li {
	float: left;
	margin: 0 !important;
	padding: 0;
	list-style-image: none !important;
	text-indent: 0;
}

/* link inside the tab. uses a background image */
#tabsContainer ul.tabs a {
	display: block;
	height: 25px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 1px;
	width: 134px;
	background: url('../img/blue_tabs.png') no-repeat -420px 0;
	color: #666;
	font: 11px/28px arial;
	text-align: center;
	text-decoration: none;
}
#tabsContainer ul.tabs a:active {
	outline: none;
	outline: none;
	text-decoration: none;
}

/* when mouse enters the tab move the background image */
#tabsContainer ul.tabs a:hover {
	background-position: -420px -31px;
	outline: none;
	text-decoration: none;
	background-position: -420px -31px;
	color: #fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#tabsContainer ul.tabs a.current,
#tabsContainer ul.tabs a.current:hover,
#tabsContainer ul.tabs li.current a {
	background-position: -420px -62px;
	background-position: -420px -62px;
	color: #000!important;
	cursor: default !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3,w4,or w5 */

/* width 1 */
#tabsContainer ul.tabs a.xs {
	width: 61px;
	background-position: -633px 0;
}
#tabsContainer ul.tabs a.xs:hover {
	background-position: -633px -31px;
}
#tabsContainer ul.tabs a.xs.current {
	background-position: -633px -62px;
	outline: none;
}

/* width 2 */
#tabsContainer ul.tabs a.s {
	width: 81px;
	background-position: -553px 0;
}
#tabsContainer ul.tabs a.s:hover {
	background-position: -553px -31px;
}
#tabsContainer ul.tabs a.s.current {
	background-position: -553px -62px;
	outline: none;
}

/* width 3 */
#tabsContainer ul.tabs a.m {
	width: 134px;
	background-position: -420px -0px;
}
#tabsContainer ul.tabs a.m:hover {
	background-position: -420px -31px;
}
#tabsContainer ul.tabs a.m.current {
	background-position: -420px -62px;
	outline: none;
}

/* width 4 */
#tabsContainer ul.tabs a.l {
	width: 174px;
	background-position: -247px -0px;
}
#tabsContainer ul.tabs a.l:hover {
	background-position: -247px -31px;
}
#tabsContainer ul.tabs a.l.current {
	background-position: -247px -62px;
	outline: none;
}

/* width 5 */
#tabsContainer ul.tabs a.xl {
	width: 248px;
	background-position: 0 -0px;
}
#tabsContainer ul.tabs a.xl:hover {
	background-position: 0 -31px;
}
#tabsContainer ul.tabs a.xl.current {
	background-position: 0 -62px;
	outline: none;
}

/* width 3T */
#tabsContainer ul.tabs a.tall {
	height: 50px;
	width: 134px;
	background-position: -420px -0px;
}
#tabsContainer ul.tabs a.tall:hover {
	background-position: -420px -31px;
}
#tabsContainer ul.tabs a.tall.current {
	background-position: -420px -62px;
	outline: none;
}
#tabsContainer div.panes {
	position: relative;
}
/* needed relative for ie, or else things got jumpy */
#tabsContainer div.panes div {
	display: none;
	height: auto;
	padding: 15px 10px;
	position: relative;
	border: 1px solid #818181;
	border-top: 0;
	background-color: #fff;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior: url('/clientcss/experis/PIE.htc');
}
/* needed relative for ie, or else things got jumpy */
#tabsContainer div.panes div p {
	position: relative;
}
/* needed relative for ie, or else things got jumpy */
#tabsContainer div.panes div div {
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 0px solid #000;
}

/* =============================================== CLEARFIX =============================================== */
.clear {
	clear: both;
	height: 0;
	line-height: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* End hide from IE-mac */
.clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* =============================================== EXEC BIOS =============================================== */

/*
#bioGroup {border:0px solid red;width:100%}

.bioRow {border:0px solid green;width:100%}

.bioItem {float:left;width:160px;margin:0px 50px 40px 0;line-height:1.2;border:0px solid yellow}
.bioItemLast {margin:0px 0px 40px 0;}
.bioItem a:link, .bioItem a:visited{font-weight:bold;font-size:12px;text-decoration:none}
.bioItem a:hover, .bioItem a:active{font-weight:bold;font-size:12px}
.bioItem a:link img, .bioItem a:visited img{padding:7px;border:1px solid #ccc;margin:0 0 10px 0}
.bioItem a:hover img, .bioItem a:active img {padding:7px;border:1px solid #ccc;margin:0 0 10px 0;background:#ccc}
*/
#bioDetail .bioPicDetail {
	float: right;
	margin: 0 0 20px 20px;
	border: 1px solid #999;
	padding: 10px;
	-moz-box-shadow: 5px 5px 10px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}
#bioDetail h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#bioDetail h4 {
	margin: 0px 0px 20px 0px;
	padding: 0;
}
#centerZone .CenterZone.execTOC {
	border: 0px solid red;
}
#centerZone .CenterZone.execTOC .altRow {
	background: #fff;
}
#centerZone .CenterZone.execTOC .teaserImage img {
	border: 1px solid #999;
	width: 100px;
	padding: 5px;
	margin: 0 auto 15px 0;
	background: #fff;
	-moz-box-shadow: 5px 5px 10px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}
#centerZone .CenterZone.execTOC .teaserImage img:hover {
	border: 1px solid #d47c18;
}
#centerZone .CenterZone.execTOC .image .otherStuff {
	border: 0px solid orange;
	padding: 0 0 0 25px;
}
#centerZone .CenterZone.execTOC .image .otherStuff .teaser {
	border: 0px solid green;
	margin: 0;
	padding: 0;
}

/* =============== General Text - Partners-Awards-Company =================== */
#centerZone .center_promo_abstract_container {
	margin: 0 0 10px 0;
	width: 650px;
	height: auto;
	padding: 5px 0;
	float: left;
	display: inline;
	border-bottom: 1px solid #ddd;
}
#centerZone .center_promo_abstract_image {
	margin: 5px 0px 0px 0px;
	width: 100px;
	height: auto;
	padding: 0;
	float: left;
	display: inline;
}
#centerZone .center_promo_abstract_text {
	margin: 0px 0px 10px 0px;
	width: 530px;
	height: auto;
	padding: 0;
	float: right;
	display: inline;
}
#centerZone .center_promo_abstract_text p {
	margin: 0 0 5px 0;
	padding: 0;
	font: 11px/1.3 verdana, arial, helvetica, sans-serif;
}
#centerZone .center_promo_abstract_text strong a {
	color: #666;
	font-size: 11px;
	font-weight: bold;
}

/*  ================================= */

/*  ================================= */

/*  MISC STUFF I HAVE TO FIGURE OUT WHERE TO PUT  OR GET RID OF   */

/*  ================================= */

/*  ================================= */

/* error message */
div.FormEditor div.ErrorMessage,
div.EventUpload div.ErrorMessage,
div.Commenting div.commentForm div.ErrorMessage,
div.UserAccount div.ErrorMessage,
div.LogIn div.ErrorText,
div.LogIn div.ErrorMessage,
div.DisplaySideUpload div.error {
	background-color: transparent;
	border: 0;
}
div.FormEditor div.ErrorMessage,
div.FormEditor div.errorMessage,
div.EventUpload div.ErrorMessage,
div.DisplaySideUpload div.error,
div.commentForm div.ErrorMessage,
div.LogIn div.ErrorMessage,
div.LogIn div.ErrorText,
div.UserAccount div.ErrorMessage,
div.commentForm div.messageOn,
div.EventUpload div.messageOn {
	color: #C8504F;
}
#right .c3 .FormEditor {
	margin: 0 20px;
}
#right .c3 .FormEditor label {
	display: block;
}
#right .c3 .FormEditor div.ErrorMessage .SFMessage {
	padding: 0;
	text-indent: -12px;
}
#right .c3 .FormEditor div.ErrorMessage {
	margin: 0;
	padding: 0 0 5px 0;
}

/* === BLOCK TEASER IMAGES === */
div.OneCol div.image a img,
div.TwoCol div.image a img,
div.tocList div.image a img,
div.Calendar div.image a img,
div.Product div.image img
/*,div.PhotoBlock div.thumbnails img*/
{
	border: 0;
}

/* =============================================== MISC FIXES AND OVERRIDES =============================================== */
.contactUs ul,
#right .contactUs ul {
	margin: 0;
	padding: 0;
}
.contactUs ul li,
.contactUs .accordionContentInner ul li {
	margin: 10px 0;
	padding: 0;
}

/* .contactUs ul li label {display:none} */
.otherStuff .date {
	font-weight: bold
}
#CalendarResults_2 .OneCol .otherStuff td {
	border: 1px solid #fff;
}
#CalendarResults_2 .OneCol .otherStuff {
	border-bottom: 1px solid #ddd;
	padding: 0 0 15px 0
}
#ContentContainer .Calendar .otherStuff h4 {
	font-size: 16px;
	line-height: 1.3
}
#centerZone #CalendarResults_2 .altRow .otherStuff,
#centerZone #CalendarResults_3 .altRow .otherStuff {
	border: 1px solid #fff;
}
.Calendar.CenterZone #CalendarResults_2 .pagination,
.Calendar.CenterZone #CalendarResults_3 .pagination {
	border-bottom: 1px solid #ddd;
	width: 100%;
	float: left;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0
}
.Calendar.CenterZone #CalendarResults_2 .pagination li,
.Calendar.CenterZone #CalendarResults_3 .pagination li {
	float: left;
	margin: 0;
	padding: 0;
	background: none
}
#centerZone .paginationFooter {
	border-top: 1px solid #ddd;
	width: 100%;
	float: left;
	list-style: none;
	margin: 20px 0 0 0;
	padding: 5px 0 20px 0;
}
#centerZone .paginationFooter li {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	background: none;
}
div.Calendar div.calendarCallOut table td.hasEvent,
div.EventUpload div.DatePicker td.hasEvent {
	color: #E41736;
}
#ContentContainer div.Calendar div.calendarCallOut table th,
#ContentContainer div.EventUpload div.DatePicker table th {
	text-align: center;
}
#ContentContainer div.Calendar .noneFound {
	clear: both;
}

/* .linkText a:link, .linkText a:visited  {cursor: pointer;height:auto;margin:5px 0 0 0;padding:5px;width:auto;background: #c46d24;color: #fff;font-weight:normal;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;behavior: url('/clientcss/experis/PIE.htc');border:0px}
.linkText a:hover, .linkText a:active {background: #f8a03b;color:#fff;text-decoration:none;} */
h4 a {
	color: #444;
}
#centerZone div.otherStuff h4 a {
	color: #000;
}
#centerZone div.otherStuff h4 {
	margin: 0 0 0 0;
	padding: 0
}
#centerZone div.OneCol div.image div.otherStuff,
#centerZone div.TwoCol div.image div.otherStuff,
#centerZone div.tocList div.image div.otherStuff,
#centerZone div.calendarItem div.image div.otherStuff,
#centerZone div.Product .ColOne div.image div.otherStuff {
	clear: none;
	float: none;
	margin: 0 0 20px 0;
	padding: 0 0 0 40px;
	border: 0px solid red;
}
.Calendar.CenterZone div.OneCol .altRow {
	background: #fff;
	margin: 0 0 20px 0
}
.Calendar tr.caption {
	background: #6698c2;
	color: #fff
}
#centerZone .altRow {
	background: none;
}
#centerContainerzz #centerZone .teaserImage img,
#centerContainer #centerZone .teaserImage img {
	border: 1px solid #999;
}
#centerContainerzz #centerZone .teaserImage img:hover,
#centerContainer #centerZone .teaserImage img:hover {
	border: 1px solid #d47c18;
}

/* ====== centerContainer && centerContainerzz Read More Buttons ====== */
#centerContainer .linkText,
#centerContainerzz .linkText {
	margin: 10px 0;
	border: 0px solid red;
}
#centerContainerzz .linkText a:link,
#centerContainerzz .linkText a:visited,
#centerContainer .linkText a:link,
#centerContainer .linkText a:visited {
	padding: 6px 8px 6px 6px;
	color: #888;
	text-decoration: none;
	text-align: center;
	background: #eee;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	font-size: 10px;
	line-height: 10px;
	behavior: url('/clientcss/experis/PIE.htc');
	position: relative;
}
#centerContainerzz .linkText a:hover,
#centerContainerzz .linkText a:active,
#centerContainer .linkText a:hover,
#centerContainer .linkText a:active {
	color: #fff;
	background: #c46d24;
	text-decoration: none;
}

/* Teaser Image Drop Shadow */
#centerContainer .teaserImage img,
#centerContainerzz .teaserImage img {
	/* width:115px; */
	
	margin: 0 auto 15px 0;
	padding: 0px;
	background: #fff;
	-moz-box-shadow: 5px 5px 10px #999;
	-webkit-box-shadow: 5px 5px 10px #999;
	box-shadow: 5px 5px 10px #999;
	behavior: url(/clientcss/experis/PIE.htc);
}
#centerZone .CenterZone .FormEditor tr {
	border: 0px;
	border-top: 1px solid #ddd
}
#centerZone .CenterZone .FormEditor td {
	border: 0px solid red;
	padding: 10px 0px 20px 0px;
}
#centerZone .CenterZone .FormEditor table {
	margin: 15px;
}
#centerZone .CenterZone .FormEditor .buttons {
	border: 0px solid blue;
	padding: 20px 0 30px 240px
}
#centerZone .CenterZone .FormEditor .buttons input {
	border: 0px solid blue;
	padding: 7px 20px;
	font-size: 11px
}

/* ================================= UTILITY NAV MEGAMENU START =================================== */
#menuUtility {
	list-style: none;
	width: auto;
	height: 25px;
	padding: 0;
	position: relative;
	z-index: 2000;
	border: 0px solid red;
}
#menuUtility li {
	float: left;
	text-align: center;
	position: relative;
	font: 11px/1.5 arial, helvetica, sans-serif;
	color: #555;
	padding: 3px 12px 3px 12px;
	margin-right: 0px;
	margin-top: 0px;
	border: none;
	z-index: 2000;
}
#menuUtility li:hover {
	z-index: 2;
	background: #aaa;
	border: 0px solid #aaaaaa;
	padding: 3px 12px 3px 12px;
}
#menuUtility li a {
	color: #666;
	outline: 0;
	text-decoration: none;
	display: block;
	font: 11px/1.5 verdana, arial, helvetica, sans-serif;
	text-transform: none;
}
#menuUtility li div p a {
	display: inline;
}
#menuUtility li:hover a {
	color: #000;
}
#menuUtility li:hover div a {
	color: #d47c18;
	font: 11px/1.5 arial, helvetica, sans-serif;
	text-transform: none;
}
#menuUtility li:hover div a:hover {
	color: #000;
}
#menuUtility li ul li a:hover {
	color: green;
}

/* Right aligned menu item */
#menuUtility .right {
	float: right;
	right: 0;
	margin-right: 0px;
}
#menuUtility .dropdown_1column,
#menuUtility .dropdown_2columns,
#menuUtility .dropdown_3columns,
#menuUtility .dropdown_4columns,
#menuUtility .dropdown_5columns {
	margin: -1px auto 0px 1px;
	left: -999em;
	position: absolute;
	background: #fff;
	border: 3px solid #aaa;
	padding: 10px;
	text-align: left;
	z-index: 2000;
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	-khtml-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
	-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.4);
	box-shadow: #666 5px 5px 10px;
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior: url(/clientcss/experis/PIE.htc);
}

/* Drop Downs Sizes */
#menuUtility .dropdown_1column {
	width: 145px;
}
#menuUtility .dropdown_2columns {
	width: 300px;
}
#menuUtility .dropdown_3columns {
	width: 370px;
}
#menuUtility .dropdown_4columns {
	width: 610px;
}
#menuUtility .dropdown_5columns {
	width: 765px;
}

/* Showing Drop Down on Mouse Hover - Left aligned */
#menuUtility li:hover .dropdown_1column,
#menuUtility li:hover .dropdown_2columns,
#menuUtility li:hover .dropdown_3columns,
#menuUtility li:hover .dropdown_4columns,
#menuUtility li:hover .dropdown_5columns {
	left: -1px;
	top: 25px;
}

/* Showing Drop Down on Mouse Hover - Right aligned */
#menuUtility li .align_right {
	/* Rounded Corners */
	
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
}
#menuUtility li:hover .align_right {
	left: auto;
	right: -1px;
	top: auto;
}

/* Columns Sizes */
#menuUtility .col_1,
#menuUtility .col_2,
#menuUtility .col_3,
#menuUtility .col_4,
#menuUtility .col_5,
#menuUtility .col_6 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
}
#menuUtility .col_1 {
	width: 145px;
}
#menuUtility .col_2 {
	width: 300px;
}
#menuUtility .col_3 {
	width: 370px;
}
#menuUtility .col_4 {
	width: 610px;
}
#menuUtility .col_5 {
	width: 765px;
}
#menuUtility .col_6 {
	width: 920px;
}

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
#menuUtility .firstcolumn {
	margin-left: 0;
	/* Clearing margin & left */
	
	clear: left;
}

/*  _______________________________________

03 CONTENT STYLINGS
_______________________________________  */
#menuUtility p,
#menuUtility ul,
#menuUtility li,
#menuUtility h2,
#menuUtility h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: left;
}
#menuUtility h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #d47c18;
	/* letter-spacing:-1px; */
	
	font-size: 16px;
	line-height: 16px;
	margin-top: 7px;
	margin-bottom: 10px;
	padding-bottom: 4px;
	/* text-shadow: 1px 1px 1px #FFFFFF; */
	
	border-bottom: 1px solid #666666;
}
#menuUtility h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	margin-top: 7px;
	margin-bottom: 14px;
	padding-bottom: 7px;
	text-shadow: 1px 1px 1px #FFFFFF;
	border-bottom: 1px solid #888888;
}

/* Standard lists styles */
#menuUtility li ul {
	list-style: none;
	padding: 0;
	margin: 0 0 12px 0;
}
#menuUtility li ul li {
	font-size: 12px;
	line-height: 16px;
	position: relative;
	padding: 5px 2px;
	margin: 0;
	float: left;
	text-align: left;
	width: 145px;
}
#menuUtility li ul li:hover {
	border: none;
	padding: 5px 2px;
	margin: 0;
}

/* 2-Levels Drop Down */
#menuUtility .levels {
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#menuUtility a.parent,
#menuUtility a.parent:hover {
	background: url("../img/drop2.png") right center no-repeat;
}
#menuUtility .levels li li,
#menuUtility .levels li li:hover {
	width: 150px;
	padding: 0px 12px 0px 12px;
	margin: 0px 0px 0px 1px;
}
#menuUtility .levels ul {
	/* First level drop down */
	
	position: absolute;
	z-index: 500;
	top: -23px;
	left: 100%;
	display: none;
	width: 180px;
	border: 3px solid #aaa;
	background: #fff;
	margin: 15px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/clientcss/experis/PIE.htc');
}
#menuUtility .levels ul ul {
	top: -6px;
	left: 100%;
	width: 180px;
	margin: -1px 0px 0px 0px;
}
#menuUtility .levels li:hover {
	cursor: pointer;
	z-index: 100;
	background: #ddd;
}
#menuUtility .levels li:hover ul ul,
#menuUtility .levels li li:hover ul ul {
	display: none;
}
#menuUtility .levels li:hover ul,
#menuUtility .levels li li:hover ul {
	display: block;
}
#header #utilityNav #menuUtility li form#contactUs table {
	width: 350px;
}
#header #utilityNav #menuUtility li form#contactUs td {
	padding: 0 0px 10px 0;
}

/* ===== Local Office Page ========= */

/* .jobSearchGoogleMap .mapFrame {border:1px solid #aaa;height:275px;width:670px;margin:3px 0 30px 0} */
.mapFrame {
	border: 1px solid #aaa;
	height: 275px;
	width: 670px;
	margin: 3px 0 30px 0
}
.rightmap .mapFrame {
	border: 1px solid #aaa;
	height: 255px;
	width: 340px;
	margin: 3px 0 30px 0
}
#LOrecentJobs {
	margin: 0 0 30px 0;
}
#LOrecentJobsTitleBox {
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px 0;
	height: 26px;
}
#LOrecentJobsTitle {
	float: left;
	text-align: left;
}
#LOrecentJobsTitle h3 {
	font: 19px/1 arial, helvetica, sans-serif;
	padding: 0 0 3px 0;
	margin: 0;
}
#LOrecentJobsTitleRss {
	float: right;
	text-align: right;
	line-height: 18px;
	margin: 4px 0 0 0;
}
#LOrecentJobsTitleRss img {
	height: 12px;
}
#officeDetailLeft h1 {
	font: 14px/1 arial, helvetica, sans-serif;
	color: #6698c2;
	border-bottom: 1px solid #ddd;
	padding: 0 0 3px 0
}

/* ===== Job Search Page ========= */
#contentJobSearch {
	margin: 0px
}
.searchSelectorBox {
	background: #eee;
	padding: 0 0 10px 20px;
	margin: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/clientcss/experis/PIE.htc);
	position: relative;
}
.searchSelectorBox td {
	font: 8px/1 arial, helvetica, sans-serif;
	color: #aaa;
}
.searchSelectorBox tr {
	border: 0px solid red;
}
.job_search_tip_text {
	border-top: 1px solid #aaa;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	font: 11px/1 arial, helvetica, sans-serif;
	color: #555
}
.job_search_tip_text a:link,
.job_search_tip_text a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #6698c2;
}
.job_search_tip_text a:hover,
.job_search_tip_text a:active {
	font-weight: normal;
	text-decoration: none;
	color: #d47c18;
}
.searchSelectorBox label {
	color: #555;
	font-weight: bold;
	font-size: 11px;
}
.searchSelectorBox input:focus {
	border: 1px solid black;
	color: #000;
}
.searchSelectorBox select {
	margin: 3px 0 5px 0;
}
.searchSelectorBox input {
	margin: 3px 5px 5px 0;
	padding: 4px 0 4px 4px;
	border: 1px solid #cac9b9;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/clientcss/experis/PIE.htc);
	position: relative;
}
.searchSelectorBox .btn {
	cursor: pointer;
	height: auto;
	display: inline-block;
	margin: 0px 0 0 0;
	padding: 7px 14px;
	width: auto;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #EB9E5E;
	background: -moz-linear-gradient(top, #EB9E5E, #c46d24);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB9E5E), to(#c46d24));
	-pie-background: linear-gradient(#EB9E5E, #c46d24);
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;
	box-shadow: 2px 2px 5px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	border: 0px;
	position: relative;
}
.searchSelectorBox .btn:hover {
	text-decoration: none;
	color: #fff;
	background: -moz-linear-gradient(top, #FF8C2B, #F5A058);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8C2B), to(#F5A058));
	-pie-background: linear-gradient(#FF8C2B, #F5A058);
	-moz-box-shadow: 1px 1px 3px #666;
	-webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #999;
	behavior: url(/clientcss/experis/PIE.htc);
	position: relative;
}
#contentJobSearch .searchSelectorBox tr {
	border: 2px solid #eee;
}
#jobs {
	margin: 10px 0 0 0;
	border: 0px solid red
}
#jobCountTop,
#jobCountTop tr,
#jobCountTop td {
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}
#jobCount {
	font-weight: bold;
	font: 15px/1 arial, helvetica, sans-serif;
	color: #6698c2;
	padding: 0;
	margin: 0;
}
#jobs table tr td {
	padding: 10px 10px;
	border-bottom: 0px solid #ddd;
	vertical-align: top;
	line-height: 12px;
}
#jobs #jobsHdr {
	background: #ccc;
	font-weight: bold;
}
.jobNext {
	padding: 0;
	margin: 0;
}
.altRow {
	background: #f4f4f4
}
#jobCountBtm td {
	padding: 10px 0 0 0;
	border-top: 1px solid #ddd;
}
#choice td {
	padding: 10px 0 0 0;
	font-weight: bold;
	color: #666;
	font: 9px/1 arial, helvetica, sans-serif;
}

/* ------------------------------------------------------------
ManpowerGroup Blogs Table
------------------------------------------------------------ */

/* ========= Jquery Tabs Styles for Home Page ============= */

/* Caution! Ensure accessibility in print and other media types... */
@media projection,
screen {
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	
	.tabs-hide {
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.tabs-nav {
		display: none;
	}
}

/* Skin */

/* get rid of those system borders being generated for A tags */
a:active {
	outline: none;
}
:focus {
	-moz-outline-style: none;
}

/* root element for tabs  */
#tabsContainerBlogs ul.tabsBlogs {
	height: 38px;
	list-style: none;
	margin: 0 !important;
	padding: 0;
	border-bottom: 1px solid #818181;
}

/* single tab */
#tabsContainerBlogs ul.tabsBlogs li {
	float: left;
	margin: 0 !important;
	padding: 0;
	list-style-image: none !important;
	text-indent: 0;
	text-align: center;
}

/* link inside the tab. uses a background image */
#tabsContainerBlogs ul.tabsBlogs a {
	display: block;
	height: 38px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 1px;
	width: 134px;
	background: url('../img/portal_page_tabs.png') no-repeat 0 0;
	padding: 6px 0 0 0;
}
#tabsContainerBlogs ul.tabsBlogs a img {
	zoom: 1;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
#tabsContainerBlogs ul.tabsBlogs a.current img,
#tabsContainerBlogs ul.tabsBlogs a.current:hover img,
#tabsContainerBlogs ul.tabsBlogs li.current a img {
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
#tabsContainerBlogs ul.tabsBlogs a:active {
	outline: none;
	outline: none;
	text-decoration: none;
}

/* when mouse enters the tab move the background image */
#tabsContainerBlogs ul.tabsBlogs a:hover {
	background-position: 0px -40px;
	outline: none;
	text-decoration: none;
	color: #fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#tabsContainerBlogs ul.tabsBlogs a.current,
#tabsContainerBlogs ul.tabsBlogs a.current:hover,
#tabsContainerBlogs ul.tabsBlogs li.current a {
	background-position: 0px -40px;
	color: #000!important;
	cursor: default !important;
}
#tabsContainerBlogs div.panesBlogs {
	position: relative;
}
/* needed relative for ie, or else things got jumpy */
#tabsContainerBlogs div.panesBlogs div {
	display: none;
	font: 12px/1.5 arial, sans-serif;
	color: #555;
	height: auto;
	padding: 30px;
	position: relative;
	border: 1px solid #818181;
	border-top: 0;
	background-color: #fff;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior: url(/clientcss/experis/PIE.htc);
}
/* needed relative for ie, or else things got jumpy */
#tabsContainerBlogs div.panesBlogs div h3 {
	font: 18px/1 arial, sans-serif;
	margin: 0;
	padding: 0;
}
#tabsContainerBlogs div.panesBlogs div p {
	position: relative;
	margin: 0 0 15px 0;
	padding: 0;
}
/* needed relative for ie, or else things got jumpy */
#tabsContainerBlogs div.panesBlogs div a {
	font-weight: bold;
}
#tabsContainerBlogs div.panesBlogs div div {
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 0px solid #000;
}

/* ========================= MPG BLOGS - MENU TAB ========================= */

/* Vertical Sliding Panel Start ==========  */
#mpgBlogsToppanel {
	right: 0px;
	position: absolute;
	top: -27px;
	width: 100%;
	z-index: 9999999;
	text-align: center;
	background: #272727;
}
#mpgBlogsToppanel #mpgBlogsPanel {
	display: none;
	height: 350px;
	overflow: hidden;
	position: relative;
	width: 100%;
	background: #272727;
	color: #999999;
}

/*Panel Tab/button Start ===== =====  */
#mpgBlogsToppanel #mpgBlogsTab {
	height: 14px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
	width: 961px;
}
#mpgBlogsToppanel #mpgBlogsTabToggle {
	clear: right;
	display: block;
	height: 24px;
	left: 202px;
	margin: 0;
	position: absolute;
	top: 24px;
	width: 127px;
	z-index: 999;
	font-weight: bold;
	text-align: left;
}
#mpgBlogsTabToggle a {
	color: #666;
	font: 10px/1.8 verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: none
}
#mpgBlogsTabToggle a.mpgBlogsopen,
#mpgBlogsTabToggle a.mpgBlogsclose {
	cursor: pointer;
	display: block;
	height: 26px;
	padding-left: 30px !important;
	position: relative;
	top: 0px;
	width: 127px;
	line-height: 27px !important;
}
#mpgBlogsTabToggle a.mpgBlogsopen {
	background: #bebebe url('../img/arrow_right.gif') no-repeat 10px 9px;
	border-left: 0px solid #ddd;
	border-right: 1px solid #ddd;
}
#mpgBlogsTabToggle a.mpgBlogsclose {
	background: #272727 url('../img/arrow_down.gif') no-repeat 10px 9px;
	border-left: 1px solid #272727;
	border-right: 1px solid #272727;
	color: #999;
}
#mpgBlogsTabToggle a:hover.mpgBlogsopen {
	background: #aaa url('../img/arrow_down.gif') no-repeat 10px 9px;
	color: #000
}
#mpgBlogsTabToggle a:hover.mpgBlogsclose {
	background: #272727 url('../img/arrow_up.gif') no-repeat 10px 9px;
	color: #fff
}

/* ===== mpgBlogs Inner Content / Sliding Panels ===== */
#mpgBlogsToppanel .mpgBlogsInner {
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 960px;
	text-align: left;
	font: 11px/1.5 verdana, arial, sans-serif;
}
#mpgBlogsToppanel #mpgBlogsBox {
	height: 185px;
}
ul#mpgBlogs {
	padding: 0;
	margin: 0;
	background: #fff;
	border: solid 1px #cc9;
}
#mpgBlogsToppanel .mpgBlogs {
	height: 180px;
}

/* REQUIRED * the "slidingPanelsActivated" class added to container by the plug-in, allows for different presentation if JavaScript is disabled */
#mpgBlogsToppanel ul.slidingPanelsActivated {
	display: block;
	position: relative;
	overflow: hidden;
	/* edit "padding" and "margin" with care, as they can mess things up across browser */
	
	padding: 0;
	margin: 0;
	/* adjust "height" as needed, em recommended */
	
	height: 180px;
}
ul#mpgBlogs li {
	display: block;
	margin: 0;
	padding: 0;
	background: #fff;
	border-left: 1px solid #ddd;
}

/* REQUIRED * the "slidingPanelsActivated" class added to container by the plug-in, allows for different presentation if JavaScript is disabled */
#mpgBlogsToppanel ul.slidingPanelsActivated li {
	display: block;
	position: absolute;
	overflow: hidden;
	/* "left" and "width" properties set automatically */
	
	top: 0;
	/* edit "padding" and "margin" with care, as they can mess things up across browser */
	
	padding: 0;
	margin: 0;
	/* "height" of 100% recommended to keep panels all the same height as the container */
	
	height: 100%;
}
ul#mpgBlogs li a:link,
ul#mpgBlogs li a:visited {
	margin: 0;
	padding: 0;
	background-position: left;
	background: none;
	color: #6698c2;
	font: bold 10px/2 arial, sans-serif;
	text-decoration: none;
}
ul#mpgBlogs li a:hover,
ul#mpgBlogs li a:active {
	color: #c46d24;
}
#mpgBlogsToppanel .mpgBlogsTxt {
	padding: 10px;
	color: #555;
}
#mpgBlogsToppanel .mpgBlogsTxt table {
	height: 165px;
}
.mpgBlogsTxt table td {
	vertical-align: middle;
	text-align: center;
	color: #777;
	font: 10px/1.3 verdana, sans-serif;
	font-weight: normal;
}
.mpgBlogsTxt h3 {
	color: #6698c2;
	font-size: 14px;
	line-height: 14px;
}

/* ========= Jquery Tabs Styles ============= */

/* Caution! Ensure accessibility in print and other media types... */
@media projection,
screen {
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	
	.tabs-hide {
		display: none;
	}
}

/* Hide useless elements in print layouts... */
@media print {
	.tabs-nav {
		display: none;
	}
}

/* Skin */

/* get rid of those system borders being generated for A tags */
a:active {
	outline: none;
}
:focus {
	-moz-outline-style: none;
}

/* root element for tabs  */
#mpgBlogsTabsContainer ul.tabs {
	height: 38px;
	list-style: none;
	margin: 0 !important;
	padding: 0;
	border-bottom: 1px solid #818181;
}

/* single tab */
#mpgBlogsTabsContainer ul.tabs li {
	float: left;
	margin: 0 !important;
	padding: 0;
	list-style-image: none !important;
	text-indent: 0;
	text-align: center;
}

/* link inside the tab. uses a background image */
#mpgBlogsTabsContainer ul.tabs a {
	display: block;
	height: 38px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 1px;
	width: 134px;
	background: url('http://www.experis.us/ClientCss/experis/images/white_tabs.png') no-repeat -420px 0;
	padding: 6px 0 0 0;
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
#mpgBlogsTabsContainer ul.tabs a:active {
	outline: none;
	outline: none;
	text-decoration: none;
}

/* when mouse enters the tab move the background image */
#mpgBlogsTabsContainer ul.tabs a:hover {
	background-position: -420px -78px;
	outline: none;
	text-decoration: none;
	background-position: -420px -78px;
	color: #fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
#mpgBlogsTabsContainer ul.tabs a.current,
#mpgBlogsTabsContainer ul.tabs a.current:hover,
#mpgBlogsTabsContainer ul.tabs li.current a {
	background-position: -420px -78px;
	background-position: -420px -78px;
	color: #000!important;
	cursor: default !important;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
#mpgBlogsTabsContainer div.panes {
	position: relative;
}
/* needed relative for ie, or else things got jumpy */
#mpgBlogsTabsContainer div.panes div {
	display: none;
	font: 11px/1.5 arial, sans-serif;
	color: #555;
	height: 230px;
	padding: 20px;
	position: relative;
	border: 1px solid #818181;
	border-top: 0;
	background-color: #fff;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
	-pie-background: linear-gradient(#fff, #f5f5f5);
	behavior: url(/clientcss/experis/PIE.htc);
}

/* needed relative for ie, or else things got jumpy */
#mpgBlogsTabsContainer div.panes div h3 {
	font: 16px/1 arial, sans-serif;
	margin: 0;
	padding: 0;
}
#mpgBlogsTabsContainer div.panes div p {
	position: relative;
	margin: 0 0 7px 0;
	padding: 0;
}
/* needed relative for ie, or else things got jumpy */
#mpgBlogsTabsContainer div.panes div a {
	font-weight: bold;
}
#mpgBlogsTabsContainer div.panes div div {
	display: block;
	height: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
	border: 0px solid #000;
}
.iconBox,
.iconBox-thumbnail {
	behavior: url(/clientcss/experis/PIE.htc);
}