/* CSS Document */

/* Start Global Form Styles */
.req2 {
	color:#CC3300;
	font-weight: bold;
}
.button {
	margin-left: 1em;
}
/* End Global Form Styles */

/* Start Login Form */
#leftcol #loginbox {
	width: 190px;
	padding-bottom: 6px;
	margin-left: 6px;
	background: #fff2da url(../images/loginbox_bott.gif) no-repeat bottom;
	margin-top: 12px;
}
#leftcol #loginbox h3 {
	background: url(../images/loginbox_top.gif) no-repeat;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
#leftcol #loginbox form {
	background: url(../images/loginbox_sides.gif) repeat-y;
	padding-top: 4px;
}
#leftcol #loginbox form p {
	background: url(none);
}
#leftcol #loginbox #loginid {
	width: 160px;
	height: 16px;
	margin-bottom: 4px;
}
#leftcol #loginbox #password {
	height: 16px;
	width: 160px;
}
#leftcol #loginbox #submit {
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 1em;
}
#leftcol #loginbox p {
	text-align: center;
	background: url(../images/loginbox_sides.gif) repeat-y;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* End Login Form */

/* Start Newsletter sign-up Form */
#leftcol #signupbox {
	width: 190px;
	padding-bottom: 6px;
	margin-left: 6px;
	background: #fff2da url(../images/loginbox_bott.gif) no-repeat bottom;
	margin-top: 12px;
}
#leftcol #signupbox h3 {
	background: url(../images/loginbox_top.gif) no-repeat;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
#leftcol #signupbox form {
	background: url(../images/loginbox_sides.gif) repeat-y;
	padding-top: 4px;
}
#leftcol #signupbox form p {
	background: url(none);
}
#leftcol #signupbox #emailadd {
	width: 172px;
}
#leftcol #signupbox #submit {
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 1em;
}
#leftcol #signupbox p {
	text-align: center;
	background: url(../images/loginbox_sides.gif) repeat-y;
	padding: 4px;
}
/* End Newsletter sign-up Form */

/* Start Member Registration Form /templates/admin/registration.html */
#memberregisterform {
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	border: solid 1px #003399;
	padding: 6px;
	background: url(../images/form_bg.gif) repeat-x;
}
#memberregisterform fieldset {
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #a3b9eb;
}
#memberregisterform legend {
	font-size: 80%;
	color: #00509E;
	font-weight: bold;
	padding-bottom: 6px;
}
#memberregisterform p {
	font-size: 70%;
	font-weight: bold;
}
#memberregisterform p label {
	float: left;
	margin-top: 3px;
	width: 180px;
}
#memberregisterform #lblcharter label, #memberregisterform #lblprivacy label { /* widens the terms and privact label fields */
	float: left;
	margin-top: 3px;
	width: 400px;
	font-weight: normal;
	font-size: 90%;
}
#memberregisterform p select {
	margin-bottom: 12px;
}
#memberregisterform label span {
	color:#CC3300;
	font-weight: bold;
}
#memberregisterform #category {
	width: 230px;
}
#memberregisterform #rcode { /* formats the captcha code */
	background: #333333;
	color: #FFFFFF;
}
/* End Member Registration Form */

/* Start Edit Profile Form /templates/admin/editcontact.html */
#memberregisterform {
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	border: solid 1px #003399;
	padding: 6px;
	background: url(../images/form_bg.gif) repeat-x;
}
#memberregisterform fieldset {
	padding-top: 4px;
	padding-left: 4px;
	border: solid 1px #a3b9eb;
	margin-bottom: 4px;
}
#memberregisterform legend {
	font-size: 80%;
	color: #00509E;
	font-weight: bold;
	padding-bottom: 6px;
}
#memberregisterform p {
	font-size: 70%;
	font-weight: bold;
}
#memberregisterform p label {
	float: left;
	margin-top: 3px;
	width: 180px;
}
#memberregisterform p select {
	margin-bottom: 12px;
}
#memberregisterform label span {
	color:#CC3300;
	font-weight: bold;
}
#memberregisterform #category {
	width: 230px;
}
/* End Edit Profile Form */

/* Start Edit Description Form /templates/admin/editdescription.html */
#memberregisterform #upload {
	margin-left: 12px;
}
#memberregisterform #description {
	margin-left: 12px;
}
/* End Edit Description Form */


/* Start Send Message Form  /templates/profile.html */
#sendmessagef {
	margin-left: .6em;
	margin-right: 1em;
	margin-bottom: 1em;
	border: solid 1px #003399;
	padding: 6px;
	background: url(../images/form_bg.gif) repeat-x;
}
#sendmessagef fieldset {
	padding-top: 4px;
	border: solid 1px #a3b9eb;
	margin-bottom: 4px;
}
#sendmessagef legend {
	font-size: 80%;
	color: #00509E;
	font-weight: bold;
	padding-bottom: 6px;
}
#sendmessagef p {
	font-size: 70%;
	font-weight: bold;
}
#sendmessagef p label {
	float: left;
	margin-top: 3px;
	width: 220px;
}
#sendmessagef #rcode {
	height: 40px;
	width: 88px;
}
/* End Send Message Form */

/* Start Edit Description Form /templates/admin/editoffers.html */
#offersform {
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	border: solid 1px #003399;
	padding: 6px;
	background: url(../images/form_bg.gif) repeat-x;
}
#offersform fieldset {
	padding-top: 4px;
	border: solid 1px #a3b9eb;
	margin-bottom: 4px;
}
#offersform legend {
	font-size: 80%;
	color: #00509E;
	font-weight: bold;
	padding-bottom: 6px;
}
#offersform p {
	font-size: 70%;
	font-weight: bold;
}
#offersform p label {
	float: left;
	margin-top: 3px;
	width: 96px;
}
/* End Edit Description Form /templates/admin/editoffers.html */

/* Start Subscription payment page - /templates/sageform.html */
#SagePayForm submit {
	margin-left: 1em;
}
/* End Subscription payment page - /templates/sageform.html */

/* Start Send Message Form /templates/showevent.html */
#sendmessagef {
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	border: solid 1px #003399;
	padding: 6px;
	background: url(../images/form_bg.gif) repeat-x;
}
#sendmessagef fieldset {
	padding-top: 4px;
	border: solid 1px #a3b9eb;
	margin-bottom: 4px;
}
#sendmessagef legend {
	font-size: 80%;
	color: #00509E;
	font-weight: bold;
	padding-bottom: 6px;
}
#sendmessagef p {
	font-size: 70%;
	font-weight: bold;
}
#sendmessagef p label {
	float: left;
	margin-top: 3px;
	width: 33%;
}
#sendmessagef p #submit {
	width: 0;
}
/* End Send Message Form /templates/showevent.html */

/* Start Paypal forms */
.paypal {
	font-size: 70%;
	margin-left: 1.5em;
	margin-right: 0em;
	margin-bottom: 2em;
	width: 15em;
	padding: .5em;
	float: left;
	border: solid 1px #003399;
	background-color: #ffffff;
}
.paypal h3 {
	font-size: 100%;
	margin-left: 0em;
}
.paypal table {
	border: none;
}
.paypal input {	/* space above Paypal buttons */
	margin-top: .5em;
}
.paypal2 { /* Non-floated form - on it's own */
	font-size: 70%;
	margin-left: 1.5em;
	margin-right: 0em;
	margin-bottom: 2em;
	width: 15em;
	padding: .5em;
	border: solid 1px #003399;
	background-color: #ffffff;
}
.paypal2 h3 {
	font-size: 100%;
	margin-left: 0em;
}
.paypal2 table {
	border: none;
}
.paypal2 input {	/* space above Paypal buttons */
	margin-top: .5em;
}
