@charset "utf-8";/* CSS Document *//*Removing The Browser's Default Settings*/html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }img { position:relative; }body { margin:0 auto; padding:0; text-align:center; background:#040404 url('../img/bg.png') top left repeat-x;   }#wrap { margin:0 auto; width:100%; position:relative; text-align:left; }/*Header*/#headerbg { width:100%; height:39px; clear:left; float:left; background:url('../img/head_bg.jpg') top center repeat-y; }#header { width:100%; height:37px; clear:left; float:left; border-bottom:2px solid #2A2A2A; position:relative; background:url('../img/bar.jpg') top center no-repeat; }#subheader { width:25%; padding-left:75%; height:37px; clear:left; float:left; }#subheader #button { width:194px; height:38px; background:url('../img/button.jpg') top center no-repeat; text-align:center; }#subheader #button a { padding:7px 0 0 0; width:194px; height:31px; display:block; font:14px bold Courier, "Courier New";  color:#8B8B8B; text-decoration:none; border:0px solid #fff; }#subheader #button a:hover { color:#A6A6A6; }/*Main*/#main { width:100%; float:left; text-align:center; }#main #button a { font:16px bold Courier, "Courier New";  color:#8B8B8B; text-decoration:none; }#main #button a:hover { color:#EAEAEA; }#main h1 { margin:0 auto; padding:0 0 0 37px; width:790px; font:35px bold Courier, "Courier New";  color:#8B8B8B; text-decoration:none; text-align:left; line-height:180%; }#main h1 span { border:0px solid #333;  font:15px bold Courier, "Courier New";  color:#575757; letter-spacing:7px; }#main h1 a { font:35px bold Courier, "Courier New";  color:#8B8B8B; text-decoration:none; text-align:center; line-height:180%; }#main h1 a:hover { color:#EAEAEA; }#main p { margin:0 auto; padding:2px 0 0 0; width:790px; font:10px Courier, "Courier New";  color:#8B8B8B; text-decoration:none; text-align:left; line-height:150%; }#container { margin:0 auto; padding:32px 0 0 0; background:url(../img/slide_bg_new.jpg) top left no-repeat; border:0px solid #fff; width:828px; height:577px; }#containerform { margin:0 auto; padding:32px 0 0 0; background:url(../img/slide_bg_new_form.jpg) top left no-repeat; border:0px solid #fff; width:828px; height:577px; }#main h2 { margin-top:80px; font:34px bold Courier, "Courier New";  color:#8B8B8B; text-decoration:none; text-align:center; line-height:180%; }#footer {   }/*Form*/#formcontainer { padding:60px 0 0 105px;  } #signupForm { width: 525px; border:0px solid #333; margin:0 0 0 24px; }#signupForm label.error { margin-left:0px; width: auto; display: inline; }/**********************************Use: cmxform template***********************************//*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix *//**********************************Name: cmxform Styles***********************************/form.cmxform table.form { border:0px solid #fff; color:none; width:500px; }form.cmxform table.form td { padding:15px 0px 5px 15px; border:none; text-align:left; vertical-align:top; }form.cmxform table.form td.label { padding-top:20px;  font:16px bold Courier, "Courier New"; color:#8B8B8B; text-align:right; }form.cmxform label.error, label.error {	/* remove the next line when you have trouble in IE6 with labels in list */	margin:5px 0 0 0;	padding:5px 0 0 0;	float:left;	clear:left;	display: none;	font-style: italic;	color:#990000;	font:14px bold Courier, "Courier New"; }div.error { display: none; }input, textarea { padding:4px; border:2px solid #969696; font:14px bold Courier, "Courier New";  color:#2D2D2D; background-color:#818181; width:300px; }textarea { height:150px; }input:focus, textarea:focus { border: 2px solid #C0C0C0; }input.error, textarea:error { border: 2px dotted red; }input.submit { 	border:3px solid #969696; font:16px bold Courier, "Courier New";  color:#D5D5D5; background-color:#2D2D2D; width:100px; }/*Created by Eugene Iglesias 20080121*/