body{font-size:0.8em;font-family:Calibri;margin:0;padding:0;}
h1,h2,h3,h4,p,ul,ol,li,form,SELECT,dl,dt,dd,fieldset{margin:0;padding:0;}
h1{font-size:1.25em;font-weight:400;}
h2{font-size:1.1em;}
h3{font-size:0.9em;}
a:link{color:#231833;}
a:visited{color:#504F76;}
a:hover,a:focus,a:active{color:#CB3E00;}
a.dark{font-size:1.1em; font-weight:700;}
/* ==================== | MESSAGES  | ====================  */
.information,.success,.warning,.error,.validation{border:1px solid;background-repeat:no-repeat;background-position:10px center;margin:3px; padding:15px 10px 15px 50px;}
.information{color:#00529B;background-color:#EFEFEF;background-image:url('images/info.png');}
.success{color:#4F8A10;background-color:#DFF2BF;background-image:url('images/success.png');}
.warning{color:#9F6000;background-color:#FEEFB3;background-image:url('images/warning.png');}
.error{color:#D8000C;background-color:#FFBABA;background-image:url('images/error.png');}
.alert{background:#fff6bf url(images/exclamation.png) 15px center no-repeat;text-align:left;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;padding:5px 20px 5px 45px;}
/* ======= BOX MODEL =======  */
.xsnazzy{background:transparent;margin:2px }
.large{ margin:2px }
.medium{width:680px;margin:2px }
.medium2{width:610px;margin:2px }
.small{width:300px;margin:2px }
.small a{font-size:0.8em;}
.small2{width:320px;margin:2px}
.small3{width:205px;margin:2px 0 0 0;}
.xtop,.xbottom{background:transparent;display:block;}
.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden;}
.xb2,.xb3,.xb4{background:#fff;border-left:1px solid #888;border-right:1px solid #888;}
.xb1{background:#888;margin:0 5px;}
.xb2{border-width:0 2px;margin:0 3px;}
.xb3{margin:0 2px;}
.xb4{height:2px;margin:0 1px;}
.xboxcontent{background:#F5F5F5;border:0 solid #888;display:block;height:auto;border-width:0 1px;}
.color_a{font-size:1.1em;background:#72729A;color:#eee;font-weight:700;padding:0 0 0 7px;}
.xb1,.xb2,.xb3,* html .xboxcontent{height:1px;}
/* ==================== | MENU | ====================  */
div#menubar ul.menuOptions{background:url(images/bg_usermast_right.gif) #E5E5E5 no-repeat top right;display:table;height:29px;list-style:none;margin:0;padding:0 7px 0 0;}
div#menubar ul.menuOptions li.menuOption{background:url(images/bg_usermast_divider.gif) no-repeat 0 6px;float:left;height:29px;margin-right:7px;padding-left:10px;}
div#menubar ul.menuOptions li.menuOption_0{background:url(images/bg_usermast_left.gif) no-repeat top left;padding-left:14px;}
div#menubar ul.menuOptions li.menuOption a{display:block;float:left;font-size:1.1em;margin-top:6px;text-decoration:none;}
/* ==================== | div   | ====================  */
body{background:#231833;text-align:left;}
#allwrapper{margin-top:80px;margin-right:auto;margin-left:auto; width:600px;}
#loginwrapper{height:380px;}
#intro{float:left;margin-top:10px;width:330px; }
#login{float:right;margin-top:30px;margin-right:20px; }
#registerForm{border:5px;text-align:left;width:450px;margin-left:150px;}
legend{color:#6E6E95;font-weight:700;text-align:left;}
.tooltipContainer{background-position:left center;background-repeat:no-repeat;color:#666;display:none;float:none;font-size:11px;height:16px;padding:0 20px;}
.rowContainer{height:50px;overflow:hidden;width:450px;padding:3px 3px 5px 0;}
.rowContainer2{height:50px;overflow:hidden;width:300px;padding:3px 3px 5px 0;}
.rowContainer2 label.rowLabel2{font-size:1.1em;color:#47475F;float:left;text-align:left;font-weight:700;width:100px;}
.rowContainer.formActive{background-color:#E5ECFF;}
.rowContainer.formInvalid{background-color:#FFA385;}
.rowContainer label.rowLabel{color:#47475F;float:left;text-align:left;font-weight:700;width:100px;}
.rowContainer span.rowLabel{color:#47475F;float:left;font-weight:700;}
.login_input{outline-offset:0;height:25px;width:280px; }
.login_button{float:left; width:100px;border:1px solid #797BB2;background:#fff5c6 url(images/main_menu_bg.gif) repeat-x;color:#000;font-weight:700;padding:3px;}
.login_submit{float:left; width:100px; }
label.tooltipContainer.info{background-image:url('images/formInfo.gif');width:450px;}
label.tooltipContainer.invalid{background-image:url('images/formError.gif');width:450px;}
.rowContainer.submitRow{min-height:0px;}
input[type="text"]:focus,input[type="submit"]:focus,input[type="button"]:focus,button:focus,select:focus,textarea:focus{outline-offset:0;background:#fffbf0 !important;}
input[type="text"],input[type="submit"],input[type="password"],input[type="button"],button,select,textarea{outline-offset:0;}
.rowContainer.submitRow.formActive,.rowContainer.submitRow.formInactive{background-color:Transparent;}
