﻿/* sharepoint overrides start */

body,html{
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
}

a:hover{
	text-decoration:none;
}

body{
	overflow:auto;
}

/* general font styles start */

#right h1, #right h2, #right h3, #right h4, #right h5, #right h6{
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	margin-left:0;
	margin-right:0;
}


#right h3 {
    color: #444;
    font-size: 16px;
    margin-bottom: 10px;
}


#right h2{
	font-size:22px;
	color:#684e7b;
}




/* general font styles end */


.ms-webpartzone-cell{
	margin:0;
}
/* sharepoint overrides end */

a{
	cursor:pointer;
	text-decoration:none;
}

img{
	border:0px solid #000;
}
img:hover{
	border:0px solid #000;
}

.relative{
	position:relative;
}

.float-right{
	float:right;
}

.float-left{
	float:left;
}

#editingSensation{
	display:none;
}

#editingSensation {
    padding-top: 91px;
}

#editingSensation .ms-webpart-chrome > .ms-wpContentDivSpace {
    display: none;
}

#editingSensation .ms-webpart-chrome-title {
    border: 1px;
    border-style: solid;
}
#breadcrumb-outer{
	background-color:#eaeaea;
}

#breadcrumb{
	color:#999;
	font-size:11px;
	padding:8px 0 8px 0; 
}

#breadcrumb a{
	color:#7F8083;
	font-size:11px;
}
#breadcrumb a:hover{
	text-decoration:underline;
}




#content .fine-print{
	font-size:10px;
	margin-top:5px;
}

.centered-full-width{
	width:1014px;
	margin:0px auto;
}



.centered-inset-25{
	width:964px;
	margin:0px auto;
}

#simplify-search-header{
	padding:16px 0 11px 0;
}

#simplify-search-form{
	padding:0 0 20px 0;
}

#simplify-search-header h2, #simplify-search-header h3{
font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	display:inline-block;
	font-weight:normal;
}

#simplify-search-header h2{
	font-size:18px;
	color:#88b2d8;
}

#simplify-search-header h3{
	font-size:14px;
	color:#7f8083;
}

#simplify-search-form .select{
	background-color:#767676;
	padding:0 34px 0 0;
	height:35px;
	width:170px;
	background-image:url('/siteassets/images/dropdown-arrow-2x.png');
	background-repeat:no-repeat;
	background-position:182px 50%;
	background-size:11px 6px;
	cursor:pointer;
	margin-right:10px;
	display:block;
	float:left;
	position:relative;
	z-index:40;
}

#simplify-search-form .select:hover{
opacity:.85
}

#simplify-search-form .disabled{
	opacity:0.5;
	cursor:default;
}

#simplify-search-form .disabled:hover{
	opacity:0.5;
	cursor:default;
}
#simplify-search-form .select span{
	width: 158px;
	height:33px;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color:#f0f0f0;
	background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%) no-repeat scroll;
	border:1px solid #DADADA;
	display:block;
	line-height:33px;
	font-size:14px;
	padding:0 0 0 10px;
}

.button, .button:visited, .button:active{
	background-color:#E76554;
	height:37px;
	padding:0 32px 0 15px;
	display:inline-block;
	line-height:37px;
	font-size:16px;
	color:#fff;
	text-align:center;
	background-image:url('/siteassets/images/button-arrow-2x.png');
	background-repeat:no-repeat;
	background-size:21px 12px;
	background-position:100% 50%;
	-moz-transition: all 0.2s ease 0s;
               -webkit-transition: all 0.2s ease 0s;
}

.button:hover{
opacity:.85;
text-decoration:none;
}

a.download{
	background-image:url('/siteassets/images/button-download-2x.png');
	background-size:31px 11px;
	padding:0 40px 0 15px;
}

#simplify-search{
	width:100%;
	z-index:1000;
	background-image:url('/siteassets/images/background-solid-white-100x100.png');
	box-shadow: 0px 1px 1.5px 0px rgba(0,0,0,0.15);
}
#scroller_anchor{
	background-color: #eaeaea;
	height:110px;
	
}

img#flyout-arrow{
	display:none;
	z-index: 51;
	top: 72px;
	position: absolute;
	left: 604px;
}

.flyout{
	padding:7px;
	background-color:#fff;
	border:1px solid #aaa;
	display:none;
	position:absolute;
	z-index:50;
	box-shadow:0px 0px 30px rgba(0, 0, 0, 0.3);
	left:0px;
	top:87px;
}

.flyout a{
	cursor:pointer;
}

#flyout-profession,#flyout-job-type{
	width:213px;
}

#flyout-job-type{
	left:642px;
}

#flyout-profession a,#flyout-job-type a, #flyout-specialty a{
	color:#444;
	display:block;
	padding:0px 9px;
	font-size:14px;
	line-height:29px;
	text-decoration:none;
}

#flyout-profession a:hover,#flyout-job-type a:hover, #flyout-specialty a:hover,#flyout-profession a.selected,#flyout-job-type a.selected, #flyout-specialty a.selected{
	background-color:#E2DDE7;
}

.flyout ul{
	margin:0px;
}

#flyout-specialty{
	left:214px;
}

#flyout-specialty-inner{
	overflow-y: auto;
	height:300px;
	min-width:190px;
}

#flyout-location{
	padding:27px 5px 27px 19px;
	width:922px;
}

#flyout-location ul{
	width:125px;
	float:left;
	list-style: none;
	margin-right:13px;
	margin-left:25px;
	padding:0px;
}

#flyout-location li{
	list-style: none;
	font-size:12px;
}

#flyout-location li a{
	color:#e66554;
}

#map-container{
	float:left;
	width:417px;
}

#map-container h4{
	color:#8B769C;
	font-size:21px;
	text-align:left;
	font-weight:normal;
	margin-bottom:5px;
}

#map-container ul{
	width:85px;
	margin:0px;
}

#map-container #checkbox-regions{
	width:250px;
	margin-left:126px;
}

.view-details, .recent-job a.quick-view, .recent-modal a.quick-view,     .view-details:visited, .recent-job a.quick-view:visited, .recent-modal a.quick-view:visited,    .view-details:active, .recent-job a.quick-view:active, .recent-modal a.quick-view:active{
	background-color:#F1F1F1;
	height:25px;
	padding:0 22px 0 8px;
	display:inline-block;
	line-height:25px;
	font-size:14px;
	color:#e76554;
	background-image:url('/siteassets/images/button-orange-arrow-2x.png');
	background-repeat:no-repeat;
	background-size:15px 10px;
	background-position:100% 50%;
}
.recent-modal  a.quick-view{
	float:right;
}
.modal  a.close{
display: block;
padding: 15px;
position: absolute;
z-index: 101;
right: 0px;
top: 0px;
background-image:url('/SiteAssets/images/icon-close-layer-2x.png');
background-position:50% 50%;
background-repeat:no-repeat;
background-size:11px 11px;
width:11px;
height:11px;
}
body{
	width:100%;
	margin:0;
	padding:0;
	background-color:#d4d4d4;
	font-family:arial, helvetica, sans-serif;
	color:#5a5e5e;
}

#nav #header-logo{
	display:block;
	width:235px;
	height:82px;
	background-image:url('/siteassets/images/logo-white-2x.png');
	background-repeat:no-repeat;
	background-size:232px 42px;
	background-position:3px 25px;
}

#header-phone-number{
	float:right;
	margin-top:31px;
	height:33px;
	color:#fff;
	vertical-align:middle;
}


#header-phone-number a, #header-phone-number h3{
	color:#fff;
	font-weight: normal !important;
}

#header-phone-number span{
	line-height:33px;
	height:33px;
	display:inline-block;
	font-size:15pt;
	vertical-align:middle;
}

#header-phone-number h3{
	font-family:Arial, Helvetica, sans-serif;
	line-height:33px;
	height:33px;
	display:inline-block;
	font-size:28px;
	padding:0 0 0 40px;
	margin:0 0 0 10px;
	background-image:url('/siteassets/images/icon-site-phone-2x.png');
	background-repeat:no-repeat;
	background-size:31px 31px;
	background-position:0% 50%;
	font-weight:normal;
	vertical-align:middle;
}

#promo-outer{
	background-color:#B9B9B9;
}

#promo{
	position:relative;
	background-image:url('/siteassets/images/radial-gradient.png');
	background-repeat:no-repeat;
	background-position: 340px 20px;
	height:353px;
}

#promo #search-area{
	padding-top:76px;
	width:450px;
	position:absolute;
	z-index:10;
}

#promo #search-area h1, #promo #search-area h2, #promo #search-area span{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	margin:0 0 0 25px;
}

#promo #search-area h1{
	font-weight: 300;
	font-size:43px;
	letter-spacing: -1.3px;
}

#promo #search-area h2{
	font-weight: 300;
	font-size:22px;
	letter-spacing: -0.6px;
}

#promo #search-area span{
	font-weight: 400;
	font-size:14px;
}

#promo #search-box{

	box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.6);
	width: 432px;
	height: 54px;
	background-color: #fff;
	margin:19px 0 8px 10px;
	border:1px solid #fff;
}
#promo #search-box input{
	
	outline:none;
}

#promo #search-box input{
	color:#c0c5bc;
	font-size:24px;
	border:0px solid #fff;
	padding:11px 0 11px 11px;
	width:280px;
}

#promo #search-box .button{
	float:right;
	line-height:42px;
	height:42px;
	margin: 6px 6px 6px 0px;
    padding: 0 30px 0 19px;
}

/*#promo #speech-red,#promo #speech-green,#promo #speech-purple{
	position:absolute;
	z-index:10;
	color:#fff;
	font-size:20px;
}

#promo #speech-red img,#promo #speech-green img,#promo #speech-purple img{
	margin-top:5px;
	display:block;
}

#promo #speech-red{
	padding:46px 20px 0 0;
	background-image:url('/siteassets/images/speech-red-2x.png');
	background-repeat:no-repeat;
	background-size:193px 170px;
	text-align:center;
	width:173px;
	height:126px;
	top: 189px;
	left: 537px;
}

#promo #speech-green{
	padding:12px;
	background-image:url('/siteassets/images/speech-green-2x.png');
	background-repeat:no-repeat;
	background-size:168px 115px;
	width:144px;
	height:91px;
	z-index:8;
	top:5px;
	left:663px;
}

#promo #speech-purple{
	padding:12px;
	background-image:url('/siteassets/images/speech-purple-2x.png');
	background-repeat:no-repeat;
	background-size:170px 118px;
	width:146px;
	height:94px;
	top:68px;
	left:508px;
}


#promo #trumpeter{
	background-image:url('/siteassets/images/trumpeter-solo.png');
	background-repeat:no-repeat;
	z-index:9;
	position:absolute;
	width:351px;
	height:376px;
	top:-18px;
	left:677px;
}*/
#promo .promo-image{
float:right; 
width:564px;
margin-right:-40px;
}
.#promo .promo-image .promoImage{
 width:450px;   
}

.promoImage {
    margin-top: -10px;
	float:right;
	display:none;
}

#content-outer{
	background-color:#eaeaea;
	padding-top:10px;
	padding-bottom:100px;
}
#content-outer.landing{
	padding-bottom:0px;
}
#content-outer.home-page{
	padding-top:20px;
	padding-bottom:60px;
}

#content{

}

#content #left-column{
	float:left;
	width:224px;
	position:relative;
	padding-top: 27px;
}

#content #right-column{
	width:770px;
	margin:0 0 0 244px;
}

.background-white{
	background-color:#fff;
}

.padding-7{
	padding:7px;
}

.padding-20{
    padding:20px;
}

.box{
	margin-bottom:20px;
}

#main{
    margin-left:352px;
}

#homePageVideo{
	margin-left:352px;
}

.w332{
	width:332px;
}

.w530{
    width:530px;
    margin-left:444px;
}

#wings{
	padding:0px;
	margin:0px;
}
#wings li:hover{
	opacity:.85;
}

#wings li{
	list-style: none outside none;
	background-color:#88b2d8;
	margin:0 0 1px 0;
}

#wings li a{
	display:block;
	text-decoration:none;
	color:#fff;
	line-height:41px;
	height:41px;
}

#wings li a span{
	font-weight:normal;
	font-size:20px;
	padding:0 17px 0 10px;
	background-image:url('/siteassets/images/wing-arrow-2x.png');
	background-size:7px 14px;
	background-repeat:no-repeat;
	background-position:right center;
}

#testimonial{
    margin:20px 0 0 0;
    padding:0 20px 0 10px;
    position:relative;
}

#testimonial .quote, #testimonial .quote-mark{
	color:#88b2d8;
	font-size:25px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
}

#testimonial .quote-mark{
	width:10px;
	position:absolute;
	left:0px;
}

#testimonial .quote{
margin-bottom:19px;
}

#testimonial .quoter{
	color:#b1b1b1;
	font-size:12px;
}

#testimonial a{
	margin: 20px -20px 0 0;
	height:25px;
	padding:0 22px 0 0;
	display:inline-block;
	line-height:25px;
	font-size:16px;
	color:#e76554;
	background-image:url('/siteassets/images/button-orange-arrow-2x.png');
	background-repeat:no-repeat;
	background-size:15px 10px;
	background-position:100% 50%;
}
#testimonial a:hover{
text-decoration:underline;
}

#seo{
    margin:20px 0 0 0;
    clear:both;
    padding:22px 0px 32px 0;
    color:#6a6a6a;
	background-color:#fff;
}

#seo h2{
    height:26px;
    font-size:26px;
    line-height:26px;
    font-weight:normal;
    margin-left:32px;
    padding:10px 0 15px 73px;
    background-image:url('/siteassets/images/icon-seo-box-2x.png');
    background-repeat:no-repeat;
    background-size:53px 44px;
    background-position:0% 50%;
	color:#6a6a6a;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -0.4px;
}

#seo ul{
    display:inline-block;
    font-size:12px;
    margin:18px 12px 0 35px;
    padding:0;
}

#seo ul li{
    list-style-type:none;
    padding:3px 0;
}

#seo ul li a{
    display:block;
    padding:5px 0 6px 0;
    color:#6a6a6a;
}
#seo ul li a:hover{
  text-decoration:underline;
}

#content-header{
	margin-top:10px;
	padding-left:244px;
}

#content-header h1{
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	font-size:22px;
	color:#444;
	font-weight:bold;
}

#content-header p{
	font-size:16px;
}
#results-header{
    display:table-cell;
}

#phone-numbers{
	white-space: nowrap;
	display: table-cell;
	text-align:center;
	margin:-12px 0 10px 0;
	padding:0 0 0 20px;
}
#phone-numbers div{
	display:inline-block;
}

#primary .promo .phone{
	display:inline-block;
	margin:0 auto;
}

#phone-numbers span,#phone-numbers img{
	vertical-align:middle;
}

#primary .promo span{
	vertical-align:middle;
}

#primary .promo img {
    vertical-align:top;
}

#phone-numbers p{
	text-align:center;
}

#phone-numbers span#image {
    padding:0;
}
#phone-numbers span{
	color:#7f8083;
	font-size:16px;
	display: table-cell;
    white-space: nowrap;
	padding:0 10px;
	text-align:left;
}
#primary .promo span{
	color:#7f8083;
	font-size:16px;
	display:inline-block;
	padding:0 10px;
	text-align:left;
}

.promo-phone-numbers-container {
    display: inline-block;
}

#phone-numbers span a,#primary .promo span a, #primary .promo span.promo-phone-numbers {
	color:#88b2d8;
	font-size:22px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}



.state-icon{
	display:block;
	width:38px;
	height:38px;
	font-size:16px;
	line-height:38px;
	text-align:center;
	font-weight:bold;
}

.al,.AL{color:#fff;background-color:#88b2d8;}
.ak,.AK{color:#fff;background-color:#8b769c;}
.az,.AZ{color:#fff;background-color:#a5b2a4;}
.ar,.AR{color:#fff;background-color:#644d7b;}
.ca,.CA{color:#fff;background-color:#7fa8ad;}
.co,.CO{color:#fff;background-color:#5a5a5a;}
.ct,.CT{color:#fff;background-color:#644d7b;}
.de,.DE{color:#fff;background-color:#e56554;}
.dc,.DC{color:#fff;background-color:#5a5a5a;}
.fl,.FL{color:#fff;background-color:#b2a97e;}
.ga,.GA{color:#fff;background-color:#a5b2a4;}
.hi,.HI{color:#fff;background-color:#644d7b;}
.id,.ID{color:#fff;background-color:#8b769c;}
.in,.IN{color:#fff;background-color:#baa3ab;}
.ia,.IA{color:#fff;background-color:#7fa8ad;}
.ks,.KS{color:#fff;background-color:#a5b2a4;}
.ky,.KY{color:#fff;background-color:#5a5a5a;}
.il,.IL{color:#fff;background-color:#644d7b;}
.la,.LA{color:#fff;background-color:#8b769c;}
.me,.ME{color:#fff;background-color:#e56554;}
.md,.MD{color:#fff;background-color:#88b2d8;}
.ma,.MA{color:#fff;background-color:#b2a97e;}
.mi,.MI{color:#fff;background-color:#88b2d8;}
.mn,.MN{color:#fff;background-color:#b2a97e;}
.ms,.MS{color:#fff;background-color:#e56554;}
.mo,.MO{color:#fff;background-color:#5a5a5a;}
.mt,.MT{color:#fff;background-color:#baa3ab;}
.ne,.NE{color:#fff;background-color:#88b2d8;}
.nv,.NV{color:#fff;background-color:#b2a97e;}
.nh,.NH{color:#fff;background-color:#a5b2a4;}
.nj,.NJ{color:#fff;background-color:#8b769c;}
.nm,.NM{color:#fff;background-color:#b2a97e;}
.ny,.NY{color:#fff;background-color:#7fa8ad;}
.nc,.NC{color:#fff;background-color:#8b769c;}
.nd,.ND{color:#fff;background-color:#baa3ab;}
.oh,.OH{color:#fff;background-color:#e56554;}
.ok,.OK{color:#fff;background-color:#5a5a5a;}
.or,.OR{color:#fff;background-color:#e56554;}
.pa,.PA{color:#fff;background-color:#baa3ab;}
.ri,.RI{color:#fff;background-color:#5a5a5a;}
.sc,.SC{color:#fff;background-color:#7fa8ad;}
.sd,.SD{color:#fff;background-color:#e56554;}
.tn,.TN{color:#fff;background-color:#baa3ab;}
.tx,.TX{color:#fff;background-color:#7fa8ad;}
.ut,.UT{color:#fff;background-color:#5a5a5a;}
.vt,.VT{color:#fff;background-color:#88b2d8;}
.va,.VA{color:#fff;background-color:#baa3ab;}
.wa,.WA{color:#fff;background-color:#644d7b;}
.wv,.WV{color:#fff;background-color:#e56554;}
.wi,.WI{color:#fff;background-color:#8b769c;}
.wy,.WY{color:#fff;background-color:#88b2d8;}



.search-results{
	width:770px;
}


.search-results td{
	padding:14px;
	vertical-align:top;
}

.search-results th{
	padding:0 14px;
	font-size:16px;
	line-height:49px;
	background-color:#88b2d8;
	border-bottom:1px solid #EBEBEB;
	color:#fff;
	font-weight:normal;
}
.search-results th a{
	color:#fff;
	text-decoration:underline;
}

.search-results th.column-1, .search-results td.column-1{
	width:38px;
}

.search-results th.column-2{
	text-align:left;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;	
	width:100%;
}

.search-results th.column-2 a{
	float:right;
}

.search-results td{
	background-color:#fff;
	border-bottom:1px solid #D4D4D4;
}

.search-results td.column-2{
	border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;	
	width:100%;
}
.search-results td.column-2 h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444;
}

.search-results td.column-3{
	font-size:12px;
	font-weight:bold;
}

.search-results p{
	font-size:14px;
}

.search-results .search-results-job-type{
	font-size:12px;
	float:right;
	font-weight:bold;
	margin-left:10px;
}

.search-results .search-results-job-number{
	font-size:14px;
	float:right;
}

.search-results h2{
	display:inline;
	font-size:16px;
}

#footer{
	padding:17px 0 130px 0;
	text-align:center;
	clear:both;
}
#footer.landing{
	padding:17px 0 0 0;
}


#footer #footer-logo{
	width:233px;
	height:42px;
	background-image:url('/siteassets/images/logo-purple-2x.png');
	background-repeat:no-repeat;
	background-size:233px 42px;
	float:left;
	margin-left:73px;
}

#footer #social{
	float:left;
	width:160px;
	height:34px;
	margin:5px 0 0 125px;
}

#footer #social a{
	width:34px;
	height:34px;
	background-size:34px 34px;
	background-repeat:no-repeat;
	float:left;
	margin-right:6px;
}
#footer #social a:hover{
opacity:.85
}
h3#footer-phone-number, h3#footer-phone-number a{
	color:#614e7a;
}

h3#footer-phone-number{
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	line-height:34px;
	height:34px;
	display:inline-block;
	font-size:28px;
	padding:0 0 0 46px;
	margin:5px 68px 0 0;
	background-image:url('/siteassets/images/icon-phone-2x.png');
	background-repeat:no-repeat;
	background-size:33px 33px;
	background-position:0% 50%;
	font-weight:normal;
	vertical-align:middle;
}

#footer #footer-links{
	clear:both;
	padding:53px 0 18px 0;
}

#footer #footer-links a{
	padding:0 10px;
	color:#7f8083;
	font-size:14px;
	line-height:14px;
	border-left:1px solid #7f8083;
}
#footer #footer-links a:hover{
	text-decoration:underline
}

#footer #copyright{
	text-align:center;
	font-size:12px;
	color:#7f8083;
}
#footer #copyright a{
	color:#7f8083;
}
#footer #copyright a:hover{
	text-decoration:underline;
}
#footer #footer-links a:first-child{
	padding-left:0;
}
#footer #footer-links a:first-child{
	border-left:0px solid #7f8083;
	padding-right:0;
}

#footer p{
	color:#7f8083;
	font-size:12px;
	margin:0 0 20px 0;
}

.pagination{
	color:#7F8083;
	font-size:13px;
	padding:5px 0 5px 0;
}
.pagination.bottom{
	margin-bottom:20px;
}


.pagination .pagination-links{
	float:right;
}
.pagination .pagination-links a, .pagination .pagination-links strong{
	color:#7F8083;
	display: inline-block;
	margin: 0 6px;
}
.pagination .pagination-links a.next, .pagination .pagination-links a.prev{
	font-weight:bold;
}


#recently-searched{
	margin-top:20px;
	background-color:#fff;
	padding:7px;
}
#recently-searched h3{
	color:#8b769c;
	background-color:#f1f1f1;
	margin:0;
	padding:0 13px;
	line-height:42px;
	font-weight:normal;
	font-size:16px;
}

#recently-searched-jobs{
	overflow-y:auto;
	max-height:306px;
	margin:8px 0;
}

.recent-job{
	padding:10px 10px 10px 3px;
	border-bottom:1px solid #e1e1e1;
}

.recent-job:first-child{
	padding:0 10px 10px 3px;
}

.recent-job:last-child{
	padding:10px 10px 0 3px;
	border-bottom:0px solid #e1e1e1;
}

.recent-job h4{
	font-weight: normal;
	margin: 0 0 11px 0;
	font-size: 16px;
	color: #636158;
	display:inline-block;
}

.recent-job p{
	margin: -6px 0 7px 0;
	font-size: 12px;
	color: #7f8083;
}
.recent-job a.close-link{
    background:none;   
}

#left-form,#applyForJob{
	position:relative;
}

#left-form h3,.wwrForm h3,#applyForJob h3{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background-image:url('/siteassets/images/form-header-2x.png'); 
	background-color:#eaeaea;
	background-size:224px 61px;

	background-repeat:no-repeat;
	font-weight:normal;
	padding: 14px 11px 28px 0;
	color:#fff;
    text-align:right;
    font-size:medium;  
}

#left-form p,.wwrForm p,#applyForJob p{
	margin:0 0 8px 0;
	font-size:14px;
}

#left-form #visible-panel,.wwrForm .visible-panel,#applyForJob .visible-panel{
	padding:8px 10px 0 13px;
}
#left-form #hidden-panel,.wwrForm .hidden-panel,#applyForJob .hidden-panel{
	padding:0 10px 0px 13px;
}

#content input[type=password], #content input[type=text], #content input[type=file], #content textarea, #content  .ms-inputBox
{
    margin-top:10px;
    border:0px solid #000;
    background-image:url('/siteassets/images/text-field-background.png');
	background-repeat:no-repeat;
    width:177px;
	padding:11px 10px;
	font-size:13px;
	color:#5e5a5a;
	outline: none;
}
#left-column textarea,.wwrForm textarea,#applyForJob textarea{
	margin-top:0px;
	width: 177px;
	height: 64px;
	background-image:url('/siteassets/images/text-area-background.png');
	background-repeat:no-repeat;
	padding:10px;
}



#content #dream-form input, #content #job-details #left-form input,#content #job-details .wwrForm input,#content #job-details #applyForJob input{
    background-image:url('/siteassets/images/text-field-background-221.png');
    width:201px;
}
#content #dream-form input.path,#content .gettingStartedForm input.path{
	width:130px;
}
#content #dream-form input[type=path]{
	width:220px;
}

#content #job-details #left-form input#path,#content #job-details .wwrForm input.path,#content #job-details #applyForJob input.path{
	    width:130px;
}
#content #job-details #left-form input[type=file],#content #job-details .wwrForm input[type=file],#content #job-details #applyForJob input[type=file],#content #job-details .gettingStartedForm input[type=file]{
	    padding-left:20px;
	    width:220px;
}

#content #dream-form input[type=file]{
	width:220px;
}

#content #job-details #left-form input#path,#content #job-details .wwrForm input.path,#content #job-details #applyForJob input.path{
	    width:130px;
}
#content #job-details #left-form input[type=file],#content #job-details .wwrForm input[type=file],#applyForJob input[type=file]{
	    padding-left:20px;
	    width:220px;
}

#dream-form textarea{
    background-image:url('/siteassets/images/text-area-background-221.png');
    width:201px;
	padding:10px;
	margin-top:0px;
}


#left-form .button,#dream-form .button, #share-form .button, #share-form textarea,.wwrForm .button,#applyForJob .button{
	margin-top:10px;
}

/*Left Panel Animator*/
#hidden-panel
{
    display:none;
}
.hidden-panel
{
    display:none;
}


#hidden-panel input[type=checkbox]
{
    margin-top:10px;
    border:0px solid #000;
    background-image:url('/siteassets/images/txt-box-bg.gif');   
    width:15px;
    height:15px;
    margin:10px 5px 10px 15px;
    padding-top:5px;    
}
.hidden-panel input[type=checkbox]
{
    margin-top:10px;
    border:0px solid #000;
    background-image:url('/siteassets/images/txt-box-bg.gif');   
    width:15px;
    height:15px;
    margin:10px 5px 10px 15px;
    padding-top:5px;    
}


.text-label {
    color: #cdcdcd;
    font-weight: bold;
}

#comments, #content .dtForm textarea

{
    resize: none;
    overflow:auto;
	width:187px;
	height:64px;
	padding:5px;
	border:0;
	background-image:url('/siteassets/images/text-area-background.png');   
}

#left-form label, #dream-form  label,.wwrForm label,#applyForJob label{
	display:block;
	color:#444;
	font-size:12px;
	margin:10px 0 5px 0;
}

#left-form label .lighter, #dream-form  label .lighter,.wwrForm label .lighter,#applyForJob label .lighter{
	color:#98999b;
}

/*File Upload*/
#left-form input[type=file],#dream-form  input[type=file],.wwrForm input[type=file],#applyForJob input[type=file],.gettingStartedForm input[type=file]
{
    z-index: 999;
    line-height: 0;   
    font-size: 27px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity = 0);
    -ms-filter: "alpha(opacity=0)";
    cursor: pointer;
    margin: 0;
    margin-left:20px;
    padding:0;
    left:0px;
    width:195px;
}

#dream-form input[type=file]{
    left:20px;
    width:220px;
}

#content #left-form  #path, #content .wwrForm .path, #content #applyForJob .path,#content #uxDreamFormPath.path
{
	float:left;
    width:110px;
	margin-top:0px;
}

#dream-form  #path
{
    float:left;
    width:130px;
    margin-top:0px;
}

.add-file-btn
{
    position:relative;
    overflow:hidden;
    cursor:pointer;
    text-align:center;
    background-color:#757575;
    color:#fff;
    width:70px;
    height:37px;
    font-size:15px;
    line-height:37px;
    display:block;
	float:left;
}
.add-file-btn:hover
{
opacity:.85
}


#left-form,.wwrForm,#applyForJob{
	background-color:#fff;
	position:relative;
}
#expanderButtonArea,.expanderButtonArea{
	cursor:pointer;
}
#expanderButton,.expanderButton{
	width:40px;
	height:22px;
	background-image:url('/siteassets/images/icon-expand-2x.png');
	background-color:#d4d4d4;
	background-repeat:no-repeat;
	background-size:12px 11px;
	background-position: 50% 50%;
	margin:15px auto 0 auto;
	
}
#expanderButton.contract,.expanderButton.contract{
	background-image:url('/siteassets/images/icon-contract-2x.png');
}

#job-details{
    margin-top:6px;
}
#job-details #left-form,#job-details #applyForJob{
    width:226px;
    background-color:#F1F1F1;
}

#job-details  #left-column{
    width:266px;
	padding-top:0;
}

#job-details  #left-column h3{
	font-family:Arial, Helvetica, sans-serif;
    position:relative;
    z-index:1;
    color:#484848;
    height:18px;
    font-size:18px;
    line-height:18px;
    background-image:url('/siteassets/images/icon-apply-2x.png');
    background-repeat:no-repeat;
    background-size:46px 54px;
    margin:0 0 -8px 10px;
    padding:15px 0 22px 55px;
}

#job-details  #left-column a.share{
    display:block;
    color:#5e5e5e;
    height:12px;
    font-size:12px;
    line-height:12px;
    background-image:url('/siteassets/images/icon-refer-2x.png');
    background-repeat:no-repeat;
    background-size:24px 23px;
    margin:20px 0 0 20px;
    padding:9px 0 3px 32px;
}

#job-details #right-column{
    width:688px;
    margin:0 0 0 286px;
}

#job-detail{
    width:688px;
}

#job-detail th {
    text-align:left;
    border-bottom:1px solid #E1E1E1;
    padding:0 0 7px 0;
}

#job-detail th span.state-icon{
    margin-left:73px;
    width:43px;
    height:43px;
    line-height:43px;
    vertical-align:middle;
    display:inline-block;
    font-size:18px;
}

#job-detail th h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    color:#484848;
    font-size:22px;
    line-height:30px;
    vertical-align:middle;
    display:inline-block;
    margin:0 0 0 15px;
    text-align:left;
	width:550px;
}

#job-detail tr td,.recent-modal tr td{
    vertical-align:top;
    padding:7px 0;
    font-size:16px;
    color:#444;
}

.recent-modal tr td ul{
	padding:0;
	margin:0 0 0 20px;
}

#job-detail tr td:first-child, .recent-modal tr td:first-child{
    text-align:right;
    color:#8B769C;
    width:138px;
    padding:7px 18px 7px 0;
}

#job-detail tr td.call-about{
    font-weight:bold;
    vertical-align:bottom;
    white-space: nowrap;
}

#job-detail tr td.phone-number{
    font-size:22px;
    font-weight:bold;
    color:#8B769C;
    vertical-align:bottom;
}

#job-detail a{
    color:#e76554;
}

#job-detail ul{
    margin:0;
    padding:0 0 0 15px;
}

#dream-form-box h3{
	font-family:Arial, Helvetica, sans-serif;
    color:#8b769c;
    font-size:16px;
    font-weight:bold;
    width:444px;
    float:left;
    text-align:center;
    margin:0;
}

#dream-form-box p{
    font-size:16px;
    margin:0;
}

#dream-form{
    position:relative;
    margin:20px 0;
    width:221px;
    background-color:#F1F1F1;
    padding:10px 20px 0px 20px; 
}

#dream-form p{
    font-size:14px;
    margin:0;
    color:#8B769C;;
}

#dream-meta{
    border-top:1px solid #E1E1E1;
}

#dream-meta p{
    width:600px;
    margin:18px 50px 0 0;
    display:inline-block;
}

#dream-meta .map{
    background-image:url('/siteassets/images/apply-map-2x.png');
    background-repeat:no-repeat;
    background-size:244px 144px;
    color:#fff;
    font-size:30px;
    font-weight:bold;
    display:inline-block;
    margin:20px 10px 0 60px;
    width:224px;
    padding:0 17px 20px 0;
    line-height:127px;
    text-align:center;
    vertical-align:top;
}

#share-form{
    display:none;
    position:absolute;
    z-index:100;
    border:1px solid #aaa;
    box-shadow:0px 0px 30px rgba(0, 0, 0, 0.3);
    left: 189px;
    top: 350px;
    width:197px;
}

#share-form p{
    color:#5e5a5a;
    font-size:14px;
    margin:0 0 10px 0;
}
#share-thankyou{
	display:none;
	height:100px;	
}

#share-thankyou p{
	margin-top:25px;
}



#share-form a.close{
    display:inline-block;
    float:right;
    margin:-5px;
    padding:5px;
}

#share-form #share-arrow{
    position:absolute;
    z-index:100;
    left: -16px;
    top: 115px;
    
}

a.back-to-results{
	display:inline-block;
	padding-top:5px;
    color:#444;
    font-weight:normal;
    font-size:13px;
}










#nav-outer{
	background-color:#694E7A;
	height:149px;
}

#nav #links{
	margin:0;
	width:1094px;
}

.ms-core-listMenu-horizontalBox ul.root li  > a{
	font-size:16px;
	line-height:30px;
	padding:7px 20px;
	color:#B4A7BD;
	margin:0;
	display:inline;
}

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	margin:0;
}


#nav #links  a:first-child{
	border-left:0px solid #B9AFBF;
}

#nav #links a:hover,#nav #links a.selected{
	color:#fff;
}



.ms-core-listMenu-horizontalBox ul.root > li.hover > a{

color:#fff;
}


.ms-core-listMenu-horizontalBox ul.root > li.static, .ms-core-listMenu-horizontalBox ul.root > li.dynamic-children{
    border-left: 1px solid #B9AFBF;   
}
.ms-core-listMenu-horizontalBox ul.root > li:first-child{
    border-left: 0px solid #B9AFBF;   
}

.ms-core-listMenu-horizontalBox ul.root span.ms-navedit-flyoutArrow{
    padding-right:0;
    background-image:none !IMPORTANT;
}
.ms-core-listMenu-horizontalBox li.dynamic:hover ul.dynamic, .ms-core-listMenu-horizontalBox li.dynamic-children ul.dynamic{

    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

.ms-core-listMenu-horizontalBox ul.root > li.dynamic-children > ul.dynamic{
	z-index:1500;
	 top:45px !IMPORTANT;
	 width:250px !IMPORTANT;  
	white-space:nowrap;
}

.ms-core-listMenu-horizontalBox ul.dynamic{
     
    padding:0;
   
}

.ms-core-listMenu-horizontalBox ul.dynamic li.arrow{
background:transparent;
position:absolute;
top:-17px;
background-image:url('/siteassets/images/flyout-arrow-2x.png');
   background-repeat:no-repeat;
   background-size:20px 17px;
   background-position:60px top;
   height:17px;
   width:130px;
   display:block;
}
.ms-core-listMenu-horizontalBox ul.dynamic li.arrow a{
display:none;
}


.ms-core-listMenu-horizontalBox ul.dynamic li{
    background-color:#fff;   
}
.ms-core-listMenu-horizontalBox ul.dynamic > li.dynamic a{
margin:5px !IMPORTANT;
color:#444 !IMPORTANT;
display:block !IMPORTANT;
padding:0 5px !IMPORTANT;
}
.ms-core-listMenu-horizontalBox ul.dynamic > li.dynamic:hover a:hover{
background-color:#e2dde6 !IMPORTANT;
color:#444 !IMPORTANT;
}
#links ul, #links li{
    margin:0;
    list-style-type:none;
}
.ms-core-listMenu-horizontalBox li.ms-navedit-editArea{
    display:none;   
}



#content input.item-failed, #content select.item-failed, #promo #search-box.item-failed,a.item-failed{
	border:1px solid #f00;
}




.testimonial-box.blue{
    margin:5px 0 15px 20px;
    background-image:url('/siteassets/images/blue-arrow-top-2x.png');
    background-repeat:no-repeat;
    background-size:15px 15px;
    padding:15px 0 0 0;
    background-position:146px 0%;
}

#right .testimonial-box.blue p{
    font-size:16px;
    color:#fff;
    padding:25px 25px 30px 25px;
	margin:0;
	display:block;
    background-color:#88b2d8; 
}
.testimonial-box.blue em{
	display:block;
    font-size:11px;
	font-style:italic;
    color:#fff;
	line-height:13px;
    margin:15px 0 -10px 0;
}




.message-box.blue{
    margin:20px 0 5px 0;
    background-image:url('/siteassets/images/blue-arrow-bottom-2x.png');
    background-repeat:no-repeat;
    background-size:15px 15px;
    background-position:46px 99%;
}

.message-box.blue p{
    display:block;
    background-color:#88b2d8; background-image:url('/siteassets/images/faded-arrow-down-2x.png');
    background-position:20px 50%;
    background-repeat:no-repeat;
    background-size:30px 30px;
    font-size:16px;
    color:#fff;
    padding:20px 16px 20px 65px;
    margin:0;
}



.message-box.red{
    margin:20px 0 5px 0;
     background-image:url('/siteassets/images/red-arrow-bottom-2x.png');
    background-repeat:no-repeat;
    background-size:15px 15px;
    padding:0 0 15px 0;
    background-position:46px 99%;
	display:inline-block;
}

.message-box.red p{
    display:block;
    background-color:#E76554; background-image:url('/siteassets/images/faded-arrow-right-2x.png');
    background-position:20px 50%;
    background-repeat:no-repeat;
    background-size:30px 30px;
    font-size:16px;
    color:#fff;
    padding:20px 16px 20px 65px;
    margin:0;
}

.job-results-banner{
overflow: hidden;
width: 770px;
height: 318px;
}


#job-unavailable{
	width:270px;
	top: 250px;
}
#content-outer.landing #job-unavailable{
	top: 290px;
}

.modal{
	position:absolute;
	z-index:100;
	border:1px solid #aaa;
	box-shadow:0px 0px 30px rgba(0, 0, 0, 0.3);
	padding:20px;
	background-color:#fff;
	display:none;
}

.recent-modal{
	position:absolute;
	z-index:200;
	width:510px;
	margin-left:120px;
	padding:10px;
}

.modal .modal-arrow{
	position:relative;
	z-index:101;
	display:block;
	background-repeat:no-repeat;
}


.modal.bottom-arrow .modal-arrow{
	left: -30px;
	top: 40px;
	width:19px;
	height:20px;
    background-image:url('/SiteAssets/images/modal-arrow-bottom-2x.png');
	background-size:19px 20px;
}

.modal.left-arrow .modal-arrow{
	left: -36px;
	top: -167px;
	width:17px;
	height:15px;
	background-image:url('/SiteAssets/images/modal-arrow-left-2x.png');
	background-size:17px 15px;
}
.modal.modal-has-icon.left-arrow .modal-arrow{
	left: -136px;
	top: -67px;
}

.recent-modal.left-arrow .modal-arrow{
	left: -26px;
	top: 95px;
}

.modal-has-icon{
	padding:20px 65px 20px 120px;
}
.modal-icon{
	position:absolute;
	z-index:101;
	left: -28px;
	top: -23px;
	width:125px;
	height:141px;
	background-image:url('/SiteAssets/images/icon-pop-up-2x.png');
	background-size:125px 141px;
}


.modal input
{
    margin-bottom:10px;
    border:0px solid #000;
    background-image:url('/SiteAssets/images/text-field-background.png');
	background-repeat:no-repeat;
    width:177px;
	padding:11px 10px;
	font-size:13px;
}


.modal h2{
	font-family: 'Open Sans', sans-serif;
	color:#5e5a5a;
	font-weight:400;
	font-size:22px;
}
.modal p{
	color:#5e5a5a;
	font-size:14px;
}
.modal a.close{
	display:block;
	padding:15px;
	position:absolute;
	z-index:101;
	right:0px;
	top:0px;
}
.modal .button{
	margin-top:10px;
}

#overlay{
	position:fixed;
	background-color:#000;
	opacity:0.7;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:auto;
	height:auto;
	z-index:50;
}


#results-seo{
	background-image:url('/SiteAssets/images/icon-results-seo.png');
	background-repeat:no-repeat;
	background-size:187px 112px;
	background-position:0 50%;
	padding:0 60px 0 196px;
	margin:0 0 0 43px;
	min-height:112px;
}
#results-seo p{
	color:#444;
	font-size:14px;
	padding-top:15px;
}


/* home page autocomplete start */

.ui-helper-hidden-accessible, #synonyms{
	display:none;
}

.ui-autocomplete{
    background-color:#fff;
    width:310px;
	z-index:50;
	
}




ul.ui-autocomplete, ul.ui-autocomplete li{
    padding:0;
    margin:0;
}

.ui-autocomplete .ui-menu-item{
       list-style-type:none;
}


.ui-autocomplete .ui-menu-item a{
       display:block;
       padding:7px;
       margin:6px;
       font-size:14px;
       color:#444;
}
.ui-autocomplete .ui-menu-item a.ui-state-focus{
    background-color:#e2dde6;   
}





/* home page autocomplete end */



/* top nav start */

#nav #links  a.popout {
    background-image: none;
}

#nav #links ul {
    outline: none;
}

#nav #links  ul.level1 {
    font-size: 16px;
    line-height: 30px;
    padding: 11px 20px 3px 20px;
    position: relative;
	margin: 0 auto;
	display: table;
}

#nav #links  ul.level1 > li {
    display: inline-block;
    position: relative;
}

#nav #links  ul.level1 > li > a {
    border-left: 1px solid #846E92;
    padding: 0 29px;
    color: #B4A7BD;
}

#nav #links  ul.level1 > li:first-child > a {
    border-left: 0px solid #846E92;
}

#nav #links  ul.level1 > li > a:hover, #nav #links  ul.level1 > li > a.selected, #nav #links  ul.level1 > li > a.current{
    color: #fff;
}

#nav #links #ctl00_ctl47{
	float:none !IMPORTANT;
	display:table;
	margin:0 auto;
}

#nav #links  ul.level2,#nav #links  ul.level3 {
	display:none;
    position: absolute;
    z-index: 1500;
    white-space: nowrap;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    border: 1px solid #d1d1d1;
    background-color: #fff;
	width:260px;
	top: -6px !IMPORTANT;
}
#nav #links  ul.level2{
    top: 45px !IMPORTANT;
	left: 0px !IMPORTANT;
}

#nav #links  ul.level2 li a {
    color: #444;
    padding: 0 5px;
    margin: 5px;
}

#nav #links  ul.level2 li a:hover {
	color: #444;
    background-color: #E2DDE7;
}

#nav #links  ul.level2 li {
    position: relative;
}

#nav #links  ul.level2 li.arrow {
    background: transparent;
    position: absolute;
    top: -17px;
    background-image: url('/siteassets/images/flyout-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 20px 17px;
    background-position: 60px top;
    height: 17px;
    width: 130px;
    display: block;
}

#nav #links  ul.level3 {
    position: absolute;
    top: -7px;
}

.popout-left{
	left:-100% !IMPORTANT;
}

#nav #above-links{
	width:994px;
	margin:0 auto;
}

#nav #links > a{
	display:none;
}

#nav {
	height:149px;
}

#nav td.hide-drop-down{
	
}
#nav.centered-inset-25{
	width:100%;
}
#nav-center{
	width:964px;
	padding:0 25px;
}

/* top nav end */


/* IE fix for button outlines */
a, img, a:active, a:focus{
   outline: 0;
   outline: none;
}

.chevron{
	font-weight:bold;
}
#ctl00_ctl46{
	white-space:nowrap;
}

.selectBox-options a{
	color:#5e5a5a;
	padding-right:30px;
}
.selectBox-options li.selectBox-selected a{
	background-color:#E2DDE7;
}



.selectBox-fixedSize-employer-selectBox-dropdown-menu {
    max-height: 300px;
}

.selectBox-fixedSize-employer-selectBox-dropdown-menu li a {
    line-height: 35px;
    display: block;
}

.selectBox-fixedSize-employer-selectBox-dropdown-menu li.selectBox-hover a , .selectBox-fixedSize-employer-selectBox-dropdown-menu li.selectBox-selected a {
    background-color: #E76554;
    color: #fff;
}



.macDropDown{
height: 35px;
background-color: #f0f0f0;
background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%) no-repeat scroll;
border: 0px solid #DADADA;
margin-top: 10px;
min-width: 150px;
position: relative;
border: solid 1px #BBB;
line-height: 1.5;
text-decoration: none;
text-align: left;
color: #000;
outline: none;
vertical-align: middle;
cursor: default;
}
.macDropDown .macLabel{
text-align: left;
color: #5e5a5a;
cursor: default;

overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
line-height: 33px;
height: 33px;
font-size: 11px;
border: 1px solid #DADADA;
display: inline-block;
padding: 0 10px;

}
.macDropDown .macArrow{
background-color: #767676;
height: 35px;
width: 35px;
background-image: url('/SiteAssets/images/dropdown-arrow-2x.png');
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 11px 6px;
position: absolute;
top: 0;
right: 0;
border-left: solid 1px #BBB;
}

#hitbox{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 30;
	background: transparent;
	cursor: pointer;
}

.TwoColumns{
	-ms-name:"2 columns";
	float:left;
	width:340px;
}

.ms-core-webpartadder{
	z-index:500;
}

#left{
    float:left;
    width:225px;
}

#right-left {
	margin:0 355px 0 0;
	background-color:#fff;
	padding:23px 0 30px 30px;
}
.three-columns #right{
	margin-left:245px;
    background-color:#fff;
}

.three-columns #right-right{
    float:right;
    width: 355px;
    padding: 0;
    background-color:#fff;
}






#notSimpleTabs > ul, #simpleTabs > ul {
	width:260px;
	float:left;
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom:1px solid #eaeaea;
}
#right #notSimpleTabs > ul > li{
	list-style-type: none;
	margin: 0;
}
#right #simpleTabs > ul > li{
	list-style-type: none;
	margin: 0;
	padding:10px 0 10px 17px;
}
#right #simpleTabs > ul > li > a{
	
}

#simpleTabs.ui-tabs-vertical ul.ui-tabs-nav li{
	display:block;
	border-top:1px solid #eaeaea;
}
#simpleTabs.ui-tabs-vertical ul.ui-tabs-nav li.ui-state-active, #simpleTabs .ui-state-active, #notSimpleTabs .ui-state-active, #notSimpleTabs  ul li.active{
	background-color:#eaeaea;
}

#simpleTabs > ul > li > a{
	font-family: 'Open Sans', sans-serif;
	line-height:23px;
	padding-right:20px;
	display:inline;
	color:#444;
	font-size:15px; 
	line-height:24px;	
}

#right #notSimpleTabs > ul > li.ui-state-active a,
#right #simpleTabs > ul > li.ui-state-active a,
#simpleTabs.ui-tabs-vertical ul.ui-tabs-nav li.ui-state-active a,
#simpleTabs.ui-tabs-vertical ul.ui-tabs-nav li a:hover,
#notSimpleTabs li.ui-tabs-active a.ui-tabs-anchor,
#notSimpleTabs li a:hover{
	color:#e76554;
	background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 65%;
}
#notSimpleTabs li.ui-tabs-active a.ui-tabs-anchor, #notSimpleTabs li a:hover, #right #notSimpleTabs > ul > li.ui-state-active a{
	background-position: 100% 50%;
}


.vertical-tab-content{
	border:10px solid #eaeaea;
	margin:0 0 0 260px;
	padding:0 30px;
	width:365px;
}
#notSimpleTabs li.title{
	border-top:1px solid #eaeaea;
	height:31px;
	line-height:31px;
	display:block;
	padding:5px 0 0 22px;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}
#notSimpleTabs a.ui-tabs-anchor, #notSimpleTabs > ul > li > a{
	border-top:0px solid #eaeaea;
	height:25px;
	padding:0 22px 0 40px;
	display:inline-block;
	color:#444;
	font-size:14px;
	line-height:25px;
	font-family: 'Open Sans', sans-serif;
}
#notSimpleTabs li.tab-padding{
	height:15px;
	display:block;
}







#apply-tabs .tab-content img{
	
}
span.indenter, span.indented{
	display:inline-block;
	vertical-align:top;
	margin:-15px 10px -15px 0;
}
#right #apply-tabs h2, #right #apply-tabs h3{
    color: #87b2d8;
}
#right #apply-tabs h3{
    font-size:16px;
    margin-top:20px;
}








.ui-tabs h2{
	color:#87b2d8;
}



#right .ui-tabs p.top-border{
	border-top:1px solid #EBEBEB;
	padding-top:19px;
}

.two-columns #right {
    background-color: #fff;
    padding: 23px 30px 30px 30px;
    margin-left: 245px;
}


.two-columns-transparent #right {
    padding: 23px 30px 30px 30px;
    margin-left: 245px;
}

#right h1, #left h1 {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #684e7b;
    font-weight:400;
    margin-bottom:6px;
}

#right p{
    color: #5e5a5a;
    font-size: 16px;
    line-height: 24px;
    word-spacing: 1.3px;
	margin:1em 0 1em 0;
}



.testimonial {
    border-top: 1px solid #ebebeb;
    padding: 26px 0 30px 0;
    margin: 5px 0 0 0;
    clear: both;
}

.even-testimonial .Testimonial-Text {
    margin-left: 210px;
    width: 500px;
}

.odd-testimonial .Testimonial-Text {
    width: 500px;
}

#right .Testimonial-Text p {
    color: #5e5a5a;
    font-size: 16px;
    line-height: 24px;
    word-spacing: 1.3px;
}
#right .even-testimonial .Testimonial-Text p {
    margin: -5px 0 22px 5px;
}
#right .odd-testimonial .Testimonial-Text p {
    margin: -5px 5px 22px 0px;
}


.testimonial .Testimonial-Doctor {
    width: 200px;
    padding: 0 0 40px 0;
}

.odd-testimonial .Testimonial-Doctor {
    float: right;
	text-align: right;
}

.even-testimonial .Testimonial-Doctor {
    float: left;
}

.Testimonial-Doctor .name {
    margin: 13px 0 -2px 0;
    display: block;
    color: #644d7b;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}

.Testimonial-Doctor .title {
    display: block;
    color: #644d7b;
    font-size: 16px;
    font-style: italic;
    font-family: 'Open Sans', sans-serif;
}

.Testimonial-Doctor .quote {
    margin: 13px 0 0 0;
    display: block;
    font-family: 'Open Sans', sans-serif;
    color: #88b2d8;
    font-size: 18px;
    font-weight: 300;
}



.two-columns, .three-columns{
	margin-top:9px;
	position:relative;
}













.transparent {
    background-color: #eaeaea;
    margin: -30px -30px 0 -30px;
    padding: 0 100px 6px 25px;
}
.transparent p{
    margin-top:6px;   
    line-height: 14px;
}

#Awards .Award {
    margin: 10px 9px 10px 0;
    padding: 38px 0 5px 0;
    border-top: 1px solid #ebebeb;
}
#Awards .Award:first-child{
    border-top: 0px solid #ebebeb;
    margin-top:-10px;
}
.Award img {
    float: left;
    margin: 0 0 0 1px;
}

.Award .AwardDescription {
    width: 530px;
    margin-left: 170px;
}

.Award .AwardDescription h4 {
    font-size: 16px;
    color: #684e7b;
}
#right .AwardDescription p {
    margin-top:11px;
}

#OurPeople ul li {
    list-style-type: none;
}

#OurPeople li {
    padding: 0px 10px 10px 10px;
    display: inline-block;
}

#OurPeople img {
    width: 200px;
}

.displayNoneClass {
	display:none;
}

#HistoryImage1 {   
     padding-top: 55px;    
}

#HistoryImage2 {   
    padding-top: 520px;
}

#HistoryImage3 {    
     padding-top: 180px;
}

#OurPeople{
	width:769px;
	overflow:hidden;
	margin:30px -30px -50px -30px;
}
#OurPeople-inner{
	width:805px;
}

#right .bio .talk-bubble .talk-bubble-box h3, #right .bio .talk-bubble .talk-bubble-box h4{
	margin:0;
	font-family:arial;
	font-weight:normal;
	color:#fff;
}

#right .bio .talk-bubble .talk-bubble-box h3{
	font-size:19px;
	padding:5px 8px 0 8px;
}
#right .bio .talk-bubble .talk-bubble-box h4{
	font-size:14px;
	padding:0 8px 5px 8px;
}


.bio-outer{
	display:block;
	width:237px;
	height:237px;
	margin:0 30px 30px 0;
	cursor:pointer;
	float:left;
}
 a.bio{
	width:211px;
	height:237px;
	padding:0 13px 0 13px;
	display:table-cell;
	vertical-align:bottom;
	background-repeat:no-repeat;
	cursor:pointer;
}
.bio .bio-spacer{
	display:block;
	width:211px;
	height:13px;
}

#right .bio:hover{
	text-decoration:none;
}
.bio .talk-bubble{
	display:none;
	color:#fff;
	width:210px;
	
}
.bio .talk-bubble.purple .talk-bubble-box{
	background: -moz-linear-gradient(-45deg, rgba(139,118,156,0.75) 0%, rgba(139,118,156,0.75) 1%, rgba(139,118,156,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(139,118,156,0.75)), color-stop(1%,rgba(139,118,156,0.75)), color-stop(100%,rgba(139,118,156,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(139,118,156,0.75) 0%,rgba(139,118,156,0.75) 1%,rgba(139,118,156,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(139,118,156,0.75) 0%,rgba(139,118,156,0.75) 1%,rgba(139,118,156,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(139,118,156,0.75) 0%,rgba(139,118,156,0.75) 1%,rgba(139,118,156,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(139,118,156,0.75) 0%,rgba(139,118,156,0.75) 1%,rgba(139,118,156,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf8b769c', endColorstr='#8b769c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
}
.bio .talk-bubble.blue .talk-bubble-box{
		background: -moz-linear-gradient(-45deg, rgba(136,178,216,0.75) 0%, rgba(136,178,216,0.75) 1%, rgba(136,178,216,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(136,178,216,0.75)), color-stop(1%,rgba(136,178,216,0.75)), color-stop(100%,rgba(136,178,216,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(136,178,216,0.75) 0%,rgba(136,178,216,0.75) 1%,rgba(136,178,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(136,178,216,0.75) 0%,rgba(136,178,216,0.75) 1%,rgba(136,178,216,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(136,178,216,0.75) 0%,rgba(136,178,216,0.75) 1%,rgba(136,178,216,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(136,178,216,0.75) 0%,rgba(136,178,216,0.75) 1%,rgba(136,178,216,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf88B2D8', endColorstr='#88B2D8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
}
.bio .talk-bubble.orange .talk-bubble-box{
	background: -moz-linear-gradient(-45deg, rgba(229,101,84,0.75) 0%, rgba(229,101,84,0.75) 1%, rgba(229,101,84,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(229,101,84,0.75)), color-stop(1%,rgba(229,101,84,0.75)), color-stop(100%,rgba(229,101,84,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(229,101,84,0.75) 0%,rgba(229,101,84,0.75) 1%,rgba(229,101,84,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(229,101,84,0.75) 0%,rgba(229,101,84,0.75) 1%,rgba(229,101,84,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(229,101,84,0.75) 0%,rgba(229,101,84,0.75) 1%,rgba(229,101,84,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(229,101,84,0.75) 0%,rgba(229,101,84,0.75) 1%,rgba(229,101,84,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfE56554', endColorstr='#E56554',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
}
.bio .talk-bubble.gold .talk-bubble-box{
	background: -moz-linear-gradient(-45deg, rgba(178,169,126,0.75) 0%, rgba(178,169,126,0.75) 1%, rgba(178,169,126,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(178,169,126,0.75)), color-stop(1%,rgba(178,169,126,0.75)), color-stop(100%,rgba(178,169,126,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg, rgba(178,169,126,0.75) 0%,rgba(178,169,126,0.75) 1%,rgba(178,169,126,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg, rgba(178,169,126,0.75) 0%,rgba(178,169,126,0.75) 1%,rgba(178,169,126,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg, rgba(178,169,126,0.75) 0%,rgba(178,169,126,0.75) 1%,rgba(178,169,126,1) 100%); /* IE10+ */
	background: linear-gradient(135deg, rgba(178,169,126,0.75) 0%,rgba(178,169,126,0.75) 1%,rgba(178,169,126,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfB2A97E', endColorstr='#B2A97E',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
}
.bio .talk-bubble .talk-bubble-arrow{
	background-repeat:no-repeat;
	background-size:14px 14px;
	background-position: 155px 0px;
	height:14px;
}
.bio .talk-bubble.purple .talk-bubble-arrow{
	background-image:url('/siteassets/images/talk-bubble-arrow-up-purple-2x.png');
}
.bio .talk-bubble.blue .talk-bubble-arrow{
	background-image:url('/siteassets/images/talk-bubble-arrow-up-blue-2x.png');
}
.bio .talk-bubble.orange .talk-bubble-arrow{
	background-image:url('/siteassets/images/talk-bubble-arrow-up-orange-2x.png');
}
.bio .talk-bubble.gold .talk-bubble-arrow{
	background-image:url('/siteassets/images/talk-bubble-arrow-up-gold-2x.png');
}



/****************************************************************************
FULL Calendar Overrides
****************************************************************************/

#calendar {
    margin: 0px -30px -46px -30px;
}
.fc-header-title {
    height: 80px;
    line-height: 80px;
}

.fc-header-title h2 {
    color: #684e7b;
    font-size: 22px;
}

.fc-state-default {
    border: none;
    background: none;
    height: 80px;
    width: 30px;
}

.fc-header-left {
    text-align: left;
}

.fc-header-right {
    text-align: right;
}

.fc-button-prev {
    background-image: url(/SiteAssets/images/calendar_arrow_left_2x.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 10px;
}

.fc-button-next {
    background-image: url(/SiteAssets/images/calendar_arrow_right_2x.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 10px;
}

.fc-border-separate thead th {
    background-color: #EBEBEB;
    color: #684e7b;
    font: normal 16px arial;
    line-height: 32px;
    border: none;
}

.fc-header .fc-button {
	margin-bottom: 0px;
	vertical-align: top;
}

.fc th.fc-day-header {
    padding: 4px 0px 4px 0px;
}

.fc-grid .fc-day-number {
    color: #624f78;
    font: normal 16px arial;
    padding: 10px 10px 0 0;
}

.fc-event {
	margin: 5px 0 5px 0;
    background: none;
    border: 0px solid #fff;
    font-size: 14px;
}

.fc-event.blue .title, .fc-event.blue .times{
	background-color:#88b2d8;
}
.fc-event.green .title, .fc-event.green .times{
	background-color:#7fa8ad;
}
.fc-event.purple .title, .fc-event.purple .times{
	background-color:#8b769c;
}

.fc-event.tan .title, .fc-event.tan .times{
	background-color:#b2a97e;
}
.fc-event.light-green .title, .fc-event.light-green .times{
	background-color:#a5b2a4;
}
.fc-event.light-purple .title, .fc-event.light-purple .times{
	background-color:#baa3ab;
}


.fc-event .title {
    margin: 0 10px;
    padding: 10px 10px 4px 10px;
}

.fc-event .times {
    margin: 0 10px;
    padding: 4px 10px 10px 10px;
}

.fc tr.fc-week td {
    height: 98px;
}

.fc-event div {
    padding: 0px 15px;
}

.fc-ltr .fc-event-hori.fc-event-start, .fc-rtl .fc-event-hori.fc-event-end {
    border-left-width: 1px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
    border-right-width: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.calendar-event {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #767676;
    padding: 10px 0 0 15px;
    width: 400px;
}

.calendar-event h3 {
    font-size: 21px;
    color: #644d7b;
    font-weight: 400;
}

.calendar-event h3 a, .calendar-event h3 a:visited {
    font-size: 21px;
    color: #644d7b;
    font-weight: 400;
}

.transparent.wide {
    padding: 0px 0px 10px 0px;
}


.fc-border-separate {
    color: white;
}

.fc-other-month {
    color: #d4d4d4;
    background-color: #f3f1f5;
}

.fc-today {
	background-color: #8b769c;
}






#AboutCompHealthImage {
    margin: -30px 0 30px 0;
}

#AboutCompHealthRightColumn {
    float: right;
    width: 334px;
}

#AboutCompHealthLeftColumn {
    width: 334px;
}

.HistoryYear {
    border-top: 1px solid #ebebeb;
    display: block;
    padding-top: 20px;
}

.HistoryYear span {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #86b1d8;
}

#HistoryYears div:first-child {
    border-top: 0px solid #ebebeb;
    padding-top: 12px;
}

#HistoryYears div:last-child {
    padding-bottom: 70px;
}
.ProfessionalAffiliationDescription li{
	font-size:16px;
	color: #5e5a5a;
}
a#ReadMoreProfessionalAffiliation1, .ProfessionalAffiliationDescription a{
	font-size:16px;
	color:#e56554;
}

.ProfessionalAffiliation{
    border-top: 1px solid #ebebeb;
    margin-top: 15px;
    clear: both;
}

.ProfessionalAffiliationImage img {
    padding-top: 90px;
}

.ProfessionalAffiliationDescription {
    float: right;
    width: 475px;
    padding: 37px 0 37px 0;
}

#ProfessionalAffiliationReadMoreLink {
    margin: 26px 0 11px 0;
}

.PrivacyPolicy, .TermAndCondition {
    border-top: 1px solid #ebebeb;
    display: block;
    padding: 37px 0 12px 0;
}

.PrivacyPolicy span, .TermAndCondition span {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #86b1d8;
}

.PrivacyPolicy li, .TermAndCondition li {
    font-size: 16px;
    list-style-type: disc;
    padding-bottom: 10px;
    color: #5e5a5a;
    line-height: 24px;
    word-spacing: 1.3px;
}

.independent #right-column .TermAndCondition li  {
    list-style-type: disc;
}

.PrivacyPolicy p, .TermAndCondition p {
    margin-top: 22px;
}

#PrivacyPolicies div:first-child, #TermsAndConditions div:first-child {
    border-top: 0px solid #ebebeb;
    padding-top: 30px;
}

#Error404Header {
    color: #624f78;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    margin-bottom: 18px;
}

#Error404Image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 62px 0 35px 0;
}

#Error404ListLink {
    color: #e76554;
    font-size: 16px;
    margin-bottom: 20px;
}

#Error404ListLink a {
    color: #e76554;
    padding-bottom: 50px;
}

#Error404ListLink ul {
    list-style-type: none;
    padding:0;
}

#Error404ListLink li {
    padding-bottom: 10px;
}

#Error404ListText {
    font-size: 16px;
}

#Error404ListText a {
    color: #e56554;
}

#Error404ListText p {
    color: #5e5a5a;
}

#Error404SubHeader {
    color: #5e5a5a;
    font-size: 16px;
    margin-bottom: 20px;
}

.button.orange{
	
	background-color:#E76554;
}

.button.blue{
	
	background-color:#87B2D8;
}



#left > div > ul {
    border-top: 1px solid #d0d0d0;
    width: 230px;
    padding: 10px 0 30px 0;
	margin-top:-15px;
}
#left > div > ul{
	width: 240px;
}

#left > div > ul > li{
    padding: 7px 0 7px 20px;
}
#left > div > ul > li > a{
    padding: 0 20px 0 0 !IMPORTANT;
    margin: 0 !IMPORTANT;
    color: #444;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    display: inline !IMPORTANT;
	position:relative;
	white-space:normal;
	line-height:22px;
}

#left > div ul.dynamic li a:hover, #left > div ul.dynamic li a:hover{
	background-image:none;
	background-color:#eee;
}

#left > div ul > li > a:hover, 
#left > div ul > li > a.popout:hover, 
#left > div ul li a.link-selected, 
#left > div ul > li > a.popout.link-selected,
#left > div ul.current.dynamic li a:hover{
    color: #e56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 50%;
}

#left > div ul li a.popout{
    background:none;
    
}


#left ul.level1.static{
	outline:none;
}


#left ul.dynamic {
	white-space: nowrap;
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
	border: 1px solid #aaa;
	background-color: #fff;
	top:-30px !IMPORTANT;
	left:220px !IMPORTANT;
	z-index:2;
}

#left ul.dynamic li.side-arrow{
	position:absolute;
	left: -16px;
	top: 37px;
	width:17px;
	height:15px;
	background-image:url('/SiteAssets/images/modal-arrow-left-2x.png');
	background-size:17px 15px;
}


#left ul.dynamic li a {
	color: #444;
	padding: 0 5px;
	margin: 5px;
	display:block;
	font-size:16px;
	line-height: 30px;
	font-family: 'Open Sans', sans-serif;
}




#left ul.current.dynamic {
    background: none;
    box-shadow: none;
    border: none;
	position: relative !IMPORTANT;
    display: block !IMPORTANT;
    left: 15px !IMPORTANT;
    top: 0 !IMPORTANT;
	z-index:0;
}

#left ul.current.dynamic li a {
 font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height:14px;
	padding: 7px 22px 7px 0 !IMPORTANT;
	display:inline-block;
}
#left ul.current.dynamic.level3 li a {
 font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height:8px;
	padding: 7px 22px 7px 0 !IMPORTANT;
	display:inline-block;
}
#left > div ul.dynamic.current li a:hover{
	background: none;
    color: #e56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 50%;
}
#left ul.current.dynamic li.side-arrow{
	display:none;
}







.CoreValue {
    border-top: 1px solid #ebebeb;
    margin-bottom:30px;
}

.CoreValue-Top div, .CoreValue-Top img {
    vertical-align: middle;
}

.CoreValue-Top div {
    color: #acacac;
    font-size: 17px;
    width: 300px;
    display: inline-block;
    padding:18px 0 10px 3px;
	position:relative;
}
.CoreValue-Top div span.quote-mark{
	position:absolute;
	left:-5px;
	width:8px;
}	
.CoreValue-Top div span{
	font-family: 'Open Sans', sans-serif;
}

.CoreValue-Text {
    padding: 0 80px;
}
.CoreValue-Text h4{
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    margin-top:10px;
}
.CoreValue-Text h4.blue{
    color: #88b2d8;
}
.CoreValue-Text h4.purple{
    color: #a3a1c8;
}
.CoreValue-Text h4.green{
    color: #a5b2a4;
}
.CoreValue-Text h4.turquoise{
    color: #7fa8ad;
}
.CoreValue-Text h4.gold{
    color: #b2a97e;
}
.CoreValue-Text p{
    margin-top:7px;
}







#biography {
	background-color: #ebebeb;
	margin: -30px;
	padding-top: 5px;
}

#biography img {
    margin: 3px 0 22px 0;
}

#bio-nav img {
    margin: 20px 5px -5px 5px;
}

#content.independent #left-column {
    padding: 0;
}

#bio {
    color: #5e5a5a;
    font-size: 16px;
}





#CareersHeader {
    background-color: #e9e9e9;
    text-align: center;
    margin-bottom: 20px;
	padding-bottom:20px;
}

#CareerPathImage img {
    padding: 26px 0 20px 0;
}


#CareerViewJobOpportunities p:first-child {
    margin-bottom: 15px;
}

#CareerViewJobOpportunities p:last-child {
    padding-bottom: 25px;
}

#CareersFooter {
    text-align: center;
    margin-top: 15px;
}






#content.independent #right-column {
    background-color: #fff;
    padding: 23px 30px 30px 30px;
    margin-top: 20px;
	width:710px;
}




.independent #right-column h1 {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #684e7b;
    font-weight: 400;
}

.independent #right-column h3 {
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    color: #5e5a5a;
    font-size: 16px;
    padding: 20px 0 10px 0;
    border-top: 1px solid #ebebeb;
}
.independent #right-column h3:first-child {
    padding: 20px 0 10px 0;
    border-top: 0px solid #ebebeb;
}
.independent #right-column h3:hover {
   text-decoration:underline
}

.independent #right-column h3 span.accordion-expander {
    display: inline-block;
    width: 40px;
    height: 22px;
    background-image: url('/siteassets/images/icon-expand-2x.png');
    background-color: #88b3da;
    background-repeat: no-repeat;
    background-size: 12px 11px;
    background-position: 50% 50%;
    margin: 0px 10px 0 0;
}
.independent #right-column h3.ui-accordion-header-active  span.accordion-expander{
     background-image: url('/siteassets/images/icon-contract-2x.png');  
}


.independent #right-column  ul, .independent #right-column ul li {
    list-style-type: none;
}

.independent #right-column ul li a {
    color: #737372;
    font-size: 14px;
    margin: 0 0 15px 10px;
    display: inline-block;
}
.independent #right-column .ui-accordion ul li p {
    color: #737372;
    font-size: 14px;
    margin: 0 0 15px 10px;
}
.independent #right-column .ui-accordion ul li p a{
    margin: 0;
}

.independent #right-column  ul li a:hover {
    color: #e56554;
}

.independent #right-column #professionList.ui-accordion ul li:last-child a {
    font-family: 'Open Sans', sans-serif;
    color: #e56554;
    font-size: 16px;
}
.independent #right-column #professionList.ui-accordion ul li:last-child a:hover {
    text-decoration:underline
}
.independent #right-column p{
    color: #5e5a5a;
    font-size: 16px;
    line-height: 24px;
    word-spacing: 1.3px;
}
.independent #right-column p.alt-font{
    font-family: 'Open Sans', sans-serif;
	color: #444;
	margin: 23px 0 3px 0;
	
}
.independent #right-column #jumpLinks a{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #5e5a5a;
	margin-right:18px;
	
}

.independent #right-column #jumpLinks a:active, .independent #right-column #jumpLinks a.red{
	color: #e76554;
}
.accordion-expander:hover{
	opacity:.85
}
.independent #right-column h3:focus{
    outline:none;   
}
#primary .promo{
	
	/*padding:0px;*/
}








.full-width {
    background-color: #fff;
    padding: 20px 30px 30px 30px;
}

.full-width h1 {
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    color: #684e7b;
    font-weight: 400;
}

.full-width h2, .full-width h5 {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #684e7b;
    font-weight: 400;
    margin: 10px 0;
}





#contact-us-addresses tr td {
    vertical-align: top;
    width: 200px;
    padding: 20px 0 0 0;
}
#contact-us-addresses tr td:first-child {
    vertical-align: top;
    width: 250px;
    padding: 20px 50px 0 0;
}

#contact-us-addresses tr td h5 {
	font-size:16px;
    margin: 20px 0 -18px 0;
}

#content  #contact-us input {
    margin-top: 20px;
    width: 178px;
    height: 15px;
    background-image: url('/siteassets/images/text-field-background-198x37.png');
    /*color: #ababab;*/
}

#content #contact-us input[name="email"] {
    width: 397px;
    background-image: url('/siteassets/images/text-field-background-417x37.png');
    color: #ababab;
}

#content #contact-us textarea {
    margin-top: 20px;
    /*color: #ababab;*/
    width: 417px;
    height: 197px;
    background-image: url('/siteassets/images/text-area-background-417x197.png');
}

#contact-us a {
    background-color: #E76554;
    height: 37px;
    padding: 0 32px 0 15px;
    display: inline-block;
    line-height: 37px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background-image: url('/siteassets/images/button-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 21px 12px;
    background-position: 100% 50%;
}





.shareForm {
    background-color: #fff;
    padding: 0 10px 0 13px;
}

.shareForm h3 {
	font-family:Arial, Helvetica, sans-serif;
    margin: 0 -10px 0 -13px;
    background-image: url('/siteassets/images/form-header-2x.png');
    background-color: #eaeaea;
    background-size: 224px 61px;
    background-repeat: no-repeat;
    font-weight: normal;
    padding: 14px 11px 28px 70px;
    color: #fff;
    font-size: medium;
}
#left-column textarea.wwr-comments{
	margin-top:10px;
}
.shareForm p {
    margin: 10px 25px 8px 0;
    font-size: 14px;
}

.shareForm a {
    text-align: center;
    margin: 25px 0 10px 45px;
}








.siteMapLinkBlock {
   
    float: left;
	padding:0 40px 35px 0;
}

.siteMapLinkBlock.misc {
    float: none;
    clear: left;
    width: 100%;
}

.siteMapLinkBlock ul {
    padding: 0;
    margin: 0;
}

.siteMapLinkBlock ul, .siteMapLinkBlock ul li {
    list-style-type: none;
}

.siteMapLinkBlock a.level1, .siteMapLinkBlock.jobOpportunities > a, .siteMapLinkBlock.misc > a {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
	font-weight: 700;
    background: none;
    padding: 0 0 15px 0;
    display: block;
    color: #444;
}

.siteMapLinkBlock.misc > a {
    font-size: 22px;
    color: #684e7b;
    border-top: 1px solid #ebebeb;
	padding-top:15px;
	margin-top:15px;
	font-weight: 400;
}

.independent #right-column .siteMapLinkBlock a.level2 , .independent #right-column .siteMapLinkBlock.jobOpportunities ul li a {
    font-size: 16px;
	padding: 4px 0 4px 0;
    display: block;
    color: #444;
}

.independent #right-column .siteMapLinkBlock.misc ul li a {
    font-size: 16px;
    padding: 4px 0 4px 0;
    display: block;
    color: #444;
}

.independent #right-column .siteMapLinkBlock ul li a.level3{
    padding: 4px 0 4px 27px;
    display: block;
    color: #acacac;
	font-size: 16px;
}
.independent #right-column .siteMapLinkBlock ul li a.level3:hover, .independent #right-column .siteMapLinkBlock a.level2:hover, .independent #right-column .siteMapLinkBlock.jobOpportunities ul li a:hover, .independent #right-column .siteMapLinkBlock.misc ul li a:hover, .siteMapLinkBlock a.level1:hover, .siteMapLinkBlock.jobOpportunities > a:hover{
	color:#e56554;
}
.independent.site-map #right-column ul li a {
    margin: 0 0 5px 0;
}
.independent.site-map h1{
	border-bottom: 1px solid #ebebeb;
	padding-bottom:15px;
	margin-bottom:15px;
}
#professionList .specialtyList,#stateList .specialtyList{
	display:none;
}

.video-frame{
    background-color:#fff;
    display:inline-block;
    padding:3px 3px 0 3px;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.25);
	margin:10px 0 25px 0; 
}

.feature.main {
    position: relative;
    margin-left: 0px;
}

.feature.main img {
    width: 394px;
    height: 264px;
}

#right .feature.main h3 {
    position: absolute;
    width: 335px;
    bottom: 0px;
    padding: 17px;
    padding-top: 13px;
    padding-bottom: 13px;
    background-color: #684e7b;
    color: white;
    margin: 11px;
}

.feature {
    display: inline-block;
    vertical-align: top;
    padding-left: 4px;
    height: 264px;
}

.feature:last-child {
    border-left: 1px solid #ebebeb;
}

.feature img {
    width: 150px;
    height: 150px;
}

#right .feature h4 {
    width: 126px;
    padding: 11px;
    padding-top: 20px;
    color: #684e7b;
}

.year-filter {
    width: 715px;
    margin-top: 20px;
    background-color: #88b3da;
    height: 45px;
}

#right .year-filter a {
    float: right;
    text-align: right;
    line-height: 45px;
    padding-right: 15px;
    text-decoration: underline;
    color: white;
    font-size:16px;
}

#right .year-filter h2 {
    float: left;
    width: 200px;
    padding-right: 30px;
    padding-left: 20px;
    line-height: 45px;
    color: white;
}

#art-press-items {
    width: 715px;
}

.art-press-item {
    padding: 20px;
    font-size: 16px;
    border-bottom: 1px solid #ebebeb;
    min-height: 125px;
}

.art-press-item img {
    width: 125px;
    height: 125px;
    float: left;
    padding-right: 18px;
    padding-top: 5px;
}

#right .art-press-item h3 {
    padding-top: 10px;
    color: #684e7b;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#right .art-press-item h3 a {
    color: #684e7b;
}

#right .art-press-item h3 a:visited {
    color: #684e7b;
}

#art-press-items .source {
    font-style: italic;
    padding: 0px;
    padding-top: 4px;
    margin: 0px;
    font-size: 12px;
}

#art-press-items .blurb {
    padding-top: 0px;
    margin-top: 5px;
}
.source {
    font-style: italic;
    font-size: 12px;
}

#in-the-news-item .title-header {
    font-size: 22px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 17px;
}

#in-the-news-item .header.noimage {
    margin-top: 30px;
}

#in-the-news-item .header.noimage .left {
    float: left;
    width: 500px;
}

#in-the-news-item .header.noimage .attachment {
    float: right;
    margin-top: 45px;
    width: 200px;
}

#in-the-news-item .header .attachment a {
    display: block;
    width: 96px;
    height: 15px;
    color: white;
    padding: 12px 20px;
    margin: auto;
    margin-top:10px;
    background-color: #e76554;
    background-image: url('/SiteAssets/images/dl.png');
    background-repeat: no-repeat;
    background-position: 80% 50%;
}

#in-the-news-item .header.withimage .add-this {
    height: 35px;
}

#in-the-news-item .header.withimage img {
    float: left;
    width: 256px;
    height: 180px;
    padding-right: 20px;
}

#in-the-news-item .header.withimage .attachment {
    float: left;
    padding-left: 0x;
    margin-left: 0px;
}

area{
	outline:none;
}
.white #left {
    width: 440px;
    padding:10px;
    padding-left:30px;
    padding-top:30px;
}
.white #left h1{
 font-family: 'Open Sans', sans-serif;
 color: #684e7b;
 padding-bottom:25px;
 font-size:22px;
 font-weight:400;
}
.white #left h2, .white #right h2{
font-weight:400;
 color:#684e7b;
  font-family: 'Open Sans', sans-serif;
  font-size:18px;
  margin:-10px 0;
}
.white #left p{
color: #5e5a5a;
font-size: 16px;
line-height: 24px;
word-spacing: 1.3px;
margin:1em 0 1em 0;
}

.two-columns.white #right {
    width: 470px;
    float: right;
    vertical-align: top;
    margin-left: 0px;
    padding-right:25px;
    padding-left:25px;
    padding-top:80px;
}


.white{
 background-color:white;   
}
.white.centered-full-width{
 padding-bottom:10px;
margin-bottom:100px;
}







.InTheNewsProviderLeader{
    border-top: 1px solid #ebebeb;
    clear: both;
    padding: 30px 0 40px 0;
}

.InTheNewsProviderLeader:first-child{
    margin-top: 15px;
}

.InTheNewsProviderLeaderLeft{
	width:177px;
	overflow:hidden;
}

.InTheNewsProviderLeaderLeft img{
    padding-bottom: 15px;
}

.InTheNewsProviderLeaderRight{
    float: right;
    width: 510px;
    padding-bottom: 40px;
}

a.InTheNewsProviderLeaderBioName,  span.InTheNewsProviderLeaderBioName{
    font-size: 16px;
    color: #87B2D8;
	display:block;
}

.InTheNewsProviderLeaderBioTitle {
    font-size: 14px;
    color: #87B2D8;
}

a.InTheNewsProviderLeaderBioLink {
    font-size: 14px;
    color: #E56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 21px 12px;
    background-position: 100% 50%;
    padding-right: 32px;
}

.InTheNewsProviderLeaderInterview {
    padding-top: 15px;
	 font-size: 14px;
}

.InTheNewsProviderLeaderInterview a {
   
    color: #E56554;
}

.InTheNewsProviderLeaderLeft a.download{
    background-image: url('/siteassets/images/button-download-2x.png');
    background-size: 31px 11px;
    background-position: 100% 50%;
    padding: 0 40px 0 27px;
	display:block;
}

.InTheNewsProviderLeaderLeft a.video-download{
    background-image: url('/siteassets/images/button-video-2x.png');
    background-size: 11px 13px;
    background-position: 78% 50%;
    padding: 0 60px 0 27px;
    background-color: #87B2D8;
    margin-top: 10px;
	display:block;
}





#error-layout {
    width: 552px;
    margin: 0 auto;
}






.MediaAssetsHeader {
    color: #86b1d8;
    font-family: 'Open Sans', sans-serif;
	font-size: 16px;
    border-top: 1px solid #ebebeb;
    padding-top: 30px;
    margin-top: 15px;
}

.MediaAssetsLogo {
    display: inline-block;
    padding-right: 64px;
}

.MediaAssetsLogoTitle {
    padding-top: 20px;
    color: #444444;
    font-size: 16px;
}

.MediaAssetsLogoFileTypeTitle {
    padding-top: 16px;
    color: #5E5A5A;
    font-size: 14px;
}

.MediaAssetsLogoLinks {
    padding-top: 7px;
    color: #5E5A5A;
    font-size: 14px;
    padding-bottom: 40px;
    border-top: 1px solid #ebebeb;
    margin-top: 7px;
    width: 200px;
}

.MediaAssetsLogoLinks div {
    padding: 0 10px 0 10px;
    line-height: 14px;
    border-right: 1px solid #7f8083;
    display: inline-block;
}

.MediaAssetsLogoLinks div:first-child {
    padding-left: 0;
}

.MediaAssetsLogoLinks div:last-child {
    border-right: none;
}

.MediaAssetsLogoLinks a {
    color: #E56554;
    padding: 0;
}

.MediaAssetPhoto {
    display: inline-block;
    padding:20px 0;
	vertical-align:top;
}

.MediaAssetPhoto:nth-child(3n+3) {
    padding-right: 0;
}

.MediaAssetsPhotoImage img {
    padding-right: 123px;
}

.MediaAssetsPhotoTitle {
    padding: 11px 0 20px 0;
    color: #444444;
    font-size: 16px;
    padding-right: 23px;
    width: 190px;
}

.MediaAssetsPhotoLinks {
    padding-top: 7px;
    color: #5E5A5A;
    font-size: 14px;
    border-top: 1px solid #ebebeb;
    margin-top: 7px;
    width: 200px;
}

.MediaAssetsPhotoLinks div {
    padding: 0 10px 0 10px;
    line-height: 14px;
    border-right: 1px solid #7f8083;
    display: inline-block;
}

.MediaAssetsPhotoLinks div:first-child {
    padding-left: 0;
}

.MediaAssetsPhotoLinks div:last-child {
    border-right: none;
}

.MediaAssetsPhotoLinks a {
    color: #E56554;
    padding: 0;
}

.MediaAssetVideo {
    display: inline-block;
    width: 296px;
    padding: 20px 40px 20px 0;
	vertical-align:top;
}

.MediaAssetsVideoTitle {
    padding: 11px 0 0 0;
    color: #444444;
    font-size: 16px;
}

.MediaAssetsVideoDescription {
    padding: 11px 0 20px 0;
    color: #444444;
    font-size: 14px;
}

.MediaAssetsVideoLink {
    padding-top: 7px;
    color: #5E5A5A;
    font-size: 14px;
    padding-bottom: 40px;
    border-top: 1px solid #ebebeb;
    margin-top: 7px;
}

.MediaAssetsVideoLink a {
    color: #E56554;
}

.MediaAssetsMediaContact {
    font-size: 14px;
    color: #444444;
}

.MediaAssetsMediaContactName {
    padding: 4px 0 4px 0;
}

.MediaAssetsMediaContactPhoneNumber {
    padding-bottom: 4px;
}

.MediaAssetsMediaContactEmail {
    color: #E56554;
}

.MediaAssetsMediaUsageText {
    display: inline-block;
}

.MediaAssetsMediaUsageText p {
    font-size: 16px;
    width: 340px;
    margin: 0;
}

.MediaAssetsMediaUsageImage {
    vertical-align: top;
    margin-left: 30px;
}

.MediaAssetsLogos {
	margin-top: 20px;
}

.MediaAssetsPhotos, .MediaAssetsVideos {
	padding-bottom: 20px;
	height:400px;
	overflow-y:auto;
}





#show-more a{
	color:#e56554;
}






#ForEmployersPageHeader {
    background-image: url('/PublishingImages/foremployers/for-employers.png');
    background-color: #eaeaea;
    background-repeat: no-repeat;
    background-size: 769px 293px;
    height: 293px;
    margin: -23px -31px -30px -30px;
}

#ForEmployersPageHeader h1 {
    padding-left: 25px;
}

#ForEmployersContent {
    padding-top: 50px;
}

#ForEmployersLeftColumn {
    width: 334px;
}

#ForEmployersRightColumn {
    float: right;
    width: 334px;
}

#ForEmployersRightColumn a {
    color: #e56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 50%;
    padding-right: 25px;
}






.SimplifyYourRecruitingLink, .SimplifyYourRecruitingLink:active, .SimplifyYourRecruitingLink:visited {
    font-size: 16px;
    color: #e76554;
    cursor: pointer;
    text-decoration: none;
}

#SimplifyYourRecruitingColumnContainer {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 50px;
}

#SimplifyYourRecruitingLeftColumn {
    width: 334px;
}

#SimplifyYourRecruitingRightColumn {
    float: right;
    width: 334px;
	padding-right: 10px;
}

#SimplifyYourRecruitingRightColumn p:first-child {
    margin: 0;
}

#SimplifyYourRecruitingRightColumn a {
    margin-top: 20px;
}

#SimplifyYourRecruitingProfessions {
    clear: both;
    font-size: 16px;
    width: 450px;
}

#SimplifyYourRecruitingProfessions h2 {
    font-size: 18px;
    color: #88b2d8;
    margin: 20px 0;
}

.SimplifyYourRecruitingProfessions {
    border-top: 1px solid #ebebeb;
    padding: 10px 20px 25px 20px;
}

.SimplifyYourRecruitingProfessions:last-child {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 40px;
}

.SimplifyYourRecruitingProfessions a {
    float: right;
}

#SimplifyYourRecruitingPhone {
    height: 33px;
    padding: 0 0 0 40px;
    background-image: url('/siteassets/images/icon-phone-2x.png');
    background-repeat: no-repeat;
    background-size: 31px 31px;
    background-position: 0% 50%;
    vertical-align: middle;
}

.learn-more-button, .learn-more-button:visited, .learn-more-button:visited, .learn-more-button:active {
    background-color: #e7e7e7;
    height: 35px;
    padding: 0 35px 0 30px;
    display: inline-block;
    line-height: 35px;
    font-size: 14px;
    color: #e76554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 90% 50%;
}

#SimplifyYourRecruitingTabs {
    margin-top: 40px;
}

#SimplifyYourRecruitingPhysicianTabsColumnContainer .right-aligned {
    float: right;
    margin: 0 30px 20px 0;
}

#SimplifyYourRecruitingTabs #simpleTabs #tabs-2 img.leftIndent {
    margin-left: 30px;
}
#SimplifyYourRecruitingTabs img{
    margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
}

#simpleTabs #tabs-1 .SimpleTabImage {
    margin: -35px auto 0 70px;
}

#simpleTabs #tabs-3 .SimpleTabImage {
    margin: -40px 0 0 40px;
}

#simpleTabs #tabs-3 li {
    font-size: 16px;
    color: #5e5a5a;
    word-spacing: 1.3px;
    padding-bottom: 8px;
}

#simpleTabs #tabs-4 ul {
    margin: 15px 20px 20px 10px;
    padding: 0 10px 0 10px;
}

#simpleTabs #tabs-4 ul li {
    padding-bottom: 8px;
    font-size: 14px;
}

#simpleTabs #tabs-4 li.subitem {
    list-style-type: none;
    padding-left: 15px;
}

#simpleTabs .right-column {
    float: right;
    width: 190px;
}

#simpleTabs .left-column {
    width: 195px;
}

#simpleTabs img,  #notSimpleTabs img{
	display:block;
	margin-left: 0 auto;
}

#simpleTabs h2,  #notSimpleTabs h2{
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #87B2D8;
    padding-top: 10px;
	margin-top:0px;
}

#right a:hover{
	text-decoration: underline;
}
#right a.button:hover, #right .ui-tabs-vertical ul.ui-tabs-nav li a:hover{
	text-decoration: none;
}


.vertical-tab-content a,
.vertical-tab-content a:visited{
    color: #e76554;
    text-decoration: none;
	
}

.vertical-tab-content{
	outline:none;
}

.vertical-tab-content a.button,
.vertical-tab-content a.button:visited{
    color: #fff;
    text-decoration: none;
	margin-bottom:30px;
}


#apply-tabs #tabs-1 a,
#apply-tabs #tabs-1 a.visited,
#apply-tabs #tabs-2 a,
#apply-tabs #tabs-2 a.visited,
#apply-tabs #tabs-3 a,
#apply-tabs #tabs-3 a.visited,
#apply-tabs #tabs-4 a,
#apply-tabs #tabs-4 a.visited {
	color: #fff;
	text-decoration: none;
}

#apply-tabs .selectBox-label {
	color: #e76554;
}

#SimplifyYourRecruitingAdvancedPracticeTabsColumnContainer #SimplifyYourRecruitingLeftColumn p a {
    color: #e56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 50%;
    padding-right: 25px;
}

#right p.paragraphTopBorder {
    border-top: 1px solid #ebebeb;
    margin-top: -48px;
    padding-top: 48px;
}

.bottomMargin40 {
    margin-bottom: 40px;
    margin-left: -20px;
}

.topBorder {
    border-top: 1px solid #ebebeb;
}

.topMargin10 {
    margin-top: 10px;
}

.topPadding20 {
    padding-top: 20px;
}

.negativeTopMargin3 {
    margin-top: -3px;
}

.negativeTopMargin20 {
    margin-top: -20px;
}
.negativeTopMargin25{
    margin-top: -25px;
}
.negativeTopMargin30 {
    margin-top: -30px;
}
.negativeTopMargin35 {
    margin-top: -35px;
}
.negativeTopMargin40 {
    margin-top: -40px;
}
.negativeTopMargin45 {
    margin-top: -45px;
}
.negativeTopMargin50 {
    margin-top: -50px;
}

.negativeTopMargin55 {
    margin-top: -55px;
}
.negativeTopMargin40 {
    margin-top: -40px;
}
.negativeTopMargin60 {
    margin-top: -60px;
}
.leftMargin10 {
    margin-left: 10px;
}

.leftMargin20 {
    margin-left: 20px;
}

.leftMargin30 {
    margin-left: 30px;
}

.leftMargin35 {
    margin-left: 35px;
}

.leftMargin50 {
    margin-left: 50px;
}

.leftMargin60 {
    margin-left: 60px;
}

.leftMargin70 {
    margin-left: 70px;
}

.leftMargin80 {
    margin-left: 80px;
}

.leftMargin95 {
    margin-left: 95px;
}

.leftMargin110 {
    margin-left: 110px;
}

.leftMargin130 {
    margin-left: 130px;
}

.negativeLeftMargin20 {
    margin-left: -20px;
}




#OurRecruitingServicesTypes {
    clear: both;
    font-size: 16px;
    width: 450px;
}

#OurRecruitingServicesColumnContainer h2 {
    font-size: 18px;
    color: #88b2d8;
    border-top: 1px solid #ebebeb;
    padding: 20px 0;
}

#OurRecruitingServicesColumnContainer img {
    float: right;
    margin: -150px -30px -30px 0px;
}

.OurRecruitingServicesType {
    border-top: 1px solid #ebebeb;
    padding: 10px 20px 25px 20px;
    width: 350px;
}

.OurRecruitingServicesType:last-child {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 40px;
}

.OurRecruitingServicesType a {
    float: right;
}

#OurRecruitingServicesPermanentPlacementContent img {
    float: right;
    margin: 0 20px -55px 0;
}

#OurRecruitingServicesLocumTenensContent a, #OurRecruitingServicesLocumTenensContent a.visited, #OurRecruitingServicesTravelContent a, #OurRecruitingServicesTravelContent a.visited, #OurRecruitingServicesPermanentPlacementContent a, #OurRecruitingServicesPermanentPlacementContent a.visited {
	color: #e76554;
	text-decoration: none;
}






#WorkingLocumTenensContent a {
    font-size: 16px;
    color: #e56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 50%;
    padding-right: 20px;
}

#WorkingLocumTenensContent img {
    float: right;
    margin: 80px -160px -450px -140px;
    padding-bottom: 350px;
}






#IsLocumTenensRightForYouContent img {
    float: right;
    margin: 285px 0 -50px -30px;
}

#IsLocumTenensRightForYouDoYouSection h2 {
    font-size: 18px;
    color: #88b2d8;
    margin: 15px 0 0 20px;
}

#IsLocumTenensRightForYouDoYouSection ul {
    font-size: 16px;
    color: #5e5a5a;
    word-spacing: 1.3px;
    list-style: none;
	margin-top:6px;
    margin-left: 20px;
    padding-left: 0;
    width: 440px;
}

#IsLocumTenensRightForYouDoYouSection ul li {
    text-indent: 35px;
    background-image: url('/siteassets/images/checkmark-2x.png');
    background-repeat: no-repeat;
    background-size: 26px 26px;
    background-position: 0% 50%;
    border-bottom: 1px solid #ebebeb;
    padding: 12px 0 13px 0;
}

#IsLocumTenensRightForYouMainContent {
    padding: 5px 0 0 0;
}

#IsLocumTenensRightForYouCareerOpportunities {
    padding-top: 50px;
    padding-bottom: 100px;
}

#IsLocumTenensRightForYouCareerOpportunities a {
    color: #e56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 50%;
    padding-right: 25px;
    font-size: 16px;
    line-height: 24px;
    word-spacing: 1.3px;
}

#IsLocumTenensRightForYouMainReference {
    padding-top: 5px;
    margin-bottom: -50px;
}

#IsLocumTenensRightForYouMainReference p {
    font-size: 10px;
    color: #acacac;
}

#CareerOpportunitiesContent h2 {
    font-size: 18px;
    color: #88b2d8;
    border-top: 1px solid #ebebeb;
    padding: 20px 0;
    margin-top: 30px;
}

#CareerOpportunitiesTypes {
    font-size: 16px;
    width: 450px;
	padding-bottom:180px;
}

.CareerOpportunitiesType {
    border-bottom: 1px solid #ebebeb;
    padding: 10px 20px 25px 20px;
}

.CareerOpportunitiesType:first-child {
    border-top: 1px solid #ebebeb;
}

.CareerOpportunitiesType a {
    float: right;
}

#BenefitsOfLocumTenens {
    padding: 0;
    margin-bottom: 40px;
}

#BenefitsOfLocumTenensRightColumn {
    float: right;
    width: 334px;
    margin: -16px 30px 0 0;
}

#BenefitsOfLocumTenensLeftColumn {
    width: 334px;
}

#richTextVideoLinks a.fancybox {
    vertical-align: top;
    color: #e56554;
    font-size: 16px;
    background-image: url('/siteassets/images/play.png');
    background-repeat: no-repeat;
    background-position: 0 100%;
    padding: 0 0 0 30px;
    display: block;
}

#richTextVideoLinks a:hover {
    text-decoration: underline;
}

#richTextVideoLinks a {
    margin-bottom: 10px;
}

#CareerOpportunitiesTypes #richTextVideoLinks {
    padding-top: 30px;
}

#BenefitsOfLocumTenens img.red-chevron {
	padding-left: 10px;
}

#CareerOpportunitiesResidentFellowContentRightColumn {
    float: right;
    width: 334px;
    padding: 0 20px 0 20px;
}

#CareerOpportunitiesLateCareerContentRightColumn, #CareerOpportunitiesMidCareerContentRightColumn {
    float: right;
    width: 334px;
    margin-top: -16px;
    padding: 0 20px 0 20px;
}

#CareerOpportunitiesMidCareerContentLeftColumn, #CareerOpportunitiesResidentFellowContentLeftColumn, #CareerOpportunitiesLateCareerContentLateCareerLeftColumn {
    width: 334px;
}

#CareerOpportunitiesResidentFellowContentColumnContainer ul {
    font-size: 16px;
    color: #5e5a5a;
    word-spacing: 1.3px;
    margin-top: 5px;
}

#CareerOpportunitiesResidentFellowContentColumnContainer ul li {
    padding-bottom: 20px;
    margin-left: -15px;
}

#WhyLocumTenensMattersContent a {
    color: #e56554;
    font-size: 16px;
    line-height: 24px;
    word-spacing: 1.3px;
}

#WhyLocumTenensMatters h2 {
    font-size: 18px;
    color: #88b2d8;
    border-top: 1px solid #ebebeb;
    padding: 20px 0 0 0;
    margin-top: 30px;
}

#WhyLocumTenensMattersColumnContainer {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
}

#WhyLocumTenensMattersLeftColumn {
    width: 334px;
}

#WhyLocumTenensMattersRightColumn {
    float: right;
    width: 334px;
    margin: -16px 10px 0 0;
}

#WhyLocumTenensMattersContentImageTop {
    margin: 25px 0 -33px 130px;
}

#WhyLocumTenensMattersContentImageBottom {
    float: right;
    margin: 40px -60px 0 15px;
}

#WhyLocumTenensMattersContent ul {
    font-size: 16px;
    color: #5e5a5a;
    word-spacing: 1.3px;
    margin-left: 20px;
    padding-left: 0;
}

#WhyLocumTenensMattersContent ul li {
    padding-bottom: 10px;
}

h2#WhyLocumTenensMattersContentBottomSection {
    border-top: 1px solid #ebebeb;
    width: 410px;
    margin: 40px 0 0 0;
    padding-top: 60px;
    display: block;
}

#WhyLocumTenensMattersContent .reference {
    font-size: 10px;
    color: #acacac;
    border-top: 1px solid #ebebeb;
    padding-top: 20px;
    margin-top: 40px;
}

#ResidentFellowAidUnderservedCommunitiesImage {
    margin: 10px 0px -16px -75px;
}

#LateCareerAidUnderservedCommunitiesImage {
    margin: 0px 0px 20px -58px;
}

#BenefitsOfLocumTenensTabs .reference {
    font-size: 10px;
    color: #acacac;
    border-top: 1px solid #ebebeb;
    padding-top: 20px;
    margin-top: 20px;
}

#right .TabQuote p.quote {
    font-family: 'Open Sans', sans-serif;
    color: #88b2d8;
    font-size: 16px;
    font-weight: 400;
}

#right .TabQuote p.name {
    font-family: 'Open Sans', sans-serif;
    color: #88b2d8;
    font-size: 11px;
    font-weight: 600;
    font-style: italic;
}

#HowToGetStartedContent a {
    color: #e56554;
    font-size: 16px;
    line-height: 24px;
    word-spacing: 1.3px;
}

#HowToGetStartedContent h2 {
    font-size: 18px;
    color: #88b2d8;
    border-top: 1px solid #ebebeb;
    padding: 20px 0 0 0;
    margin-top: 30px;
}

#HowToGetStartedLeftColumn {
    width: 334px;
    padding-left: 10px;
}

#HowToGetStartedRightColumn {
    float: right;
    width: 334px;
    margin: -16px -10px 0 0;
}

p#HowToGetStartedContentBottom {
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ebebeb;
}

#ForJobSeekersSimplifySearchPhysician, #ForJobSeekersSimplifySearchNpPaCrna, #ForJobSeekersSimplifySearchTherapy, #ForJobSeekersSimplifySearchMedicalLab{
	margin-top:40px;
}
#ForJobSeekersSimplifySearchPhysician img, #ForJobSeekersSimplifySearchNpPaCrna img, #ForJobSeekersSimplifySearchTherapy img, #ForJobSeekersSimplifySearchMedicalLab img{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}





#AboutCompHealthLeftPromo img:first-child, #ForEmployersLeftPromo img:first-child, #OurHistoryLeftPromo img:first-child, #WhatPeopleSayLeftPromo img:first-child {
    margin: 0;
    padding: 30px 0 0 0;
    border-top: 1px solid #d0d0d0;
}

#ApplyOnlineLeftPromo img:first-child, #CalendarLeftPromo img:first-child {
    margin: 0;
    padding: 0;
    border-top: none;
}

#AboutCompHealthLeftPromo img, #ApplyOnlineLeftPromo img, #BenefitsOfLocumTenensPromo img, #CalendarLeftPromo img, #CareersLeftPromo img, #ForEmployersGovernmentPromo img, #ForEmployersHealthcareStaffingPromo img, #ForEmployersLeftPromo img, #ForJobSeekersLeftPromo img, #InTheNewsLeftPromo img, #IsLocumTenensRightForYouPromo img, #OurHistoryLeftPromo img, #ReasonsToChooseCompHealthPromo img, #SimplifyYourJobSearchLeftPromo img, #WhatPeopleSayLeftPromo img, #WhyLocumTenensMattersPromo img {
    margin: 30px 0 0 0;
    padding: 30px 0 0 0;
    border-top: 1px solid #d0d0d0;
}

.art-press-item.hidden{
 display:none;   
}

#in-the-news-header{
	
	padding-top:20px;
}

#right .year-filter p{
	float:left;
	line-height:12px;
	color:white;
	padding-left:18px;
	font-size:16px;
}

#in-the-news-item .individual-item{
	margin-top:20px;
}

#in-the-news-item .header.withimage h2{
	padding-top:10px;
	font-size:16px;
}

#in-the-news-item .header.withimage .source{
font-size:16px;
}

#in-the-news-item .header.noimage h2{
	font-size:16px;
}

#in-the-news-item .header.noimage .source{
	font-size:16px;
}

#right .blurb a{
	color:#e76554;
}

#right .blurb a:visited{
	color:#e76554;
}

.staffingRequestForm ,.gettingStartedForm{
    width: 450px;
    background-color: #eaeaea;
    padding: 13px;
    margin:auto;
	position:relative;
}

.staffingRequestForm .left,.gettingStartedForm .left {
    float: left;
    height: 350px;
    width: 100px;
}

.staffingRequestForm .left input:first-child ,.gettingStartedForm .left input:first-child {
    margin-top: 0px;
}

#right .staffingRequestForm .reminder,#right .gettingStartedForm .reminder {
    font-size: 10px;
    width: 150px;
    color: gray;
}

.staffingRequestForm .right,.gettingStartedForm .right {
    float: right;
    height: 350px;
    width: 197px;
}

.staffingRequestForm .right {
	padding-top: 10px;
}

.staffingRequestForm .right a ,.gettingStartedForm .right a {
    margin-top: 2px;
    margin-bottom: 12px;
}



/* begin datepicker */

#sf-datepicker {
    margin-bottom: 0px;
}

#content  input.sf-Date {
    background: none;
    background-image: url('/siteassets/images/icon-datepicker-2x.png');
    background-size: 33px 31px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
    cursor: pointer;
    margin-top: -5px;
}

#ui-datepicker-div {
    background-color: #fff;
    border: 1px solid #ddd;
    width: 200px;
    
}

#ui-datepicker-div table {
    width: 200px;
    border-top: 1px solid #efefef;
}

#ui-datepicker-div table thead {
    display: none;
}

.ui-datepicker-prev, .ui-datepicker-next {
    float: left;
    height: 35px;
    width: 11px;
    background-image: url('/siteassets/images/icon-prev-2x.png');
    background-size: 5px 11px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 0 10px;
}

.ui-datepicker-next {
    float: right;
    background-image: url('/siteassets/images/icon-next-2x.png');
}

.ui-datepicker-prev .ui-icon , .ui-datepicker-next .ui-icon {
    display: none;
}

.ui-datepicker-title {
    text-align: center;
    line-height: 35px;
    font-size: 14px;
}

#ui-datepicker-div table tr td a {
    font-size: 13px;
    color: #444;
    width: 24px;
    line-height: 24px;
    text-align: center;
    display: block;
    margin: 3px 0;
}

#ui-datepicker-div table tr td.ui-datepicker-week-end a {
    color: #A1A1A1;
}

#ui-datepicker-div table tr td a.ui-state-active {
    background-color: #E76554;
    color: #fff;
}
/* end datepicker */



.staffingRequestForm #wwr-comments ,.gettingStartedForm #wwr-comments {
    resize: none;
    overflow: auto;
    width: 187px;
    height: 65px;
    padding: 5px;
    border: 0;
    background-image: url('/siteassets/images/text-area-background.png');
    margin-bottom: 28px;
}
#content #gettingStartedForm{
	width:452px;
	background: none;
    padding: 0;
    width: 452px;
    margin: -32px auto 20px auto;
}
#content #gettingStartedForm .speech-bubble{
	left: 13px;
    position: relative;
    z-index: 2;
margin-top:0;
margin-bottom:-29px;
background-image:url(/siteassets/images/form-speech-bubble.png);
width:158px;
height:47px;
padding-top:14px;
padding-left:66px;
color:white;
font-size:16px;
left: -5px;
}
#gettingStartedForm .form-body {
    background-color: #eaeaea;
    padding: 13px;
}

#content .gettingStartedForm p.reminder{
width:210px;
line-height:11px;
padding-top:25px;
margin-top:0px;
}
#content #gettingStartedForm .left{
width:210px;
height: inherit;
}
#content #gettingStartedForm .right{
height: inherit;
}
#content .gettingStartedForm .gs-first-name{
	margin-top:0px;
}
.gettingStartedForm  #file-upload{
	position:relative;
	padding-top:30px;
	padding-bottom:18px;
	
}
.gettingStartedForm #file-upload  label{
	margin-bottom:5px;
	
}
#content .gettingStartedForm  #file-upload .gs-path{
	margin-top:3px;
	width:107px;
	float:left;
	
}
.gettingStartedForm #file-upload .add-file-btn{
	float:left;
	margin-top:3px;
}

#FillOutAStaffingRequestContent {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 70px;
    margin-bottom: 20px;
}

#FillOutAStaffingRequestLeftColumn {
    width: 334px;
}

#FillOutAStaffingRequestRightColumn {
    float: right;
    width: 334px;
    margin-top: -16px;
}



#seeker-government-flag img {
    position: absolute;
    top: 223px;
    right: 0px;
}
#seeker-government-flag .indent-full {
    width: 400px;
}
#seeker-government-flag h2{
    font-size: 16px;
color: #88b2d8;

}

#government-flag img {
    position: absolute;
    top: 160px;
    right: -150px;
}
#government-flag .indent-half {
    width: 350px;
}

#government-flag .indent-full {
    width: 281px;
}
#government-flag a{
    color: #e76554;
}

#right li {
    color: #5e5a5a;
    font-size: 16px;
    line-height: 24px;
    word-spacing: 1.3px;
    margin: 0.4em 0 0.4em 0;
	outline:none;
}

#right h3.phone-number {
    font-family: Arial, Helvetica, sans-serif;
    color: #614e7a;
    line-height: 33px;
    height: 33px;
    display: inline-block;
    font-size: 28px;
    padding: 0 0 0 40px;
    margin: 0 0 0 10px;
    background-image: url('/siteassets/images/icon-site-phone-2x.png');
    background-repeat: no-repeat;
    background-size: 31px 31px;
    background-position: 0% 50%;
    font-weight: normal;
    vertical-align: middle;
}




#right .border-top {
    border-top: 1px solid #ebebeb;
    padding-top: 30px;
    margin-top: 27px;
}
#right .border-top.flush-top {
    margin-top: 0;
}


.border-bottom {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
.subVideo {
    padding-top: 20px;
}

.subVideo .left {
    float: left;
    width: 140px;
    height: 90px;
    background-image: url(/siteassets/images/grey-bubble.png);
    padding-left: 13px;
    padding-right: 16px;
    padding-top: 20px;
}

.subVideo .left .speechBubble {
    color: white;
    font-size: 19px;
}

.subVideo .right {
    display: inline-block;
    width: 400px;
    padding-left: 15px;
    padding-top: 10px;
}

.subVideo .right a:hover{
    text-decoration:underline
}

.subVideo .right .fancybox {
    vertical-align: top;
    display: block;
    padding-bottom: 10px;
    font-size: 16px;
}

.subVideo .right a {
    color: #e56554;
    display: block;
    padding-bottom: 15px;
    font-size: 16px;
}

.subVideo .right img.play-icon {
    padding-right: 5px;
}

.subVideo .right img.red-chevron {
    padding-left: 10px;
}

#HomePageVideoImage {
    padding-top: 20px;
}
#HomePageVideoImage:hover{
    opacity:.85;
}
#homePageVideo{
 background-color:white;
 padding:20px;
}

.working-locum-tenens-image {
    position: absolute;
    right: -20px;
    top: 280px;
}

div#right.narrow {
    width: 477px;
}

sup {
	vertical-align: top;
	position: relative;
	bottom: 0.5em;
}

.PharmacySpecialties div, .HealthcareMgmtSpecialties div {
	padding-bottom: 20px;
}
.shareForm .white-overlay {
    position: absolute;
    top: 60px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 200px;
    height: 330px;
}

.shareForm .white-overlay .thank-you-box {
    display: block;
    margin: auto;
    margin-top: 50px;
    background-image: url(/siteassets/images/thank-you-box.png);
    height: 152px;
    padding: 20px;
    color: white;
}

.shareForm .white-overlay .thank-you-box .X {
    width: 10px;
    height: 10px;
    background-image: url(/siteassets/images/white-x.png);
    position: absolute;
    top: 30px;
    right: 8px;
}






#ForJobSeekersSplashImage {
    display: block;
    margin: -70px auto -21px auto;
}

#ForJobSeekersContent {
    padding-top: 20px;
}

#ForJobSeekersLeftColumn {
    width: 334px;
}

#ForJobSeekersRightColumn {
    float: right;
    width: 334px;
    margin: -16px 0 0 0;
}

#ForJobSeekersRightColumn a {
    color: #e56554;
    background-image: url('/siteassets/images/button-orange-arrow-2x.png');
    background-repeat: no-repeat;
    background-size: 15px 10px;
    background-position: 100% 50%;
    padding-right: 25px;
}

#ForJobSeekersSimplifySearchContentContainer {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 30px;
    padding-right: 75px;
    margin-right: 30px;
}

#ForJobSeekersSimplifySearchContent h2 {
    font-size: 18px;
    color: #88b2d8;
    margin: 30px 0 20px 0;
    width: 700px;
}

#ForJobSeekersSimplifySearchContent ul {
    margin: 0;
    padding: 0;
}

#ForJobSeekersSimplifySearchContent ul li {
    margin-left: 20px;
    padding-bottom: 10px;
}

#ForJobSeekersSimplifySearchProfessions {
    font-size: 16px;
    width: 450px;
}

.ForJobSeekersSimplifySearchProfessions {
    border-top: 1px solid #ebebeb;
    padding: 10px 20px 25px 20px;
}

.ForJobSeekersSimplifySearchProfessions:last-child {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 50px;
}

.ForJobSeekersSimplifySearchProfessions a {
    float: right;
}

#ForJobSeekersSimplifySearchPhone {
    height: 43px;
    padding: 0 0 0 40px;
    background-image: url('/siteassets/images/icon-phone-2x.png');
    background-repeat: no-repeat;
    background-size: 31px 31px;
    background-position: 0% 50%;
    vertical-align: middle;
}

#ForJobSeekersSimplifySearchPhone h2 {
    font-size: 28px;
    color: #644d7b;
}

.twoColumnsLeft, .twoColumnsRight{
float: left;
width: 50%;
}
#right .twoColumnsLeft p{
margin-right:30px;
}
#content #thank-you-body {
    padding-bottom: 28px;
    border-bottom: 1px solid #ebebeb   
;
}
#content #thank-you-body a{
    color:#e56554;
}

#content #thank-you-blog-feed-header {
    color: #644d7b;
    margin-top:32px;
    font-size:22px;
}

#content #thank-you-blog-feed ul {
    padding-left: 0px;
}

#content #thank-you-blog-feed a {
    color: #e56554;
    margin-left:0px;
    font-size:16px;
}
#content #thank-you-blog-feed a:hover, #content #thank-you-body a:hover{
	text-decoration:underline;
}


#ThankYouModal {
    font-size: 22px;
    margin-top: 0px;
}

img.loading{
 vertical-align:middle;   
 padding-bottom:3px;
}

#applyForJob .white-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 280px;
    height: 410px;
}
.landing #applyForJob .white-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 100%;
    height: 535px;
}
#applyForJob .white-overlay img {
    display: block;
    padding-top: 130px;
    margin: auto;
}

#dream-form .white-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 280px;
    height: 670px;
}

#dream-form .white-overlay img {
    display: block;
    padding-top: 230px;
    margin: auto;
}
.wwrForm .white-overlay {
    position: absolute;
    top: 60px;
    left: 0px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 224px;
    height: 684px;
}

.wwrForm .white-overlay img {
    display: block;
    padding-top: 230px;
    margin: auto;
}
.gettingStartedForm .white-overlay {
	z-index:100;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 454px;
    height: 426px;
}

.gettingStartedForm .white-overlay img {
    display: block;
    padding-top: 130px;
    margin: auto;
}
.staffingRequestForm .white-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 476px;
    height: 402px;
}

.staffingRequestForm .white-overlay img {
    display: block;
    padding-top: 130px;
    margin: auto;
}
.contactUs .white-overlay {
    position: absolute;
    top: 240px;
    left: 0px;
    background-image: url(/siteassets/images/white-transparency.png);
    width: 476px;
    height: 402px;
}

.contactUs .white-overlay img {
    display: block;
    padding-top: 130px;
    margin: auto;
} 
.recent-modal .white-overlay {
    position: absolute;
    width: 512px;
    top: 0px;
    height: 97%;
    background-image: url(/siteassets/images/white-transparency.png);
}

.recent-modal .white-overlay .thank-you-box {
    display: block;
    margin: auto;
    margin-top: 10%;
    height: 52px;
    padding: 20px;
    color: white;
    width: 80px;
}

#content-outer.landing {
    width: 600px;
    margin: auto;
    background-color: #d4d4d4;
}

#content-outer.landing h1 {
    background-color: #644d7b;
    color: white;
    font-size: 16px;
    height: 32px;
    padding-top: 8px;
    padding-left: 18px;
}

#content-outer.landing #header {
    height: 53px;
}

#content-outer.landing #content {
    width: 600px;
    margin: auto;
    background-color: white;
}

#content-outer.landing #header #header-logo {
    width: 233px;
    height: 42px;
    background-image: url('/siteassets/images/logo-purple-2x.png');
    background-repeat: no-repeat;
    background-size: 233px 42px;
    float: left;
}

.centered-full-width.landing {
    width: 600px;
    text-align: left;
}

#content-outer.landing #copyright {
    text-align: left;
}

#content-outer.landing table {
    padding-top: 22px;
}

#content-outer.landing td {
    padding-top: 8px;
}

#content-outer.landing td.left {
    color: #644d7b;
    padding-right: 30px;
    font-size: 18px;
    text-align: right;
    width: 170px;
    vertical-align: top;
    border-right: 1px solid #E1E1E1;
}

#content-outer.landing td.right {
    font-size: 16px;
    text-align: left;
    padding-left: 28px;
    padding-right: 45px;
}

#content-outer.landing td.right ul {
    padding-left: 18px;
    margin: 0px;
}

#content-outer.landing #applyForJob {
    border-top: 1px solid #E1E1E1;
    margin-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 0px;
}

#content-outer.landing #applyForJob .left {
    float: left;
    width: 438px;
}
#content-outer.landing #applyForJob .left .selectBox{
    margin-bottom:20px;
}
#content-outer.landing #applyForJob .right label {
    text-align: right;
    color: #644d7b;
}

#content-outer.landing input {
    margin-right: 18px;
    margin-bottom: 12px;
}

#content-outer.landing #file-upload {
    display: block;
    height: 74px;
}

#content-outer.landing #uxLbApplyNow {
    clear: left;
    margin-bottom: 5px;
	float:left;
}

#content-outer.landing label.reminder {
    margin-bottom: 32px;
    width: 160px;
    font-size: 11px;
}

#content-outer.landing #applyForJob .button {
    margin-top: 20px;
}
#applyForJob.landing .white-overlay {
position: absolute;
top: 0px;
left: 0px;
background-image: url(/siteassets/images/white-transparency.png);
width: 540px;
height: 310px;
}
.landing #file-upload .uxJobApplyPath{
 margin-right:0px;
 margin-bottom:0px;
}

#content-outer.landing #uxJobApplyComments{
	display:block;
	width: 407px;
	height: 64px;
	background-image: url(/siteassets/images/text-area-background-417x74.png);	
}
.message-box.red a{
color:white;
text-decoration:underline;
}






#right #apply-tabs{
	margin-top:20px;
}
#right #apply-tabs.ui-tabs ul{
	list-style-type: none;	
	margin:0;
	padding:0;
	border-bottom:1px solid #DDDDE5;
	height:35px;
}
#right #apply-tabs.ui-tabs ul li{
	float:left;
	display:block;
	margin:0 5px 0 0;
	list-style-type: none;
	border:1px solid #DDDDE5;
	background-color:#EFEFEF;
	background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(239, 239, 239) 100%) no-repeat scroll;
	
}
#right #apply-tabs.ui-tabs ul li a{
	height:34px;
	line-height:34px;
	display:block;
	color:#5e5a5a;
	padding:0 28px;
	font-size:16px;
}

#right #apply-tabs.ui-tabs ul li.ui-state-active{
	border-bottom:1px solid #fff;
}

#right #apply-tabs.ui-tabs ul li.ui-state-active a{
	background-color:#fff;
	color:#87b2d8;
	
}

#right #apply-tabs .tab-content{
	border:0px solid #ccc;
	padding:20px 0;

}