﻿/* forms */
input[type="text"], textarea
{
	width: 250px;
}
.form-style fieldset
{
}
.form-style, .form-style field label, .form-style input, .form-style select, .form-style textarea
{
	font: normal 12px/1.8em "Lucida Sans Unicode" , "Lucida Grande" , "Trebuchet MS" , sans-serif;
}
.form-style input, .form-style select, .form-style textarea
{
	color: #666;
}

.form-style fieldset span.attach
{
	background: url(    '../Images/attachment.png' );
	width: 64px;
	height: 64px;
	position: relative;
	display: block;
	left: 400px;
	top: -100px;
}
.form-style table.form tr td:first-child
{
}
.form-style fieldset legend
{
	color: #333;
	font-weight: bold;
	font-size: 100%;
	margin: 0;
	text-align: left;
	padding: 1.5em 0;
}

.form-style .field
{
	padding: 7px;
	vertical-align: top;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 5px;
}
.form-style .field-button
{
	padding: 7px;
	vertical-align: top;
	border-bottom: 0px solid #dfdfdf;
	margin-bottom: 5px;
}
.form-style .field-button .field-inner .btn-button
{
	position:relative;
top:10px;
}

.form-style .focused
{
	background: #fffcdf;
}


.form-style .field-inner
{
	margin-left: 150px;
	line-height: 30px;
	
}

.form-style .field-inner label
{
	float: none;
	display: inline;
}

.form-style table.form tr td:first-child, .form-style label
{
	float: left;
	width: 150px;
	margin-top: 5px;
	font-size: 8pt;
	line-height: 1.5;
}
.form-style .form tr td:first-child, .form-style .required-field label
{
	font-weight: bold;
	color: #666;
}

.form-style input, .form-style select, .form-style textarea
{
	border: 1px solid #ccc;
	border-color: #aaa #ddd #ddd #aaa;
	padding: 2px 2px; /*-moz-border-radius: 5px; 	-webkit-border-radius: 5px;*/ /*text-box*/
}
.form-style span.txt input[type="text"],.form-style span.txt input[type="password"]
{
	border: 0px solid #ccc;
	width: 280px;
	padding: 0;
	line-height: 17px;
	padding-top: 1px; /*-moz-border-radius: 5px; 	-webkit-border-radius: 5px;*/ /*text-box*/ /*	background-image: url(../images/text-box.png); 	background-repeat: no-repeat;*/
}

.form-style span.txt
{
	background-image: url(../images/text-box.png);
	width: 287px;
	height: 16px;
	padding: 5px 5px;
	display: inline-block;
	background-repeat: no-repeat;
	text-align: center;
}
.form-style span.txt img
{
	position:relative;
	top:-15px;
	left:155px;
	
	}
.form-style span.textarea
{
	background-image: url(../images/textarea.png);
	width: 287px;
	height: 135px;
	padding: 5px 5px;
	display: inline-block;
	background-repeat: no-repeat;
	text-align: center;
}
.form-style span.textarea textarea
{
	border: 0px solid #ccc;
	width: 280px;
	padding: 0;
	overflow: auto;
	height: 120px;
	line-height: 17px;
	padding-top: 1px;
}
.form-style input:focus, .form-style select:focus, .form-style textarea:focus
{
/*	padding: 0;
	padding-top: 1px;*/
}

.form-style .important input, .form-style .important select
{
	/*font-size: 110%;*/
}

.form-style input[type="submit"], .form-style input[type="button"]
{
	cursor: pointer;
	background: #308820;
	font-size: 110%;
	border-top: 2px solid #aca;
	border-left: 2px solid #aca;
	border-bottom: 2px solid #686;
	border-right: 2px solid #686;
	margin-right: 5px;
	color: white;
}

.form-style .explanatory
{
	margin: 0;
	padding: 0;
	font-size: .9em;
	color: #777;
	position: static;
	line-height: 17px;
}

.reveal .form-style
{
	font-size: 95%;
}
.form-style a.buttonIcon-big span
{
	background-position: -285px -39px;
}
.form-style a.buttonIcon-big:hover span
{
	background-position: -285px -3px;
}
.form-style .overridebutton
{
	margin-top: 15px;
}
.form-style .overridebutton a.buttonIcon-big span
{
	background-position: -285px -38px;
}
.form-style .overridebutton a.buttonIcon-big:hover span
{
	background-position: -285px -2px;
}
.form-style a.buttonIcon span
{
	background-position: -285px -39px;
}
.form-style a.buttonIcon:hover span
{
	background-position: -285px -3px;
}
.form-style .overridebutton
{
	padding-left: 150px;
}

.form-style .overridebutton a.buttonIcon span
{
	background-position: -285px -38px;
}
.form-style .overridebutton a.buttonIcon:hover span
{
	background-position: -285px -2px;
}
.form-view, .form-view td, .form-view th, .form-view input, .form-view select, .form-view textarea
{
	font: normal 12px/1.8em "Lucida Sans Unicode" , "Lucida Grande" , "Trebuchet MS" , sans-serif;
}
.form-view input, .form-view select, .form-view textarea
{
	color: #333;
}
.form-view th
{
	color: #333;
	font-weight: bold;
	font-size: 100%;
	margin: 0;
	text-align: left;
	padding: 1.5em 0;
}
.form-view td
{
}
.form-view tr.ctrlButton td, .form-view tr.field td
{
	padding: 7px;
	vertical-align: top;
	border-bottom: 0px solid #dfdfdf;
}

.form-view .focused
{
	background: #fffcdf;
}
.form-view p
{
}
