*{padding:0; margin:0;}
body{background:#cbcbc6; font-family:Tahoma; font-size:12px; line-height:16px; color:#5a5a5a;}
table{border-collapse:collapse; padding:0;  font-family:Tahoma; font-size:12px; line-height:16px; color:#5a5a5a;}
td{vertical-align:top; padding:0; font-family:Tahoma; font-size:12px; line-height:16px; color:#5a5a5a;}
a {color:#8b8b8b; text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:0;}
/***************************************************************************************************************/
.txt1{color:#3b3b3b; font-family:tahoma; font-size:12px;}
.txt1 select{width:109px; border:solid 1px #818181; color:#282e3e; font-family:tahoma; font-size:10px;}
.txt1 a{color:#f65f1c; font-weight:bold; text-decoration:none;}
.txt1 a:hover{text-decoration:underline;}

.h_top{background:url(images/h_top.gif) repeat-x left top #FFFFFF;}
.h_left{background:url(images/h_left.gif) repeat-y left top; width:100%;}
.h_right{background:url(images/h_right.gif) repeat-y right top;}
.ltc{background:url(images/ltc.gif) no-repeat left top; width:100%;}
.rtc{background:url(images/rtc.gif) no-repeat right top;height:124px;}

.h_col1{width:37%; background:url(images/h_back1.gif) no-repeat 100% 40px;}
.h_col2{width:21%; padding-top:48px; text-align:center;}
.h_col3{width:18%; background:url(images/h_back1.gif) no-repeat 100% 40px; padding-top:48px; text-align:center;}
.h_col4{width:24%; padding-top:48px;}

.m_tall{height:45px; background:url(images/m_tall.gif) repeat-x left top;}

.left_tall{background:url(images/left_tall.gif) repeat-y left top #FFFFFF;}
.right_tall{width:100%; background:url(images/right_tall.gif) repeat-y right top;}
.lbc{background:url(images/lbc.gif) no-repeat left bottom;}
.rbc{width:100%; background:url(images/rbc.gif) no-repeat right bottom;}

.f_tall{background:url(images/f_tall.gif) repeat-x left top #4b4b4b;}
.f_left{width:100%; background:url(images/f_left.gif) no-repeat left bottom;}
.f_right{background:url(images/f_right.gif) no-repeat right bottom; height:66px;}
.f_back{width:216px; background:url(images/f_back.gif) no-repeat 100% 15px;}

input { height:18px; font-size:10px; }
textarea { font-family:Tahoma; font-size:12px; }
li { list-style:none; }

.textoError { color:red; font-size:12px; }
.textoOk { color:#336699; font-size:12px; }