.account { background-color: rgba(255,255,255,1); }
.account_button { background-color: rgba(69,130,184,1); border: 1px solid rgba(69,130,184,1); border-radius: 3px; color: rgba(255,255,255,1); cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.account_button:hover { background-color: rgba(121,187,67,1); border: 1px solid rgba(121,187,67,1); color: rgba(255,255,255,1); font-size: 12px; font-weight: bold; }
.account_button_invert { background-color: rgba(255,255,255,1); border: 1px solid rgba(69,130,184,1); border-radius: 3px; color: rgba(69,130,184,1); cursor: pointer; display: inline-block; font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.account_button_invert:hover { background-color: rgba(121,187,67,1); border: 1px solid rgba(121,187,67,1); color: rgba(255,255,255,1); font-size: 12px; font-weight: bold; }
.account_column { display: inline-block; margin-right: 20px; vertical-align: top; }
.account_footer { color: rgba(50,50,50,1); font-size: 16px; font-weight: normal; position: relative; }
.account_frame { background-color: rgba(255,255,255,1); margin: 0px auto; max-width: 1200px; padding-bottom: 20px; padding-top: 20px; }
.account_header { position: relative; }
.account_header_actions { color: rgba(50,50,50,1); font-size: 12px; font-weight: normal; padding-top: 5px; }
.account_header_actions a { background-color: rgba(255,255,255,1); border: 1px solid rgba(69,130,184,1); border-radius: 3px; color: rgba(69,130,184,1); font-size: 12px; font-weight: normal; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; padding-top: 2px; text-decoration: none; }
.account_header_actions a:hover { background-color: rgba(69,130,184,1); color: rgba(255,255,255,1); font-size: 12px; font-weight: normal; }
.account_header_title { color: rgba(50,50,50,1); font-size: 14px; font-weight: bold; }
.account_message { color: rgba(50,50,50,1); font-size: 16px; font-weight: normal; padding-top: 0px; position: relative; }
.account_promotion { color: rgba(50,50,50,1); font-size: 16px; font-weight: normal; position: relative; }
.account_resource { }
.account_resource_data { padding-top: 15px; position: relative; }
.account_resource_data_actions { border-top: 1px solid rgba(200,200,200,1); color: rgba(50,50,50,1); font-size: 12px; font-weight: normal; padding-bottom: 5px; padding-top: 15px; }
.account_resource_data_actions a { background-color: rgba(69,130,184,1); border: 1px solid rgba(69,130,184,1); border-radius: 3px; color: rgba(255,255,255,1); cursor: pointer; display: inline-block; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; }
.account_resource_data_actions a:hover { background-color: rgba(121,187,67,1); border: 1px solid rgba(121,187,67,1); color: rgba(255,255,255,1); font-size: 14px; font-weight: normal; }
.account_resource_data_actions a.invert { background-color: rgba(200,200,200,1); border: 1px solid rgba(200,200,200,1); border-radius: 3px; color: rgba(255,255,255,1); cursor: pointer; display: inline-block; font-size: 14px; font-weight: normal; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; text-align: center; }
.account_resource_data_actions a.invert:hover { background-color: rgba(121,187,67,1); border: 1px solid rgba(121,187,67,1); color: rgba(255,255,255,1); font-size: 14px; font-weight: normal; }
.account_resource_data_column { display: inline-block; margin-right: 30px; vertical-align: top; }
.account_resource_data_column .account_resource_data_fields_field label { display: inline-block; margin-right: 5px; margin-top: 3px; text-align: right; vertical-align: top; width: 70px; }
.account_resource_data_column80 { display: inline-block; margin-right: 30px; vertical-align: top; }
.account_resource_data_column80 .account_resource_data_fields_field label { display: inline-block; margin-right: 5px; margin-top: 3px; text-align: right; vertical-align: top; width: 80px; }
.account_resource_data_column80 .account_resource_data_fields_field span label { cursor: pointer; margin: 0px; text-align: left; width: auto; }
.account_resource_data_column100 { display: inline-block; margin-right: 30px; vertical-align: top; }
.account_resource_data_column100 .account_resource_data_fields_field label { display: inline-block; margin-right: 5px; margin-top: 3px; text-align: right; vertical-align: top; width: 100px; }
.account_resource_data_column100 .account_resource_data_fields_field span label { cursor: pointer; margin: 0px; text-align: left; width: auto; }
.account_resource_data_column120 { display: inline-block; margin-right: 30px; vertical-align: top; }
.account_resource_data_column120 .account_resource_data_fields_field label { display: inline-block; margin-right: 5px; margin-top: 3px; text-align: right; vertical-align: top; width: 120px; }
.account_resource_data_column120 .account_resource_data_fields_field span label { cursor: pointer; margin: 0px; text-align: left; width: auto; }
.account_resource_data_column150 { display: inline-block; margin-right: 30px; vertical-align: top; }
.account_resource_data_column150 .account_resource_data_fields_field label { display: inline-block; margin-right: 5px; margin-top: 3px; text-align: right; vertical-align: top; width: 150px; }
.account_resource_data_column150 .account_resource_data_fields_field span label { cursor: pointer; margin: 0px; text-align: left; width: auto; }
.account_resource_data_column180 { display: inline-block; margin-right: 30px; vertical-align: top; }
.account_resource_data_column180 .account_resource_data_fields_field label { display: inline-block; margin-right: 5px; margin-top: 3px; text-align: right; vertical-align: top; width: 180px; }
.account_resource_data_column180 .account_resource_data_fields_field span label { cursor: pointer; margin: 0px; text-align: left; width: auto; }
.account_resource_data_fields { border-top: 1px solid rgba(200,200,200,1); padding-bottom: 15px; padding-top: 15px; }
.account_resource_data_fields div.image { border: 1px solid rgba(200,200,200,1); border-radius: 3px; box-shadow: 2px 2px 4px rgba(0,0,0,1); display: block; margin: 5px; margin-left: 85px; padding: 10px; }
.account_resource_data_fields_field { color: rgba(69,130,184,1); font-size: 14px; font-weight: normal; margin-top: 2px; }
.account_resource_data_fields_field div { margin-top: 10px; text-align: left; }
.account_resource_data_fields_field label { color: rgba(0,0,0,1); display: inline-block; margin-right: 5px; text-align: right; width: 50px; }
.account_resource_data_fields_field label.required { color: rgba(203,88,78,1); }
.account_resource_data_fields_field span { display: inline-block; padding-top: 4px; max-width: 250px; }
.account_resource_data_title { color: rgba(69,130,184,1); font-size: 16px; font-weight: normal; padding-top: 10px; text-transform: uppercase; }
.account_resource_data_title a { color: rgba(50,50,50,1); text-transform: lowercase; }
.account_resource_forgot { display: none; padding-top: 20px; }
.account_resource_message { color: rgba(50,50,50,1); font-size: 16px; font-weight: normal; }
.response { font-size: 16px; }