BODY { margin-top: 10px; 
		 background: #FFFFFF;	
		font-family: arial, helvetica, sans-serif;
		font-size: 13px; 
}

H1 { font-size: 18px;
	 font-family: arial, helvetica, sans-serif; 
	 color:#666666;
}

H2 { font-size: 13px;
	 font-family: arial, helvetica, sans-serif; 
	 color:#666666;
}

a img { border: 0; }

A:link    { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: underline }
A:visited { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: underline }
A:hover   { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: none }
A:active  { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: underline }

.HeadA:link    { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: none }
.HeadA:visited { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: none }
.HeadA:hover   { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: underline }
.HeadA:active  { font-size: 13px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: none }

.BigA:link    { font-size: 15px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: underline }
.BigA:visited { font-size: 15px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: underline }
.BigA:hover   { font-size: 15px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: none }
.BigA:active  { font-size: 15px; color: #CC0000; font-family: arial, helvetica, sans-serif; text-decoration: underline }


td { font-family: arial, helvetica, sans-serif; font-size: 13px; color:#000000  }
.td1 { font-family: arial, helvetica, sans-serif; font-size: 11px; color:#000000  }

.IMG1 { border-color: #AAAAAA; }

.XAlrtMsg {	font-size: 15px;
            font-family:  arial, helvetica, sans-serif; 
            color:#FF0000;
}

.TableXH1A{ font-size: 13px; 
            background: #FFFFFF; 
				font-family: arial, helvetica, sans-serif;
            text-decoration: none;
}


.TableXH1B{ font-size: 13px; 
            background: #F2E1E1; 
	        font-family: arial, helvetica, sans-serif;
            text-decoration: none;
}

.BoldItem{
           font-weight: bold;
           font-size: 13px;
}

.BDItem{   font-weight: bold;
           font-size: 15px;
}

.TableXH2A{ font-size: 15px; 
            background: #CA0000;
	        font-family: arial, helvetica, sans-serif;            
}

.BHead2{
	font-size: 20px;
	font-family:  arial, helvetica, sans-serif; 
	color:#666666;
}

.BHead3{
	font-size: 20px;
	font-family:  arial, helvetica, sans-serif; 
	color:#666688;
}

.Head2{
	font-size: 16px;
	font-family:  arial, helvetica, sans-serif; 
	color:#666666;
}

.OHead1{
	font-size: 18px;
	font-family:  arial, helvetica, sans-serif; 
	color:#FF6600;
}

.GHead1{
	font-size: 18px;
	font-family:  arial, helvetica, sans-serif; 
	color:#009900;
}

.RHead1{
	font-size: 24px;
	font-family:  arial, helvetica, sans-serif; 
	font-weight: bold;
	color:#990000;
}

.RHead2{
	font-size: 18px;
	font-family:  arial, helvetica, sans-serif; 
	color:#990000;
}

.XBorder{
    border:solid;
    border-color: #AAAAAA;
    border-width: 1px;
}

.XBorderT{
    border-top:solid;
    border-top-color: #AAAAAA;
    border-top-width: 1px;
}

.XBorderB{
    border-bottom:solid;
    border-bottom-color: #AAAAAA;
    border-bottom-width: 1px;
}

.XBorderL{
    border-left:solid;
    border-left-color: #AAAAAA;
    border-left-width: 1px;
}

.XBorderR{
    border-right:solid;
    border-right-color: #AAAAAA;
    border-right-width: 1px;
}

.IBdgSpc { background-image: url('img/badgespc.gif'); }

.xlistHeadL { 
	background-image: url('img/badgespcx.gif'); 
	border-top: solid #AAAAAA 1px;
	border-left: solid #AAAAAA 1px;
	border-bottom: solid #AAAAAA 1px;
	text-align: left;
}

.xlistHeadLP { 
	border-top: solid #AAAAAA 1px;
	border-left: solid #AAAAAA 1px;
	border-bottom: solid #AAAAAA 1px;
	text-align: left;
}

.xlistHeadC { 
	background-image: url('img/badgespcx.gif'); 
	border-top: solid #AAAAAA 1px;
	border-bottom: solid #AAAAAA 1px;
	text-align: center;
}

.xlistHeadCP { 
	border-top: solid #AAAAAA 1px;
	border-bottom: solid #AAAAAA 1px;
	text-align: center;
}

.xlistHeadR { 
	background-image: url('img/badgespcx.gif'); 
	border-top: solid #AAAAAA 1px;
	border-bottom: solid #AAAAAA 1px;
	border-right: solid #AAAAAA 1px;
	text-align: center;
}

.xlistHeadRP { 
	border-top: solid #AAAAAA 1px;
	border-bottom: solid #AAAAAA 1px;
	border-right: solid #AAAAAA 1px;
	text-align: center;
}

.xlistRsltA {
	height: 18px;
	background-color: #E9E9E9;
}

.xlistRsltB {
	height: 18px;
	background-color: #FFFFFF;
}

.IGrdLE { background-image: url('img/lgrad2.gif'); }
.IGrdX { background-image: url('img/lgradient2.gif'); }
.IGrdRE { background-image: url('img/rgrad2.gif'); }

.mPop
{
color: #9F141A;
cursor: help;
text-decoration: none
}

#AptTxtMin {
	display: block;
}

#AptTxtMax {
	display: none;
}

fieldset {
}

.textInput {
  background-color: #FFFFFF;
}

.inputHighlighted {
  background-color: #FFCCCC;
}

.xAsterisk {
	color: red;
}