/* style sheets for the content management library */

/* common styles */
body { background-color:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; }

/* standard links */
a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000; }
a:active { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; color:#000000; }

/* frame */
td { font-family:Verdana; font-size:11px; vertical-align:top; }

/* menu */
div.menu ul { margin-top:25px; }
div.menu li { padding-bottom:5px; font-family:Verdana,Helvetica; font-size:11px; font-weight:bold; }
div.menu a:hover { text-decoration:none; color:#FFCC66; }

/* content */
div.content { padding-left:30px; padding-right:50px; margin-top:40px; font-family:Arial,Verdana,Helvetica; font-size:10pt; }
div.content h1 { font-weight:bold; font-size:18px; margin-top:0px; margin-bottom:15px; }
div.content p { margin-top:0px; margin-bottom:8px; }

/* schedule */
div.day { margin-top:30px; margin-left:100px; margin-bottom:20px; }
div.day h1 { margin-top:0px; margin-bottom:5px; font-family:Arial; font-size:16px; font-weight:bold; }
div.day table { margin-left:20px; }
div.day td.col2 { padding-left:10px; }

/* general input styles */
textarea { border:1px solid; border-color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
input { border:1px solid; border-color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; }
input.cms_checkbox { border:0px; }
input.cms_radio { border:0px; }

/* form styles */
div.cms_form { border:1px solid; border-color:#0F1838; margin-left:20px; margin-right:20px; margin-top:10px; font-family:Verdana,Arial,Helvetica; font-size:11px; }
div.form_caption { height:22px; color:#000000; background-color:#FFCC66; font-weight:bold; border-bottom:1px solid; border-color:#0F1838; }
div.form_caption p { padding-top:4px; margin-left:4px; margin-top:0px; margin-bottom:0px; }
div.form_toolbar { height:22px; padding-right:4px; float:right; background-color:#FFCC66; border-bottom:1px solid; border-color:#0F1838; }

div.form_body { background-color:#EEEFF3; padding:10px; overflow-x:auto; overflow-y:hidden; }
div.form_body form { margin-top:0px; margin-bottom:0px; }
div.form_body div.tabmenu { padding-top:5px; padding-bottom:5px; }
div.form_body div.error { margin-top:5px; border:1px solid; border-color:#6F0C0C; background-color:#FFD6D5; padding:5px; }
div.form_body div.error ul { margin-top:5px; margin-bottom:5px; }
div.form_body fieldset { padding:10px; }
div.form_body legend {  color:#000000; padding-bottom:5px; }
div.form_body td.caption { color:#FFFFFF; font-weight:bold; padding-left:8px; }
div.form_body td.error_msg { color:#DD0000; font-weight:bold; padding-top:7px; }
div.form_body td.conflict_msg { color:#0000DD; font-weight:bold; padding-top:7px; }

div.form_buttons { margin-top:10px; text-align:right; }
div.form_buttons ul { list-style-type:none; margin-right:10px; margin-top:0px; margin-bottom:0px; }
div.form_buttons li { display:inline; }

div.form_menu { margin-top:5px; margin-bottom:10px; }
div.form_menu ul { list-style-type:none; margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:0px; } 
div.form_menu li { display:inline; margin-right:5px; }

div.form_filter { margin-top:5px; margin-bottom:10px; text-align:right; }
div.form_navigation { float:left; margin-bottom:20px; }
div.form_items_on_page { margin-bottom:20px; text-align:right; }

/* message box styles */
div.cms_form div.error_message { margin-top:8px; font-weight:bold; }

/* lists */
div.form_list { padding:1px; overflow-x:auto; overflow-y:auto; }
table.list { border-collapse:collapse; border:1px solid; border-color:#FFCC66; background-color:#FFCC66; }
tr.list_light { background-color:#FFFFFF;  }
tr.list_dark { background-color:#EEEFF3; }
tr.list_selected { background-color:#FFECAE; }
td.list { color:#FFFFFF; font-weight:bold; white-space:nowrap; padding:4px; }
td.list_item { padding:4px; }
a.list_caption:link { color:#000000; font-weight:bold; }
a.list_caption:visited { color:#000000; font-weight:bold; }
a.list_caption:active { color:#000000; font-weight:bold; }
a.list_caption:hover { color:#000000; font-weight:bold; }

/* content */
p.help_headline { font-family:Arial; font-size:12pt; font-weight:bold; }
table.help { border-color:#ffcc66; border:1px solid; background-color:#ffcc66; margin-bottom:20px; }
td.help_caption { font-weight:bold; }
tr.help_light { background-color:#ffffcc; }
tr.help_dark { background-color:#fff9c0; }
td.help_number { padding-left:25px; }

