



div.icon-action
{
    width: 16px;
    height: 16px;
    margin: 0px 3px 0px 3px;
    display: inline-block;
}

div#ieX div.icon-action
{
    float: right;
    display: block;
}

div.icon-action-edit
{
    background: url( /images/icons/icon-action-edit-off.png );
}

div.icon-action-edit:hover,
a:hover div.icon-action-edit
{
    background: url( /images/icons/icon-action-edit-on.png );
}

div.icon-action-trash
{
    background: url( /images/icons/icon-action-trash-off.png );
}

div.icon-action-trash:hover,
a:hover div.icon-action-trash
{
    background: url( /images/icons/icon-action-trash-on.png );
}

div.icon-action-moveTop
{
    background: url( /images/icons/icon-action-moveTop-off.png );
}

div.icon-action-moveTop:hover,
a:hover div.icon-action-moveTop
{
    background: url( /images/icons/icon-action-moveTop-on.png );
}

div.icon-action-moveBottom
{
    background: url( /images/icons/icon-action-moveBottom-off.png );
}

div.icon-action-moveBottom:hover,
a:hover div.icon-action-moveBottom
{
    background: url( /images/icons/icon-action-moveBottom-on.png );
}

div.icon-action-moveUp
{
    background: url( /images/icons/icon-action-moveUp-off.png );
}

div.icon-action-moveUp:hover,
a:hover div.icon-action-moveUp
{
    background: url( /images/icons/icon-action-moveUp-on.png );
}

div.icon-action-moveDown
{
    background: url( /images/icons/icon-action-moveDown-off.png );
}

div.icon-action-moveDown:hover,
a:hover div.icon-action-moveDown
{
    background: url( /images/icons/icon-action-moveDown-on.png );
}





table.listing
{
    background: #cccccc;
    width: 100%;
    border: none;
}

table.listing td.listing-td,
table.profile-inner table.listing td.listing-td
{
    border: solid 1px #cccccc;
    padding: 0px;
}

table.listing table.listing-inner
{
    background: #ffffff;
    width: 100%;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
}

table.listing table.listing-inner tr th,
table.listing table.listing-inner tr td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background: #ffffff;
    border-bottom: solid 1px #e6e6e6;
    vertical-align: top;
    padding: 3px 6px 3px 6px;
    text-align: left;
}

table.listing table.listing-inner th
{
    font-size: 12px;
    font-weight: bold;
    background: #f0f0f0;
    border-bottom: solid 1px #d6d6d6;
    text-align: center;
}

table.listing table.listing-inner tr.head th,
table.listing table.listing-inner tr.head td,
table.listing table.listing-inner th.head,
table.listing table.listing-inner td.head
{
    background: #670001;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    border-bottom:1px #eedddd dashed;
}

div.section-content table.listing table.listing-inner tr.head th,
div.section-content table.listing table.listing-inner tr.head td,
div.section-content table.listing table.listing-inner th.head,
div.section-content table.listing table.listing-inner td.head
{
    background: #e8e8e8;
    color: #000000;
}

table.listing table.listing-inner tr.field th,
table.listing table.listing-inner tr.field td,
table.listing table.listing-inner th.field,
table.listing table.listing-inner td.field
{
    font-size: 12px;
    font-weight: bold;
    background: #f0f0f0;
    border-bottom: solid 1px #eedddd;
}

table.listing table.listing-inner tr.data th,
table.listing table.listing-inner tr.data td,
table.listing table.listing-inner th.data,
table.listing table.listing-inner td.data
{
    font-weight: normal;
    background: #ffffff;
    border-bottom: solid 1px #e6e6e6;
}

table.listing table.listing-inner tr.stripe1 td,
table.listing table.listing-inner tr.stripe1 th.data,
table.listing table.listing-inner tr.stripe1 td.data
{
    background: #ffffff;
}

table.listing table.listing-inner tr.stripe2 td,
table.listing table.listing-inner tr.stripe2 th.data,
table.listing table.listing-inner tr.stripe2 td.data
{
    background: #fbfbfb;
}

table.listing table.listing-inner tr.sectionHead th,
table.listing table.listing-inner tr.sectionHead td,
table.listing table.listing-inner th.sectionHead,
table.listing table.listing-inner td.sectionHead
{
    color: #ffffff;
    background: #670001;
    font-weight: bold;
    padding: 3px;
}











form#AccessControlsManagerModulesUserManagerUsersForm input.field-type-text,
form#AccessControlsManagerModulesUserManagerUsersForm textarea.field-type-textarea
{
    width: 90%;
}

form#AccessControlsManagerModulesUserManagerUsersForm tr.address div.street1
{
    padding-bottom: 4px;
}




form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm input.field-type-text,
form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm textarea.field-type-textarea
{
    width: 90%;
}

form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm textarea.field-type-textarea
{
    height: 120px;
}

div form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm input.field-type-date-year
{
    width: 60px;
}

div form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm span.field-type-checkbox-element
{
    display: block;
}






table.profile
{
    width: 100%;
    background: #cccccc;
    border: none;
}

table.profile td.profile-td
{
    border: solid 1px #cccccc;
    padding: 0px;
}

table.profile table.profile-inner
{
    width: 100%;
    background: #ffffff;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
}

table.profile table.profile-inner th,
table.profile table.profile-inner td
{
    width: 75%;
    color: #000000;
    background: #ffffff;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 2px 5px 3px 5px;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr:last-child th,
table.profile table.profile-inner tr:last-child td
{
    border-bottom: none;
}

table.profile table.profile-inner th
{
    width: 25%;
    background: #F0F0F0;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.head th,
table.profile table.profile-inner tr.head td,
table.profile table.profile-inner th.head,
table.profile table.profile-inner td.head
{
    background: #d8d8d8;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    border-bottom: solid 1px #bbbbbb;
}

table.profile table.profile-inner tr.field th,
table.profile table.profile-inner tr.field td,
table.profile table.profile-inner th.field,
table.profile table.profile-inner td.field
{
    font-size: 12px;
    font-weight: bold;
    background: #F0F0F0;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.data th,
table.profile table.profile-inner tr.data td,
table.profile table.profile-inner th.data,
table.profile table.profile-inner td.data
{
    background: #ffffff;
    font-weight: normal;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.stripe1 td,
table.profile table.profile-inner tr.stripe1 th.data,
table.profile table.profile-inner tr.stripe1 td.data
{
    background: #ffffff;
}

table.profile table.profile-inner tr.stripe2 td,
table.profile table.profile-inner tr.stripe2 th.data,
table.profile table.profile-inner tr.stripe2 td.data
{
    background: #fbfbfb;
}

table.profile table.profile-inner tr.sectionHead th,
table.profile table.profile-inner tr.sectionHead td,
table.profile table.profile-inner th.sectionHead,
table.profile table.profile-inner td.sectionHead
{
    color: #ffffff;
    background: #670001;
    font-weight: bold;
    padding: 3px;
}



div.section-wrapper-accessControlGroupDetails table.profile table.profile-inner th
{
    width: 30%;
}

div.section-wrapper-userAccessDetails tr.memberAccessControls a,
div.section-wrapper-userAccessDetails tr.memberAccessControlGroups a,
div.section-wrapper-accessControlGroupDetails tr.memberAccessControls a,
div.section-wrapper-accessControlGroupDetails tr.memberAccessControlGroups a
{
    text-decoration: none;
}

div.section-wrapper-userAccessDetails tr.memberAccessControls a:hover,
div.section-wrapper-userAccessDetails tr.memberAccessControlGroups a:hover,
div.section-wrapper-accessControlGroupDetails tr.memberAccessControls a:hover,
div.section-wrapper-accessControlGroupDetails tr.memberAccessControlGroups a:hover
{
    text-decoration: underline;
}

div.section-wrapper-userAccessDetails tr.memberAccessControls div.status_Inactive a,
div.section-wrapper-userAccessDetails tr.memberAccessControlGroups div.status_Inactive a,
div.section-wrapper-accessControlGroupDetails tr.memberAccessControls div.status_Inactive a,
div.section-wrapper-accessControlGroupDetails tr.memberAccessControlGroups div.status_Inactive a
{
    color: #888888;
}









div.section-wrapper
{
    width: 100%;
    margin-top: 5px;
}

div.section-outer
{
    margin-bottom: 15px;
}

div.section-inner
{
}

div.section-header-wrapper,
div.section-footer-wrapper
{
}

table.section-header,
table.section-footer
{
    width: 100%;
    background: #eeeeee;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}

table.section-header
{
    border: solid 1px #999999;
    border-bottom: 0px;
}

table.section-footer
{
    background: #979797;
    border: solid 1px #000000;
    border-top: 0px;
}

td.section-header-title,
td.section-header-title h1,
td.section-header-title h2,
td.section-header-title h3,
td.section-header-title h4,
td.section-header-title h5,
td.section-header-title h6
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

td.section-header-title
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-header-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

td.section-footer-left
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-footer-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

table.section-header a,
table.section-header a:link,
table.section-header a:visited,
table.section-header a:hover,
table.section-header a:active,
table.section-footer a,
table.section-footer a:link,
table.section-footer a:visited,
table.section-footer a:hover,
table.section-footer a:active
{
    background: transparent;
    color: #000077;
    text-decoration: none;
    border: 0px;
    margin-right: 15px;
}

table.section-header a:hover,
table.section-footer a:hover
{
    background: transparent;
    color: #000099;
    text-decoration: underline;
    border: 0px;
}

table.section-header td.section-header-right a
{
    white-space: nowrap;
}

div.section-content
{
    border: solid 1px #999999;
}

div.section-header-wrapper span.pagerStats,
div.section-header-wrapper h1 span.pagerStats
{
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
}




table.cells
{
    border: 0px;
}

td.cells-td,
table.listing table.listing-inner tr th td.cells-td,
table.listing table.listing-inner tr td td.cells-td,
table.profile table.profile-inner tr th td.cells-td,
table.profile table.profile-inner tr td td.cells-td
{
    padding: 0px;
    border: 0px;
}

table.cells-inner
{
    empty-cells: show;
    margin: 0px;
    border: 0px;
}

td.cells-inner-td,
table.listing table.listing-inner tr th td.cells-inner-td,
table.listing table.listing-inner tr td td.cells-inner-td,
table.profile table.profile-inner tr th td.cells-inner-td,
table.profile table.profile-inner tr td td.cells-inner-td
{
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 2px 2px;
    border: 0px;
}







div.icon-action
{
    width: 16px;
    height: 16px;
    margin: 0px 3px 0px 3px;
    display: inline-block;
}

div#ieX div.icon-action
{
    float: right;
    display: block;
}

div.icon-action-edit
{
    background: url( /images/icons/icon-action-edit-off.png );
}

div.icon-action-edit:hover,
a:hover div.icon-action-edit
{
    background: url( /images/icons/icon-action-edit-on.png );
}

div.icon-action-trash
{
    background: url( /images/icons/icon-action-trash-off.png );
}

div.icon-action-trash:hover,
a:hover div.icon-action-trash
{
    background: url( /images/icons/icon-action-trash-on.png );
}

div.icon-action-moveTop
{
    background: url( /images/icons/icon-action-moveTop-off.png );
}

div.icon-action-moveTop:hover,
a:hover div.icon-action-moveTop
{
    background: url( /images/icons/icon-action-moveTop-on.png );
}

div.icon-action-moveBottom
{
    background: url( /images/icons/icon-action-moveBottom-off.png );
}

div.icon-action-moveBottom:hover,
a:hover div.icon-action-moveBottom
{
    background: url( /images/icons/icon-action-moveBottom-on.png );
}

div.icon-action-moveUp
{
    background: url( /images/icons/icon-action-moveUp-off.png );
}

div.icon-action-moveUp:hover,
a:hover div.icon-action-moveUp
{
    background: url( /images/icons/icon-action-moveUp-on.png );
}

div.icon-action-moveDown
{
    background: url( /images/icons/icon-action-moveDown-off.png );
}

div.icon-action-moveDown:hover,
a:hover div.icon-action-moveDown
{
    background: url( /images/icons/icon-action-moveDown-on.png );
}





table.listing
{
    background: #cccccc;
    width: 100%;
    border: none;
}

table.listing td.listing-td,
table.profile-inner table.listing td.listing-td
{
    border: solid 1px #cccccc;
    padding: 0px;
}

table.listing table.listing-inner
{
    background: #ffffff;
    width: 100%;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
}

table.listing table.listing-inner tr th,
table.listing table.listing-inner tr td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background: #ffffff;
    border-bottom: solid 1px #e6e6e6;
    vertical-align: top;
    padding: 3px 6px 3px 6px;
    text-align: left;
}

table.listing table.listing-inner th
{
    font-size: 12px;
    font-weight: bold;
    background: #f0f0f0;
    border-bottom: solid 1px #d6d6d6;
    text-align: center;
}

table.listing table.listing-inner tr.head th,
table.listing table.listing-inner tr.head td,
table.listing table.listing-inner th.head,
table.listing table.listing-inner td.head
{
    background: #670001;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    border-bottom:1px #eedddd dashed;
}

div.section-content table.listing table.listing-inner tr.head th,
div.section-content table.listing table.listing-inner tr.head td,
div.section-content table.listing table.listing-inner th.head,
div.section-content table.listing table.listing-inner td.head
{
    background: #e8e8e8;
    color: #000000;
}

table.listing table.listing-inner tr.field th,
table.listing table.listing-inner tr.field td,
table.listing table.listing-inner th.field,
table.listing table.listing-inner td.field
{
    font-size: 12px;
    font-weight: bold;
    background: #f0f0f0;
    border-bottom: solid 1px #eedddd;
}

table.listing table.listing-inner tr.data th,
table.listing table.listing-inner tr.data td,
table.listing table.listing-inner th.data,
table.listing table.listing-inner td.data
{
    font-weight: normal;
    background: #ffffff;
    border-bottom: solid 1px #e6e6e6;
}

table.listing table.listing-inner tr.stripe1 td,
table.listing table.listing-inner tr.stripe1 th.data,
table.listing table.listing-inner tr.stripe1 td.data
{
    background: #ffffff;
}

table.listing table.listing-inner tr.stripe2 td,
table.listing table.listing-inner tr.stripe2 th.data,
table.listing table.listing-inner tr.stripe2 td.data
{
    background: #fbfbfb;
}

table.listing table.listing-inner tr.sectionHead th,
table.listing table.listing-inner tr.sectionHead td,
table.listing table.listing-inner th.sectionHead,
table.listing table.listing-inner td.sectionHead
{
    color: #ffffff;
    background: #670001;
    font-weight: bold;
    padding: 3px;
}






form#FileManagerModulesFileManagerFolderForm input.field-type-text,
form#FileManagerModulesFileManagerFolderForm textarea.field-type-textarea
{
    width: 90%;
}

form#FileManagerModulesFileManagerFolderForm textarea.field-type-textarea
{
    height: 120px;
}

div form#FileManagerModulesFileManagerFolderForm input.field-type-date-year
{
    width: 60px;
}

div form#FileManagerModulesFileManagerFolderForm span.field-type-checkbox-element
{
    display: block;
}




form#FileManagerModulesFileManagerFilesFormUpload table.profile table.profile-inner tr.upload th
{
    width: 200px;
}


form#FileManagerModulesFileManagerFilesFormUpload table.profile table.profile-inner td
{
    width: 360px;
}

form#FileManagerModulesFileManagerFilesFormUpload table.profile table.profile-inner td.thumbnail
{
    width: 130px;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0px;
    border-left: solid 1px #f6f6f6;
}

form#FileManagerModulesFileManagerFilesFormUpload table.profile table.profile-inner td.thumbnail img
{
    border: solid 2px #e0e0e0;
}

form#FileManagerModulesFileManagerFilesFormUpload table.profile table.profile-inner td.thumbnail a:hover img
{
    border: solid 2px #444444;
}

form#FileManagerModulesFileManagerFilesFormUpload input.field-type-text,
form#FileManagerModulesFileManagerFilesFormUpload textarea.field-type-textarea
{
    width: 350px;
}

form#FileManagerModulesFileManagerFilesFormUpload textarea.field-type-textarea
{
    height: 60px;
}




form#FileManagerModulesFileManagerFilesFormUpdate table.profile table.profile-inner tr.upload th
{
    width: 200px;
}


form#FileManagerModulesFileManagerFilesFormUpdate table.profile table.profile-inner td
{
    width: 360px;
}

form#FileManagerModulesFileManagerFilesFormUpdate table.profile table.profile-inner td.thumbnail
{
    width: 130px;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0px;
    border-left: solid 1px #f6f6f6;
}

form#FileManagerModulesFileManagerFilesFormUpdate table.profile table.profile-inner td.thumbnail img
{
    border: solid 2px #e0e0e0;
}

form#FileManagerModulesFileManagerFilesFormUpdate table.profile table.profile-inner td.thumbnail a:hover img
{
    border: solid 2px #444444;
}

form#FileManagerModulesFileManagerFilesFormUpdate input.field-type-text,
form#FileManagerModulesFileManagerFilesFormUpdate textarea.field-type-textarea
{
    width: 350px;
}

form#FileManagerModulesFileManagerFilesFormUpdate textarea.field-type-textarea
{
    height: 60px;
}




form#FileManagerModulesFileManagerFilesFormComments tr.comments-widget td
{
    padding: 0px;
}




form#FileManagerModulesFileManagerFoldersFormStatusReport input.field-type-text
{
    width: 95%;
}

form#FileManagerModulesFileManagerFoldersFormStatusReport tr.title th
{
    width: 200px;
    font-size: 110%;
}

form#FileManagerModulesFileManagerFoldersFormStatusReport tr.title td
{
    width: 90%;
}







table.profile
{
    width: 100%;
    background: #cccccc;
    border: none;
}

table.profile td.profile-td
{
    border: solid 1px #cccccc;
    padding: 0px;
}

table.profile table.profile-inner
{
    width: 100%;
    background: #ffffff;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
}

table.profile table.profile-inner th,
table.profile table.profile-inner td
{
    width: 75%;
    color: #000000;
    background: #ffffff;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 2px 5px 3px 5px;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr:last-child th,
table.profile table.profile-inner tr:last-child td
{
    border-bottom: none;
}

table.profile table.profile-inner th
{
    width: 25%;
    background: #F0F0F0;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.head th,
table.profile table.profile-inner tr.head td,
table.profile table.profile-inner th.head,
table.profile table.profile-inner td.head
{
    background: #d8d8d8;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    border-bottom: solid 1px #bbbbbb;
}

table.profile table.profile-inner tr.field th,
table.profile table.profile-inner tr.field td,
table.profile table.profile-inner th.field,
table.profile table.profile-inner td.field
{
    font-size: 12px;
    font-weight: bold;
    background: #F0F0F0;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.data th,
table.profile table.profile-inner tr.data td,
table.profile table.profile-inner th.data,
table.profile table.profile-inner td.data
{
    background: #ffffff;
    font-weight: normal;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.stripe1 td,
table.profile table.profile-inner tr.stripe1 th.data,
table.profile table.profile-inner tr.stripe1 td.data
{
    background: #ffffff;
}

table.profile table.profile-inner tr.stripe2 td,
table.profile table.profile-inner tr.stripe2 th.data,
table.profile table.profile-inner tr.stripe2 td.data
{
    background: #fbfbfb;
}

table.profile table.profile-inner tr.sectionHead th,
table.profile table.profile-inner tr.sectionHead td,
table.profile table.profile-inner th.sectionHead,
table.profile table.profile-inner td.sectionHead
{
    color: #ffffff;
    background: #670001;
    font-weight: bold;
    padding: 3px;
}



div.file-recent-comments table.listing-inner tr.info td
{
    color: #444444;
    background: #f6f6f6;
}

div.file-recent-comments table.listing-inner tr.info td.date
{
    text-align: right;
}

div.file-recent-comments div.section-wrapper div.section-inner p.no-comments
{
    padding: 10px;
    margin: 0px;
}












div.section-wrapper
{
    width: 100%;
    margin-top: 5px;
}

div.section-outer
{
    margin-bottom: 15px;
}

div.section-inner
{
}

div.section-header-wrapper,
div.section-footer-wrapper
{
}

table.section-header,
table.section-footer
{
    width: 100%;
    background: #eeeeee;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}

table.section-header
{
    border: solid 1px #999999;
    border-bottom: 0px;
}

table.section-footer
{
    background: #979797;
    border: solid 1px #000000;
    border-top: 0px;
}

td.section-header-title,
td.section-header-title h1,
td.section-header-title h2,
td.section-header-title h3,
td.section-header-title h4,
td.section-header-title h5,
td.section-header-title h6
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

td.section-header-title
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-header-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

td.section-footer-left
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-footer-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

table.section-header a,
table.section-header a:link,
table.section-header a:visited,
table.section-header a:hover,
table.section-header a:active,
table.section-footer a,
table.section-footer a:link,
table.section-footer a:visited,
table.section-footer a:hover,
table.section-footer a:active
{
    background: transparent;
    color: #000077;
    text-decoration: none;
    border: 0px;
    margin-right: 15px;
}

table.section-header a:hover,
table.section-footer a:hover
{
    background: transparent;
    color: #000099;
    text-decoration: underline;
    border: 0px;
}

table.section-header td.section-header-right a
{
    white-space: nowrap;
}

div.section-content
{
    border: solid 1px #999999;
}

div.section-header-wrapper span.pagerStats,
div.section-header-wrapper h1 span.pagerStats
{
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
}




div#section-content-folder-description p,
div#section-content-folder-contents p.folder-empty
{
    padding: 10px;
    margin: 0px;
}

div#section-content-folder-contents td.icon
{
    width: 39px;
    padding: 2px;
    text-align: center;
}

div#section-content-folder-contents tr.folder-item-folder:hover td
{
    background-color: #f0f0ff;
}

div#section-content-folder-contents tr.folder-item-file:hover td
{
    background-color: #f0fff0;
}

div#section-content-folder-contents tr.folder-item-folder td.icon span.icon
{
    width: 35px;
    height: 35px;
    background: url( '/images/icons/fileManager/icon.folder.35.png' ) center center no-repeat;
    display: block;
}

div#section-content-folder-contents tr.folder-item-file td.icon span.icon
{
    width: 35px;
    height: 35px;
    background: url( '/images/icons/fileManager/icon.file.35.png' ) center center no-repeat;
    display: block;
}

div#section-content-folder-contents td.actions
{
    width: 120px;
    white-space: nowrap;
}

div#section-content-folder-contents td.actions span.icon-action
{
    width: 24px;
    height: 24px;
    border: solid 1px transparent;
    display: block;
    float: right;
}

div#section-content-folder-contents td.actions span.icon-action:hover
{
    border: solid 1px #000000;
}

div#section-content-folder-contents td.actions span.icon-action-delete
{
    background: url( '/images/icons/fileManager/icon.trash.20.png' ) center center no-repeat;
}

div#section-content-folder-contents td.actions span.icon-action-edit
{
    background: url( '/images/icons/fileManager/icon.edit.20.png' ) center center no-repeat;
}

div#section-content-folder-contents td.actions span.icon-action-info
{
    background: url( '/images/icons/fileManager/icon.info.20.png' ) center center no-repeat;
}

div#section-content-folder-contents td.actions span.icon-action-details
{
    background: url( '/images/icons/fileManager/icon.info.20.png' ) center center no-repeat;
}

div#section-content-folder-contents td.actions span.icon-action-download
{
    background: url( '/images/icons/fileManager/icon.download.20.png' ) center center no-repeat;
}













table.cells
{
    border: 0px;
}

td.cells-td,
table.listing table.listing-inner tr th td.cells-td,
table.listing table.listing-inner tr td td.cells-td,
table.profile table.profile-inner tr th td.cells-td,
table.profile table.profile-inner tr td td.cells-td
{
    padding: 0px;
    border: 0px;
}

table.cells-inner
{
    empty-cells: show;
    margin: 0px;
    border: 0px;
}

td.cells-inner-td,
table.listing table.listing-inner tr th td.cells-inner-td,
table.listing table.listing-inner tr td td.cells-inner-td,
table.profile table.profile-inner tr th td.cells-inner-td,
table.profile table.profile-inner tr td td.cells-inner-td
{
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 2px 2px;
    border: 0px;
}




div.breadcrumbs
{
    padding-bottom: 15px;
}

div.breadcrumbs span.separator
{
    padding-left: 2px;
    padding-right: 2px;
}




div.icon-action,
span.icon-action
{
    width: 16px;
    height: 16px;
    padding: 0px;
    margin: 0px 3px 0px 3px;
    display: inline-block;
}

div#ieX div.icon-action,
div#ieX span.icon-action
{
    float: right;
    display: block;
}

div.icon-action-edit
{
    background: url( /images/icons/icon-action-edit-off.png );
}

div.icon-action-edit:hover,
a:hover div.icon-action-edit
{
    background: url( /images/icons/icon-action-edit-on.png );
}

div.icon-action-trash
{
    background: url( /images/icons/icon-action-trash-off.png );
}

div.icon-action-trash:hover,
a:hover div.icon-action-trash
{
    background: url( /images/icons/icon-action-trash-on.png );
}

div.icon-action-moveTop
{
    background: url( /images/icons/icon-action-moveTop-off.png );
}

div.icon-action-moveTop:hover,
a:hover div.icon-action-moveTop
{
    background: url( /images/icons/icon-action-moveTop-on.png );
}

div.icon-action-moveBottom
{
    background: url( /images/icons/icon-action-moveBottom-off.png );
}

div.icon-action-moveBottom:hover,
a:hover div.icon-action-moveBottom
{
    background: url( /images/icons/icon-action-moveBottom-on.png );
}

div.icon-action-moveUp
{
    background: url( /images/icons/icon-action-moveUp-off.png );
}

div.icon-action-moveUp:hover,
a:hover div.icon-action-moveUp
{
    background: url( /images/icons/icon-action-moveUp-on.png );
}

div.icon-action-moveDown
{
    background: url( /images/icons/icon-action-moveDown-off.png );
}

div.icon-action-moveDown:hover,
a:hover div.icon-action-moveDown
{
    background: url( /images/icons/icon-action-moveDown-on.png );
}

div.icon-action-rss,
span.icon-action-rss
{
    background: url( /images/icons/icon-action-rss-off.png );
}

div.icon-action-rss:hover,
a:hover div.icon-action-rss,
span.icon-action-rss:hover,
a:hover span.icon-action-rss
{
    background: url( /images/icons/icon-action-rss-on.png );
}








table.listing
{
    background: #cccccc;
    width: 100%;
    border: none;
}

table.listing td.listing-td,
table.profile-inner table.listing td.listing-td
{
    border: solid 1px #cccccc;
    padding: 0px;
}

table.listing table.listing-inner
{
    background: #ffffff;
    width: 100%;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
}

table.listing table.listing-inner tr th,
table.listing table.listing-inner tr td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background: #ffffff;
    border-bottom: solid 1px #e6e6e6;
    vertical-align: top;
    padding: 3px 6px 3px 6px;
    text-align: left;
}

table.listing table.listing-inner th
{
    font-size: 12px;
    font-weight: bold;
    background: #f0f0f0;
    border-bottom: solid 1px #d6d6d6;
    text-align: center;
}

table.listing table.listing-inner tr.head th,
table.listing table.listing-inner tr.head td,
table.listing table.listing-inner th.head,
table.listing table.listing-inner td.head
{
    background: #670001;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    border-bottom:1px #eedddd dashed;
}

div.section-content table.listing table.listing-inner tr.head th,
div.section-content table.listing table.listing-inner tr.head td,
div.section-content table.listing table.listing-inner th.head,
div.section-content table.listing table.listing-inner td.head
{
    background: #e8e8e8;
    color: #000000;
}

table.listing table.listing-inner tr.field th,
table.listing table.listing-inner tr.field td,
table.listing table.listing-inner th.field,
table.listing table.listing-inner td.field
{
    font-size: 12px;
    font-weight: bold;
    background: #f0f0f0;
    border-bottom: solid 1px #eedddd;
}

table.listing table.listing-inner tr.data th,
table.listing table.listing-inner tr.data td,
table.listing table.listing-inner th.data,
table.listing table.listing-inner td.data
{
    font-weight: normal;
    background: #ffffff;
    border-bottom: solid 1px #e6e6e6;
}

table.listing table.listing-inner tr.stripe1 td,
table.listing table.listing-inner tr.stripe1 th.data,
table.listing table.listing-inner tr.stripe1 td.data
{
    background: #ffffff;
}

table.listing table.listing-inner tr.stripe2 td,
table.listing table.listing-inner tr.stripe2 th.data,
table.listing table.listing-inner tr.stripe2 td.data
{
    background: #fbfbfb;
}

table.listing table.listing-inner tr.sectionHead th,
table.listing table.listing-inner tr.sectionHead td,
table.listing table.listing-inner th.sectionHead,
table.listing table.listing-inner td.sectionHead
{
    color: #ffffff;
    background: #670001;
    font-weight: bold;
    padding: 3px;
}




table.listing-newsletterList table.listing-inner tr th,
table.listing-newsletterList table.listing-inner tr td
{
    text-align: center;
}

table.listing-newsletterList table.listing-inner tr td.newsletterId
{
    width: 40px;
}


table.listing-newsletterList table.listing-inner tr td.title
{
    text-align: left;
}

table.listing-newsletterList table.listing-inner tr td.releaseDate
{
    width: 120px;
}

table.listing-newsletterList table.listing-inner tr td.status
{
    width: 100px;
}

table.listing-newsletterList table.listing-inner tr td.releaseInfo
{
    width: 120px;
}




ul.public-newsletter-list
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.public-newsletter-list li
{
    padding: 6px 4px;
}

ul.public-newsletter-list li
{
    border: solid 0px #ffffff;
    border-left: solid 4px #ffffff;
}

ul.public-newsletter-list li:hover
{
    /* background: #f6f6f6; */
    border: solid 0px #dddddd;
    border-left: solid 4px #cccccc;
}






form#NewsletterManagerModulesNewsletterManagerNewsletterForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerNewsletterForm textarea.field-type-textarea
{
    width: 90%;
}

form#NewsletterManagerModulesNewsletterManagerNewsletterForm textarea.field-type-textarea
{
    height: 120px;
}

div form#NewsletterManagerModulesNewsletterManagerNewsletterForm input.field-type-date-year,
div form#NewsletterManagerModulesNewsletterManagerNewsletterForm input.field-type-datetime-year
{
    width: 60px;
}

div form#NewsletterManagerModulesNewsletterManagerNewsletterForm span.field-type-checkbox-element
{
    display: block;
}

select#NewsletterManagerModulesNewsletterManagerNewsletterForm_language
{
    margin-left: 10px;
}




form#NewsletterManagerModulesNewsletterManagerSectionForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerSectionForm textarea.field-type-textarea
{
    width: 90%;
}

form#NewsletterManagerModulesNewsletterManagerSectionForm textarea.field-type-textarea
{
    height: 120px;
}




form#NewsletterManagerModulesNewsletterManagerBlurbForm table.profile th
{
    width: 20%;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerBlurbForm textarea.field-type-textarea
{
    width: 98%;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm textarea.field-type-textarea
{
    height: 60px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm th.linkUrl
{
    width: 60%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm th.linkLabel
{
    width: 40%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm th.addLink
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkUrl
{
    width: 60%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkLabel
{
    width: 40%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkLabel input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkUrl input.field-type-text
{
    width: 96%;
    padding-top: 0px;
    padding-bottom: 0px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm input.field-type-button
{
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm input.widget_addLink
{
    color: #ffffff;
    background: #444444;
    font-size: 10px;
    padding: 1px 3px 1px 3px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #000000;
}




form#NewsletterManagerModulesNewsletterManagerLinksForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerLinksForm textarea.field-type-textarea
{
    width: 98%;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm textarea.field-type-textarea
{
    height: 60px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm th.linkUrl
{
    width: 60%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm th.linkLabel
{
    width: 40%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm th.addLink
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkUrl
{
    width: 60%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkLabel
{
    width: 40%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkLabel input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkUrl input.field-type-text
{
    width: 96%;
    padding-top: 0px;
    padding-bottom: 0px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm input.field-type-button
{
}

form#NewsletterManagerModulesNewsletterManagerLinksForm input.widget_addLink
{
    background: #444444;
    font-size: 10px;
    padding: 1px 3px 1px 3px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #000000;
}



form#NewsletterManagerModulesNewsletterManagerFreestyleForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerFreestyleForm textarea.field-type-textarea,
form#NewsletterManagerModulesNewsletterManagerFreestyleForm textarea.field-type-htmlarea
{
    width: 98%;
}

form#NewsletterManagerModulesNewsletterManagerFreestyleForm textarea.field-type-textarea,
form#NewsletterManagerModulesNewsletterManagerFreestyleForm textarea.field-type-htmlarea
{
    height: 300px;
}




form#NewsletterManagerModulesNewsletterManagerSendSampleForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerSendSampleForm textarea.field-type-textarea
{
    width: 98%;
}




form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm div.newsletterQuickRegister
{
    width: 162px;
    height: 98px;
    background: url( /images/layout/main/newsletter.gif );
    text-align: center;
    border: none;
    padding: 0px;
    margin: 0px;
}

form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-email
{
    position: relative;
    top: 50px;
    width: 137px;
    height: 21px;
    background: #ffffff;
    color: #444444;
    border: solid 1px #6c7b9c;
}

form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue,
form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue:hover,
form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue:focus
{
    position: relative;
    top: 48px;
    width: 127px;
    background: #4b6dc7;
    font-size: 9px;
    color: #ffffff;
    border: solid 1px #afcaff;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue:hover,
form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue:focus
{
    background: #3C3C9B;
}

div#ieX form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue,
div#ieX form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue:hover,
div#ieX form#NewsletterManagerModulesNewsletterManagerQuickRegisterForm input.field-widget-continue:focus
{
    top: 46px;
}




form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm input.field-type-text
{
    width: 90%;
}

form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm table.profile-inner th
{
}

form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm span.field-type-radio-label
{
    padding-right: 20px;
}




form#NewsletterManagerModulesNewsletterManagerUserUnsubscribeForm textarea.field-type-textarea
{
    width: 98%;
    height: 100px;
}

form#NewsletterManagerModulesNewsletterManagerUserUnsubscribeForm table.profile-inner th
{
    width: 15%;
}




form#NewsletterManagerModulesNewsletterManagerUserPreferencesForm input.field-type-text
{
    width: 200px;
}

form#NewsletterManagerModulesNewsletterManagerUserPreferencesForm span.field-type-radio-label
{
    padding-right: 20px;
}




form#NewsletterManagerModulesNewsletterManagerTemplateForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerTemplateForm textarea.field-type-textarea
{
    width: 98%;
}

form#NewsletterManagerModulesNewsletterManagerTemplateForm textarea.field-type-textarea
{
    height: 280px;
}




form#NewsletterManagerModulesNewsletterManagerMailingListForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerMailingListForm textarea.field-type-textarea
{
    width: 98%;
}

form#NewsletterManagerModulesNewsletterManagerMailingListForm textarea.field-type-textarea
{
    height: 100px;
}




form#NewsletterManagerModulesNewsletterManagerMailingListImportForm textarea.field-type-textarea
{
    width: 98%;
    height: 150px;
}






table.profile
{
    width: 100%;
    background: #cccccc;
    border: none;
}

table.profile td.profile-td
{
    border: solid 1px #cccccc;
    padding: 0px;
}

table.profile table.profile-inner
{
    width: 100%;
    background: #ffffff;
    border: none;
    border-collapse: separate;
    border-spacing: 1px;
}

table.profile table.profile-inner th,
table.profile table.profile-inner td
{
    width: 75%;
    color: #000000;
    background: #ffffff;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 2px 5px 3px 5px;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr:last-child th,
table.profile table.profile-inner tr:last-child td
{
    border-bottom: none;
}

table.profile table.profile-inner th
{
    width: 25%;
    background: #F0F0F0;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.head th,
table.profile table.profile-inner tr.head td,
table.profile table.profile-inner th.head,
table.profile table.profile-inner td.head
{
    background: #d8d8d8;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    border-bottom: solid 1px #bbbbbb;
}

table.profile table.profile-inner tr.field th,
table.profile table.profile-inner tr.field td,
table.profile table.profile-inner th.field,
table.profile table.profile-inner td.field
{
    font-size: 12px;
    font-weight: bold;
    background: #F0F0F0;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.data th,
table.profile table.profile-inner tr.data td,
table.profile table.profile-inner th.data,
table.profile table.profile-inner td.data
{
    background: #ffffff;
    font-weight: normal;
    border-bottom: solid 1px #c1cdd8;
}

table.profile table.profile-inner tr.stripe1 td,
table.profile table.profile-inner tr.stripe1 th.data,
table.profile table.profile-inner tr.stripe1 td.data
{
    background: #ffffff;
}

table.profile table.profile-inner tr.stripe2 td,
table.profile table.profile-inner tr.stripe2 th.data,
table.profile table.profile-inner tr.stripe2 td.data
{
    background: #fbfbfb;
}

table.profile table.profile-inner tr.sectionHead th,
table.profile table.profile-inner tr.sectionHead td,
table.profile table.profile-inner th.sectionHead,
table.profile table.profile-inner td.sectionHead
{
    color: #ffffff;
    background: #670001;
    font-weight: bold;
    padding: 3px;
}












div.section-wrapper
{
    width: 100%;
    margin-top: 5px;
}

div.section-outer
{
    margin-bottom: 15px;
}

div.section-inner
{
}

div.section-header-wrapper,
div.section-footer-wrapper
{
}

table.section-header,
table.section-footer
{
    width: 100%;
    background: #eeeeee;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}

table.section-header
{
    border: solid 1px #999999;
    border-bottom: 0px;
}

table.section-footer
{
    background: #979797;
    border: solid 1px #000000;
    border-top: 0px;
}

td.section-header-title,
td.section-header-title h1,
td.section-header-title h2,
td.section-header-title h3,
td.section-header-title h4,
td.section-header-title h5,
td.section-header-title h6
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

td.section-header-title
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-header-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

td.section-footer-left
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-footer-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

table.section-header a,
table.section-header a:link,
table.section-header a:visited,
table.section-header a:hover,
table.section-header a:active,
table.section-footer a,
table.section-footer a:link,
table.section-footer a:visited,
table.section-footer a:hover,
table.section-footer a:active
{
    background: transparent;
    color: #000077;
    text-decoration: none;
    border: 0px;
    margin-right: 15px;
}

table.section-header a:hover,
table.section-footer a:hover
{
    background: transparent;
    color: #000099;
    text-decoration: underline;
    border: 0px;
}

table.section-header td.section-header-right a
{
    white-space: nowrap;
}

div.section-content
{
    border: solid 1px #999999;
}

div.section-header-wrapper span.pagerStats,
div.section-header-wrapper h1 span.pagerStats
{
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
}




div.newsletterDetails div.section-content div.actions
{
    position: relative;
    top: -3px;
    width: 200px;
    height: 18px;
    float: right;
    text-align: right;
    overflow: hidden;
}

div.newsletterDetails div.section-content div.actions table.cells
{
    top: -2px;
    width: 1px;
    float: right;
}

div.newsletterDetails div.section-content div.blurbs
{
    padding-top: 4px;
    padding-bottom: 4px;
}

div.newsletterDetails div.section-content div.blurbs div.blurb
{
    padding: 6px 4px 6px 4px;
    border: dashed 1px #cccccc;
}

div.newsletterDetails div.section-content div.blurbs div.blurb:hover
{
    background: #f0f0ff;
    border: dashed 1px #000000;
}

div.newsletterDetails div.section-content div.links div.link
{
    padding: 4px 4px 4px 4px;
}

div.newsletterDetails div.section-content div.blurb div.links
{
    padding-left: 20px;
}

div.newsletterDetails div.section-content-links div.links div.link
{
    border: dashed 1px #cccccc;
}

div.newsletterDetails div.section-content-links div.links div.link:hover
{
    background: #f0f0ff;
    border: dashed 1px #000000;
}

div.newsletterDetails div.section-content div.freestyles
{
    padding-top: 4px;
    padding-bottom: 4px;
}

div.newsletterDetails div.section-content div.freestyles div.freestyle
{
    padding: 6px 4px 6px 4px;
    border: dashed 1px #cccccc;
}

div.newsletterDetails div.section-content div.freestyles div.freestyle:hover
{
    background: #f0f0ff;
    border: dashed 1px #000000;
}



div.newsletterOrderSections div.section-content table.listing-inner-sectionOrder tr:hover td
{
    background: #f0f0ff;
}

div.newsletterOrderSections div.section-content td.actions
{
    width: 150px;
    text-align: right;
    white-space: nowrap;
}

div.newsletterOrderSections div.section-content td.actions table.cells
{
    float: right;
}

div.newsletterOrderSections td.section-footer-right input
{
    margin-top: 0px;
    margin-bottom: 0px;
}










div.pager-nav,
div.pager-nav-dead,
div.pager-page-nav,
div.pager-page-nav-dead
{
    float: left;
}

div.pager-nav,
div.pager-nav-dead,
div.pager-page-nav,
div.pager-page-nav-current,
div.pager-page-nav-dead
{
    color: #000000;
    background: #ffffff;
    width: 20px;
    height: 14px;
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 3px 0px 3px;
    border: solid 1px #000000;
    display: block;
}

div.pager-page-nav,
div.pager-page-nav-current,
div.pager-page-nav-dead
{
    width: 25px;
    height: 14px;
    font-size: 10px;
    line-height: 14px;
    margin: 0px 1px 0px 1px;
}

div.pager-nav a,
div.pager-nav a:hover,
div.pager-nav-dead a,
div.pager-nav-dead a:hover,
div.pager-page-nav a,
div.pager-page-nav a:hover,
div.pager-page-nav-dead a,
div.pager-page-nav-dead a:hover
{
    background: transparent;
    color: #000000;
    width: 20px;
    height: 14px;
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    border: none;
    display: block;
}

div.pager-page-nav a,
div.pager-page-nav a:hover,
div.pager-page-nav-dead a,
div.pager-page-nav-dead a:hover
{
    width: 25px;
    height: 14px;
    font-size: 10px;
    line-height: 14px;
    text-decoration: none;
}

div.pager-nav-dead,
div.pager-page-nav-dead
{
    color: #999999;
    background: #ffffff;
    border: solid 1px #aaaaaa;
}

div.pager-page-nav-current,
div.pager-page-nav-current a
{
    color: #ffffff;
    background: #5a8a26;
    font-weight: bold;
}

div div.pager-nav:hover a,
div div.pager-nav a:hover,
div div.pager-page-nav:hover a,
div div.pager-page-nav a:hover,
div div.pager-page-nav-current:hover a,
div div.pager-page-nav-current a:hover
{
    color: #ffffff;
    background: #1c5d50;
    text-decoration: none;
}




div.PagerTypeSpread
{
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0px;
    text-align: center;
}

div.PagerTypeSpread-top-top
{
    padding-top: 5px;
}

div.PagerTypeSpread-top-bottom
{
    padding-bottom: 4px;
}

div.PagerTypeSpread-bottom-top
{
    padding-top: 4px;
}

div.PagerTypeSpread-bottom-bottom
{
    padding-bottom: 5px;
}

div#ie7 div.ie-fix-top-spacing-bug div.PagerTypeSpread
{
    padding-top: 0px;
}

div.top div.PagerTypeSpread
{
    padding-bottom: 10px;
}

div.bottom div.PagerTypeSpread
{
    padding-top: 0px;
}

div.PagerTypeSpread table
{
    padding: 0px;
    margin: 0px auto 0px auto;
}

div.PagerTypeSpread table tr td
{
    vertical-align: middle;
    padding: 0px;
}

div.PagerTypeSpread div.left
{
    width: auto;
    float: left;
}

div.PagerTypeSpread div.right
{
    width: auto;
    text-align: right;
    float: right;
}

div.PagerTypeSpread div.center
{
    text-align: center;
}




table.cells
{
    border: 0px;
}

td.cells-td,
table.listing table.listing-inner tr th td.cells-td,
table.listing table.listing-inner tr td td.cells-td,
table.profile table.profile-inner tr th td.cells-td,
table.profile table.profile-inner tr td td.cells-td
{
    padding: 0px;
    border: 0px;
}

table.cells-inner
{
    empty-cells: show;
    margin: 0px;
    border: 0px;
}

td.cells-inner-td,
table.listing table.listing-inner tr th td.cells-inner-td,
table.listing table.listing-inner tr td td.cells-inner-td,
table.profile table.profile-inner tr th td.cells-inner-td,
table.profile table.profile-inner tr td td.cells-inner-td
{
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 2px 2px;
    border: 0px;
}







body, h1, h2, h3, p, table, td, th, ul, ol, textarea, input
{
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 13px;
}

body
{
    color: #000000;
    background-color: #e7e4dc;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

h1
{
    font-size: 22px;
    font-weight: normal;
    padding: 2px 0px 2px 0px;
    margin-top: 10px;
    margin-bottom: 14px;
}

h2
{
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 6px;
}

h3
{
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 4px;
}

h4
{
    font-size: 16px;
    margin-bottom: 2px;
}

h5
{
    font-size: 15px;
    margin-bottom: 2px;
}

p
{
    color: #333333;
    margin-top: 0px;
    margin-bottom: 8px;
}

ul
{
    margin-top: 0px;
    margin-bottom: 8px;
}

table
{
    empty-cells: show;
}

table.wide
{
    width: 100%;
}

table tr th,
table tr td
{
    color: #333333;
    vertical-align: top;
}

img
{
    border: none;
}

hr
{
    border: 0px;
    border-bottom: solid 1px #999999;
    margin-left: 4px;
    margin-right: 4px;
}

hr.third
{
    width: 30%;
}

pre, code
{
    font-family: lucidatypewriter, "Courier new", monospace, terminal;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
}

sup,
sub
{
    height: 0px;
    position: relative;
    font-size: 11px;
    font-weight: normal;
    line-height: 1;
    vertical-align: baseline;
    text-decoration: none;
}

div#ie5,
div#ie6
{
    vertical-align: bottom;
}

sup
{
    bottom: 1ex;
}

sub
{
    top: .5ex;
}

div.clear
{
    clear: both;
}

a
{
    color: #000088;
    text-decoration: underline;
}

a:hover
{
    text-decoration: underline;
}

ol.noBullit
{
    width: 95%;
    list-style-type: none;
    float: left;
}

ol.noBullit li
{
    width: 95%;
    float: left;
    clear: both;
}

ol.noBullit li span.bullit
{
    width: 30px;
    float: left;
}

div#ie7_lt ol.noBullit
{
    float: none;
}

div#ie7_lt ol.noBullit li
{
    float: none;
    clear: none;
}

div#ie7_lt ol.noBullit li span.bullit
{
    float: none;
}

ul.noIndent,
ol.noIndent
{
    margin-left: 0px;
    padding-left: 20px;
}

ol.decimal
{
    list-style-type: decimal;
}

ol.upperRoman,
ol.romanUpper
{
    list-style-type: upper-roman;
}

ol.lowerRoman,
ol.romanLower
{
    list-style-type: lower-roman;
}

ol.lowerAlpha,
ol.alphaLower
{
    list-style-type: lower-alpha;
}

ol.upperAlpha,
ol.alphaUpper
{
    list-style-type: upper-alpha;
}









blockquote.tffl
{
    background: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

blockquote.tffl div.tffl-quote-wrapper
{
    color: #444444;
    background: url( '/images/layout/blockquote.left.eng.png' ) top left no-repeat;
    padding-left: 35px;
    padding-right: 0px;
    padding-bottom: 5px;
    margin-left: 10px;
}

blockquote.tffl div.tffl-quote
{
    color: #444444;
    background: url( '/images/layout/blockquote.right.eng.png' ) bottom right no-repeat;
    padding-left: 0px;
    padding-right: 30px;
    margin-right: 20px;
}

div.layout_lang_fra blockquote.tffl div.tffl-quote-wrapper
{
    background: url( '/images/layout/blockquote.left.fra.png' ) top left no-repeat;
}

div.layout_lang_fra blockquote.tffl div.tffl-quote
{
    background: url( '/images/layout/blockquote.right.fra.png' ) bottom right no-repeat;
}

blockquote.tffl div.tffl-citation-wrapper
{
    font-style: italic;
    margin-top: 0px;
    padding-left: 50px;
    padding-right: 50px;
}






div.layout-wrapper
{
    width: 980px;
    background: url( '/images/layout/layout.outer-shadow.middle.fill.png' ) top left repeat-y;
    margin: 10px auto;
}

div.layout-wrapper div.layout-shadow-top
{
    position: relative;
    width: 980px;
    height: 5px;
    background: url( '/images/layout/layout.outer-shadow.top.png' ) top left no-repeat;
    overflow: hidden;
}

div.layout-wrapper div.layout-shadow-bottom
{
    position: relative;
    width: 980px;
    height: 5px;
    background: url( '/images/layout/layout.outer-shadow.bottom.png' ) top left no-repeat;
    overflow: hidden;
}

div.layout-wrapper div.layout-main
{
    width: 970px;
    background-color: #ffffff;
    margin: 0px 5px;
}





div.layout-main div.layout-header
{
    position: relative;
    height: 100px;
    background: url( '/images/layout/layout.header.background.fill.png' );
}

div.layout-main div.logo-combined
{
    position: absolute;
    top: 10px;
    left: 166px;
    width: 287px;
    height: 82px;
    border: 0px;
}

div.layout_lang_eng div.layout-main div.logo-combined
{
    top: 9px;
}

div.layout_lang_fra div.layout-main div.logo-combined
{
    top: 8px;
}

div.layout-main div.layout-header div.logo-symbol
{
    position: absolute;
    top: 23px;
    left: 108px;
    height: 56px;
    width: 56px;
    border: 0px;
}

div.layout-main div.layout-header div.logo-title
{
    position: absolute;
    border: 0px;
    top: 21px;
    left: 190px;
}

div.layout_lang_fra div.layout-main div.layout-header div.logo-title
{
    top: 20px;
}

div.layout-main div.layout-header div.logo-title
{
    width: 400px;
}

div.layout-main div.layout-header a
{
    color: #ffffff;
    font-size: 22px;
    text-decoration: none;
}

div.layout_lang_fra div.layout-main div.layout-header a
{
    text-transform: none;
}

div.layout-main div.layout-header div.logo-title span.smaller
{
    font-size: 75%;
}

div.layout-main div.layout-header div.logo-title span.what
{
    font-size: 26px;
    font-weight: bold;
}

div.layout-main div.layout-banner-separator
{
    height: 1px;
    background-color: #686868;
    border-top: solid 1px #ffffff;
    overflow: hidden;
}

div.layout-main div.layout-banner-image
{
    height: 220px;
    background: url( '/images/layout/layout.header.homepage-people.jpg' );
}

div.layout-main div.layout-banner-image-option-1
{
    background: url( '/images/layout/layout.header.homepage-people.jpg' );
}

div.layout-main div.layout-banner-image-option-2
{
    background: url( '/images/layout/layout.header.homepage-people-2.jpg' );
}

div.layout-main div.layout-banner-image-option-3
{
    background: url( '/images/layout/layout.header.homepage-people-3.jpg' );
}






div.layout-wrapper div.layout-wrapper-contentArea
{
    background: #ffffff;
    padding-left: 11px;
    padding-right: 11px;
}



div.layout-wrapper div.layout-contentHeader-shared
{
    height: 154px;
}

div.layout-wrapper div.layout-contentHeader-shared
{
}

div#ie5 div.layout-wrapper div.layout-contentHeader-shared
{
    padding-top: 2px;
}

div.layout-wrapper div.layout-contentHeader-shared div.logoAndTitle div.logo
{
    width: 161px;
    text-align: center;
    padding: 25px 0px 0px 2px;
    float: left;
}

div.layout-wrapper div.layout-contentHeader-shared div.logoAndTitle div.siteTitle
{
    padding-left: 14px;
    float: left;
}

div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle
{
    padding: 47px 0px 0px 0px;
    margin: 0px;
}

div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.cap
{
    font-size: 110%;
}

div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.name,
div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.blurb
{
    color: #808080;
    font-family: "Times New Roman", Tahoma, Arial, Helvetica, sans-serif;
/*    font-size: 18px; */
    font-size: 24px;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: block;
}

div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.name,
div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.blurb
{
    color: #780032;
}

div#ieX div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.name,
div#ieX div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.blurb
{
    line-height: 24px;
}

div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.cap
{
/*    font-size: 22px; */
    font-size: 28px;
}

div.layout-wrapper div.layout-contentHeader-shared h1.siteTitle span.smaller
{
    font-size: 11px;
}

div.layout-wrapper div.layout-contentHeader-shared h2.tagLine
{
    font-size: 15px;
    font-weight: bold;
    color: #5c90b5;
    padding: 6px 0px 0px 0px;
}

div#ieX div.layout-wrapper div.layout-contentHeader-shared h2.tagLine
{
    padding-top: 6px;
}

div.layout-wrapper div.layout-contentHeader-shared div.languageSwitcher,
div.layout-wrapper div.layout-contentHeader-shared div.languageSwitcher a
{
    width: 100px;
    color: #777777;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
    float: right;
}

div.layout-wrapper div.layout-contentHeader-shared div.languageSwitcher
{
    padding-top: 10px;
}

div.layout-wrapper div.layout-contentHeader-shared div.languageSwitcher a:hover
{
    text-decoration: underline;
}






div.layout-wrapper div.layout-contentArea
{
    width: 100%;
    background: #ffffff;
    float: left;
    padding-bottom: 25px;
}





div.layout-wrapper div.layout-contentArea div.layout-pane-left
{
    width: 235px;
    padding-top: 5px;
    margin-left: 10px;
    float: left;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-left div.announcements
{
    margin-top: 20px;
}

div.group__accesscontrolsmanager div.layout-wrapper div.layout-contentArea div.layout-pane-left,
div.group__filemanager div.layout-wrapper div.layout-contentArea div.layout-pane-left,
div.group__newslettermanager div.layout-wrapper div.layout-contentArea div.layout-pane-left
{
    width: 240px;
}





div.layout-wrapper div.layout-contentArea div.layout-pane-center
{
    width: 700px;
    padding: 22px 0px 0px 10px;
    float: left;
}

div.ie6_lte div.layout-wrapper div.layout-contentArea div.layout-pane-center
{
    width: 700px;
}

div.group__accesscontrolsmanager div.layout-wrapper div.layout-contentArea div.layout-pane-center,
div.group__filemanager div.layout-wrapper div.layout-contentArea div.layout-pane-center,
div.group__newslettermanager div.layout-wrapper div.layout-contentArea div.layout-pane-center
{
    width: 695px;
    padding: 22px 0px 0px 10px;
    float: left;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center div.contentTitles
{
    margin-bottom: 10px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h1,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.superTitle,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.contentTitle
{
    color: #fb681c;
    font-size: 20px;
    font-weight: bold;
    padding: 0px 5px 20px 5px;
    margin: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.contentTitle,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h2.contentTitle
{
    padding: 0px 5px 5px 5px;
    margin: 0px;
}

div.page__welcome div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.superTitle
{
    padding-bottom: 0px;
}

div.group__accesscontrolsmanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.contentTitle,
div.group__filemanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.contentTitle,
div.group__newslettermanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.contentTitle,
div.group__accesscontrolsmanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h1,
div.group__filemanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h1,
div.group__newslettermanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h1,
div.group__accesscontrolsmanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h2,
div.group__filemanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h2,
div.group__newslettermanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h2,
div.group__accesscontrolsmanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h3,
div.group__filemanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h3,
div.group__newslettermanager div.layout-wrapper div.layout-contentArea div.layout-pane-center h3
{
    padding-left: 0px;
}

div.group__accesscontrolsmanager div.layout-wrapper div.layout-contentArea div.layout-pane-center hr,
div.group__filemanager div.layout-wrapper div.layout-contentArea div.layout-pane-center hr,
div.group__newslettermanager div.layout-wrapper div.layout-contentArea div.layout-pane-center hr
{
    margin-left: 0px;
    margin-right: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h2
{
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 5px 5px 5px;
    margin: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h3
{
    color: #000099;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 5px 5px 5px;
    margin: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h4
{
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    padding: 12px 5px 5px 5px;
    margin: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.underlined,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h2.underlined,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h3.underlined,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h4.underlined
{
    text-decoration: underline;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.weightNormal,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h2.weightNormal,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h3.weightNormal,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h4.weightNormal
{
    font-weight: normal;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center h1.styleItalic,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h2.styleItalic,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h3.styleItalic,
div.layout-wrapper div.layout-contentArea div.layout-pane-center h4.styleItalic
{
    font-style: italic;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center p
{
    color: #333333;
    line-height: 18px;
    padding: 3px 5px 8px 5px;
    margin: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center p.grayBox,
div.layout-wrapper div.layout-contentArea div.layout-pane-center div.grayBox
{
    background: #f6f6f6;
    padding: 5px 5px 5px 5px;
    margin-top: 3px;
    margin-bottom: 2px;
    border: solid 1px #666666;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center p.weightStrong
{
    font-weight: bold;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center li
{
    color: #333333;
    line-height: 18px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center td.footer
{
    font-size: 12px;
}




div.layout-pane-center div.panelMember
{
    padding: 5px 1px 5px 1px;
}

div.layout-pane-center div.panelMember div.avatar
{
    padding: 0px;
    float: left;
    display: none;
}

div.layout-pane-center div.panelMember div.avatar img
{
    padding: 7px 15px 15px 5px;
}

div.layout-pane-center div.panelMember div.name
{
    font-size: 14px;
    padding: 4px;
}

div.layout-pane-center div.panelMember div.title
{
    padding: 4px;
}

div.layout-pane-center div.panelMember p.biography
{
    padding: 4px;
}








div.layout-wrapper div.layout-footer
{
    color: #b7b7b7;
    background: #ffffff;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: solid 1px #d9d9d9;
}

div#ie7 div.layout-wrapper div.layout-footer
{
    display: inline-block;
}

div.layout-wrapper div.layout-footer a
{
    color: #b7b7b7;
    font-weight: bold;
    text-decoration: underline;
}

div.layout-wrapper div.layout-footer a:hover
{
    color: #555555;
}



div.email-alerts-link
{
    border-top: dashed 1px #aaaaaa;
    padding: 8px 8px 0px 8px;
}

div#ie7 div.email-alerts-link
{
    padding-top: 3px;
}

div.email-alerts-link p
{
    color: #555555;
    font-size: 13px;
    text-align: center;
}

div.email-alerts-link p a
{
    color: #6666cc;
}

div.email-alerts-link p a:hover
{
    color: #000088;
}
















div.auth-nav-wrapper
{
    position: relative;
    width: 500px;
    padding: 10px 10px 10px 10px;
    float: right;
}

ul.auth-nav-menu-1
{
    float: right;
}

ul.auth-nav-menu-1,
ul.auth-nav-menu-1 li,
ul.auth-nav-menu-1 li ul,
ul.auth-nav-menu-1 li ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

ul.auth-nav-menu-1
{
  /*  border-bottom: solid 1px #e9e9e9; */
}

ul.auth-nav-menu-1 li,
ul.auth-nav-menu-1 li ul li
{
    position: relative;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    float: right;
}

ul.auth-nav-menu-1 li.menu-item-1 a,
ul.auth-nav-menu-1 li.menu-item-1 a:hover
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px 0px 3px 10px;
    margin: 0px;
    border: 0px;
}

ul.auth-nav-menu-1 li.menu-item-1 a.menu-item-1-active,
ul.auth-nav-menu-1 li.menu-item-1 a.menu-item-2-active,
ul.auth-nav-menu-1 li.menu-item-1 a.menu-item-3-active,
ul.auth-nav-menu-1 li.menu-item-1 a.menu-item-4-active,
ul.auth-nav-menu-1 li.menu-item-1 a:hover
{
    font-weight: bold;
    text-decoration: underline;
}

ul.auth-nav-menu-1 li a.active
{
}

ul.auth-nav-menu-1 li a:hover
{
}




div.miscellaneous-nav-wrapper
{
    height: 35px;
    background: url( '/images/layout/layout.header.miscellaneous-nav.fill.png' ) top left repeat-x;
}

ul.miscellaneous-nav-menu-1
{
    float: right;
}

ul.miscellaneous-nav-menu-1,
ul.miscellaneous-nav-menu-1 li,
ul.miscellaneous-nav-menu-1 li ul,
ul.miscellaneous-nav-menu-1 li ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

ul.miscellaneous-nav-menu-1
{
  /*  border-bottom: solid 1px #e9e9e9; */
}

ul.miscellaneous-nav-menu-1 li,
ul.miscellaneous-nav-menu-1 li ul li
{
    position: relative;
    width: 150px;
    height: 35px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    display: block;
    float: left;
}

ul.miscellaneous-nav-menu-1 li a,
ul.miscellaneous-nav-menu-1 li a:hover
{
    position: relative;
    width: 150px;
    height: 35px;
    color: #333333;
    font-size: 13px;
    font-weight: normal;
    line-height: 35px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
    border: 0px;
    display: block;
}

ul.miscellaneous-nav-menu-1 li a.menu-item-1-active,
ul.miscellaneous-nav-menu-1 li a.menu-item-2-active,
ul.miscellaneous-nav-menu-1 li a.menu-item-3-active,
ul.miscellaneous-nav-menu-1 li a.menu-item-4-active,
ul.miscellaneous-nav-menu-1 li a:hover
{
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

ul.miscellaneous-nav-menu-1 li a.active
{
}

ul.miscellaneous-nav-menu-1 li a:hover
{
    background: url( '/images/layout/layout.header.miscellaneous-nav.flipped.fill.png' ) top left repeat-x;
}




div.ie7_lte ul.primary-nav-menu-1,
div.ie7_lte ul.primary-nav-menu-1 li.menu-item-1
{
    height: 1%;
}


ul.primary-nav-menu-1,
ul.primary-nav-menu-1 li,
ul.primary-nav-menu-1 li ul,
ul.primary-nav-menu-1 li ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

ul.primary-nav-menu-1
{
  /*  border-bottom: solid 1px #e9e9e9; */
}

ul.primary-nav-menu-1 li,
ul.primary-nav-menu-1 li ul li
{
    position: relative;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    display: block;
}

ul.primary-nav-menu-1 li a,
ul.primary-nav-menu-1 li a:hover
{
    height: 32px;
    color: #fb681c;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    padding: 0px 7px;
    margin: 0px;
    border: 0px;
    border-top: solid 1px #e9e9e9;
    display: block;
}

ul.primary-nav-menu-1 li a.menu-item-1-home
{
    border-top: solid 1px #ffffff;
}

ul.primary-nav-menu-1 li a.menu-item-1-active,
ul.primary-nav-menu-1 li a.menu-item-2-active,
ul.primary-nav-menu-1 li a.menu-item-3-active,
ul.primary-nav-menu-1 li a.menu-item-4-active,
ul.primary-nav-menu-1 li a:hover
{
    background: #ffffff;
    color: #ee3010;
    text-decoration: none;
}

ul.primary-nav-menu-1 li a:hover,
ul.primary-nav-menu-1 li a.menu-item-1-home:hover
{
    background: #f8f8f8;
}




ul.primary-nav-menu-1 li ul.primary-nav-menu-2
{
    display: none;
}

ul.primary-nav-menu-1 li.menu-item-1-active ul.primary-nav-menu-2,
ul.primary-nav-menu-1:hover li.menu-item-1-active ul.primary-nav-menu-2
{
    background: #ffffff;
    position: static;
    padding: 0px;
    margin: 0px;
    border: 0px;
    display: block;
}

ul.primary-nav-menu-1 li:hover
{
    position: relative;
    z-index: 1000;
}

ul.primary-nav-menu-1 li:hover ul.primary-nav-menu-2
{
    background: #f8f8f8;
    position: absolute;
    top: 10px;
    left: 80%;
    display: block;
    border: solid 1px #cccccc;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 99%;
}

ul.primary-nav-menu-1 li ul,
ul.primary-nav-menu-1 li ul ul,
ul.primary-nav-menu-1 li ul ul ul,
ul.primary-nav-menu-1 li ul ul ul ul
{
    background: #ffffff;
    display: block;
}

ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li
{
    height: 26px;
}

ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li a,
ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li a:hover
{
    height: 26px;
    color: #4444dd;
    line-height: 26px;
    padding-left: 30px;
    border: 0px;
}

ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li a.menu-item-2-active,
ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li a:hover
{
    color: #000088;
}

ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li a:hover
{
    background: #e8e8e8;
}

div#ieX ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li a span,
div#ieX ul.primary-nav-menu-1 li ul.primary-nav-menu-2 li a:hover span
{
    padding-left: 0px;
}




ul.primary-nav-menu-2 li ul,
ul.primary-nav-menu-2 li ul ul,
ul.primary-nav-menu-2 li ul ul ul,
ul.primary-nav-menu-2 li ul ul ul ul
{
    background: #ffffff;
    display: block;
}

ul.primary-nav-menu-2 li ul.primary-nav-menu-3 li a,
ul.primary-nav-menu-2 li ul.primary-nav-menu-3 li a:hover
{
    padding-left: 40px;
}

div#ieX ul.primary-nav-menu-2 li ul.primary-nav-menu-3 li a span,
div#ieX ul.primary-nav-menu-2 li ul.primary-nav-menu-3 li a:hover span
{
    padding-left: 40px;
}




ul.opengoo-admin-nav-menu-1,
ul.opengoo-admin-nav-menu-1 li,
ul.opengoo-admin-nav-menu-1 li ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

ul.opengoo-admin-nav-menu-1
{
  /*  border-bottom: solid 1px #e9e9e9; */
    border-bottom: solid 1px #e9e9e9;
}

ul.opengoo-admin-nav-menu-1 li,
ul.opengoo-admin-nav-menu-1 li ul li
{
    position: relative;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    display: block;
}

ul.opengoo-admin-nav-menu-1 li a,
ul.opengoo-admin-nav-menu-1 li a:hover
{
    height: 32px;
    color: #4444dd;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    padding: 0px 7px;
    margin: 0px;
    border: 0px;
    border-top: solid 1px #e9e9e9;
    display: block;
}

ul.opengoo-admin-nav-menu-1 li a.menu-item-1-newsletters
{
    border-top: solid 1px #ffffff;
}

ul.opengoo-admin-nav-menu-1 li a.menu-item-1-active,
ul.opengoo-admin-nav-menu-1 li a.menu-item-2-active,
ul.opengoo-admin-nav-menu-1 li a.menu-item-3-active,
ul.opengoo-admin-nav-menu-1 li a.menu-item-4-active,
ul.opengoo-admin-nav-menu-1 li a:hover
{
    background: #ffffff;
    color: #000088;
    text-decoration: none;
}

ul.opengoo-admin-nav-menu-1 li a:hover,
ul.opengoo-admin-nav-menu-1 li a.menu-item-1-home:hover
{
    background: #f8f8f8;
}




ul.opengoo-admin-nav-menu-2
{
    padding-left: 20px;
}

ul.opengoo-admin-nav-menu-2
{
    background: #ffffff;
    display: block;
}

ul.opengoo-admin-nav-menu-1 li ul.opengoo-admin-nav-menu-2 li a,
ul.opengoo-admin-nav-menu-1 li ul.opengoo-admin-nav-menu-2 li a:hover
{
    height: 24px;
    line-height: 24px;
    border: 0px;
    font-style: italic;
}

div#ieX ul.opengoo-admin-nav-menu-1 li ul.opengoo-admin-nav-menu-2 li a span,
div#ieX ul.opengoo-admin-nav-menu-1 li ul.opengoo-admin-nav-menu-2 li a:hover span
{
/*    padding-left: 20px; */
}




ul.opengoo-admin-nav-menu-3
{
    padding-left: 20px;
}

ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3,
ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 ul,
ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 ul ul,
ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 ul ul ul
{
    background: #ffffff;
    display: block;
    list-style-type: circle;
}

ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 li a,
ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 li a:hover
{
    height: 16px;
    color: #666666;
    line-height: 16px;
    border: 0px;
/*    padding-left: 40px; */
}

ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 li a:hover,
ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 li a.menu-item-3-active
{
    color: #000000;
}

div#ieX ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 li a span,
div#ieX ul.opengoo-admin-nav-menu-2 li ul.opengoo-admin-nav-menu-3 li a:hover span
{
/*    padding-left: 40px; */
}




ul.newsletter-admin-nav-menu-1,
ul.newsletter-admin-nav-menu-1 li,
ul.newsletter-admin-nav-menu-1 li ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

ul.newsletter-admin-nav-menu-1
{
  /*  border-bottom: solid 1px #e9e9e9; */
    border-bottom: solid 1px #e9e9e9;
}

ul.newsletter-admin-nav-menu-1 li,
ul.newsletter-admin-nav-menu-1 li ul li
{
    position: relative;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    display: block;
}

ul.newsletter-admin-nav-menu-1 li a,
ul.newsletter-admin-nav-menu-1 li a:hover
{
    height: 32px;
    color: #4444dd;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    padding: 0px 7px;
    margin: 0px;
    border: 0px;
    border-top: solid 1px #e9e9e9;
    display: block;
}

ul.newsletter-admin-nav-menu-1 li a.menu-item-1-newsletters
{
    border-top: solid 1px #ffffff;
}

ul.newsletter-admin-nav-menu-1 li a.menu-item-1-active,
ul.newsletter-admin-nav-menu-1 li a.menu-item-2-active,
ul.newsletter-admin-nav-menu-1 li a.menu-item-3-active,
ul.newsletter-admin-nav-menu-1 li a.menu-item-4-active,
ul.newsletter-admin-nav-menu-1 li a:hover
{
    background: #ffffff;
    color: #000088;
    text-decoration: none;
}

ul.newsletter-admin-nav-menu-1 li a:hover,
ul.newsletter-admin-nav-menu-1 li a.menu-item-1-home:hover
{
    background: #f8f8f8;
}




ul.newsletter-admin-nav-menu-2
{
    padding-left: 20px;
}

ul.newsletter-admin-nav-menu-2
{
    background: #ffffff;
    display: block;
}

ul.newsletter-admin-nav-menu-1 li ul.newsletter-admin-nav-menu-2 li a,
ul.newsletter-admin-nav-menu-1 li ul.newsletter-admin-nav-menu-2 li a:hover
{
    height: 24px;
    line-height: 24px;
    border: 0px;
    font-style: italic;
}

div#ieX ul.newsletter-admin-nav-menu-1 li ul.newsletter-admin-nav-menu-2 li a span,
div#ieX ul.newsletter-admin-nav-menu-1 li ul.newsletter-admin-nav-menu-2 li a:hover span
{
/*    padding-left: 20px; */
}




ul.newsletter-admin-nav-menu-3
{
    padding-left: 20px;
}

ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3,
ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 ul,
ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 ul ul,
ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 ul ul ul
{
    background: #ffffff;
    display: block;
    list-style-type: circle;
}

ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 li a,
ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 li a:hover
{
    height: 16px;
    color: #666666;
    line-height: 16px;
    border: 0px;
/*    padding-left: 40px; */
}

ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 li a:hover,
ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 li a.menu-item-3-active
{
    color: #000000;
}

div#ieX ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 li a span,
div#ieX ul.newsletter-admin-nav-menu-2 li ul.newsletter-admin-nav-menu-3 li a:hover span
{
/*    padding-left: 40px; */
}




ul.access-controls-admin-nav-menu-1,
ul.access-controls-admin-nav-menu-1 li,
ul.access-controls-admin-nav-menu-1 li ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

ul.access-controls-admin-nav-menu-1
{
  /*  border-bottom: solid 1px #e9e9e9; */
    border-bottom: solid 1px #e9e9e9;
}

ul.access-controls-admin-nav-menu-1 li,
ul.access-controls-admin-nav-menu-1 li ul li
{
    position: relative;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    display: block;
}

ul.access-controls-admin-nav-menu-1 li a,
ul.access-controls-admin-nav-menu-1 li a:hover
{
    height: 32px;
    color: #4444dd;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    padding: 0px 7px;
    margin: 0px;
    border: 0px;
    border-top: solid 1px #e9e9e9;
    display: block;
}

ul.access-controls-admin-nav-menu-1 li a.menu-item-1-access-controlss
{
    border-top: solid 1px #ffffff;
}

ul.access-controls-admin-nav-menu-1 li a.menu-item-1-active,
ul.access-controls-admin-nav-menu-1 li a.menu-item-2-active,
ul.access-controls-admin-nav-menu-1 li a.menu-item-3-active,
ul.access-controls-admin-nav-menu-1 li a.menu-item-4-active,
ul.access-controls-admin-nav-menu-1 li a:hover
{
    background: #ffffff;
    color: #000088;
    text-decoration: none;
}

ul.access-controls-admin-nav-menu-1 li a:hover,
ul.access-controls-admin-nav-menu-1 li a.menu-item-1-home:hover
{
    background: #f8f8f8;
}




ul.access-controls-admin-nav-menu-2
{
    padding-left: 20px;
}

ul.access-controls-admin-nav-menu-2
{
    background: #ffffff;
    display: block;
}

ul.access-controls-admin-nav-menu-1 li ul.access-controls-admin-nav-menu-2 li a,
ul.access-controls-admin-nav-menu-1 li ul.access-controls-admin-nav-menu-2 li a:hover
{
    height: 24px;
    line-height: 24px;
    border: 0px;
    font-style: italic;
}

div#ieX ul.access-controls-admin-nav-menu-1 li ul.access-controls-admin-nav-menu-2 li a span,
div#ieX ul.access-controls-admin-nav-menu-1 li ul.access-controls-admin-nav-menu-2 li a:hover span
{
/*    padding-left: 20px; */
}




ul.access-controls-admin-nav-menu-3
{
    padding-left: 20px;
}

ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3,
ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 ul,
ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 ul ul,
ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 ul ul ul
{
    background: #ffffff;
    display: block;
    list-style-type: circle;
}

ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 li a,
ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 li a:hover
{
    height: 16px;
    color: #666666;
    line-height: 16px;
    border: 0px;
/*    padding-left: 40px; */
}

ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 li a:hover,
ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 li a.menu-item-3-active
{
    color: #000000;
}

div#ieX ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 li a span,
div#ieX ul.access-controls-admin-nav-menu-2 li ul.access-controls-admin-nav-menu-3 li a:hover span
{
/*    padding-left: 40px; */
}




ul.file-manager-nav-menu-1,
ul.file-manager-nav-menu-1 li,
ul.file-manager-nav-menu-1 li ul li
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    border: none;
}

ul.file-manager-nav-menu-1
{
  /*  border-bottom: solid 1px #e9e9e9; */
    border-bottom: solid 1px #e9e9e9;
}

ul.file-manager-nav-menu-1 li,
ul.file-manager-nav-menu-1 li ul li
{
    position: relative;
    padding: 0px;
    margin: 0px;
    border-top: 0px;
    display: block;
}

ul.file-manager-nav-menu-1 li a,
ul.file-manager-nav-menu-1 li a:hover
{
    height: 32px;
    color: #4444dd;
    font-size: 13px;
    font-weight: bold;
    line-height: 32px;
    text-align: left;
    text-decoration: none;
    padding: 0px 7px;
    margin: 0px;
    border: 0px;
    border-top: solid 1px #e9e9e9;
    display: block;
}

ul.file-manager-nav-menu-1 li a.menu-item-1-access-controlss
{
    border-top: solid 1px #ffffff;
}

ul.file-manager-nav-menu-1 li a.menu-item-1-active,
ul.file-manager-nav-menu-1 li a.menu-item-2-active,
ul.file-manager-nav-menu-1 li a.menu-item-3-active,
ul.file-manager-nav-menu-1 li a.menu-item-4-active,
ul.file-manager-nav-menu-1 li a:hover
{
    background: #ffffff;
    color: #000088;
    text-decoration: none;
}

ul.file-manager-nav-menu-1 li a:hover,
ul.file-manager-nav-menu-1 li a.menu-item-1-home:hover
{
    background: #f8f8f8;
}




ul.file-manager-nav-menu-2
{
    padding-left: 20px;
}

ul.file-manager-nav-menu-2
{
    background: #ffffff;
    display: block;
}

ul.file-manager-nav-menu-1 li ul.file-manager-nav-menu-2 li a,
ul.file-manager-nav-menu-1 li ul.file-manager-nav-menu-2 li a:hover
{
    height: 24px;
    line-height: 24px;
    border: 0px;
    font-style: italic;
}

div#ieX ul.file-manager-nav-menu-1 li ul.file-manager-nav-menu-2 li a span,
div#ieX ul.file-manager-nav-menu-1 li ul.file-manager-nav-menu-2 li a:hover span
{
/*    padding-left: 20px; */
}




ul.file-manager-nav-menu-3
{
    padding-left: 20px;
}

ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3,
ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 ul,
ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 ul ul,
ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 ul ul ul
{
    background: #ffffff;
    display: block;
    list-style-type: circle;
}

ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 li a,
ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 li a:hover
{
    height: 16px;
    color: #666666;
    line-height: 16px;
    border: 0px;
/*    padding-left: 40px; */
}

ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 li a:hover,
ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 li a.menu-item-3-active
{
    color: #000000;
}

div#ieX ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 li a span,
div#ieX ul.file-manager-nav-menu-2 li ul.file-manager-nav-menu-3 li a:hover span
{
/*    padding-left: 40px; */
}





div.box-wrapper
{
    width: 100%;
}

div.page__welcome div.box-wrapper
{
    width: 515px;
}

div.box-outer
{
    border: solid 1px #006600;
    margin-bottom: 5px;
}

div.box-inner
{
    padding: 5px;
}

div.box-title,
div.box-content
{
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

div.box-title
{
    font-weight: bold;
}

div.box-inner p.super-item
{
    border-top: solid 1px #f8f8f8;
    border-bottom: solid 1px #f8f8f8;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.box-inner p.super-item:hover
{
    background: #eeeeee;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}




div.box-wrapper div.box-outer-message-notice
{
    background: #f8f8f8;
    border: solid 0px #000077;
    padding: 0px;
    margin-top: 10px;
}

div.box-wrapper div.box-inner-message-notice
{
    background: #f8f8f8;
    border: dashed 2px #000077;
}

div.box-wrapper div.box-inner-message-notice div.box-title
{
    color: #000077;
    font-size: 14px;
    margin-bottom: 8px;
}

div.box-wrapper div.box-inner-message-notice div.box-content
{
    color: #000000;
    font-size: 14px;
}

div.box-wrapper div.box-inner-message-notice div.box-content p
{
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}



div.box-wrapper div.box-outer-message-warning
{
    background: #f8f8f8;
    border: solid 0px #770077;
    padding: 0px;
    margin-top: 10px;
}

div.box-wrapper div.box-inner-message-warning
{
    background: #f8f8f8;
    border: dashed 2px #770077;
}

div.box-wrapper div.box-inner-message-warning div.box-title
{
    color: #770077;
    font-size: 14px;
    margin-bottom: 8px;
}

div.box-wrapper div.box-inner-message-warning div.box-content
{
    color: #000000;
    font-size: 14px;
}

div.box-wrapper div.box-inner-message-warning div.box-content p
{
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}



div.box-wrapper div.box-outer-message-error
{
    background: #f8f8f8;
    border: solid 0px #990000;
    padding: 0px;
    margin-top: 10px;
}

div.box-wrapper div.box-inner-message-error
{
    background: #f8f8f8;
    border: dashed 2px #990000;
}

div.box-wrapper div.box-inner-message-error div.box-title
{
    color: #990000;
    font-size: 14px;
    margin-bottom: 8px;
}

div.box-wrapper div.box-inner-message-error div.box-content
{
    color: #000000;
    font-size: 14px;
}

div.box-wrapper div.box-inner-message-error div.box-content p
{
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}



div.box-wrapper div.box-outer-message-success
{
    background: #f8f8f8;
    border: solid 0px #007700;
    padding: 0px;
    margin-top: 10px;
}

div.box-wrapper div.box-inner-message-success
{
    background: #f8f8f8;
    border: dashed 2px #007700;
}

div.box-wrapper div.box-inner-message-success div.box-title
{
    color: #007700;
    font-size: 14px;
    margin-bottom: 8px;
}

div.box-wrapper div.box-inner-message-success div.box-content
{
    color: #000000;
    font-size: 14px;
}

div.box-wrapper div.box-inner-message-success div.box-content p
{
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}






form
{
    margin: 0px;
    padding: 0px;
}

select,
textarea,
input.field-type-text,
input.field-type-password,
input.field-type-upload
{
    background: #ffffcc;
    font-size: 13px;
    border: solid 1px #000066;
}

fieldset.jinn-form-fields-wrapper
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

select:hover,
textarea:hover,
input.field-type-text:hover,
input.field-type-upload:hover,
select:focus,
textarea:focus,
input.field-type-text:focus,
input.field-type-upload:focus
{
    background: #ffffff;
    font-size: 13px;
    border: solid 1px #660000;
}

input.field-type-submit,
input.field-type-button,
input.field-type.reset
{
    margin-right: 10px;
    cursor: pointer;
}

input.field-type-submit:hover, 
input.field-type-submit:focus, 
input.field-type-button:hover, 
input.field-type-button:focus, 
input.field-type.reset:hover,
input.field-type.reset:focus
{
}

input, textarea
{
    padding-left: 5px;
    padding-right: 5px;
}

input.field-type-checkbox
{
    padding-left: 0px;
    padding-right: 0px;
}

input.field-type-checkbox,
input.field-type-radio
{
    margin-right: 10px;
}

div.field-type-upload-current
{
    padding-top: 3px;
    padding-bottom: 3px;
    overflow: hidden;
    white-space: nowrap;
}

input.field-type-date
{
    width: 78px;
}

img.field-type-date
{
    top: -1px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    position: relative;
    vertical-align: text-bottom;
}

input.field-type-date-year
{
    width: 60px;
}

form span.field-label,
form span.field-label-error,
form span.field-label-error span.field-label
{
    color: #000000;
    font-weight: bold;
    display: block;
}

form span.field-label-error,
form span.field-label-error span.field-label
{
    color: #aa0000;
    display: block;
}

form span.field-type-checkbox-label,
form span.field-type-radio-label
{
    font-weight: normal;
    display: inline;
}

form span.field-type-checkbox-label,
form span.field-type-radio-label
{
    position: relative;
    top: -3px;
    font-weight: normal;
    display: inline;
}

form div.error-summary
{
    background: #fff9f9;
    color: #990000;
    margin-bottom: 10px;
    border: dashed 1px #990000;
    padding: 4px;
}

form div.error-header
{
    font-weight: bold;
    margin-bottom: 4px;
}

form div.form-error,
form div.field-error
{
    color: #aa0000;
    font-size: 13px;
    margin-left: 30px;
    border-top: solid 1px #f6f6f6;
    border-bottom: solid 1px #f6f6f6;
}

form div.form-error:hover,
form div.field-error:hover
{
    background: #ffffff;
    border-top: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

form div.hint,
form div.hintInline
{
    font-size: 11px;
    color: #666666;
}

form div.hintInline
{
    display: inline;
}

div#layout_master table.field-type-doublePaneSelect-table
{
    width: 100%;
    padding: 0px;
    margin: 0px;
    border: none;
}

div#layout_master td.field-type-doublePaneSelect-cellSource
{
    width: 50%;
    padding: 0px;
    margin: 0px;
    border: none;
    vertical-align: top;
}

div#layout_master td.field-type-doublePaneSelect-cellTarget
{
    width: 50%;
    padding: 0px;
    margin: 0px;
    border: none;
    vertical-align: top;
}

div#layout_master td.field-type-doublePaneSelect-cellActions
{
    width: 60px;
    padding: 0px 5px;
    margin: 0px;
    border: none;
    text-align: center;
    vertical-align: middle;
}

select.field-type-doublePaneSelect-source,
select.field-type-doublePaneSelect-target
{
    height: 120px;
    width: 100%;
}

input.field-type-doublePaneSelect-addAll,
input.field-type-doublePaneSelect-addSelected,
input.field-type-doublePaneSelect-removeSelected,
input.field-type-doublePaneSelect-removeAll
{
    width: 40px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    margin: 3px 0px 3px 0px;
    padding: 0px;
}

span.mandatory
{
    color: #990000;
}

div#layout_master p.required-fields-blurb
{
    margin-top: 5px;
    margin-bottom: 15px;
    padding: 0px;
}



div.formLayout
{
    width: 100%;
    float: left;
}

div.formLayout div.formLayout-errors
{
    width: 90%;
    background: #f6f6f6;
    padding-top: 3px;
    padding-bottom: 8px;
    padding-right: 30px;
    margin-left: 7px;
    margin-bottom: 15px;
    border: solid 1px #888888;
}

div.formLayout div.formLayout-row
{
    width: 100%;
    float: left;
    padding: 5px 6px 2px 6px;
    clear: left;
    border: solid 1px #ffffff;
}



div.formLayout div.formLayout-label
{
    width: 20%;
    text-align: right;
    float: left;
    padding: 4px 10px 0px 0px;
}

div.formLayout div.formLayout-input
{
    width: 75%;
    float: left;
}

div.formLayout div.formLayout-input div.hint
{
    margin-top: 3px;
}

div.formLayout div.formLayout-row-buttons
{
    width: auto;
    text-align: center;
    float: none;
    padding: 8px 0px 4px 0px;
    clear: left;
}

div.formLayout div.formLayout-row-buttons input
{
    margin-left: 4px;
    margin-right: 4px;
}

div.formLayout br
{
    clear: left;
}




form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm
{
    margin-top: 15px;
}

form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm div.formLayout div.formLayout-label
{
    text-align: left;
    width: 25%;
}

form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm div.formLayout div.formLayout-input
{
    width: 70%;
}

form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm input.field-type-text
{
    width: 50%;
}

form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm input.field-type-submit,
form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm input.field-type-button
{
    margin-top: 15px;
    margin-right: 15px;
}

form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm span.field-widget-element-disclosure,
form#TaskForceOnFinancialLiteracyWrittenSubmissionsSubmissionForm span.field-widget-element-accessAct
{
    display: block;
    padding-left: 30px;
}




form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm
{
    margin-top: 15px;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm input.field-type-text
{
    width: 70%;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm input.field-type-submit,
form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm input.field-type-button
{
    margin-top: 15px;
    margin-right: 15px;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm input.field-widget-fullName
{
    width: 55%;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm input.field-widget-city
{
    width: 50%;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm input.field-widget-postalCode
{
    width: 100px;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm div.hideMandatory span.mandatory
{
    visibility: hidden;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm div.showMandatory span.mandatory
{
    visibility: visible;
}

form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm span.field-label-permission span.mandatory,
form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm div.showMandatory span.field-label-permission span.mandatory,
form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm div.showMandatory span.field-label-country span.mandatory
{
    visibility: hidden;
}

div#layout_fra form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm div.formLayout div.formLayout-label
{
    width: 30%;
}

div#layout_fra form#TaskForceOnFinancialLiteracySubmissionsSubmissionForm div.formLayout div.formLayout-input
{
    width: 65%;
}




form#TaskForceOnFinancialLiteracySubmissionsEmailAlertForm
{
    margin-top: 15px;
}

form#TaskForceOnFinancialLiteracySubmissionsEmailAlertForm input.field-type-text
{
    width: 70%;
}

form#TaskForceOnFinancialLiteracySubmissionsEmailAlertForm input.field-type-submit,
form#TaskForceOnFinancialLiteracySubmissionsEmailAlertForm input.field-type-button
{
    margin-top: 15px;
    margin-right: 15px;
}

form#TaskForceOnFinancialLiteracySubmissionsEmailAlertForm input.field-widget-firstName,
form#TaskForceOnFinancialLiteracySubmissionsEmailAlertForm input.field-widget-lastName
{
    width: 55%;
}




form#TaskForceOnFinancialLiteracyAuthLoginForm
{
    margin-top: 15px;
}

form#TaskForceOnFinancialLiteracyAuthLoginForm input.field-type-text,
form#TaskForceOnFinancialLiteracyAuthLoginForm input.field-type-password
{
    width: 50%;
}

form#TaskForceOnFinancialLiteracyAuthLoginForm input.field-type-submit,
form#TaskForceOnFinancialLiteracyAuthLoginForm input.field-type-button
{
    margin-top: 15px;
    margin-right: 15px;
}




div.layout-header div.newsletter-quick-register-wrapper
{
    position: absolute;
    width: 300px;
    height: 60px;
    bottom: 0px;
    right: 0px;
}

div.layout_lang_fra div.layout-header div.newsletter-quick-register-wrapper
{
    height: 74px;
}

div.layout-header div.newsletter-quick-register
{
    position: relative;
    right: 30px;
    width: 300px;
    height: 60px;
}

div.layout_lang_fra div.layout-header div.newsletter-quick-register
{
    height: 74px;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.input-area
{
    position: absolute;
    bottom: 19px;
    right: 0px;
    width: 300px;
    padding: 0px;
}

div.ie7_lt div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.input-area
{
    bottom: 11px;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.lead-in
{
    position: absolute;
    top: 0px;
    left: 0px;
    color: #ffffff;
    padding: 0px;
    white-space: nowrap;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.set-preferences
{
    position: absolute;
    bottom: 4px;
    left: 0px;
    width: 190px;
    text-align: center;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.set-preferences a
{
    font-size: 11px;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.set-preferences a:hover
{
    text-decoration: underline;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.unsubscribe
{
    position: absolute;
    bottom: 4px;
    right: -2px;
    width: 108px;
    text-align: center;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.unsubscribe a
{
    font-size: 11px;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.unsubscribe a:hover
{
    text-decoration: underline;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm input.field-widget-email
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 180px;
    border: solid 1px #006600;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm input.default-value
{
    color: #888888;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.continue-field-wrapper
{
    position: absolute;
    top: -1px;
    right: 8px;
    width: 90px;
    height: 21px;
    background-color: transparent;
    background: url( '/images/layout/button.subscribe.png' );
    padding: 0px;
    border: 0px;
}

div.ie6 div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.continue-field-wrapper
{
    background: url( '/images/layout/button.subscribe.hard.png' );
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm input.field-widget-continue
{
    position: relative;
    top: 3px;
    width: 90px;
    color: #eeeeee;
    background-color: transparent;
    text-align: center;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm input.field-widget-continue:hover
{
    color: #ffffff;
}

div.ie7_lte div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm input.field-widget-continue
{
    top: 1px;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper
{
    position: relative;
    top: -1px;
    left: 298px;
    width: 21px;
    height: 21px;
}

div.ie8 div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper
{
    left: 304px;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper div.icon-action-rss,
div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper span.icon-action-rss
{
    width: 21px;
    height: 21px;
    background: url( /images/icons/quickregister-button-rss-off.png ) no-repeat;
}

div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper div.icon-action-rss:hover,
div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper a:hover div.icon-action-rss,
div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper span.icon-action-rss:hover,
div.layout-header div.newsletter-quick-register form#NewsletterManagerModulesNewsletterManagerUserSubscribeForm div.rss-button-wrapper a:hover span.icon-action-rss
{
    background: url( /images/icons/quickregister-button-rss-on.png ) no-repeat;
}











div.section-wrapper
{
    width: 100%;
    margin-top: 10px;
}

div.section-outer
{
    margin-bottom: 15px;
}

div.section-inner
{
}

div.section-header-wrapper,
div.section-footer-wrapper
{
}

table.section-header,
table.section-footer
{
    width: 100%;
    background: #dddddd;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}

table.section-header
{
    border: solid 1px #888888;
    border-bottom: 0px;
}

table.section-footer
{
    background: #979797;
    border: solid 1px #000000;
    border-top: 0px;
}

td.section-header-title,
td.section-header-title h1,
td.section-header-title h2,
td.section-header-title h3,
td.section-header-title h4,
td.section-header-title h5,
td.section-header-title h6
{
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center td.section-header-title,
div.layout-wrapper div.layout-contentArea div.layout-pane-center td.section-header-title h1,
div.layout-wrapper div.layout-contentArea div.layout-pane-center td.section-header-title h2,
div.layout-wrapper div.layout-contentArea div.layout-pane-center td.section-header-title h3,
div.layout-wrapper div.layout-contentArea div.layout-pane-center td.section-header-title h4,
div.layout-wrapper div.layout-contentArea div.layout-pane-center td.section-header-title h5,
div.layout-wrapper div.layout-contentArea div.layout-pane-center td.section-header-title h6
{
    font-size: 16px;
    padding: 5px;
    margin: 0px;
}

td.section-header-title
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-header-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

td.section-footer-left
{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 4px;
}

td.section-footer-right
{
    text-align: right;
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

table.section-header a,
table.section-header a:link,
table.section-header a:visited,
table.section-header a:hover,
table.section-header a:active,
table.section-footer a,
table.section-footer a:link,
table.section-footer a:visited,
table.section-footer a:hover,
table.section-footer a:active
{
    background: transparent;
    color: #000077;
    text-decoration: none;
    border: 0px;
    margin-right: 5px;
    margin-left: 5px;
}

table.section-header a:hover,
table.section-footer a:hover
{
    background: transparent;
    color: #000077;
    text-decoration: underline;
    border: 0px;
}

table.section-header td.section-header-right
{
    text-align: right;
    vertical-align: middle;
}

table.section-header td.section-header-right a
{
    white-space: nowrap;
}

div.section-content
{
    border: solid 1px #888888;
}

div.section-header-wrapper span.pagerStats,
div.section-header-wrapper h1 span.pagerStats
{
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
}






div.tabularLayout
{
    width: 100%;
    color: #333333;
    line-height: 18px;
    padding: 3px 5px 8px 5px;
    margin: 0px;
    float: left;
}

div.tabularLayout div.tabularLayout-row
{
    width: 100%;
    float: left;
    padding: 2px 0px 2px 0px;
    clear: left;
}

div.tabularLayout div.tabularLayout-label
{
    width: 10%;
    text-align: left;
    float: left;
    padding: 0px 10px 0px 0px;
}

div.tabularLayout div.tabularLayout-data
{
    width: 85%;
    float: left;
}

div.tabularLayout br
{
    clear: left;
}









div.announcement-box-header div.left
{
    height: 28px;
    background: url( '/images/boxes/announcement/layout.announcement.header.left.png' ) top left no-repeat;
    padding-left: 2px;
}

div.announcement-box-header div.right
{
    height: 28px;
    background: url( '/images/boxes/announcement/layout.announcement.header.right.png' ) top right no-repeat;
    padding-right: 2px;
}

div.announcement-box-header div.center
{
    height: 28px;
    background: url( '/images/boxes/announcement/layout.announcement.header.center.fill.png' ) top left repeat-x;
    padding-right: 2px;
}

div.announcement-box-header div.center
{
    height: 28px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    padding: 0px 10px;
}

div.announcement-box-footer div.left
{
    height: 23px;
    background: url( '/images/boxes/announcement/layout.announcement.footer.left.png' ) top left no-repeat;
    padding-left: 2px;
}

div.announcement-box-footer div.right
{
    height: 23px;
    background: url( '/images/boxes/announcement/layout.announcement.footer.right.png' ) top right no-repeat;
    padding-right: 2px;
}

div.announcement-box-footer div.center
{
    height: 23px;
    background: url( '/images/boxes/announcement/layout.announcement.footer.center.fill.png' ) top left repeat-x;
    padding-right: 2px;
}

div.announcement-box-content div.left
{
    background: url( '/images/boxes/announcement/layout.announcement.content.left.fill.png' ) top left repeat-y;
    padding-left: 2px;
}

div.announcement-box-content div.right
{
    background: url( '/images/boxes/announcement/layout.announcement.content.right.fill.png' ) top right repeat-y;
    padding-right: 2px;
}

div.announcement-box-content div.center
{
    padding: 4px 10px 0px 10px;
}

div.announcement-box-content div.content
{
    position: relative;
    top: 0px;
    min-height: 95px;
    font-size: 11px;
    line-height: 20px;
}

div.ie6_lte div.announcement-box-content div.content
{
    height: 95px;
}

div.announcement-box-wrapper div.announcement-box-content-no-icon div.content
{
    height: auto;
    min-height: 1px;
}

div.announcement-box-wrapper div.content p.item
{
    padding-top: 10px;
    padding-bottom: 0px;
    margin: 0px;
}

div.announcement-box-content div.content img
{
    margin: 0px 10px 10px 0px;
    float: left;
}

div.announcement-box-content div.content a
{
    color: #2222aa;
    text-decoration: none;
}

div.announcement-box-content div.content a:hover
{
    color: #000088;
    text-decoration: underline;
}

div.announcement-box-content div.content a.more
{
    padding-left: 2px;
    padding-right: 0px;
    margin-right: 0px;
}

div.announcement-box-content div.content p.item span.date
{
    font-weight: bold;
}

div.announcement-box-wrapper
{
    padding-bottom: 0px;
}




div.layout-pane-left div.announcement-box-header div.left
{
    background: url( '/images/boxes/announcement/leftPane.announcement.header.left.png' ) top left no-repeat;
}

div.layout-pane-left div.announcement-box-header div.right
{
    background: url( '/images/boxes/announcement/leftPane.announcement.header.right.png' ) top right no-repeat;
}

div.layout-pane-left div.announcement-box-header div.center
{
    background: url( '/images/boxes/announcement/leftPane.announcement.header.center.fill.png' ) top left repeat-x;
}

div.layout-pane-left div.announcement-box-footer div.left
{
    background: url( '/images/boxes/announcement/leftPane.announcement.footer.left.png' ) top left no-repeat;
}

div.layout-pane-left div.announcement-box-footer div.right
{
    background: url( '/images/boxes/announcement/leftPane.announcement.footer.right.png' ) top right no-repeat;
}

div.layout-pane-left div.announcement-box-footer div.center
{
    background: url( '/images/boxes/announcement/leftPane.announcement.footer.center.fill.png' ) top left repeat-x;
}

div.layout-pane-left div.announcement-box-content div.left
{
    background: url( '/images/boxes/announcement/leftPane.announcement.content.left.fill.png' ) top left repeat-y;
}

div.layout-pane-left div.announcement-box-content div.right
{
    background: url( '/images/boxes/announcement/leftPane.announcement.content.right.fill.png' ) top right repeat-y;
}




div.layout-pane-left div.chair-message div.announcement-box-header div.left
{
    background: url( '/images/boxes/announcement/layout.announcement.header.left.png' ) top left no-repeat;
}

div.layout-pane-left div.chair-message div.announcement-box-header div.right
{
    background: url( '/images/boxes/announcement/layout.announcement.header.right.png' ) top right no-repeat;
}

div.layout-pane-left div.chair-message div.announcement-box-header div.center
{
    background: url( '/images/boxes/announcement/layout.announcement.header.center.fill.png' ) top left repeat-x;
}

div.layout-pane-left div.chair-message div.announcement-box-footer div.left
{
    background: url( '/images/boxes/announcement/layout.announcement.footer.left.png' ) top left no-repeat;
}

div.layout-pane-left div.chair-message div.announcement-box-footer div.right
{
    background: url( '/images/boxes/announcement/layout.announcement.footer.right.png' ) top right no-repeat;
}

div.layout-pane-left div.chair-message div.announcement-box-footer div.center
{
    background: url( '/images/boxes/announcement/layout.announcement.footer.center.fill.png' ) top left repeat-x;
}

div.layout-pane-left div.chair-message div.announcement-box-content div.left
{
    background: url( '/images/boxes/announcement/layout.announcement.content.left.fill.png' ) top left repeat-y;
}

div.layout-pane-left div.chair-message div.announcement-box-content div.right
{
    background: url( '/images/boxes/announcement/layout.announcement.content.right.fill.png' ) top right repeat-y;
}









div.homepage-main-content
{
    width: 530px;
    float: left;
}

div.homepage-whats-new
{
    position: relative;
    top: -30px;
    left: 5px;
    width: 170px;
    float: right;
    background: #ffffff;
}

div.homepage-whats-new div.announcement-box-header div.content
{
    font-size: 13px;
}

div.homepage-whats-new div.announcement-box-header div.left
{
    background: none; /*url( '/images/boxes/announcement/leftPane.announcement.header.left.png' ) top left no-repeat; */
    padding: 0px;
}

div.homepage-whats-new div.announcement-box-header div.right
{
    background: none; /*url( '/images/boxes/announcement/leftPane.announcement.header.right.png' ) top right no-repeat; */
    padding: 0px;
}

div.homepage-whats-new div.announcement-box-header div.center
{
    background: url( '/images/boxes/announcement/leftPane.announcement.header.center.fill.png' ) top left repeat-x;
    padding: 0px 10px;
}

div.homepage-whats-new div.announcement-box-footer div.left
{
    background: none; /* url( '/images/boxes/announcement/leftPane.announcement.footer.left.png' ) top left no-repeat; */
    padding: 0px;
}

div.homepage-whats-new div.announcement-box-footer div.right
{
    background: none; /* url( '/images/boxes/announcement/leftPane.announcement.footer.right.png' ) top right no-repeat; */
    padding: 0px;
}

div.homepage-whats-new div.announcement-box-footer div.center
{
    background: url( '/images/boxes/announcement/layout.announcement.footer.center.fill.latest-news.png' ) top left repeat-x;
    /* background: url( '/images/boxes/announcement/leftPane.announcement.footer.center.fill.png' ) top left repeat-x; */
}

div.homepage-whats-new div.announcement-box-content div.left
{
    background: url( '/images/boxes/announcement/leftPane.announcement.content.left.fill.png' ) top left repeat-y;
}

div.homepage-whats-new div.announcement-box-content div.right
{
    background: url( '/images/boxes/announcement/leftPane.announcement.content.right.fill.png' ) top right repeat-y;
}

div.homepage-whats-new div.announcement-box-content div.center
{
    padding: 4px 5px 15px 5px;
}

div.homepage-whats-new div.announcement-box-content div.center div.content p.more
{
    position: absolute;
}

div.homepage-whats-new div.announcement-box-content div.content p.item
{
    padding: 10px 5px 10px 5px;
}



div.homepage-whats-new,
div.homepage-whats-new div.announcement-box-header div.left,
div.homepage-whats-new div.announcement-box-header div.right,
div.homepage-whats-new div.announcement-box-header div.center,
div.homepage-whats-new div.announcement-box-footer div.left,
div.homepage-whats-new div.announcement-box-footer div.right,
div.homepage-whats-new div.announcement-box-footer div.center,
div.homepage-whats-new div.announcement-box-content div.left,
div.homepage-whats-new div.announcement-box-content div.right
{
    background: none;
}

div.homepage-whats-new div.announcement-box-header,
div.homepage-whats-new div.announcement-box-header div.left,
div.homepage-whats-new div.announcement-box-header div.right,
div.homepage-whats-new div.announcement-box-header div.center,
div.homepage-whats-new div.announcement-box-header div.center div.content
{
    color: #fb6827;
    height: auto;
    font-size: 16px;
    line-height: 16px;
}

div.homepage-whats-new:hover div.announcement-box-header,
div.homepage-whats-new:hover div.announcement-box-header div.left,
div.homepage-whats-new:hover div.announcement-box-header div.right,
div.homepage-whats-new:hover div.announcement-box-header div.center,
div.homepage-whats-new:hover div.announcement-box-header div.center div.content
{
    /*color: #89bd33;*/
}

div.homepage-whats-new div.announcement-box-content div.content p.item span.date
{
    display: block;
}







div.highlights div.highlight-wrapper
{
    width: 100%;
    padding-top: 10px;
    float: left;
}

div.ie6 div.highlights div.highlight-wrapper
{
    overflow: hidden;
}

div.highlights div.highlight
{
    margin: 0px;
}

div.highlights div.highlight div.image-wrapper
{
    float: left;
    margin: 4px;
    /* border: solid 1px #e8e8e8; */
    padding: 0px;
}

div.highlights div.highlight:hover div.image-wrapper
{
    /* border: solid 1px #888888; */
}

div.highlights div.highlight div.content-wrapper
{
    float: left;
    width: 300px;
    margin: 4px;
    padding: 0px;
}

div.highlights div.highlight div.image
{
    float: left;
    overflow: hidden;
    width: 206px;
    height: 160px;
    padding: 0px;
}

div.highlights div.highlight div.image img
{
    padding: 0px;
    margin: 0px;
}

div.highlights div.highlight div.title h3
{
    color: #000000;
    font-size: 14px;
    /*text-align: center;*/
    padding: 0px 4px 0px 4px;
    margin: 0px;
}

div.highlights div.highlight div.blurb p
{
    font-size: 13px;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 10px 0px;
}

div.highlights div.highlight div.blurb ul
{
}

div.highlights div.highlight div.link a
{
    font-size: 13px;
    padding: 0px 4px 0px 4px;
    margin: 0px;
}

div.highlights div.highlight div.link div.icon-learn-more
{
    padding-top: 4px;
}

div.highlights div.highlight div.link div.icon-learn-more a,
div.highlights div.highlight div.link div.icon-learn-more a:link,
div.highlights div.highlight div.link div.icon-learn-more a:visited,
div.highlights div.highlight div.link div.icon-learn-more a:hover,
div.highlights div.highlight div.link div.icon-learn-more a:active
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    margin-top: 4px;
}

div.highlights div.highlight div.link div.icon-learn-more a:hover
{
    text-decoration: underline;
}






div.page__welcome div.firefox3_5 div.highlights,
div.page__welcome div.firefox3_6 div.highlights
{
    margin-top: 20px;
}

div.page__welcome div.highlights div.highlight
{
    position: relative;
    height: 180px;
}

div.page__welcome div.highlights div.highlight div.image-wrapper
{
    position: absolute;
    float: none;
    width: 210px;
    left: 0px;
    bottom: 0px;
}

div.page__welcome div.highlights div.highlight div.content-wrapper
{
    position: absolute;
    float: none;
    width: 300px;
    right: 0px;
    bottom: 0px;
}

div.ie6 div.page__welcome div.highlights div.highlight div.content-wrapper
{
    width: 295px;
    right: 5px;
}

div.page__welcome div.highlights div.highlight div.content-wrapper div.content
{
    position: relative;
    top: 7px;
    left: -6px;
}

div.page__welcome div.highlights div.highlight div.link div.icon-learn-more
{
    margin-left: 2px;
}

div.page__welcome div.highlights div.highlight-wrapper-consultation-document div.highlight
{
    height: 120px;
}

div.page__welcome div.highlights div.highlight-wrapper-have-your-say div.highlight
{
    height: 170px;
}

div.page__welcome div.highlights div.highlight-wrapper-consultation-document div.highlight div.image
{
    position: relative;
    top: 43px;
}

div.layout_lang_fra div.page__welcome div.highlights div.highlight-wrapper-consultation-document div.highlight div.image
{
    position: relative;
    top: 41px;
}

div.page__welcome div.highlights div.highlight-wrapper-have-your-say div.highlight div.image
{
    position: relative;
    top: 38px;
}

div.layout_lang_fra div.page__welcome div.highlights div.highlight-wrapper-consultation-document div.highlight
{
    height: 145px;
}

div.layout_lang_fra div.page__welcome div.highlights div.highlight-wrapper-have-your-say div.highlight
{
    height: 180px;
}



div.page__consulting_with_canadians__have_your_say div.highlights
{
    float: left;
    margin-bottom: 15px;
    margin-left: 20px;
    margin-right: 20px;
}

div.page__consulting_with_canadians__have_your_say div.highlights div.highlight
{
    float: left;
    border-bottom: solid 1px #cccccc;
}

div.page__consulting_with_canadians__have_your_say div.highlights div.highlight-wrapper-presenting-in-person div.highlight
{
    border-bottom: 0px;
}

div.page__consulting_with_canadians__have_your_say div.highlights div.highlight div.image-wrapper
{
    float: right;
}

div.page__consulting_with_canadians__have_your_say div.highlights div.highlight div.content-wrapper
{
    float: left;
    width: 365px;
}

div.page__consulting_with_canadians__have_your_say div.highlights div.highlight div.image
{
    float: right;
    width: 250px;
    height: 200px;
    margin-left: 20px;
}

div.ie7_lte div.page__consulting_with_canadians__have_your_say div.highlights,
div.page__consulting_with_canadians__have_your_say div.highlights div.highlight,
div.ie7_lte div.page__consulting_with_canadians__have_your_say div.highlights div.highlight,
div.ie7_lte div.page__consulting_with_canadians__have_your_say div.highlights div.highlight div.image
{
    float: left;
}

div.ie6 div.page__consulting_with_canadians__have_your_say div.highlights
{
    margin-left: 0px;
    margin-right: 0px;
}





div.layout-wrapper div.layout-contentArea div.layout-pane-center div.biographical-profile h3
{
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center div.biographical-profile h4
{
    font-size: 16px;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 8px;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center div.biographical-profile
{
    border: solid 1px #ffffff;
    padding: 5px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center div.biographical-profile:hover
{
    border: dashed 1px #aaaaaa;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center div.biographical-profile div.back-to-top
{
    font-size: 12px;
    text-align: right;
    padding: 5px 10px 5px 10px;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center div.biographical-profile div.back-to-top a
{
    color: #666666;
}

div.layout-wrapper div.layout-contentArea div.layout-pane-center div.biographical-profile div.back-to-top a:hover
{
    color: #000088;
}





div#page__welcome div.layout-contentArea
{
    background: url( '/images/layout/layout.curvy-gray-top-right-frame.png' ) top right no-repeat;
    padding-top: 15px;
}

div#page__welcome div.homepage-main-content
{
    width: 523px;
}

div.page__contact_us__index span.name,
div.page__contact_us__index span.title
{
    /*font-size: 110%;*/
    /*font-weight: bold;*/
}

div.page__contact_us__index span.label
{
    font-weight: bold;
}

div.page___coderoot__newslettermanager__build__source__newsletter__publicview div.release-date
{
    position: relative;
    top: -6px;
    color: #777777;
    font-size: 14px;
    font-weight: bold;
}

div#page__newsletter__subscribeform div.disclaimer,
div#page__newsletter__preferencesform div.disclaimer
{
    padding-top: 10px;
}

div#page__newsletter__subscribeform div.disclaimer h2,
div#page__newsletter__subscribeform div.disclaimer p,
div#page__newsletter__preferencesform div.disclaimer h2,
div#page__newsletter__preferencesform div.disclaimer p
{
    padding-left: 0px;
}

div#page__about_the_task_force__index ul.internal-menu
{
    padding-top: 10px;
}

div#page__about_the_task_force__index div.sub-section
{
    padding-top: 0px;
}

div#page__about_the_task_force__index div.sub-section h2:first-child
{
    font-size: 20px;
    text-decoration: underline;
}

div#page__documents__consultation_document_20100128 img.icon-mouse
{
    padding: 0px 5px 5px 5px;
    float: left;
}

div#page__media__press_releases__2010_02_22_001 table.dates-and-cities-of-public-sessions
{
    margin-top: 10px;
    margin-left: 5px;
    border: solid 1px #444444;
    border-collapse: collapse;
}

div#page__media__press_releases__2010_02_22_001 table.dates-and-cities-of-public-sessions th.month
{
    width: 60px;
    background: #f0f0f0;
    border: solid 1px #444444;
}

div#page__media__press_releases__2010_02_22_001 table.dates-and-cities-of-public-sessions th.day
{
    width: 60px;
    background: #e0e0e0;
    border: solid 1px #444444;
}

div#page__media__press_releases__2010_02_22_001 table.dates-and-cities-of-public-sessions td
{
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #444444;
}

div#page__consulting_with_canadians__consultation_process div.thumbnail
{
    width: 50px;
    float: left;
    padding: 10px;
}

div#page__consulting_with_canadians__consultation_process div.content
{
    width: 600px;
    float: left;
}

div#page__consulting_with_canadians__faqs div.faq-quicklinks
{
    padding: 10px 5px 10px 5px;
}

div#page__consulting_with_canadians__faqs div.faq-quicklinks ul li
{
    padding: 2px;
}

div#page__consulting_with_canadians__faqs div.faq-item
{
    border: solid 1px #ffffff;
    padding: 5px;
}

div#page__consulting_with_canadians__faqs div.faq-item:hover
{
    border: dashed 1px #aaaaaa;
}

div#page__consulting_with_canadians__public_sessions table,
div#page__consulting_with_canadians__faqs div.faq-item table
{
    margin: 3px 10px 10px 10px;
}

div#page__consulting_with_canadians__public_sessions table tr td,
div#page__consulting_with_canadians__faqs div.faq-item table tr td
{
    padding: 2px 6px;
}

div#page__consulting_with_canadians__faqs div.back-to-top
{
    font-size: 12px;
    text-align: right;
    padding: 5px 10px 5px 10px;
}

div#page__consulting_with_canadians__faqs div.back-to-top a
{
    color: #666666;
}

div#page__consulting_with_canadians__faqs div.back-to-top a:hover
{
    color: #000088;
}







div.document
{
}

div.document h1.underline,
div.document h2.underline,
div.document h3.underline,
div.document h4.underline,
div.document h5.underline,
div.document h6.underline
{
    text-decoration: underline;
}

div.document hr
{
    margin-top: 20px;
    border: 0px;
    border-bottom: solid 2px #cccccc;
}

div.document div.indent
{
    margin-left: 15px;
}

div.document div.indent2
{
    margin-left: 30px;
}

div.document div.footnotes
{
    background: #f6f6f6;
    border: dashed 1px #cccccc;
    padding: 10px 10px 0px 10px;
    margin-top: 5px;
    margin-bottom: 10px;
}

div.document div.footnotes div.footnote
{
    margin-bottom: 10px;
}

div.document div.footnotes div.footnote sup
{
    font-weight: bold;
}


div.document table.information
{
    border: solid 1px #aaaaaa;
    border-collapse: collapse;
    margin-bottom: 15px;
}

div.document table.information td,
div.document table.information th
{
    vertical-align: top;
    border: solid 1px #cccccc;
}

div.document table.information th
{
    background: #e8e8e8;
}

div.document ul
{
    list-style-type: disc;
}

div.document ul ul
{
    list-style-type: circle;
}

div.document ul ul ul
{
    list-style-type: square;
}

div.document ul.tableOfContents,
div.document ul.tableOfContents ul,
div.document ul.tableOfContents ul ul,
div.document ul.tableOfContents ul ul ul,
div.document ul.tableOfContents ul ul ul ul,
div.document ul.tableOfContents ul ul ul ul ul
{
    list-style-type: none;
}

div.document ul.tableOfContents li
{
    margin-top: 2px;
    margin-bottom: 2px;
}

div.document ul.tableOfContents li a
{
    text-decoration: none;
}

div.document ul.tableOfContents li a:hover
{
    text-decoration: underline;
}

div.document ul.normal li,
div.document ol.normal li
{
    font-weight: normal;
    font-style: normal;
}

div.document ul.bold li,
div.document ol.bold li
{
    font-weight: bold;
    font-style: normal;
}

div.document ul.italic li,
div.document ol.italic li
{
    font-weight: normal;
    font-style: italic;
}

div.document ul.bold-italic li,
div.document ol.bold-italic li
{
    font-weight: bold;
    font-style: italic;
}

div.document ul.tableOfContents ul.normal li
{
    font-weight: normal;
    font-style: normal;
}

div.document blockquote
{
    border: dashed 1px #cccccc;
    background: #f8f8f8;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.document div.image
{
    text-align: center;
    padding: 5px;
    margin-bottom: 10px;
    border: solid 1px #bbbbbb;
}

div.document div.image:hover
{
    border: solid 1px #000000;
}

div.document div.image image
{
}






body.comingSoon
{
    background: #ffffff;
}

div.comingSoonWrapper
{
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

div.comingSoon
{
    width: 700px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

div.comingSoon div.languageChanger
{
    font-size: 16px;
    font-weight: bold;
    float: right;
}

div.comingSoon div.languageChanger a
{
    color: #bb0000;
}




ul.news-releases li
{
    margin-top: 5px;
    margin-bottom: 10px;
}

ul.news-releases li a.title
{
    font-size: 110%;
    font-weight: normal;
    text-decoration: none;
}

ul.news-releases li a.title:hover
{
    text-decoration: underline;
}

ul.news-releases li span.date
{
    font-style: italic;
}



div#layout_master h1.tight,
div#layout_master h2.tight,
div#layout_master h3.tight,
div#layout_master h4.tight,
div#layout_master h5.tight
{
    font-size: 14px;
    margin-top: 4px;
    margin-bottom: 0px;
    padding-top: 2px;
    padding-bottom: 0px;
}

div#layout_master h1.tight + p,
div#layout_master h2.tight + p,
div#layout_master h3.tight + p,
div#layout_master h4.tight + p,
div#layout_master h5.tight + p
{
    margin-top: 0px;
    padding-top: 0px;
}




ul.doubleSpaced li,
ol.doubleSpaced li
{
    margin-top: 5px;
    margin-bottom: 5px;
}

ul.plain,
ul.plain li
{
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}

ul.plain
{
    margin-left: 5px;
}




a.more
{
    font-weight: normal;
    padding-left: 8px;
    white-space: nowrap;
}




table tr th
{
    background: #eeeeee;
    border: solid 1px #dddddd;
}

table.with-borders
{
    border: solid 1px #dddddd;
    border-collapse: collapse;
}

table.with-borders tr td
{
    border: solid 1px #dddddd;
}

table.tabulatedInfo
{
    border-collapse: collapse;
    margin-top: 15px;
    margin-bottom: 15px;
    border: solid 1px #666666;
}

table.tabulatedInfo th
{
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

table.tabulatedInfo th,
table.tabulatedInfo td
{
    border: solid 1px #666666;
    padding: 4px;
}




span.underline
{
    text-decoration: underline;
}




.clear-both
{
    clear: both;
}

.clear-left
{
    clear: left;
}

.clear-right
{
    clear: right;
}



p.pdfVersionLink
{
    font-size: 12px;
    text-align: right;
    padding: 0px;
    margin: 0px;
}



ul.submitted-documents-list li
{
    padding-top: 6px;
    padding-bottom: 6px;
}

ul.submitted-documents-list li span.language-versionxxx
{
    color: #3c70b5;
}



ul.review-documents
{
}

ul.review-documents li
{
    padding-top: 4px;
    padding-bottom: 4px;
    float: left;
}

ul.review-documents li:hover
{
    background: #f0f0f0;
}

ul.review-documents li span.document
{
    width: 595px;
    float: left;
}

ul.review-documents li span.actions
{
    width: 130px;
    float: right;
}

ul.review-documents li span.actions a
{
    color: #6666dd;
    text-decoration: none;
}

ul.review-documents li span.actions a:hover
{
    color: #000088;
}



div.icon-learn-more
{
    height: 27px;
    color: #ffffff;
    background: url( '/images/layout/icon.right-arrow-in-circle.png' ) no-repeat;
    padding-left: 34px;
}

div.layout_lang_fra div.icon-learn-more
{
    height: 27px;
    color: #ffffff;
    background: url( '/images/layout/icon.right-arrow-in-circle.w175.png' ) no-repeat;
    padding-left: 34px;
}



p.accept-button
{
    text-align: center;
}

p.accept-button a
{
    width: 129px;
    height: 17px;
    color: #333333;
    background: url( '/images/buttons/button.small.off.png' );
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 6px 0px 7px 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

div#ie7_lt p.accept-button a
{
    padding: 6px 0px 6px 0px;
}

div#ieX p.accept-button
{
    padding-top: 20px;
}

p.accept-button a:hover
{
    color: #ffffff;
    background: url( '/images/buttons/button.small.on.png' );
    text-decoration: none;
}

p.small
{
    font-size: 11px;
}

div.topOfPage
{
    text-align: right;
}

div.topOfPage a
{
    font-size: 11px;
    text-decoration: none;
    margin: 10px 5px 5px 10px;
}

div.topOfPage a:hover
{
    text-decoration: underline;
}

.align-left
{
    text-align: left;
}

.align-right
{
    text-align: right;
}

.align-center
{
    text-align: center;
}

.float-left
{
    float: left;
}

.float-right
{
    float: right;
}

.indent
{
    padding-left: 35px;
}

.weak
{
    font-weight: normal;
    font-size: 90%;
}





form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm input.field-type-text,
form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm textarea.field-type-textarea
{
    width: 90%;
}

form#AccessControlsManagerModulesAccessControlsManagerAccessControlForm textarea.field-type-textarea
{
    height: 120px;
}






form#FileManagerModulesFileManagerFoldersForm input.field-type-text,
form#FileManagerModulesFileManagerFoldersForm textarea.field-type-textarea
{
    width: 90%;
}

form#FileManagerModulesFileManagerFoldersForm textarea.field-type-textarea
{
    height: 120px;
}




form#FileManagerModulesFileManagerFilesForm input.field-type-text,
form#FileManagerModulesFileManagerFilesForm textarea.field-type-textarea
{
    width: 90%;
}

form#FileManagerModulesFileManagerFilesForm textarea.field-type-textarea
{
    height: 120px;
}






form#NewsletterManagerModulesNewsletterManagerNewsletterForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerNewsletterForm textarea.field-type-textarea
{
    width: 90%;
}

form#NewsletterManagerModulesNewsletterManagerNewsletterForm textarea.field-type-textarea
{
    height: 120px;
}




form#NewsletterManagerModulesNewsletterManagerSectionForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerSectionForm textarea.field-type-textarea
{
    width: 90%;
}

form#NewsletterManagerModulesNewsletterManagerSectionForm textarea.field-type-textarea
{
    height: 120px;
}




form#NewsletterManagerModulesNewsletterManagerBlurbForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerBlurbForm textarea.field-type-textarea
{
    width: 98%;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm textarea.field-type-textarea
{
    height: 60px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm th.linkUrl
{
    width: 60%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm th.linkLabel
{
    width: 40%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm th.addLink
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkUrl
{
    width: 60%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkLabel
{
    width: 40%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkLabel input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerBlurbForm td.linkUrl input.field-type-text
{
    width: 96%;
    padding-top: 0px;
    padding-bottom: 0px;
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm input.field-type-button
{
}

form#NewsletterManagerModulesNewsletterManagerBlurbForm input.widget_addLink
{
    background: #444444;
    font-size: 10px;
    padding: 1px 3px 1px 3px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #000000;
}




form#NewsletterManagerModulesNewsletterManagerLinksForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerLinksForm textarea.field-type-textarea
{
    width: 98%;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm textarea.field-type-textarea
{
    height: 60px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm th.linkUrl
{
    width: 60%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm th.linkLabel
{
    width: 40%;
    vertical-align: middle;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm th.addLink
{
    text-align: right;
    padding: 0px;
    white-space: nowrap;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkUrl
{
    width: 60%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkLabel
{
    width: 40%;
    padding: 1px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkLabel input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerLinksForm td.linkUrl input.field-type-text
{
    width: 96%;
    padding-top: 0px;
    padding-bottom: 0px;
}

form#NewsletterManagerModulesNewsletterManagerLinksForm input.field-type-button
{
}

form#NewsletterManagerModulesNewsletterManagerLinksForm input.widget_addLink
{
    background: #444444;
    font-size: 10px;
    padding: 1px 3px 1px 3px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #000000;
}



form#NewsletterManagerModulesNewsletterManagerSendSampleForm input.field-type-text,
form#NewsletterManagerModulesNewsletterManagerSendSampleForm textarea.field-type-textarea
{
    width: 98%;
}



div.interJinnWebProfiling
{
    width: 100%;
    font-size: 12px;
    font-weight: normal;
    padding-top: 15px;
    padding-bottom: 5px;
}

div.interJinnWebProfiling span
{
    padding-right: 5px;
}

div.interJinnWebProfiling .title
{
    color: #222299;
    font-weight: bold;
    font-size: 14px;
}

div.interJinnWebProfiling span.title
{
    font-size: 12px;
}

div.interJinnWebProfiling .subTitle
{
    color: #000000;
    font-weight: normal;
    font-size: 12px;
}

div.interJinnWebProfiling .section
{
    color: #000000;
    border: none;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

div.interJinnWebProfiling .context
{
    color: #115511;
}

div.interJinnWebProfiling .data
{
    color: #000099;
}

div.interJinnWebProfiling .time
{
    color: #990000;
}

div.interJinnWebProfiling .timeSubTotal
{
    color: #771111;
    font-weight: bold;
}

div.interJinnWebProfiling .timeTotal
{
    color: #990000;
    font-weight: bold;
}

div.interJinnWebProfiling .code
{
    color: #373000;
}

div.interJinnWebProfiling .code pre
{
    background: transparent;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 0px;
}




