﻿/*=================================
Standard Form Style
=================================*/
.standard_form div.info {
    border-bottom:1px dotted #CCCCCC;
    margin:0 0 12px;
    padding:2px;
}
.standard_form h2 {color: #EA7F37;}
.standard_form h3 {
    font-weight: bold;
    background-color:#ECF4FC;
    padding: 0.4em 0.8em;
    margin: 0.8em 0;
    -moz-border-radius:0.2em;
	-khtml-border-radius:0.2em;
}

.standard_form div.row{
    clear:both;
    margin: 10px 0;
}
.standard_form span.req {
    color:red !important;
    font-family: "Lucida Grande",Tahoma,Arial,sans-serif;
}
.standard_form label {
    display:block;
    font-weight: bold;
	padding-bottom: 4px;
}

.standard_form label span.req {
    float: none;
    display:inline;
    color: Red;
}

.standard_form .large{
    width: 99%;
}
.standard_form .medium{
    width: 59%;
}
.standard_form .small{
    width: 29%;
}

.standard_form input, 
.standard_form textarea, 
.standard_form select {
    width: 90%;
}

.standard_form input.text, 
.standard_form input.file, 
.standard_form input.password, 
.standard_form textarea, 
.standard_form select {
	padding: 4px;
	background: #fff url(/images/input_bg.png) repeat-x 0 0;
	border:1px solid #ddd;
	-moz-border-radius:0.2em;
	-khtml-border-radius:0.2em;
	font: 1.2em Arial, Verdana, Tahoma, sans-serif;
}
.standard_form input:hover,.standard_form input:focus,
.standard_form textarea:hover, 
.standard_form select:hover {
	border-color:#c5c5c5;
}
.standard_form .checkbox label {display: inline; font-size: 1em;} 
.standard_form .checkbox input {width: auto; border:none;}

.standard_form .radiobox label {display: inline; font-size: 1em;} 
.standard_form .radiobox input {width: auto; border:none;}


.standard_form .subfield {
    display: block;
    float: left;
    margin: 0 0.5em 0 0;
    text-align: center;
}
.standard_form .subfield label {
    color: #444444;
    font-size: 0.9em;
    font-weight: normal;
}

.standard_form .full {
    text-align: left;
    width:100% !important;
}
.standard_form .left{float: left; width: 48%; margin: 0.5em 0; }
.standard_form .right{float: right; width: 48%; margin: 0.5em 0;}


.standard_form .smallnote{
    color: #666666;
    font-size: 0.9em;
}
.standard_form .smallnote ul{
    list-style: disc none outside;
    padding-left: 30px;
}

.standard_form .note{
    color: #666666;
}
.standard_form .note ul{
    list-style: disc none outside;
    padding-left: 30px;
}

.hidelabel
{
    padding-left: 15px;
    font-weight:bold;
}
