.TblMsg
{
    
    vertical-align: top;
    border: 1;
    border-style:solid;
    border-color:Silver;
    background-color: whitesmoke;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-width: 2px;
    font-family: Arial, Helvetica, sans-serif;
}

.TblMainWorks
{
    width: 760px;
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-width: medium;
    background-color: transparent;
    border-color: #ffffff;
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    text-align: center;
    margin-bottom: 0; 
    margin-top:0;
    margin-left:0;
    margin-right:0;
    font-family: Arial, Helvetica, sans-serif;
}

.TblBorderRght
{
    border-width: medium;
    border-color: #ffffff;
    border-right-style: solid;
    font-family: Arial, Helvetica, sans-serif;
}




.Alert1
{    
    text-align:  left;
    color:#ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
}

A:link	{	
	text-decoration: none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#333399;
	}
	
.BodyTxt
{
    
    text-align:  left;
    color:#808080;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
    height: 1px
}

.BodyTxtXSml
{
    
    text-align:  left;
    color:#808080;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10px;
    font-weight: normal;
    height: 1px
}
.BodyTxtwKyBg
{
    text-align:  left;
    color:#666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
    background-color: #f4f4d0;
    BORDER-BOTTOM: #dcdcdc thick solid;
    height: 1px
}
.BodyTxtwKyBw
{    text-align:  left;
    color:#666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
    background-color: #ffffff;
    BORDER-BOTTOM: #dcdcdc thick solid;
    height: 1px
}
.BodyTxtwKg
{    text-align:  left;
    color:#666666;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
    background-color: #E8E8E8;
    BORDER-BOTTOM: #dcdcdc thick solid;
    height: 1px
}




.BodyTxtGray
{
    text-align:  left;
    color:#dcdcdc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
   BORDER-BOTTOM: #dcdcdc thick solid
}

.BodyTxtCntr
{
    vertical-align:middle;
    text-align:  Center;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
   
}

.BodyTxt740
{
    vertical-align:middle;
    text-align:  left;
    color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal;
    
}
     
.BodyTxtBold
{
    color:#696969;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold;
   
}

.BodyTxtBlack
{ 
	color: Black; 
	 font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.BodyTxtSml
{
    color:#808080;
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: normal; 
}

.BodyTxtSml_Black
{
    color:#000000;
    font-family:  Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: normal; 
}

.BodyTxtSmlW
{
    color:White;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: normal; 
}

.BodyTxtLrg
{
    color:black;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14px;
    font-weight: normal; 
}

.BodyTxtAlert
{
    color:White;
    background-color: Red;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold;
}

.BodyTxtAlert2
{
    color:Red;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold;
   
}

.BodyTxtInput
{
	font-weight: normal;
	font-size: 12px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	background-color: LightGoldenrodYellow;
	text-decoration: none;
}

.BodyTxtInputRO
{
	font-weight: normal;
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	background-color: Ivory;
	text-decoration: none;
}

.DocBody
{
    margin-bottom:0;
    margin-top:0;
    margin-right:0;
    margin-left:0;
}

.h1
{   vertical-align: middle;
    text-align:left;
     color:#808080;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14pt;
     font-weight: Bold; 
    background-color: #f4f4d0;
    height:28px
}


.h1wBg
{   vertical-align: middle;
    text-align:left;
     color:#808080;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12pt;
     font-weight: normal; 
    background-color: #f4f4d0;
    height:28px;
    BORDER-BOTTOM: #dcdcdc thick solid; 
}

.h1wKCwFClg
{   vertical-align: middle;
    text-align:left;
     color:#999999;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12pt;
     font-weight: normal; 
    height:28px;
}

.h2
{BORDER-TOP: gainsboro 1px solid; 
	BORDER-BOTTOM: gainsboro 1px solid; 
	HEIGHT: 20px;
   vertical-align: middle;
    text-align:left;
     color:#808080;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12pt;
    font-weight: normal; 
    background-color: #E8E8E8;
     background-image: url(images/Bck2.gif);
    background-repeat: repeat-x;
}

.htBck
{
    background-position: bottom;
    background-image: url(images/Bck1.gif);
    background-repeat: repeat-x;
    height: 30px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
}


.h8
{
   vertical-align:middle;
    text-align:left;
     color:#808080;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12px;
    font-weight: normal; 
    background-color: #E8E8E8;
    
}

.h3
{background-color: #cc0033;
  text-align:  left;
     color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12pt;
    font-weight: normal; 
   
}

.h4
{BORDER-TOP: gainsboro thin solid; 
	HEIGHT: 30px;
   vertical-align: middle;
    text-align:left;
     color:#999999;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12pt;
    font-weight: normal; 
   
}



.h5
{
   vertical-align:top;
    text-align:  left;
     color:#dc143c;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  12pt;
    font-weight: bold; 
}

.h6
{
    color:#dc143c;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10pt;
    font-weight: bold;
}

.h7
{
    color:#737373;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10pt;
    font-weight: bold;
}



.InputAble
{
	font-family:  Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal; 
	border-style: inset;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFe9;
	text-decoration: none;
	text-align:  Left;
}
.InputAbleRAlign
{
	font-family:  Arial, Helvetica, sans-serif;
    font-size:  11px;
    font-weight: normal; 
	border-style: inset;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFe9;
	text-decoration: none;
	text-align:  Right;
}

.InputDisAble
{
	font-weight: normal;
	font-size: 12px;
	border-style: none;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dcdcdc;
	text-decoration: none;
}

.link1
{
	font-weight: normal;
	font-size: 11px;
	color: #004394;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.TblCell1On
{
	width: 30;
   vertical-align:top;
    text-align:  left;
     color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14pt;
    font-weight: bold; 
   background-color: #dc143c;
}

.TblCell1Off
{ 
	width: 30;
   vertical-align:top;
    text-align:  center;
     color:#dcdcdc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  14pt;
    font-weight: bold;
   
}

.TblCell2
{
	width: 60;
   vertical-align:top;
   text-align:  center;
     color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  9pt;
    font-weight: bold; 
    
}

.TblMain1
{
    width: 536px;
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: transparent;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 0; 
    margin-top:0;
    margin-left:0;
    margin-right:0;
    border-width:0;
    border:0;
    font-family: Arial, Helvetica, sans-serif;
}
.TblMain2
{
    width: 100%;
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: transparent;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 0; 
    margin-top:0;
    margin-left:0;
    margin-right:0;
    border-width:0;
    border:0;
    font-family: Arial, Helvetica, sans-serif;
}
.TblMain2
{
     width: 224px;
    vertical-align: top;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: transparent;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-align: center;
    border-bottom-style: none;
    margin-bottom: 0; 
    margin-top:0;
    margin-left:0;
    margin-right:0;
    border-width:0;
    border:0;
    font-family: Arial, Helvetica, sans-serif;
}
.TblBrdrTopLft
{
    background-position: right bottom;
    background-image: url(images/Box2_TL.gif);
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 9px;
    font-weight: normal;
    background-repeat: no-repeat;
}

.TblBrdrTopMdl
{
    background-position: bottom;
    background-image: url(images/Box2_TM.gif);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 9px;
    font-weight: normal;
    text-align: right;
    vertical-align:bottom;
}

.TblBrdrTopRgt
{
    background-position: left bottom;
    background-image: url(images/Box2_TR.gif);
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 9px;
    font-weight: normal;
    background-repeat: no-repeat;
}

.TblBrdrMdlLft
{
    background-position:right;
  background-image: url(images/Box2_ML.gif);
    background-repeat: repeat-y;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.TblBrdrMdlRgt
{
    background-position:left;
       background-image: url(images/Box2_MR.gif);
    background-repeat: repeat-y;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.TblBrdrBotLft
{
    background-position: right top;
   background-image: url(images/Box2_BL.gif);
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 9px;
    font-weight: normal;
    background-repeat: no-repeat;
}

.TblBrdrBotMdl
{
    background-position: bottom top;
  background-image: url(images/Box2_BM.gif);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 9px;
    font-weight: normal;
    text-align: right;
}

.TblBrdrBotRgt
{
    background-position: left top;
    background-image: url(images/Box2_BR.gif);
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 9px;
    font-weight: normal;
    background-repeat: no-repeat;
}