
.express_attachments {
    color: #555;
}

div.express_attachments {
    border-color: #ededed;
}

fieldset.express_attachments {
    background-color: #fafafa;
    border-color: #ccc;
}

fieldset.express_attachments a {
    color: #555;
}

fieldset.express_attachments legend, fieldset.express_attachments .legend {
    color: #006;
}
fieldset.express_attachments .legend {
	font-weight:bold;
}
.express_attachments_row {
    border-color: #ededed;
}

.express_attachments_delete {
    border-color: #ededed;
}

.express_attachments_image {
    border-color: #ededed;
}

.express_breadcrumbs_item {
    background-image: url('/images/caret-right.gif');
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 15px;
}

.express_breadcrumbs_selected {
    font-weight: bold;
}

#lookupUserWindow {
    z-index: 5000;
}

.express_blog_post h1,
.express_blog_post h1 a {
    color: #3A3A3A;
    font-size: 26px;
}

.express_blog_post h1:hover,
.express_blog_post h1 a:hover {
    color: #0C84BC;
}

.express_blog_attachments {
    background-color: #fafafa;
    border-color: #ddd;
}

.express_blog_byline {
    color: #999;
}

.express_blog_byline a {
    color: #999;
}

.express_blog_byline .express_blog_link,
a:link, a:visited, a:active {
    color: #0C84BC;
}

.btn-primary {
    color: #ffffff !important;
}

.express_blog_byline .express_blog_link:hover {
    color: #0C84BC;
}

.express_blog_container {
    float: left;
    width: 70% !important;
}

.express_blog_about {
    width: 25%;
}

.express_blog_sidebar_item {
    width: 25%;
}

.express_blog_sidebar_item, .express_blog_about {
    background: #fff;
    border-bottom: 1px solid #E6E6E6;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    clear: right;
    float: right;
    margin: 0 0 1.5em 0;
    padding: 1em;
}

.express_blog_sidebar h2, .express_blog_sidebar h3, .express_blog_about h2 {
    color: #3A3A3A;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 15px 0 0;
}

.express_blog_about h2 {
    font-size: 1.75em;
}

.express_blog_sidebar h3 {
    font-size: 1.35em;
}

.express_blog_sidebar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.express_blog_sidebar p:last-child, .express_blog_about p:last-child {
    margin-bottom: 0;
}

.express_blog_sidebar, .express_blog_sidebar td, .express_blog_sidebar th, .express_blog_sidebar p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_blog_post {
    background: #fff;
    border-bottom: 1px solid #E6E6E6;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 0 0 2em;
    padding: 2em;
}

.express_blog_comments h2 {
    color: #555;
}

.express_photo_comments h2 {
    color: #555;
}

.express_blog_comment .express_comment_header {
    color: #999;
}

.express_photo_comment .express_comment_header {
    color: #999;
}

.express_blog_comment .express_comment_author {
    color: #555;
}

.express_photo_comment .express_comment_author {
    color: #555;
}

.express_blog_comment .express_comment_author a {
    color: #555;
}

.express_photo_comment .express_comment_author a {
    color: #555;
}

.express_blog_comment .express_comment_order {
    color: #3b43ae;
}

.express_photo_comment .express_comment_order {
    color: #3b43ae;
}

.express_kb_heading {
    background-color: #eee;
    border-color: #ccc;
    color: #000;
}

.express_kb_byline, .express_kb_comment .express_comment_byline {
    color: #999;
}

.express_kb_post .HTMLEditor {
    margin: 2em 1em;
}

.express_kb_post .express_kb_byline {
    border-color: #ccc;
}

.express_kb_post .express_kb_byline a {
    color: #999;
}

.express_kb_comments {
    background-color: #ddd;
}

.express_kb_comments .express_kb_heading {
    border-color: #eee;
    color: #555;
}

.express_kb_comment .express_comment_byline {
    color: #555;
}

.express_kb_comment .express_comment_byline a {
    color: #555;
}

.express_kb_comment .express_kb_summary {
    background-color: #eee;
    color: #555;
}

.express_file_heading {
    background-color: #eee;
    border-color: #ccc;
    color: #000;
}

.express_file_byline, .express_file_comment .express_comment_byline {
    color: #999;
}

.express_file_post .express_file_byline {
    border-color: #ccc;
}

.express_file_post .express_file_byline a {
    color: #999;
}

.express_file_comments {
    background-color: #ddd;
}

.express_file_comments .express_file_heading {
    border-color: #eee;
    color: #555;
}

.express_file_comment .express_comment_byline {
    color: #555;
}

.express_file_comment .express_comment_byline a {
    color: #555;
}

.express_file_comment .express_file_summary {
    background-color: #eee;
    color: #555;
}

.express_file_heading {
    background-color: #eee;
    border-color: #ccc;
    color: #000;
}

.express_file_byline, .express_file_comment .express_comment_byline {
    color: #999;
}

.express_file_post .express_file_byline {
    border-color: #ccc;
}

.express_file_post .express_file_byline a {
    color: #999;
}

.express_file_comments {
    background-color: #ddd;
}

.express_file_comments .express_file_heading {
    border-color: #eee;
    color: #555;
}

.express_file_comment .express_comment_byline {
    color: #555;
}

.express_file_comment .express_comment_byline a {
    color: #555;
}

.express_file_comment .express_file_summary {
    background-color: #eee;
    color: #555;
}

.express_news_buttons a {
    color: #c90;
}

.express_news_page {
    color: #111;
}

.express_news_page .express_news_heading {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 24pt;
    margin: 0.75em 0;
    padding: 0 0 0.25em;
    border-color: #111;
    border-style: dotted;
    border-width: 0 0 1px;
    color: #006;
}

.express_news_page .express_news_byline {
    color: #999;
}

.express_news_page .express_news_byline a {
    color: #999;
}

.express_news_header {
    margin: 1em 0;
    padding: 0 0 1em;
}

.express_news_header .express_news_heading {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 24pt;
    font-weight: bold;
    color: #c00;
}

.express_news_header {
    margin: 1em 0;
    padding: 0 0 1em;
}

.express_news_header .express_news_summary {
    color: #000;
}

.express_news_categories {
    background-color: #e6f3ff;
    border-style: double;
    border-width: 9px;
    border-color: #fff;
    color: #111;
    float: right;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 9pt;
    padding: 0.5em;
    width: 20em;
}

.express_news_cms_sidebar {
    background-color: #e6f3ff;
    border-style: double;
    border-width: 9px;
    border-color: #fff;
    clear: right;
    color: #111;
    float: right;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 9pt;
    padding: 0.5em;
    width: 20em;
}

.express_news_categories a {
    color: #111;
}

.express_news_categories ul {
    list-style-type: none;
    margin-top: 0.5em;
    padding: 0;
}

.express_news_categories ul li {
    list-style-type: square;
    margin-left: 1.5em;
}

.express_news_post {
    border-color: #111;
    border-style: dotted;
    border-width: 0 0 1px;
}

.express_news_post .express_news_updated {
    color: #c00;
}

.express_news_post .express_news_heading {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 28px;
    font-weight: 400;
    margin: 0.25em 0 0.5em;
    color: #006;
}

.express_news_post .express_news_heading a {
    color: #006;
}

.express_news_post .express_news_preview {
    color: #111;
}

.express_news_post .express_news_preview a {
    color: #c90;
}

.express_news_post .express_news_byline {
    color: #999;
}

.express_news_post .express_news_byline a {
    color: #999;
}

.express_news_comments h2 {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 18pt;
    font-weight: 400;
    margin: 1em 0;
    color: #c00;
}

.express_news_comment {
    border-color: #111;
    border-style: dotted;
    border-width: 0 0 1px;
}

.express_news_comment .express_comment_order {
    color: #111;
}

.express_news_comments .express_draft .express_comment_order {
    color: #c00;
}

.express_news_comment .express_comment_header {
    color: #999;
}

.express_news_comments .express_draft .express_comment_header {
    color: #c00;
}

.express_news_comment .express_comment_header a {
    color: #c90;
}

.express_news_comment .express_comment_author a {
    color: #999;
}

.express_draft .express_news_comment .express_comment_author a {
    color: #c00;
}

.express_draft .express_news_comment .express_comment_header a {
    color: #c00;
}

.express_forum_byline .express_draft {
    background-color: #e6f3ff;
    border-color: #08f;
}

.express_draft .express_blog_comment .express_comment_author,
.express_draft .express_blog_comment .express_comment_header,
.express_draft .express_photo_comment .express_comment_author,
.express_draft .express_photo_comment .express_comment_header {
    color: #008;
}

.express_forum_byline td {
    background-color: #ffd502;
    border-color: #c2a200;
    font-size: 11px;
    margin-right: 20px !important;
    padding: 0.5em 1em !important;
}

.express_forum_content {
    border-color: #e9e1b8 #f0f0f0;
}

.express_forum_rating {
    border-color: #f0f0f0 #f0f0f0 #e9e1b8;
}

.express_forum_post {
    background-color: #fff;
    border-color: #f0f0f0;
}

.express_forum_author {
    border-color: #e9e1b8;
}

.express_forum_main_content {
    border-color: #f0f0f0;
}

.express_forum_categories {
    background-color: #fff;
}

.express_forum_categories table thead th {
    background-image: url('/classes/Module/User/Images/bkg_headerwidget.png');
    background-position: right top;
    background-repeat: repeat-x;
    color: #00484D;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin: 0 0 5px;
    padding: 7px 0 7px 6px;
    vertical-align: middle;
}

.express_forum_container {
    background-color: #f5f5f5;
    border-radius: 6px;
    margin: 0;
    padding: 4px 0 2px 20px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.express_photo_container {
    background-color: #f5f5f5;
    margin: 0 1em;
    padding: 4px 20px 2px;
}

.express_photo_items table {
    border: 1px solid #eee;
}

.express_photo_items table td.express_photo_navigate:hover,
.express_photo_navigate a:hover {
    background-color: #ddd;
}

.express_upload_row {
    border-color: #ccc;
}

.express_upload_row td {
    border-color: #ccc;
}

.express_blog_comment_odd {
    background-color: #fafafa;
}

.express_photo_comment_odd {
    background-color: #fafafa;
}

.express_blog_comment_even {
    background-color: #eee;
}

.express_photo_comment_even {
    background-color: #eee;
}

.express_blog_comments .express_draft {
    background-color: #e6f3ff;
    border-color: #08f;
}

.express_photo_comments .express_draft {
    background-color: #e6f3ff;
    border-color: #08f;
}

.express_blog_comment_attachments {
    border-color: #ccc;
}

.express_photo_comment_attachments {
    border-color: #ccc;
}

.express_subscriptions td {
    border-color: #eee;
}

.express_subscriptions thead th {
    border-color: #a0a9e0;
    color: #006;
}

.express_file_searchbar {
    float: right;
    margin-bottom: -2em;
    position: relative;
    text-align: right;
    z-index: 200;
}

.express_file_searchbar input {
    font-size: x-small;
}

.express_main {
    border-collapse: collapse;
    margin: 1em auto;
    width: 100%;
}

.express_main td {
    padding: 0.5em 0.5em 2em !important;
}

.express_main th {
    border-color: #ccc;
    border-style: solid;
    border-width: 0 0 1px 0;
    color: #009;
    font-size: medium;
    font-weight: bold;
    height: 2em;
    padding: 0.25em !important;
    text-align: left;
}

.express_main td, .express_main th {
    vertical-align: top;
    width: 48%;
}

.express_main td.column, .express_main th.column {
    border-color: #ccc;
    border-style: solid;
    border-width: 0 0 0 1px;
}

.express_main td.spacer, .express_main th.spacer {
    width: 2%;
}

.express_main th .button {
    background-color: #eee;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #555;
    cursor: pointer;
    display: block;
    float: right;
    font-size: small;
    margin-top: -4px;
    padding: 2px 0.5em;
}

.express_main th .button:active {
    background-color: #bbb !important;
    color: #666 !important;
}

.express_main th .button:focus, .express_main th .button:hover {
    background-color: #fcfcfc;
}

.express_subscriptions {
    border-collapse: collapse;
    font-size: x-small;
    line-height: 100%;
    width: 100%;
}

.express_subscriptions td {
    border-color: #eee;
    border-style: solid;
    border-width: 0 0 1px;
}

.express_subscriptions thead th {
    border-color: #a0a9e0;
    border-style: solid;
    border-width: 0 0 1px;
    color: #006;
    text-align: left;
}

.express_subscriptions td, .express_subscriptions th {
    padding: 2px;
}

.express_subscriptions thead th a {
    color: #006 !important;
}

#core_overlay {
    background-color: silver;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 150;
    filter: alpha(opacity=50);
    _position: absolute;
}

#core_popup {
    background-color: #fffdf3;
    border-color: #666;
    border-style: solid;
    border-width: 1px;
    color: #555;
    display: none;
    left: 30%;
    margin: 0;
    padding: 1em;
    position: fixed;
    _position: absolute;
    top: 20%;
    width: 40%;
    z-index: 200;
}

/**************************************/
.AjaxUploaderQueueTable {
    margin-bottom: 0 !important;
}

.express_attachments {
    font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
    line-height: 2em !important;
    width: 360px;
}

div.express_attachments {
    background-color: #fff;
    border-style: solid;
    border-width: 1px 0 0;
    font-size: 11px;
    margin-bottom: 0.5em;
}

fieldset.express_attachments {
    border-style: dotted;
    border-width: 1px;
    font-size: x-small;
    margin: 1em 0;
    padding: 0.5em 1em 1em;
}

p.express_attachments {
    text-align: right;
    width: 100% !important;
}

fieldset.express_attachments a {
    text-decoration: underline;
}

fieldset.express_attachments legend {
    font-size: 9px;
    font-weight: bold;
    line-height: 135% !important;
}

fieldset.express_attachments img {
    margin-right: 0.5em;
    vertical-align: middle;
}

.express_blog_comment .express_attachments,
.express_file_comment .express_attachments,
.express_forum_comment .express_attachments,
.express_kb_comment .express_attachments,
.express_news_comment .express_attachments,
.express_photo_comment .express_attachments {
    background-color: transparent;
    margin: 0.5em 0 0.5em 1em;
    width: 34em;
}

.express_attachments_row {
    border-style: solid;
    border-width: 0 1px 1px;
}

.express_attachments_delete {
    border-style: solid;
    border-width: 0 0 0 1px;
    display: inline-block;
    float: right;
    margin-left: 1em;
    padding: 2px;
}

.express_attachments_image {
    border-style: solid;
    border-width: 0 1px 0 0;
    display: inline-block;
    margin-right: 2px;
    padding: 2px;
}

.express_attachments_delete img, .express_attachments_image img {
    vertical-align: middle;
}

.express_blog_container, .express_blog_container td, .express_blog_container th, .express_blog_container p,
.express_blog_post, .express_blog_post td, .express_blog_post th, .express_blog_post p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.65em;
}

.express_blog_clear {
    clear: both;
}

.express_blog_heading {
    font-size: 14pt;
    margin: 0;
}

.express_blog_heading img {
    vertical-align: top;
}

.express_blog_buttons {
    float: right;
    margin: 0;
}

.express_blog_buttons a {
    margin: 0 1px;
}

.express_blog_post h1 {
    margin-bottom: 15px;
}

.express_blog_attachments {
    border-style: dashed;
    border-width: 1px;
    font-size: x-small;
    margin: 0.5em 0;
    padding: 0.25em 0;
    width: 20em;
}

.express_blog_attachments img {
    vertical-align: middle;
}

.express_blog_byline, .express_blog_post .express_blog_byline {
    color: #474747;
    font-size: 11px;
    line-height: 1.3em;
    margin: 0.5em 0 1.5em;
}

.express_blog_byline a {
    font-weight: bold;
}

.express_blog_byline a:hover {
    text-decoration: underline;
}

.express_rating {
    float: right;
    margin-top: 2em;
}

.express_blog_comments {
    margin-top: 1em;
}

.express_comment {
    border-color: #999;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    margin-bottom: 1em;
    padding-top: 1em;
}

.express_comment .express_comment_body {
    margin-top: 1em;
}

.express_comments {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_comments h2 {
    font-size: 1em;
}

.express_blog_comments, .express_blog_comments td, .express_blog_comments th, .express_blog_comments p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_file_comments, .express_file_comments td, .express_file_comments th, .express_file_comments p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_kb_comments, .express_kb_comments td, .express_kb_comments th, .express_kb_comments p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_news_comments, .express_news_comments td, .express_news_comments th, .express_news_comments p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_photo_comments, .express_photo_comments td, .express_photo_comments th, .express_photo_comments p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_photo_comments {
    margin-top: 1em;
}

.express_blog_comments h2 {
    font-size: 1em;
    margin: 0;
    padding: 0;
}

.express_photo_comments h2 {
    font-size: 1em;
    margin: 0;
    padding: 0;
}

.express_blog_comment {
    padding-bottom: 0.5em;
}

.express_photo_comment {
    padding-bottom: 0.5em;
}

.express_blog_comment .express_profile_picture {
    float: right;
    margin: 0.75em;
    width: 50px;
}

.express_photo_comment .express_profile_picture {
    float: right;
    margin: 0.75em;
    width: 50px;
}

.express_blog_comment .express_profile_picture img {
    vertical-align: top;
}

.express_photo_comment .express_profile_picture img {
    vertical-align: top;
}

.express_blog_comment .express_comment_header {
    font-size: 10px;
    padding: 0.5em 0 0 1em;
}

.express_photo_comment .express_comment_header {
    font-size: 10px;
    padding: 0.5em 0 0 1em;
}

.express_blog_comment .express_comment_author {
    font-weight: bold;
}

.express_photo_comment .express_comment_author {
    font-weight: bold;
}

.express_blog_comment .express_comment_author a {
}

.express_photo_comment .express_comment_author a {
}

.express_blog_comment .express_comment_author a:hover {
    text-decoration: underline;
}

.express_photo_comment .express_comment_author a:hover {
    text-decoration: underline;
}

.express_comment .express_comment_order {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    display: inline-block;
    font-size: large;
    margin: 0 1em 0 0;
    vertical-align: top;
}

.express_blog_comment .express_comment_order {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    display: inline-block;
    font-size: large;
    margin: 0 1em 0 0;
    vertical-align: top;
}

.express_photo_comment .express_comment_order {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    display: inline-block;
    font-size: large;
    margin: 0 1em 0 0;
    vertical-align: top;
}

.express_draft {
    font-style: italic;
}

.express_draft a {
    font-style: normal;
}

.express_unpublished {
    font-style: normal;
    margin: 0 0.5em;
}

.express_kb_container, .express_kb_container td, .express_kb_container th, .express_kb_container p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_kb_container {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.express_kb_heading {
    border-style: solid;
    border-width: 0 0 1px;
    display: block;
    font-size: 11pt;
    font-weight: bold;
    margin: 0 0 0.5em;
    padding: 0.25em;
}

.express_kb_buttons {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
}

.express_kb_buttons a {
    margin: 0 0.5em;
}

.express_kb_categories, .express_kb_posts {
    float: left;
    list-style-type: none;
    margin: 0 1em 1em;
    padding: 0;
    width: 100%;
}

.express_kb_categories a, .express_kb_posts a {
    font-weight: bold;
    text-decoration: underline;
}

.express_kb_categories li {
    background-image: url('/images/folder.gif');
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin: 0;
    padding: 0 0 0.5em 22px;
    width: 30%;
}

.express_kb_posts li {
    background-image: url('/images/page.gif');
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 5.5em;
    margin: 0;
    padding: 0 0 0.5em 22px;
    width: 45%;
}

.express_kb_posts li.express_draft {
    background-image: url('/images/draft.gif');
}

.express_kb_preview {
    display: block;
    margin-right: 2em;
}

.express_kb_byline, .express_kb_comment .express_comment_byline {
    display: block;
    font-size: 10px;
}

.express_kb_posts li.express_draft .express_kb_preview,
.express_kb_posts li.express_draft .express_kb_byline {
    font-style: normal;
}

.express_kb_pagination {
    font-size: x-small;
    margin-right: 1em;

    text-align: right;
}

.express_kb_summary {
    margin: 0 0 1em;
}

.express_kb_post {
    margin: 0 0 1em;
}

.express_kb_post .express_kb_byline {
    border-style: solid;
    border-width: 0 0 1px;
    margin-top: 4em;
}

.express_kb_post .express_kb_byline a {
}

.express_kb_post .express_kb_byline a:hover {
    text-decoration: underline;
}

.express_kb_post .express_rating {
    margin-top: -1.5em;
}

.express_kb_comments {
    padding: 0 0.5em 0.5em;
}

.express_kb_comments .express_kb_heading {
    background-color: transparent;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 11px;
    font-weight: 700;
    margin: 0;
    padding: 0.5em 0 0 0.5em;
}

.express_kb_comment .express_comment_order {
    display: inline-block;
    float: right;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: large;
    font-weight: bold;
    margin-top: -0.25em;
    vertical-align: top;
}

.express_kb_comment {
    font-weight: normal;
}

.express_kb_comment .express_comment_byline {
    margin: 1em 0 0;
    padding: 0 0.5em;
}

.express_kb_comment .express_comment_byline a {
}

.express_kb_comment .express_comment_byline a:hover {
    text-decoration: underline;
}

.express_kb_comment .express_kb_summary {
    margin: 0;
    padding: 0.5em;
}

.express_file_container, .express_file_container td, .express_file_container th, .express_file_container p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_file_container {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.express_file_heading {
    border-style: solid;
    border-width: 0 0 1px;
    display: block;
    font-size: 11pt;
    font-weight: bold;
    margin: 0 0 0.5em;
    padding: 0.25em;
}

.express_file_buttons {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
}

.express_file_buttons a {
    margin: 0 0.5em;
}

#express_file_show_link {
    background-color: #fff;
    border-color: #999;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: x-small;
    padding: 0.5em;
    position: absolute;
    text-align: center;
    z-index: 150;
}

#express_file_show_link p {
    margin: 0 auto 0.5em;
    text-align: left;
}

#express_file_show_link input {
    background-color: #fff;
    font-size: x-small;
    width: 20em;
}

.express_file_categories, .express_file_posts {
    float: left;
    list-style-type: none;
    margin: 0 1em 1em;
    padding: 0;
    width: 100%;
}

.express_file_categories a, .express_file_posts a {
    font-weight: bold;
    text-decoration: underline;
}

.express_file_categories li {
    background-image: url('/images/folder.gif');
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin: 0;
    padding: 0 0 0.5em 22px;
    width: 30%;
}

.express_file_posts li {
    background-image: url('/images/page.gif');
    background-position: 0 1px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 5.5em;
    margin: 0;
    padding: 0 0 0.5em 22px;
    width: 45%;
}

.express_file_posts li.express_draft {
    background-image: url('/images/draft.gif');
}

.express_file_preview {
    display: block;
    margin-right: 2em;
}

.express_file_byline, .express_file_comment .express_comment_byline {
    display: block;
    font-size: 10px;
}

.express_file_posts li.express_draft .express_file_preview,
.express_file_posts li.express_draft .express_file_byline {
    font-style: normal;
}

.express_file_pagination {
    font-size: x-small;
    margin-right: 1em;
    text-align: right;
}

.express_file_summary {
    margin: 0 0 1em;
}

.express_file_post {
    margin: 0 0 1em;
}

.express_file_post .express_file_byline {
    border-style: solid;
    border-width: 0 0 1px;
    margin-top: 4em;
}

.express_file_post .express_file_byline a {
}

.express_file_post .express_file_byline a:hover {
    text-decoration: underline;
}

.express_file_post .express_rating {
    margin-top: -1.5em;
}

.express_file_comments {
    padding: 0 0.5em 0.5em;
}

.express_file_comments .express_file_heading {
    background-color: transparent;
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 11px;
    font-weight: 700;
    margin: 0;
    padding: 0.5em 0 0 0.5em;
}

.express_file_comment .express_comment_order {
    display: inline-block;
    float: right;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: large;
    font-weight: bold;
    margin-top: -0.25em;
    vertical-align: top;
}

.express_file_comment {
    font-weight: normal;
}

.express_file_comment .express_comment_byline {
    margin: 1em 0 0;
    padding: 0 0.5em;
}

.express_file_comment .express_comment_byline a {
}

.express_file_comment .express_comment_byline a:hover {
    text-decoration: underline;
}

.express_file_comment .express_file_summary {
    margin: 0;
    padding: 0.5em;
}

.express_news_buttons {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin-top: 1em;
}

.express_news_buttons a {
    font-variant: small-caps;
}

.express_news_page .express_news_buttons {
    float: right;
    margin-top: 0.5em;
}

.express_news_page .express_news_buttons a {
    margin: 0 1em;
}

.express_news_page .express_news_byline {
    font-size: 11px;
    margin: 3em 0 0;
}

.express_news_page .express_news_byline a {
    text-decoration: underline;
}

.express_news_categories a {
    text-decoration: underline;
}

.express_news_categories .express_news_heading {
    font-weight: bold;
}

.express_news_categories ul li.express_news_selected {
    background-image: url('/images/next.gif');
    background-position: 5px 4px;
    background-repeat: no-repeat;
    font-weight: bold;
    list-style-type: none;
    margin-left: 0;
    padding-left: 1.5em;
}

.express_news_post {
    margin: 0 0 1em;
    padding: 0 0 1em;
}

.express_news_post .express_news_updated {
    font-size: 11px;
    text-transform: lowercase;
}

.express_news_post .express_news_heading a:hover {
    text-decoration: underline;
}

.express_news_post .express_news_preview {
}

.express_news_post .express_news_preview a {
    font-size: 95%;
    font-variant: small-caps;
    text-decoration: underline;
}

.express_news_post .express_news_byline {
    font-size: 11px;
    margin-top: 0.5em;
}

.express_news_post .express_news_byline a {
    text-decoration: underline;
}

.express_news_comment {
    margin: 1.5em 0 0;
    padding: 0 0 1em;
}

.express_news_comment .express_profile_picture {
    float: left;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 16pt;
    margin: 0 1em 1em;
}

.express_news_comment .express_comment_order {
    float: right;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 16pt;
    font-style: normal;
    font-weight: 400;
    margin: 0 1em 0 0;
}

.express_news_comment .express_comment_header {
    font-size: 11px;
}

.express_news_comments .express_draft .express_comment_header {
    font-weight: bold;
}

.express_news_comment .express_comment_header a {
    font-variant: small-caps;
}

.express_news_comment .express_comment_header a:hover {
    text-decoration: underline;
}

.express_news_comment .express_comment_author a {
    font-variant: normal;
    text-decoration: underline;
}

.express_news_footer {
    border-collapse: collapse;
    border-style: none;
    border-width: 0;
    width: 100%;
}

.express_news_pagination {
    font-size: x-small;
    text-align: right;
}

.express_news_pagination span {
    margin-right: 2em;
}

.express_draft .express_news_comment .express_comment_author a {
    font-style: italic;
}

.express_draft .express_news_comment .express_comment_header a {
}

.express_forum_byline .express_draft {
    border-style: dashed;
}

.express_draft .express_blog_comment .express_comment_author,
.express_draft .express_blog_comment .express_comment_header,
.express_draft .express_photo_comment .express_comment_author,
.express_draft .express_photo_comment .express_comment_header {
    font-style: italic;
}

.express_draft .express_comment_order {
    font-style: normal;
}

.express_forum_buttons {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    margin: 0 8px 0;
}

.express_forum_buttons a {
    margin: 0 1px;
}

.express_forum_byline td {
    border-style: solid;
    border-width: 1px 0;
    font-family: Arial;
    font-weight: 700;
}

.express_forum_posts .express_comment_order {
    float: right;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    display: inline-block;
    font-size: large;
    margin-top: -2px;
}

.express_forum_post {
    border-style: solid;
    border-width: 0 0 1px;
    margin: 0 20px 1em 0;
    padding: 1em 0.5em;
}

.express_forum_post .express_rating {
    clear: left;
}

.express_forum_author {
    border-style: solid;
    border-width: 0 0 1px;
    padding: 0.5em !important;
    text-align: center;
    vertical-align: top;
    width: 120px;
}

.express_forum_content {
    border-style: solid;
    border-width: 0 0 1px 1px;
    padding: 1em !important;
    vertical-align: top;
}

.express_forum_main_content {
    border-style: solid;
    border-width: 0 0 0 1px;
    padding: 1em 1em 0 !important;
    vertical-align: top;
}

.express_forum_main_content > .HTMLEditor {
    min-height: 10em;
}

.express_forum_rating {
    border-style: solid;
    border-width: 1px 0 1px 1px;
    padding: 0.5em 1em !important;
    text-align: right;
    vertical-align: bottom;
}

.express_forum_footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    float: left;
    padding-bottom: 0.5em;
}

.express_forum_spacer td {

}

.express_forum_footer img {
    vertical-align: text-top;
}

.express_forum_categories {
    margin: 9px 8px 2px -12px;
}

.express_forum_categories table {
    border-collapse: separate;
    margin-bottom: 12px;
}

.express_forum_categories table tbody td {
    border-bottom-color: #f0f0f0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-family: Arial;
    font-size: 9pt;
    margin: auto;
    padding: 7px 0 7px 8px !important;
    vertical-align: top;
}

.express_forum_categories table thead th {
    border-style: solid;
    border-width: 1px 0;
    font-family: Arial;
    font-size: 9pt;
    font-weight: 700;
    text-align: left;
    padding: 7px 5px 7px 8px;
}

.express_forum_container, .express_forum_container td, .express_forum_container th, .express_forum_container p {
    color: #555;
    font-family: Verdana, Arial, Helvetica, Geneva, Lucida, sans-serif;
    font-size: small;
}

.express_forum_posts {
    border-collapse: separate;
    margin: 0 8px 2px -12px;
    width: 100%;
}

.express_forum_pagination {
    font-size: x-small;
    margin-right: 1em;
    text-align: right;
}

.express_forum_pagination span {
    margin-right: 2em;
}

.express_forum_summary {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: -4px 30px 10px 2px;
}

.express_forum_title {
    clear: left;
    font-face: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin: 11px 0 14px;
}

.express_blog_footer {
    border-collapse: collapse;
    border-style: none;
    border-width: 0;
    width: 100%;
}

.express_blog_pagination {
    font-size: x-small;
    text-align: right;
}

.express_blog_pagination img, .express_blog_pagination input {
    vertical-align: middle;
}

.express_blog_pagination span {
    margin-right: 2em;
}

.express_photo_buttons {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    margin: 11px 0 0;
}

.express_photo_buttons_bottom {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    margin: 0 0 11px;
}

.express_photo_container {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.express_photo_container, .express_photo_container td, .express_photo_container th, .express_photo_container p {
    color: #555;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: small;
}

.express_photo_container a {
    text-decoration: none;
}

.express_photo_items {
    clear: right;
    text-align: center;
}

.express_photo_items table {
    margin: auto;
    width: 100%;
}

.express_photo_items table td.express_photo_navigate {
    width: 64px;
}

.express_photo_navigate a {
    display: table-cell;
    _display: block;
    height: 540px;
    line-height: 540px;
    vertical-align: middle;
}

.express_photo_items table td.express_photo_navigate:hover,
.express_photo_navigate a:hover {
}

.express_photo_pagination {
    font-size: x-small;
    margin: 0.5em 0;
    text-align: right;
}

.express_photo_pagination span {
    margin-right: 2em;
}

.express_photo_summary {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    margin: -4px 30px 10px 2px;
}

.express_photo_title {
    clear: left;
    font-face: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    margin: 11px 0 14px;
}

.express_upload_row {
    border-style: solid;
    border-width: 1px;
}

.express_upload_row td {
    border-style: solid;
    border-width: 0 0 1px;
    padding: 20px 0;
}

.express_upload_row tr:last-child td {
    border-width: 0;
}

.express_upload_row_caption {
    padding: 20px 50px !important;
    vertical-align: top;
}

.express_upload_row_thumbnail {
    text-align: center;
    width: 250px;
}

.express_breadcrumbs {
    font-size: 10px;
    margin: 0 0 1em;
}

.express_blog_comment .express_comment_body {
    margin-left: 2.8em;
    padding: 0 0 0.5em;
}

.express_photo_comment .express_comment_body {
    margin-left: 2.8em;
    padding: 0 0 0.5em;
}

.express_blog_comment_odd {
}

.express_photo_comment_odd {
}

.express_blog_comment_even {
}

.express_photo_comment_even {
}

.express_blog_comments .express_draft {
    border-style: dashed;
    border-width: 1px;
}

.express_photo_comments .express_draft {
    border-style: dashed;
    border-width: 1px;
}

.express_blog_comment_attachments {
    border-style: dotted;
    border-width: 1px 0 0;
    font-size: 10px;
    padding: 0.5em 1em 0;
}

.express_photo_comment_attachments {
    border-style: dotted;
    border-width: 1px 0 0;
    font-size: 10px;
    padding: 0.5em 1em 0;
}

#search {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    width: 400px;
}

.express_sidebar_column #search {
    width: 162px;
}

.express_sidebar {
    float: right;
    margin: 0 0 1em;
    padding: 0 0 1em;
    width: 230px;
}

#dashboard_container .express_sidebar {
    float: none !important;
}

.express_searchbar input {
    vertical-align: middle;
}

.express_searchbar p {
    margin: 0.25em;
    padding: 0;
}

.express_sidebar_tabs {
    font-size: 7pt;
    display: block;
    list-style-type: none;
    margin: 0.5em 0 0;
    padding: 0;
}

.express_sidebar_tabs li {
    cursor: pointer;
    display: inline-block;
    margin: 0 0.5em;
}

.express_sidebar ol {
    margin: 1em 0 0 1em;
    padding: 0 0 0 1.5em;
}

#express_files_header {
    background-color: #999;
    border-radius: 0.5em 0.5em 0 0;
    clear: right;
    color: #fff;
    float: right;
    font-weight: bold;
    margin: 1em 0 0;
    padding: 0.5em;
    position: relative;
    width: 252px;
    z-index: 150;
    -moz-border-radius: 0.5em 0.5em 0 0;
    -webkit-border-radius: 0.5em 0.5em 0 0;
}

#express_files_container {
    background-color: #eee;
    border-color: #ccc;
    border-radius: 0 0 0.5em 0.5em;
    border-style: solid;
    border-width: 0 1px 1px;
    clear: right;
    float: right;
    line-height: 2em;
    margin: 0 0 1em;
    padding: 0.5em;
    position: relative;
    width: 250px;
    z-index: 150;
    -moz-border-radius: 0 0 0.5em 0.5em;
    -webkit-border-radius: 0 0 0.5em 0.5em;
}

#express_files_container img {
    margin-right: 0.5em;
    vertical-align: middle;
}

div#express_thumbnails_container {
    float: right;
    padding: 0.5em;
    position: relative;
    text-align: center;
    width: 250px;
    z-index: 150;
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
}

.express_thumbnails_image_container {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    display: block;
    height: 135px;
    margin: auto;
    width: 180px;
}

.express_thumbnails_image {
    display: table-cell;
    height: 135px;
    text-align: center;
    vertical-align: middle;
    width: 180px;
}

img#express_thumbnail {
    cursor: pointer;
}

div#express_thumbnails_slider {
    margin-top: 1em;
}

img#express_image_prev {
    cursor: pointer;
}

img#express_image_prev {
    cursor: pointer;
}

#express_thumbnails_caption {
    font-size: x-small;
    font-style: italic;
    margin-top: 0.5em;
}

.express_thumbnails_thumbnails {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 75px;
    line-height: 75px;
    margin: 0 2px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

.express_thumbnails_thumbnails_center {
    display: table-cell;
    height: 75px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}

.express_thumbnails_thumbnails img {
    cursor: pointer;
    vertical-align: middle;
}

.express_print_button {
    cursor: pointer;
    float: right;
    width: auto;
}

.express_print_button img {
    vertical-align: text-top;
}

.express_disabled {
    filter: 'alpha(opacity=75)';
    opacity: 0.75;
}

.star_container {
    background-image: url('/classes/Module/Express/Images/stargrey.gif');
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px;
}

.star_title {
    float: left;
    margin-right: 0.5em;
}

.star_rate_left, .star_rate_right {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 8px;
}

.star_container:hover .star_rate_left,
.star_mouse_over .star_rate_left,
.star_selected_left {
    background-image: url('/classes/Module/Express/Images/starL.gif');
}

.star_rate_right:hover,
.star_mouse_over .star_rate_right,
.star_selected_right {
    background-image: url('/classes/Module/Express/Images/starR.gif');
}

.express_search_results {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.express_search_results li {
    margin-bottom: 1.5em;
}

@media print {
    .express_print_button {
        display: none !important;
    }
}

#express_file_root {
    background-image: url('/images/database.gif');
    background-position: left;
    background-repeat: no-repeat;
    font-weight: bold;
    margin: 0 0 2px;
    padding-left: 20px;
}

#express_file_root div {
    font-weight: normal;
}

.icon-folder {
    /* background-position: -2px 0 !important; */
    padding-left: 18px !important;
    padding-top: 2px !important;
}

.express_files_header {
    background-position: left;
    background-repeat: no-repeat;
    color: #006;
    font-size: 11pt;
    font-weight: bold;
}

.express_files_options {
    border-color: #999;
    border-style: solid;
    border-width: 1px 0;
    margin: 0.5em 0;
    padding: 0.5em 0;
}

.express_files_separator {
    background-color: #999;
    border-color: #999;
    border-style: none;
    color: #999;
    height: 1px;
}

.express_files_options button {
    font-size: 8pt;
}

#express_file_folders {
    float: left;
    width: 40%;
}

#express_file_files {
    border-color: #999;
    border-style: solid;
    border-width: 0 0 0 1px;
    float: left;
    height: 440px;
    margin-left: 1em;
    padding-left: 1em;
    width: 50%;
}

#express_file_tree_container {
    height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}

.express_files_list {
    height: 375px;
    overflow-x: none;
    overflow-y: auto;
}

.express_files_list table {
    width: 100%;
}

.express_files_list td {
    border-color: #eee;
    border-style: solid;
    border-width: 0 0 1px;
}

.express_files_list_last td {
    border-color: #ccc;
}

.express_files_list_post {
    line-height: 20px;
}

.express_files_list_post img {
    vertical-align: text-top;
}

.express_files_post {
    display: inline-block;
    height: 1.25em;
    overflow: hidden;
    width: 80%;
}

.express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/generic.gif');
    background-position: 25px 1px;
    background-repeat: no-repeat;
    font-size: 8pt !important;
    line-height: 18px;
    padding-left: 45px !important;
}

.express_files_attachment_name {
    float: left;
}

.express_files_attachment_name span {
    display: inline-block;
    height: 1.5em;
    overflow: hidden;
    width: 225px;
}

.express_files_attachment_log {
    background-image: url('/images/page.gif');
    background-position: 0 1px;
    background-repeat: no-repeat;
    float: left;
    padding-left: 20px;
}

.express_files_list_data {
    color: #999 !important;
    font-size: 7pt !important;
    text-align: right;
    vertical-align: bottom;
}

.express_files_list_acrobat .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/acrobat.gif') !important;
}

.express_files_list_document .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/document.gif') !important;
}

.express_files_list_flv .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/flv.gif') !important;
}

.express_files_list_image .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/image.gif') !important;
}

.express_files_list_quicktime .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/quicktime.gif') !important;
}

.express_files_list_slideshow .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/slideshow.gif') !important;
}

.express_files_list_sound .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/sound.gif') !important;
}

.express_files_list_spreadsheet .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/spreadsheet.gif') !important;
}

.express_files_list_text .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/text.gif') !important;
}

.express_files_list_video .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/video.gif') !important;
}

.express_files_list_wmv .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/wmv.gif') !important;
}

.express_files_list_zip .express_files_list_attachment {
    background-image: url('/classes/Module/Express/Images/zip.gif') !important;
}

.express_disclaimer {
    margin: 2em 0;
}

.express_disclaimer, .express_forum_disclaimer td {
    font-size: 8pt;
}

.express_category_separator th {
    color: black;
    font-size: 22px;
    font-weight: normal;
    padding: 10px 8px 12px;
    text-align: left;
}

.widget_container {
    float: left;
    width: 620px;
}

.widget_container ul li span.ui-icon {
    cursor: pointer;
    float: right;
}

ul.widget_list {
    font-weight: normal;
    list-style-type: none;
    margin: 0;
    padding: 5px;
    text-align: left;
}

ul.widget_list li {
    background-color: #fff;
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
    cursor: move;
    margin: 0 0 0.5em;
    padding: 0.5em;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

ul.widget_left {
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
    float: left;
    list-style-type: none;
    margin: 0;
    min-height: 250px;
    padding: 5px;
    width: 170px;
}

ul.widget_left li {
    background-color: #fff;
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
    cursor: move;
    margin: 0 0 0.5em;
    padding: 0.5em;
}

ul.widget_middle {
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
    float: left;
    list-style-type: none;
    margin: 0 0 0 10px;
    min-height: 250px;
    padding: 5px;
    width: 250px;
}

ul.widget_middle li {
    background-color: #fff;
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
    cursor: move;
    margin: 0 0 0.5em;
    padding: 0.5em;
}

ul.widget_right {
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
    float: left;
    list-style-type: none;
    margin: 0 0 0 10px;
    min-height: 250px;
    padding: 5px;
    width: 170px;
}

ul.widget_right li {
    background-color: #fff;
    border-color: #eee;
    border-style: solid;
    border-width: 1px;
    cursor: move;
    margin: 0 0 0.5em;
    padding: 0.5em;
}

ul.widget_middle li.widget_page {
    background-color: #fff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    height: 100px;
}

.widget_config {
    font-size: 14px;
}

.widget_config select {
    width: 200px;
}

#toggle_permissions {
    text-decoration: underline;
}
.formSectionHeader {
    display: block;
    padding: 3px 6px 2px 6px;
    vertical-align: middle;
    font-family: 'Arial';
    font-size: 16px;
    border-bottom: 1px #AAAAAA solid;
    color: #333;
    text-transform: uppercase;
}