@import url("../../css/rte.css");				/* general, rich text editing */
@import url("../../css/csc.css");				/* css styled content */
@import url("../../sr_email_subscribe/css/default.css");

/* debug with borders */
/*table, div, td { border: 1px solid Black; }*/

/* general */
.clearfloat { clear:both; padding:0; margin:0; font-size:0.1em; }

/* body */
body { margin:4px; background-color:white; color:black; text-align:center; }
/* main section */
/*#main { width:750px; margin:auto; text-align:left; border:1px solid #99BFB7; background:url(../images/top_bg.png) left top repeat-x; }*/
#main { width:750px; margin:auto; text-align:left; border:1px solid #99BFB7; background:url(../images/top_bg.png) left top repeat-x; }

/* top area - logo, background image, header menu, search */
#top-area-wrapper { }
td#logo-area { padding:4px; text-align:left; vertical-align:top; width:160px; }
td#static-area { padding:4px; text-align:right; vertical-align:bottom; }

/* language menu of flags */
#language-menu-area { text-align:right; float:right; filter:alpha(opacity=60); -moz-opacity:0.60; }
#language-menu-area img { border:1px solid black; }

/* main menu area*/
#main-menu-area { float:left; margin:0; padding:0; width:100%; background:url(../images/menu_bg_normal.png) left top repeat-x; }
ul.main-menu-level1 { float:right; list-style-type:none; margin:0; padding:0; font-size:12px; font-weight:bold; color:#DDDDDD; }
ul.main-menu-level1 li { float:left; margin:0; padding:0; padding-left:2px; background:url(../images/menu_item_sep.png) left top no-repeat; }
ul.main-menu-level1 li a { text-decoration:none; color:#DDDDDD; float:left; padding:2px 20px; }
ul.main-menu-level1 li a:hover { text-decoration:none; color:#DDDDDD; background:url(../images/menu_bg_hover_light.png) left top repeat-x; }

/* informational area; site path, search */
#informational-area { background:#EBF2F1 url(../images/info_bg.png) left top repeat-x; border-bottom:1px solid #99BFB7; clear:both; }
/* sitepath */
#sitepath-area { vertical-align:middle; padding:2px 3px; }
#sitepath-area p { margin:0; padding:0; font-size:11px; }
#sitepath-area, #sitepath-area a { color:#579A8A; text-decoration:none; }
#sitepath-area a:hover { text-decoration:underline; }
#sitepath-area .sitepath-root-page { }
#sitepath-area .sitepath-current-page { font-weight:bold; }
/* searchbox */
#searchbox-wrapper { border-collapse:collapse; }
#searchbox-area { text-align:right; vertical-align:middle; padding:2px 4px; }
#searchfield-area { vertical-align:middle; text-align:left; padding:0; border:1px solid #99BFB7; }
input#searchfield { width:152px; margin:0; padding:0 2px; font-size:11px; color:#666666; background-color:transparent; border:none;  }
#searchlink-area { vertical-align:middle; text-align:right; padding:0 4px; border:1px solid #99BFB7; }
#searchlink-area a { text-decoration:none; }
#searchlink-area a:hover { text-decoration:underline; }
#searchlink-area h6 { text-align:right; margin:0; padding:0; }
#searchlink-area, #searchlink-area input { font-size:11px; color:#005B45; font-weight:bold; }
#searchlink-area input { background-color:transparent; border:none; cursor:pointer; cursor:hand; padding:0; margin:0; }

/* footer area */
#footer-area { border-top:1px solid #99BFB7; padding:0; padding:4px; background:#EBF2F1 url(../images/bottom_bg.png) left bottom repeat-x; }
#footer-menu-area { vertical-align:middle; text-align:left; padding:0; }
ul.footer-menu { list-style-type:none; margin:0; padding:0; font-size:11px; font-weight:normal; color:#005B45; }
ul.footer-menu li { display:inline; padding:0 4px; }
ul.footer-menu li a { text-decoration:none; }
ul.footer-menu li a:hover { text-decoration:underline; }
#copyright-area { vertical-align:middle; text-align:right; padding:0; }
#copyright-area h6 { color:#333333; margin:0; padding:0; }
#copyright-area a { text-decoration:none; }
#copyright-area a:hover { text-decoration:underline; }

