body { font-family:'Tahoma';font-size:12px;color:#000000;margin:0px;background-color:#FFFFFF;}

.table_hidden {font-family:'Tahoma';font-size:12px;color:#000000;padding:0px;margin:0px;border-collapse:collapse;}
.table_hidden TD {border:1px dotted #FFC0C0;padding:2px;margin:0px;}
.table_classic {font-family:'Tahoma';font-size:12px;color:#000000;padding:0px;margin:0px;border-collapse:collapse;}
.table_classic TD {border:1px solid #cccccc;padding:2px;margin:0px;}

.ttl,.ttl1,H1,ttl2,H2ttl3,H3,ttl4,H4,ttl5,H5 {font-family:'Arial';font-size:16px;font-weight:normal;color:#4E4E4E;margin:0px;text-decoration:none;line-height:16px;}

.txt {font-family:'Tahoma';font-size:12px;color:#000000;}

.txt_sml  {font-family:'Tahoma';font-size:10px;color:#000000;}
.txt_tny  {font-family:'Tahoma';font-size:9px;color:#000000;}
.txt_b    {font-family:'Tahoma';font-size:12px;font-weight:bold;}
.txt_u    {font-family:'Tahoma';font-size:12px;text-decoration:underline;}
.txt_hl   {font-family:'Tahoma';font-size:12px;font-weight:bold;color:#FF8000;}
.txt_rem  {font-family:'Tahoma';font-size:10px;color:#606060;}
.txt_gre  {font-family:'Tahoma';font-size:12px;color:#808080;}
.txt_wht  {font-family:'Tahoma';font-size:12px;color:#FFFFFF;}
.txt_err  {font-family:'Tahoma';font-size:12px;color:#FF0000;}
.txt_note {font-family:'Tahoma';font-size:12px;color:#008000;}
.txt_img  {font-family:'Tahoma';font-size:10px;color:#404040;}

.lnk {font-family:'Tahoma';font-size:12px;color:#000000;text-decoration:underline;}
.lnk:hover {font-family:'Tahoma';font-size:12px;color:#F2C32B;text-decoration:underline;}
.lnka {font-family:'Tahoma';font-size:12px;color:#000000;text-decoration:underline;}
.lnka:hover {font-family:'Tahoma';font-size:12px;color:#F2C32B;text-decoration:underline;}
.lnk_sml {font-family:'Tahoma';font-size:10px;color:#000000;text-decoration:underline;}
.lnk_sml:hover {font-family:'Tahoma';font-size:10px;color:#F2C32B;text-decoration:underline;}
.lnka_sml {font-family:'Tahoma';font-size:10px;color:#000000;text-decoration:underline;}
.lnk_tny {font-family:'Tahoma';font-size:9px;color:#000000;text-decoration:underline;}
.lnk_tny:hover {font-family:'Tahoma';font-size:9px;color:#F2C32B;text-decoration:underline;}

.lnk_ttl {font-family:'Tahoma';font-size:12px;color:#000000;text-decoration:underline;}
.lnk_ttl:hover {font-family:'Tahoma';font-size:12px;color:#F2C32B;text-decoration:underline;}

.lnk_btn {font-family:'Arial';font-size:12px;color:#000000;background-color:#F0F0F0;text-decoration:none;border: 1px solid #C0C0C0; padding:1px 5px;cursor:pointer;}
.lnk_btn:hover {font-family:'Arial';font-size:12px;color:#000000;background-color:#E8E8E8;text-decoration:none;border: 1px solid #C0C0C0; padding:1px 5px;cursor:pointer;}
.lnk_btn_i {font-family:'Arial';font-size:12px;color:#808080;background-color:#F0F0F0;text-decoration:none;border: 1px solid #C0C0C0; padding: 1px 5px;}

.tmpl { border:#FFC0C0 1px dotted; border-collapse:collapse; }
.txt_adm,.adm,.adm:hover,.adm:active {font-family:'Verdana'; font-size:11px; color:#800000; }
.adm,.adm:hover,.adm:active { font-weight:bold; text-decoration:underline; }
.adm { color:#800000; }
.adm:hover { color:#C00000; }
.adm:active { color:#000000; }

.smpf { padding-right:5px; }
.reqf { border-right:#FF8080 3px solid; padding-right:2px; }
.onef { border-right:#FFC080 3px solid; padding-right:2px; }
.frm { font-family:'Tahoma'; font-size:12px; color:#000000; }
.ind { font-family:'Tahoma'; font-size:10px; border-width:0; color:#5d5d5d; }
.cell { width:100%; font-family:'Tahoma'; font-size:12px; border:0px none; }

.btn {	width:20px;	height:20px;	background:#F0F0F0;	border:1px solid #F0F0F0;	cursor:pointer; }
.bthover, .btn:hover {	width:20px;	height:20px;	background:#E8ECEF;	border:1px solid #7196CC;	cursor:pointer; }
.btnactive, .btn:active {	width:20px;	height:20px;	background:#B8CBE6;	border:1px solid #7196CC;	cursor:pointer; }

iframe {
font-family:'Arial';
font-size:12px;
color:#000000;
background:#FFFFFF;
width:100%;
border-right: 1px solid #FFFFFF;
border-top: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-bottom: 1px solid #FFFFFF;
}

table.colorSelector {
font-family:'Arial';
font-size:12px;
color:#000000;
z-index:100;
position:absolute;
display:none;
padding:0px;
margin:0px;
background-color:#F0F0F0;
border-right: 1px solid #C0C0C0;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #C0C0C0;
}
