/* PSI WSS CSS Styles v.1.1.1*/
.bw_back1{
BACKGROUND-IMAGE: url(/_layouts/images/Troop444/.png);
BACKGROUND-REPEAT:repeat-x;
font-size:8pt;
font-weight:700;
color:#FFF;
height:98px;
vertical-align:bottom;
}
 td .bw_back2{
BACKGROUND-IMAGE: url(/_layouts/images/PSI/.png);
BACKGROUND-REPEAT:repeat-x;
font-size:8pt;
font-weight:700;
color:#FFF;
height:98px;
}
div .psi_logo1 
{
}

.bw_SiteActions {
background-color:#000033;
border-left:none;
font-size:8pt;
font-weight:700;
color:#FFF;
height:20px;
text-align:right;
padding:6px 2px 0 5px;
}
.bw_SiteActions a {
text-decoration:none;
color:#FFF;
}
.bw_menu{
background-color:#94A9A3;
border-right:none;
font-size:11pt;
border:1px solid none;
color:#213671;
}
.bw_menu_left {
background-color:#E7E7E7;
border-right:none;
font-size:11pt;
border:1px solid #000033;
color:#000033;
float:left;
height:750px;
width:200px;
}
td .bw_menu
{
background-color:#000033;
border-right:none;
height:20px;
}	
.bw_menu_div {
background-color:#E7E7E7;
border-top:none;
border-right:none;
border-left:1px solid #000;
border-bottom:1px solid #000033;
font-size:11pt;
color:#000033;
height:auto;
width:170px;
}
.bw_footer {
background-color:#FFF;
font-family:Tahoma, Verdana;
font-size:8pt;
padding-left:140pt;
color:#000033;
font-weight:bold;
}
.bw_ViewContent {
BACKGROUND-IMAGE: none;
background-color: #000033;
border-top:solid 1px #000;
border-right:none;
border-bottom:solid 1px #000;
border-left:solid 1px #000;
text-align:left;
text-decoration:none;
color:#fff;
font-size:12pt;
font-weight:bold;
FONT-FAMILY: Calibri;
padding-top:4px;
padding-left:5px;
padding-right:21px;
float:left;
height:22px;
}

.bw_ViewContent_Divider {
background-color:#E7E7E7;
width:100%;
}	
.ms-navheader a, .ms-navheader2 a 
{
font-weight: bold;
color: #FF0000;
text-decoration: none;
}
.ms-navheader a:hover, .ms-navheader2 a:hover 
{
color: #000000;
text-decoration: underline;
}
.bwSiteTitle 
{	
FONT-SIZE: 30pt;	
COLOR: #213671;	
BACKGROUND-COLOR: #fff;	
TEXT-DECORATION: none;
font-family:Tahoma;
padding-left:10px;
}
.bw_recyclebin a{
text-decoration:none;
background-position:left top;
height:100%;
font-size:9pt;
font-weight:700;
color:#000033;
font-family:Verdana;
text-align:left;
padding-left:4px;
padding-top:20px;
}

/* PSI - Web parts */
.PSIBlockHeader
{ 
	border-top: none; 
	margin-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold;
	font-style:normal;
	text-align:left; 
	vertical-align: top; 
	color:#FFFFFF; 
	background-color:#0033FF; 
}

/* All text content with in table*/
.PSITable
{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	padding:4 4 4 4;
	width:100%;

}

.KeyDatesTableHorizontal
{
	
	text-decoration: none;
	color:#213671;
	padding:4 4 4 4;
    border-top:1px solid #213671;
    border-right:1px solid #213671;
    border-left:1px solid #213671;
    border-bottom:1px solid #213671;
    border-collapse: collapse;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000FF', EndColorStr='#E1f2f6')
	

}
.KeyDatesTableHorizontal TH
{
	color:#ffffff;
	font-family:Calibri;
    text-align:left;
    padding-left:6px;
    font-size:15px;
}

.KeyDatesTableHorizontal TD
{
	
	border-left-color:#000000;
	border-right-color:#000000;
	font-size:20px;
	font-weight:bold;
    font-style:italic;
    font-family:Calibri;
	border-right:1px solid #213671;
	border-top: 1px solid #213671;
	border-bottom:0px;
	width:33%;
	vertical-align:top;
}

.KeyDatesTableVertical
{
	
	text-decoration: none;
	color:#213671;
	padding:4 4 4 4;
    border-top:1px solid #213671;
    border-right:1px solid #213671;
    border-left:1px solid #213671;
    border-bottom:1px solid #213671;
    border-collapse: collapse;
    height:600px;
    width:100%;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000FF', EndColorStr='#E1f2f6')
	

}

.KeyDatesTableVertical TH
{
	color:#ffffff;
	font-family:Calibri;
    text-align:left;
    padding-left:6px;
    font-size:15px;
}

.KeyDatesTableVertical TD
{
	border-top:1px solid #213671;

	border-left-color:#000000;
	border-right-color:#000000;
	font-size:20px;
	font-weight:bold;
    font-style:italic;
    font-family:Calibri;
    padding-left:8px;
	border-top:1px solid #213671;
	border-bottom:0px;
	vertical-align:top;
	height:33%;
}

.KeyDatesEventTable
{	
	
	
}

.KeyDatesEventTable TH
{	
	font-size:20px;
	font-weight:bold;
    font-style:italic;
    font-family:Calibri;
    color:#213671;
    text-align:left;
}

.KeyDatesEventTable TD
{
	vertical-align: top;
	text-align:left;
	font-style:normal;
	color:#000;
	font-size:15px;
	font-weight:normal;
	border-right:0px;
	border-top:0px;
	border:none;
	width:auto;
	height:auto;
	padding-left:10px;
}

.WhatsNewTable
{
	font-size:12px;
	color:#213671;
	padding:4 4 4 4;
	width:100%;
    border:1px solid #213671;
  	background-color: #E1f2f6;
	
}
.WhatsNewTable TH
{
	font-family:Calibri;
	color:#213671;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}

.WhatsNewTable TD
{
	font-family:Calibri;
	font-weight:normal;
	font-size:15px;
	text-align:left;
	color:#000;
    padding-left:10px;
    padding-bottom:10px;
}

.ImpMsgTable
{
	font-family:Calibri;
	font-size:15px;
	color:#000000;
	padding:4 4 4 8;
	width:100%;
    border:2px solid #213671;
	background-color:#96c4cf;
}
.ImpMsgTable TH
{
	font-family:Calibri;
	font-weight:bold;
	text-align:left;
	font-size:15px;
	color:#213671;
	padding-left:10px;
	width:100%;
	background-color:#96c4cf;
}


.ImpMsgTable TD
{
	font-family:Calibri;
	font-size:15px;
    padding: 4 4 4 8;
    text-align:left;
    padding-left:10px;
    padding-bottom:10px;
}


.PSIQuickLinks
{
	width:100%;
	border-top:1px solid #213671;   
    
    border-collapse: collapse;
    text-align:left;
    padding: 0px 45px 0px 5px;
    padding-left:5px;
    padding-bottom:5px;
    font-family:Tahoma;
    font-size:12px;
    
}

.PSIQuickLinks TH
{
	padding-left:5px;
	background-color:#96c4cf;
	font-size:12px;
	height:25px;
	 
	
}

.PSIQuickLinks TD
{
	border-top:1px solid #213671;
	background-color:#e7e7e7;
	padding-left:5px;
	font-family:Tahoma;
	text-decoration:none;
	 font-size:12px;
	 height:25px;
	 
}

.PSIQuickLinks A
{
	color:#213671;
	font-size:12px;
	font-family:Tahoma;
	text-decoration:none;
}

.PSIFacilityLinksDiv
{
	padding-left:5px;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;	
}

.PSIFacilityGlobalNavSC 
{	
	color:#ffffff;
	font-size:12px;
}

.PSIFacilityGlobalNavSC TD 
{	
	color:	#ffffff;
	font-size:12px;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
	border-right:1px solid #ffffff;
	
}

.PSIFacilityGlobalNavSC A
{	
	color:	#ffffff;
	font-size:12px;
	text-decoration:none;
	
}



















/* PSI Custom Styles End Here v.1.1.1*/
.ms-topnavContainer {
border-left:none;
border-right:1px solid #FFF;
border-top:none;
border-bottom:none;
}

.ms-topnav {
border-left:none;
border-right:1px solid #FFF;
border-top:none;
border-bottom:none;
background-image:none;
background-repeat:no-repeat;
font-family:Tahoma;
font-size:8pt;
font-weight:bold;
background-color:#000033;
color:#FFF;
height:20px;
vertical-align:middle;
text-align:center;
}

.ms-topnav a {
display:block;
white-space:nowrap;
height:20px;
text-align:center;
padding-top:7px;
border-left:none;
border-right:1px solid #FFF;
border-top:none;
border-bottom:none;
}

.ms-topnavselected {
color:#FFF;
background:none;
background-repeat:no-repeat;
font-weight:bold;
background-color:#000033;
border-left:none;
border-right:1px solid #FFF;
border-top:none;
border-bottom:none;
}

.ms-topnavselected a {
color:#FFF;
font-weight:bold;
vertical-align:middle;
text-align:center;
border-left:none;
border-right:none;
border-top:none;
border-bottom:none;
}

.ms-topNavHover {
background-image:none;
background-color:#FFF;
border-left:none;
border-right:1px solid #FFF;
border-top:none;
border-bottom:none;
color:#000033;
font-weight:bold;
}

.ms-topNavHover a {
color:#000033;
}

.ms-topnav img {
position:relative;
left:-6px;
}

.ms-topNavFlyOutsContainer {
border:1px solid #FFF;
}

.ms-topNavFlyOuts {
background-color:#94A9A3;
font-family:Tahoma;
font-size:8pt;
}

.ms-topNavFlyOuts a {
display:block;
min-width:120px;
color:#FFF;
font-weight:bold;
padding:4px 8px;
}

.ms-topNavFlyOutsHover {
background-color:#000033;
color:#FFF;
}
.ms-navheader a, .ms-navheader2 a 
{
font-weight: bold;
color: #000033;
text-decoration: none;
FONT-FAMILY: Calibri;
}
.ms-navheader a:hover, .ms-navheader2 a:hover 
{
color: #000033;
text-decoration: underline;
}
TABLE.ms-navheader TD {
BACKGROUND-IMAGE: none;
background-color:#94A9A3;
border-top:none;
border-right:none;
border-bottom:solid 1px #000033;
border-left:solid 1px #000033;
text-align:left;
color:#000033;
font-size:11pt;
FONT-FAMILY: Calibri;
padding-right:47px;
padding-left:5px;
height:25px;
}
TABLE.ms-navitem TD {
PADDING-RIGHT: 6px;	
BACKGROUND-POSITION: left 4px;	
PADDING-LEFT: 16px;	
BACKGROUND-IMAGE: url(/_layouts/images/PSI/navbullet_BW.gif);
BACKGROUND-REPEAT: no-repeat;	
PADDING-BOTTOM: 4px;	
PADDING-TOP: 3px;	
background-color:#E7E7E7;	
FONT-FAMILY: Calibri;
font-size:10pt;
color:#000;
font-weight:bold;
border-top:none;
border-right:none;
border-bottom:solid 1px #000033;
border-left:solid 1px #000033;
height:20px;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
color:#000033;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
color:#000033;
text-decoration:underline;
}
.zz6_QuickLaunchMenu_1
{
color:#000033;
text-decoration: none;
}
.zz6_QuickLaunchMenu_5 
{
color: #000033;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.zz2_QuickLaunchMenu_1 
{
text-decoration: none;
color: #000033;
}
.zz2_QuickLaunchMenu_5 
{
color: #000033;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.ms-bodyareaframe, .ms-viewareaframe 
{
vertical-align: top;
height: 100%;
width: 100%;
background-color: #ffffff;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #fff;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #fff;
font-size: 12pt;
}
.ms-bodyareaframe 
{
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
font-size: 12pt;
}
.ms-pagebreadcrumb 	
{
FONT-SIZE: 12pt;	
COLOR: #213671;	
BACKGROUND-COLOR: #fff;	
TEXT-DECORATION: none;
font-family:Tahoma;
}
.ms-pagebreadcrumb A 
{	
FONT-SIZE: 12pt;	
COLOR: #213671;	
BACKGROUND-COLOR: #fff;	
TEXT-DECORATION: none;
font-family:Tahoma;
}
.ms-HoverCellActive, .ms-SpLinkButtonActive 
{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #94A9A3;
border-right-color: #94A9A3;
border-bottom-color: #94A9A3;
border-left-color: #94A9A3;
vertical-align: top;
background-color: transparent;
background-image: none;
}
.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive 
{
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px;
}
.ms-SPLink 
{
font-family: verdana;
font-size: 8pt;
color: #213671;
}
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover 
{
color: #ff0000;
text-decoration: none;
}
.ms-SpLinkButtonActive a, .ms-SpLinkButtonActive a:hover 
{
color: #ff0000;
text-decoration: none;
}
.ms-SPLink a:link, .ms-SPLink a:visited 
{
color: #213671;
text-decoration: none;
}
.ms-sblink a:link, .ms-sblink a:visited 
{
font-family: Tahoma;
font-size: 8pt;
color: #213671;
text-decoration: none;
padding-left: 4px;
}
.ms-sblink a:hover 
{
color: #213671;
text-decoration: underline;
}
