/**************************************************************************************************/
/***
/***	BETHLEHEMBLAST.ORG CSS DOCUMENT
/***	-----------------------------------------------------------------------
/***	Written by Matthew Praetzel. Copyright (c) 2007 Matthew Praetzel.
/***	-----------------------------------------------------------------------
/***	
/***
/**************************************************************************************************/


/*-----------------------
	ternFORM(tm) CSS
-----------------------*/
.ternForm { float:left; }
.ternForm form { width:400px;margin:0px;font-size:14px; }
.ternForm form h2 { margin:0px;padding-bottom:5px;font-size:24px; }
.ternForm form, .ternForm form h2, .fldl, .fldl li, .sui, .sui li, .flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldcl span, .fldcl input { display:block; }
.steps, .fldl, .fldl li, .fldsn, .fldsa, .fldsa1, .flds1, .flds2, .fldsv, .flds1 div, .fldp, .sui, .sui li { float:left;clear:both;width:100%; }
.ternForm form, .fldli, .fldp, .fldsn div, .fldlt, .flds2 div div, .fldsvff, .flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldsac, .fldsas, .fldcl span, .fldcl input { float:left; }
.fldsn div, .fldlt, .fldrt, .flds2 div div, .fldsvff, .fldsvf, .fldsa3 { clear:none; }
.fldl h3, .fldl select, .sui label { font-size:16px; }
.steps span { font-size:14px;font-weight:bold; }.ns { color:#CCCCCC; }.ts { color:#666666; }
.fldl, .fldl li, .sui, .sui li { position:relative;padding:0px;margin:0px;list-style:none; }.fldl { border-top:1px dotted #999999;padding:10px 0px 10px 0px; }
.fldl li { padding:0px 0px 8px 0px; }.fldl_h { background:#ECECEC; }.fldl_a { background:#FCF9A1; }
.fldli, .fldp { padding: 0px 8px 0px 8px; }html>body .fldli { float:none; }.fldp { padding-top:10px; }
.fldsn1 { width:160px; }.fldsn2 { width:220px;padding-left:15px; }
.fldsa3 { padding-top:2px; }.fldsac { width:32%; }.fldsas { width:31%;padding-left:10px; }.fldsaz { float:right;width:32%; }
.fldlt, .fldrt { width:48%; }.fldrt { float:right; }
.fldsv { padding-top:8px; }.fldsvff { width:60%;padding-top:10px; }html>/**/body .fldsvff { width:auto; }
.fldsvf { float:right;background:#ECECEC;border:1px solid #999999;padding:8px; }
.fldcl { height:1px; }
.fldcl ul { padding:0px 0px 0px 15px;margin:0px;font-size:12px; }
.fldcl li div { float:left;width:80%; }
.flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldcl span { padding-top:2px; }
.fldh span, .flds1 span, .flds2 span, .fldsn span, .fldsa span, .fldsa3 label, .fldcl span { font-size:10px;color:#666666; }
.fldl h3, .fldh span, .flds1 label, .flds2 label, .fldsn label, .fldsv label, .fldsa1 label, .fldcl label, .fldsa input, .flds1 input, .flds2 input, .fldsn input, .fldsv input, .fldl select, .fldl textarea { 
	display:block;float:left;clear:both;width:100%;padding:0px;margin:0px;
}
.fldl h3 { color:#333333; }.flds1 label, .flds2 label, .fldsn label, .fldsv label, .fldsa1 label, .fldcl label { padding:6px 0px 3px 0px;font-size:13px;font-weight:bold; }
.fldsa input, .flds1 input, .flds2 input, .fldsn input, .fldsv input, .fldl select, .fldl textarea, #sf div input { background:#FFFFFF url(/TERNSTYLE/IMAGES/input.gif) repeat-x top;border:1px solid;border-color:#7E7E7E #C3C3C3 #DEDEDE #C3C3C3;font-size:16px; }
.fldl select { padding-top:1px;margin:0px 0px 1px 0px; }.fldl textarea { height:150px; }
.flds2 div div input { display:inline;float:none;width:auto;background:none;border-width:0px;margin-left:10px; }
.sui { padding-left:8px; }.sui label { font-weight:bold; }
.ternForm label span { margin-right:3px;font-size:16px;color:#990000; }
.errors_cn { position:relative;overflow:hidden;width:100%;height:1px;border:1px solid #990000;visibility:hidden; }
.errors { position:absolute;padding:20px;color:#990000; }
.required { color:#990000; }