/* -- formedia stylesheet -- */
/* -- visual and semantic (theme) -- */
/*----------------------------------------------------------------*/
/*layout*/
div#background {background:#F5F5F5;}
div#page {background:#fcfcfc; border:1px solid #000000;}
div#header {background-repeat: no-repeat; border-bottom:1px solid #DCDCDC;}
span#headerlogolink {}
* html span#headerlogolink {cursor:hand;}
html a>span#headerlogolink {cursor: pointer;}
div#contentleft {}
div#contentmain {}
div#contentright {}
div#footer {border-top:1px solid #DCDCDC;}

/*----------------------------------------------------------------*/
/*header*/
div#menu_background {}
img#logo_formedia {}
div#breadcrumb {color:#444444;}
div#breadcrumb a {color:#000000;}
div#header_image_info {position:absolute; left:8px; top:222px; color:#ffffff; font-size:8pt;}
div#header_image_info a {color:#ffffff; font-size:8pt; text-decoration:underline;}
div.offline_panel {color:red; font-size:2.8em; font-weight:bold; border-top:1px solid red; border-bottom:1px solid red;}

/*----------------------------------------------------------------*/
/* user name module */
.login {color:white; font-size:.91em;}
div#headerlinks {}
div#headerlinks a {color:white; font-size:.9em;}
div#language {}
div#useraction {}

/*----------------------------------------------------------------*/
/* navigation */
div#navtop {}
div#navbottom {}
div.navigation {}
div.navigation a {}
div.back {}

/*----------------------------------------------------------------*/
/*content*/
div.admin_block {}
div.editor_block {}

/*----------------------------------------------------------------*/
/*footer*/
div#footer p {}
div#footer img {}
div.copyright {text-decoration:underline}

/*----------------------------------------------------------------*/
/* print selectors */
@media print{

}

/*------------------------------------------------------------------------------------------------------------------*/
/* html */
/*------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------*/
/*body*/
body {background:#EEEEEE; color:black; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}

/*----------------------------------------------------------------*/
/* html headings */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4
{color:#004400; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; }

h1, .h1 {font-size:14pt;}
h2, .h2 {font-size:12pt;}
h3, .h3 {font-size:11pt;}
h3, .h4 {font-size:10pt;}

/*----------------------------------------------------------------*/
/* html blocks */
p {}
p.title, p.subtitle {color:#004400; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold;}
p.title {font-size:1.2em;}
p.subtitle {font-size:1.1em;}

p.line {}

/*----------------------------------------------------------------*/
/*topic section*/
div.section {}
div.section p.title, div.section p.subtitle {color:#004400; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold;}
div.section p.title {font-size:1.2em;}
div.section p.subtitle {font-size:1.1em;}
div.section p {}

/*----------------------------------------------------------------*/

/* html links */
a {text-decoration: none;}
a:link {color:#2F4F4F;}
a:visited {color:#2F4F4F;}
a:hover {color: #FF6347; text-decoration:underline;}
a:active {color: #000180;}

a.title {color:#004400; font-size:1.1em; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold;}

/*----------------------------------------------------------------*/
/* html table */
table {font-size:1em;}
table caption {font-style:italic; font-weight:bold; font-size:1.1em;}
th, td {}
th.right, td.right {}


/*----------------------------------------------------------------*/
/* custom styles drop down list */
span.highlight {background:#FFFFCC; padding:0px 2px; border:1px solid #cccccc;}
div.sidebar {background:#F5F5F5; color:Black; margin:4px; padding:4px; border:1px solid Black; width:144px;}
div.sidebar p.title {font-weight:bold; font-size:1em;}
div.sidebar p {font-size:0.8em;}
div.example, div.note, div.tip, div.message, div.caution, div.warning 
{width: 90%; min-width: 90%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:18px; padding:4px; padding-top:0px;}
div.example {background:#FFFFF0; color:#004401; border:1px solid #F0FFF0; font-style: italic;}
div.note {background:#F8F8F8; color:#006400; border:1px solid #006400; font-style: italic;}
div.tip {background:#F8F8F8; color:#006400; border:1px solid #006400; font-style: italic;}
div.message {background:#F8F8F8; color:#006400; border:1px solid #006400; font-style: italic;}
div.caution {background:#F8F8F8; color:#8B0000; border:1px solid #8B0000; font-style: italic;}
div.warning {background:#F8F8F8; color:#8B0000; border:1px solid #8B0000; font-style: italic;}
div.hidden {background:#F8F8FF; color:#D3D3D3; border:1px solid #FA8072; display:none;}
div.hidden * {background:#F8F8FF; color:#D3D3D3;}
div.editor-only {display:none;}
/*online vs print*/
span.online {display:inline;}
div.online {display:block;}
span.print {display:none;}
div.print {display:none;}

/*----------------------------------------------------------------*/
/*generated content*/
div.example_label, div.note_label, div.tip_label, div.message_label, div.caution_label, div.warning_label
{margin:24px; margin-top:12px; margin-bottom:0px; padding:4px; padding-bottom:0px; font-size:1.1em; font-weight:bold; }
div.example_label {color:#003500;}
div.note_label {color:#003500;}
div.tip_label {color:#006400;}
div.message_label {color:#006400;}
div.caution_label {color:#8B0000;}
div.warning_label {color:#8B0000;}
div.subtopics_label {color:#003500;}

/*----------------------------------------------------------------*/
/* special classes */
span.strikethrough {text-decoration:line-through;}

/*----------------------------------------------------------------*/
/* links to sub topics */
div#subtopics {margin-top:12px;}
div#subtopics a {font-weight:bold; text-decoration:underline;}
p.subtopiclink {margin-bottom:0px; padding-bottom:0px;}
p.subtopicdesc {margin-top:0px; padding-top:4px;}

/*----------------------------------------------------------------*/
/*related-links*/
div#related-links {margin-top:12px; margin-bottom:12px; border-top: 1px solid #A9A9A9;}
div#related-links p {margin-top:1px; margin-bottom:1px; padding-top:1px; padding-bottom:1px;}

/*----------------------------------------------------------------*/
/* big doc */
div.page_separator {width:100%; margin:18px 0px; font-size:0.1em;  border-top: 4px dotted Black;}
/* topico pub logo */
div#topicopub {float:right;}

/*----------------------------------------------------------------*/
/* rss */
div.rss_link {}
p.rss_link_item {margin-bottom:0px; padding-bottom:0px;}
p.rss_link_item a {font-size:1.1em; font-weight:bold}
p.rss_link_info {color:#000088; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-left:6px; font-size:0.8em;}
p.rss_link_description {margin-top:0px; padding-top:0px; padding-left:12px;}

/*----------------------------------------------------------------*/
/*side module divs*/
div.sidemodule {width:100%; margin-bottom:8px;}
div.moduleheader {height:20px; margin-top:6px; padding-left:4px; padding-top:2px; color:#2F4F4F; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; border-top:2px solid #14246C; border-bottom:2px solid #14246C; background-image:url('../images/side_module_header.jpg');}
div.modulebody {}
div.modulefooter {}

/*----------------------------------------------------------------*/
/*stories module divs*/
div.stories {width:100%; margin-bottom:8px;}
div.storiesheader {height:20px; margin-top:6px; padding-left:4px; padding-top:2px; color:#2F4F4F; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; border-top:2px solid #14246C; border-bottom:2px solid #14246C; background-image:url('../images/side_module_header.jpg');}
div.storiesbody {}
div.storiesfooter {}

/*----------------------------------------------------------------*/
/* userform */
table.userform {}
table.userform td.caption {text-align:right;}
/*----------------------------------------------------------------*/
/* tables */
table#gallery {width:96%;}
table#gallery td {width:48%;}
/*----------------------------------------------------------------*/
/* other specific selectors */
div#topico_pub_with {text-align:center;margin:12px;}
div.backbutton {margin:4px; font-size:8pt; text-align:right;}
#lblMessage {color:#C00000;}
.lblMessage {color:#C00000;}

/* download form */
div#download_title {display:none}
div#download_file {display:none}
div#redirect_page {display:none;}

/*----------------------------------------------------------------*/
/* edit button */
div.edit_button_wrap_right {position:relative; margin-top:2px; padding:4px; float:right; text-align:right;}
div.edit_button_wrap_left {position:relative;margin-top:2px; padding:4px;}
div.edit_button_div {position:absolute; margin-left:-24px; margin-top:-6px;}
a.edit_button_link {margin:2px; padding:2px; font-size:0.8em; }
div.edit_button_div img.edit_button {width:16px; height:16px;}

/*----------------------------------------------------------------*/
/* admin page */
table.admin_columns {width:97%;}
table.admin_columns td {width:50%; vertical-align:top;}
img.download_icon {margin:0px; margin-left:4px; padding:0px; width:12px; height:12px;}

/*----------------------------------------------------------------*/
/* editor page */
.link_panel {background:#cccccc; margin-top:12px; padding:2px; padding-left:12px; border:1px solid black; font-size:0.9em;}
.link_panel .buttons {padding:2px;}

/*----------------------------------------------------------------*/
/* admin users page */
div#user_manager_grid table { width:96%; table-layout: fixed;}
div#user_manager_grid table td {font-size:0.84em;}

span.filtering_options{color:#212112; font-size:9pt; margin-top:0px; margin-bottom:0px; padding:0px;}
table.filter_field { margin-top:0px; margin-bottom:0px; padding:0px;}
table.filter_field label {font-size:8pt; margin-top:0px; margin-bottom:0px; padding:0px;}
div.filter_users { border-top:1px solid black; border-bottom:1px solid black; margin-top:0px; margin-bottom:0px; padding:0px; }

/*----------------------------------------------------------------*/
/*code ordered/unordered list*/
div.code {background:#F5F5F5; margin:4px; padding:4px;}
ol.code, ul.code { }
ol.code li, ul.code li {margin-top:1px; margin-bottom:1px; padding:1px; font-family:"Courier New", Courier, monospace; }
ol.code li.tab00, ul.code li.tab00 {padding-left:10px; }
ol.code li.tab01, ul.code li.tab01 {padding-left:12px; }
ol.code li.tab02, ul.code li.tab02 {padding-left:14px; }
ol.code li.tab03, ul.code li.tab03 {padding-left:16px; }
ol.code li.tab04, ul.code li.tab04 {padding-left:18px; }
ol.code li.tab05, ul.code li.tab05 {padding-left:20px; }
ol.code li.tab06, ul.code li.tab06 {padding-left:22px; }
ol.code li.tab07, ul.code li.tab07 {padding-left:24px; }
ol.code li.tab08, ul.code li.tab08 {padding-left:26px; }
ol.code li.tab09, ul.code li.tab09 {padding-left:28px; }
ol.code li.tab10, ul.code li.tab10 {padding-left:30px; }
ol.code li.tab11, ul.code li.tab11 {padding-left:32px; }
ol.code li.tab12, ul.code li.tab12 {padding-left:34px; }
ol.code li.tab13, ul.code li.tab13 {padding-left:36px; }
ol.code li.tab14, ul.code li.tab14 {padding-left:38px; }
ol.code li.tab15, ul.code li.tab15 {padding-left:40px; }
ol.code li.tab16, ul.code li.tab16 {padding-left:42px; }
ol.code li.tab17, ul.code li.tab17 {padding-left:44px; }
ol.code li.tab18, ul.code li.tab18 {padding-left:46px; }
ol.code li.tab19, ul.code li.tab19 {padding-left:48px; }
ol.code li.tab20, ul.code li.tab20 {padding-left:50px; }

