/* Start of CMSMS style sheet 'B Forms &amp; FormBuilder Style' */
/* Sample FormBuilder CSS base */


.fbform fieldset div {
padding:2px;

}

fieldset legend {
margin-bottom:10px;
font-size:130%;}

fieldset div {
margin-top:15px;
margin-left: 1em;
padding:4px;
}

input, select {
padding:2px;
}

.error_message,.fb_invalid
{
color:red; 
}


textarea {
	margin-left: 1em;
        margin-top: 0.5em;
	//width:98%;
	height: 6em;
}

/* Apply this class to text/select input fields with shorter labels
	to help alignment */
.short-label label {float:left; width:10em}
.short-label fieldset div input,
.short-label fieldset div select {width:16em}

/* Pretty up your Captcha image output */
.captcha {
	margin:0.5em 0;
	width:200px;
	text-align:center
}
.captcha img {border:1px solid #F60; margin-bottom:0.5em}
.captcha input {width:196px; margin-top:0.5em}

/* Just a bit more room for the Submit button */
.submit {margin-top:0.5em}

.fbsubmit {

cursor:pointer;
border:outset 1px #ccc;
background:red;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(uploads/images/base/formbg.gif) repeat-x left top;
}

}

.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}

input:focus, textarea:focus, select:focus {border:1px solid #666;}

/*******************************Contact form ************/
.contactform
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    padding: 10px;
}

input[type="text"], textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: inline;
    padding: 4px;
    border: solid 1px #3D432D;
}

/****************************Safari calculator *************/
.calculatorform
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    background-color: #DEE2D5;
    padding: 10px;
}



/************************Fancy form styling **************/

fieldset {  
margin: 1.5em 0 0 0;  
padding: 0; 
background-color:#DEE2D5;
} 

legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
border:0 none;
} 

fieldset li {  
padding-bottom: 1em; 
} 
fieldset.submit {  
border-style: none; 
}

legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
font-style:italic;
} 

label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right; 
}


fieldset ol {
padding-top:1em;
border:0px none #000000
border-bottom:0px none #000000
}

fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}

fieldset {  
float: left;  
clear: left;  
width: 100%;  
border:0px none #000000
margin: 0 0 1.5em 0;  
padding: 0; 
}

fieldset.submit {  
float: none;  
width: auto;  
border: 0 none #FFF;  
padding-left: 12em; 
}

fieldset fieldset {  
margin-bottom: 1em;  
border-style: none;  
background-color: transparent;  
background-image: none; 
} 

fieldset fieldset legend {  
margin-left: 0;  
margin-bottom: 1em;
font-weight: normal; 
}
 
fieldset fieldset ol {  
margin: 1em 0 1em 15em;  
padding-bottom: 1em; 
}
 
fieldset fieldset label {  
float: none;  
width: auto;  
margin-left: 1.5em;
margin-right: auto; 
}

/* End of 'B Forms &amp; FormBuilder Style' */

