@charset "utf-8";

/*=== General Semantic -- CSS Stylings For Items With A Certain Meaning Or Purpose(Error, etc.) ===*/
.error {font-weight: bold; color: #993333; font-size: 105%;}
.disabled {opacity: .5; filter: alpha(opacity=50);}
input.error, select.error {background-color: red; color: white;}
.title {font-size: larger; font-weight: bold; }
input.comment {width: 250px; height: 100px;}
.highlighted {background-color: #FEFFDF;}
.numeric {background-color: #3399FF; /* #6699CC; */}

.status {
	border: 1px solid;
	border-color: #000;
	background-color: #FFFFCC;
	padding: 5px;
	overflow: hidden;
	font-weight: bold;
	width: 95%;
}


/* Big Generic Table */
.bigTable { width: 96%; text-align: left; margin: 0px auto 20px auto;}
.bigTable, .bigTable td
{	
	border: 2px solid;
	border-collapse: collapse;
	border-color: #666; /*#E0CB98; */
}
.bigTable td {padding:5px;}
.bigTable .bottom {padding: 5px; }
.bigTable .title {background-color: #FFFFCC; /*#E0CB98;*/ font-weight: bold; font-size: large;}
.bigTable .subTitle {background-color: #FFCCCC; font-weight: bold; font-size: medium;}
.bigTable .highlighted, .bigTable .highlighted  td {background-color: #FEFFDF !important;}
.bigTable tr.summary,
.bigTable tr.summary td {font-weight: bold; background-color: #FFCCCC;}


.standard_form {width: 95%; border: 2px inset; padding: 5px; margin-bottom: 10px !important;}
form.short_inputs input{width: 75px;}


/*=== Tables within a form used to keep inputs and labels aligned ===*/
.formTable td {vertical-align: top; padding: 5px;}


/*=== General Attributes -- CSS classes that can be used to apply a specific attribute to an element.  
   Classes are named for the attribute they can be used to apply ===*/

.center {margin-left: auto; margin-right: auto;}
.hidden {display: none;}
.bold {font-weight: bold;}
.mainly_transparent {opacity: .65; filter: alpha(opacity=65);}

.white {background-color: #fff;}
.pale_yellow {background-color: #FFFFCC;}
.yellow_pale {background-color: #FFFF99;}
.red_bold {background-color: #993300;}
.pink {background-color: #FF99CC;}
.green_pastel {background-color: #66CC99;}
.green_bold {background-color:#339900;}
.green_dark {background-color:#006633;}
.blue_bold {background-color:#0066CC;}
.blue_pastel {background-color:#66CCFF;}
.grey_dark {background-color:#333333;}
.grey_medium {background-color:#999999;}
.grey_light { background-color:#CCCCCC;}
.grey_gradient {background: url(../content/images/grey_form_gradient.gif) repeat;}





