.cflite {
	width: 300px;
	font-family: arial;
}
.cflite_td {
	padding:4px;
	font-size:12px;
}
.cflite p {
	padding:4px;
}
.cflite label {
	padding:4px;
}
label {
 padding-right:10px;
}
.required {
 font-weight:bold;
}
.required_star {
	font-weight:bold;
	color:#FF7801;
}
.not-required {
 font-weight:normal;
}

.lsb {
	font:15px arial,sans-serif;
	background-position:bottom;
	border:0;
	color:#000;
	cursor:pointer;
	height:30px;
	margin:0;
	vertical-align:top 
}

.lsb:active {
	background:#ccc 
}
	
form{display:inline}

input{-moz-box-sizing:content-box;-moz-padding-start:0;-moz-padding-end:0}.tia input{border-right:none;padding-right:0}.lsd{font-size:11px;position:absolute;top:3px;left:16px}

.lsbb{
	background-color:#4d90fe;
	background-image:-webkit-gradient(linear,left top,left bottom, from(#4d90fe),to(#4787ed));
	background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
	background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
	background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
	background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
	background-image:linear-gradient(top,#4d90fe,#4787ed);
	border:1px solid #3079ed;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	display:inline-block;
filter:progid:DXImageTransform.Microsoft.gradient( startColorStr='#4d90fe',EndColorStr='#4787ed');				height:20px;
	width:70px;
}.tsf-p .lsbb:hover{background-color:#357ae8;background-image:-webkit-gradient(linear,left top,left bottom, from(#4d90fe),to(#357ae8));background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8);border:1px solid #2f5bb7;box-shadow:0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient( startColorStr='#4d90fe',EndColorStr='#357ae8')}

.tsf-p .lsbb:active{box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);}#sblsbb{height:27px;}#sblsbb input{background-position:50% 44%;}.ds{border-right:1px solid #e7e7e7;position:relative;height:29px;z-index:100}

.lsbb{
	background:#eee;
	border:1px solid #999;
	border-top-color:#CCC;
	border-left-color:#ccc;
	height:30px
}

input.groovybutton
{
   font-size:14px;
   font-family:Verdana,sans-serif;
   color:#CCCCCC;
   height:30px;
   background-color:#000000;
   border-style:solid;
   border-color:#FF7801;
   border-width:1px;
}