form {margin:0; padding:0;}

body {background-color: #ffffff; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px;}

a:link {color: #2D6025; text-decoration: underline;}
a:visited {color: #585858; text-decoration: underline;}
a:active {color: #0000ee; text-decoration: underline;}
a:hover {color: #0000ee; text-decoration: underline;}

.page_header_text {font-family: Verdana, Geneva, Arial, sans-serif; color: #FFFFFF; font-size: 11px; border-bottom: 1px solid #FFFFFF; font-weight:bold;}
.page_header_menu {font-family: Verdana, Geneva, Arial, sans-serif; color: #053C86; font-size: 11px; border-bottom: 1px solid #FFFFFF; font-weight:bold;}

.menu_box_header {font-family: Verdana, Geneva, Arial, sans-serif; color: #053C86; font-size: 11px; border-bottom: 1px solid #FFFFFF; padding-left: 22px;}
.menu_box {font-family: Verdana, Geneva, Arial, sans-serif; color: #053C86; font-size: 11px; border-top: 1px solid #9EA2A8; border-left: 1px solid #5A7B9D; border-bottom: 1px solid #5A7B9D; border-right: 1px solid #5A7B9D; padding: 3px;}

.menu_box_content {font-family: Verdana, Geneva, Arial, sans-serif; color: #FFFFFF; font-size: 11px;}
.menu_box_content a:link {color: #FFFFFF; text-decoration: none;}
.menu_box_content a:visited {color: #FFFFFF; text-decoration: none;}
.menu_box_content a:active {color: #FFFFFF; text-decoration: underline;}
.menu_box_content a:hover {color: #F4FAFF; text-decoration: underline;}

.dash_table { font-family: Verdana, sans-serif; font-size: 11px; color: #666666; background-color: #FAFAFA; border: dashed 1px #E7E7E7;}
.dash_header { font-family: Verdana, sans-serif; font-size: 10px; color: #5D5D5D; border-bottom: solid 1px #FFC592; padding: 2px; background-color: #FAFAFA;}
.dash_text { font-family: Verdana, sans-serif; font-size: 10px; color: #5D5D5D; border-top: solid 1px #FFFFFF; padding: 2px; padding-left: 8px;}
.dash_text_header { font-family: Verdana, sans-serif; font-size: 11px; color: #5D5D5D; background-color: #FFFFFF; border-top: solid 2px #FFFFFF; padding: 2px; border-bottom: solid 1px #FFC592;}

.dash_list_table { background-color: #FFFFFF;  padding-left: 8px; padding-right: 8px;}
.dash_list_header { font-family: Verdana, sans-serif; font-size: 10px; color: #5D5D5D; border-top: solid 2px #FFFFFF; padding: 2px; background-color: #DCE9FB}


.dash_text_header a:link {color: #34698f; text-decoration: none;}
.dash_text_header a:visited {color: #34698f; text-decoration:  none;}
.dash_text_header a:active {color: #34698f; text-decoration: none;}
.dash_text_header a:hover {color: #34698f; text-decoration: underline;}

.dash_header a:link {color: #34698f; text-decoration: none;}
.dash_header a:visited {color: #34698f; text-decoration:  none;}
.dash_header a:active {color: #34698f; text-decoration: none;}
.dash_header a:hover {color: #5D5D5D; text-decoration: underline;}

.alerts_box {font-family: Verdana, Geneva, Arial, sans-serif; color: #053C86; font-size: 11px; border-top: 1px dashed #6B6B6B; border-bottom: 1px dashed #6B6B6B; padding: 3px;}
.alerts_update_text {font-family: Verdana, Geneva, Arial, sans-serif; color: #888E02; font-size: 11px;}
.alerts_text {font-family: Verdana, Geneva, Arial, sans-serif; color: #6298D1; font-size: 11px;}

.main_body_text {font-family: Verdana, Geneva, Arial, sans-serif; color: #4C4C4C; font-size: 11px; padding: 4px;}
.heading_text {font-family: Verdana, Geneva, Arial, sans-serif; color: #07408A; font-size: 11px; }

.para_dash {border-bottom: 1px dashed #6B6B6B; padding-top: 8px; padding-bottom: 5px;}
.para_dash_top {border-bottom: 1px dashed #6B6B6B; border-top: 1px dashed #6B6B6B; padding-top: 8px; padding-bottom: 5px;}
.para_no_pad {border-bottom: 1px dashed #6B6B6B; padding-bottom: 5px;}
.para_no_dash { padding-top: 8px; padding-bottom: 5px;}
.orange { color: #D38B24;}
.admin_mod_menu { background-color: #F3FFF1; padding: 3px;}

.module_nav_box {background-color: #FAFAFA; border: 1px solid #989898;}
.module_nav_box1 {background-color: #FAFAFA; border-bottom: 1px solid #989898;}

.module_links a:link {color: #2B2B2B; text-decoration: none;}
.module_links a:visited {color: #2B2B2B; text-decoration: none;}
.module_links a:active {color: #161616; text-decoration: underline;}
.module_links a:hover {color: #161616; text-decoration: underline;}
.module_links_settings a:link {color: #FF1010; text-decoration: none;}
.module_links_settings a:visited {color: #FF1010; text-decoration: none;}
.module_links_settings a:hover {color: #FF1010; text-decoration: underline;}

.module_box_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #53565B; background-color: #DDDDDD;}

td {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px}
th {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight:bold}

pre {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; width: 100%;}

ul {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px}
li {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px}

h1 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #333399}
h2 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 14px; color: #333366}
h3 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #333366}
h4 {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #333366}

input {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px}
.csstextfield {font-size: 12px; padding: 2px; background-color: #FFFFFF; border: 1px solid #989898;}
.csstextarea {font-size: 12px; padding: 5px; width: 740px; height: 400px; background-color: #FFFFFF; border: 1px solid #7B7B7B;}
.smallcsstextarea {font-size: 12px; padding: 5px; width: 500px; height: 40px; background-color: #FFFFFF; border: 1px solid #7B7B7B;}
.css_content_editor {font-size: 12px; padding: 5px; width: 630px; height: 330px; background-color: #FFFFFF; border: 1px solid #7B7B7B;}

.dds_csstextarea {font-size: 12px; padding: 5px; width: 550px; height: 100px; background-color: #FFFFFF; border: 1px solid #7B7B7B;}
.dds_headtextarea {font-size: 12px; padding: 5px; width: 550px; height: 50px; background-color: #FFFFFF; border: 1px solid #7B7B7B;}


.image_gallery_border {border: 1px solid #F5F5F5; padding: 0px;}
.image_gallery_cell {font-family: Arial; font-size: 11px; color: #5A6977; padding: 2px; background-color: #FAFAFA; border: 1px solid #7B7B7B;}


.editor {font-size: 12px; background-color: #EEEEDD; border: 1px solid #B2B2A6;}
.label {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight:bold;}

.grey_label {font-family: Verdana, Geneva, Arial, sans-serif; color: #8B8B8B; font-size: 10px;}
.grey_label a:link {color: #8B8B8B; text-decoration: underline;}
.grey_label a:visited {color: #8B8B8B; text-decoration: underline;}
.grey_label a:active {color: #8B8B8B; text-decoration: underline;}
.grey_label a:hover {color: #8B8B8B; text-decoration: underline;}

.content_dark_row { background-color: #F8F8F8; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #4E4E4E; padding: 4px; border: 1px dashed #E8E8E8;}
.content_light_row { background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #4E4E4E; padding: 4px; border: 1px dashed #E8E8E8;}
.content_norm_row { background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #4E4E4E; padding-top: 4px; padding-bottom: 4px;}

.nav_profile_title { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #FFFFFF;}
.nav_profile_border { background-color: #5980A6; padding: 2px; border: 2px solid #E7F2FF;}
.nav_profile_content { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #545454; }
.nav_profile_content_label { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #545454; background-color: #F2F9FF;}
.nav_profile_content_border { background-color: #F2F9FF; padding: 3px; border-left: 1px dashed #9EA2A8; border-right: 1px dashed #9EA2A8;}
.nav_profile_content_border_whitebg { background-color: #FFFFFF; padding: 3px; border-left: 1px dashed #9EA2A8; border-right: 1px dashed #9EA2A8;}

.nav_profile_content a:link {color: #2D6025; text-decoration: underline;}
.nav_profile_content a:visited {color: #545454; text-decoration: underline;}
.nav_profile_content a:active {color: #545454; text-decoration: underline;}
.nav_profile_content a:hover {color: #545454; text-decoration: underline;}

.preview_content_border { background-color: #F9F9F9; padding: 3px; border-left: 1px dashed #D5D5D5; border-right: 1px dashed #E8E8E8; background-image: url('/websys/content/buttons/manager/word_icon.jpg'); background-repeat: no-repeat; background-position: center; }

.approver_row {font-family: Verdana, Geneva, Helvetica; font-size:11px; color:#404040; padding: 3px;}
.expired_row { background-color: #FBFBFB; padding: 3px; border-left: 1px dashed #D5D5D5; border-right: 1px dashed #E8E8E8; border-bottom: 1px dashed #E8E8E8;}

.outline {border: solid #7B7B7B 1px;}
.head_outline {border-bottom: solid #000000 1px;}
.outline_bottom_missing {padding: 0px; border-top: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #000000 1px;}
.small {font-family: Verdana, Geneva, Arial, sans-serif; font-size:8pt;}
.error {font-family: Verdana, Geneva, Arial, sans-serif; font-size:10pt; color:#FF0000; font-weight:bold;}
.inform {font-family: Verdana, Geneva, Arial, sans-serif; font-size:10pt; color:#333399; font-weight:bold;}
.admin_body {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px}

.message_button {font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #000000; border: solid 1px #636363; background-color: #FFFFFF;}

.box_body {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; color: #3E3E3E; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; border-top: solid #000000 1px; background-color: #EFEFEF;}
.box_body a:link {color: #0000ee; font-weight: normal; text-decoration: none;}
.box_body a:visited {color: #0000ee; font-weight: normal; text-decoration: none;}
.box_body a:active {color: #0000ee; font-weight: normal; text-decoration: underline; }
.box_body a:hover {color: #0000ee; font-weight: normal; text-decoration: underline;}

.javascript_editor { border: solid #7B7B7B 1px; background-color: #FFFFFF;}
.content_editor_border { border-top: solid #7B7B7B 1px; border-left: solid #7B7B7B 1px; border-bottom: solid #7B7B7B 1px; background-color: #FFFFFF;}
.content_row {background-color: #FFFFFF; font-family: Arial, Verdana, Geneva, Helvetica; font-size:11px; color:#404040; padding: 3px;}

.header {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #1B305B; text-decoration: none; background-color: #F4F5F9;}
.header a:link {color: #1B305B; text-decoration: underline;}
.header a:visited {color: #1B305B; text-decoration: underline;}
.header a:active {color: #0000ff; text-decoration: none;}
.header a:hover {color: #0000ff; text-decoration: underline;}

.header_title_bar {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #1B305B; text-decoration: none; border-bottom: solid #000000 1px; background-color: #FFFFFF;}
.header_title_bar a:link {color: #1B305B; text-decoration: underline;}
.header_title_bar a:visited {color: #1B305B; text-decoration: underline;}
.header_title_bar a:active {color: #0000ff; text-decoration: underline;}
.header_title_bar a:hover {color: #0000ff; text-decoration: underline;}

.header_nav_bar {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #53565B; padding-left: 5px; padding-right: 5px; border-top: solid #7B7B7B 1px;}
.header_nav_bar a:link {color: #53565B; text-decoration: underline;}
.header_nav_bar a:visited {color: #53565B; text-decoration: underline;}
.header_nav_bar a:active {color: #0000ff; text-decoration: underline;}
.header_nav_bar a:hover {color: #0000ff; text-decoration: underline;}

.page_header_block {font-family: Verdana, Geneva, Arial, sans-serif; text-align: justify; font-size: 11px; color: #121212; border: solid #000000 1px; background-color: #FFFFFF;}
.page_header_block a:link {color: #2B2B2B; text-decoration: underline;}
.page_header_block a:visited {color: #585858; text-decoration: underline;}
.page_header_block a:active {color: #0000ff; text-decoration: underline;}
.page_header_block a:hover {color: #0000ff; text-decoration: underline;}

.box_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #53565B; border-bottom: solid #7B7B7B 1px; background-color: #DDDDDD;}
.box_title a:link {color: #2B2B2B; text-decoration: underline;}
.box_title a:visited {color: #585858; text-decoration: underline;}
.box_title a:active {color: #0000ff; text-decoration: underline;}
.box_title a:hover {color: #0000ff; text-decoration: underline;}

.menu_box_title {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #53565B; background-color: #DDDDDD;}
.menu_box_title a:link {color: #2B2B2B; text-decoration: underline;}
.menu_box_title a:visited {color: #585858; text-decoration: underline;}
.menu_box_title a:active {color: #0000ff; text-decoration: underline;}
.menu_box_title a:hover {color: #0000ff; text-decoration: underline;}

.menu_box_title_sel {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #53565B; background-color: #99CC99;}

.box_link {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding-left: 5px;}
.box_link a:link {color: #000000; text-decoration: underline;}
.box_link a:visited {color: #262626; text-decoration: underline;}
.box_link a:active {color: #0000ff; text-decoration: underline;}
.box_link a:hover {color: #0000ff; text-decoration: underline;}

.cat_link {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #365057; padding-left: 5px;}
.cat_link a:link {color: #2B2B2B; text-decoration: underline;}
.cat_link a:visited {color: #585858; text-decoration: underline;}
.cat_link a:active {color: #0000ff; text-decoration: underline;}
.cat_link a:hover {color: #0000ff; text-decoration: underline;}

.main_content {font-family: Verdana, Geneva, Arial, sans-serif; text-align: justify; font-size: 11px; color: #424448; padding: 5px;}
.main_content a:link {color: #2B2B2B; text-decoration: underline;}
.main_content a:visited {color: #585858; text-decoration: underline;}
.main_content a:active {color: #0000ff; text-decoration: underline;}
.main_content a:hover {color: #0000ff; text-decoration: underline;}

.footer {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; padding: 4px; background-color: #537A9D;}
.footer a:link {color: #F7FBFF; text-decoration: underline;}
.footer a:visited {color: #F7FBFF; text-decoration: underline;}
.footer a:active {color: #FFFFFF; text-decoration: underline;}
.footer a:hover {color: #FFFFFF; text-decoration: underline;}

.footer_bar {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #57606E; padding: 4px; padding-top: 2px;}
.footer_bar a:link {color: #57606E; text-decoration: none;}
.footer_bar a:visited {color: #57606E; text-decoration: none;}
.footer_bar a:active {color: #57606E; text-decoration: underline;}
.footer_bar a:hover {color: #57606E; text-decoration: underline;}

div, p, td, th {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px;}

.content {background-color: #FFFFFF; border: 1px solid #CCC; width: 450px;}

.content .title {background: white; border: 1px solid #CCC; color: #369; font-size: 12px; font-weight: bold; padding: 10px;}

.content th {background-color: #BDE; border: 1px solid #ABD; font-size: 12pt; font-weight: bold;}

.content td {text-align: center;}

.content .text {background-color: #DDD; border: 1px inset #CCC; font-size: 8pt; width: 200px;}

.content .button {background-color: #DDD; border: 1px outset #CCC; font-size:8pt; padding: 2px 4px 2px 4px;}

.dash_orange {color:#F0A009;}
.dash_red {color: #FB0200;}
.dash_grey {color: #4C4C4C;}
.dash_green {color: #126900;}

div#site_admin_names {display: none;}
div#reports {display: none;}
div#expire {display: none;}
div#content_page_expiration {display: none;}
div#email_site_admins {margin: 0px 20px 0px 20px; display: none;}

#tab_menu {border-collapse: collapse;}
#tab_menu td{height: 17px; background-color: #F4F9FF; border-right: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD; border-left: 1px solid #CDCDCD;}
#tab_menu a {color: #262626; text-decoration: none; padding: 4px; padding-top: 2px; padding-bottom: 2px; font-family: Verdana, Geneva, Arial, sans-serif; font-weight: normal; font-size: 10px;}
#tab_menu a:hover {background: #FFFFE5; border-bottom: 1px solid #CCCCCC;}