h2{font-family:sans-serif,Tahoma,Verdana;font-size:16px;font-weight:bold;text-transform:uppercase;color:#333333}fieldset{  width:530px; margin:5px}div.form{  display:inline-block !important; clear:both; overflow:visible; width:570px}div.form ul{  margin-top:5px; padding-left:0}div.form li{  list-style-type:none; margin:0; padding:0 7px}ul.formlist li span{  display:block; vertical-align:middle; }ul.formlist li span label{  vertical-align:middle}div.form input,div.form textarea,div.form select{  vertical-align:top; width:200px; margin:5px 0; clear:left}div.form option{  font-size:1em}div.form .multiline{  height:100px}* html div.form ul{  margin-left:0}*+html div.form ul{  margin-left:0}.checkbox input{  width:15px !important; height:20px; margin-left:0; clear:none !important}label.checkbox{  display:inline}.multiline{  height:100px}#loginstatus{  float:right; margin:5px 2px 10px 0; font-size:1.1em; position:relative; top:-30px; left:-10px}div.buttonpanel,.loginbuttonpanel{  text-align:center; vertical-align:middle; clear:both; padding:5px; display:inline-block; font-size:1em; width:535px}td.buttonpanel{  float:left}.loginbuttonpanel{  text-align:right}.loginbuttonpanel input{  width:60px !important}table.data{  width:100%; margin-bottom:15px; font-size:10px}table.data th{  font-weight:bold; line-height:1.4em; color:#000000; background-color:#D0D0D0; text-align:left; padding:5px 2px 5px 2px; border:1px solid #000000}table.data tr{  background-color:#FFFFFF; font-weight:normal; border:1px solid #000000}table.data td{  padding:5px 2px 5px 2px; border:1px solid #000000}tr.empty td{  border:1px solid #000000; text-align:center; font-weight:bold !important; font-size:1.1em; padding:10px; color:#808080}* html table.data{  border:1px solid #A0D1FF}*+html table.data{  border:1px solid #A0D1FF}#mainContent{ padding:10px !important;min-height:750px;margin-top:0 !important}#mainContentFullWidth{ padding:10px !important;min-height:400px;margin-top:5px !important;margin:10px 0;background:url(../images/Large_bg_lime.jpg) repeat-x}#footer{  width:920px !important; margin-left:0 !important; padding:10px !important}#sidebar1{  height:700px}#sidebar2{  min-height:700px}.MenuBarHorizontal{  clear:both; display:block; overflow:auto; background-color:#EEEEEE}.validation{  background-color:#A0A0A0; border:1px solid #C0C0C0; font-size:1.3em; color:#D82727; margin-bottom:5px; padding-top:5px}.validation ul{  background-color:#C0C0C0; padding-left:15px !important; padding:10px; margin:5px 0 0 0}.validation ul li{  list-style-type:disc; margin:5px; color:#FA0000}#login{  text-align:right; background-color:#EEE; overflow:auto}.loginhelp{  padding:5px; border-top:1px solid #808080; clear:both; overflow:auto}.loginhelp a{  float:left; clear:left; padding:5px}* html table.login{  border:1px solid #A0D1FF}*+html table.login{  border:1px solid #A0D1FF}.registerpanel{  margin:5px; height:30px; text-align:center}.registerpanel input{  width:75px !important; float:none !important}.nowrap{  white-space:nowrap}.embeddeddiv{  float:right}.message{  padding:20px; vertical-align:middle; border:1px solid #CCCCCC; background-color:#C0C0C0; width:510px}.message p{  text-align:center; font-size:1.4em; font-weight:bold}li.sublink a{  background-color:#C0C0C0 !important; color:#505050 !important}li.sublink a:hover,li.sublink a:focus{  background-color:#333333 !important; color:#FFFFFF !important}div.userstatus{  overflow:auto; font-size:.7em; background-color:#C0C0C0; border-top:1px solid #8DC63F; border-bottom:1px solid #8DC63F}div.userstatus a{  color:#333333; text-decoration:none}div.userstatus ul{  list-style:none; display:block; float:right; overflow:auto; margin:5px 0}div.userstatus ul li{  float:left; padding:0 5px; border-right:1px solid #606060}div.userstatus ul li.last{ border-right:none}