*{margin:0;padding:0;color:000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
h1{font-size:16px;}
h2{font-size:14px;}
a img{border:none;}
p{padding-top:10px;}
ol{padding:0 30px;font-weight:900;}
ol li{padding-top:30px;clear:both;}
input{margin:6px;}
#page *{color:#000;}
#header *{color:#eee;}
#page{width:980px;margin:0 auto;text-align:center;}
#header{width:980px;margin:0 auto;text-align:center;display:block;clear:both;background:#000;margin-bottom:26px;height:24px;}
#left_col, #main_col, #right_col, .main_col{width:20%;float:left;text-align:left;}
#main_col{width:75%;margin-left:5%;}
.main_col{width:60%;}
#right_col{width:35%;margin-left:5%;float:left;}
.main_col{margin:0;}
a.helplink{display:block;clear:both;padding:6px 0;text-decoration:none;}
.lgtxt{font-size:16px;font-weight:900;}
.block{display:block;}
.hspaced{margin:0 10px;}
.vspaced{margin:30px 0;}
.clear{display:block;clear:both;}
.inner{margin:6px 12px}
#footer{clear:both;font-size:10px;font-weight:900;padding:5px;display:table;width:100%;border-top:2px solid #000;}
.inlinefield{width:130px;margin:2px 5px 5px 0;}
ul#menu_reg_flow{display:block;clear:both;}
ul#menu_reg_flow li{height:16px;display:block;list-style:none;}
ul#menu_reg_flow li{ float:left; padding:4px 24px 4px 4px; margin-right:0; border-top: 1px solid #222; border-right: 1px solid #222; border-left: 1px solid #222; border-bottom-style: none; border-bottom-width: 1px; }
ul#menu_reg_flow.vertical{width:85%;}
ul#menu_reg_flow.vertical li{display:block;float:none;clear:both;padding:4px;margin:4px 0;border:none;}
ul#menu_reg_flow.horizontal{margin-left:0px;}
ul#menu_reg_flow.horizontal li{ display:block; float:left; padding:4px 75px; border-style: none; }
ul#menu_reg_flow li *{ font-weight:900; color:#eee; text-decoration: none; }
ul#menu_reg_flow li.before{border-bottom:solid 1px #333;}
ul#menu_reg_flow li.current{ color: #fbf12a; background:#9f9f9f; }
ul#menu_reg_flow li.after{background:#333;border-bottom:solid 1px #333;}
ul#menu_reg_flow li.payment_activated{background:#333;border-bottom:solid 1px #222;}
ul#menu_reg_flow li.before{border:none;}
ul#menu_reg_flow li.current{ color: #fbf12a; background:#a6a6a6; }
ul#menu_reg_flow li.after{background:#000;border:none;}
ul#menu_reg_flow li.payment_activated{background:#333;border:none;}
.regrow{display:block;clear:both;padding-bottom:10px;}
.regrow.left{clear:none;float:left;width:40%;}
.regrow_tall{display:block;clear:both;padding-bottom:20px;}
label{float:left;}
#page em.required{display:block;float:left;font-weight:900;color:red;}
div.formField{clear:both;}
.regrow_tall label{width:auto;clear:both;}
/*.input_user_email, .input_user_full_name{width:300px;}*/
#cc_info{border:solid 1px #222;padding:6px;}
#cc_info .label{font-weight:900;}
.cc_fields, .cc_fields li{list-style:none;display:block;clear:both;}
.panel{overflow:hidden;}
.panel .formLabel label{font-weight:normal;}
.fieldSpecial{display:table;width:100%;padding:6px 10px;margin:20px 0;background:green;}
#page .fieldSpecial .regrow{padding:0;}
#page .fieldSpecial h3,#page .fieldSpecial h2, #page .fieldSpecial div, #page .fieldSpecial p, #page .fieldSpecial a{text-align:left;color:#eee;}
#page .fieldSpecial a{font-weight:900;text-decoration:none;}
#logoutbox{float:right;margin-right:10px;}
.raquo_link{text-decoration:none;}
ul#menu_reg_flow.vertical .languagelink{display:block;height:30px;}
.closelink { font-size: 12px; font-weight: bold; background-color: #fbf12a; text-decoration: none; padding: 3px 5px 3px 3px; border: solid 1px #000; cursor: pointer;}

