@charset "utf-8";
/* Styles Used to Create Login box and signup button */

		/* Login Box */	
		#right_col_top_err {
			color: #FF0000;
			font-size: 0.7em;
			font-weight: bold;
			padding: 0.2em 0 0.2em 0.6em;
			}
		#right_col_top a {
			font-size: 0.7em;
			}
		#right_col_top fieldset {
			border: 0;
			border-bottom: 1px dotted #E3E3E3;
			padding: 0.3em;
		}
		#right_col_top form div label.log {
			float: left;
			width: 80px;
			margin-top: 3px;
			font-size: 0.8em;
			font-weight: bold;
		}
		#right_col_top input.txt_log {
			float: left;
			width: 100px;
			margin-top: 3px;
			border: 1px solid #CCCCCC;
			font-size: 0.8em;
			color: #666666;
		}
		#right_col_top input.txt_log:focus {
			background-color: #FFFFFF;
			border: 1px solid #000000;
		}	
		#right_col_top input.btn_log {
			font-size: 0.8em;
			font-weight: bold;
			border: 1px solid #CCCCCC;
			background-color: #F8F8F8;
			color: #333333;
			padding: 0.2em;
			margin: 0.3em;
		}
		#right_col_top input.btn_log:hover {
			color: #FFFFFF;
			background-color: #89AF64;
			cursor: pointer;
			border: 1px solid #000000;
		}
			
		/* 225x30 Signup Box */
		#right_col_middle {
			width: 220px;
			float: right;
			background-color: #FFFFFF;
			margin-bottom: 10px;
		}
		#right_col_middle a {
			display: block;
			font-size: 0.95em;
			font-weight: bolder;
			color: #666666;
			text-align: center;
			border: 1px solid #cccccc;
			font-family: Arial, Verdana, Helevetica;
			text-transform: uppercase;
			letter-spacing: -0.05em;
			padding: 0.5em;
		}
		#right_col_middle a:link, #right_col_middle a:visited {
			text-decoration: none;
		}
		#right_col_middle a:hover, #right_col_middle a:active, #right_col_middle a:visited:hover {
			text-decoration: none;
			background-color: #89AF64;
			background-image: none;
			border-bottom: 1px solid #000000;
			border-left: 1px solid #000000;
			border: 1px solid #000000;
			color: #FFFFFF;
		}