@charset "utf-8";
/* CSS Document */

.clear {clear:both;}
a {text-decoration:none; color:#be1325; font-weight:bold;}
a:hover {text-decoration:underline;}
a img {border:0px;}
body {margin:0px; background:#626262 url(../images/bg.gif) repeat-x; font-family:tahoma, arial, helvetica, sans-serif; color:#333333; font-size:11px;}
#container {width:1000px; margin:0px auto; background:#333333 url(../images/bg.png) no-repeat;}
#header {position:relative;}
#nav {position:absolute; top:28px; right:7px;}
#nav1 {position:absolute; top:65px; left:-32px; color:#ffffff; padding-left:10px; font-weight:normal;}
#nav2 {position:absolute; top:65px; left:-7px; color:#ffffff; padding-left:140px; font-weight:normal;}
	#nav1 a, #nav2 a {text-decoration:underline; color:#be1325; font-weight:normal;}	
#content {width:972px; margin:10px auto; padding:4px; background:#ffffff;}
	#left {width:726px; float:left;}
		#mainpic {position:relative;}
			#caption {position:absolute; top:200px; right:0px; background:#666666; color:#ffffff; font-size:14px; font-family:arial; font-weight:bold; font-style:italic; text-align:right; padding:6px 12px;}
		#titlebar {background:#be1325; margin:6px 0px; font-family:arial; font-weight:bold; font-size:18px; color:#ffffff; padding:2px 10px;}
		#contentarea {line-height:16px; padding:6px 14px 14px;}
		.subtitle {font-size:20px; font-weight:bold; color:#000000; line-height:30px;}
		.bold {font-size:12px; color:#be1325;}
	#right {float:right;}
		#news {margin:5px 5px 0px 0px;}
#footer {font-size:9px; float:right; color:#ffffff; padding:0px 10px 10px;}

/* Form Styles */
div.form-container {width:598px; position:relative; margin:0px auto; padding:20px 10px;}
div.form-container fieldset {margin:0px 0px 10px 0px; padding:10px; border:0px;}
div.form-container legend {font-weight:bold; color:#8cc11b; font-size:12px; padding:4px 10px;}
div.form-container fieldset div {padding:2px;}
div.form-container label {margin-right:10px; padding-right:10px; width:150px; display:block; float:left; text-align:right; position:relative;}
div.form-container label.error, div.form-container span.error {color:#ff0000;}
div.form-container label em {position:absolute; right:0; font-size:120%; font-style:normal; color:#ff0000;}
div.form-container input.error {border-color:#C00; background-color:#FEF;}

div.form-container div.controlset label, div.form-container div.controlset input {display:inline; float:none;}
div.form-container div.controlset label.controlset {display:block; float:left;}
div.form-container div.controlset div {margin-left:170px;}
div.form-container div.buttonrow {margin-left:180px;}