.input {	font-size: 9px;	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	color: #666666;}body {  background: #050402 url(../images/bg_landing.jpg) no-repeat center top;  margin: 0px;}.notesbg {	background-image: url(../images/stage_notes.jpg);	background-repeat: repeat-x;	}.footerbg {	background-image: url(../images/footer_bg.jpg);	background-repeat: repeat-x;}#5space {	border-top-width: 1px;	border-bottom-width: 0px;	border-top-color: #FFFFFF;	margin: 0px;	padding: 5px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-right-width: 0px;	border-left-width: 0px;	}.links {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	text-decoration: none;}.links a{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none;	font-weight: bold;}.links a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	text-decoration: none;	font-weight: bold;	}.news {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;}.news a{	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: none;	font-weight: bold;}.news a:hover{	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	}.bodylink {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #7D7D7D;	font-weight: bold;	text-decoration: none;}.bodylink a{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #7D7D7D;	text-decoration: none;	font-weight: bold;}.bodylink a:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;	text-decoration: none;	font-weight: bold;	}.subnav {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #715C4D;	font-weight: normal;	text-decoration: none;	line-height: 18px;}.subnav a{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #715C4D;	text-decoration: none;	font-weight: normal;}.subnav a:hover{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #000000;	text-decoration: none;	font-weight: normal;	background-color: #FFCC00;}#join {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-color: #666666;	margin: 0px;	padding: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-width: 1px;	border-left-width: 1px;}#allbr {	margin: 0px;	padding: 0px;	border: 1px solid #FFFFFF;}.line {	color: #FFFFFF;	text-decoration: none;	border-top: 1px none #FFCC00;	border-right: 1px none #FFCC00;	border-bottom: 1px none #FFCC00;	border-left: 1px none #FFCC00;	background-image: url(../images/dot.gif);	background-repeat: repeat-x;	background-position: center;}.textQuote {	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	text-decoration: none;	font-style: italic;	font-weight: normal;}.text3Bold {	color: #00CCFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	text-decoration: none;	font-weight: bolder;}.lineMain {	color: #000000;	text-decoration: none;	border-top: 4px none #000000;	border-right: 4px solid #000000;	border-bottom: 4px solid #000000;	border-left: 4px solid #000000;}.lineTop {	color: #000000;	text-decoration: none;	border-top: 1px solid #660000;	border-right: 1px none;	border-bottom: 1px none #E3E0E0;	border-left: 1px none;}.textReg {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: normal;	line-height: 20px;	text-transform: none;}.textLogin {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #4A050F;	font-weight: normal;}.textRegBold {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	font-weight: bold;	text-decoration: none;	line-height: 18px;	}.text12 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	font-weight: normal;	line-height: 22px;	text-transform: none;	}.text10 {	font-family: "Trebuchet MS";	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;}.footer {	font-family: "Courier New", Courier, mono;	font-size: 10px;	color: #6B5F56;	font-weight: bold;	text-decoration: none;	border-top-width: 0px;	border-top-style: solid;	border-top-color: #7d7d7d;}.footer a{	font-family: "Courier New", Courier, mono;	font-size: 10px;	color: #6B5F56;	text-decoration: none;	font-weight: bold;}.footer a:hover{	font-family: "Courier New", Courier, mono;	font-size: 10px;	color: #000000;	font-weight: bold;	text-decoration: none;	background-color: #FFCC00;}.synopsisbg {	background-image: url(../images/stage_synopsis.jpg);	background-repeat: repeat-x;	}.textTitle {	color: #FFCC33;	font-family: "Courier New", Courier, mono;	font-size: 20px;	text-decoration: none;	font-weight: normal;	line-height: 18px;	text-transform: uppercase;	letter-spacing: -1px;}.text10bold {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: bold;	text-decoration: none;}.box {	border: 1px groove #990000;}/* CSS for checklists */.checklist {	border: 1px solid #ccc;	list-style: none;	height: 10em;	overflow: auto;	width: 25em;}.checklist, .checklist li { margin: 0; padding: 0; }.checklist label { display: block; height: 1%; padding: 0 0.2em 0 25px; text-indent: -25px; }.checklist label:hover, .checklist label.hover { background: #777; color: #9C1E3C; }.textContact {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #FFFFFF;	font-weight: normal;	line-height: 18px;	text-transform: none;	letter-spacing: 4pt;}