/*
* CMS
*/

/*-------------------------------- */
/* CORE CMS PANELS
/*-------------------------------- */

#cmspanel { position:absolute; left:0px; top:0px; width:100%; height:59px; border-bottom: 1px solid #808080; background-image:url(../../images/editor/bg.gif); }
#sitecontent { margin:0px; padding:0px; }
#toolbar { position:relative !important; top:0px !important; position:absolute; top:26px; }

/*-------------------------------- */
/* MENU
/*-------------------------------- */

.tab_menu { width: 100%; margin: 0; padding: 0px 0.5em; height:27px; }
.tab_menu ul { margin: 0; padding: 0; list-style-type: none; }
.tab_menu li { margin: 0; padding: 0; float: left; }
.tab_menu { padding: 0; }
.tab_menu li { width: 100px; margin-right: 1em; text-align: center; }

#tab_button_left { float:left; width:8px; height:22px; }
#tab_button_right { float:right; width:8px; height:22px; }
#tab_button_content { float:left; width:84px; text-align:center; height:22px; background: url(../../images/editor/tab_bg.gif); }
#tab_button { padding-left:5px; padding-top:4px; width:100%; } 
.tab_status { margin:0px; padding:0px; position:absolute; width:98px; top:25px; height:4px; }

#menu_bg { float:left; margin-top:3px !important; margin-top:3px; width:700px; height:26px; background-color:#dae9fe; }
#menu_bg_left { float:left; padding-left:5px; padding-top:3px; width:24px; }
#menu_bg_right { float:left; padding-top:3px; width:24px; height:26px; }

a.tab_href:link, a.tab_href:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#41628b; text-decoration:none; }
a.tab_href:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#41628b; text-decoration:none; }
a.tab_href:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }

/*-------------------------------- */
/* CONTENT TOOLBAR
/*-------------------------------- */

.iconlist { position:absolute; left:8px; top:6px; width: auto; margin: 0; padding: 0px 0.0em; }
.iconlist ul { margin: 0; padding: 0; list-style-type: none; }
.iconlist li { margin: 0; padding: 0; margin-top:1px; float: left; }
.iconlist { padding: 0; }
.iconlist li { width: 20px; margin-right: 0em; text-align: center; }

#iconbar_left { float:left; padding-left:6px; padding-top:6px; width:8px; }
#iconbar_right { float:left; width:8px; height:19px; padding-top:6px; }

#iconbar_save { position:absolute; left:20px; margin-top:1px; }
#iconbar_save_content { float:left; margin-top:6px; width:8px; height:19px; background: url(../../images/editor/iconbar_bg.gif); }

#iconbar_edit { position:absolute; left:60px; margin-top:1px; }
#iconbar_edit_content { float:left; margin-top:6px; width:192px; height:19px; background: url(../../images/editor/iconbar_bg.gif); }

#iconbar_txtformatting_content { float:left; margin-top:6px; width:194px; height:19px; background: url(../../images/editor/iconbar_bg.gif); }
#iconbar_txtformatting { position:absolute; left:280px; margin-top:1px; }

#iconbar_indent { position:absolute; left:500px; margin-top:1px; }
#iconbar_indent_content { float:left; margin-top:6px; width:29px; height:19px; background: url(../../images/editor/iconbar_bg.gif); }

/*-------------------------------- */
/* WINDOWS
/*-------------------------------- */

#window { padding:0; margin:0; }

#window_top_middle { background: url(../../images/editor/window_top_middle.gif) repeat-x; float:left; }
#window_bottom_middle { background: url(../../images/editor/window_bottom_middle.gif) repeat-x; float:left; }
#window_content_middle { background-color:#FFFFFF; float:left; } 
#window_popup_header { height:18px; background-color:#A6BBD0; } 
#window_popup_header_top { float:left; background: url(../../images/editor/window_popup_header_bg.gif) repeat-x; } 
#window_popup_header_top_left { width:7px; float:left; background: url(../../images/editor/window_popup_header_bg.gif) repeat-x; } 
#window_popup_header_top_right { float:left; width:7px; background: url(../../images/editor/window_popup_header_bg.gif) repeat-x; } 

#window_leftside { float:left; position:relative; }
#window_rightside { float:left; position:relative; }
#window_bottom { clear:both; }

.window_left { float:left; width:7px; background: url(../../images/editor/window_content_left.gif); background-repeat:repeat-y; }
.window_right { width:7px; float:left; background: url(../../images/editor/window_content_right.gif); background-repeat:repeat-y; }

.window_content { margin:5px; line-height: 16px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.window_content li { margin:5px; line-height: 16px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.window_container { clear:both; } 

/*-------------------------------- */
/* SAVE OVERLAY
/*-------------------------------- */

/* .savepanel { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='overlay.png',); } */
/* .savepanel[class] { background-image:url(overlay.png); } */

.savepanel { background-color:#FFFFFF; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:999; }
#overlaybg { background-color:#FFFFFF; }

#saveprogress { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

/* Login, menu bar */
.cms_loginbar { margin:0px; padding:0px; }

/* Forms of the cms */
.cms_forminput { font-family : Verdana, Arial, Helvetica; font-size : 9px; background-color: #ffffff; color : #000000; border-style: solid; border-width: 1px; border-color: #707770; padding:2px; margin:2px; }
.cms_formbutton { font-family : Verdana, Arial, Helvetica; font-size : 9px; background-color: #EEEEEE; color : #000000; border-style : outset; border-width : 2px; padding:2px; margin:2px; }
.cms_formlabel { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#41628b; text-decoration:none; float:left; }

a.cms_default_link:link, a.cms_default_link:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; }
a.cms_default_link:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; }
a.cms_default_link:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:underline; }

a.cms_default_link_selected:link, a.cms_default_link_selected:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
a.cms_default_link_selected:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
a.cms_default_link_selected:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }