﻿/* _lcid="1033" _version="14.0.4762"
_LocalBinding */

/* fix scrolling on list pages */
		

#s4-bodyContainer {
	height:auto;
}
		
#pageStatusBar {
	position:absolute;
	top:44px;   
}

#container {
    background-color:transparent;           
}

#s4-bodyContainer .s4-ca {
	background:transparent none repeat scroll 0 0;
	width: 960px;
   	margin: 0 auto;
    float: none;
}
.ms-cui-ribbonTopBars > div, ul.ms-cui-tabBody, body #s4-titlerow > div, #s4-bodyContainer > div {
    width: 960px;
   	margin: 0 auto;
    float: none;
}

html {
	height:100%;
	filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}
		
body {
	/*height:100%;*/
	background-color:transparent;
	font-family:Arial;
	color:#333333;
	font-size:14px;
	text-align:left;
}

/*010611*/
#contentWrapper {min-height: 100%;}



body p {
    font-size:13px;
}

body #s4-workspace { 
     left:0; 
     overflow:visible; 
     position:relative; 
}
.ms-WPbody {
    font-size:13px;
}

.ms-dialog body #s4-workspace { 
     overflow-x:auto; 
     overflow-y:scroll; 
} 

.ms-siteactionsmenuinner, .ms-siteactionscontainer {
    z-index:99999 !important;
}
.ms-siteactionsmenu {
    z-index:99999 !important;
    position:absolute;
    left:0px;
}

.ms-SPLink ms-SpLinkButtonInActive ms-welcomeMenu {
    z-index:400 !important;
}

.s4-breadcrumb-anchor {
    margin-left:200px !important;
}

.ms-rtefield {
    border:1px solid #999999;
    min-width:200px;
}

.ms-WPBody A:link, .ms-WPBody A:visited {
    color:#666666 !important;    
}

.ms-mini-socialNotif-Container {
	display:none;
}
#topwrapper, #topwrapperH {
	position:absolute;
	top:0px;
	height:120px;
	float: none;
    margin: 0 auto;
    width: 960px;
    background-color:White;
}

#topwrapperH {
	top:43px;
}
	
#logo {
	width:174px;
	float:left;
	clear:right;
	position:absolute;
	top:30px;
}
		
.oobSearchBox {
	position:absolute;
	top:10px;
	right:0px;
	border-bottom:1px solid #999999;   
}
		
.s4-search .ms-sbgo a {
    background:url(../../../../PublishingImages/PS_com/search_arrow_off.gif) no-repeat;
     width:51px;
     height:34px;
     display:block;
     outline:0;
     border-collapse:collapse;
}
.s4-search .ms-sbgo a:hover {
    background:url(../../../../PublishingImages/PS_com/search_arrow_ro.gif) no-repeat;
}
.s4-search .srch-gosearchimg, .s4-search .ms-sbgo span {display:none; }

.input.s4-searchbox-QueryPrompt{
    font-style:normal;
    font-family:Arial, Helvetica, sans-serif;
}

.s4-search input.ms-sbplain {
    border:0 none !important;
    height:20px;
    vertical-align:bottom;
    color:#666666;
    margin-top:11px;
}
		
#secondaryTierNav {
	position:absolute;
	top:25px;
	right:270px;
	z-index:340;   
}
		
#secondaryTierNav a	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #00685b;
}
		
.ms-sbtable-ex {
    float: right;
    clear:left;
}
		
.darkClass {
	background-color:#000000;
	filter:alpha(opacity=40); /* IE */
	opacity: 0.4; /* Safari, Opera */
	-moz-opacity:0.40; /* firefox */
	z-index:345 !important;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}
				
h1 {
	font-size:30px;
	font-weight:bold;
	line-height:28px;
	letter-spacing:-1.5px;
	color:#666666;
	margin:0px;
}

h2 {
    font-size:14px;
	font-weight:bold;
	line-height:17px;
	/*letter-spacing:-1.5px;*/
	color:#979483;
}

       
A:link {
    color:#333333;
    font-size:12px;
}
A:hover {
    text-decoration:underline;
}
A:visited {
    color:#333333;
    font-size:12px;
}
.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
img {
	border-style: none;
}
		
.s4-breadcrumb-menu {
	background:#F2F2F2;
}

body #s4-leftpanel {
}

.customLeftNavHolder {
	position:absolute;
	top:239px;
	float:left;
	margin:0px;
	width:208px;
	vertical-align:top;
	background-color:#e6e6e6;
	/*border:1px solid #e6e6e6;*/
	z-index:340 !important;
}

.ps-qlBottomSpacer {
    height:12px;
    background-color:#ffffff;
}
            
#leftHome {
    position:absolute;
	top:204px;
	float:left;
	margin:0px;
	width:206px;
	height:26px;
	background-color:#ffffff;
	border:1px solid #e6e6e6;
	padding-top:9px;
	z-index:340;
}

.leftHomeLink A {
    position:relative;
    font-family: Arial;
    font-style: normal;
    font-weight:bold;
    font-size: 12px;
    color:#333333;
    padding-left:15px;
    outline:0;
	border-collapse:collapse;
}

.leftHomeLink A:hover {
    color:#333333;
    text-decoration:none;
    background: #ffffff url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png) no-repeat;
	background-position: left center;
	
}

.s4-ql LI  {
    font-family:Times;
    font-size:18px;
    font-weight:bold;
    font-style: italic;
    color:#333333;
    border-style:none;
}
        
.s4-ql LI > A {
    font-family: Arial;
    font-style: normal;
    font-weight:bold;
    font-size: 12px;
    color:#333333;
}

.s4-ql LI > A:selected {
    font-family: Arial;
    font-style:normal;
    font-weight:bold;
    border-style:none;
    color:#333333 !important;
} 
        
.s4-ql a.selected {
    background-color:#ffffff;
    border-width:0px !important;
    padding-left:25px !important;
    color:#333333 !important;
    background-position: left center;
}
        
.s4-ql UL.root > li > .menu-item {
    color:#ffffff !important;
    padding:10px 0px 10px 15px !important;
    background-position: left center;
    margin-bottom:10px !important;
    font-size:12px;
}

.s4-ql UL.root > li > .menu-item:hover {
    color:#333333 !important;
    background: #999999 url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
}

.s4-ql UL.root > li > .menu-item A:hover {
    color:#333333 !important;
}

.s4-ql UL.root > li > .menu-item A:selected {
    color:#ffffff !important;
}

.s4-ql UL.root > li .menu-item a {
    color:#333333;
    font-size: 12px; 
}

.s4-ql ul.root ul > li > .menu-item {
    padding-left:25px;
}

.s4-ql ul.root ul > li > a{
    padding-left:0px;
    color:#333333;
}

.s4-ql UL.root UL > LI > .menu-item, .s4-ql UL.root UL > LI > .menu-item:hover, .s4-ql ul > li > a:hover, .s4-ql ul.root > li > a:hover, .s4-qlheader:hover, .s4-ql ul.root ul > li > a:hover {
    color:#333333;
    text-decoration:none;
    background-position: left center;
    padding-left: 25px;
}      
        
#pscontent {
    position:absolute;
	top:204px;
	z-index:20;
	overflow:hidden;
	padding-bottom:3px;
}
        
.clearDIV {
	clear:both;
	float:none;
}
.clearDIV:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.clearDIV {display:block;}
		
#left_col {
	margin-top:0px;	
}
		           
.ms-cui-topBar2{
	border-bottom: none;
}
		
.ms-cui-tabContainer, .ms-cui-ribbonTopBars {
	margin-left:-16px;
}
		
.s4-title.s4-lp
{
	padding-left:0px;
	padding-right:0px;
}
		
#flyoutNav {
    list-style:none;
    min-width:960px;
    margin:0px auto 0px auto;
    height:60px;
    padding:0px 0px 0px 0px;
    position: absolute;
    top:120px;
    background-image:url('../../../../PublishingImages/PS_com/nav_background.jpg');					
    -moz-box-shadow:inset 0px 0px 1px #edf9ff;
    -webkit-box-shadow:inset 0px 0px 1px #edf9ff;
    box-shadow:inset 0px 0px 1px #edf9ff;
    z-index:350 !important;
}

		
#flyoutNav li {
	float:left;
	text-align:left;
	position:relative;
	border-right:1px solid #999999;
	width:106px; /*fit*/
	height:60px;
}
		
#flyoutNav li:hover {
	background: #ffffff;
}
		
#flyoutNav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight: bold;
	display:block;
	outline:0;
	border:none;
	text-decoration:none;
	padding:6px 3px 0px 6px;
			
}
		
#flyoutNav .flyoutNav_right li:hover a {
	color:#FFFFFF;
}
		
#navLink1, #navLink2, #navLink3, #navLink3, #navLink4, #navLink5, #navLink6, #navLink7  {
	color:#333333;
}
		
.dropdown_1, .dropdown_2, .dropdown_3, .dropdown_4, .dropdown_5, .dropdown_6, .dropdown_7 {
	margin:4px auto;
	float:left;
	position:absolute;
	top:180px;
	left:-999em;
	text-align:left;
	padding: 20px 20px 20px 25px;
	background: white;			
}
		
.dropdown_1, .dropdown_2, .dropdown_3, .dropdown_4, .dropdown_5, .dropdown_6, .dropdown_7 {
	position:absolute;
	top:55px;
	width: 730px;
}
				
#flyoutNav li:hover .dropdown_1 {
	left:0px;
}
#flyoutNav li:hover .dropdown_2 {
	left:-96px;
}
#flyoutNav li:hover .dropdown_3 {
	left:-192px;
}
#flyoutNav li:hover .dropdown_4 {
	left:-288px;
}
#flyoutNav li:hover .dropdown_5 {
	left:-384px;
}
#flyoutNav li:hover .dropdown_6 {
	left:-480px;
}
#flyoutNav li:hover .dropdown_7 {
    left:-576px;			
}
		
.col_1, .col_1w, .col_2, .col_4, .col_5, .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin:0px 5px 0px 5px;			
	vertical-align:top;
}
.col_3 {
	display:inline;
	float: left;
	position: relative;
	margin:0px 5px 0px 5px;
	border-bottom:thin gray solid;
	border-top:thin gray solid; 
}
.col_1 {
	width:210px;
	padding-bottom:10px;
}
.col_1w {
	width:300px;
	padding-left:5px;
}
.col_2 {width:400px;}
.col_3 {width:400px;}
.col_4 {width:360px;}
.col_5 {width:690px;}
.col_6 {width:400px;}
		
#dropContainer {
	display:table;
	vertical-align:top;
}
#leftContainer {
	display:table;
	width:430px;
	height:305px;
	border-bottom:thin gray solid;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
#rightContainer {
	display:table;
	width:300px;
	height:305px;
	margin:0px;
	padding:0px;
}		
#row0, #row1, #row2, #row3 {
	display:table-row;
	vertical-align:top !important;
}
		
#row1 {
	width:430px;
	display:inline;
	float: left;
	margin:0px 5px 0px 5px;			
	vertical-align:top;
}
		
#row2 {
	height:50px;
	width:430px;
	display:inline;
	float: left;
	margin:0px 5px 0px 5px;			
	vertical-align:top;
}

#row3 {
    display:table-row;
    margin-top:0px;
    padding-top:0px;
}

#row3 .col_1w {
    height:100%;
    vertical-align:top;
    margin-top:0px;    
}
	
#row4 {
	width:301px;
	height:151px;
	display:table-row;
	position: relative;
	float: left;
	margin:0px 5px 0px 5px;
	border-bottom:thin gray solid;
	border-top:thin gray solid; 
}
#row5 {
	display:table-row;
	position: relative;
	float: left;
	margin:0px;
	padding-left:5px;
			
}
		
#cell0, #cell1 {
	display:table-cell;
	vertical-align:top;
}
#leftTop {
	display: table-cell;
}
		
#flyoutNav .flyByline, h2 {
	font-family:Times New Roman;
	font-style:italic;
	font-size:21px;
	color:#333333;
	line-height:25px;
	font-weight:400;
	letter-spacing:-1px;
	padding-bottom:14px;
	margin:0px;
}
		
#flyoutNav .et, h2 {
	margin-bottom:0px;
}
		
#serviceLink a:link, #serviceLink a:visited, #serviceLink a:active {
	background: #fff url('../../../../PublishingImages/PS_com/smallArrows/grnArrowSmall.png') no-repeat 0 0;
	padding: 0px 0px 4px 12px;
	font-weight:bold;
	vertical-align:top;
	color: #00685b;
	background-color:white;
	height:15px;
	float:left;
	margin:0 0 0 5px;
}
				
#dropLink1 a:link, #dropLink1 a:visited, #dropLink1 a:active {
	background: #fff url('../../../../PublishingImages/PS_com/smallArrows/grnArrowSmall.png') no-repeat 0 0;
	padding: 0px 0px 4px 12px;
	font-weight:bold;
	vertical-align:top;
	color: #00685b;
	background-color:white;
	/*height:15px;*/
	float:left;
	width:180px;
	margin:0 0 0 5px;
}

#dropLink1w a:link, #dropLink1w a:visited, #dropLink1w a:active {
    background: #fff url('../../../../PublishingImages/PS_com/smallArrows/grnArrowSmall.png') no-repeat 0 0; 
    padding: 0px 0px 4px 12px;
    font-weight:bold;
    vertical-align:top;
    color: #00685b;
    background-color:white;
    height:15px;
    width:250px;
    float:left;
    margin:0 0 0 5px;
}
		
#flyoutNav .dropLink2 {
	position:relative;
	float:left;
	border-style:none;
	margin:0px;
	padding:0px;
	outline:0;
	border-collapse:collapse;    	         
}

#dropLink_insight a:link, #dropLink_insight a:visited, #dropLink_insight a:active,
#dropLink_os a:link, #dropLink_os a:visited, #dropLink_os a:active, 
#dropLink_fevents a:link, #dropLink_fevents a:visited, #dropLink_fevents a:active {
	position:relative;
	display:table-cell;
	border-style:none;
	margin:0px;
	padding:0px;
	outline:0;
	border-collapse:collapse;
	height:51px;
	width:300px;	         
}

#dropLink_insight {
    background:url(../../../../PublishingImages/PS_com/buttons/fo_link_insights.gif) no-repeat;	        
}
#dropLink_os {
	background:url(../../../../PublishingImages/PS_com/buttons/fo_link_os.gif) no-repeat;  		         
}
#dropLink_fevents {
	background:url(../../../../PublishingImages/PS_com/buttons/fo_link_fevents.gif) no-repeat;		         
}
#dropLink_insight:hover {   
	width:300px;
	height:51px;
	background:url(../../../../PublishingImages/PS_com/buttons/fo_link_insights.gif) no-repeat;
	background-position:0 -51px; 	         
}
#dropLink_os:hover {
	width:300px;
	height:51px;
	background:url(../../../../PublishingImages/PS_com/buttons/fo_link_os.gif) no-repeat;
	background-position:0 -51px;		         
}
#dropLink_fevents:hover {
	width:300px;
	height:51px;
	background:url(../../../../PublishingImages/PS_com/buttons/fo_link_fevents.gif) no-repeat;
	background-position:0 -51px; 	 		         
}
				
#flyoutNav .dropLink1w {
    font-weight:bold;
    vertical-align:middle;
    color: #00685b;
    background-color:white;
    height:15px;
    width:250px;
    float:left;
    margin:0px 0px 0px 17px;
}
		
#flyoutNav .flyoutImage {
	display:table-cell;
	border:none;
	margin-left:38px;
}
		
#flyoutNav #nav8,
#flyoutNav #nav9,
#flyoutNav #nav10 {
	margin-right:0px;
	background-color:#999999;
	border-right:thin white solid;
}
		
#flyoutNav #nav8:hover,
#flyoutNav #nav9:hover,
#flyoutNav #nav10:hover {
	background-color:#006151;
}
		
#flyoutNav #nav8:hover a,
#flyoutNav #nav9:hover a,
#flyoutNav #nav10:hover a {
	color: #ffffff;
}
		
#flyoutNav #nav8 .align_right, 
#flyoutNav #nav9 .align_right, 
#flyoutNav #nav10 .align_right {
	left:auto;
	right:-1px;
	top:auto;
}
		
#flyoutNav h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#flyoutNav p {
	line-height:18px;
	margin:0 0 10px 0;
}
		
#flyoutNav li:hover div a:hover {
	text-decoration:underline;
}
		
.img_left {
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}
		
#flyoutNav li ul {
	list-style:none;
	padding:0;
	margin:0 0 0 0;
}
#flyoutNav li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#flyoutNav li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#psFooter {
	position:relative;
	top:25px;
	/*height:190px;*/
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	clear:both;
	background-color:transparent;
	z-index:inherit !important;
}
#legalFooter {
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:12px;
	text-align:left;
	/*height: 100px;*/
	background-color: transparent;			
}
.spacer {
    height:70px;
	margin-top:600px;/*important*/
	background-color:transparent;
}
.legalPrivacy {	
	color: #00685b;
	height:30px;
	vertical-align:bottom;
	padding:0px 0px 10px 10px;
	background-color:transparent;	    
}
.legalPrivacy a {	
	color: #00685b;
	vertical-align:bottom;
}
		
#copyrightFooter {
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
	font-size:9px;
	text-align:left;
	color:#979383;
	/*height: 90px;*/
	overflow:auto;
	background-color:#f8f8f8;
	border-top: 1px solid #827e6f;
	border-bottom: 1px solid #827e6f;
}
.copyright {
	padding:10px 10px 10px 10px;
	position:relative;
	float:left;
	line-height:1.0em;	
}

#footerSocialLinks {
	/*width:250px;*/
	height:27px;
	/*margin-top:50px;*/
	padding:0px 10px 0px 0px;
	position: relative;
	float:right;
}

#smRow {
	margin:0px;
	height:27px;
	clear:both;
	position:relative;
	margin-top:70px;
	float:right;
}

#smRow div {
    float:left;
    display:block;
    margin-left:10px;   
}

.smLinkedin a:link, .smLinkedin a:visited, .smLinkedin a:active {
	display:block;
	border-style:none;
	margin:0px;
	padding-right:5px;
	outline:0;
	border-collapse:collapse;
	width:82px;
	height:27px;
}
.smRss a:link, .smRss a:visited, .smRss a:active {
	display:block;
	border-style:none;
	margin:0px;
	padding-right:5px;
	outline:0;
	border-collapse:collapse;
	width:61px;
	height:27px;
} 
.smTwitter a:link, .smTwitter a:visited, .smTwitter a:active {
	display:block;
	border-style:none;
	margin:0px;
	padding-right:5px;
	outline:0;
	border-collapse:collapse;
	width:82px;
	height:27px;
}

.smLinkedin {
     background:url(../../../../PublishingImages/PS_com/sm/sm_linkedin.gif) no-repeat;
     width:82px;
     height:27px;
}
.smRss {
	 background:url(../../../../PublishingImages/PS_com/sm/sm_rss.gif) no-repeat;
	 width:61px;
	 height:27px;		
}
.smTwitter {
     background:url(../../../../PublishingImages/PS_com/sm/sm_twitter.gif) no-repeat;
     width:82px;
     height:27px;
}
  
.smLinkedin:hover {   
	display:block;
	width:82px;
	height:27px; 
	background:url(../../../../PublishingImages/PS_com/sm/sm_linkedin.gif) no-repeat;
	background-position:0 -26px; 	         
}
.smRss:hover {
	display:block;
	width:61px;
	height:26px;
	background:url(../../../../PublishingImages/PS_com/sm/sm_rss.gif) no-repeat;
	background-position:0 -26px;		         
}
.smTwitter:hover {
	display:block;
	width:82px;
	height:26px;
	background:url(../../../../PublishingImages/PS_com/sm/sm_twitter.gif) no-repeat;
	background-position:0 -26px; 	 		         
}

/*#valuesTextWPzone {
    position:absolute;
	top:180px;
	width:960px;
	z-index:30;
	background:transparent;
}*/	
	
#homeWPzone {
	position:absolute;
	top:430px;
	width:960px;
	z-index:auto;
	background:transparent;
	clear:both;
	margin-bottom:150px; /*010611*/
}
		
#homeWPzone .ms-SPzone {
	background:transparent;
	margin:0px 0px 100px 0px;
	padding:0px 0px 0px 0px;
}
		
.ms-SPzone {
	background:transparent;
	margin:0px 0px 100px 0px;
	padding:0px 0px 0px 0px;		
}

.ms-cui-ribbonTopBars > div, ul.ms-cui-tabBody, body #s4-titlerow > div, #s4-bodyContainer > div, s4-ca > div {
     width: 960px;
     margin: 0 auto;
     float: none;
}

.contentTwoColArticle, .contentOneColArticle {
	width:754px;
	margin-left:206px;
	float:left;
	z-index:auto;
}
.contentTwoColArticle .columnContentLeft {
	width:500px;
	float:left;
	margin:0px 25px 50px 25px;
}

.contentTwoColArticle .columnContentBoth .columnContentLeft {
	width:500px;
	float:left;
	margin:0px 0px 0px 0px;
}

.contentOneColArticle .columnContentBoth, .contentTwoColArticle .columnContentBoth {
	width:730px;
	float:left;
	margin:0px 25px 50px 25px;
}

.contentTwoColArticle .columnContentRight, .contentTwoColArticle .columnContentProfileRight {
	width:202px;/* 203 but -1px to fit */
	float:right;
}

.contentTwoColArticle .columnContentProfileRight {
    margin-top:20px;
}

.contentTwoColArticle .lowerTabbedContent, .contentTwoColArticle .lowerMiddleContent  {
   	float:left;
	margin:0px;
	padding:20px 0px 0px 0px;
}

.contentTwoColArticle .middleContent {
    float:left;
	margin:20px 0px 0px 10px;
}

.contentOneColArticle .oneColumnContent {
    width:730px;
	float:left;
	padding:20px 0px 0px 0px;
}

#contentLeftTable {
    width:inherit;
    margin:0px;
    padding:0px;
}

#contentLeftTable td {
    vertical-align:top;
}

.ps_HrTop
{
    height:2px; 
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    width:500px;
    text-align:left;   
    margin-bottom:28px;
}

.title,
.byLine,
.titleMiddle,
.byLineMiddle,
.titleWide,
.byLineWide {
    vertical-align:top;
    margin-top:20px;
    margin-left:10px;
}
.byLine,
.byLineWide,
.byLineMiddle {
    font-family:Times New Roman;
    font-style:italic;
    font-size:16px;
    line-height:20px;
}
.title, .byLine {
    width:190px;
}
.titleMiddle, .byLineMiddle {
    width:480px;
    margin-right:10px;
}
.titleWide, .byLineWide {
    width:710px;
    margin-right:10px;
}

.pageItemDate, .pageItemTopic, .pageItemLocation {
    vertical-align:top;
    margin-top:10px;
    margin-left:10px;
}

.fieldTitle {
    font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#333333;
	margin:0px:
}

.fieldContent {
    font-family:Times New Roman;
    font-style:italic;
    font-size:14px;
    color:#333333;
    margin: 0px 0px 0px 10px;
}

.pageAttachment {
    font-size:14px;
    color:#333333;
    margin: 0px 0px 0px 10px;
}

.upperContent {
    display:block;
    /*width:500px;*/
    font-family:Arial;
    font-size:13px;
    line-height:20px;
    margin:20px 10px 0px 10px;
}

.servImage {
    float:right;
    margin:0px;
    vertical-align:top;
}

.topRightVidThumb {
    float:left;
    margin:20px 0px 10px 0px;
    vertical-align:top;
}
.pixelDividerTop, .pixelDividerBtm {
    position:relative;
    height:20px;
    margin:0px;
    z-index:10;
}
.pixelDividerBtm {
    margin-top:50px;
}
.fwPixelDividerTop {
    position:relative;
    height:20px;
    margin:0px;
    z-index:10;
}
.insightPixelDividerTop	{
    position:relative;
    height:20px;
    margin:0px;
    z-index:10;
    background-image:url('/PublishingImages/PS_com/grey_top_tile.gif');
}		
				
		

	

	

/* ****** */

.moreLinkListDiv a:link, .moreLinkListDiv a:visited, .moreLinkListDiv a:active
{
    margin-top:10px;
    background-color: #827E6F;
    color: #ffffff;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 3px 10px 3px 15px;
    text-decoration: none;
    margin-left:10px; 
}
.moreLinkListDiv a:hover
{
    background-color: #006150;
    color: #ffffff;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 6px 8px 6px 5px;
    text-decoration: none;
}
.wp_box
{
   width: 220px;
   margin: 30px 10px 10px 10px; 
}
.boxHeading
{
    padding: 5px 0px 0px 10px;
    color: #333333;
    font: italic 18px 'Times New Roman' , Times, serif;
    font-weight:bold;
}
.boxTitle
{
    color: #979483;
    font: bold 22px Arial, Helvetica, sans-serif;
    text-align: left;
    padding-bottom: 10px;
    margin-left:10px;  
}
.boxByline
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    padding-bottom: 20px;
    margin-left:10px;  
}
.box a:hover
{
    text-decoration: none;
}
.boxbtn
{
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    background-color: #827E6F;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: White;
    width: 70px;
    padding: 3px 5px 3px 15px;
    margin-left:10px;  
}
.box
{
    width: 240px;
    padding: 23px 0px 10px 0px;
    margin-right:12px;
}
.box a:hover
{
    text-decoration: none;
}
.box:hover
{
    cursor: hand;
}
.box_bg li
{
    line-height:20px;
}
.box:hover .boxbtn
{
    font: bold 12px Arial, Helvetica, sans-serif;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 5px 3px 15px;
    color: White;
    vertical-align: 5px;
}
.boxline
{
    margin-top: 10px;
    height: 1px;
    background-color: #e6e6e6;
    border: 0;
    width: 240px;
    text-align: left;
}
.boxbtntab
{
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    background-color: #827E6F;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: White;
    width: 70px;
    padding: 3px 10px 3px 15px;
    margin:11px 0px 20px 0px;
}
.boxfooter_bg
{
    font: normal 12px Arial, Helvetica, sans-serif;
    padding:30px 0px 40px 0px; 
}
.box_bg
{
    padding:20px 15px 0px 15px;  
}
.ms-wpContentDivSpace
{
    margin-left: 0px !Important;
    margin-right: 0px !Important; 
}
.ms-wpContentDivSpace li
{
    position:relative;
    left:-26px;
}  
.ps_wpright
{
    background-color: #f8f8f8;
    width: 181px;
    padding: 15px 10px 0px 10px;
}
.ms-WPBorderBorderOnly
{
    border: 1px solid #e6e6e6;
}
#ps_EventHeader
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    text-align: left;
    width:500px;
    padding-bottom:10px;
}
#ps_EventTitle
{
    color: #666666;
    font: bold 24px Arial, Helvetica, sans-serif;
    padding-bottom:5px;
}
#ps_evHeading
{
    width:730px;
    margin-top:20px;
    padding-bottom:6px;
    font-weight: bold;
    
    float:left;
}
#ps_evDate
{
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-left:4px;
    width:96px;
    float:left;    
    height:15px;
}
#eventEmpty
{
    padding:10px 0px 10px 0px;
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
}
#ps_evEvent
{
   font: bold 12px Arial, Helvetica, sans-serif;
   width:118px;
   float:left;
}
#ps_evSubject
{
    font: bold 12px Arial, Helvetica, sans-serif;
    width:418px;
    float:left;
}
#ps_evLocation
{
    font: bold 12px Arial, Helvetica, sans-serif;
    width:80px;
    float:left;
}
#eventsGV
{
    position:relative;
    top:-20px;
}
.ps_evHr
{
    height:2px;
    background: url(../../../../PublishingImages/PS_com/above_columns_tile.jpg);
    border:0;
    width:730px;
    text-align:left;   
}   
#eventMonth
{
    padding: 5px 0px 10px 2px;   
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    vertical-align:top;
    max-height:12px;
}
.ps_eventTable
{
    display: table;
    text-align: left;
    width: 730px;
    vertical-align:top;
}
.ps_eventTr
{
    display: table-row;
    height:20px;
}
.ps_eventDate
{  
    font: normal 12px Arial, Helvetica, sans-serif !important;
    display: table-cell;
    width: 72px;
    padding-left:2px;
    padding-bottom:5px;
}
.ps_eventEvent
{
    font: normal 12px Arial, Helvetica, sans-serif !important;
    display: table-cell;
    width: 90px;
}
.ps_eventSubject
{
    font: bold 12px Arial, Helvetica, sans-serif !important;
    display: table-cell;
    width: 310px;
    padding-right:6px;
}
.ps_eventLocation
{
    font: normal 12px Arial, Helvetica, sans-serif !important;
    display: table-cell;
    width: 70px;
}
.ps_opTable
{
    display: table;
    text-align: left;
    width: 730px;
}
.ps_opTr
{
    display: table-row;
}
.ps_opImg
{
    float:left;
    width: 60px;
    vertical-align: top;
    padding: 5px 0px 2px 8px;    
}
.ps_opName
{
    float:left;
    width: 170px;
    vertical-align: top;
    padding: 10px 0px 10px 8px;    
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
}
.ps_opNameSmallItalic
{
    font:italic 11px Arial, Helvetica, sans-serif;
}
.ps_opTel
{
    float:left;
    width: 240px;
    vertical-align: top;
    padding: 10px 0px 10px 8px;    
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
}
.ps_opLocation
{
    float:left;
    width: 114px;
    vertical-align: top;
    padding: 10px 0px 10px 8px;    
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
}
.ps_opLink
{
    float:left; 
    vertical-align: middle;
}
.ps_opHdName
{
    float:left;
    width: 250px;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 15px 0px 5px 0px;
}
.ps_opHdContact
{
    float:left;
    width: 148px;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 15px 0px 5px 0px;
}
.ps_opHdLocation
{
    float:left;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding: 15px 0px 5px 0px;
    width:120px;
}
.ps_opHR
{
    height:2px;
    border:0;
    width:730px;
    text-align:left;   
    float:left;
    background: url(../../../../PublishingImages/PS_com/above_columns_tile.jpg);
}
.ps_opLink a:link, .ps_opLink a:visited, .ps_opLink a:active
{
    float:left;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff !important;
    background-color: #827E6F;
    padding: 3px 10px 3px 15px;
    display:inline-block;
}
.ps_opLink a:hover
{
    float:left;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff !important;
    background-color: #006151;
    padding: 3px 10px 3px 15px;
}
.ps_URL a:link, .ps_URL a:visited, .ps_URL a:active
{
    text-decoration: none;
}
.ps_URL WPBody a:hover
{
    float:left;
    font: bold 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color: #006151;
    padding: 3px 10px 3px 15px;
}
.et-tab
{
    font-size: 9pt;
    font-weight: bold;
    padding: 10px 0px 12px 9px;
    display: inline-block;
    cursor: pointer;
    vertical-align: bottom;
}
.et-activetab
{
    color: #ffffff;
    height: 20px;
    padding-top: 20px;   
}
.et-inactivetab
{
    background-color: #e6e6e6;
    border-top:1px solid #DBD9D9;
    border-left:1px solid #DBD9D9;
    border-right:1px solid #DBD9D9;
    color: #0a0a0a;
    padding-bottom: 10px;
    height: 22px;    
}
.et-activetab2
{
   min-width:240px;  
}
.et-inactivetab2
{
    min-width:240px; 
}
.et-activetab3
{
   min-width:157px;  
}
.et-inactivetab3
{
    min-width:157px; 
}
.et-activetab4
{
   min-width:115px;  
}
.et-inactivetab4
{
    min-width:115px; 
}
.et-separator
{
    color: #0a0a0a;
    height: 2px;
    width:500px;
}
.et-tabrow
{
    padding-top:5px;
    white-space: nowrap;
}
.et-offscreen
{
    position: absolute;
    max-height: 1px;
    max-width: 1px;
    top: -9999px;
}
td.ms-wpTdSpace
{
    display: none;   
}
.ms-WPBorder
{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-top: 0 !important;
    background-color: #f8f8f8;
    padding-left:5px;
    padding-bottom:20px;
}
.ms-WPHeader td, .ms-fakewptitle
{
    border-top: 1px solid #e6e6e6;    
}
td.ms-WPHeaderTdMenu
{
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    width:10px;    
}
td.ms-WPHeaderTd
{
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-bottom: 0 !important;
    padding:5px 0px 8px 5px;
}
.ms-WPHeader td
{
    border-top: 1px solid #e6e6e6;
    background-color: #f8f8f8;
}
.wpTitleBorder, .wpBorderOnly
{
    border: 1px solid #e6e6e6;
}
.ms-WPTitle
{
    white-space:pre-line !important;
    color: #827e6f;
    font: bold 18px Arial, Helvetica, sans-serif;
    padding: 10px 0px 0px 8px;
    background-color: #f8f8f8;
}
.ms-WPHeaderTdMenu 
{
    border-bottom: 0 !important;
}
.ms-WPTitle nobr  
{
    white-space:pre-line !important; 
    text-align:left;
}
.ps_vacancy
{
    background-color: #f8f8f8;
    padding: 0px 20px 10px 20px;
    width:185px;
    border-left : 1px solid #e6e6e6;
    border-right : 1px solid #e6e6e6;
}
.ps_vacancytitle a:link, .ps_vacancytitle a:visited, .ps_vacancytitle a:active
{
    color: #979483;
    font: bold 14px Arial, Helvetica, sans-serif;
}
.ps_vacancytitle a:hover
{
    color: #979483;
    font: bold 14px Arial, Helvetica, sans-serif;
    background-color: #ddddd5;
    text-decoration: none;
}
.ps_vacancybtn 
{
    margin:19px 0px 2px 0px;
}
.ps_vacancybtn a:link, .ps_vacancybtn a:visited, .ps_vacancybtn a:active
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 5px 3px 15px;
    background-color: #827E6F;     
}
.ps_vacancybtn a:hover
{     
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 5px 3px 15px;
    background-color: #006150;
}
.ps_wphome
{
    background-color: #f8f8f8;
    padding: 0px 15px 10px 15px;
    width:200px;
    border-left : 1px solid #e6e6e6;
    border-right : 1px solid #e6e6e6;    
}
.ps_wpheading
{
    clear:left;
    color: #827e6f;
    font: bold 20px Arial, Helvetica, sans-serif;
    margin-bottom: 6px;
    padding-top:15px;
}
.ps_ivHeader
{
    clear:left;
    color: #333333;
    font: bold 16px Arial, Helvetica, sans-serif;
    margin: 10px 0px 10px 0px;
    padding-top:15px;
}
.ps_wpsubtext
{
    color: #333333;
    font: italic 16px 'Times New Roman' , Times, serif;
    padding: 3px 0px 17px 0px;
}
.ps_wpbottom
{
  border-top : 5px solid #827e6f;
  width: 232px;
}
.ps_wphr
{
    height: 1px;
    border:1px solid white;
    background-color: #D7D5CF;
    width: 185px;
    text-align: left; 
    margin:9px 0px 0px 0px;    
}
.ps_wptitle a:link, .ps_wptitle a:visited, .ps_wptitle a:active
{
    color: #979483;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding-bottom:1px;
}
.ps_wptitle a:hover
{
    color: #979483;
    font: bold 14px Arial, Helvetica, sans-serif;
    background-color: #ddddd5;
    text-decoration: none;
    padding-bottom:1px;
}
.ps_wpsubcopy
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    padding-top:1px;
}
.ps_wpdate
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding:4px 0px 4px 0px;
}
.ps_wpbtn 
{
    margin:19px 0px 2px 0px;
}
.ps_div
{
   background-color:  #f8f8f8;
   padding-top:10px; 
}
.ps_wpbtn a:link, .ps_wpbtn a:visited, .ps_wpbtn a:active
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #827E6F;     
}
.ps_wpbtn a:hover
{     
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #006150;
}
.ps_wpdateday
{
    color: #333333;
    font: 18px 'Times New Roman' , Times, serif;
    padding-left:10px;  
}
.ps_wpdatemth
{
    color: #333333;
    font: 13px 'Times New Roman' , Times, serif;
    padding-left:12px;    
}
.ps_bubbleimg
{
     background: url(../../../../PublishingImages/PS_com/date_speech_bubble.png) no-repeat;
     position: relative;
     left: -5px;
     padding-bottom:10px;
}
.ps_contactus
{
    width: 185px;
    height: 215px;
    padding: 15px 20px 15px 15px;
    border: 1px solid #ddddd5;
    border-bottom: 5px solid #827e6f;
    background: #f8f8f8 url(../../../../PublishingImages/PS_com/sml-map.png) no-repeat;
    background-position: 100px 100px;
    background-attachment: scroll;
}
.ps_contactustitle
{
    color: #827e6f;
    padding-bottom: 10px;
    font: bold 20px Arial, Helvetica, sans-serif;
}
.ps_contactustxt
{
    color: #333333;
    padding-bottom: 23px;
    font: italic 16px 'Times New Roman' , Times, serif;
}
.ps_contactuslink a:link, .ps_contactuslink a:visited, .ps_contactuslink a:active
{
    color: #827e6f;
    font: bold 12px Arial, Helvetica, sans-serif;
    width: 95px;
    list-style-image: url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png);
    display: list-item;
    margin-left: 15px;
    padding-bottom:5px;
    text-decoration: none;
}
.ps_contactuslink a:hover
{
    color: #827e6f;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.ps_contactusOther
{
    width: 180px;
    height: 215px;
    padding: 15px 10px 15px 10px;
    border: 1px solid #ddddd5;
    background: #f8f8f8 url(../../../../PublishingImages/PS_com/sml-map.png) no-repeat;
    background-position: 90px 100px;
    background-attachment: scroll;
}
.ps_contactustitleOther
{
    color: #827e6f;
    padding-bottom: 10px;
    font: bold 20px Arial, Helvetica, sans-serif;
}
.ps_contactustxtOther
{
    color: #333333;
    padding-bottom: 23px;
    font: italic 16px 'Times New Roman' , Times, serif;
}
.ps_contactuslinkOther a:link, .ps_contactuslinkOther a:visited, .ps_contactuslinkOther a:active
{
    color: #827e6f;
    font: bold 12px Arial, Helvetica, sans-serif;
    width: 95px;
    list-style-image: url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png);
    display: list-item;
    margin-left: 15px;
    padding-bottom:5px;
    text-decoration: none;
}
.ps_contactuslinkOther a:hover
{
    color: #827e6f;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.ps_wpdownloadimg a:link, .ps_wpdownloadimg a:visited, .ps_wpdownloadimg a:active
{
    display: block;
    background: url(../../../../PublishingImages/PS_com/pdf_bg_off.gif) no-repeat;
    min-height: 40px;
    text-align: left;
    text-decoration: none;
    margin-left: 10px;
    padding-top: 30px;
    text-indent: 25px;
}
.ps_wpdownloadimg a:hover
{
    display: block;
    background: url(../../../../PublishingImages/PS_com/pdf_bg_ro.gif) no-repeat;
    min-height: 40px;
    text-decoration: none;
}
.ps_wpdownloadheading
{
    color: #827e6f;
    font: bold 20px Arial, Helvetica, sans-serif;
    margin: 14px 11px 11px 16px;
}
.ps_wpdownloadsubcopy
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0px 15px 30px 20px;
}
.ps_wpdownloadtitle
{
   position:relative;
   left: -10px;
   top:-23px;
}
.ps_wpdownload
{
    color: #827e6f;
    font: bold 20px Arial, Helvetica, sans-serif;
    background-color: #f8f8f8;    
    width:225px;
    border : 1px solid #e6e6e6;
}
.ps_speak
{
    background-color: #4ca994;
    width: 170px;
    color: #ffffff;
    padding: 10px 15px 0px 15px;
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ps_speak_pshp
{
    background-color: #b5025e;
    width: 170px;
    color: #ffffff;
    padding: 10px 15px 0px 15px;
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.psal_speak
{
    background-color: #211265;
    width: 170px;
    color: #ffffff;
    padding: 10px 15px 0px 15px;
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ps_speaktitle
{
    padding-bottom: 5px;
    font: italic 24px 'Times New Roman', Times, serif;
}
.ps_speaktext2
{
    font: normal 14px Arial, Helvetica, sans-serif;
    padding-bottom:15px;
}
.ps_speakhr
{
    height: 0.1em;
    background-color: #ffffff;
    border: 0;
    margin-bottom:10px;
}
.ps_speaktext
{
    font: italic 17px 'Times New Roman' , Times, serif;
    margin-bottom:10px;
}
.ps_speakphone
{
    font: 22px Arial, Helvetica, sans-serif;
    margin-bottom:5px;
}
.ps_speakemail a:link, .ps_speakemail a:visited, .ps_speakemail a:active
{
    display: block;
    background: url(../../../../PublishingImages/PS_com/buttons/stu_email_button_off.gif) no-repeat;
    text-align: left;
    text-decoration: none;
    margin-top: 10px;
    height: 30px;
}
.ps_speakemail a:hover
{
    display: block;
    background: url(../../../../PublishingImages/PS_com/buttons/stu_email_button_ro.gif) no-repeat;
    text-align: left;
    text-decoration: none;
    margin-top: 10px;
    height: 30px;
}
.ps_speakview a:link, .ps_speakview a:visited, .ps_speakview a:active
{
    display: block;
    background: url(../../../../PublishingImages/PS_com/buttons/stu_view_button_off.gif) no-repeat;
    text-align: left;
    text-decoration: none;
    height: 30px;
}
.ps_speakview a:hover
{
    display: block;
    background: url(../../../../PublishingImages/PS_com/buttons/stu_view_button_ro.gif) no-repeat;
    text-align: left;
    text-decoration: none;
    height: 30px;
}
.ps_readmore
{
    background-color: #f8f8f8;
    padding: 0px 13px 10px 13px;  
}
.ps_wpspktous
{
    background-color: #4ca994;
    width: 170px;
    color: #ffffff;
    padding: 8px 15px 10px 15px;
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.psal_wpspktous
{
    background-color: #211265;
    width: 170px;
    color: #ffffff;
    padding: 8px 15px 10px 15px;
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ps_wpspktousheading
{
    color: #ffffff;
    font: italic 24px 'Times New Roman' , Times, serif;
    padding-bottom:5px;
}
.ps_wpspktoushr
{   
    height: 1px;
    background-color: #ffffff;
    border: 0;
}
.ps_wpspktoussubtext
{
    color: #ffffff;
    font: italic 17px 'Times New Roman' , Times, serif;
    padding-bottom:15px;
    padding-top:3px;
}
.ps_wpspktoustitle
{
     padding-bottom: 5px;
    font: italic 24px 'Times New Roman' , Times, serif;
    padding-bottom:20px;
}
.ps_wpspktouspic
{
    padding:2px 2px 2px 2px;
    border: 1px solid #ffffff;   
    height:109px !important;
    width:103px !important; 
}
.ps_wpspktousname
{
     color: #ffffff;
     font: italic 20px 'Times New Roman' , Times, serif;
     padding-top:5px;
}
.ps_wpspktousjob
{
     color: #ffffff;
     font: bold 12px Arial, Helvetica, sans-serif;
     padding-bottom:5px;
}
.ps_wpspktousphone
{
     color: #ffffff;
     font: normal 20px Arial, Helvetica, sans-serif;
     padding-bottom:10px;
}
.ps_wpspktousemail a:link, .ps_wpspktousemail a:visited, .ps_wpspktousemail a:active
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
}
.ps_wpspktousemail a:hover
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
}
.ps_wpspktousemailtxt
{
    color: #4ca994;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding-left: 10px;
}
.ps_wpspktouscontact a:link, .ps_wpspktouscontact a:visited, .ps_wpspktouscontact a:active
{
    color: #ffffff !important;
    font: italic 20px 'Times New Roman' , Times, serif;
    text-decoration: none;
    padding-top:20px;
}
.ps_wpspktouscontact a:hover
{
    color: #ffffff !important;
    font: italic 20px 'Times New Roman' , Times, serif;
    text-decoration: none;
    padding-top:20px;
    text-decoration: underline;
}
.ps_wpspktouscontacttxt
{
    color: #ffffff;
    font: italic 20px 'Times New Roman' , Times, serif;
}
.ps_wpspktousfooter1
{
    padding-top:20px;
    color: #ffffff;
    font: italic 20px 'Times New Roman' , Times, serif;
}
.ps_wpspktousfooter2
{
    color: #ffffff;
    font: normal 20px Arial, Helvetica, sans-serif;
}
.ps_wpspktousfooter3
{
    padding-top:20px;
    color: #ffffff;
    font: italic 20px 'Times New Roman' , Times, serif;
}
.psdcc_wpspktous
{
    background-color: rgb(1, 108, 164);
    width: 170px;
    color: #ffffff;
    padding: 8px 15px 10px 15px;
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.psdcc_wpspktouscontacttxt
{
    color: #ffffff;
    font: italic 20px 'Times New Roman' , Times, serif;
    text-decoration: underline !important;
}
.ps_dvHeading
{
    color: #333333;
    font: bold 16px Arial, Helvetica, sans-serif;
}
.ps_wpofficeimg
{
    float:left;
    width:355px;
}
.ps_OfficeTableR
{
    display:table;
    text-align: left;
    width:369px;   
    background:url(../../../../PublishingImages/PS_com/bgpanel_green.gif) no-repeat;   
    float:right;
    height:200px;
    position:relative;
    left:-2px;
}
.ps_OfficeTd
{
    display:table-cell;
    color:#ffffff;
    font:bold 13px Arial, Helvetica, sans-serif;
    height:20px;
}
.ps_OfficeTd2
{
    display:table-cell;
    color:#ffffff;
    font:bold 13px Arial, Helvetica, sans-serif;
    padding:0px 0px 0px 20px;
    min-width:150px;
}
.ps_OfficeHead
{
    padding: 30px 0px 0px 20px;
    color:#ffffff;
    font:italic 20px 'Times New Roman' , Times, serif;    
}
.ps_OfficeHr
{
    height:1px;
    background-color:#6fa79d;
    border:0;
    width:320px;
    margin-left:20px;
    text-align:left;   
}
#map_canvas
{
    border:6px solid #f5f5f5;
}
#map_border
{
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
    background-color:#f8f8f8;
}
.ps_img
{
    float:left;  
    width:179px;
    height:192px; 
}
.ps_PeopleTableR
{
    float:right;
    display:table;
    text-align: left;
    width:310px;   
    height:185px;
    background:url(../../../../PublishingImages/PS_com/green_info_panel.jpg) no-repeat ;   
    padding:30px 0px 0px 11px;  
}
.ps_PeopleTr
{
    display:table-row;  
}
.ps_PeopleTd
{
    display:table-cell;
    color:#ffffff;
    font:bold 13px Arial, Helvetica, sans-serif;
}
.ps_PeopleHead
{
    color:#ffffff;
    font:italic 20px 'Times New Roman' , Times, serif;   
    padding-left:11px; 
}
.ps_PeopleHr
{
    height:1px;
    background-color:#6fa79d;
    border:0;
    width:275px;
    text-align:left;   
    margin-left:11px; 
}
.ps_PeopleHrTop
{
    height:2px;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    width:500px;
    text-align:left;   
    margin-bottom:30px;
}
.ps_PeopleLine
{
    height:2px;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    width:500px;
    text-align:left;   
    margin-top:36px;
}
.ps_PeopleByline
{
    color:#333333;
    font:italic 16px 'Times New Roman' , Times, serif;   
    padding:0px 0px 20px 10px;
}
.ps_PeopleTable2
{
    margin-top:20px;
    display:table;
    text-align: left;
    width:482px;   
    padding:0px 0px 6px 15px;   
    border: 1px solid #ddddd5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
    background-color:#f8f8f8;
}
.ps_PeopleContact
{
    color:#333333;
    font:italic 20px 'Times New Roman' , Times, serif;   
    padding:14px 0px 5px 0px;  
    width:216px;
}
.ps_PeopleAddress
{    
    color:#333333;
    font:normal 12px Arial, Helvetica, sans-serif; 
    padding:0px 0px 5px 0px;  
    width:216px;
}
.ps_PeopleTel
{  
    color:#333333;
    font:normal 12px Arial, Helvetica, sans-serif;
    padding:0px 0px 5px 0px;  
    width:216px;  
}
.ps_PeopleLink
{    
    padding:15px 0px 0px 0px;       
}
.ps_PeopleTd2
{
    display:table-cell;
    padding:10px 0px 22px 40px; 
}
.ps_PeopleName
{
    color:#666666;
    font:bold 30px Arial, Helvetica, sans-serif; 
    margin:20px 0px 10px 10px;
}
.ps_PeopleComments
{
    padding:20px 10px 10px 20px;
    color:#333333;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    line-height:22px;
}
.ps_PeopleAreas
{
    line-height:25px;
    position:relative;
    left:-28px;
}
.ps_PeopleBullet 
{

}
.ps_Peoplebtn a:link, .ps_Peoplebtn a:visited, .ps_Peoplebtn a:active
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #827E6F;     
}
.ps_Peoplebtn a:hover
{     
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #006150;
}
.ps_enquireonlineHr
{
    margin-top:15px;
    width:228px;
    height:2px;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    text-align:left;   
}
.ps_enquireonline
{
   width:230px;
   height:158px;
}
.ps_enquireonlinetext
{
    padding:0px 10px 7px 10px;
    color: #333333;
    font: normal 12px Arial, Helvetica, sans-serif;
    width:220px; 
}
.ps_enquireonlineheading
{
    margin:19px 10px 12px 10px;
    color: #827e6f;
    font: bold 21px Arial, Helvetica, sans-serif;
    width:220px;  
}
.ps_wpdirectionsHr
{
    margin-top:15px;
    width:226px;
    height:2px;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    text-align:left;   
}
.ps_wpdirections
{
    margin-top:20px;
    padding:0px 10px 0px 10px;
}
.ps_wpdirectionsTitle
{
  color: #827e6f;
  font: bold 20px Arial, Helvetica, sans-serif;
  margin-bottom:12px;
}
.ps_wpdirectionsDir
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    text-align: left;
}
.wp_gcbox
{
    width: 350px;
    margin: 0px 0px 0px 0px; 
    position:relative;
    left:10px;
}
.ps_gchr
{
    height:1px;
    background-color:#c1bcaa;
    border:0;
    width:354px;
    text-align:left;   
    float:left;
    margin:20px 0px 20px 0px;
}
.wp_gctitle
{
    color: #979483;
    font: bold 20px Arial, Helvetica, sans-serif;
    text-align: left;
    width:200px;
    vertical-align:top;
    float:left;
    padding: 0px 0px 14px 0px;
}
.wp_gcimg
{
    float:right;
    vertical-align:top;
}
.wp_gcexpertise
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    vertical-align:top;
    width:200px;
}
.wp_gcurl a:link, .wp_gcurl a:visited, .wp_gcurl a:active
{
    margin:19px 0px 10px 0px;
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #827E6F;    
    float:left; 
}
.wp_gcurl a:hover
{     
    color: #ffffff !important;
    background-color: #006150;
}
.ps_press 
{
    background-color: #f8f8f8;
    width: 185px;
    margin: 15px 10px 0px 5px;
}
.ps_officelink
{
    width:400px;
}
.ps_officeTr
{  
    width:100%;
}
.ps_officeTr a:link, .ps_officeTr a:visited, .ps_officeTr a:active
{
    color: #333333 !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;    
    padding: 3px 15px 3px 15px;
    background-color: #ffffff;    
    float:left; 
}
.ps_officeTr a:hover
{     
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 3px 15px 3px 15px;
    background-color: #006150;
    float:left;
}
.ps_office
{   
   width:150px;
   float:left;
}
.ps_tel
{
    font-weight:normal;
    width:150px;
    float:left;
}
.ps_dir
{
    display:table-cell;
    width:10px;
    padding:0px 0px 0px 10px;
    background: url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png) no-repeat;
    background-position: left center;
}
.pscewp
{
   width:230px;
   height:158px; 
   border-bottom:1px solid #827e6f;
}
.psbanner
{
    height:15px;
    background:url(../../../../PublishingImages/PS_com/adbc/above_columns_tile.jpg) repeat;   
    border:0;
    width:230px;   
}
.psheading
{
    margin:10px 10px 15px 10px;
    color: #827e6f;
    font: bold 21px Arial, Helvetica, sans-serif;
    width:220px;  
}
.pstext
{
    margin:0px 10px 15px 10px;
    color: #827e6f;
    font: normal 12px Arial, Helvetica, sans-serif;
    width:220px; 
}
.pstel
{
    margin:0px 20px 0px 10px;
    color: #333333;
    font: bold 18px Arial, Helvetica, sans-serif;
    width:220px; 
}
.pstextsmall
{
    margin:0px 20px 15px 10px;
    color: #827e6f;
    font: bold 11px Arial, Helvetica, sans-serif;
    width:220px; 
}
.pslink a:link, .pslink a:visited, .pslink a:active
{
    margin:10px;
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #827E6F;    
    float:left; 
}
.pslink a:hover
{     
    margin:10px;
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #006150;
    float:left;
}
.ps_os
{
   width:354px;
}
.wp_oscol
{
    float:left;
}
.wp_ostitle
{
    margin:19px 0px 10px 10px;
    color: #827e6f;
    font: bold 22px Arial, Helvetica, sans-serif;
}
.wp_ostext
{
    margin:0px 0px 15px 10px;
    color: #666666;
    font: normal 12px Arial, Helvetica, sans-serif;
    width:184px; 
    float:left;
 }
.wp_osimg
{
    margin:0px 10px 0px 0px;
    float:right;
}
.ps_oslink
{
    display:table-row;
}
.ps_oshr
{
    height:1px;
    background-color:#c1bcaa;
    border:0;
    width:354px;
    text-align:left;   
    float:left;
    margin-bottom:10px;
}
.wp_osurl a:link, .wp_osurl a:visited, .wp_osurl a:active
{
    margin:0px 0px 20px 10px;
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #827E6F;    
    float:left; 
}
.wp_osurl a:hover
{     
    margin:0px 0px 20px 10px;
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #006150;
    float:left;
}
.wp_ospdf
{
    position:relative;
    left:10px;
    top:-5px;
}
.wp_ospdf2
{
    position:relative;
    left:10px;
    top:-5px;
}
#ps_eventdesctab 
{
    width:500px;
    padding:100px;
}   
.ps_eventdescription
{
    padding:20px 15px 0px 15px;
}
.ps_eventlink
{
    padding:0px 0px 0px 15px;
}
.ps_eventdescription li
{
    position:relative;
    left:-26px;
}
.ps_eventdescription A:link
{
    color: #333333 !important;
    font: normal 12px Arial, Helvetica, sans-serif;
}
.ps_eventURL
{
    float:right;
    margin:0px 20px 0px 0px;
} 
.attachmentPDF
{
    position:relative;
    left:5px;
    top:8px;
}   
.ps_tabscontent
{
    border-bottom:1px solid #c1bcaa;   
}
.boxTitletab
{
    color: #666666;
    font: bold 18px Arial, Helvetica, sans-serif; 
    margin-bottom:18px;
}
.ps_tabsdate
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    margin-bottom:3px;
}
.ps_tabsbyline
{
    color: #333333;
    font: normal 12px Arial, Helvetica, sans-serif;
}
.ps_greenwp
{
    border: 1px solid #ddddd5;
    background-color: #4ca994;
    width: 170px;
    color: #ffffff;
    padding: 10px 15px 10px 15px;
    -moz-border-radius:5px !important;
    -webkit-border-radius:5px !important;
    border-radius:5px !important;   
    font: normal 14px Arial, Helvetica, sans-serif;
}
.ps_greenwpheading
{
   padding-bottom: 5px;
   font: italic 20px 'Times New Roman', Times, serif; 
}
.ps_greenwphr
{
    height: 0.1em;
    background-color: #ffffff;
    border: 0;
    margin-bottom:10px;
}
.ps_greenwplink a:link, .ps_greenwplink a:visited, .ps_greenwplink a:active
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
}
.ps_greenwplink a:hover
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;   
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
}
.ps_greenwpurl
{
    font: bold 12px Arial, Helvetica, sans-serif;
    padding-left: 10px;
}
.ps_greenwpitalic
{
    font: italic 17px 'Times New Roman' , Times, serif;
    margin-bottom:10px;
}
.ps_greenli
{
    margin-left:-25px;
}
.ps_greenwplarge
{
    font: 22px Arial, Helvetica, sans-serif;
    margin-bottom:5px;
}
.ps_greenwpsmall
{
    font: 11px Arial, Helvetica, sans-serif;
    padding-bottom: 15px;
}
.ps_brochure
{
    width: 180px;
    height: 200px;
    padding: 15px 10px 15px 10px;
    border: 1px solid #ddddd5;
    background-color:#f8f8f8;
}
.ps_business
{
    width: 177px;
    height:196px;
    padding: 15px 10px 15px 13px;
    border: 1px solid #ddddd5;
    background-color:#f8f8f8;
   -moz-border-radius:5px !important;
   -webkit-border-radius:5px !important;
   border-radius:5px !important;
}
.ps_businesslist
{
   list-style-image: url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png); 
   position:relative;
   left:-25px; 
}
.ps_brochurelink a:hover
{
    color: #333333 !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;   
    background-position: left center;
}
.ps_businesslink a:link, .ps_businesslink a:visited, .ps_businesslink a:active
{
    color: #979483;
    font: bold 12px Arial, Helvetica, sans-serif;
}
.ps_businesslink a:hover
{
    color: #979483;
    font: bold 12px Arial, Helvetica, sans-serif;
    background-color: #ddddd5;
    text-decoration: none;
}
.ps_brochuretitle, .ps_businesstitle
{
    color: #827e6f;
    font: bold 20px Arial, Helvetica, sans-serif;
}
.ps_brochurelink a:link, .ps_brochurelink a:visited, .ps_brochurelink a:active
{
    color: #333333 !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    background: url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png) no-repeat;
    background-position: left center;
    padding-left:10px;
}
.ps_brochurelink a:hover, ps_businesslink a:hover
{
    color: #333333 !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: underline;   
    background: url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png) no-repeat;
    background-position: left center;
}
.ps_brochureimg
{
    margin:20px 0px 20px 0px;
}
.ps_businesstext
{
    color: #333333;
    font: normal 12px Arial, Helvetica, sans-serif;
    padding:10px 0px 20px 0px;
}
.ps_button a:link, .ps_button a:visited, .ps_button a:active
{
    display: table-cell;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff !important;
    padding: 3px 10px 3px 15px;
    background: #827E6F url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat left center;
}
.ps_button a:hover
{
    background: #006151 url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat left center;   
    color: #ffffff !important;
}
#ps_vacancypage
{
    color:#666666;
    font:bold 30px Arial, Helvetica, sans-serif; 
    margin-top:18px;
}
#ps_vacancypagelocation
{
    color: #333333 !important;
    font: normal 12px Arial, Helvetica, sans-serif;
    padding:20px 0px 20px 0px;
    }
#ps_vacancypagehr
{
    width:500px;
    height:2px;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    text-align:left;  
}
#ps_vacancypagepdf
{
    color: #333333 !important;
    font: normal 12px Arial, Helvetica, sans-serif;
}
#ps_vacancypagebody
{
    color: #333333 !important;
    font: normal 13px Arial, Helvetica, sans-serif;
    padding:0px 0px 20px 0px;
    line-height:20px;
}
.ps_currentvaclink
{
    padding-bottom:5px;
}
.ps_wp
{
    background-color: #f8f8f8;
    padding: 0px 13px 20px 13px;  
}
.ps_cqwpheading 
{
    color: #827e6f;
    font: bold 18px Arial, Helvetica, sans-serif;
    background-color: #f8f8f8;
    padding: 17px 0px 11px 0px;
}
.ps_pressheading 
{
    color: #827e6f;
    font: bold 18px Arial, Helvetica, sans-serif;
    background-color: #f8f8f8;
    padding: 17px 0px 21px 0px;
}
.ps_attachmentbutton a:link, .ps_attachmentbutton a:visited, .ps_attachmentbutton a:active
{
    clear:right;
    float:left;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff !important;
    padding: 3px 10px 3px 15px;
    background: #827E6F url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat left center;
}
.ps_attachmentbutton a:hover
{
    background: #006151 url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat left center;   
    color: #ffffff !important;
}
.ps_pdfimage 
{
    margin-left:100px;
    position:relative;
    left:10px;
    top:-7px;
}
#ps_articlepagehr
{
    width:500px;
    height:2px;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    text-align:left;  
    margin:25px 0px 25px 0px;
}
.ps_backlink a:link, .ps_backlink  a:visited, .ps_backlink  a:active
{
    clear:right;
    float:left;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #666666 !important;
    padding: 3px 10px 3px 15px;
    background: url(../../../../PublishingImages/PS_com/smallArrows/dark-grey.png) no-repeat left center;  
}
.ps_backlink a:hover
{  
    text-decoration: underline;
}
.ps_wpField
{
    height:21px;
    vertical-align:middle !important;
    font: 11px Arial, Helvetica, sans-serif !important;
    margin-left:2px;
}
.ps_wpFielda
{
    height:21px;
    vertical-align:middle !important;
    font: 11px Arial, Helvetica, sans-serif !important;
}
.ps_wpFieldb
{
    height:21px;
    vertical-align:middle !important;
    font: bold 11px Arial, Helvetica, sans-serif !important;
}
.ps_wpAlternating
{
    background-color: #f8f8f8;
}
.ps_grid 
{
    clear:left;
}
.ps_wpPaging
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    padding-right:20px;
}
.ps_searchhr
{
    clear:left;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x left center ;   
}
.ps_wpHeading
{
    color: #333333;
    font: bold 16px Arial, Helvetica, sans-serif;
    margin-left:2px;
}
.ps_wpFilterHeader
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
}
.ps_wpFilterTable
{
    margin: 10px 0px 25px 0px;
    width:720px;
}
#ps_wpFilterTr
{
}
.ps_wpFilterTd
{
    float:left;
    vertical-align: bottom;
    padding-right: 20px;
    font-weight:bold;
    line-height:20px;
}
.ps_EventFilterTable
{
    margin: 10px 0px 25px 0px;
    width:745px;
}
.ps_EventFilterTd
{
    float:left;
    vertical-align: bottom;
    padding-right: 6px;
    font-weight:bold;
    line-height:20px;
}

#ps_wpline
{
    height:2px;
    border:0;
    width:730px;
    text-align:left;   
    float:left;
    background: url(../../../../PublishingImages/PS_com/adbc/top_tile.jpg);
}
#ps_prDate
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    width:92px;
    float:left;
    padding-bottom:7px;
    margin-left:2px;
}
#ps_ivDate
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    width:67px;
    float:left;
    padding-bottom:7px;
    margin-left:2px;
}
#ps_prTitle
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    display:inline-block;
}
#ps_prPub
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    display:inline-block;
    text-align:left;
    width:200px;
}
.ps_footerLink
{
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    text-align:right;
    padding:25px 10px 0px 0px;
}
#ps_arheading, #ps_ivheading
{
    width:720px;
}
#ps_arTitle
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    float:left;
    width:488px;
}
#ps_arPub
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    float:left;
    text-align:left;
    width:80px;
}
#ps_ivTopic
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    float:left;
    text-align:left;
    width:186px;
}
#ps_ivTitle
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    float:left;
    text-align:left;
    width:352px;
}
#ps_ivPub
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    float:left;
    text-align:left;
    width:100px;
}
.ps_vacList
{ 
    display:table;
    min-width:730px;
    padding-top:2px;
}
.ps_vacList:hover
{
    background-color: #EAF3F0;
    padding-top:2px;
}
.ps_vacList:hover .ps_vacbtn
{
    font: bold 12px Arial, Helvetica, sans-serif;
    background: #006151 url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    vertical-align: 5px;
    color:Red !important;
}
.ps_vacListHr
{
    width:730px;
    height:2px;
    background:url(../../../../PublishingImages/PS_com/above_columns_tile.jpg) repeat-x;   
    border:0;
    text-align:left;  
}
.ps_vacListTr
{  
    display:table-row;
}
.ps_vacListTd
{  
    display:table-cell;
}
.ps_vacListTr a:link, .ps_vacListTr a:visited, .ps_vacListTr a:active
{
    color: #333333 !important;
    text-decoration: none;     
    font: bold 12px Arial, Helvetica, sans-serif;
}
.ps_vacListTr a:hover
{     
    color: #333333 !important;
    text-decoration: none;
    background-color: #EAF3F0;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding-top:12px;
}
#ps_vacListRoleHd 
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    display:inline-block;
    width:313px;
    margin-left:2px;
}
.ps_vacListRole
{
    display:table-cell;
    width:310px;
}
#ps_vacListRefHd 
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    display:inline-block;
    width:83px;
}
.ps_vacListRef
{
    display:table-cell;
    min-width:77px; 
}
#ps_vacListDisciplineHd
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    display:inline-block;
    width:273px;
}
.ps_vacListDiscipline
{
    display:table-cell;
    width:270px;
}
#ps_vacListLocationHd
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    display:inline-block;
    width:80px; 
}
.ps_vacListLocation
{
    display:table-cell;
    min-width:80px
}
#ps_vacurl
{
    color: white !important;
}
#ps_vacurl:hover
{
    background: #006151 url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
}
#ps_vacListHr
{
    color: #333333;
    font: bold 12px Arial, Helvetica, sans-serif;
    display:inline-block;
    width:100px;
}
.ps_vacbtn
{
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    background-color: #827E6F;
    font: bold 12px Arial, Helvetica, sans-serif;   
    padding: 3px 10px 3px 15px;
}
.ps_cvacancies  
{  
    padding: 0px 13px 0px 0px;  
    background-color: #f8f8f8;    
}
.ps_cvacanciesheading 
{
    clear:right;
    color: #827e6f;
    font: bold 20px Arial, Helvetica, sans-serif;
    padding: 17px 0px 4px 13px;  
}   
.ps_cvacanciestitle 
{
    color: #827e6f;
    font: bold 14px Arial, Helvetica, sans-serif;
    padding-left: 13px; 
    padding-top:10px;
}
.ps_cvacancieslink a:link, .ps_cvacancieslink a:visited, .ps_cvacancieslink a:active
{
    color: #979483;
    font: bold 14px Arial, Helvetica, sans-serif;
}
.ps_cvacancieslink a:hover
{
    color: #979483;
    font: bold 14px Arial, Helvetica, sans-serif;
    background-color: #ddddd5;
    text-decoration: none;
}
.ps_cvvacanciespad
{
    padding: 20px 0px 0px 0px;  
}
.ms-WPBorderBorderOnly
{
   -moz-border-radius:5px !important;
   -webkit-border-radius:5px !important;
   border-radius:5px !important;
}
.ps_cvacdiv
{
    padding-left: 13px;  
}  
.ps_wpPaging a:link, .ps_wpPaging a:visited, .ps_wpPaging a:active,  .ps_footerLink a:link, .ps_footerLink a:visited, .ps_footerLink a:active,  .ps_opTel a:link, .ps_opTel a:visited, .ps_opTel a:active,  .ps_eventlinkurl a:link, .ps_eventlinkurl a:visited, .ps_eventlinkurl a:active, .boxfooter_bg a:active, .boxfooter_bg a:link, .boxfooter_bg a:visited, .box_bg a:active, .box_bg a:link, .box_bg a:visited
{
    color: #333333 !important;
    text-decoration: none;     
    font: bold 12px Arial, Helvetica, sans-serif;
}
.ps_wpPaging a:hover, .ps_footerLink a:hover, .ps_opTel a:hover, ps_eventlinkurl a:hover, boxfooter_bg a:hover, box_bg a:hover
{     
    color: #333333 !important;
    text-decoration: underline !important;
    font: bold 12px Arial, Helvetica, sans-serif;
}
.upperContent li
{
    position:relative;
    left:-26px;
}
.whitespace
{
    padding-bottom: 0px !important;
}
.lowerTabbedContent .s4-wpcell-plain
{
    padding:7px 15px 0px 15px;  
    line-height:20px;
}
#mediaPlayer
{
    z-index:340;
}
.ps_imglink
{
    width: 185px; 
    padding: 15px 20px 13px 15px;
    border: 1px solid #ddddd5;
    border-bottom: 5px solid #827e6f;
    background: #f8f8f8;
    background-position: 100px 100px;
    background-attachment: scroll;
}
.ps_imglinktitle
{
    color: #827e6f;
    padding-bottom: 10px;
    font: bold 20px Arial, Helvetica, sans-serif;
}
.ps_footerLink a:link, .ps_footerLink a:visited, .ps_footerLink a:active, .box_bg a:link, .box_bg a:visited, .box_bg a:active, .lowerTabbedContent .s4-wpcell-plain a:link, .lowerTabbedContent .s4-wpcell-plain a:visited, .lowerTabbedContent .s4-wpcell-plain a:active,
 .upperContent a:link, .upperContent a:visited, .upperContent a:active
{
    color: #006151 !important;
    text-decoration: none;     
    font: bold 12px Arial, Helvetica, sans-serif;
}
.ps_footerLink a:hover, .box_bg a:hover, .lowerTabbedContent .s4-wpcell-plain a:hover, .upperContent a:hover
{     
    color: #006151 !important;
    text-decoration: underline !important;
    font: bold 12px Arial, Helvetica, sans-serif;
}
.ps_btn a:link, .ps_btn a:visited, .ps_btn a:active
{
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none !important;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #827E6F;    
}
.ps_btn a:hover
{     
    color: #ffffff !important;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none !important;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    background-color: #006150;
}
.box_bg a:hover
{
    text-decoration: none !important;
}
.box_bg .boxbtntab:hover
{
    font: bold 12px Arial, Helvetica, sans-serif;
    background: url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat;
    background-position: left center;
    padding: 3px 10px 3px 15px;
    color: White;
    vertical-align: 5px;
    text-decoration: none !important;
} 
.ps_tools
{
    padding:0px 10px 10px 10px;
}
.ps_toollabel
{
    text-align:right;
}
DIV.ms-rteElement-Callout5 
{
  -ms-name:"PS Hyperlink Block";
}
.ms-rteElement-Callout5 a:link, .ms-rteElement-Callout5 a:visited, .ms-rteElement-Callout5 a:active
{
    clear:right;
    float:left;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-decoration: none !important;
    color: #ffffff !important;
    padding: 3px 10px 3px 15px;
    background: #827E6F url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat left center;
}
.ms-rteElement-Callout5 a:hover
{
    background: #006151 url(../../../../PublishingImages/PS_com/smallArrows/white.png) no-repeat left center;   
    color: #ffffff !important;
    text-decoration: none !important;
}

DIV.ms-rteElement-Callout6 
{
  -ms-name:"PS Hyperlink Green";
}
.ms-rteElement-Callout6 a:link, .ms-rteElement-Callout6 a:visited, .ms-rteElement-Callout6 a:active
{
    color: #006151 !important;
    text-decoration: none;     
    font: bold 12px Arial, Helvetica, sans-serif;
}
.ms-rteElement-Callout6 a:hover
{
    color: #006151 !important;
    text-decoration: underline;     
    font: bold 12px Arial, Helvetica, sans-serif;
}
DIV.ms-rteElement-Callout7 
{
  -ms-name:"PS Heading";
}
.ms-rteElement-Callout7
{
    color: #979483;
    font: bold 18px Arial, Helvetica, sans-serif;
    padding-bottom:10px;
}
.ps_eventShortDesc
{
    width:380px;
    display:table-row;
    font: italic 12px Arial, Helvetica, sans-serif;
    padding-right:5px;               
}
.ps_dbgamechanger
{
    width: 185px; 
    padding: 15px 20px 13px 15px;
    border-bottom: 5px solid #827e6f;
    background: #f8f8f8;
    background-position: 100px 100px;
    background-attachment: scroll;
}
#ps_BlogCommentsBar
{
	background-image:url('/PublishingImages/PS_com/blog/Blog_CommentsBar_500x20.png');
	color:#fff;
	padding:5px 0px 5px 10px;
}
.ps_BlogPixelDivider
{
	background-image:url('/PublishingImages/PS_com/blog/Blog_CommentsBar_500x20.png');
	height:1px;
}
.ps_BlogEntry
{
	padding:10px 0px 10px 0px;
	width:100%;
	border-bottom:1px solid #D0CBBF;
}
.ps-BlogBioImage
{
	float:left;
	width:15%;
	height:106px;
}
.ps_BlogBioText
{
	width:85%;
	float:left;
	height:79px;
	overflow:hidden;
}
.ps_BlogTitle
{
	overflow:hidden;
}
.ps_BlogTitleText
{
	width:90%;
	color:#666;
	font-size:18px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	float:left;
	height:79px;
	text-align:left;
}
.ps_BlogTitleImage
{
	width:9%;
	vertical-align:middle;
	float:left;
	padding-right:1%;
	text-align:right;
}
.ps_BlogSocialIcon
{
	float:left;
	padding-right:10px;
}
.ps_BlogStats
{
	width:100%;
	float:left;
	display:table;
	padding:10px 0px 10px 0px;
}
.ps_BlogStatsIcon
{
	display:table-cell;
	width:6%;
}
.ps_BlogStatsText
{
	display:table-cell;
	vertical-align:middle;
}
.ms-WPBody #ps_BlogBodyShort
{
	clear:both;
	text-align:left;
}
.ms-WPBody #ps_BlogBodyShort a, .ms-WPBody #ps_BlogBodyShort a:link, .ms-WPBody #ps_BlogBodyShort a:visited
{
	color:#00685b !important;
}
.st_sharethis_custom
{
	width:27px;
	height:27px;
	padding:0px 30px 20px 0;
	cursor:pointer;
}
.ps_admin_no1
{
	margin-left:-15px;
}
.psdcc-LeftWPHeading
{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	overflow-x: hidden;
	word-wrap: break-word;
	background-image: url("../../../../PublishingImages/PS_com/smallArrows/white.png");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: rgb(1, 108, 164);
	margin-bottom: 10px;
	background-position-x: left;
	background-position-y: center;
	padding-left: 15px;
	color:#ffffff;
	font-family: Arial;
	font-style:normal;
	font-weight:bold;
	font-size:12px;	
}
.psdcc-LeftWPItem
{
	color: #000000 !important;
	margin-left: 25px;
	font-family: Arial;
	font-size: 12px;
	font-style:	normal;
	font-weight: bold;
}
.psdcc-LeftWPItem a:link
{
	color: #000000 !important;
	font-family: Arial;
	font-size: 12px;
	font-style:	normal;
	font-weight: bold;

}
.psdcc-LeftWPItem a:visited
{
	color: #000000 !important;
	font-family: Arial;
	font-size: 12px;
	font-style:	normal;
	font-weight: bold;
}
/*File Download Dialog*/
.ui-dialog
{
	background-image:url(/PublishingImages/Pages/More%20info%20box1.jpg);
}
.ui-icon-closethick
{
    background-position: left top !important;
    margin: 0 !important;
}
.ui-dialog-titlebar
{
	display:none;
}
.ui-dialog .ui-dialog-titlebar-close, .ui-icon-closethick
{
    width: 20px !important;
    height: 20px !important;
}
.ui-dialog .ui-dialog-titlebar-close
{
	display:none;
}
.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close:hover
{
    padding: 0 !important;
}
.ui-dialog .ui-button
{
	background-image: url(/PublishingImages/Pages/Submit%20button.png) ;
	width:45%;
	border:none;
	color:#fff;
	height:30px;
}
.ui-dialog .ui-dialog-buttonpane { 
    text-align: center;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 
    float: none;
}
#dialog
{
	min-height:200px;
}
.download-row
{
	padding-top:5px;
	clear:both;
}
#download-text
{
	font-size:10pt;
	font-weight:bold;
	line-height:15pt;
}
.download-name-label
{
	font-size:10pt;
	float:left;
	color:#b9babc;
	font-weight:bold;
	margin:0px 5px 0px 10px;
}
#download-email-icon
{
	background-image:url('../../../PublishingImages/Pages/Email icon.png');
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	float:left;
	margin:0px 10px 0px 10px;
}
#download-phone-icon
{
	background-image:url('../../../PublishingImages/Pages/Phone icon.png');
	background-repeat:no-repeat;
	width:28px;
	height:28px;
	float:left;
	margin:0px 10px 0px 10px;
}
.FullName_Field, .Email_Field, .Phone_Field
{
	border:none;
	border-bottom:1px solid #B9BABC;
	outline:none;
	width:220px;
}
.ui-front {
    z-index: 99999;
}
#downloadLink a {
	cursor:pointer;
	font-size: 22px;
}