body {margin:0;margin-top:20; background:#efefef url(images/background.gif) no-repeat;}
p, td, div, submit, input, select, th {font: 11/16px verdana, sans-serif; color: #000;}

/*---default link styles---*/

a {	color: #900; text-decoration:none; }
a:hover { color:#04356a; text-decoration:underline; }

/*---default text styles---*/

h1, .h1, .big {font: 20/24px georgia; color:#04356a;padding:0px;margin:0px;padding-bottom:5px;}
h2, .h2 {font: 12/18px georgia, serif;color: #04356a; padding:0px;margin:0px;margin-top: 15px;}
h3 {font: 11/17px verdana, sans-serif; color: #04356a;padding-top:10px;padding-bottom:3px;margin:0px;}

.caption {font: 12/18px georgia, serif;color: #04356a;padding-top:10px;padding-bottom:10px;}

#readmore {margin-top:7px;margin-bottom:15px;margin-left:5px;}
#readmore a {color:#666;background-color:#fff;padding:1px;padding-left:8px;padding-right:8px;font:11px/20px Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;margin-left:1px;border:1px solid #ccc;}
#readmore a:hover {color:#fff;background-color:#900;text-decoration:none;}

#float {float:right;width:180px;padding:10px;margin-left:10px;background-color:#efefef;border:1px solid #ccc;}
img.left {float:left;margin-right:10px;margin-bottom:10px;}
img.right {float:right;margin-left:10px;margin-bottom:10px;}
img.accent {float:left;margin-left:0px;margin-right:4px;}
img.accent2 {float:right;margin-right:0px;margin-left:4px;}

/*---id's---*/

#logo {font: 26/24px Georgia, serif;color: #04356a; padding:0px;padding-top:15px;margin:0px;}
#logo .big {font: 32/24px Georgia, serif;color: #04356a;}
#logo sup {font-size: 11px;font-family:verdana;font-weight:normal;}

#topnav {color:#ccc;margin:0px;padding-left:15px;}
#topnav a {color:#666;background-color:#fff;padding:1px;padding-left:14px;padding-right:14px;font:11px/20px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;margin-left:1px;border:1px solid #ccc;}
#topnav a:hover {color:#fff;background-color:#900;text-decoration:none;}
#topnav a.current {background-color:#04356a;color:#fff;text-decoration:none;}

#content {background-color:#fff;border:1px solid #ccc;}

#copy {padding:30px;padding-top:15px;padding-bottom:10px;}

#copy .big {font: 32/32px georgia;font-style:oblique;}
#copy_gray {padding:15px;background-color:#333;padding-bottom:20px;}
#copy_gray, #copy_gray li, #copy_gray h2 {color:#fff;}

#address {padding:20px;text-align:center;font: 11px/15px Verdana,Helvetica, sans-serif;color:#666;}


/*---form---"*/

/* COLOR/BORDERS CSS */
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide { color: #333; }
form.ddfm .required { color: #c00; }
.ddfmerrors { color: #c00; }


/* TEXT CSS */
.ddfmerrors { color: #c00; }


/* STRUCTURE CSS */
.ddfmwrap { background-color:#ccc;padding:5px;padding-right:0px;padding-bottom:0px;border:1px solid #ccc; width:253px;}
.ddfm {width:250px;}
.fieldwrap, .radiofieldwrap, .textareafieldwrap {margin:1px;padding:0px;width:248px;}
.radiofieldwrap, .textareafieldwrap  {text-align:center;margin-bottom:0px;}
.textareafieldwrap {text-align:left;}
.radiofieldwrap {padding-bottom:10px;}

form.ddfm fieldset {
	padding: 0px 0px 2px 1px;
	margin: 0px 0px 10px 0px;
	display: block;
}

form.ddfm label {
	display: block; 
	background-color:#efefef;
	float: left; 
	text-align: right;
	margin:0px;
	margin-bottom: 1px;
	margin-right:1px; 
	padding: 3px;
	padding-right: 3px;
	clear: left; 
	width:100px;
}

form.ddfm label.radio, form.ddfm label.textarea {
	width:238;
	margin:0px;
	margin-bottom:0px;
	text-align: center;
	border:0px;
}

form.ddfm label.radio {margin-bottom:8px; } 
.fieldwrap input {width:138px;}

form.ddfm select.fmselect {
	float: left; 
	display: block;
	margin-bottom: 15px;  
	padding: 3px; 
}

form.ddfm textarea {
	margin: 0px;
	padding:0px;
}


/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 0px 0 0; 
	padding-bottom: 15px;
	clear: left;  */


form.ddfm input.fmfile, form.ddfm input.fmtext {
	float:left;
	margin:0px;
}


form.ddfm .submit {
	text-align: right;
	padding:2px;
	background-color:#333; 
	color:#fff;
	width:238px;
}


.ddfmwrap .ddfmerrors {
	display: block; 
	text-align: center;
	padding-top:5px;
	margin-bottom:7px;
	margin-right:8px;
}


.ddfmwrap .errorlist {
	display: block;
	background-color:#efefef;
	border:1px solid #c00;
	margin-bottom: 5px;
	margin-right:8px;
	padding: 5px;
}



.thankyou {width:250px;padding:10px;background-color:#900;color:#fff;}


