/***** sign-up page formatting *****/

#content-left,#content-right {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px !important;
  color: #999;
  line-height: 1.2;
  border-width: 0px;
}

#stuff { font-weight: bold; }

input { 
	border: 1px solid #6C6E72;
	border: 1px solid #999;
	background-color: #d5d5d5;
}

input.submit { 
	background: #cccc99; 
	color:#FFFFFF; 
	padding: 6px 12px 6px 12px;
	max-width: 100px !important;
	width: expression( document.body.clientWidth >  100 ? "100px" : "auto" );
	font-weight: bold;
	border: 1px solid #fff;
	font-size: 16px;
}

select { 
	border: 1px solid #999;
	background-color: #d5d5d5;
	width: 205px;
	color: #000;
	width: expression( document.body.clientWidth >  205 ? "205px" : "auto" );
	max-height: 20px;
}

select.month { 
	max-width: 85px; 
	margin: 0 4px 0 0;
	width: expression( document.body.clientWidth >  85 ? "85px" : "auto" );
}

select.day { 
	width: 45px; 
	margin: 0 4px 0 0;
	width: expression( document.body.clientWidth >  45 ? "45px" : "auto" );
}

select.year { width: 60px; }

.body1 p { 
	line-height: 1.8em;
	font-size: 14px;
	}

submit { border: 1px solid #000000; }

table, th, td, input, select { font-size: 1em; }

.body1 a { 
	font-weight: bold; 
	text-decoration: none; 
	border: 0px none; 
	color: #cccc99; 
	}
#content-container a{color: #cccc99;}
#content-container a:hover { color: #cccc99; }

#content-container a:link, visited, focus, active { 
	border: 0px none; 
	color: #cccc99; }

strong { color: #333; }


h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0 0 .5em 0; }

h1, h2, h3 { color: #777; }

h4, h5, h6 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

h1 { font-size: 2.5em; }

h2 { font-size: 2em; }

h3 { font-size: 1.75em; }

h4 { font-size: 1.5em; }

h5 { font-size: 1.25em; }

h6 { font-size: 12px; color: #999; }

hr { height: 1px; color: #ccc; background-color: #ccc; border-style: none; }


li li {font-size: 1em; }


dl { width: 210px; float: left; margin-right: 6px}

dt { font-weight: bold; }

dd + dt { padding-top: 1.5em; }

dd { padding: .3em 1em;}

dd:last-child { padding-bottom: 4em; }


ul + h6.up { margin: 2em 7px 0 0; }



#large {   font-family: "Arial", "Helvetica", Verdana, sans-serif;
	font-size: 48px;
	line-height: 1.5em;
	color: #97989A;
	font-weight: bold;
}

.medium {	font-family: "Arial", "Helvetica", Verdana, sans-serif;
  	font-size: 28px;
  	color: #616263;
  	line-height: 18px;
  	font-weight: bold;
}

.small {	font-family: "Arial", "Helvetica", Verdana, sans-serif;
  	font-size: 14px;
  	color: #878F96;
  	font-weight: bold;
}

.title {    font-family: "Calibri", "Arial", Verdana, san-serif;
	font-size: 28px;
	color: #BEBCBE;
	}
#signbottom {
	margin: 40px 0 0 0;
	padding: 0 10px 0 10px;
	clear: both;
	width: 950px;
	height: 21px;
	}
.max {
	height: expression( this.scrollHeight < 20 ? "19px" : "auto" );
	width: 205px;
	width: expression( document.body.clientWidth >  205 ? "205px" : "auto" );
	}
#content-container {
	margin: 28px 0 0 0;
	padding: 0;
	width: 969px;
	position: relative;
	clear: both;
	z-index: 1;
	}