body {
    position: absolute;
    width: 	100%; height: 100%;
    margin: 0; padding: 0;
	background-color: #E4E1DC;
    }
.tbl_main {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat:repeat-y;
	background-image: url("images/body_bkg.jpg");
}
.header {
	background-image: url("images/header.gif");
	background-repeat:no-repeat;
}
.top {
	height:98px;
}
.footer {
	height: 14px;
	background-image: url("images/footer.png");
	background-repeat:repeat-x;
}
.header2 {
	heidht:76px;
}
.tbl_header {
    position: absolute;
    width: 100%; height: 96%;
	background-image: url("images/header.gif");
	background-repeat:no-repeat;
}
.bkg {
	background-image: url("images/body_bkg.jpg");
	background-repeat:repeat-y;
}
.top_menu {
	font:"Times New Roman", Times, serif;
	font-weight:bold;
	size:16px;
	color:#FFFFFF;
}
.left_menu {
	font:"Times New Roman", Times, serif;
	font-weight:bold;
	size:16px;
	line-height:21px;
	color:#3A3A3A;
	width:198px;
	text-decoration: none;
}
.footer {
	background-image: url("images/footer.png");
	background-repeat:repeat-y;
}
.blue_link {
	font-family: Times New Roman, Arial;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.caption {
	font-family: Times New Roman, Arial;
	font-size: 12px; 
	font-weight: bold; 
}
.regtxtitalic {
	font-family: Times New Roman, Arial;
	font-size: 14px; 
	text-decoration: none;
	font-style: italic; 
}
.regtxt {
	font-family: Times New Roman, Arial;
	font-size: 14px; 
	text-decoration: none;
}
.blue_link14 {
	font-family: Times New Roman, Arial;
	font-size: 14px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.header16 {
	font-family: Times New Roman, Arial;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.underline12bold {
	font-family: Times New Roman, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.header16burgundy {
	font-family: Times New Roman, Arial;
	font-size: 16px;
	color: #660000;
	text-decoration: none;
	font-weight: bold;
}
.header20burgundy {
	font-family: Times New Roman, Arial;
	font-size: 20px;
	color: #660000;
	text-decoration: none;
	font-weight: bold;
}
.header18 {
	font-family: Times New Roman, Arial;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.header18blue {
	font-family: Times New Roman, Arial;
	font-size: 18px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.header14 {
	font-family: Times New Roman, Arial;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.header16underline {
	font-family: Times New Roman, Arial;
	font-size: 16px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.header16highlight {
	background: #ffff00;
		font-family: Times New Roman, Arial;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.textbox	{
				border: 1px solid #728889;
				font-size: 12px;
}
.dropdown {	COLOR: #333333;
			FONT: 11px geneva, verdana, arial, sans-serif
}
.textboxhighlight	{ 	
				border: 1px solid #a7d9ff;
				font-size: 12px; 	
}
.inputbtn {   
   color:#050;   
   font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
   background-color:#fed;   
   border: 1px solid;   
   border-color: #696 #363 #363 #696;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}  
.inputbtnhov {
   color:#050;   
   font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
   background-color:#fed;   
   border: 1px solid;    
   border-color: #c63 #930 #930 #c63;  
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   

}
.warning12burgundy {
	font-family: Times New Roman, Arial;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
	font-weight: bold;
}
.heading11burgundyunderline {
	font-family: Calibri, sans-serif;
	font-size:11.0pt;
	color: #C00000;
	text-decoration: underline;
	font-weight: bold;
}
.heading11redunderline {
	font-family: Calibri, sans-serif;
	font-size:11.0pt;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}
.calibri11normal {
	font-family: Calibri, sans-serif;
	font-size:11.0pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.calibri11bold {
	font-family: Calibri, sans-serif;
	font-size:11.0pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.calibri11link {
	font-family: Calibri, sans-serif;
	font-size:11.0pt;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.calibriheader14 {
	font-family: Calibri, sans-serif;
	font-size:14.0pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.calibriheader12burgundy {
	font-family: Calibri, sans-serif;
	font-size:12.0pt;
	color: #660000;
	text-decoration: none;
	font-weight: bold;
}
.calibriheader18red {
	font-family: Calibri, sans-serif;
	font-size:18.0pt;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.calibricaption {
	font-family: Calibri, sans-serif;
	font-size: 10.0pt; 
	font-weight: bold; 
}

.bordergroove
{
border-style:groove;
border-color:#969090;
border-width:7px;
}                                      


