body,tr,td,div,span,input,select,textarea,pre{
 font-family:Arial,Helvetica,clean,sans-serif,Verdana,Tahoma;
 font-style:normal;
 font-weight:normal;
 text-decoration:none;
 font-size:12px;
 color:#52595f; 
}
td,div,pre{
 vertical-align:top;
 text-align:left;
}
body{
 margin:0px;
 padding:0px;
 background-repeat:repeat-x;
 background-color:#ececec;
}



.cgtpmi,.cgtpmion{			float:left;width:auto;padding:8px 20px 7px 20px;font-size:16px;	}
.cgtpmion{					padding:10px 20px 5px 20px;font-weight:bold;background-color:#ffffff;	}

.cgcpmi,.cgcpmion{			float:left;width:auto;padding:7px 20px 7px 20px;margin:0px 0px 0px 10px;background-color:#ffffff;	}
.cgcpmion{					font-weight:bold;border-style:solid;border-width:1px 1px 0px 1px;border-color:#e8e8e9;	}

.cgnavnrb{					text-align:center;color:#e8e8e9;font-size:16px;	}
.cgnavnrbi,.cgnavnrbion,.cgnavnrbioff{	
							padding:0px 12px 0px 12px;font-size:14px;	}
.cgnavnrbion{				font-size:16px;font-weight:bold;color:#02b11a;	}
.cgnavnrbioff{				color:#d8d8d9;	}


.txtalert{
  color:#ab1b0b;
}
.txtok{
  color:#29a826;
}

.box_error,.box_ok{
 padding:10px;
 border-width:1px;
 border-style:solid;
}
.box_error{
 color:#ab1b0b;
 border-color:#fe5d01;
 background-color:#fcce0e;
}
.box_ok{
 color:#ffffff;
 border-color:#045f20;
 background-color:#11a32d;
}

.form{
 padding:0px;
 margin:0px;
}
.btn{
 color:#303030;
 cursor:pointer;
}
.btnok{
 color:#045f20;font-weight:bold;cursor:pointer;
}
.btnalert{
 color:#ab1b0b;font-weight:bold;cursor:pointer;
}

.quote{
 margin:10px;
 padding:10px;
 font-style:italic;
}

.dfh_temp{
 width:0px;
 height:0px;
 border:none;
 display:none;
}


.debug{
  width:90%;
  margin:0px 0px 2px 0px;
  padding:30px;
}
