/*
ADVISORBLUE
######################
1. background: #FFFFFF
2. portlet background: #EFEFEF
3. active tab background: #6293C4
4. passive tab: #AFAEAF - text = #5D5D5D
######################
*/

.TabLeft
{
    width:12px;
    height:22px;
    background:  url(../tableft.png);
}

.TabMiddle
{
    font-weight:bold;
    font-size: 9pt;
    background:  url(../tabmiddle.png);    
	color: #FFFFFF;
}

.TabRight
{
    width:12px;
    background:  url(../tabright.png);
}

.TabLeftPassive
{
    width:12px;
    height:22px;
    background:  url(../tableft_passive.png);
}

.TabMiddlePassive
{
    font-weight:bold;
    font-size: 9pt;
    background:  url(../tabmiddle_passive.png);    
}

.TabRightPassive
{
    width:12px;
    background:  url(../tabright_passive.png);
}

.PTitleLeft
{
    /**
    Needs to specify the width of image used
    otherwise it won't show !
    **/
    width:10px;
    
    /** Always use relative path ! **/
    background:  url(../titleleft.png);
}

.PTitle
{
    /**
    Specify the height of the image used
    else it will use the text height    
    **/
    height:21px;
    color:#FFFFFF;
    font-weight:bold;
    background:  url(../title.png);
}
 
.PTitleRight
{
    /**
    Needs to specify the width of image used
    otherwise it won't show !
    **/
    width:10px;
    background:  url(../titleright.png);
}

.PContentLeft
{
    width:10px;
    background:  url(../content_left.png);
}

.PContent
{

}

.PContentRight
{
    width:10px;
    background:  url(../content_right.png);
}

.PBottomLeft
{
    width:10px;
    background:  url(../bottomleft.png);
}

.PBottom
{
    /**
    Specify the height of the image used
    else it won't appear
    **/
    height:14px;
    background:  url(../bottom.png);
}

.PBottomRight
{
    width:10px;
    background:  url(../bottomright.png);
}

.TabMiddlePassive A
{
color: #5D5D5D
}   
.TabMiddlePassive A:link
{
color: #5D5D5D
}   
.TabMiddlePassive A:visited
{
color: #5D5D5D
}      
.TabMiddlePassive A:hover
{
color: #FFFFFF;
text-decoration:none;
}  

/* Used in JSP files - active tab bgcolor*/
.jspTableHeaderRow {
background-color: #6293C4;
font-weight:700;
}
.jspTableFooterRow {
background-color: #6293C4;
}
/* passive tab bgcolor */
.jspTableRowPassive {
background-color: #AFAEAF;
}
/* portlet bgcolor */
.jspTableRowPassiveTwo {
background-color: #FFFFFF;
}

/* Used for formatting admin screen tables */
.PortletTableHeader {
font-weight: 700;
border-bottom: 1px black solid;
border-right:1px black solid;
text-align: center;
vertical-align: middle;	
color:#000000;
}
.PortletTableHeader A {
color:#000000;
}
.PortletTableHeader A:link {
color:#000000;
}
.PortletTableHeader A:visited {
color:#000000;
}
.PortletTableHeader A:hover {
text-decoration: underline;
color:#ff9900;
}
.PortletTD {
border-bottom: 1px black solid;
border-right: 1px black solid;
text-align: left;
vertical-align: top;
}

.clsTitleTabTD
{
background-color:#AFAEAF;
border: 1px solid #5D5D5D;
color: #FFFFFF
}
.clsTitleTabTD A
{
color: #5D5D5D
}   
.clsTitleTabTD A:link
{
color: #5D5D5D
}  
.clsTitleTabTD A:visited
{
color: #5D5D5D
}      
.clsTitleTabTD A:hover
{
color: #000000;
text-decoration:none;
}         
.clsHighlightTabTD
{
background-color:#6293C4;
border: 1px solid black;
border-bottom: none;
color: #000000;
font-weight:700;
}

BODY  
{
font-family: "Verdana"; 
font-size: 9pt; 
color: #000000;
}
b  
{  
font-family: "Verdana"; 
font-size: 9pt; 
}

TD  
{  
font-family: "Verdana"; 
font-size: 9pt; 
}
TR  
{
font-family: "Verdana"; 
font-size: 9pt; 
}
FONT  
{
font-family: "Verdana"; 
font-size: 9pt; 
}
I 
{
font-family: "Verdana"; 
font-size: 9pt; 
font-style: italic
}
BIG  
{
font-family: "Verdana"; 
font-size: 13pt; 
font-weight: bold
}
TH  
{
font-family: "Verdana"; 
font-size: 9pt; 
font-weight: bold
}
A:link 
{
font-family: "Verdana"; 
color: navy;
font-weight: bold;
text-decoration: none   
}
A:visited 
{  
font-family: "Verdana"; 
color: navy;
font-weight: bold;
text-decoration: none; 
}
A:hover
{
text-decoration: underline;
color:#000000
}
H1 
{  
font-family: "Arial"; 
font-size: 30pt; 
color: navy;
}
STRONG 
{
font-family: "Verdana"; 
font-size: 9pt; 
color: #000000;
text-decoration: none; 
margin-left=0
}
H2 
{
font-family: "Verdana"; 
font-size: 12pt; 
color: #000000;
text-decoration: none; 
margin-left=0
}
H3 
{
font-family: "Verdana"; 
font-size: 9pt; 
color: #000000;
text-decoration: none; 
margin-left=0
}
PRE 
{
font-family: "Verdana"; 
font-size: 9pt; 
color: #000000
}
P 
{
font-family: "Verdana"; 
font-size: 9pt; 
color: #000000
}
BLOCKQUOTE 
{
font-family: "Verdana, Arial, Helvetica"; 
font-size:9pt; 
color: #000000
}
.adminTable
{
background:#8BA1C0;
font-family="verdana, arial, helvetica";
font-size=10pt;
}
.clsFormButtonTopTD
{
background-color:#BFCAD7;
}
.clsFormButtonBottomTD
{
background-color:#BFCAD7;
border-top:1px black solid;
}   
.clsTableHeaderMainTD
{
border-right: 1px black solid;
border-top:1px black solid;
font-weight: bold;
text-align: center;
background-color:#BFCAD7;
vertical-align : middle;
}
.clsTableHeaderRightmostTD
{
border-top:1px black solid;
font-weight: bold;
text-align: center;
background-color:#BFCAD7;
}   
.clsGroupHeaderMainTD
{
border-top:1px black solid;
border-bottom:1px black solid;
border-right:1px black solid;
background-color:#FFFFFF;
}
.clsGroupHeaderRightmostTD
{
border-top:1px black solid;
border-bottom:1px black solid;
background-color:#FFFFFF;      
}
.clsGroupItemMainTD
{
border-right:1px black solid;
background-color:#EDEDFF;
}
.clsGroupItemRightmostTD
{
background-color:#EDEDFF;      
}
.clsSmallHeaderText
{
font-size:9px;
font : normal;
color : Black;
}   
.clsModuleMaximizedTable
{
padding: 2px;
width: 100%;
}
.clsModuleMaximizedHeaderTR
{
color:#FFFFFF;
}
.clsModuleMaximizedHeaderTDLeft
{
padding: 5px 5px 5px 5px;
font-weight: bold;
text-align : left;
}
.clsModuleMaximizedHeaderTDRight
{
padding: 5px 5px 5px 5px;
text-align: right;
}
.clsModuleMaximizedBodyTable
{
text-align: left;
vertical-align: top;
width: 100%;
}        
.clsModuleMaximizedTDBody
{
text-align: left;
}
.clsSelectedRadioTD
{
background-color:#8BA1C0;
border-right:1px black solid;
}

.employeeNavigation  
{
background-color: #EFEFEF;
color:navy;
font-size: 10pt;
font-weight: bold;
text-align: left;
border: 0;
margin-top: 0;
margin-left: 0;
margin-right: 0;
cellpadding: 0; 
cellspacing: 0;
}

.rpaBtn {
  color:navy;
  font-size:10pt;
  font-weight:bold;
  border:0;
  text-align: left;
  background:none;
}

