/**** Document Level Declarations ***/
/* Default Body Properties */
@import url(/EscDefault/Include/style.css);
body 
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;       
    text-align: left;
    font-size: 12px;  
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
}

body.leftNav 
{ 
    margin-top: 5px; 
    margin-left: 5px; 
    margin-right: 13px;
    background-color: #CCCCFF;
}

/**** Block Level Declarations ***/

/* Left Navigation Colors */
td.leftNavBackground, *.lightBgColor { background-color : #CCCCFF; }
*.darkGreyBgColor { background-color : #888888; }
tr.evenRowBgColor { background-color : #EEEECC; }
tr.oddRowBgColor { background-color : #FFFFFF; }
*.topNav { background-color : #000000; }

td.leftNavTitle, td.leftNavBorder, *.darkBgColor
{ 
    background-color : #102F81; 
}
*.lightGreyBgColor 
{ 
    background-color: #E0E0E0;
}
td.leftNavBorderSpace { background-color : #FFFFFF; }
td.leftNavItemBlock { background-color : #e5e5e5; }
div.leftNavItemBlock { margin : 2px 0px 2px 4px; }

*.direction_steps_before
{
    background: #cccccc;
    color: #666666;     
    text-align: center;
    font-weight: bold;
}
*.direction_steps_current
{
    background: #FFFF00;    
    text-align: center;
    font-weight: bold;
}
*.direction_steps_after
{
    background: #cccccc;
    color: #666666;
    text-align: center;
    font-weight: bold;
}

/**** In-Line/Font Declarations ****/
/* ALIGNMENT */
p.instructions
{
    text-align: center;
}

/* FAMILY */
font, p, span, td, body, select, input, H1, div
font.leftNavTitle, a.leftNavItem
{
    /*font-family: Georgia, "Palatino Linotype", Times, serif;*/
    font-family: Arial, Helvetica, sans-serif;
}

/* COLORS */
font, span, td, body, select, input, div, H1
{
    color: black;
}

font.leftNavTitle, font.table_title, font.applicationTitle
{ 
    color : #ffffff;
}

a.leftNavItem 
{ 
    color: #999999;
}

font.instructions, p.instructions
{
    color: #000099;
}

font.important_note
{ 
    color: #FF0000; 
}

font.default_text, font.section_title_text
{
    color : #000080;
}

/* SIZE */
font.disclaimer_text, font.leftNavTitle, a.leftNavItem, SUP
{ 
    font-size: 10px;
}

font, p, span, td, body, select, input, div
{     
    
    font-size: 12px;    
}

font.group_title_text, font.large_text
{ 
    font-size: 14px;
}

font.large_text, font.section_title_text, H1,
font.applicationTitle
{ 
    font-size: 16px;
}

/* Style - only if not the default */
font.note_text
{ 
    font-style: italic; 
}

/* WEIGHT - only if not the default */
font.leftNavTitle, font.caption, font.section_title_text,
font.group_title_text, font.applicationTitle, font.column_title
{ 
    font-weight: bold; 
}

/* Other Properties (not common) */
font.leftNavTitle 
{ 
    margin: 0 0 0 1px;
}

a.leftNavItem 
{
    margin: 2px 2px 2px 4px;
}
/* Left Nav Item Anchor/Link */
a.leftNavItem:link, a.leftNavItem:visited, a.leftNavItem:active
{ 
    color: #000000;  
    text-decoration: none; 
}

a.leftNavItem:hover 
{ 
    color: #000000;  
    text-decoration: underline; 
}

/**** Form Declarations ***/
input[type=submit], input[type=reset]
{
    /*border: 0px;*/
}

/************************* Additions from Partner Web *************************/
.even
{
  background-color: #EEEECC; 
}

.odd
{ 
  background-color: #FFFFFF; 
}
