/**
 * * FORM ELEMENTS
 */
input[type="text"],input[type="password"], select, textarea { 
	font-size:100%;
	font-family:inherit;
	line-height:14pt;
	_height:22px;
	width:100%;
	padding:3px 0px; 
	border: 1px solid #CCC; 
}
textarea{
	height:100px;
}
select{
	padding:1px 0px;
}
input[type="submit"],	input[type="button"], input[type="reset"]{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:0px;
	color:#FFFFFF;
	padding:4px 5px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
input[type="submit"].right,input[type="button"].right{
	float:right;
	margin-left:5px;
	margin-right: 0px;
}
input[type="submit"].red,input[type="button"].red,input[type="reset"].red{
	background:#B56555 url(../images/btn-red-bg.png) repeat-x left top;
}
input[type="submit"].blue,input[type="button"].blue,input[type="reset"].blue{
	background:#72AEB6 url(../images/btn-blue-bg.png) repeat-x left top;
}
input[type="submit"].black,input[type="button"].black,input[type="reset"].black{
	background:#000000 url(../images/btn-black-bg.png) repeat-x left top;
}
input[type="submit"]:hover,input[type="button"]:hover{
	background-image:none;
}
input[type="reset"].grey:hover{
	background-color	:	#939393;
}
input[type="reset"].grey:active{
	background-color	:	#FFFFFF;
	color				:	#939393;
}
/** BUTTONS **/
.btn-small{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px;
	margin:0 5px 0 0;
	text-transform:uppercase;
	text-decoration:none;
	display:inline-block;
}
.btn-small.red{
	background:transparent url(../images/btn-small-red-bg.png) repeat-x left top;
}
.btn-small.blue{
	background:transparent url(../images/btn-small-blue-bg.png) repeat-x left top;
}
.btn-small.black{
	background:transparent url(../images/btn-small-black-bg.png) repeat-x left top;
}
.btn-small.right{
	float:right;
	margin-left:5px;
	margin-right: 0px;
}
/**
**	LABELS
***/
.col-layout label{
	display: block; 
	font-weight:bold;
	padding:6px 0px 5px 0px;
	cursor:pointer;
	text-align:left;
	margin:5px 0;
	color:#247495;
}
label.check,label.radio{
	font-weight:normal;
	color:#000000!important;
	vertical-align:baseline;
}
label.check span,label.radio span{
	display:inline-block;
}
label.check input,label.radio input{
	margin:0px;
}
label.inline{
	margin:0;
	padding:2px 0;
}

/** 
**  COLUMNS LAYOUT
**/
.form-space{
	clear:left;
	margin-bottom:10px;
}
/**
 * *COLUMN LAYOUT
 */
.col-layout{
	float:left;
	width:100%;
}
.col-layout .right{
	float:right!important;
}
.col-layout .left{
	float:left!important;
}
.col-layout .col-spacer{
	float:left;
	width:100%;
	font-size:1pt;
	height:5px;
}
.col-layout .col{
	float:left;
	width:48%;
	margin-right:2%;
}

.col-layout .full{
	width:100%;
	margin-right:0px;
}
/** two-columns **/
.col-layout .one-two{
	width:49%;
	*width:48%;
}

/** three pieces **/
.col-layout .one-three{
	width:32%;
}
.col-layout .two-three{
	width:66%;
}
.col-layout .auto{
	width:auto!important;
}
/**4 pieces **/
.col-layout .one-four{
	width:23%;
}
.col-layout .one-four.last{
	width:25%;
}
.col-layout .three-four{
	width:73%;
}
/**5 pieces **/
.col-layout .one-five{
	width:18%;
}
.col-layout .one-five.last{
	width:20%;
}
.col-layout .two-five{
	width:38%;
}
.col-layout .two-five.last{
	width:40%;
}
.col-layout .three-five{
	width:58%;
}
.col-layout .four-five{
	width:78%;
}
.col-layout .four-five.last{
	width:80%;
}
/** 6 pieces **/
.col-layout .one-six{
	width:14%;
}

/** 8 pieces **/
.col-layout .one-eight{
	width:10%;
}
.col-layout .one-eight.last{
	width:12%;
}
/** 10 pieces **/
.col-layout .one-ten{
	width:8%;
}
.col-layout .two-ten{
	width:18%;
}
.col-layout .one-ten.last{
	width:10%;
}
.col-layout .nine-ten{
	width:88%;
}
.col-layout .last{
	margin-right:0!important;
}