/* Sample FormBuilder CSS base */
form {
	margin-top: 0
}
form, td, th, li {
	font-size: 100%
}
form div {
	margin-bottom: 0
}
fieldset div {
	margin-bottom: 0.5em;
	margin-left: 1em;
}
fieldset div div {
	margin-top: 0.5em;
	margin-left: 1em
}
fieldset {
	margin-bottom: 1em;
	border: 1px solid #CCC;
	padding: 0.5em
}
fieldset label {
	width: auto;
}
legend {
	color: #FFF;
	background: #CCC;
	font-style: italic;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	padding: 0.2em;
	width: auto;
	border: 1px solid #AAA;
        text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, 0.5);
}
textarea {
	margin: 0.5em 0;
	width: 98%;
	height: 6em
}
/* Apply this class to text/select input fields with shorter labelsto 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 #CCC;
	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
}
.contactform input {
	border: 1px solid #CCC;
}
.contactform input.checkbox {
	border: none;
}
.contactform label {
	display: block;
	float: left;
	width: 240px;
        color: #6B6969;
}
.contactform label.label {
	display: inline;
	float: none;
	width: 50px;
	font-size: 12px;
}
.contactform textarea {
	background-color: #FFF;
	border: 1px solid #CCC;
}
.formbuilderform .message {
	line-height: 16px;
	padding: 0 0 8px 0;
}

.error_message li {
        color: #FFF;
	background-color: #AA0000;
	border: 1px solid #CCC;
        list-style: none;
        padding: 4px;
        width: 400px;
}
/* Stylesheet: FormBuilder Default Style Modified On 2013-02-18 17:05:13 */
#footer ul {
/* some margin is set in the footer padding */
   margin: 0px;
/* calling a specific side, left in this case */
   margin-left: 5px;
   padding: 0px;
/* remove any default bullets, image used in li call */
   list-style: none;
   font-size: 12px;

}
#footer ul li {
/* remove any default bullets, image used for consistency */
   list-style: none;
/* float left to set first level li items across the top */
   float:left;
/* a little margin at top */
   margin: 5px 0px 0px;
/* padding all the way around */
   padding: 5px;
/* you can set your own image here, used for consistency */
/*   background: url(http://www.rosebudfnc.com.au/uploads/ngrey/dot.gif) no-repeat left 10px; */
   color: #FFF;

}
#footer ul li a {
/* this will make the "a" link a solid shape */
   display:block;
/*   margin: 2px 0px 4px; */
   padding: 0px 5px 5px 5px;
   color: #FFF;
}

#footer a:link, a:visited {
	color: #FFF;
	text-decoration: none;
        font-size: 12px;
}

#footer a:hover, a:active {
	color: #FFF;
	text-decoration: underline;
        font-size: 12px;
}
/* set h3 to look like "a" */
#footer li h3 {
   font-weight:normal;
   font-size:100%;
   margin: 2px 0px 2px 0px;
   padding: 0px 5px 5px 5px;
}
/* set h3 to look like "a", less margin at this level */
#footer li li h3 {
   font-weight:normal;
   font-size:100%;
   margin: 0px;
   padding: 0px 5px 5px 5px;
}
#footer ul li li {
/* remove any default bullets, image used for consistency */
   list-style: none;
/* remove float so they line up under top li */
   float:none;
/* less margin/padding */
   margin: 0px;
   padding: 0px 0px 0px 5px;
/* you can set your own image here, used for consistency */
/*   background: url(http://www.rosebudfnc.com.au/uploads/ngrey/dot.gif) no-repeat left 3px; */
}
/* fix for IE6 */
* html #footer ul li a {
   margin: 2px 0px 0px;
   padding: 0px 5px 5px 5px;
}
* html #footer ul li li a {
   margin: 0px 0px 0px;
   padding: 0px 5px 0px 5px;
}
/* End fix for IE6 */
#footer ul ul {
/* remove float so they line up under top li */
   float:none;
/* a little margin to offset it */
   margin: 0px 0px 0px 8px;
   padding: 0;
}
#footer ul ul ul {
/* remove float so they line up under li above it */
   float:none;
/* a little margin to offset it */
   margin: 0px 0px 0px 8px;
   padding: 0;
}
/* Stylesheet: Navigation: FatFootMenu Modified On 2013-02-25 09:17:12 */
