@charset "UTF-8";


body {
	background: #e4e4e4 url(/images/body_bg_tile.jpg) repeat-y center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a { color:#FF0000; }



#wrapper { width:800px; margin:0 auto; }


#header { height:163px; background:url(/images/hd_bottom-border.gif) repeat-x bottom; }


#header h1 span {display:none;}

#header h1 a { display:block; background: url(/images/lgo_church-mutal.gif) no-repeat center; height:146px; width:210px; }

#header #login { background:#e4e4e4; border:#ccc 1px solid; width:181px; float:right; padding:5px 10px; margin-right:10px; }
#header #login h2 {font-size:11px; margin-bottom:2px; }
#header #login p {font-size:11px;}

#body { background: url(/images/body_bg_bottom.jpg) repeat-x bottom; padding:29px 0 60px 0; }

#body h2 { font-size:24px; margin-bottom:20px; }
#body p {font-size:12px; }
#body a {font-size:11px; font-weight:bold;}

.indent { padding: 0 100px 0 243px; }
.indentresults { padding: 0 100px 0 60px; }

.box { margin:10px 20px 10px 20px; border:#999 1px solid; }

.floatbox { padding:5px; background-color:#ee1b2e; font-size:11px; width:150px; border:Red 1px solid; float:left; margin-top:-25px; margin-left:10px; margin-right:-220px; cursor:hand; }

.alert { margin:0 100px 10px 100px; border-top:#F4A372 1px solid; border-bottom:#F4A372 1px solid; background:#FAD1B8; color:#000000; padding:5px 0 5px 143px; font-size:12px; font-weight:bold; }
.alert2 { margin:0 100px 10px 100px; border-top:#F4A372 1px solid; border-bottom:#F4A372 1px solid; background:#FAD1B8; color:#000000; padding:10px 100px 10px 143px;}

#body div.alert2 h2 { margin-bottom:5px; font-size:18px; }


#footer {border-top:2px solid #000; padding:5px 10px 0 10px; }
#footer p {font-size:11px;}

#footer #fnav { float:right; }


/* - Stock Form - */
.stock {margin-top:30px;}

.required{font-weight:bold;}
.stock fieldset{border:none;}
.stock legend{display:none;}
.stock ol{list-style:none !important;}
.stock li{margin-bottom:5px; font-size:11px; color:#999;}
.stock label{color:#000; display:block; float:left; width:233px; text-align:right; vertical-align:middle; margin-right:10px; line-height:14px; padding-top:3px; font-size:11px;}
.stock input {font-size:11px; height:14px; width:150px;}
.stock select {font-size:11px; width:155px;}

.stock .controls{padding-left:243px;}
.stock .controls input{margin:10px 0; width:auto; padding:0 5px; font-size:12px; height:auto;}
.stock .controls p {margin-bottom:5px;}

.stock .checkbox {margin:10px 0 0 243px;}
.stock .checkbox input {width:auto;}
.stock .checkbox p {font-size:11px!important;}


/* Form Table */

.results {margin:30px 0 0 60px;}
.results table { font-size:11px; width:680px; }
.results table td { padding:5px; }


.results .controls input{margin:10px 0; width:auto; padding:0 5px; font-size:12px; height:auto;}
.results .controls p {margin-bottom:5px;}
