
/* Default CSS Stylesheet for a new Web Application project */

body
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	margin-top: 0;
	font-size: 100%;
	/*line-height: 130%;*/
	margin-top: 0;
	/*
	background-color: #D5D5D9;
	*/
}

.BoldItalic
{
	font-family: Verdana, sans;
	font-size: 100%;
	font-weight: bold;
}

.FindARepBody
{
	background-image: none;
	background-color: #EAEFF2;
	/* margin: 0px 0px 0px 0px;*/
}
p
{
	line-height: 130%;
	font-family: Verdana, sans;
}
/*
h1
{
	font-size: 105%;
	font-weight: bold;
	font-family: Verdana, sans;
}

h2
{
	font-size: 110%;
	font-weight: bold;
	font-family: Verdana, sans;
}

h3
{
	font-size: 115%;
	font-weight: bold;
	margin-bottom: -3%;
	padding-top: 1em;
	font-family: Verdana, sans;
}

li
{
	line-height: 130%;
	font-family: Verdana, sans;
	margin-top: 5px;
	margin-bottom: 5px;
}

a
{
	color: #1D6AB2;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

a:visited
{
	color: #1D6AB2;
	font-weight: bold;
	 text-decoration: none; 
}*/

img.ImageHeader
{
	border-style: none;
}

Table.LargeChart
{
	border: none;
	color:Black;
	font-family: Verdana, sans;
	border-style: none;
}

Table.layouttable
{
	clip: rect( );
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	font-family: Verdana, sans;
	/*
	border-left: outset 3px;
	border-top: outset 3px;
*/
}

Table.MainLayout
{
	width: 950px;
	margin-top: 0;
	height: 100%;
	border-style: none;
	background-color: White;
	font-family: Verdana, sans;
}

Table.HeaderLayout
{
	width: 950px;
	border: none;
	font-family: Verdana, sans;
	/*background-image: url(../images/Headers/MyEJHeaderBackground.jpg);*/
}

Table.ContentLayout
{
	/* width: 100%;*/
	height: 100%;
	font-family: Verdana, sans;
}

Td.CopperBar
{
	border-style: none ;
	background-image: url(../images/CopperBar.png);
}

.homeIntro
{
	font-weight: bold;
	color: #044677;
	margin-left: 4px;
	margin-right: 4px;
	font-family: Verdana, sans;
	line-height: 140%;
}

TD.homeTabTitle
{
	background-color: #D5D5D9;
	color: Black;
	height: 20px;
	vertical-align: middle;
	font-size: 70%;
	font-weight:bold;
	/*
	margin: 0 0 0 0;
*/
	padding: 0 0 0 4px;
}

TD.homeFeatureBox
{
	background-color: White;	
	height: 100%;	
	font-size: 90%;
}


A.Button
{
	color: White;
	text-decoration: none;
}

A.Button:visited
{
	color: White;
	text-decoration: none;
}

A.Button:hover
{
	text-decoration: underline;
}


td.btnLeft
{
	width: 13px;
	height: 28px;
}

td.btnMiddle
{
	height: 28px;
	text-align: center;
	background-image: url(../images/btnMiddle.png);
}

td.btnRight
{
	width: 13px;
	height: 28px;
}


.SectionLabel
{
	font-size: 100%;	
	color: gray;
}

.ValuesTableHeader
{
	text-align: center;
	font-family: Verdana, sans;
	background-color: #474D56;
	color: White;
}

.ValuesTableHighlight
{
	background-color: #859BAB;
}

.ErrorText
{
    font-size: 110%;
    font-weight:bold;
    color:Red;
}

.HighlightTextSearchPage
{
	font-weight: bold;
	color: #1D6AB2;
	font-size: 100%;
}

/********************************************************
*********************************************************

TOP HAND MENU STYLES

*********************************************************
********************************************************/

A.MainMenu
{
	color: White;
	font-family: Verdana, sans;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
}

A.MainMenu:visited
{
	color: White;
	font-family: Verdana, sans;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
}

A.MainMenu:hover
{
	text-decoration: underline;
	font-family: Verdana, sans;
	font-size: 70%;
}

/********************************************************
*********************************************************

LEFT HAND MENU STYLES

*********************************************************
********************************************************/
.MenuLevel1
{
	background-color: #EAEFF2;
	border-color: #ACC6D7 #ACC6D7 #ACC6D7;
	border-style: solid;
	border-width: 1px;
	
	color: #1D6AB2;
	font-family: Verdana, sans;
	font-weight: bold;
	padding: 2;
	margin: 0;
	font-size: 70%;
}

.MenuLevel2
{
	background-color: #EAEFF2;
	border-width: 0px;
	
	color: #1D6AB2;
	font-family: Verdana, sans;
	font-weight: bold;
	padding: 2;
	margin: 0;
	font-size: 70%;
}

.MenuHoverStyle
{
	color: #1D6AB2;
	text-decoration: underline;
	background-color: silver;
	font-family: Verdana, sans;
	font-size: 70%;
}

/********************************************************
*********************************************************

COMMON MYEJ MENU

*********************************************************
********************************************************/

TD.MenuBackground
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: Gray;
}

TD.MainLayoutLeftBorder
{
	width: 1px;
	border-right: solid 1px silver;
}

TD.MainLayoutRightBorder
{
	width: 1px;
	border-left: solid 1px silver;
}


/* Default CSS Stylesheet for a new Web Application project */

body
{
    background: #fff;
    /*background-color:#004264;  */
    border: 0;
    font-size: 12px;
    text-align: center; /* Internet Explorer center alignment*/
    /*width: 851px;*/
}

.HeaderTopPane
{
    font-size: 0px;
    vertical-align: top;
    height:52px;
    background: url(Images/Header_BG_Repeat.jpg) repeat-x;
}

.DownloadsText
{
    font: 11px arial; 
    border: solid 1px silver;
    width: 100%;
}

.DownloadsLargerText
{
    font: bold 12px arial;         
}

.Bold
{
    font-weight: bold;
}

.BoldItalic
{
	font-family: Verdana, sans;
	font-size: 12px;
	font-weight: bold;
}

.FindARepBody
{
	background-image: none;
	background-color: #FFFFFF;
	/* margin: 0px 0px 0px 0px;*/
}
p
{
	/*line-height: 130%;*/
	font-family: Verdana, sans;
}

h1
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, sans;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: -3%;
	padding-top: 1em;
	font-family: Verdana, sans;
}



a
{
	color: #1D6AB2;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

a:hover
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

a:visited
{
	color: #1D6AB2;
	font-weight: bold;
	font-size: 12px;
	/* text-decoration: none; */
}

img.ImageHeader
{
	border-style: none;
}

Table
{
	border: none;
	font-family: Verdana, sans;
	border-style: none;
}

Table.LargeChart
{
	border: none;
	color:Black;
	font-family: Verdana, sans;
	border-style: none;
}

Table.LeftJumpMenu
{
	clip: rect( );
	width: 150px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: none;
}

Table.layouttable
{
	clip: rect( );
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	/*
	border-left: outset 3px;
	border-top: outset 3px;
*/
}

Table.MainLayout
{
	width: 851;
	height: 100%;
	/*
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	*/
	border-style: none;
	background-color: White;
}

Table.HeaderLayout
{
	width: 851px;
	margin: 0 0 0 0;
	
}

Table.ContentLayout
{
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	/*border-left: solid 1px black;
	border-right: solid 1px black;*/
}

Td.CopperBar
{
	/*
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	*/
	border-style: none ;
	background-image: url(../images/CopperBar.png);
}

.homeIntro
{
	font-weight: bold;
	color: #044677;
	margin-left: 4px;
	margin-right: 4px;
	font-family: Verdana, sans;
	/*line-height: 140%;*/
}

TD.homeTabTitle
{
	background-color: #D5D5D9;
	color: Black;
	height: 20px;
	vertical-align: middle;
	font-size: 12px;
	
	/*
	margin: 0 0 0 0;
*/
	padding: 0 0 0 4px;
}

TD.homeFeatureBox
{
	background-color: White;
	/*border-color: black #ACC6D7 #ACC6D7;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;*/
	height: 100%;
	font-size: 12px;
}

.footer
{
	/*border-color: #999999 black black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;*/
	/* margin-top: 60px; 
	height: 60px;*/
	width: 100%;
}


A.MyEj-Button
{
	color: #FFFFFF !important;
	text-decoration: none !important;
}
A.MyEj-Button:visited
{
	color: #1D6AB2 !important;
	text-decoration: none !important;
}
A.MyEj-Button:hover
{
	text-decoration: underline !important;
}

A.Button
{
	color: #FFFFFF;
	text-decoration: none;
	
}

A.Button:visited
{
	color: #1D6AB2;
	text-decoration: none;
}

A.Button:hover
{
	text-decoration: underline;
}

div.MainContent
{
	overflow: auto;
	width: 100%;
}

div.SubSectionHeaderContent
{
	overflow: hidden;
	width: 100%;
	background-color: White;
}

td.btnLeft
{
	width: 17px;
	height: 26px;
}

td.btnMiddle
{
	height: 26px;
	text-align: center;
	
	background-image: url(../images/btnMiddle.jpg);
}

td.btnRight
{
	width: 17px;
	height: 26px;
}

Select 
{
	
}

.SectionLabel
{
	font-size: 12px;
	
	color: #0065A4;
}

.CopyTextNormal
{
	color: Black;
	font-size: 12px;
}

.CopyTextBold
{
	font-weight: bold;
	color: Black;
	font-size: 12px;
}

.CopyTextBoldRed
{
	font-weight: bold;
	color: Red;
	color: Black;
	font-size: 12px;
}

.CopyTextMissionStatement
{
	font-weight: bold;
	font-size: 12px;
	color: Blue;
}

.CopyTextSubHeader
{
	
	font-size: 12px;
	color: Black;
}

.CopyTextSubHeaderUL
{
	text-decoration: underline;
}

.CopyrightText
{
	font-size: 12px;
}

.ValuesTableHeader
{
	text-align: center;
	font-family: Verdana, sans;
	background-color: #474D56;
	color: White;
}

.ValuesTableHighlight
{
	background-color: #859BAB;
}

.ErrorText
{
    font-size: 12px;
    font-weight:bold;
    color:Red;
}

/********************************************************
*********************************************************

TOP HAND MENU STYLES

*********************************************************
********************************************************/

A.MainMenu
{
	color: White;
	font-family: Verdana, sans;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
}

A.MainMenu:visited
{
	color: White;
	font-family: Verdana, sans;
	font-weight: bold;
	text-decoration: none;
	font-size: 70%;
}

A.MainMenu:hover
{
	text-decoration: underline;
	font-family: Verdana, sans;
	font-size: 70%;
}

/********************************************************
*********************************************************

LEFT HAND MENU STYLES

*********************************************************
********************************************************/
.MenuLevel1
{
	background-color: #EAEFF2;
	/*border-color: #ACC6D7 #ACC6D7 #ACC6D7;
	border-style: solid;
	border-width: 1px;*/
	
	color: #1D6AB2;
	font-family: Verdana, sans;
	font-weight: bold;
	padding: 2;
	margin: 0;
	font-size: 70%;
}

.MenuLevel2
{
	background-color: #EAEFF2;
	border-width: 0px;
	
	color: #1D6AB2;
	font-family: Verdana, sans;
	font-weight: bold;
	padding: 2;
	margin: 0;
	font-size: 70%;
}

.MenuHoverStyle
{
	color: #1D6AB2;
	text-decoration: underline;
	background-color: silver;
	font-family: Verdana, sans;
	font-size: 70%;
}

/********************************************************
*********************************************************

COMMON MYEJ MENU

*********************************************************
********************************************************/

TD.MenuBackground
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

TD.MainLayoutLeftBorder
{
	width: 15px;
	background-image: url(../images/LeftBackground.jpg);
}

TD.MainLayoutRightBorder
{
	width: 15px;
	background-image: url(../images/RightBackground.jpg);
}

/*************************************************************
****************************************************************
WEBSITE CSS
*****************************************************************
**************************************************************/

    


.Page
{
    border:none 0;
    background: white;
    width: 851px;
    height:100%;
}


/* Header*/
.HeaderTopPane
{
    background: url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/Header_BG_Repeat.jpg) repeat-x;
}

.Logo
{
    display: inline;
    float: left;   
    vertical-align: top;
}

.Logo2
{
    display: inline;
    float: right;   
    vertical-align: top;
}

.MenuPane
{
    background: url(http://www.SFPathway.com/Portals/0/menu_bg.jpg) repeat-x;
    padding-left: 125px;
    height:10px;
}

.HeaderBottomPane
{
    font-size: 0px;
    vertical-align: top;
    height: 178px;
    width:851px;
    background: url(Images/Header_Image_1.jpg) no-repeat;
}
.HeaderRotatorPane
{
    vertical-align: top;
    height: 178px;
}

/*content*/

.HomeHeader
{
    font: 14px Verdana;
    border-bottom: solid 2px #e8e8e8;
    padding:30,0,10,20;
}

.text
{
    font: 12px Verdana;
    color: Gray;
    text-align:justify;
    padding: 20, 20, 0, 20;
}

.contentText p
{
    font: 10px Verdana;
    font-weight:bold;
    color: #000;
}

.blueLinks a
{
    font: 10px Verdana;
     font-weight:bold;
    color: #094161;
}
.blueLinks
{
    font: 10px Verdana;
     font-weight:bold;
    color: gray;
}

.ContentPadding
{
    padding:0,0,0,0;
}

.LeftPaneHome
{    
    background:#f5f5f5 url(http://www.SFPathway.com/Portals/0/lefttop.jpg) no-repeat;
   width:170px;
   padding-top:20px;
   
   padding-left:15px;
}

.LeftContentPane
{    
    vertical-align: top;
    width: 300px;    
    height: 100%;
}
.TopContentPane
{    
    background: transparent url(Images/submenu_bg_main.jpg) repeat-x;
    vertical-align: middle;       
    height: 50px;  
}

.ContentPaneHome
{    
    background:#f5f5f5 url(http://www.SFPathway.com/Portals/0/lefttop.jpg) no-repeat;
    vertical-align: top;
    width:250px;
    height: 100%;    
}

.ContentPane
{    
    vertical-align: top;       
    height: 300px;  
    padding: 0px,60px,5px,20px;
}
.ContentPaneDivider
{
    vertical-align: top; 
    height:1px;     
     background-color:#D7D7D9;
 }

 .RightPaneHome
{    
    background:#f5f5f5 url(http://www.SFPathway.com/Portals/0/lefttop.jpg) repeat-x;
    vertical-align: top; 
    height: 100%;
    padding-top:0px;
    padding-bottom:50px;
}
 .breadcrumbPane
 {
    float:right;
    padding-right:42px;
    padding-top:10px;
    padding-bottom:0px;
    margin-bottom:0px;
    color:#497abb;
    font-family:Verdana;
    font-size:12px;   
    font-weight:bold; 
 }
 .breadcrumb
 {
  
    font-family:Verdana;
    color:#497abb;
    font-size:12px;
 }
.breadcrumb:link
{
    color:#497abb !important;
    font-weight: bold !important;
}

/* Footer */
.Footer
{
    background-color:#E7E3E7;    
    height: 70px;
    vertical-align: top;
    width: 100%;
}
.Footer_Div
{
    font-family:Arial;
    font-size:9px;
    color:#5A8294;   
}

/*SW Menu*/

.NodeDefault
{
	font-family: Arial, Times New Roman;
	font-size: 11px;
	cursor: hand;
	text-decoration: none;
	color: #444;	
	vertical-align:middle;
	padding-left: 25px;
	padding-bottom:18px;
	padding-top:14px;
}
.HoverClass
{
color: #222;
/*	background: #d9d9d9;*/
}
.SelClass
{	
	color: #444;
}
.NodeIconDefault
{
	cursor: hand;
}
.ChildNodeDefault
{
	height: 24px;
	font-family: Arial, Times New Roman;
	font-size: 11px;
	cursor: hand;
	text-decoration: none;
	color: #444;
	padding-top: 2px;
	padding-left: 5px;
}
.ChildHoverClass
{
	color: #222;
	background: #d9d9d9;
}

.ChildSelClass
{	
	color: #444;
}
.MenuBarClass
{
	width: 100%;
	margin-left:35px;
    font-family:Arial;
    font-size:11px;
}

.MenuClass
{ 
	background-color: #f5f4f4;    
	border: solid 1px #DBDBDB;	
	margin-left: 3px;
	padding-left:5px;
}
/* Below Footer*/
a.Login, .Login, a.Login:link, a.Login:visited
{
    text-align: center;
    color: #004264;
    font: 8px arial;
    font-family: Arial;
}
a.CVInc, .CVInc:link, .CVInc:visited
{
    font: 8px arial;
    font-family: Arial;
    color: #195270 ;
    text-decoration: none;
}
a.Login:hover
{
    text-decoration: none;
    color: #195270;
    font: 8px arial;
    font-family: Arial;
}
a.CVInc:hover
{
    color: #0A618C;
}

/* Background Shadowing */
.BG_LT
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Top_Left_Bottom_Shadow.jpg) no-repeat;
    width: 38px;    
    height:106px;
}
.BG_LC
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Middle_Left.jpg) repeat-y;
    width: 38px;
    height: 100%;
}
.BG_LB
{   
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Bottom_Left_Top_Shadow.jpg) no-repeat;
    width: 38px;    
    height:106px;  
}
.BG_RT
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Top_Right_Bottom_Shadow.jpg) no-repeat;
    width: 38px;    
    height: 106px;
}
.BG_RC
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Middle_Right.jpg) repeat-y;
    width: 38px;
    height: 100%;
}
.BG_RB
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Bottom_Right_Top_Shadow.jpg) no-repeat;
    width: 38px;
    height: 106px;
}
.BG_TL
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Top_Left.jpg) no-repeat;
    width: 38px;    
    height: 35px;
}
.BG_TR
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Top_Right.jpg) no-repeat;
    width: 38px;    
    height: 35px;
}
.BG_TLR
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Top_Left_Right_Shadow.jpg) no-repeat;
    width: 104px;    
    height: 35px;
}
.BG_TC
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Top_Middle.jpg) repeat-x;
    height: 35px;
    width:643px;
}
.BG_TRL
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Top_Right_Left_Shadow.jpg) no-repeat;
    width: 104px;    
    height: 35px;
}

.BG_BL
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Bottom_Left.jpg) no-repeat;
    height: 35px;
    width: 38px;   
}
.BG_BR
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Bottom_Right.jpg) no-repeat;
    height: 35px;
    width: 38px;   
}
.BG_BLR
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Bottom_Left_Right_Shadow.jpg) no-repeat;
    height: 35px;
    width: 104px;   
}
.BG_BRL
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Bottom_Right_Left_Shadow.jpg) no-repeat;
    height: 35px;
    width: 104px;   
}
.BG_BC
{
    background: transparent url(http://www.SFPathway.com/Portals/_default/Skins/SFP_Skin/images/BG_Bottom_Middle.jpg) repeat-x;    
    height: 35px;
    width:643px;
}


*html .IEhack
{
    margin-bottom:-5px;
}

.IEhack
{
    margin:0px;
}





































/* Default CSS Stylesheet for a new Web Application project */




Table
{
	border: none;
	font-family: Verdana, sans;
	font-size: 95%;
	border-style: none;
}

Table.LargeChart
{
	border: none;
	color:Black;
	font-family: Verdana, sans;
	border-style: none;
}

Table.LeftJumpMenu
{
	clip: rect( );
	width: 150px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: none;
	font-family: Verdana, sans;
}

Table.layouttable
{
	clip: rect( );
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	font-family: Verdana, sans;
	/*
	border-left: outset 3px;
	border-top: outset 3px;
*/
}


