#admin #content.padder { padding: 30px 10px; }
#admin .rounded { margin-top: 8px; }

.jqmWindow.newsEditor {
    width: 700px;
}

.jqmWindow.userProfile {
    width: 800px;
}

.newsEditor .fieldinput textarea {
    height: 15em;
}

#pageheader h2 a.replaced.account { background-image: url(/images/account/account-headtitle.gif); width: 151px; height: 27px; }
#pageheader h2 a.replaced.admin { background-image: url(/images/account/admin-headtitle.gif); width: 192px; height: 25px; }

#settings .submits {
    border: none;
    text-align: center;
}
.ra, .rb, .rc, .rd, .box_content {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff;
}

#sidebar { width: 260px; }
#account-menu-list.sidebar { background: transparent; }

#editor { width: 600px; }
.sidebar { background: url(/images/sidebar-bottomcap.png) no-repeat left bottom; position: relative; width: 260px; margin-bottom: 18px; padding: 0 0 1px; }
.sidebar .boxcap.topcap { background: url(/images/sidebar-topcap.png) no-repeat left top; width: 260px; }
.sidebar-wrapper { padding: 10px 20px; }
.sidebar h3 { padding: 15px 20px 10px; margin: 0; }
.sidebar .padder { padding: 10px 20px; border-top: 1px solid #ccc; }
.sidebar ul.links { margin-bottom: 0; }

#sidebar .round_box .ra {
    background: #ccc;
}

#sidebar .round_box {
    margin-bottom: 1em;
}

#sidebar .round_box .rtop .ra,
#sidebar .round_box .rtop .rb,
#sidebar .round_box .rtop .rc,
#sidebar .round_box .rtop .rd {
}

.round_box .box_content {
    padding: 5px 0 0;
}

.module .module_top {
    background: url(/images/account/module_top.gif) no-repeat left top;
    min-height: 40px;
    padding: 5px 10px;
}

.module .module_content {
    border-top: 1px solid #ccc;
}

.module .module_content table.data {
    margin-bottom: 18px;
}

#licenses .section {
    margin-bottom: 18px;
    padding-bottom: 1em;
    border-bottom: 1px dotted #ccc;
}

#licenses h4 {
    font-size: 12px;
    font-weight: bold;
    padding: 0.3em 0;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 1em;
}

#licenses h3 span.description {
    color: #7D7B7B;
    margin-left: 1em;
    font-size: 11px;
}

#registration {
	width: 912px;
    margin: 0 auto;
    padding: 30px 0 50px;
}

#registration h1 {
    margin: 0;
    font-size: 18px;
}

#acctData {
    height: 252px;
    background: url(/images/account/success_registration_bg.gif) no-repeat left top;
}

#acctData .padder{
    padding: 15px 30px;
}

#act_service {
    text-align: center;
}
#act_service h3 {
    margin: 40px 0;
}

#act_service a.replaced.continue {
    background: url(/images/account/continue_btn.gif) no-repeat center center;
    width: 118px;
    height: 29px;
    margin-left: 50px;
}

#reset-pwd #content { padding: 18px 30px; }
#reset-pwd .header.main { margin: 0 30px; }

.activate_license .formfield .fieldlabel {text-align: left; }
.activate_license .threerow .fieldinput textarea { height: 15em; font-family: Monospace, "Lucida Console"; }

#resetData {
    background: url(/images/account/resetpwd_bg.gif) no-repeat center center;
    height: 250px;
    margin-bottom: 2em;
}

#resetData .fieldset {
    height: 150px;
}

#resetData .padder {
    padding: 15px 20px;
}

#resetData .fieldsettitle {
    border: none;
}

div.wicket-aa {
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;
    font-size: 12px;
    background-color: #F2F2F2;
    border-width: 1px;
    border-color: #AAA;
    border-style: solid;
    padding: 2px;
    margin: 1px 0 0 0;
    min-width: 35em;
    max-width: 60em;
    _width: 35em;
    text-align:left;
}
div.wicket-aa ul { list-style:none; padding: 2px; margin:0; }
div.wicket-aa ul li { display: block; overflow: hidden;}
div.wicket-aa ul li.selected { background-color: #3274D0; color: #FFF; padding: 2px; margin:0; font-weight: bold;}

.support-form .fieldlabel { width: 100px; }
.support-form .fieldinput { width: 550px; }
.support-form .tworow .fieldinput { width: 770px; }
.support-form .fieldmsg { width: 220px; }
.support-form .tworow .fieldmsg { padding-left: 100px; }

#account .header.main { margin: 0 30px; padding: 18px 0 0; }
#account .header.main h1 { font-size: 18px; color: #000; text-align: left; padding-left: 10px; }
#account-content { padding-top: 20px; position: relative; background: #fff url(/images/account/account-content-bg.gif) repeat-y left top; min-height: 400px; }

#account-menu-list { width: 230px; }
#account-menu-list ul { margin: 0; padding: 0 0 5px 0; }
#content-view { width: 740px; }
#content-view .padder { padding: 15px 50px 50px 30px;  }

#account-menu-list ul li { display: block; }
#account-menu-list ul li a { display: block; color: #666; height: 30px; line-height: 30px; padding-left: 30px; padding-right: 20px; background: url(/images/account/account-menu-bg.gif) no-repeat left top; }
#account-menu-list ul li a:hover { text-decoration: none; color: #0088CC; background-position: left -60px; }
#account-menu-list ul li a.active, #account-menu-list ul li a.active:hover { cursor: default; background-position: left -30px; color: #000; }


h3 { margin: 1em 0; }
.block-number { padding: 0.3em; font-size: 16px; background: #f2f2f2; margin-right: 1em; }


