/* Forms
*******************************************************/

fieldset {
	border: 0;
	font-size: 1.2em;
}

textarea {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
}

form ul {
	list-style: none;
}
	#Sidebar .middleColumn {
		margin: 0 0 0 8px;
		display: inline;
	}


.readonly{
	color: #6f8bb8; 
	font-size: 20px;
	font-weight: normal;
	font-family: Tahoma, Verdana, sans-serif;
}
input.text, textarea, select, {
	padding: 2px;
	border: 1px solid #A7A7A7;
	color: #216696;
	font-size: 1.1em;
/*	width: 200px;*/
}


select {
	width: auto;
}

input.action {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	border: 1px #000000;
	background: #4369a4;
	padding:2px;
}
input:focus span, textarea:focus span {
	border: 3px solid #000;
}

input.action:hover,
input.action:focus {
	cursor: pointer;
	background: #5f85bf;

}
#Search {
 	display: inline;
}
#Search .middleColumn {
 	display: inline;
	padding: 0px;
}


#SearchForm_SearchForm_action_results {
 display: inline;
 border: none;
 margin-left: 3px;
 background: transparent url(../images/button.gif) 0 0 no-repeat;
 width: 34px;
 height: 19px;
}

#SearchForm_SearchForm{
 display: inline;
 width: 200px;
 height: 19px;
}

#SearchForm_SearchForm_Search{
 width: 110px;
}
.newsb {
 display: inline;
 border: none;
 margin-left: 3px;
 background: transparent url(../images/newsletter_button.gif) 0 0 no-repeat;
 width: 59px;
 height:20px;
}
.newsinput {
	border: 1px solid #A7A7A7;
	height: 15px;
	color: #666;
	font-size: 1.1em;

}
#QuickForm .left{
	text-align:right;

}



#QuickForm .field.email{
	text-align:right;
	margin-right:20px;
}

#QuickForm .field.textarea{
	text-align:right;
	margin-right:20px;
}
#QuickForm .Actions{
	text-align:right;
	margin-right:20px;
}

#QuickForm .message{
	text-align:right;
	font-size: 12px;

}


#QuickForm .message required {
	text-align:right;
	font-size:11px;
}
#Form_Form1 .nolabel  {
float:left;
}

#Form_Form label.left{
padding-bottom:5px;
font-weight: bold;
}

#Form_Form label.right{
display: inline;
}

#Form_Form .optionset label{
display: inline;
padding-bottom:5px;
}


/*
#Form_Form .field.checkbox{
float:left;
text-align:left;
padding-top:20px;
}

#Form_Form .optionset label{
}

#Form_Form .optionset li{
float: left; 
display: block;
padding: 0 0 0 10px;
}

#Form_Form .optionset ul{
}

#Form_Form .right{
float:left;
text-align:left;
}
*/

.FormHeading{
	padding-bottom: 6px;
	padding-top: 20px;
	font-weight: bold;
}

