#pri-g-wrap table.data2 {margin-left: 0; width: auto; padding: 0; margin-top: 9px !important; margin-bottom: 21px !important; font-size: 13px;}
#pri-g-wrap table.data2 a {border-bottom: none;}
#pri-g-wrap table.data2 td, #pri-g-wrap table.data2 th {border-top: none;}
#pri-g-wrap table.data2 td img {position: relative; top: -1px;}

.content #pri-g-wrap p, .content #pri-g-wrap ul, .content #pri-g-wrap h3, .content #pri-g-wrap h4, .content #pri-g-wrap h5 {margin: 0 !important; padding: 0;}

#pri-g-wrap {padding: 6px !important; width: 700px;}

.topnw { width: 712px; margin-top: 24px; margin-bottom: 24px; }

#privacy-gateway { border: 1px solid;font-family: "Helvetica Neue", Arial, sans-serif; position: relative;}
#pri-g-wrap #privacy-gateway h4 {font-size: 21px; margin-bottom: 21px !important; margin-top: 4px !important;}
#pri-g-wrap #privacy-gateway h5 {font-size: 16px; margin-bottom: 16px !important; font-weight: bold; }
.pri-user-welcome {clear: left;}

.content #pri-g-wrap .group_summary p, .content #pri-g-wrap #pri-g-details p {margin-bottom: 16px !important ; font-size: 13px;}
#pri-g-details {padding: 42px 42px 21px 42px; border-bottom: 1px solid; overflow: hidden;}
#pri-g-details .basic {position: relative; left: 0; top: 0;}
.pri-form-top #pri-g-details {padding-bottom: 21px;}

.content #pri-g-wrap .pri-g-details-landing p {margin-bottom: 16px !important ; font-size: 13px;}
.pri-g-details-landing {padding: 42px 42px 21px 42px; border-bottom: none; overflow: hidden;}
.pri-g-details-landing .basic {position: relative; left: 0; top: 0;}
.pri-form-top .pri-g-details-landing {padding-bottom: 21px;}

.pri-logo {float: right; margin: 0 0 21px 21px; position: relative; top: 9px}
.pri-logo-smaller {float: left; margin: 0 21px 21px 0; position: relative;}

.content #pri-g-wrap .pri-action-btns {clear: left; margin-top: 21px !important; padding-top: 30px !important;  margin-bottom: 36px !important; border-top: 1px dotted;}
.pri-action-btns em {font-style: normal; margin: 0 6px 0 6px; font-weight: bold;}
.pri-actions-btns {overflow: hidden;}
.pri-action-btns li {list-style-type: none; float: left; margin-left: 0 !important;}
.pri-em {color: #000; font-weight: bold;}
.pri-toggle {position: relative; top: -12px;}

#pri-g-actions {padding: 21px !important; overflow: hidden; position: relative;}
#pri-g-actions .basic {position: relative; left: 0; top: 0;}

.pri-left {width: 280px; padding-right: 27px; padding-bottom: 10px; margin: 21px 47px 18px 21px; border-right: 1px solid; float: left;}
#pri-g-wrap .pri-left p, #pri-g-wrap #pri-g-col p { margin-bottom: 21px !important; }
#pri-g-col {margin: 21px 0 18px 0; padding-bottom: 10px; float:left; width: 280px;}

.pri-f-first {margin-right: 21px;}
#privacy-gateway .pri-section-head {font-size: 16px; margin: 0;}
.pri-user-form sup {position: relative; top:3px;}

#pri-g-wrap p.inputeg {padding-left: 110px !important; margin: 4px 0 4px 0 !important;}
#pri-g-wrap .formfields p.info {margin: 16px 95px 16px 0!important; border-left: none; font-size: 13px !important; background: url(../../../images/modules/Group/information.png) no-repeat 75px top; }

.pri-full {padding-bottom: 10px; margin: 16px 0 21px 21px; float: left;}
#pri-g-wrap .pri-full p { margin-bottom: 21px !important;}
#pri-g-actions .sectionlabel {font-weight: bold; padding-bottom: 9px !important; padding-top: 16px !important;}
#pri-g-wrap .rightLabel label.desc {width: 35%;}
#pri-g-wrap .rightLabel div {margin-left: 25%;}
#pri-g-wrap form textarea {width: 362px;}

#pri-g-wrap form input.text, #pri-g-wrap form .input_medium, #pri-g-wrap form .input_big {width: 363px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #999; line-height: 18px; height: 18px; font-size: 13px; margin-bottom: 12px;}
#pri-g-wrap form label {font-size: 13px;}
#pri-g-wrap form label.choice {font-size: 13px;}
#pri-g-wrap form .rightLabel li {padding-top: 0;}
#pri-g-wrap .formfields div, #pri-g-wrap .formfields span {padding-bottom: 0;}
#pri-g-wrap .formfields p {margin: 9px 0 16px 0 !important; font-size: 13px;}
#pri-g-wrap .formfields { margin-bottom: 36px !important; }

#pri-g-wrap table td.d2-title {padding-left: 26px !important; padding-right: 21px !important; font-weight: bold; }
#pri-g-wrap .d2-website {background: url(../../../images/modules/Group/globe.png) no-repeat left 45%;}
#pri-g-wrap .d2-contact {background: url(../../../images/modules/Group/user.png) no-repeat left 45%;}
#pri-g-wrap .d2-tel {background: url(../../../images/modules/Group/phone.png) no-repeat left 45%;}
#pri-g-wrap .d2-mail {background: url(../../../images/modules/Group/message.png) no-repeat left 45%;}
#pri-g-wrap .d2-contactform, #pri-g-wrap .d2-private {display: none;}

#pri-g-wrap p.error {border-width: 1px; margin-bottom: 21px !important; width: 475px !important; background-image: url(../../../images/modules/Group/alert.png); background-repeat: no-repeat; background-position: 10px 6px; border-style: dotted;  text-align: left; padding-left: 40px !important;}

/* --------- FORM ADJUSTMENT STYLES ----------- */

#pri-g-wrap .rightLabel label.desc {width: 100%; text-align: left; display: block; margin-bottom: 5px;}
#pri-g-wrap .rightLabel div {margin-left: 0; padding-left: 0;}

#pri-g-wrap .rightLabel li {clear: left;}
#pri-g-wrap form .input_medium, #pri-g-wrap form .input_big {width: 490px; margin-bottom: 6px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #999; line-height: 18px; height: 18px; font-size: 13px;}
#pri-g-wrap .formfields p.info {padding-left: 0 !important; margin: 0 !important; background: none;}
#pri-g-wrap p.inputeg {padding-left:0 !important; margin: 4px 0 4px 0 !important; clear: left; font-size: 13px !important;}
#pri-form-wrapper {padding: 0 21px 0 21px;}
#pri-g-wrap .rightLabel ul li {margin-left: 0 !important;}
#pri-g-wrap .rightLabel li.nolabel {margin-left: 0 !important; padding-left: 0 !important;}
#pri-g-wrap span.jointerms {margin-top: 21px; border-top: 1px dotted; width: 100%; padding-top: 21px;}
#pri-g-wrap .rightLabel ul {margin:0 !important;}
#pri-g-wrap form input.text, #pri-g-wrap form .input_medium, #pri-g-wrap form .input_big {width:607px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #999; line-height: 18px; height: 18px; font-size: 13px; margin-bottom: 12px;}
#pri-g-wrap form textarea {width: 607px;}
#pri-g-wrap .formfields li.button {margin-top: 36px !important; margin-bottom: 21px !important;}
#pri-g-wrap form select {margin-bottom: 13px; width: 225px;}
#pri-g-wrap form .ViewFormElementRadioList, #pri-g-wrap form textarea {margin-bottom: 9px;}
#pri-g-wrap .formfields #pri-gs-ac {margin-bottom: 4px !important;}


#pri-g-wrap form .input_medium {width: 293px; float: left;}


#pri-g-wrap .rightLabel li#pri-pswd-1, #pri-g-wrap .rightLabel li#pri-pswd-2 {clear: none; float: left}
#pri-pswd-1 {float: left; margin-right: 21px; width: 293px;}
#pri-pswd-2 {float: left; margin: 0; width: 293px;}
#pri-g-wrap p.update_link {display: none; height: 0;}

#pri-g-wrap form li .focused {width: 100%; position: relative; left: -12px; padding-left: 12px; padding-right: 12px;}