		body {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 76%;
			background: #fff;
			color: #000;
		}

		a { color: #44881E; }

		
		p {
			line-height: 150%;
		}

		ul.LoginTabs {
			list-style: none;
			padding: 0;
			margin: 0;
			display: inline;
			position: relative;
		}
		
		ul.LoginTabs li {
			display: inline;
			position: relative;
		}
		
		ul.LoginTabs li a {
			padding: 5px;
			margin: 0;
			border: 1px solid #B0CA9B;
			border-bottom: 0;
			text-decoration: none;
			font-weight: bold;
			background: #C4DBB1;
			color: #333;
		}
		
		#LoginWrapper, #SignupWrapper {
			margin-top: 2px;
		}
		
		#banner {
			text-align: center;
			margin: 0 auto;
			border: 0;
		}

		#banner img {
			border: 0;
		}
		#tagline {
			text-align: center;
		}
		#frmLogin, #frmSignup {
			display: inline;
			padding: 0;
			margin: 0;
		}

		#frmLogin label, #frmSignup label {
			font-weight: bold;
		}
		#frmLogin input, #frmSignup input {
			background: #fff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.9em;
		}
		#frmLogin h4, #frmSignup h4 {
			margin: 0 0 10px 0;
			font-size: 1.2em;
		}
		#frmSignup select {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 0.9em;
		}
		* html #frmSignup h4 {
		}
		
		.btnSubmit {		
			background: #e7e7e7;
			font-size: 0.9em;
			font-weight: bold;
			border: 1px solid #333;
			padding: 2px;
		}
		
		#frmSignup .btnSubmit, #frmLogin .btnSubmit {
			float: right;
		}
		
		h2 {
			font-size: 1.6em;
		}
		h3 {
			font-size: 1.4em;
		}

		h2, h3, p.prompt {
			text-align: center;
		}
		
		.footer {
			font-size: 0.9em;
			color: #333;
			width: 75%;
			margin: 0 auto;
			text-align: center;
			padding-top: 20px;
		}
		#LoginWrapper, #SignupWrapper {
			padding: 10px;
			background: #F0FBE7 url("../gradient-green.jpg") bottom left repeat-x;			
			border: 1px solid #333;
			display: block;
			text-align: left;
		}
		#SignupWrapper {
			display: none;
		}
		#MasterWrapper {
			width: 100%;
		}
		#optin {
			border: 0;
		}
		p.error {
			color: #ff0000;
			font-weight: bold;
			border: 1px solid #ff0000;
			background: #fef0f0;
		}
		#tabLogin {
			background: #679541;
			color: #fff;
		}
		.alert {
			color: #ff0000;
			font-weight: bold;
			font-size: 0.9em;
			background: #ffffe0;
			border: 1px solid #ff0000;
			padding: 5px;
		}		