﻿/*///// TABLES AND FORMS */
table {border-collapse:collapse;}
td {border:0px red solid;}/* expose tables */

table.form {width:435;}
table.form td {height:34px; border:0px green solid;}
.colA {width:198px; text-transform:uppercase;}
.colD {width:5px;}
.colB {width:276px;}
.colC {width:0;} /* 218px */
.colA p, .colB p {margin:0; padding:0;}

.std {width:264px;}
/*.stateDDL {width:270px;}*/
.short {width:180px;}
.shorter {width:170px;}
.file {width:180px; padding:4px 3px; font:11px verdana, sans-serif; color:#333; margin:0;}

input, select, textarea {
	font:11px verdana, sans-serif; color:#333;
	margin:0; 
	}
input[type="text"], input[type="password"] {	
	padding:4px 3px;
	}
input[type="button"] {
	font-size:10px !important; 
	font-family:Verdana !important; 
	text-transform:uppercase !important;
	}
select {padding:4px 0;}
textarea {padding:4px 3px;}

.required {width:100%; text-align:right;}
span.top {position:relative; top:8px;}
.remain {margin-right:5px;}
.disablebtn {color:#999;}

.errorSummary {
	padding:10px 0 20px 0; height:auto !important;
	}
.errorSummary p {
	/* background-color:#000; */
	margin:0 0 -13px 0 !important;
	padding:10px 10px 10px 40px;
	text-indent:-22px;  
	background: url(/assets/images/bg_semitrans.png) top left repeat;
}
/* 
.divSuccess p {
	margin:0 0 0 0 !important;
	padding:10px 10px 10px 10px;
	text-indent:0px;  
	background: url(/assets/images/bg_semitrans.png) top left repeat;
} 
*/

.form dt, .form dd {border:0px blue solid;}
.form dd input, .form dd select {margin-bottom:10px;}


/*login screen*/
.txtFormEntry {width:200px;}
.formElement {height:20px;}
/*/login screen*/


table.rules td {text-align:left !important; vertical-align:top !important; border-bottom:0px black solid;}

