/* (c) Ariacom 2008 - $Revision: 34 $ $Date: 2008-02-18 11:28:39 +0100 (Mon, 18 Feb 2008) $ */
body {background: #333; color: white; font-family: "MS Trebuchet", Verdana, sans-serif; font-size: 10pt; margin: 0px;}
h1 { color: white; font-size: 150%; padding: .3em;}
input, select {border: 0px solid #229911; color: #332222;}
img {vertical-align: middle; border: 0px;}
ul {margin:0px;}
p {margin: 0em; padding: .3em;}

/* Links */
li a:link  {color: white; text-decoration: none;}
li a:hover {color: white; text-decoration: underline;}
li a:active, li a:visited {color: white; }

a:link, td a:link {color: #55cc00; text-decoration: none;}
a:hover, td a:hover {color: #55cc00; text-decoration: underline; }
a:active, a:visited, td a:active, td a:visited {color: #55ff11; text-decoration: none;}

/* Colors */
.greenbackground {background-color: #55cc00;}
.darkgreen {color: #229911; }
.darkgray {color: #332222; }
.green {color: #55cc00;}
.strong {font-weight: bold;}

/* Tables */
table.input tr td {border: 0px; background: #55cc00; padding: .3em; vertical-align: top;}
table.input {padding: 0px; border-spacing:0px;}
td ul {list-style-type: none; margin: 0pt; padding:0px;}

/* Rounded corners*/
.corner{display:block}
.corner *{ display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#55cc00}
.corner1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #3f731d;  border-right:1px solid #3f731d;  background:#49a20c}
.corner2{ margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #36412d;  border-right:1px solid #36412d;  background:#4bab09}
.corner3{ margin-left:1px;  margin-right:1px;  border-left:1px solid #4bab09;  border-right:1px solid #4bab09;}
.corner4{ border-left:1px solid #3f731d; border-right:1px solid #3f731d}
.corner5{ border-left:1px solid #49a20c; border-right:1px solid #49a20c}
.cornerfg{background:#55cc00; overflow: visible}

/* Containers */
.menu_container {width: 225px;  margin: 25px auto;}
.menu_container ul {list-style-type: none; margin-left:0em; padding:0px;}
.menu_container ul li { padding-left: 20px; }

.main_container {margin:25px 25px 0px 50px; }

/* Tips */
.tool-tip {color: #fff; width: 139px; z-index: 13000; }
.tool-title {font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: url(../images/bubble.gif) top left;}
.tool-text {font-size: 11px; padding: 4px 8px 8px; background: url(../images/bubble.gif) bottom right; }

/* Overlay */
.overlay_background {display: none; position: absolute; top: 0%; left: 0%; width: 2000px; height: 2000px; background-color: black;z-index:1001;}
.overlay_panel {display: none; position: absolute; padding: 0.25em; z-index:1002; overflow: visible;}

/* Report Menu */
ul#reportActions { margin: 0pt; padding:.3em; list-style-type: none; list-style-position: outside; list-style-image: none; background-color: black; clear: both; position:relative;} 
ul#reportActions li { display: inline; line-height: 2em;}

/* Panels */
#error_panel, #message_panel {margin: 0px 0px 0px 0.3em; top:10%; padding: 0.5em; float:center; width: 100%; font-weight: bold; display: none;}
#error_panel {background-color:red;}
#message_panel {background-color:#f7cc30;} /* ff9933*/
#folder_panel, #search_panel {  top: 50%; left: 50%; margin: auto; display: none; width: 50%; overflow: visible}

.note {color:#f7cc30; margin: 0px 0px 0px 0.3em; padding: 0.5em; float:left; width: 80%;}
.hint {font-size: 75%; text-align: center;}
/* User Actions */
#user_actions_container {text-align:right; margin-right:25px; }
ul#user_actions {margin: 0pt; padding:.3em; list-style-type: none; list-style-position: outside; list-style-image: none; clear: both; position:relative;}
ul#user_actions li {display: inline;}
