.tii-form ul {
position: relative;
list-style-type:none;
margin:0;
padding:0;
width:auto !important;
}
.tii-form li {
list-style: none;
position: relative;
clear:both;
display:block;
width:97%;
text-align: left;
padding: 10px;
margin: 10px 0px;
}
.tii-form .section{
border-top:1px dotted #CCCCCC;
clear:both;
padding-bottom:0;
padding-left:9px;
padding-top:0.9em;
position:static;
width:97% !important;
}

.tii-form .submit {
	background:url(../../images/login-btn.gif) no-repeat;
	height: 42px;
	width: 89px;
	border: none;
	float: right;
}

.tii-form ul label.desc {
position: relative;
border:medium none;
color:#575757;
display:block;
font-size:105%;
font-weight:bold;
line-height:150%;
margin:0;
padding:0 0 3px;
text-align: left;
clear: both;
}
.tii-form ul label.choice {
color:#222222;
display:block;
font-size:100%;
line-height:150%;
margin:-17px 0 0 23px;
padding:0 0 5px;
width:88%;
}
.tii-form ul input.text, .tii-form ul input.search, .tii-form ul textarea.textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/fieldbg.gif) repeat-x scroll center top;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
}
.tii-form ul input.text, .tii-form ul input.search, .tii-form ul input.file, .tii-form ul textarea.textarea, .tii-form ul select.select {
color:#333333;
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
font-size:100%;
margin:0;
padding:2px 0;
}
.tii-form ul input.large, .tii-form ul select.large, .tii-form ul textarea.textarea {
width:98%;
}
.tii-form ul input.medium, .tii-form ul select.medium {
width:60%;
}
.tii-form ul input.small, .tii-form ul select.small {
width:40%;
}
.tii-form li span {
	display: block;
	float: left;
}
.tii-form li div.col{
	position: relative;
	display: block;
}
.tii-form li div.col > span {
	display:block;
	width:100%;
	float:left;
	padding:0;

}
.tii-form li div, .tii-form li span {
	color:#444444;
	margin:0 0.3em 0 0;
	padding:0;
}
.tii-form ul li div span label {
padding-bottom:12px;
}
.tii-form li div label, .tii-form li span label {
clear:both;
color:#333333;
display:block;
font-size:85%;
line-height:100%;
margin:0;
padding-top:6px;
}
.tii-form ul li.buttons {
clear:both;
padding-top:10px;
position:relative;
width:97% !important;
border-top: 1px dotted #333 !important;
margin-top: 10px !important;
}
.tii-form ul li.buttons input {
font-size:100%;
margin-right:5px;
}
.tii-form ul input.btTxt {
overflow:visible;
padding:0 7px;
width:auto;
}
.tii-form .section h3{
	color:#000000;
	font-family:inherit;
	font-size:110%;
	font-weight:normal;
	line-height:135%;
	margin:0 0 0.2em;	
}
.tii-form ul li.focused {
-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.15);
-webkit-box-shadow:rgba(0, 0, 0, .15) 1px 1px 4px;
background-color:#d6f2c1;
/*float: left;*/
width: 97%;
text-align: left;
}
.tii-form ul li.focused{
position:relative;
}
.tii-form ul .instruct {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
border:1px solid #E6E6E6;
font-size:105%;
left:0;
margin:0 0 0 8px;
padding:8px 10px 10px;
position:absolute;
top:0;
visibility:hidden;
width:42%;
z-index:1000;
}
.tii-form ul .altInstruct .instruct{
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	clear:left;
	margin:0;
	padding:6px 0 0;
	position:static;
	visibility:visible;
	width:100%;
	font-size: 90% !important;
}
.tii-form ul .instruct small {
color:#444444;
font-size:80%;
line-height:120%;
}
.tii-form ul li.focused .instruct, .tii-form ul li:hover .instruct {
left:100%;
visibility:visible;
}

.tii-form fieldset{
	margin-bottom: 15px;
	border: 1px dotted #69c;
}
.tii-form fieldset legend{
	font-size: 98%;
	font-weight: normal;
	color: #ff6;
	background-color: #69c;
	padding: 5px 15px 3px 5px;
}
.tii-form .info{
	display:block;
	border-bottom:1px dotted #CCCCCC;
	clear:both;
	display:block;
	margin:0 0 5px;
}
.tii-form .info h2 {
	color:#000000;
	font-family:inherit;
	font-size:160%;
	clear:left;
	font-weight:normal;
	margin:0 0 0.2em;
}
.tii-form span.symbol {
	font-size:120%;
	line-height:135%;
}

.tii-form #action_bar{
	display: block;
	position: relative;
	margin-top: 10px;
	border-top: 1px dotted #ccc;
}
.tii-form .full {
	width:100% !important;
}
.tii-form li div span.left, 
.tii-form li div span.right {
	margin:0;
	width:47%;
}
.tii-form .left {
	float:left;
}
.tii-form .right {
	float:right;
}
.tii-form li div span.full input, 
.tii-form li div span.full select, 
.tii-form li div span.full textarea, 
.tii-form li div span.left input, 
.tii-form li div span.left select, 
.tii-form li div span.left textarea, 
.tii-form li div span.right input, 
.tii-form li div span.right select,
.tii-form li div span.right textarea{ 
	width:100%;
}
.tii-form .no-float{
	float: none;
	display: inline;
}

