
* {
    
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color:#000000;
}

form {
    padding:0;
    border:0;
}

table {
    border:0;    
}

a, a:visited {
    text-decoration:none;
    color:#223344;
}

a:hover {
    text-decoration:underline;
    color:#CC0000;
}

.button-action {
    cursor:pointer;
    padding:5px;
    background-color:#8DB9DB;
    border:1px solid #666666;
    color:#000000;
}

.button-action a, .button-action a:hover, .button-action a:visited {
    text-decoration:none;
    color:#223344;
}

.button-action-disabled {
    padding:5px;
    background-color:#EEEEEE;
    border:1px solid #666666;
    color:#666666;
}

.button-action-rollover {
    cursor:pointer;
    padding:5px;
    background-color:#C4E0F6;
    border:1px solid #666666;
    color:#000000;
}

.button-action-rollover a, .button-action-rollover a:hover, .button-action-rollover a:visited {
    text-decoration:none;
    color:#223344;
}

.button-core {
    padding:5px;
    background-color:#CCCCCC;
    color:#000000;
    border:1px solid #FFFFFF;
}

.button-core a, .button-core a:visited, .button-core a:hover {
    text-decoration:none;
    color:#223344;
    cursor:pointer;
}

.button-core-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#EEEEEE;
    color:#000000;
    border:1px solid #FFFFFF;
}

.button-core-rollover a, .button-core-rollover a:visited, .button-core-rollover a:hover {
    text-decoration:none;
    color:#223344;
    cursor:pointer;
}

.button-help {
    padding:5px;
    cursor:help;
    background-color:#CCCCCC;
    color:#000000;
    border:1px solid #FFFFFF;
}

.button-help a, .button-help a:visited, .button-help a:hover {
    text-decoration:none;
    color:#223344;
    cursor:help;
}

.button-help-rollover {
    padding:5px;
    cursor:help;
    background-color:#EEEEEE;
    color:#223344;
    border:1px solid #FFFFFF;
}

.button-help-rollover a, .button-help-rollover a:visited, .button-help-rollover a:hover {
    text-decoration:none;
    color:#223344;
    cursor:help;
}

.button-logout {
    padding:5px;
    background-color:#CC0000;
    color:#FFFFFF;
    border:1px solid #FFFFFF;
}

.button-logout a, .button-logout a:visited {
    text-decoration:none;
    color:#FFFFFF;
}

.button-logout-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#EE8080;
    color:#FFFFFF;
    border:1px solid #FFFFFF;
}

.button-logout-rollover a, .button-logout-rollover a:visited {
    font-size:10px;
    text-decoration:none;
    color:#FFFFFF;
    cursor:pointer;
}

.button-logout a:hover {
    text-decoration:none;
    color:#000000;
    cursor:pointer;
}

.button-manager-highlight {
    padding:5px;
    background-color:#4FB2FE;
}

.button-manager-highlight a, .button-manager-highlight a:hover, .button-manager-highlight a:visited {
    text-decoration:none;
    color:#223344;
}

.button-manager-highlight-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#8FCDFD;
}

.button-manager-highlight-rollover a, .button-manager-highlight-rollover a:hover, .button-manager-highlight-rollover a:visited {
    text-decoration:none;
    color:#223344;
}

.button-manager-highlight-selected {
    padding:5px;
    background-color:#8FCDFD;
}

.button-manager {
    padding:5px;
    background-color:#8DB9DB;
}

.button-manager a, .button-manager a:visited, .button-manager a:hover {
    text-decoration:none;
    color:#223344;
}

.button-manager-disabled {
    padding:5px;
    background-color:#7A90A1;
}

.button-manager-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#C4E0F6;
}

.button-manager-rollover a, .button-manager-rollover a:visited, .button-manager-rollover a:hover {
    text-decoration:none;
    color:#223344;
}

.button-manager-selected {
    padding:5px;
    background-color:#C4E0F6;
}

.button-manager-development {
    padding:5px;
    background-color:#9EB4C5;
}

.button-manager-development a, .button-manager-development a:visited, .button-manager-development a:hover {
    text-decoration:none;
    color:#223344;
}

.button-manager-development-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#CFDDE8;
}

.button-manager-development-rollover a, .button-manager-development-rollover a:visited, .button-manager-development-rollover a:hover {
    text-decoration:none;
    color:#223344;
}

.button-manager-development-selected {
    padding:5px;
    background-color:#CFDDE8;
}

.button-submanager {
    padding:5px;
    background-color:#8DB9DB;
    border:1px solid #666666;
}

.button-submanager a, .button-submanager a:visited, .button-submanager a:hover {
    text-decoration:none;
    color:#223344;
}

.button-submanager-rollover {
    padding:5px;
    cursor:pointer;
    background-color:#C4E0F6;
    border:1px solid #666666;
}

.button-submanager-rollover a, .button-submanager-rollover a:visited, .button-submanager-rollover a:hover {
    text-decoration:none;
    color:#223344;
}

.button-submanager-selected {
    padding:5px;
    background-color:#C4E0F6;
    border:1px solid #666666;
}

.calendar-header-year {
    font-weight:bold;
}

.form-field-row {
    background-color:#FFFFFF;
}

.form-field-cell {
    background-color:#FFFFFF;
}

.form-field-cell-input {
    vertical-align:top;
    width:75%;
    background-color:#FFFFFF;
}

.form-field-cell-label {
    vertical-align:top;
    width:25%;
    background-color:#FFFFFF;
}

.form-section-header {
    background-color:#8DB9DB;
    font-weight:bold;
}

.form-section-header-area {
    background-color:#C4E0F6;
    font-weight:bold;
}

.form-field-name {
    vertical-align: top;
    background: #FFFFFF;
    width: 25%;
}

.form-field {
    background: #FFFFFF;
    width: 75%;
}

.help-column-left {
    background-color: #8DB9DB;
    text-align: left;
}

.help-column-left-section {
    cursor:pointer;
    background-color: #8DB9DB;
    text-align: left;
}

.help-column-left-section-major {
    cursor:pointer;
    background-color: #C4E0F6;
    text-align: left;
}

.help-column-left-section-minor {
    cursor:pointer;
    background-color: #C4E0F6;
    text-align: left;
}

.help-column-left-section-selected {
    cursor:pointer;
    background-color: #FFFFFF;
    text-align: left;
}

.help-column-left-section-rollover {
    cursor:pointer;
    background-color: #C4E0F6;
    text-align: left;
}

.help-column-left-title {
    font-weight:bold;
    text-transform:uppercase;
    text-align: left;
}

.help-column-right-title {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align: left;
}

.help-print-header-level-1 {
    color:#000000;
    font-size:16px;
    font-weight:bold;
    text-align: left;
}

.help-print-header-level-2 {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align: left;
}

.help-print-header-level-3 {
    color:#000000;
    font-size:13px;
    font-weight:bold;
    text-align: left;
}

.help-print-header-tip {
    font-weight:bold;
}

.help-print-header-note {
    font-weight:bold;
}

.help-print-header-customization {
    font-weight:bold;
}

.input-button {
    font-weight:bold;
    cursor:pointer;
}

.input-cancel {
    font-weight:bold;
    background-color:#CC0000;
    color:#FFFFFF;
    cursor:pointer;
}

.input-submit {
    font-weight:bold;
    cursor:pointer;
}

.input-text {
}

.bulkaction {
    padding: 0;
    margin: 3px 0 6px;
}

table .message_row td {
    background: white;
    text-align: center;
}

/* centered content */

.center-content {
    width: 800px;
    position: relative;
    left: 50%;
    margin-left: -400px;
    text-align: center;
    padding-bottom: 3em;
}

.center-content h1,
.center-content .text-header1 {
    text-align: center;
    margin: 0 0 0.5em 0;
    padding: 0;
}

.center-content .intro {
    padding-bottom: 2em;
    text-align: left;
    margin: 0;
}

/* listing */

.listing-row-header {
    background-color:#8DB9DB;
}

.listing-row-even {
    background-color:#FFFFFF;
}

.listing-row-odd {
    background-color:#C4E0F6;
}

.listing-row-module-even {
    background-color:#FFFFFF;
}

.listing-row-module-odd {
    background-color:#EEEEEE;
}

.listing-row-module-even-highlight {
    background-color:#E1EFFA;
    font-weight:bold;
}

.listing-row-module-odd-highlight {
    background-color:#C4E0F6;
    font-weight:bold;
}

.listing-row-even-rollover {
    background-color:#FFFFFF;
}

.listing-row-odd-rollover {
    background-color:#C4E0F6;
}

.listing-current-page {
    font-weight: bold;
}

.rte-small {
    font-size:9px;
}

.rte-big {
    font-size:13px;
}

.text-disabled {
    color:#CCCCCC;
}

.text-error {
    color:#CC0000;
}

.text-header-column {
    text-transform:uppercase;
    color:#000000;
}

.text-header1 {
    color:#000000;
    font-size:16px;
    font-weight:bold;
    text-indent:10px;
    text-align:left;
    margin: 0;
    padding: 0;
}

h1.text-header1 {
    padding: 5px;
    text-indent: 0;
}

.text-header2 {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    text-align:left;
}

.text-header3 {
    color:#000000;
    font-size:13px;
    font-weight:bold;
    text-align:left;
}

.text-header-iw {
    color:#ffffff;
    font-size:14px;
}

.text-hidden {
    color:#CCCCCC;
}

.text-highlight {
    font-weight:bold;
}

.text-small {
    font-size:10px;
}

/* ete module */
#page_seo_form table {
    border-collapse: collapse;
    border: 1px solid #666666;
}
#page_seo_form table th,
#page_seo_form table td {
    padding: 5px;
}
#page_seo_form .listing-row-header td {
    border-bottom: 1px solid #666666;
}
#page_seo_form .listing-row-header td.actions {
    border-left: 1px solid #666666;
}
#page_seo_form tr td.name a.open {
    font-weight: bold;
    padding-left: 15px;
    background: url(../_media/expand.gif) no-repeat 0 center;
}
#page_seo_form tr.form-visible td.name a.open {
    background: url(../_media/collapse.gif) no-repeat 0 center;
}
#page_seo_form td.action {
    border-left: 1px solid #EEEEEE;
}
#page_seo_form .listing-row-even td.action {
    border-left-color: #FFFFFF;
    width: 100px;
}
#page_seo_form tr.form-visible td.action a {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#page_seo_form .listing-row-odd {
    background-color: #EEEEEE !important;
}
#page_seo_form .listing-row-even {
    background-color: #FFFFFF;
}

#page_seo_form .inner-form table {
    width: 100%;
    border-collapse:collapse;
    border-width: 0px;
    border-top: 1px solid #FFFFFF;
}
#page_seo_form .listing-row-even .inner-form table,
#page_seo_form .listing-row-even .inner-form th,
#page_seo_form .listing-row-even .inner-form td {
    border-color: #EEEEEE !important;
}


#page_seo_form .inner-form th,
#page_seo_form .inner-form td {
    background: transparent;
    font-weight: normal;
    border-left: 1px solid #FFFFFF;
}   
#page_seo_form .inner-form tbody th {
    vertical-align: top;
    text-align: left;
    width: 110px;
    padding-left: 30px;
}
#page_seo_form .inner-form tbody th,
#page_seo_form .inner-form .empty {
    border-left: 0 !important;
}

#page_seo_form .closed {
    display: none;
}
#page_seo_form .edit {
    line-height: 16px;
    display: block;
    background: url(../_media/icons/edit.gif) no-repeat left center;
    padding: 2px 0 2px 16px;
    float: left;
    clear: left;
}
#page_seo_form #page-title {
    width: 100%;
    overflow: hidden;
}
#page_seo_form #page-title h1 {
    float: left;
    vertical-align: baseline;
}
#page_seo_form #page-title .expand,
#page_seo_form #page-title .collapse {
    padding-top: 10px;
    float: left;                                                     
}
#page_seo_form #page-title .expand a {
    padding-left: 12px;
    background: url(../_media/arrow_right.gif) no-repeat left center;
}
#page_seo_form #page-title .collapse a {
    padding-left: 12px;
    background: url(../_media/arrow_DESC.gif) no-repeat left center;
}

/* google analytics */

.google_analytics h1 {
    height: 40px;
    text-indent: -1000em; overflow: hidden;
    background: url(../_media/analytics_logo.gif) no-repeat center top;
}

/* top menu */

#top-menu td.live-site {
    padding: 0;
}
#top-menu td.live-site a {
    padding: 0 5px;
    display: block;
    text-align: center;
    line-height: 22px;
}

/* misc */
p.uploading span {
    display: inline-block;
    line-height: 20px;
    background: url(../_media/icons/ajax-loader.gif) no-repeat left center;
    padding-left: 20px;
}