/*** Import Default Styles */
/*
 *  Doing this should make the given styles available.  However,
 *  styles in this document should be given higher priority based
 *  on the CSS Selector rules.
 */
<!--@import url(esc_default_style.css);-->

@import url (esc_default_style.css);

/* Overriden from EscDefault */
body.leftNav, td.leftNavBackground, *.lightBgColor { background-color : #EEEFE1; }

.headerFont { color: #7B0040; }
*.lightGreyBgColor { background-color: #COCOCO; }
*.darkGreyBgColor { background-color: #888888; }
font.column_title, font.table_title { color : #990033; }

font.section_title_text, font.caption
{
    color : #7B0040;
}

/* Stripped from HTML <style> tags */
.main{ font-size: 10pt; color: #000000; }
.loginBkgd { background-color: #DDDDDD; }
.loginSeperator { background-color: #990033; }
.topmenu{ font-size: 10pt; font-weight: bold ; text-decoration: none; }

A.bottommenu:link, A.bottommenu:visited, A.bottommenu:hover
{ font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration: none; }

/* Already here */
.logo{  font-size: 14pt; color: #990033; font-weight: bold; font-style: italic; }
.pagetitle { font-size: 12pt; color: #990033; font-weight: bold; }
.enhancedfont { font-size: 9pt; color: #990033; font-weight: bold; font-style: italic; }
.standardfont { font-size: 10pt; color: #000000; }
.boldfont { font-size: 10pt; color: #000000; font-weight: bold; }
.boldfont_big { font-size: 11pt; color: #000000; font-weight: bold; }
.smallfont { font-size: 8pt; color: #000000; }
.disclaimer { font-size: 9pt; color: #000000; font-style: italic; }

.systemmenu { font-size: 10pt; color: #3366CC; }
.errormessage { font-size: 12pt; color: #FF0000; font-weight: bold; }
.demotext { font-size: 10pt; color: #3366CC; font-weight: bold; font-style: italic; }
.table1 { background-color: #FAF0E6; }
.tableborder { background-color: #990033; }
.tableheader1 { font-size: 9pt; color: #990033; font-weight: bold; background-color: #FFFFFF; }
.tableheader2 { font-size: 9pt; color: #990033; font-weight: bold; background-color: #C0C0C0; }
.tablerow1 { font-size: 9pt; color: #000000; background-color: #FFFFFF; }
.tablerow2 { font-size: 9pt; color: #000000; background-color: #FFFFFF; }
.topmenu { background-color: #000000;  font-size: 9pt; color: #FFFFFF; font-weight: bold; }
.leftmenu { background-color: #EEEFE1;  font-size: 9pt; color: #000000; font-weight: bold }
.leftmenutitle { font-size: 9pt; color: #990033; font-weight: bold; background-color: #C0C0C0; height: 20; }
.leftmenurow { font-size: 9pt; color: #000000; background-color: #FFFFFF; height: 20; }
.pagemenu { background-color: #FFFFFF;  font-size: 9pt; color: #000000; font-weight: bold; }


.fakeLink { font-size: 9pt; color: #990033; text-decoration: none; font-weight: bold; }
.sysmenu_link { font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.sysmenu_alink { font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.sysmenu_vlink { font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.bgBack { background-color : #eeefe1; }
.bgWht { background-color : #FFFFFF; }
.bgLnRed { background-color : #7B0040; }
.bgSdRed { background-color : #330000; }
.bgLnMain { background-color : #999966; }
.bgLnRedHlt1 { background-color : #CC3300; }
.bgLnRedHlt2 { background-color : #990000; }
.bgBx1 { background-color : #cccccc; }
.bgBx2 { background-color : #999999; }
.bgBx3 { background-color : #e5e5e5; }

.subNavTitle { font-size: 12px; color: #FFFFFF; font-weight: bold; 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: #7B0040;
    font-size: 11px;
    text-decoration: none; 
}

a.leftNavItem:hover 
{ 
    color: #990033;
    font-size: 11px;
    text-decoration: underline; 
}

/************************* Additions from Partner Web *************************/

.even
{
  background-color: #FFFFFF; 
}

.odd
{ 
  background-color: #FFFFFF; 
}

tr.identityHeader
{
  background-color: #EEEFE1;
}

tr.header, th.header
{
  background-color: #E0E0E0;
}

.column_title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #990033;
    font-weight: bold;
}

.column_title_info
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  font-weight: bold;
}

.page_title
{
    font-family: Arial, Helvetica, sans-serif;
    color : #7B0040;
    font-size: 16px;
    font-weight: bold;
}

.page_title_inline
{
    font-family: Arial, Helvetica, sans-serif;
    color : #7B0040;
    font-size: 16px;
    font-weight: bold;
}

.logon_page_title
{
    font-family: Arial, Helvetica, sans-serif;
    color : #7B0040;
    font-size: 18px;
    font-weight: bold;
}

.section_title
{
    font-family: Arial, Helvetica, sans-serif;
    color : #7B0040;
    font-size: 16px;
    font-weight: bold;
}

.input_label
{
    color : #7B0040;
}

/** Style for Line break across page */
div.hr {
  width: 100%;
  background: #990033;
  line-height: 3px;
  font-size: 3px;
}

A:link 
{ 
  font-size: 9pt; 
  color: #990033; 
  text-decoration: none; 
  font-weight: bold; 
}

A:visited 
{ 
  font-size: 9pt; 
  color: #990033; 
  text-decoration: none; 
  font-weight: bold; 
}

A:hover 
{ 
  font-size: 9pt; 
  color: #CC0000; 
  text-decoration: underline; 
  font-weight: bold; 
}
/* Styles for Compliance Video Page */
.center
{
    text-align: center;
}
.margins
{
    margin: 0, 20%;
}
#menu a
{
    display: block;
    width: 200px;
    height: 25px;
    border: 1px solid black;
    text-align: center;
    margin-bottom: 7px;
    padding-top: 3px;
    text-decoration: none;
    color: black;
    font-wight: bold;
    background-color: #aaa;
}

