﻿.psn-pageBody
{
	margin: 0px auto;
	text-align: center;
	color:#000000;
	height: 100%;
	background-position: left top;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/MediumWarm.jpg); /* e1e0e0 */
}
.ms-main
{
	background-color: transparent;
	width: 100%;
	height: 100%;
}

.psn-outermain
{
	width:1000px;
	height: 100%;
	margin-left:auto;
	margin-right:auto;
}

TABLE.psn-topbar
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	border-top: solid 1px #990000;
	z-index: -100;
}

.psn-topmain
{
	width:100%;
	margin-top: 0px;
}

.psn-bodymain
{
	width:100%;
	background-color: #ffffff;
	/* margin-top: 20px; */
	margin-top: 2px;
	height: 95%;
}

.psn-bottompadding
{
	background-color: #ffffff;
}

.psn-bottommargin
{
	background-color: #e0e0e0;
	color: #999999;
	vertical-align: middle;
	padding-left: 5px;
}

.psn-bottommargin a
{
	color: #666666;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: middle;
}
.psn-bottommargin a:hover
{
	color: #000000;
	text-decoration: underline;
}

/* Hide Add all auth users link */
#ctl00_PlaceHolderMain_ctl00_LinkAddAuthUsers { display: none; }

/*Global Links (Sign In/Welcome, My Links, etc)*/

.ms-globalbreadcrumb {
	font-size:8pt;
	text-align:right;
	background-color:transparent;
	padding:3px 10px 2px 5px;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
	text-decoration:none;
	color:#000000; /* change */
}
.ms-globalbreadcrumb a:hover{
	text-decoration:underline;
	color:#000000;
}

.ms-globallinks{
	font-size:8pt;
	background:transparent;
	font-family:tahoma;
	padding-left: 15px;
}

.ms-searchresultsareaSeparator {
	background-color: transparent;
}

/* cell to right of search */

.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:0%;
}
.ms-sbLastCell{
padding-right:0px;
}

/* search  - both new styles */
input.ms-sbplain{
	width: 100px !important;
}

select.ms-sbscopes {
	width: 100px;
}

.ms-sbgo {
	border-right-width: 2px !important;
}

/* meeting space */
td.ms-mwstabscell  div{
border-bottom: solid 1px #9199a4;
}
.ms-mwspagetitleareaframe{
width:100%;
}
.ms-mwstitlearealine{
background-color: transparent;
}
.ms-MWSSelectedInstance{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#8ebbf5;
text-decoration:underline;
}
.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#003399;
text-decoration:underline;
}
.ms-tabselected{
border-color:#9199a4;
color:#000000;
background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/viewselectorgrad_obsidian.gif");
background-color:#ffe7a2;
}
.ms-WPBody .ms-tabselected {
position: static;
}
.ms-tabinactive{
color:#000000;
background-image:none;
background-color:#f3f3f3;
border:solid 1px #d2d5da;
border-bottom-width:0px;
}
.ms-WPBody .ms-tabinactive {
position: static;
}
.ms-MWSSelectedInstance{
color:#000000;
}
.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{
color:#3966bf;
}

.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{
color:#3966bf;
}
.ms-MWSUninstantiated a:hover{
color:#3966bf;
}
.ms-MWSSelectedInstance{
color:#000000;
}
.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{
color:#3966bf;
}

.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{
color:#3966bf;
}
.ms-MWSUninstantiated a:hover{
color:#3966bf;
}


/* top nav */
.ms-bannerContainer{
	/* background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/navbarslice.jpg"); */
	background-position:right top;
	background-color:transparent;
	background-repeat:repeat;
	padding-right:10px;
	padding-left:5px;
	height: 37px;
	vertical-align: top;
}
.ms-topnavContainer{
	border-left:none;
}

.ms-topnavContainer  table td img{
	display: none;
}
.ms-topnav{
	border-top:none;
	border-right: none;
	border-bottom:none;
	border-left:none;
	/*background-image:url("/_layouts/images/topnavunselected.gif"); */
	background-image:none;
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:8pt;
	background-color:transparent;
	color:#ffffff;
	height: 37px;
		vertical-align:middle;
}

.ms-topnav a{
	display:block;
	white-space:nowrap;
	padding:7px 8px 0px 8px;
	font-weight: bold;
	height: 32px;
}
.ms-topnav a:hover{
	text-decoration: underline;
	color: #ffffff;
}
.ms-topNavHover{
	background-image:none;
	background-color:transparent;
	border:none;
	border-left:none;
	border-bottom-width:0px;
	color:#ffffff;
}
.ms-topNavHover a{
	color:#ffffff;
}

.ms-consolemptablerow{
	background-color:transparent;
}

.ms-topnavselected{
	color:#ffffff;
	background:none;
	background-repeat:repeat-x;
	/* background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/red1/tab-selected-fill.gif"); */
	background-color:transparent;
}
.ms-topnavselected a{
	color:#ffffff;
}
.ms-topnavselected a:visited{
	color:#ffffff;
}
.ms-topnavselected a:hover{
	color:#ffffff;
}

/* site actions */
.ms-siteaction,.ms-siteaction a{
	font:8pt tahoma;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.ms-siteactionsmenu{
	white-space:nowrap;
	font:8pt tahoma;
	padding:0;
	border:none;
	cursor:pointer;
}

.ms-siteactionsmenu div div div{
	background-image:none;
	background-repeat:repeat-x;
	border-top:none;
	border-left:none;
	border-right:none;
	background-color:transparent;
	padding:1px 4px 3px 10px;
}

.ms-siteactionsmenu div div div a{
	color:#000000;
	font-weight:bold;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/siteactionsmenuhovergrad_obsidian.gif");
	border-top:1px solid #b0b6be;
	border-left:1px solid #b0b6be;
	border-right:1px solid #b0b6be;
	border-bottom:1px solid #b0b6be;
	background-color:#ffe69e;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a {
	color:#000000;
}

/* global title area */

.ms-globalTitleArea{
	text-align:right;
	background-image:none;
	background-color:#ffffff;
	background-position:right top;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
}
.ms-globalTitleAreaSeparator{
	background-color:#ffffff;
	background-image:url("/_layouts/images/siteTitleBKGD.gif");
	background-position:right;
	background-repeat:repeat-y;
}

.ms-sitemapdirectional
{
	color: #949AA5;
}

/* page title area */

.ms-consolemptablerow{
	background-color:transparent;
}

TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	background-color:transparent;
	text-align:center;
}

.ms-pagetitleareaframe table{
	background-image:none;
	background-repeat:no-repeat;
	background-position:332px 4px;
	height:54px;
}

/* only shows up on forms */
.ms-titlearealeft
{
	background-color:transparent;
	border-right: none;
}
.ms-areaseparator{
	background-color:transparent;
	background-image:none;
}

td.ms-areaseparatorleft{
	background-color: transparent;
	background-image: none;
	border-right: 0px solid #383838;
	background-repeat: repeat-x;
}

/* left nav area */

div.ms-areaseparatorleft{
	background-color: transparent;
	background-image: none;
	background-repeat:no-repeat;
	background-position:-143px 0px;
	border-right:0px solid #6f9dd9;
	height:100%;
}

.ms-navframe
{
	width: 165px;
	border-right:none;
}

.ms-nav{
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat-x;
	font-family:tahoma;
}

/* between left nav and body */

.ms-pagemargin{
	background-color:#ffffff;
	background-image:none;
	background-repeat:no-repeat;
	background-position:-143px 0px;
	height:100%;
}

/* right margin */

td.ms-rightareacell div.ms-pagemargin{
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat-x;
	height:500px !important;
	border-left: none;
}

div.ms-areaseparatorright{
	background-color: transparent;
	background-image: none;
	border-left: 0px solid #383838;
	background-repeat: repeat-x;
}
.ms-titlearearight .ms-areaseparatorright{
	background-color: transparent;
	background-image: none;
	border-left: 0px solid #383838;
	background-repeat: repeat-x;
	height: 100%;
}

/* bottom margin - left  */
.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright{
	background:#ffffff;
}

/* bottom margin - body */
.ms-bodyareapagemargin{
	background:#ffffff;
	border-top:none;
}

/* body frame */
.ms-bodyareaframe,.ms-viewareaframe{
	vertical-align:top;
	height:100%;
	width:100%;
	background-color:#ffffff;
	border-top:none;
	border-right:none;
	border-left: none;
}

.ms-bodyareaframe a {
	color: #993300;
}

/* page breadcrumb */
.ms-bodyareaframe .ms-pagebreadcrumb,.ms-bodyareaframe .ms-pagebreadcrumb a{
	font-size:8pt;
	background-color:transparent;
	color:#666666;
	text-decoration:none;
}
.ms-bodyareaframe .ms-pagebreadcrumb a:visited{
	color:#666666;
}

/* quick launch */
.psn-CalendarNavigatorContainer
{
}
.psn-NavContainer
{
	height: 500px;
}
.ms-quicklaunchouter{
	border-bottom:none;
	border-right:none;
	margin:0px 0px 0px 0px;
	width: 165px;
	padding-left: 5px;
	padding-right: 5px;
}

.ms-quickLaunch{
	border:none;
	border-bottom:none;
	font-size:8pt;
	font-family:tahoma;
	line-height:10pt;
	background-color:transparent;
}

.ms-quicklaunchheader{
	padding:2px 6px 4px 6px;
	font-weight:normal;
	color:#000000;
	background-image: none;
	background-repeat:repeat-x;
	background-color:transparent;
	border-left:none;
	border-bottom: none;
	font-size:8pt;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
	color:#000000;
	text-decoration:none;
}
.ms-quicklaunchheader a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-quicklaunch table.ms-selectednavheader td{
	width:100%;
	background-color:transparent;
}
table.ms-selectednavheader a{
	color: white;
}
table.ms-selectednavheader a:hover{
	color: white;
	background-color: transparent;
}

.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
	background-color:transparent;
	border-top:solid 1px #d7d7d7;
	border-left:solid 0px #f2f8ff;
	padding:1px 4px 4px 4px;
}
.ms-quicklaunch span.ms-navheader{
	background-color:transparent;
	border-top:solid 0px #add1ff;
	border-left:solid 0px #f2f8ff;
	border-bottom:solid 0px #add1ff;
	padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-selectednav{
	border:none;
	background-image:none;
	background-repeat:repeat-x;
	background-color:#595959;
	margin:2px;
	margin-bottom:0;
	width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
	background-color:transparent;
	background-image: none;
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	padding:0px 4px 1px 12px;
	margin:0px;
}
.ms-quicklaunch table.ms-selectednavheader td{
	width:100%;
	background-color:#595959;
	background-image:none;
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	padding:1px 6px 3px 6px;
}

.ms-quicklaunch table td{
	border-top:none;
}
table.ms-selectednav td a.ms-selectednav{
	background:none;
	color:#ffffff;
}

.ms-quicklaunchnavsep{
	background-color:transparent;
}

table.ms-navitem td,span.ms-navitem{
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 6px 4px 16px;
	font-family:tahoma;
}
.ms-navItem a{
	color:#000000;
	text-decoration:none;
}
.ms-navItem a:hover{
	color:#000000;
	text-decoration:underline;
}
table.ms-navheader td{
	background-image:none;
}
.ms-navheader a,.ms-navheader2 a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
	color:#000000;
	text-decoration:underline;
}

.ms-navsubmenu1{
	width:100%;
	border-collapse:collapse;
	background-color:transparent;
}
.ms-navsubmenu2{
	width:100%;
	background-color:transparent;
	margin-bottom:6px;
	border-top: dotted 1px #cccccc;
	}

.ms-navheaderstatic,.ms-navitemstatic{
	color:#4c4c4c;
}

table.ms-recyclebin td{
	background-color:transparent;
	width:100%;
	border-top:solid 1px #d7d7d7;
	border-left:none;
	padding:3px 5px 7px 3px;
}
table.ms-recyclebin td a{
	font-weight:bold;
	color:#008800;
	text-decoration:none;
}
table.ms-recyclebin td a:hover{
	color:#008800;
	text-decoration:underline;
}

/* tree view */
div.ms-treeviewouter div{
border-top:solid 1px #d7d7d7;
}
div.ms-treeviewouter div div{
border:none;
}

/* forms body */
.ms-formbody{
	background:#f6f6f6;
	border-top:1px solid #d2d5da;
}

/* menu toolbar */
.ms-menutoolbar, TABLE.ms-disc-bar{
	border-bottom: none;
	background-color: #dde0e3;
	background-image: url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/listheadergrad_obsidian.gif");
}
.ms-menutoolbar td, TABLE.ms-disc-bar TD{
	border-top: solid 1px #f8f8f9;
	border-bottom: solid 1px #c7cbd1;
	padding-bottom: 1px;
}
.ms-menutoolbar td a, TABLE.ms-disc-bar TD A {
	color: #373c43;
}
.ms-menutoolbar td a:hover, TABLE.ms-disc-bar TD A:hover{
	color:#000000;
}

td.ms-menutoolbarheader{
	color:#373c43;
}
.ms-listheaderlabel{
	color:#373c43;
}

.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,TABLE.ms-disc-bar td td.ms-viewselector,TABLE.ms-disc-bar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover{
	border:solid 1px #b0b6be;
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/viewselectorgrad_obsidian.gif");
	background-color:#ffe7a2;
}

.ms-toolbar-togglebutton-on{
	border:1px solid #2353b2;
	background-color:#fffee4;
}
table.ms-toolbar,table.ms-viewtoolbar{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/listheadergrad_obsidian.gif");
	background-color:#BCC1C7;
}
table.ms-toolbar{
	border:1px solid #a7adb6;
}

/* web parts */
.ms-WPHeader TD{
	border-bottom: 1px solid #d7d7d7;
}

.ms-WPBorder,.ms-WPBorderBorderOnly
{
	border-color:#d7d7d7;
	border-width:1px;
	border-style:solid;
}
.ms-WPBorder
{
	border-top-width:0px;
}

/* calendar */

.ms-calheader{
	background-color:#e8eaec;
}
.ms-cal-navselected,.ms-cal-nav{
}
.ms-cal-navselected a{
}
.ms-cal-navselected a:hover{
}
.ms-cal-nav a{
	color:#276cff;
}
.ms-cal-nav a:hover{
}
.ms-cal-weekempty,.ms-cal-weekemptyRTL{
	background-color:#e8eaec;
}
.ms-cal-weekname{
	background-color:#e8eaec;
}
.ms-cal-weekday{
	background-color:#e8eaec;
}
.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/weekbox_obsidian.gif");
	background-color:#d2d5da;
	border:1px solid #a7adb6;
}
.ms-cal-weekselected,.ms-cal-weekselectedRTL{
	border:1px solid #a7adb6;
	background-color:#e8eaec;
}
.ms-cal-topday,.ms-cal-topdayL,.ms-cal-wtopdayL,.ms-cal-wtopday{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/calnumBttn_obsidian.gif");
	background-color:#c5cad0;
	border:solid 1px #9199a4;
}
.ms-cal-topdayRTL,.ms-cal-topdayRTLL,.ms-cal-wtopdayRTL,.ms-cal-wtopdayRTLL{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/calnumBttn_obsidian.gif");
	background-color:#ffd767;
	border:none;
}
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/calnumBttntoday_obsidian.gif");
	background-color:#ffd767;
	border:solid 1px #a7adb6;
}
.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayoverRTL div{
	border:solid 1px #fb8c3c;
}
.ms-cal-topday-todayover,.ms-cal-topday-todayoverRTL,.ms-cal-wtopday-todayover,.ms-cal-wtopday-todayoverRTL{
	background-color:#ffd9aa;
	border:solid 1px #a7adb6;
}
.ms-cal-topdayover,.ms-cal-topdayoverL,.ms-cal-wtopdayover,.ms-cal-wtopdayoverL,.ms-cal-topdayfocusover{
	background-color:#f0f1f2;
	border:solid 1px #a7adb6;
}
.ms-cal-topdayoverRTL,.ms-cal-topdayoverRTLL,.ms-cal-wtopdayoverRTL,.ms-cal-wtopdayoverRTLL,.ms-cal-topdayfocusoverRTL{
	background-color:#f0f1f2;
	border:solid 1px #a7adb6;
}
.ms-cal-topdayfocus,.ms-cal-topdayfocusL,.ms-cal-topdayfocusRTL,.ms-cal-topdayfocusRTLL,.ms-cal-wtopdayfocus,.ms-cal-wtopdayfocusL,.ms-cal-wtopdayfocusRTL,.ms-cal-wtopdayfocusRTLL{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/calnumBttnfocus_obsidian.gif");
	background-color:#c7cbd1;
	border:solid 1px #a7adb6;
}
.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	background-color:#c7cbd1;
}
.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
	border-bottom:1px solid #a7adb6;
}
.ms-cal-muworkitem,.ms-cal-muworkitemRTL,.ms-cal-muworkitemRTLL{
	border-right:1px solid #a7adb6;
}
.ms-cal-muworkitemR{
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
}
.ms-cal-muworkitemL{
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
}
.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemRTL{
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
}
.ms-cal-workitem2{
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
}
.ms-cal-workitem2B,.ms-cal-workitemRTL2B,.ms-cal-todayitem2B,.ms-cal-todayitemRTL2B{
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	border-bottom:1px solid #a7adb6;
}
	.ms-cal-noworkitem,.ms-cal-noworkitemL,.ms-cal-noworkitemRTL{
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
}
.ms-cal-noworkitemB,.ms-cal-noworkitemLB,.ms-cal-noworkitem2B,.ms-cal-noworkitemL2B,.ms-cal-noworkitemRTL2B{
	border-right:1px solid #a7adb6;
	border-left:1px solid #a7adb6;
	border-bottom:1px solid #a7adb6;
}
.ms-cal-monthitem a{
	color:#276cff;
}
.ms-cal-defaultbgcolor{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/alldayDefault_obsidian.gif");
	background-color:#e8eaec;
	border:solid 1px #a7adb6;
}
.ms-cal-defaultbgcolorsel{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/alldayDefaultOver_obsidian.gif");
	background-color:#f8f8f9;
	border:solid 1px #a7adb6;
}
.ms-cal-monthAllDay{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/alldayDefault_obsidian.gif");
	background-color:#e8eaec;
	border:solid 1px #a7adb6;
}
.ms-cal-defaultbgcolor a,.ms-cal-monthAllDay a{
	color:#276cff;
}
.ms-cal-monthAllDaysel{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/alldayDefaultOver_obsidian.gif");
	background-color:#f8f8f9;
	border:solid 1px #a7adb6;
}
.ms-cal-time{
	border-right:1px solid #9199a4;
	background-color:#e8eaec;
}
.ms-cal-timeRTL{
	border-left:1px solid #9199a4;
	background-color:#e8eaec;
}
.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover{
	background-color:#e8eaec;
}
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover{
	border-top:solid 1px #c7cbd1;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
}
.ms-cal-workhour{
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#276cff;
}
.ms-cal-workhourB{
	border-bottom:solid 1px #c7cbd1;
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#276cff;
}
.ms-cal-workhourRTL{
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#276cff;
}
.ms-cal-workhourRTLB{
	border-bottom:solid 1px #c7cbd1;
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#276cff;
}
.ms-cal-workhourF{
	background-color:#e8eaec;
	color:#276cff;
}
.ms-cal-workhourRTLF{
	background-color:#e8eaec;
	color:#276cff;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF{
	border-top:solid 1px #c7cbd1;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF{
	border-top:solid 1px #c7cbd1;
}
.ms-cal-workhourF,.ms-cal-workhourRTLF{
	border-top:1px solid #c7cbd1;
}
.ms-cal-eworkhourF .ms-cal-dayhour,.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhour,.ms-cal-enoworkday .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkhourF .ms-cal-dayhour,.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhour,.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-top:solid 1px #c7cbd1;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL,.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
	border-top:solid 1px #c7cbd1;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
	border-top:solid 1px #dde0e3;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #dde0e3;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour{
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF{
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
	border-left:solid 1px #9199a4;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF{
	background-color:#e8eaec;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
	border-right:solid 1px #9199a4;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
}
.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkdayF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,.ms-cal-eworkdayF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF{
	border-left:solid 1px #9199a4;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #9199a4;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-left:solid 1px #9199a4;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
	border-right:solid 1px #9199a4;
}
.ms-cal-weekedge{
	background-color:#e8eaec;
}
.ms-cal-wemptycell,.ms-cal-wemptycellL{
	border-left:1px solid #9199a4;
	background-color:#c7cbd1;
}
.ms-cal-walldayevent,.ms-cal-walldayeventL,.ms-cal-walldayeventRTL,.ms-cal-walldayeventRTLL{
	border-right:1px solid #9199a4;
	border-left:1px solid #9199a4;
	background-color:#c7cbd1;
}
.ms-cal-alldayevent,.ms-cal-alldayeventL,.ms-cal-alldayeventRTL,.ms-cal-alldayeventRTLL{
	border-right:1px solid #9199a4;
	border-left:1px solid #9199a4;
}
.ms-cal-tweekitem{
	border:1px solid #a7adb6;
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/alldayDefault_obsidian.gif");
	background-color:#e8eaec;
}
.ms-cal-tdayitem{
	border:1px solid #a7adb6;
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/alldayDefault_obsidian.gif");
	background-color:#e8eaec;
}
.ms-cal-nav-buttonsltr{
	color:#a7adb6;
}
.ms-cal-nav-buttonsRTL{
	color:#a7adb6;
}

/* quick launch date picker */

table.ms-picker-table td.ms-picker-footer{
	border-top:1px solid #bbc0c7;
}
.ms-picker-header{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/quickLaunchHeader_obsidian.gif");
}
.ms-picker-table .ms-picker-dayheader{
	border-top-width:0px;
	border-bottom:1px solid #bbc0c7;
}
.ms-picker-week{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/weekbox_obsidian.gif");
}
.ms-picker-weekRTL{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/weekbox_obsidian.gif");
}
.ms-picker-daycenter a,.ms-picker-today a,.ms-picker-dayselected a{
	color:#276cff;
}
table.ms-picker-table td.ms-picker-dayselected{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/calnumBttnfocus_obsidian.gif");
	border:solid 1px #a7adb6;
	background-repeat:repeat-x;
	background-color:#c5cad0;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter{
	background-color:#f8f8f9;
	border:solid 1px #f8f8f9;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/selectednav_obsidian.gif");
	background-color:#ffd767;
	border:solid 1px #b0b6be;
}
.ms-navframe .ms-datepickerouter{
	border-bottom:solid 0px #383838;
	border-right:solid 0px #383838;
		width: 165px;
	padding-left: 15px;
	padding-bottom: 10px;
}
table.ms-picker-table td.ms-picker-footer{
	border-top:1px solid #bbc0c7;
}

/* site settings page */
table.ms-pageinformation{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/settingsgraphic_obsidian.jpg");
}
table.ms-createpageinformation{
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/creategraphic_obsidian.jpg");
	background-color:#FFFFFF;
}
.ms-pageinformation th,.ms-createpageinformation th{
	color:#373c43;
}
.ms-pageinformation table td,.ms-createpageinformation table td{
	color:#000000;
}
.ms-authoringcontrols {
	background-color:#f7f7f7;
}
.ms-linksectionheader{
	color:#000000;
}
td.ms-linksectionheader,th.ms-linksectionheader{
	background-color:#f0f1f2;
	background-image:url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/linksectiongrad_obsidian.gif");
	border:1px solid #c7cbd1;
}

.ms-sectionline{
	background-color:#d2d5da;
}
.ms-sectionhighlight-top{
	border:1px solid #fb8c3c;
	background-color:#F7F3CD;
}
.ms-sectionhighlight{
	background-color:#fffee4;
	color:#4c4c4c;
}
.ms-sectionhighlight-line{
	background-color:#fb8c3c;
}
.ms-partline{
	background-color:#c7cbd1;
}
.ms-propertysheet{
	color:#7f7f7f;
}
.ms-propertysheet th{
	color:#7f7f7f;
}
.ms-propertysheet a{
	color: #993300;
}
.ms-propertysheet a:hover{
	color:#000000;
}

/* all site content */
.ms-gb{
	border-bottom:1px solid #d7d7d7;
}

td.ms-vb2 a {
	color:#993300;
}
td.ms-vb2 a:visited {
	color:#993300;
}

/* wiki */
.ms-wikitoolbar a.ms-toolbar{
	color:#373c43;
}
.ms-wikieditouter{
	border:none;
	border-bottom: solid 1px #d7d7d7;
	border-right-width:2px;
}
.ms-wikieditthird{
	background:none;
}
.ms-wikieditbutton a{
	color:#7f7f7f;
}
.ms-wikieditbutton a:hover{
	color:#000000;
}
.ms-wikicontent a.ms-missinglink{
	border-bottom:1px dashed #000000;
}
.ms-wikicontent{
	color:#333333;
}
.ms-separator{
	color:#999999;
}


/* blog */
ul.ms-blogAdminLinks
{
	list-style:none;
	margin:4px 10px 0 0;
	padding:0 0 0 4px;
}
ul.ms-blogAdminLinks li
{
	background-color:transparent;
	background-image: none;
	background-position:center left;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 3px 2px;
}
ul.ms-blogAdminLinks li a{
	color:blue;
}

.ms-PostTitle{
	border-top:solid 1px #d7d7d7;
}

.ms-PostFooter a{
	color:#3966bf;
}

.ms-PostBody{
	color:#666666;
}
.ms-PostFooter{
	color:#9199a4;
}
h3.ms-postdate{
	border:none;
}
h1.ms-PostDate{
	border-bottom:1px solid #6f9dd9;
	color:#fb8c3c;
}
h1.ms-CommentHeader{
	color:#000000;
}
h2.ms-CommentTitle{
	color:#666666;
}
.ms-commenttable td{
	border-top:1px solid #a7adb6;
}
.ms-CommentBody{
	color:#666666;
}
.ms-pickerwait{
	background-color:#FFFFFF;
	color:#000000;
}
.ms-BlogEmptyListText
{
	padding:2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext
{
	display:none;
}
.ms-BlogNavigator div.ms-navheader{
	background-color:transparent;
	border-top:none;
	border-left:none;
	border-bottom:none;
	padding:1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a{
	color:#000000;
}
.ms-BlogNavigator div.ms-navheader{
	color:#000000;
	font-weight:bold;
}
.ms-BlogNavigator .ms-quicklaunch table td{
	border-top:none;
}
.ms-BlogNavigator div.ms-WPBody{
	border-top:solid 1px #d7d7d7;
}
.ms-BlogNavigator div.ms-PartSpacingVertical
{
	font-size:1pt;
	margin-top:0px;
}
.ms-BlogNavigator td.ms-addnew{
	padding-left:6px;
}
.ms-BlogNavigator td.ms-addnew img{
	margin-right:2px;
}
.ms-BlogEmptyListText{
	padding:4px 4px 2px 6px;
	color:#4c4c4c;
}
.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss
{
	color:#4c4c4c;
	width:629px;
}
.ms-blogrssnav{
	color:#4c4c4c;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	border-top:solid 1px #d7d7d7;
}
.ms-blogrssnav a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.ms-blogrssnav img{
	border:none;
}
.ms-CategoryTitleCell
{
	padding:0px 0px 0px 0px;
}
.ms-CategoryTitleCell a
{
	display:block;
	background-color:transparent;
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px;
	padding:3px 0px 3px 16px;
	color: #000000;
}
.ms-CategoryTitleCell a:visited
{
	color: #000000;
}
/* links */

.ms-WPBody A:link,.ms-WPBody A:visited{
	color: #993300;
}
.ms-WPBody A:hover{
	color:#000000;
}



a.ms-addnew{
	color:#993300;
}

.ms-lactionitem a{
	color:#276cff;
}
.ms-lactionitem a:hover{
	color:#000000;
}

.ms-relatedtext{
	color:#3966bf;
}
.ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active{
	color:#3966bf;
}
.ms-relatedtext a:hover{
	color:#3966bf;
}
.ms-titlearea{
	color: #000000;
}
.ms-titlearea a{
	color: #9199a4;
}
.ms-titlearea a:hover{
	color:#000000;
}
.ms-titlearealine {
	/* border-color: #d8d8d8; */
	background-color: Transparent;
	border: none 0px;
}
.ms-titlearealine IMG {
	height: 0px;
}
.UserToolbarTextArea A:link{
	COLOR:#3966bf;
}
.UserToolbarTextArea A:visited{
	COLOR:#3966bf;
}
.UserToolbarTextArea A:hover{
	COLOR:#000000;
}
.ms-TPHeader{
	background-color:#ffdf86;
}
.ms-TPTitle{
	color:#276cff;
}
.ms-TPBody{
	color:#000000;
}
.ms-TPBody A:link,.ms-TPBody A:visited,.ms-TPBody A:hover{
	color:#3966bf;
}

.ms-WPDesign{
	background-color:#c7cbd1;
}
.ms-WPMenu{
	background-color:#c7cbd1;
}

.ms-consoletoolbar .ms-splink a {
	color:#000000;
}

.ms-tabinactive a:link{
	color:#666666;
}
.ms-tabinactive a:hover{
	color:#666666;
	text-decoration: underline;
}
.ms-tabinactive a:visited{
	color:#666666;
}

.ms-styleheader{
	background-color:#f8f8f9;
}
.ms-styleheader a:link,.ms-stylebody a:link{
	color:#3966bf;
}

.ms-styleheader a:hover,.ms-stylebody a:hover{
	color:#000000;
}

.ms-MWSSelectedInstance{
	color:#000000;
}
.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{
	color:#3966bf;
}

.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{
	color:#3966bf;
}
.ms-MWSUninstantiated a:hover{
	color:#3966bf;
}

.ms-consolestatus{
	color: #9199a4;
}
.ms-consolestatus a{
	color:#3966bf;
}
.ms-consolestatus a:hover{
	color:#3966bf;
}

.ms-consoleerror{
	color:#FF0000;
}
.ms-consoleerror a{
	color:#3966bf;
}
.ms-consoleerror a:hover{
	color:#3966bf;
}

a.ms-toolbar
{
	color: #000000 !important;
}
a.ms-toolbar:hover
{
	color: #000000;
}

/* site directory */
.ms-ptabcn, .ms-sctabcn {
    background: url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/listheadergrad_obsidian.gif");
    background-color: #CAE6F4;
    border-top: solid 1px #9199a4;
    border-left: solid 1px #9199a4;
    border-right: solid 1px #9199a4;
    border-bottom: solid 1px #6393D4;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #000000; vertical-align: middle;
}
.ms-ptabcnhover, .ms-sctabcnhover {
    background: url("/_layouts/images/Bechtel.PSNPortal.UI.Branding/obsidian/listheadergrad_obsidian.gif");
    background-color: #fae8d4;
    border-top: solid 1px #9199a4;
    border-right: solid 1px #9199a4;
    border-left: solid 1px #9199a4;
    border-bottom: solid 1px #6393D4;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px; color: #000000; vertical-align: middle;
}
.ms-ptabcn A:link, .ms-ptabcn A:visited,.ms-ptabcnhover A:link, .ms-ptabcnhover A:visited, .ms-sctabcn A:link, .ms-sctabcn A:visited,.ms-sctabcnhover A:link, .ms-sctabcnhover A:visited {
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-style: normal;
}
.ms-ptabcnhover A:hover, .ms-sctabcnhover A:hover {
    text-decoration: underline;
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-style: normal;
}
.ms-ptabcf {
    background: url("/_layouts/images/topnavdivider.gif");
    background-repeat: repeat-y;
    background-position : left;
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    border-bottom: solid 1px #6393D4;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 11px; color: #7f7f7f; vertical-align: middle;
}
.ms-ptabcfhover, .ms-sctabcfhover {
    background-image: none;
    background-repeat: repeat-x;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 10px; padding-right: 10px;
    color: #7f7f7f; vertical-align: middle;
    background-color: transparent;
    border-top: solid 1px #9e8255;
    border-right: solid 1px #9e8255;
    border-left: solid 1px #9e8255;
    border-bottom: solid 1px #6393D4;
}
.ms-ptabcf A:link, .ms-ptabcf A:visited, .ms-ptabcfhover A:link, .ms-ptabcfhover A:visited, .ms-sctabcf A:link, .ms-sctabcf A:visited, .ms-sctabcfhover A:link, .ms-sctabcfhover A:visited {
    text-decoration: none; color: #7f7f7f;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
}
.ms-ptabcfhover A:hover, .ms-sctabcfhover A:hover {
    text-decoration: underline;
    font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #7f7f7f;
    font-style: normal;
}
.ms-ptabcfb {
    background-color: #FFFFFF;
}
.ms-ptabnt, .ms-sctabnt {
    padding-top: 3px;padding-left: 7px;padding-right: 0px;padding-bottom: 3px;
}
.ms-ptabnt A:link, .ms-ptabnt A:visited, .ms-sctabnt A:link, .ms-sctabnt A:visited {
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #003399;
    font-style: normal;
    font-size: 8pt;
}
.ms-ptabrx {
    width: 100%; background-color: #FFFFFF; border-color: #83b0ec; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
    font-family: Tahoma, Verdana, Arial, Helvetica;
    font-size: 0.7em;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 2px; padding-top: 2px; padding-left: 4px; padding-right: 4px; color: #7f7f7f; vertical-align: middle; text-align: left;
}

/* site directory */

.headertitle, .headertitle a, .headertitle a:link{
font-family: tahoma;
font-size: 10pt;
font-weight: bold;
color: #000000;
}
.headertitle a:visited, .headertitle a:active{
color: #000000;
text-decoration:none;
}
.headertitle a:hover{
color: #000000;
text-decoration:underline;
}

/* custom controls */
.Grid
{
      padding: 4;
      color: #333333;
}

.GridRow
{
      background-color:#F7F6F3;
      color:#333333;
}

.GridFooter
{
      background-color:#5D7B9D;
      font-weight:bold;
      color:White;
}

.GridSelected
{
      background-color:#E2DED6;
      font-weight:bold;
      color:#333333;
}

.GridHeader, .GridHeader a
{
      background-color:#5D7B9D;
      font-weight:bold;
      color:White;
}

.GridAlternate
{
      background-color:White;
      color:#284775;
}

.div-rad {
	position: relative;
	width: 100%;
}

TD.leftnavtop {
	background-image: url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/leftnav-toprepeat.gif);
	background-repeat:repeat-x;
}

TD.leftnavtop DIV.rightcorner {
	background: transparent url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/leftnav-rightcorner.gif) no-repeat top right;
}

.ms-MenuUIPopupBody {
	z-index: 7001 !important;
	margin-top: 2px;
}

.ms-MenuUIPopupBody TABLE {
	color: #000000;
}

/* RadMenu Red skin */

.RadMenu_PSN
{
	background-color: transparent;
}

.RadMenu_PSN * { cursor: pointer; }

.RadMenu_PSN_rtl
{
	text-align: right;
}

.RadMenu_PSN_Context
{
	background: none;
	border: 0;
}

.RadMenu_PSN a
{
	text-decoration: none;
}

.RadMenu_PSN .rmLink
{
	line-height: 32px;
	text-decoration: none;
	color: white; /* #5c5c5c */
	padding-left:3px;
}

.RadMenu_PSN .rmLink:focus,
.RadMenu_PSN .rmFocused
{
	outline: 0;
}

.RadMenu_PSN .rmRootGroup .rmLink
{
	margin-right: 5px;
	overflow: visible;
}

.RadMenu_PSN .rmRootGroup .rmLink .rmText
{
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	margin-right:-1px;
}

* html .RadMenu_PSN .rmItem,* html .RadMenu_PSN .rmHorizontal .rmLink,* html .RadMenu_PSN .rmText{float:left}

* html .RadMenu_PSN .rmGroup .rmText,* html .RadMenu_PSN .rmVertical .rmText{float:none}

*+html .RadMenu_PSN .rmRootGroup .rmLink .rmText
{
	zoom: 1;
}

/* Safari, Google Chrome HACK */
.RadMenu_PSN .rmHorizontal {
top: 0px;
voice-family:"\"}\"";
voice-family:inherit;
top:0px; /* FF */
}
/*end*/
/*\*/
html*.RadMenu_PSN .rmHorizontal {
[top: 0px;
top:0px; /* Safari, Google Chrome */
]top: 0px;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html .RadMenu_PSN .rmHorizontal {
top: 0px;
}
/*end*/

.RadMenu_PSN .rmGroup .rmLink .rmText
{
	font-family: Tahoma, sans-serif;
	font-size: 8pt;
	font-weight: 700;
}

.RadMenu_PSN .rmGroup
{
	background: #FFFBFF;
	border: 1px solid #0b0b0b;
}

.RadMenu_PSN .rmHorizontal
{
	height: 33px;
	background-position:right top;
	background-color:transparent;
}

.RadMenu_PSN .rmGroup .rmHorizontal
{
	height: 21px;
	background: #A5A6A5;  /* #191919; */
}

.RadMenu_PSN .rmGroup .rmLink
{
	text-decoration: none;
	color: #000000; /* #003399 */
	line-height: 18px;
	height: 21px;
	margin: 1px 1px 1px 1px;
	border: solid 1px #FFFBFF;
}

.RadMenu_PSN_rtl .rmGroup .rmLink
{
	text-align: right;
	padding-right:0;
}

.RadMenu_PSN .rmGroup .rmItem {
	/* Note: Looks much better on IE without this setting */
	right: 1px;
}

.RadMenu_PSN .rmText
{
	/* padding: 10px 16px 5px 16px; */
	/* padding: 0px 16px 5px 16px; */
	padding: 0px 10px 5px 8px;
}

.RadMenu_PSN .rmGroup .rmLink .rmText
{
	padding: 1px 30px 3px 20px;
	font-size: 8pt;
	margin-left: 0;
	margin-right: 0px;
}

.RadMenu_PSN_rtl .rmGroup .rmLink .rmText
{
	padding: 1px 20px 3px 30px;
}

/* <expand arrows styling> */

.RadMenu_PSN .rmGroup .rmLink .rmExpandLeft
{
	background: #A5A6A5 url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/ArrowExpandRTL.gif) no-repeat left center;
}

.RadMenu_PSN .rmGroup .rmLink .rmExpandRight
{
	background: #A5A6A5 url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/ArrowExpand.gif) no-repeat right center;
}

.RadMenu_PSN .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_PSN .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_PSN .rmGroup .rmExpanded .rmExpandLeft
{
	color: #ccc;
	background: #A5A6A5 url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/ArrowExpandHoveredRTL.gif) no-repeat left center;
}

.RadMenu_PSN .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_PSN .rmGroup .rmFocused .rmExpandRight,
.RadMenu_PSN .rmGroup .rmExpanded .rmExpandRight
{
	color: #ccc;
	background: #A5A6A5 url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/ArrowExpandHovered.gif) no-repeat right center;
}

/* </expand arrows styling> */


.RadMenu_PSN .rmGroup .rmExpanded
{
	z-index: 11;
}

.RadMenu_PSN .rmTopArrowDisabled,
.RadMenu_PSN .rmBottomArrowDisabled,
.RadMenu_PSN .rmLeftArrowDisabled,
.RadMenu_PSN .rmRightArrowDisabled
{
	display: none;
}

.RadMenu_PSN .rmTopArrow,
.RadMenu_PSN .rmBottomArrow,
.RadMenu_PSN .rmLeftArrow,
.RadMenu_PSN .rmRightArrow
{
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.RadMenu_PSN .rmTopArrow,
.RadMenu_PSN .rmBottomArrow
{
	height: 10px;
	width: 100%;
	background: #343434 url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/ArrowScrollUpDown.gif) no-repeat center top;
}

.RadMenu_PSN .rmTopArrow
{
	border-top: 1px solid #000;
}

.RadMenu_PSN .rmBottomArrow
{
	background-position: center bottom;
	border-bottom: 1px solid #000;
}

.RadMenu_PSN .rmLeftArrow,
.RadMenu_PSN .rmRightArrow
{
	width: 10px;
	height: 20px;
	margin: 0;
	background: #343434 url(/_layouts/images/Bechtel.PSNPortal.UI.Branding/ArrowScrollLeftRight.gif) no-repeat left center;
}

.RadMenu_PSN .rmRightArrow
{
	border-right: 1px solid #000;
	background-position: right center;
}

.RadMenu_PSN .rmLeftArrow
{
	border-left: 1px solid #000;
}

.RadMenu_PSN .rmRootGroup .rmItem .rmDisabled .rmText,
.RadMenu_PSN .rmGroup .rmItem .rmDisabled .rmText
{
	color: #333;
}

.RadMenu_PSN .rmRootGroup .rmItem .rmDisabled
{
	background: none;
}

.RadMenu_PSN .rmGroup .rmItem .rmDisabled
{
	background-color: #A5A6A5;
	/* #191919; */
}

.RadMenu_PSN .rmSeparator
{
	background-color: #1f1f1f;
}

.RadMenu_PSN .rmHorizontal .rmSeparator
{
	height: 20px;
	margin-top: 8px;
	width: 1px;
	border-left: 1px solid #303030;
}

.RadMenu_PSN .rmVertical .rmSeparator
{
	height: 1px;
	border-top: 1px solid #303030;
}

.RadMenu_PSN .rmLeftImage
{
	margin: 2px 0;
}

.RadMenu_PSN .rmRootGroup .rmItem .rmDisabled:hover,
.RadMenu_PSN .rmRootGroup .rmItem .rmDisabled:hover .rmText
{
	background: none;
}



/* RadMenu Default skin */
.Menu
{
	border-style: none;
	border-width: 0px;
	text-align: left;
}

.MainItem
{
	border-style:none;
	border-width:0px;
	text-align:center;
	vertical-align: middle;
	color: #000;
}

.ThemePick {
	margin-top: 2px;
	border-collapse: collapse;
}
.ThemePick TD {
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
}
.ThemePick .ColorCell {
	text-align: center;
	width: 111px;
	height: 34px;
	border: solid 1px black;
}
.ThemePick .ColorCell DIV {
	text-align: center;
	vertical-align: middle;
}
.ThemePick .ColorCell DIV.RGBLabel {
	font-weight: normal;
}
.ThemePick .ColorCell LABEL {
	width: 70px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
}

DIV.BechtelBug {
	position: relative;
	margin-left: 8px;
	margin-right: 8px;
	width: 47px;
	height: 47px;
}
DIV.BechtelBug A {
	position: absolute;
	top: -5px;
}
#ImgPreviewTable {
	position: relative;
	top: -14px;
}
TD.IconTD {
	background-color: white;
	border: solid 1px black;
}
TD.IconTD .IconTDCustomLabel {
	display: block;
	padding-top: 15px;
	width:45px;
	height:45px;
	text-align:center;
	vertical-align:middle;
	font-family: Tahoma;
	font-size: 8pt;
}
.ms-MenuUIPopupBody .HideBlankIcon .ms-MenuUIIconLarge IMG {
	visibility: hidden;
	width: 1px;
	height: 1px;
}
.simplemodal-overlay {
	background-color: #000;
	visibility: hidden;
}
.StageFloat {
    position: absolute;
    top: 16px;
    left: 0px;
    color: #777777;
    font-family: Verdana;
    font-weight: bold;
    font-size: 16pt;
    font-variant: small-caps;
    letter-spacing: 7px;
    text-align: center;
    cursor: default;
    width: 100%;
}
.SilverlightDiv {
	visibility: hidden;
}
.mnMyProjects { width: 101px; }
.mnFunctions { width: 88px; }
.mnTools { width: 64px; }
.mnHelp { width: 59px; }

@media print {
    .psn-topbar { display: none }
    .psn-outermain .psn-topmain { display: none }
    .psn-outermain .psn-bodymain .screenonly { display: none }
    .psn-outermain .psn-bodymain .ms-titlearealeft { display: none }
    .StageFloat { display: none }
}
