BODY
{
    FONT-FAMILY: x-small Arial,sans-serif,helvetica;
}
TABLE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-VARIANT: normal
}
UNKNOWN
{
    FONT-FAMILY: Arial,sans-serif,helvetica;
}
table, pre, code, p, label, ul, li
{
    FONT-FAMILY: Arial,sans-serif,helvetica;
}
input, select, textarea {
	  border: 1px #666666 solid;
	  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.zzzBUTTON
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    color: #ffffff;
    BORDER: 1px #eeeeee outset;
    border-bottom: 2px #eeeeee outset;
    border-right: 2px #eeeeee outset;
    MARGIN-LEFT: 0.5em;
    DISPLAY: inline;
    CURSOR: pointer;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #31818B;
}
.BUTTON {
  FONT-FAMILY: Arial, Verdana, Helvetica;
  FONT-WEIGHT: bold;
  COLOR: #ffffff;
  LINE-HEIGHT: 16px;
  text-align: center;
  vertical-align: middle;
  padding:5px 10px;
  BACKGROUND-COLOR:  #31818B;
  border:1px solid #fff;	
  cursor:pointer;
  cursor: hand;
  
    -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  /*zoom: 1;*/
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

}     
.BUTTON:hover {
	BACKGROUND-COLOR: #000;
}

FORM P
{
    TEXT-ALIGN: right;
}
p, form, fieldset, h1, h2, h3, h4, h5, h6
{
    PADDING: 0px;
    MARGIN: 0px;
}
P.close
{
    FONT-SIZE: 77%;
    RIGHT: 10px;
    MARGIN: 0px;
    LINE-HEIGHT: 100%;
    POSITION: absolute;
    TOP: 4px;
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}
img, fieldset
{
    BORDER: 0px;
}
LEGEND
{
    DISPLAY: none;
}
LABEL
{
    FONT-WEIGHT: normal;
    CURSOR: pointer;
}
A
{
    COLOR: #633001;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#tb .tbtcrn
{
    BACKGROUND: #FEE4C0 url('tb_tcrn.jpg') no-repeat left bottom; 
}
#tb .tbcrn
{
    BACKGROUND: url('tb_crn2.jpg') repeat-x; 
}
.ct, .cb, .ct .cl, .cb .cl
{
    DISPLAY: block;
    FONT-SIZE: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 0;
    POSITION: relative;
    HEIGHT: 4px
}
.ct, .cb
{
    RIGHT: -1px;
    WIDTH: 100%;
}
.ct .cl, .cb .cl
{
    LEFT: -2px;
    WIDTH: 4px;
}
.ct
{
    BACKGROUND: url('cr_ne.gif') no-repeat right top;
    TOP: -1px
}
.ct .cl
{
    BACKGROUND: url('cr_nw.gif') no-repeat left top;
}
.cb
{
    BACKGROUND: url('cr_se.gif') no-repeat right bottom;
    BOTTOM: -1px
}
.cb .cl
{
    BACKGROUND: url('cr_sw.gif') no-repeat left bottom;
}
.hiddenlayer
{
    DISPLAY: none;
}
.showlayer
{
    DISPLAY: block;
}
.divhr
{
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 14px;
    PADDING-BOTTOM: 10px;
    BORDER-TOP: #999 1px solid;
    MARGIN: 15px 10px 0px;
}
.knob
{
    BACKGROUND: url('msghdly_up.gif') no-repeat right top;
    WIDTH: 13px;
    POSITION: absolute;
    TOP: -5px;
    HEIGHT: 8px
}
.msghdly
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt; 
    BORDER: #94bcf2 1px solid;
    PADDING: 2px;
    Z-INDEX: 1;
    RIGHT: 2px;
    COLOR: #333;
    BOTTOM: 2px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #fff
}
.msghdly UL
{
    PADDING: 0px 0px 0px 30px;
    MARGIN: 5px 0px 1em;
}
.msghdly LI
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    LIST-STYLE-TYPE: square
}
.msghdly H4
{
    PADDING: 4px 10px 4px 10px;
    BACKGROUND: #94bcf2;
    MARGIN: 0px 0px 10px;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    COLOR: #fff;
}
.msghdly P
{
    PADDING: 0px 9px 1em 9px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #333;
}
.tdtxt
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: justify;
    margin: 10px;
    padding: 4px;
}
.tdtxt P
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: justify;
    padding: 4px;
    margin: 4px;
}
.tdtxt .txttitle
{
    BORDER-TOP: #62A9B9 1px solid;
    BORDER-BOTTOM: #62A9B9 1px solid;
    BORDER-LEFT: #62A9B9 1px solid;
    BORDER-RIGHT: #62A9B9 1px solid;
    BACKGROUND-COLOR: #94bcf2;
    FONT-WEIGHT: bold;
    margin: 10px;
    padding: 4px;
}
.msgerr
{
    text-align: left;
    color: #660000;
    FONT-WEIGHT: bold;
    padding: 2px 6px 2px 6px;
    margin: 0px;
}
.ptxt {
    BORDER: #FFFFFF 1px solid;
	FONT-SIZE: 12px; 
	LETTER-SPACING: 1px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 2px;
	padding-left: 6px;
	text-align: left;
}
.ptfooter {
  BORDER: #FFFFFF 1px solid;
	FONT-SIZE: 11px; 
	LETTER-SPACING: 1px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	padding: 2px;
	padding-left: 6px;
	text-align: center;
}  
