/*  css/generic.css */


/* columns */

div.column{
	float: left;
}

div.column_2{
	width: 50% !important;
	float: left !important;
}

div.column_3{
	width: 33%;
	float: left;
}

div.column_4{
	width: 25%;
	float: left;
}

div.column_5{
	width: 20%;
	float: left;
}

table.column_2 td{
	width: 50%;
}

table.column_3 td{
	width: 33%;
}

/* justification */

.align_left{
	text-align: left;
}

.align_center{
	text-align: center !important;
}

.align_right, .number{
	text-align: right;
}

.align_top{
	vertical-align: top !important;
}

.align_middle{
	vertical-align: middle !important;
}

.align_bottom{
	vertical-align: bottom;
}

img.align_left, span.align_left{
	float: left;
}

img.align_right, span.align_right{
	float: right;
}

table.align_center td{
	text-align: center;
}

table.center_cells td{
	text-align: center;
}

/* text formatting */

.bold {
	font-weight: bold !important;
}

.underline, .underlined {
	text-decoration: underline;
}

.upper {
	text-transform: uppercase;
}

a.underline { 
	text-decoration: underline;
}

/* text size */

.text_tiny {
	font-size: 50%;
}

.text_small {
	font-size: 75%;
}
	
.text_large {
	font-size: 150%;
}
	
.text_huge {
	font-size: 200%;
}

/* text color */
	
.text_red, .red{
	color: #990000 !important;
}

.text_green, .green {
	color: #009900 !important;
}

.text_blue, .blue {
	color: #000099 !important;
}

/* border */

.border_blue{
	border: 1px solid blue;
}

.border_red{
	border: 1px solid red;
}

.border_green{
	border: 1px solid green;
}

/* general classes */

table td{
	vertical-align: top;
}

.note{
	color: #454545;
	padding-left: 2px;
	font-size: 10px;
}

table.form td{
	vertical-align: middle;
}

.clear_float {
	clear: both;
}

.hidden {
	display: none !important;
}

.invisible {
	visibility: hidden;
}

.pointer {
	cursor: pointer;
}

.grabber {
	cursor: move;
}

.borderless {
	border: 0px solid #FFFFFF !important;
}

table.full {
	width: 100%;
}

.dim{
	opacity: .5;
	filter: alpha(opacity=50);
}

.nowrap{
	white-space: nowrap;
}

.min_width{
	width: 1%;
	white-space: nowrap;
}



