﻿body, html , form{
    height:100%;
    background-color:#FFFFFF;
}

table.outertable
{
    height:100%;
    width:100%;
}
table.holdingtable
{
    height:98%;
    width:818px;
}
td.top_shadow
{
    background-image:url('images/top_shadow.gif');
    height:11px;
    width:818px;
    background-repeat:no-repeat;
}
td.left_shadow
{
    background-image:url('images/left_shadow.gif');
    width:4px;
    height:100%;
    background-repeat:repeat-y;
}
td.right_shadow
{
    background-image:url('images/right_shadow.gif');
    width:14px;
    height:100%;
    background-repeat:repeat-y;
}
table.centraltable
{    
    width:800px;
}

table.contenttable
{
    width:790px;
    background-color:#FFFFFF;
    padding:5px;
}
td.content
{
    background-color:#FFFFFF;
    
}
td.contentmain
{
    background-color:#FFFFFF;
     background-image:url('images/gecko-back.gif');
     background-repeat:no-repeat;
}
.nav-thin-grey
{
    background-color:#B2B2B2;
    height:1px;
}

.nav-background
{
    background-image:url('images/nav_background.gif');
    height:22px;
    text-align:left;
}   
table.pagecontent
{
    height:100%;
    width:792px;
}

td.leftcontent
{
    vertical-align:top;
    width:450px;
  
}

td.rightcontent
{
    vertical-align:top;
    width:175px;
   
}
.vertical-separator
{
    width:1px;
    background-image:url('images/vertical-separator.gif');   
}
.horizontal-separator
{
    height:1px;
    background-image:url('images/horizontal-separator.gif');   
    background-repeat:repeat-x;
    padding:4px;
    vertical-align:middle;
   
}
.blackline
{
    height:1px;
    background-color:#000000;
    vertical-align:middle;
   
}
a.navitem
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
}

a.navitem:hover
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:8pt;
    color:#FF0000;    
}

a.leftnavitem
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:8pt;
    color:#605F5F;
    text-decoration:none;
    vertical-align:middle;
}

a.leftnavitem:hover
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    vertical-align:middle;
}
.greytext
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:8pt;
    color:#646464;   
    text-align:left; 
   
}
.footertext
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:8pt;
    color:#100876;   
   
}
.maroontextbold
{
    font-family:tahoma, verdana, arial;
    font-weight:bold;
    font-size:8pt;
    color:#B4011F;
}
.maroontext
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:8pt;
    color:#B4011F;
    
}
table.infoholder
{
    width:588px;
}
td.infoholdercorner
{
    width:23px;
    height:23px;
}
td.infoholderthinline
{

    background-color:#E1E1DD;
    height:1px;
}
td.infoholderbase
{
    background-color:#E1E1DD;
}
td.infoholderleft
{
    width:23px;
    background-image:url('images/section_left.gif'); 
    background-repeat:repeat-y;
}
td.infoholderright
{
    width:23px;
    background-image:url('images/section_right.gif'); 
    background-repeat:repeat-y;
}
td.leftnav
{
     background-color:#E8E8E8;
     width:150px;
     
}
td.topnavleftdarkgrey
{
    background-color:#A8A7A7;
}

table.navtable
{
    width:160px;
    background-color:#FFFFFF;
   
}
table.navtableouter
{
    width:150px;
    background-color:#FFFFFF;
}

td.navcell
{
    background-color:#E8E8E8;
    padding:5px;
    padding-top:0px;
}
.heading
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:14pt;
    color:#646464;   
    text-align:left; 
}
.mainheading
{
    font-family:tahoma, verdana, arial;
    font-weight:normal;
    font-size:18pt;
    color:#646464;   
    text-align:left; 
    padding:10px;
}
td.footer
{
    color:#ffffff;
    background-color:#000000;
}

.baseline
{
    height:9px;
    background-image:url('images/base-back.gif');   
    background-repeat:no-repeat;
    vertical-align:top;
    text-align:right;
   
}
input.textbox, select.textbox
{
    background-color:#FFFFFF;   
    font-family: Arial, Tahoma;
    font-size:9pt;
    color:#003366;
   
    border-color:#CCCCCC;
    height:18px;    
}

.formline
  {
    padding:3px;
  }
  
  .tagsmall
  {
    font-family: Arial, Tahoma;
    font-size:10pt;
    color:#FFFFFF;
  }
  .tagmedium
  {
    font-family: Arial, Tahoma;
    font-size:12pt;
    color:#FFFFFF;
  }
  .taglarge
  {
    font-family: Arial, Tahoma;
    font-size:14pt;
    color:#FFFFFF;
  }
  .tagxlarge
  {
    font-family: Arial, Tahoma;
    font-size:18pt;
    color:#FFFFFF;
    font-weight:bold;
  }