body {margin:0;background:#000 url(images/background.gif) repeat-x;}
tr {vertical-align:top;}
p, td, div, submit, input, select, th, li, ul, a {font-family: Arial, Verdana, sans-serif; font-size:12px; line-height:19px;font-weight:normal;color: #333; }


/*---default link styles---*/
a, a.back {	color: #630; font-family: "Trebuchet MS", sans-serif;text-decoration:none; }
a:hover { color:#900; text-decoration:underline; }

#back {text-align:right;margin:5px;margin-right:0px;}

/*---headers and text---*/
h1, .h1 {font-family:"Trebuchet MS", sans-serif; font-size:21px;line-height:19px;font-weight:normal;color:#630;margin:0px;padding:0px; }
h2 {font-family:"Trebuchet MS", sans-serif; font-size:14px; line-height:19px; font-weight:normal; color:#630; margin:0px; margin-top:20px; margin-bottom:10px; padding:0px; }
h3 {font-family:"Trebuchet MS", sans-serif; font-size:13px; line-height:19px; font-weight:normal; color:#630;margin: 0px; margin-top:10px; padding:0px; }

/*---id's---*/

#content {border-bottom:3px solid #630;background-color:#fff;margin-left:120px;}
td #copy {padding: 20 40px 0 40;}

#sample {background-color:#c7d3e9;}
#sample h2 {margin:0px;padding-left:6px;background-color:#fff;border:1px solid #ccc;}

#listen {clear:left;text-align:right;padding-right:10px;background-color:#630;}
#listen a {color:#fff;}

#services td {background-color:#c7d3e9;padding:5px;padding-left:10px;padding-right:10px;}
#services img.more {margin-left:5px;float:right;}

#note {color:#666;font-size:11px;text-align:right;padding-top:7px;}
#footer {text-align:center;padding-top:10px;font-size:11px;color: #f93;padding-bottom:25px;}
#footer a {color:#bfc7da;text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/*---left/right image and table styles---*/

.left {float:left;margin:0px;margin-right:12px;margin-bottom:5px;}
.right {float:right;margin:0px;margin-left:5px;margin-bottom:5px;}

/*---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 */

.ddfmwrapagain {border:1px dashed #ccc;background-color:#fff;padding:2px;width:256px;}

.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:5px;
	width:250px;
}

.ddfmwrap .errorlist {
	display: block;
	background-color:#efefef;
	border:1px solid #c00;
	margin-bottom: 5px;
	padding: 5px;
}

.thankyou {width:250px;padding:10px;background-color:#900;color:#fff;}

