html
{
	background-color:White;
	font:14px Georgia,Serif;
}

.content
{
	background-color:White;
	width:800px;
	margin:auto;
	padding:20px;
}

.DetailsAboutMeLabel
{
	float:left;
	width:300px;
	padding:5px;
	text-align:right;
}

.DetailsAboutMeField
{
	float:left;
	padding:5px;
}

.clear
{
	clear:both;
}

.createUser
{
	width:615px;
	font:14px Verdana,Sans-Serif;
	background-color:#BCE4B7;
	border:solid 3px black;
	padding:4px;
}

.createUser_title
{
	background-color:#142908;
	color:white;
	font-weight:bold;
}

.createUser_instructions
{
	font-size:12px;
	text-align:left;
	padding:10px;
}

.createUser_button
{
	text-align:center;	
	padding: 5px;
	width: 160px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ccc;	

}

/*div#divLogin, div#divRegister
{
	text-align: center;	
	vertical-align: middle;	
	margin-left: auto;
    margin-right: auto
}*/

div#divCapture
{
	width:600px;
	font:14px Verdana,Sans-Serif;
	background-color:#BCE4B7;
	border:solid 3px black;
	padding:4px;
}

div#divCaptureLogin
{
	width:590px;
	font:14px Verdana,Sans-Serif;
	background-color:#BCE4B7;
	border:solid 3px black;
	padding:4px;
}

.Login
{
	width:350px;
	font:14px Verdana,Sans-Serif;
	background-color:#BCE4B7;
	border:solid 3px black;
	padding:4px;
}

h1, h4
{
	text-align: center;
	background-color:#142908;
	color:white;
	font-weight:bold;	
}

.Login_title
{
	background-color:#142908;
	color:white;
	font-weight:bold;
}

.Login_instructions
{
	font-size:12px;
	text-align:left;
	padding:10px;
}

.Login_button
{
	border:solid 1px black;	
	width: 200px;
}

.Grid { border: solid 1px #FFFFFF; }
.Grid td
{
border: solid 1px #FFFFFF;
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align: center;
}

.GridHeader
{
font-weight: bold;
background-color: #8b8dbb;
}

.GridItem
{
background-color: #e6e6e6;
}

.GridAltItem
{
background-color: white;
}

input[type="checkbox"]
{
	padding: 5px;
	width: 30px;
	height: 30px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ccc;
	float: right;
}

input{
	padding: 5px;
	width: 275px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ccc;
}

select 
{
	
	padding: 5px;
	width: 275px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 0px 0px;
	border: 2px solid #ccc;	
}

select:focus 
{
	border: 2px solid #900;
}

input:focus {
	border: 2px solid #900;
}

input.submit-button {
	width: 200px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 275px;
	padding-top: 5px;
	font-size: 1.4em;
}



div#DivTermsWrapper
{
	width: 1000px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 800px;
}

body#TermBody 
{
	font-size: 62.5%;
	font-family: Helvetica, sans-serif;
	background: url(../images/stripe.png) repeat;
}

ul {
list-style: none;
}

   
table, td, tr
{
 border-width: 2px !important;
 border-color: green !important; 	
}