/* Web-forms :: public css */

.mails {
rules: all;
rule-color: #A0A0A0;
border-color: #A0A0A0;
}

.mails tr {
rules: all;
rule-color: #A0A0A0;
border-color: #A0A0A0;
}

.mails td {
rules: all;
rule-color: #A0A0A0;
border-color: #A0A0A0;
padding-bottom: 8px;
padding-left: 8px;
padding-right: 8px;
padding-top: 8px;

}

.inputtext {
  margin-right:-1px;
  padding:1px 0 2px 3px; 
  height:100%; /* Moz text-box resize */
  height:25px;
  border:1px solid #ccc; 
  border-top:2px solid #999;
  border-left:2px solid #999;
}


.inputtextarea {
  margin-right:-1px;
  padding:1px 0 2px 3px; 
  border:1px solid #a5a6a5; 
/*  border-top:2px solid #999;
  border-left:2px solid #999;*/
}       


.inputbuttonflat, .inputbuttonflat_2, .inputbuttonflat_3 {
   background: url(/img/butfon.jpg) repeat-x;
   font-weight: bold;
   color:#2f6681;
   border:1px solid #ccc;
   margin-right:-1px;
   padding:1px 0 2px 3px; 
   height:95%; /* Moz text-box resize */
   height:22px;
   font-size: 100%; /* IE text-box resize */
   cursor: pointer;
}

.inputbuttonflat_1 {
	background: url(/img/butfon.jpg) repeat-x;
	font-weight: bold;
	color:#696969;
	border:1px solid #ccc;
	margin-right:-1px;
   padding:1px 0 2px 3px; 
   height:95%; /* Moz text-box resize */
   height:22px;
	font-size: 100%; /* IE text-box resize */
   cursor: pointer;
}
.inputbuttonflat_log {
   background: url(/img/butfon.jpg) repeat-x;
   font-weight: bold;
   color:#2f6681;
   border:1px solid #ccc;
   margin-right:-1px;
   padding:1px 0 2px 3px; 
   height:95%; /* Moz text-box resize */
   height:22px;
   font-size: 100%; /* IE text-box resize */
   width:250px;
   cursor: pointer;
}
.inputbuttonflat_x {
   background: url(/img/butfon.jpg) repeat-x;
   font-weight: bold;
   color:#2f6681;
   border:1px solid #ccc;
   margin-right:-1px;
   padding:1px 0 2px 3px; 
   height:95%; /* Moz text-box resize */
   height:22px;
   font-size: 100%; /* IE text-box resize */
   width:600px;
   cursor: pointer;
}
.inputbuttonflat_y {
   background: url(/img/butfon.jpg) repeat-x;
   font-weight: bold;
   color:#2f6681;
   border:1px solid #ccc;
   margin-right:-1px;
   padding:1px 0 2px 3px; 
   height:95%; /* Moz text-box resize */
   height:22px;
   font-size: 100%; /* IE text-box resize */
   width:800px;
   cursor: pointer;
}
.starrequired {
	color: Red;
}
.tablebodytext {
	color: #2f6681;
	font-weight: bold;
}
.tablebodylink {text-decoration: none;}
a.tablebodylink:hover {text-decoration: underline;}
.filteron {color:#FF0000;}
.filteroff {color:#1C7729;}
.anstext {color:#166122;}
.ansvalue {color:#FF0000;}
.smalltxt {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: none}
.smalltxtlink {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration: none}
a.smalltxtlink:hover {text-decoration: underline;}
.notetext {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight: bold; color: green;}
.tline {border-bottom:1pt solid #D1D1D1}
.tablenullbody {background-color:#FFFFFF;}
.statusred {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.statusblue {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0000FF;}
.statusgreen {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1C7729;}
.statusgrey {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7E7E7E;}
.statusblack {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

/*Site edit mode buttons*/
.form-edit-tpl {width:17px; height:17px; background-repeat:no-repeat; background-image: url(/img/edit_templ_icon.gif)}
.form-edit-default-tpl {width:17px; height:17px; background-repeat:no-repeat; background-image: url(/img/edit_def_templ_icon.gif)}

.orange {color:red;}