body { margin: 0px; background: white url('blue_gradient_and_logo.jpg') no-repeat scroll top left; }

td,div,span,body { font-size: 10pt; font-family: Arial, Helvetica, Verdana; color: #001a42; }

td.header, td.header a { background-color: #aaa; color: #fff; font-weight: bold; font-size: 15px; padding: 2px;
}

td.administration_cell { padding-left: 5px; padding-right: 5px; }

a:link { color: #105eaf; text-decoration: none; }
a:visited { color: #105eaf; text-decoration: none; }
a:hover { color: #ff8000; text-decoration: underline; }

td#topNavContainer { border-bottom: 2px dotted #ccc; }

td#topNavContainer a:link { }

td#leftSidebarContainer * a:link, td#leftSidebarContainer a:link { color: #105eaf; }

td#leftSidebarContainer ul { margin-left: 1em; padding-left: 0; }
td#leftSidebarContainer li { margin-left: 0; padding-left: 0; }
td#leftSidebarContainer li.menu_default { list-style-type: none; }
td#leftSidebarContainer li.menu_current { list-style-type: square; }

h1.site_name { margin: 0; padding: 0; }

h1 { color: #479a0b; font-size: 14pt; }
h2 { color: #105eaf; font-size: 12pt; }
h3 { color: #479a0b; font-size: 10pt; }

ul { list-style-type: square; }

a.mngmntlink { }

a.navigation_link {  }

a.disabled { font-style:italic; font-weight: normal; }

a img { border: none; }

div#breadcrumb { font-size: 80%; }

div#breadcrumb, div#breadcrumb a:link, div#breadcrumb a:visited { color: #999; }

div#breadcrumb a:hover { color: #ff8000; }

div#login { font-size: 80%; color: #999; }

div#login a:link, div#login a:visited { color: #999; }

div#login a:hover { color: #ff8000; }

div#login input { border: 1px solid #ccc; margin-bottom: 4px; color: #999; background-color: none; }

div.moduletitle { font-weight: bold; font-size: 11pt; color: #479a0b; }

/* Error Message Style */
div.error { font-weight: bold; color: #F00; padding-bottom: 1em; }

/* Container Styles */
div.container_box { margin-top: 20px; }

div.container_editbox { border: 2px dashed #CCC; margin: 2px; }

div.container_editheader { padding: 3px; background-color: #ccc; }

div.container_editheader table tr td.info { font-size: 8pt; font-weight: bold; }


div.itemtitle { font-weight: bold; color: #105eaf; }

/* popup date / time control */
span.datefield { }

span.datefield_disabled { color: #DDD; font-style: italic; text-decoration: line-through; }

/* Weblog styles */
div.weblog_comment { margin: 3px; margin-bottom: 1em; border: 1px dashed #DDD; }

div.weblog_comment_title { font-size: 10px; font-weight: bold; background-color: #DDD; padding: 2px; }

div.weblog_comment_attribution { font-size: 10px; font-style: italic; padding: 5px; }

div.weblog_comment_body { font-size: 10px; padding: 5px; }

/* Workflow */
div.workflow_action { border: 1px solid #DDD; margin-bottom: 1em; }

div.workflow_inapproval { margin-left: 35px; }

div.workflow_approved { border: 2px solid #030; background-color: #DDD; }

div.workflow_action_restored { border: 2px dashed #030; background-color: #FFF; }

div.workflow_action_posted { border: 2px solid black; }

/* Themable Forms */
div.form_title { font-size: 14px; font-weight: bold; }

div.form_header { border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; margin-bottom: 1em; }

tr.even_row { background-color: #DDD; }

tr.row:hover td, tr.row:hover td a { background-color: #666; color: #fff; }

tr.odd_row { }

/** Administration Module Manager form **/
.administration_modmgrheader { background-color: lightgrey; }

.administration_modmgrheader span.active { color: green; font-weight: bold; }

.administration_modmgrheader span.inactive { color: red; font-weight: bold; }

.administration_modmgrbody { padding-left: 10px; border: 1px solid lightgrey; }

/** Debugger Styles **/
table.debug_null,table.debug_null tr td, div.debug_null { background-color: #000; color: #fff; font-weight: bold; }

table.debug_object, table.debug_object tr td { background-color: #a00; color: #fff; }

table.debug_array, table.debug_array tr td { background-color: #0a0; color: #fff; }

table.debug_scalar, table.debug_scalar tr td, div.debug_scalar { background-color: #00a; color: #fff; }

td.debug_attribute { font-family: monospace; font-size: 10px; }

td.debug_varname { font-weight: bold; }

td.debug_type { background-color: #aaa; color: #fff; font-weight: bold; font-size: 14px; }

td.debug_value { font-family: monospace; font-size: 11px; color: #fff; }
