/* First, some basic resets, body styles, etc. */


/* Here's our form.horizontalstuff */
fieldset {clear: both;}
form.horizontal.horizontal legend {padding:0 0 20px 0;  font-size:14px; font-weight:bold; color:#006600;}
form.horizontal.horizontal fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1em;}
form.horizontal.horizontal * html legend {margin-left: -7px;} /* ie6 */
form.horizontal.horizontal *+html legend {margin-left: -7px;} /* ie7 */

form.horizontal .t1 {font-size:11px; font-weight:bold; color:#006600;}
form.horizontal .t2 {font-size:11px; font-weight:bold;}
form.horizontal .t4 {font-size:11px;}

form.horizontal .field{clear: both;  margin: 0 0 0.5em;}
form.horizontal .field label {display: block;}
form.horizontal ul.fields {margin: 0 0 1.5em; padding: 0;}
form.horizontal ul.fields li {list-style-type: none; margin: 0;}
form.horizontal ul.inline li, form.horizontalul .inline label {display: inline;}
form.horizontal ul.inline li {padding: 0 .75em 0 0;}

form.horizontal input.radio, input.checkbox {vertical-align: top; font-size:8px;}
form.horizontal label, button, input.image {cursor: pointer; font-size:12px; width:110px; border-bottom:solid 1px #d5ebbd;}

form.horizontal * html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
form.horizontal *+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */

form.horizontal textarea {overflow: auto;}
form.horizontal input.text, input.password, textarea, select {margin: 0; font-size:12px; vertical-align: baseline;}
form.horizontal input.text, input.password, textarea, select {border: 1px solid #d5ebbd; padding: 2px;}
form.horizontal input.text:hover, input.password:hover, textarea:hover, select:hover {border: 1px solid #006600;  		background:#ffc;}

form.horizontal p{font-size:11px; color:#666666; margin-bottom:5px; padding-bottom:5px; }

/* horizontal layout */
form.horizontal.horizontal .field {padding-left: 150px;}
form.horizontal.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px; font-size:14px;}

.buttons {clear: both; text-align:center;}
.button {
    border: 1px solid #d5ebbd;
    background: #9cf;
	background-image:url(/images/form_bkgd.gif);
	background-repeat:repeat-x;
	padding:0 10px 0 10px;
        font-weight:bold;
}

.button:hover {
    border: 1px solid #006600;
}

.form_box {
		border:solid 1px #d5ebbd;
		padding:10px;
		background:#fbfff7;
		width:550px;
		background-image:url(/images/form_bkgd.gif);
		background-repeat:repeat-x;

}

.form_box2 {
                border:solid 1px #d5ebbd;
                padding:10px;
                background:#fbfff7;
                width:500;
                background-image:url(/images/form_bkgd.gif);
                background-repeat:repeat-x;

}

.form_box3 {
                border:solid 1px #d5ebbd;
                padding:10px;
                background:#fbfff7;
                width:300;
                background-image:url(/images/form_bkgd.gif);
                background-repeat:repeat-x;

}

.form_radio {
margin-left:150px;
padding-bottom:10px;
font-size:14px;

}

div.toggle1 {
        display: none;
        margin: 0px 20px 0px 20px;
        font-family: Arial, sans-serif;
        font-size: 11px;
}


