body {
	
	font: 1.0em/12pt Arial, Verdana, Helvetica, sans-serif;
}

#login {

	position: relative;
	width: 600px;
	margin-left: -300px;
	left: 50%;
	height: 400px;
	top: 80px;
	background: 340px 10px url(cg-images/splash/splash.jpg) no-repeat;
	text-align: justify;
	padding: 40px;
}

#login h1 {
	font: 2.8em/12pt Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 20px;
}

#login h2 {
	font: 1.2em/12pt Arial, Verdana, Helvetica, sans-serif;
	padding-left: 230px;
	margin-top: 10px;
	letter-spacing: 1px;
}

#login h1 em {
	font: italic 1.0em/12pt "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
	color: #993366;
}

#login p {
	width: 290px;
	font: 0.7em/12pt Arial, Verdana, Helvetica, sans-serif;
}

#login table {
	position: relative;
	width: 290px;
	font: 0.7em/12pt Arial, Verdana, Helvetica, sans-serif;
	background-color: #F1F1F1;
	vertical-align: top;
}

#login table caption {
	caption-side:top;
	text-align: left;
	border: 1px solid #F1F1F1;
	margin-bottom: -1px;
	padding: 3px;
	color: #9F9F9F;
	padding-left: 7px;
	margin-left: 4px;
	width: 100px;
	font: 1.2em/12pt Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px;
	background-color: #FCFCFC;
}

#login input {
	border: 1px solid  #B1B1B1;
	font: 1.0em/12pt Arial, Verdana, Helvetica, sans-serif;
	color: #B1B1B1;
	background-color: #FFFFFF;
}


#login input.radio {
	border: 0px solid  #B1B1B1;
	font: 1.0em/12pt Arial, Verdana, Helvetica, sans-serif;
	color: #B1B1B1;
	background-color: #F1F1F1;
}

#login p span {
	color: #993366;
}