/* CSS Document */
form {
	margin-bottom:30px;
	margin-top: 12px;
		}
		
fieldset {
		margin: 0.5em 0 0 0;
		padding: 0;
		border: 1px solid #B9D2E3;
		background-color: #CBDCEA;
		background-image:url(../img/fade.jpg);
		background-repeat: repeat-x;
		font-size: small;
		text-align:right
		}
legend {
		padding: 0;
		margin-left: 1em;
		font-weight: bold;
		color: white;
		}
fieldset ol {
		padding: 1em 1em 0 1em;
		list-style: none;
		}
/*  position hack for Internet Explorer 6 */
/*\*/
* html fieldset ol {
	padding-left:0;
}
/**/
fieldset li {
		padding-bottom: 1em;
		}
fieldset .submit {
		margin: 0.5em 0 1.5em 0;
		padding-left: 1em;
		border-style: none;
		background-color: transparent;
		background-image: none;
		}
label {
		display: block;
		float:left;
		color:#02457C;
		}
#joinlist .text {
		width: 100%;
		border:1px solid #B9D2E3;
		}
/*  position hack for Internet Explorer 6 */
/*\*/
* html #joinlist .text {
	width:99%;
}
/**/
#joinlist .submitbutton {
		text-align:center;
		background-color:#EEE8E0;
		border:none;
		}
#joinlist .btn {
		width: 173px;
		border: 1px solid #CBDCEA;
		background-color: white;
		color: #02457C;
		}
#joinlist .btn a {
		background-color: #800006;
		color: white;
		}
#joinlist .btn a:hover {
		background-color: #C0000B;
		color: white;
		}
.text {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:small;
		color:#666666;
		}
#sidebar label {
		color:white;
		}