form.two {
	background: #e5f9ff url(/oldlutheran/images/blue_stripe.png) repeat;
	width:660px; 
	padding:10px; 
	margin-top: 10px;
	margin: 0 auto;
	display: block;
	border: 1px solid #ccc;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 

}

form.two fieldset {
	width:600px; 
	display:block; 
	border:2px solid #007399; 
	padding:15px; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
	margin-bottom:0.5em;
	line-height:1.5em;
	margin: 0 auto;
}

form.two fieldset#bday {
	background:#e9f1f7;
}

form.two legend {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
	color:#2D3437; 
	font-size:1.1em; 
	font-weight:bold; 
	border:1px dotted #2D3437; 
	margin-bottom:5px; 
	padding:5px; 
	width:270px; 
	background:#8bd3e5;
}

form.two label {
	clear:left; 
	display:block; 
	float:left; 
	font-size:0.9em; 
	width:130px; 
	text-align:right; 
	padding-right:10px; 
	color:#2d3437; 
	padding: 3px;
}

form.two input {
	border:1px solid #2D3437;
	height: 20px;
	background:#fff; 
	margin-bottom:0.7em; 
	margin-right: 5px;
	width: 400px;
	padding: 3px;
	font-size: 1.0em;
}

form.two input.file_button {
	border:1px solid #ff7f00; 
	background:#fff; 
	padding-left:0.5em; 
	margin-bottom:0.7em; 
	margin-right: 5px;
	width:100px;
}

form.two select {
	margin-left:0.3em;
	margin-bottom:0.7em; 
	margin-right: 5px;
	width: 145px;
}

form.two textarea {
	width:410px; 
	height:15em; 
	border:1px solid #ff7f00; 
	padding:0.5em; 
	overflow:auto; 
	background:#74a5cd;
}

form.two option { /* ------ Dropdown background color */
	background:#fff; 
	color:#2d3437;
}   

form.two optgroup {
	background:#74a5cd; 
	color:#2D3437; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

form.two optgroup option {
	background:#74a5cd; 
	color:#274b5a;
}

form.two .button1, form.two .button2 { /* Controls Submit & Reset Buttons*/
	background:#007399; 
	color:#ffffff; 
	cursor:pointer; 
	width:155px; 
	height: 36px; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
	font-size: 21px;
	margin: 0 auto;
	} 
form.two .button1:hover, form.two .button2:hover {background-position:center left; color:#D9FF66;}
P.blocktext { margin-left: auto; margin-right: auto; text-align: center; }




/* --------------- Upload Form --------------- */

.loginjoin {
	background: #D9FF66 url(/oldlutheran/images/green_stripes.png) top repeat-x;	
	padding: 10px;
	border: 1px solid #cccccc;
}

.upload_form.three .loginjoin label {
	width: 130px;
}

.upload_form.three {
	background:#e5f9ff url(/oldlutheran/images/blue_stripe.png) repeat; 
	width:940px; 
	padding:10px; 
	margin-top: 10px;
	margin: 0 auto;
	display: block;
	border: 1px solid #cccccc;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 

}

.upload_form.three fieldset {
	width:900px; 
	display:block; 
	border:2px solid #007399; 
	padding:15px; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	margin-bottom:0.5em;
	line-height:1.5em;
	margin: 0 auto;
}

.upload_form.three fieldset#bday {
	background:#e9f1f7;
}

.upload_form.three legend {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
	color:#cb2417; 
	font-size: 1.4em; 
	font-weight:bold; 
	margin-bottom:5px; 
	padding:5px;
	text-transform: uppercase;
}

.upload_form.three label {
	clear:left; 
	display:block; 
	float:left; 
	font-size:0.9em; 
	width:100px; 
	text-align:right; 
	padding-right:10px; 
	color:#000; 
}

.upload_form.three input {
	border:1px solid #000; 
	background:#fff; 
	padding-left:0.5em; 
	margin-bottom:0.7em; 
	margin-right: 5px;
	width: 400px;
	height: 16px;
	font-size: 12px;
}

.upload_form.three input#select_files {
	border:1px solid #000; 
	background:#fff; 
	padding-left:0.5em; 
	margin-bottom:0.7em; 
	margin-right: 5px;
	width: 200px;
	height: 24px;
	font-size: 12px;
}

.upload_form.three select {
	margin-left:0.3em;
	margin-bottom:0.7em; 
	margin-right: 5px;
	width: 145px;
}

.upload_form.three textarea {
	width:400px; 
	height:15em; 
	border:1px solid #000; 
	padding:0.5em; 
	overflow:auto; 
	background:#fff;
}

.upload_form.three option { /* ------ Dropdown background color */
	background:#fff; 
	color:#000;
}   

.upload_form.three optgroup {
	background:#e5f9ff; 
	color:#000; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
}

.upload_form.three optgroup option {
	background:#74a5cd; 
	color:#274b5a;
}

.upload_form.three .button1, #oll_upload_form.three .button2 { /* Controls Submit & Reset Buttons*/
	background:#007399; 
	color:#ffffff; 
	cursor:pointer; 
	width:355px; 
	height: 36px; 
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 
	font-size: 21px;
	margin: 0 auto;
} 
.upload_form.three .button1:hover, #oll_upload_form.three .button2:hover {background-position:center left; color:#D9FF66;}
P.blocktext { margin-left: auto; margin-right: auto; text-align: center; }





