#TABLE
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #036;
	PADDING-TOP: 0px;
	font-family:"Trebuchet MS", sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	   
}
#TABLE A
{
     FONT: 10px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    COLOR: #333;

    BORDER-BOTTOM: #c6c8cb 1px solid;
    TEXT-DECORATION: none
}
#TABLE A:visited
{
     FONT: 10px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    COLOR: #333;
	TEXT-DECORATION: none
}
#TABLE A:hover
{
    COLOR: #000
}
#TABLE CAPTION
{
    
	PADDING-BOTTOM: 5px;
    FONT: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: left
}

#TABLE THEAD TR
{
	position:relative; 
	top: expression(offsetParent.scrollTop);

}

#TABLE THEAD TH
{
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	FONT-WEIGHT: normal;
	TEXT-ALIGN: center;
	background-color: #FFFFFF;
}
#TABLE TBODY
{
    BORDER-RIGHT: #eaecee 1px solid;
    BORDER-LEFT: #eaecee 1px solid;
	border: 1px dotted;
}
#TABLE THEAD
{
	BORDER-TOP-WIDTH: 2px;
	BORDER-RIGHT: #eaecee 0px solid;
	BACKGROUND-POSITION: 123px 23px;
	BORDER-BOTTOM-WIDTH: 2px;
	BORDER-LEFT: #eaecee 0px solid;
	WIDTH: 0px;
	HEIGHT: 0px;
	BACKGROUND-COLOR: #6699cc;
}
#TABLE THEAD A
{
	
	WIDTH: 50px;
	COLOR: #053d70;
	BORDER-BOTTOM: #c6c8cb 0px solid;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
#TABLE THEAD A:visited
{
	COLOR: #053d70
}
#TABLE THEAD A:hover
{
	COLOR: #990000
}
#TABLE TBODY
{
    BORDER-BOTTOM: #eaecee 1px solid
}
#TABLE TBODY TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: url(td_back.gif) repeat-x;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	
}

#TABLE TBODY TD A
{
	
	WIDTH: 50px;
	COLOR: #053d70;
	BORDER-BOTTOM: #c6c8cb 0px solid;

	TEXT-DECORATION: none
}
#TABLE TBODY TD A:visited
{
	COLOR: #053d70
}
#TABLE TBODY TD A:hover
{
	COLOR: #990000
}




#TABLE TBODY TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    BACKGROUND: url(td_back.gif) repeat-x;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}



#TABLE TBODY TR.odd
{
    BACKGROUND: #ffffff;
}
#TABLE TBODY TR:hover TD
{

    BACKGROUND: #b2c0c7;

}




#TABLE TFOOT TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 10px;
    FONT: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#TABLE TFOOT TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 5px;
    FONT: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#TABLE TFOOT TR
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 10px;
    FONT: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left;
	 position: relative; 
      overflow-x: hidden;
      top: expression(parentNode.parentNode.offsetHeight >= offsetParent.offsetHeight ? 
		offsetParent.offsetHeight + offsetParent.scrollTop - parentNode.parentNode.offsetHeight : 
		offsetParent.offsetHeight - parentNode.parentNode.offsetHeight);

}


#Links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

#TABLE BUTTON
{
	BORDER-RIGHT: #00274d 3px solid; BORDER-TOP: #00274d 3px solid; BORDER-LEFT: #00274d 3px solid; COLOR: white; BORDER-BOTTOM: #00274d 3px solid; BACKGROUND-COLOR: #255789

}


#TABLE INPUT
{
	BORDER-RIGHT: #00274d 3px solid; BORDER-TOP: #00274d 3px solid; BORDER-LEFT: #00274d 3px solid; COLOR: white; BORDER-BOTTOM: #00274d 3px solid; BACKGROUND-COLOR: #255789

}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}



#TABLENORMAL
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 5px;
	COLOR: #333;
	PADDING-TOP: 5px;
	BORDER-COLLAPSE: collapse;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	font-size: 12px;
}
#TABLENORMAL A
{
    COLOR: #000000;
    BORDER-BOTTOM: #c6c8cb 1px solid;
    TEXT-DECORATION: none
}
#TABLENORMAL A:visited
{
    COLOR: #000
}
#TABLENORMAL A:hover
{
    COLOR: #000
}
#TABLENORMAL CAPTION
{
    PADDING-BOTTOM: 10px;
    FONT: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    TEXT-ALIGN: left
}
#TABLENORMAL THEAD TH
{
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	BACKGROUND: #003366;
	PADDING-BOTTOM: 5px;
	COLOR: #fff;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#TABLENORMAL TBODY
{
    BORDER-RIGHT: #eaecee 1px solid;
    BORDER-LEFT: #eaecee 1px solid
}
#TABLENORMAL THEAD
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-RIGHT: #eaecee 0px solid;
	BACKGROUND-POSITION: 123px 23px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT: #eaecee 0px solid;
	WIDTH: 0px;
	HEIGHT: 0px;
	BACKGROUND-COLOR: #999999
}
#TABLENORMAL THEAD A
{
    WORD-SPACING: 4em;
    WIDTH: 50px;
    COLOR: #ffffff;
    BORDER-BOTTOM: #c6c8cb 0px solid;
    BACKGROUND-COLOR: #003366;
    TEXT-DECORATION: none
}
#TABLENORMAL THEAD A:visited
{
    COLOR: #fff
}
#TABLENORMAL THEAD A:hover
{
    COLOR: #fff
}
#TABLENORMAL TBODY
{
    BORDER-BOTTOM: #eaecee 1px solid
}
#TABLENORMAL TBODY TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(td_back.gif) repeat-x;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#TABLENORMAL TBODY TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: url(td_back.gif) repeat-x;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}



    

#TABLENORMAL TFOOT TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    FONT: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#TABLENORMAL TFOOT TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 0px;
    FONT: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#TABLENORMAL TFOOT TR
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 10px;
    FONT: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#Links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

#TABLENORMAL BUTTON
{
	BORDER-RIGHT: #00274d 3px solid; BORDER-TOP: #00274d 3px solid; BORDER-LEFT: #00274d 3px solid; COLOR: white; BORDER-BOTTOM: #00274d 3px solid; BACKGROUND-COLOR: #255789

}


#TABLENORMAL INPUT
{
	BORDER-RIGHT: #00274d 3px solid; BORDER-TOP: #00274d 3px solid; BORDER-LEFT: #00274d 3px solid; COLOR: white; BORDER-BOTTOM: #00274d 3px solid; BACKGROUND-COLOR: #255789

}
#tabs input {
	background:url(rpbtn.gif) top left no-repeat;
	width:100px;
	height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	border:0;
}
