/* ================================================= */
/* This file created by Aivah                        */
/* Dated: 3rd Feb 2009	                             */
/* Copyright : 2009 Aivah.com                        */
/* Stylesheet: form.css                              */
/* ================================================= */


form {
font : 12px verdana;
margin : 0 0;
padding : 10px 0;
width : 100%;
}
fieldset {
padding : 10px 0;
margin : 0 0 15px 0;
background : #fff;
border : 5px solid #ececec;
}
* html fieldset {
position : relative;
margin : 10px 0 30px 0;
padding : 20px 0;
}
* html legend {
position : absolute;
top : -1.2em;
left : 0;
}
fieldset legend {
font : normal 1.5em Verdana;
padding : 10px 5px;
text-transform : uppercase;
background : #fff;
}
.textlabel {
font-weight: bold;
width: 195px;
font-size: 12px;
margin-right: 15px;
text-align: right;
}
.textlabelRequired {
width: 195px;
font-size: 12px;
font-weight: bold;
margin-right: 15px;
text-align : right;
color: Red;
}
.textlabelLogin {
font-weight: bold;
font-size: 12px;
line-height: 18px;
text-align : left;
}
.remember {
padding: 10px 0;
margin-left: 95px;
}
form dfn{
margin : 0 10px;
}
form input {
width : auto;
border: 0;
margin : 0;
padding: 3px;
background-color: #F3F2F2;
color: #4F4F4F;
font-family: Verdana;
font-size: 12px;
}

/*form input[type="checkbox"] + span*/
.TreeView span
{
	padding-left: 5px;
}

.CheckBoxList label
{
	padding-left: 5px;
}

.CheckBoxList td
{
	padding: 3px;
}

.DeleteButton
{
width : auto;
border: 0;
margin : 0;
padding: 0;
background-color: #F3F2F2;
color: #4F4F4F;
font-family: Verdana;
font-size: 12px;
}

form textarea {
width : auto;
border: 1px solid #CACACA;
margin : 0;
background-color: #F3F2F2;
color: #4F4F4F;
font-family: Verdana;
font-size: 12px;
}
form select {
width : auto;
border: 1px solid #CACACA;
margin : 0;
background-color: #F3F2F2;
color: #4F4F4F;
}
form .formtextarea{
width: 357px;
height: 160px;
border: 1px solid #CACACA;
}
form .forminputfield{
width: 352px;
padding: 3px;
border: 1px solid #CACACA;
}
form .formselectfield{
width: 357px;
padding: 2px;
border: 1px solid #CACACA;
}
form .forminputsmallfield{
width: 130px;
padding: 3px;
border: 1px solid #CACACA;
}
form .formcheckfield
{
	
}

form .formcheckfield input[type="checkbox"]
{
	margin: 5px;
}
form input#reset {
margin-left : 0;
}
textarea {
overflow : auto;
}
form small {
display : block;
margin : 0 0 5px 160px;
padding : 1px 3px;
font-size : 88%;
}
form .required {
font-weight : bold;
}
form br {
clear : left;
}
.Error
{
	color:Red;
}
.RadioButtonList Label
{
    padding: 0 7px;
}