#error {
background:#FFEBE8 none repeat scroll 0%;
border:1px solid #DD3C10;
margin:0pt 10px 10px 60px;
padding:10px;
}
.field_error {
font-size:11px;
}
#step1 {
background:#FFFFFF none repeat scroll 0%;
padding:20px 0pt 20px 77px;
width:557px;
}
.step h2 {
border-bottom:1px solid #CCCCCC;
font-size:14px;
font-weight:bold;
margin:0px;
display:block;
padding:0px 0px 5px;
}
.step p {
color:#333333;
line-height:16px;
margin:0pt;
padding:10px 0pt 0pt;
}

.editor td.label {
padding-right:10px;
font-size:11px;
width:160px;
}
.notify{
font-weight:normal;
font-size:11px;
}

.siLegal{padding:20px 50pt 20px 77px;}
.siLegal h3{
color:#707070;
font-size:1.3em;
font-weight:normal;
margin:0pt;
padding:0pt;
}
#reg_form {
margin:10px 0pt;
padding:0pt;
width:520px;
}
#shadow{
position: relative;
left: 3px;
top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}

#shadow .shadow2,
#shadow .shadow3,
#shadow .content {
position: relative;
left: -1px;
top: -1px;
}
#shadow .shadow1 {
background: #F1F0F1;
}
#shadow .shadow2 {
background: #DBDADB;
}
#shadow .shadow3 {
background: #B8B6B8;
}
#shadow .content {
background: #ffffff;
border: 1px solid #848284;
padding: 12px;
}

#widebar {
float:left;
width:688px;
padding:10px;
}
#sidebar {
float:left;
padding:0px;
width:196px;
}
#sidebar_content {
background:#f3f3f3 none repeat scroll 0%;
border:1px solid #DDDDDD;
color:#000000;
font-size:11px;
margin:0px 0pt 10px;
padding:32px 0px 0px;
}

.editor .inputtext, .editor .inputpassword {
margin-left:0px;
width:300px;
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:3px;
border-style:solid solid solid solid;
}
.editor select {
margin-left:0px;
margin-right:5px;
border:1px solid #BDC7D8;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px;
}
.editor .buttons .inputsubmit, .editor .buttons .inputbutton {
/*border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
text-align:center;
margin:2px 4px;
background-color:#3B5998;*/
}

.editor_panel {
background:#F7F7F7 none repeat scroll 0%;
padding:10px 0px;
} 

#squicklogin {
padding:8px 10px 10px 9px;
}
#squicklogin .inputtext {
margin:0px 0px 5px;
width:105px;
}

#sidebar .hprcp_n {
background-color:#FCD163;
}
#sidebar .hprcp_head {
background:transparent url(/images/tab/imgPanelBGYellowGrad.gif) repeat scroll center bottom;
border-color:#FCD163 rgb(252, 209, 99) rgb(225, 191, 72);
border-style:solid;
border-width:1px;
height:24px;
margin-top:-6px;
padding-left:15px;
padding-top:6px;
}

#sidebar .hprcp_n .hprcp_e {
background:transparent url(/images/tab/imgHPHdrRgtYellow.gif) no-repeat scroll right top;
right:-1px;
}
#sidebar .hprcp_n .hprcp_e, .hpmb_e {
display:block;
font-size:0px;
height:6px;
line-height:0%;
margin:0px;
position:relative;
}

#sidebar .hprcp_n .hprcp_w {
background:transparent url(/images/tab/imgHPHdrLftYellow.gif) no-repeat scroll left top;
left:-2px;
width:6px;
}
#sidebar .hprcp_n .hprcp_w, .hpmb_e {
display:block;
font-size:0px;
height:6px;
line-height:0%;
margin:0px;
position:relative;
}
#sidebar .mtitle {
font-size:16px;
font-weight:bold;

}

form input.invalid {
background-color:#F5F6BE;
}

#shadow .clearfix{
display:block;
}
#tabs {
text-align:left;
border-bottom:1px solid #3B5998;
}
#tabs .tab_row{
border-bottom:medium none;
display:inline;
}

#tabs .activetab a {
background:#3B5998 none repeat scroll 0%;
color:white;
}
#tabs .inactivetab a:hover {
background:#D8DFEA none repeat scroll 0%;
text-decoration:none;
}
a {
color:#3B5998;
text-decoration:none;
}
#content {
border-style:none solid solid;
font-size:11px;
}
#book {
text-align:left;
}


#submenu {
padding:1px 0pt 0pt;
width:100%;
}
#submenu .bluetabbarbg {
background-image:url(/images/tab/btn_2tabbg_1x30.gif);
background-repeat:repeat-x;
height:30px;
padding-left:5px;
}
#submenu .tabgray_150 {
/*background-image:url(/images/tab/btn_2tabgray_150x30.gif);*/
background-repeat:repeat-x;
color:#666666;
cursor:pointer;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
height:30px;
margin-left:8px;
padding-top:7px;
text-align:center;
width:100px;
}
#submenu .tabblue_150 {
/*background-image:url(/images/tab/btn_2tabblue_150x30.gif);*/
background-repeat:repeat-x;
color:#105BAC;
cursor:pointer;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
height:30px;
margin-left:8px;
padding-top:7px;
text-align:center;
width:100px;
}
.account_note {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #BDC7D8;
color:#444444;
margin:0pt 15px 10px;
padding:10px;
}
.account_note .note_question {
color:#3B5998;
display:block;
}


