a          { font-family: Verdana, Helvetica, Arial; color: #000000; text-decoration: none }
a:hover    { font-family: Verdana, Helvetica, Arial; color: #000000; text-decoration: underline }
.tdnormal  { font-family: Verdana, Helvetica, Arial; font-size: 11px}
.tdsmall   { font-family: Verdana, Helvetica, Arial; font-size: 9px}
.navnormal { font-family: Verdana, Helvetica, Arial; font-size: 11px; color:#ffffff}
.small     { font-family: Verdana, Helvetica, Arial; font-size: 9px}
.normal    { font-family: Verdana, Helvetica, Arial; font-size: 11px}
.wbn	{ font-family: Verdana, Helvetica, Arial; font-size: 11px; color:#ffffff; font-weight: bold }
.wn        { font-family: Verdana, Helvetica, Arial; font-size: 11px; color:#ffffff;}
.hd        { font-family: Verdana, Helvetica, Arial; font-size: 13px}
.grnormal  { font-family: Verdana, Helvetica, Arial; font-size: 11px; color:#4a4a4a}
h1         { font-family: Verdana, Helvetica, Arial; font-size: 16px; font-decoration: bold}
h2         { font-family: Verdana, Helvetica, Arial; font-size: 16px; font-decoration: bold}
h3         { font-family: Verdana, Helvetica, Arial; font-size: 13px; font-decoration: bold}
h4         { font-family: Verdana, Helvetica, Arial; font-size: 11px; font-decoration: bold}
p          { font-family: Verdana, Helvetica, Arial; font-size: 11px}
li         { font-family: Verdana, Helvetica, Arial; font-size: 11px; list-style-image: url(/gfx/arrow_bullet.gif);}

body
{
  margin:		0;
  padding:		60px 0 20px 0;
}

.popup body
{
  margin:		0;
  padding:		0px 0 20px 0;
}

div#header
{
    position:		absolute;
    top:		0;
    left:		0;
    width:		100%;
    height:		60px;
}
 
div#footer
{
    position:		absolute;
    bottom:		0;
    left:		0;
    width:		100%;
    height:		14px;
    background-color:	#949597;
    font-size:		10px;
    font-family: 	Verdana, Helvetica, Arial; 
    color:		#ffffff;
    text-align:		center;
    margin-top:		0px;
    margin-bottom:	0px;
    padding-top:	2px;
    padding-bottom:	2px;
}

@media screen
{
    body>div#header
    {
       position:			fixed;
    }
    body>div#footer
    {
       position:			fixed;
    }
}

* html body
{
    overflow:		hidden;
} 

* html div#content
{
    height:100%;
    overflow:auto;
}

.navbar
{   
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-weight:        normal;
    font-size:          11px;
}

.content.navbar a          { font-family: Verdana, Helvetica, Arial; color: #000000; text-decoration: none }
.content.navbar a:hover    { font-family: Verdana, Helvetica, Arial; color: #000000; text-decoration: underline }

.content td
{
    font-family: 	Verdana, Helvetica, Arial; 
    font-size: 		11px;
}

.nav td
{
    background-color:	#949597;
    font-family: 	Verdana, Helvetica, Arial; 
    font-size: 		11px;
}

.nav td.menuitem
{
    background-color:	#949597;
    border-right:	1px solid #ffffff;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size: 		11px;
    color:		#ffffff;
    text-align:		center;
    padding-bottom: 	3px;
}

.nav td.sel_menuitem
{
    background-color:	#949597;
    border-right:	1px solid #ffffff;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size: 		11px;
    font-weight: 	bold;
    color:		#B70002;
    text-align:		center;
    padding-bottom: 	3px;
}

.nav td.blue_menuitem
{
    background-color:	#949597;
    border-right:	1px solid #ffffff;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size: 		11px;
    color:		#4a4a4a;
    text-align:		center;
    padding-bottom: 	3px;
}

.nav td.sel_blue_menuitem
{
    background-color:	#949597;
    border-right:	1px solid #ffffff;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size: 		11px;
    font-weight: 	bold;
    color:		#4a4a4a;
    text-align:		center;
    padding-bottom: 	3px;
}

.nav a
{ 
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    color: 		#ffffff; 
    text-decoration: 	none 
}

.nav a:hover
{ 
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    color: 		#B70002; 
    text-decoration: 	none 
}

.content input
{
    border:             1px solid #949597;
    background-color:   #EAEAEA;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-weight:        normal;
    font-size:          11px;
    height:		19px;
}

.content input.clean
{
    border:             none;
    background-color:   #ffffff;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-weight:        normal;
    font-size:          11px;
    height:		19px;
}

.content input.grey_bg
{
    border:             none;
    background-color:   #EAEAEA;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-weight:        normal;
    font-size:          11px;
    height:		19px;
}

.content select
{
    border:             1px solid #949597;
    background-color:   #EAEAEA;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-weight:        normal;
    font-size:          11px;
}

.content textarea
{
    border:             1px solid #949597;
    background-color:   #EAEAEA;
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-weight:        normal;
    font-size:          11px;
}

.content textarea.fixed_width
{
    border:             1px solid #949597;
    background-color:   #EAEAEA;
    font-family:        Courier New;
    font-weight:        normal;
    font-size:          11px;
}

.content .submitButton
{
    border:             1px solid #949597;
    padding:            0px;
    background-color:   #949597;
    background-image:   url('/images/grey_button_bg.gif');
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-weight:        normal;
    font-size:          11px;
}

.content a          { font-family: Verdana, Helvetica, Arial; color: #105EA6; text-decoration: none }
.content a:hover    { font-family: Verdana, Helvetica, Arial; color: #105EA6; text-decoration: underline }

.quote
{
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size: 		16px;
    font-weight:	bold;
    text-decoration: 	none 
}

.quote p
{
    font-family:        Verdana, Arial, Helvetica, sans-serif;
    font-size: 		16px;
    font-weight:	bold;
    text-decoration: 	none 
}

.grey_droplet table
{
    border:		none;
}

.grey_droplet td.top_left
{
    background-image:   url('/images/droplets/grey_droplet_top_left.gif');
    height:		8px;	
    width:		9px;
}

.grey_droplet td.top_center
{
    background-image:   url('/images/droplets/grey_droplet_top_center.gif');
    height:		8px;		
}

.grey_droplet td.top_right
{
    background-image:   url('/images/droplets/grey_droplet_top_right.gif');
    height:		8px;		
    width:		9px;
}

.grey_droplet td.center_left
{
    border-left:	1px solid #949597;
    background-color:	#EAEAEA;
}

.grey_droplet td.center_right
{
    border-right:	1px solid #949597;
    background-color:	#EAEAEA;
}

.grey_droplet td.center
{
    background-color:	#EAEAEA;
}

.grey_droplet td.bottom_left
{
    background-image:   url('/images/droplets/grey_droplet_bottom_left.gif');
    height:		8px;	
    width:		9px;
}

.grey_droplet td.bottom_center
{
    background-image:   url('/images/droplets/grey_droplet_bottom_center.gif');
    height:		8px;	
}

.grey_droplet td.bottom_right
{
    background-image:   url('/images/droplets/grey_droplet_bottom_right.gif');
    height:		8px;		
    width:		9px;
}

.grey_droplet .cleantable table
{
    border:             0px solid #ffffff;
    background:         transparent;
    padding:		0px;
    margin:		0px;
}

.grey_droplet .cleantable td
{
   background:          transparent;
   border:		none;
   padding:		0px;
   vertical-align: 	center;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:		10px;
}

.grey_droplet .cleantable td.rightalign
{
   background:          transparent;
   border:		none;
   padding:		0px;
   text-align:		right;
   vertical-align: 	center;
   font-family:         Verdana, Arial, Helvetica, sans-serif;
   font-size:		10px;
}

.tab_table td.active_tab
{
   border-top:		1px solid #949597;
   border-bottom:	0px solid #ffffff;
   border-left:		1px solid #949597;
   border-right:	1px solid #949597;
   background-color:	#EAEAEA;
}

.tab_table td.inactive_tab
{
   border-top:		1px solid #EAEAEA;
   border-bottom:	1px solid #949597;
   border-left:		1px solid #EAEAEA;
   border-right:	1px solid #EAEAEA;
}

.tab_table td.main_content
{
   border-left:		1px solid #949597;
   border-right:	1px solid #949597;
   border-bottom:	1px solid #949597;
   border-top:		0px solid #000000;
}

.error
{
    border:             1px solid #ff0000;
    width:              98%;
    padding:            5px;
}

.message
{
    border:             1px solid #00ff00;
    width:              98%;
    padding:            5px;
}   
