body{font-family: Helvetica, sans-serif; font-size:12px;}
form{padding:0; margin:0;}

img{border:0;margin:0; padding:0;}

.resultsHeader{background: #eee; font-weight:bold;}

.formRow, .formLeft, .formRight{margin-bottom:8px;}
.formLeft, .formRight{width:48%;}
.formLeft{float:left;}
.formRight{float:right;}

.clear{clear:both;}
.center{margin:0 auto; text-align: center;}
.alignR{text-align: right;}
.floatL, .flLeft{float:left;}
.floatR, .flRight{float:right;}
.floatHalf{float:left; width:50%;}
.floatThird{float:left; width:33%;}
.floatQtr{float: left; width: 25%;}
.nomargin{margin:0;}
.nowrap{white-space: nowrap;}
.marginL{margin-left: 20px;}
.marginL5{margin-left:5px;}
.marginL10{margin-left:10px;}
.marginR{margin-right: 20px;}
.marginR5{margin-right: 5px;}
.marginR10{margin-right: 10px;}
.marginT{margin-top: 20px;}
.marginT1{margin-top: 1px;}
.marginT2{margin-top: 2px;}
.marginT5{margin-top: 5px;}
.marginT6{margin-top: 6px;}
.marginT8{margin-top: 8px;}
.marginT10{margin-top: 10px;}
.marginB5{margin-bottom: 5px;}
.marginB10{margin-bottom: 10px;}
.padding5{padding: 5px;}
.padding10{padding: 10px;}
.paddingL{padding-left: 20px;}
.paddingR{padding-right: 20px;}
.paddingT2{padding-top:2px;}
.paddingT5{padding-top: 5px;}
.greyBg{background: #f8f8f8;}
.greyBorder{border: 1px solid #cbcbcb;}
.greyBox, .greyBox5{border: 1px solid #cbcbcb; background: #f8f8f8; padding: 10px;}
.greyBox5{padding: 5px;}
.greyBorderB{border-bottom: 1px solid #cbcbcb;}
.borderL{border-left: 1px solid #eee;}
.borderR{border-right: 1px solid #eee;}
.displayNone{display:none;}
.bold{font-weight:bold;}
.underline{text-decoration: underline;}
.strike{text-decoration: line-through;}
.size9{font-size: 9px;}
.size10{font-size:10px;}
.size11{font-size:11px;}
.hand{cursor: pointer;}

.width75{width: 75px;}
.width50{width: 50px;}
.width100P{width:100%;}

.height75{height: 75px;}
.height50{height: 50px;}

.rowBg{}
.rowBgAlt{background: #f8f8f8;}

/*Messages*/
.message_error, .message_success{
	text-align: left;
	font-family: arial, verdana;
	font-size: 11px;
	margin: 5px 0;
	padding: 2px 2px 0 4px;
	color: #000;
}
.message_error .small_text, .message_success .small_text{float: left; font-size: 11px;}

.show_hide{
	float: right;
	font-weight: bold;
	padding: 2px 4px;
	border: 1px solid #035d8c;
	color: #035d8c;
	background: #fff;
	cursor: pointer;
	position: relative;
	font-size: 9px;
	text-transform: uppercase;
	margin-bottom: 2px; 
}

.message_error .show_hide{border-color: red; color: red;} 

.message_error ul, .message_success ul{
	list-style-type: square;
	margin: 6px 0 3px;
	margin-left: -10px;
}

.message_error{
	border: 1px solid red;
	background-color: #fffeed;
}

.message_success{
	border: 1px solid green;
	background-color: #fffeed;
}

.message_left{
	float: left;
	width: 35px;
	text-align: right;
}

.message_right{
	margin-left: 35px;
}

#tabs{border-bottom: 1px solid gray;}
#tabs_body{border: 1px solid gray; border-top:0; padding: 5px}
.tab{float:left; margin-right: 10px; border: 1px solid gray; text-transform:uppercase; padding: 5px 10px; margin-bottom: -1px; background: gray; cursor: pointer;}
.tab_active{float:left; margin-right: 10px; border: 1px solid gray; text-transform:uppercase; padding: 5px 10px; margin-bottom: -1px; background: #FFF; cursor: pointer;}
.tab_active{border-bottom:1px solid #FFFFFF; font-weight:bold;}

.highlight{float:left; margin-right:5px;}

.info_row{padding: 1px 1px; font-size:12px;}
.row_high{background: #e6e9fc;}
.info_col, .info_title{float:left; font-size:12px;}
.info_title{color: #000f5b; font-size:12px;}

.ajax_loader{margin: 0 auto; background: url('../images/ajax-loader.gif') 5px center no-repeat; padding: 5px 5px 5px 5px; text-align: left; border: 1px solid #eee; font-weight:bold; text-transform:uppercase;}
