INPUT{font-size:9pt;border:1px solid black;color:#000;background:transparent;margin:2px;}
SELECT{font-size:9pt;border:1px solid black;color:#000;background:transparent;}
TEXTAREA{font-size:9pt;border:1px solid black;color:#000;background:transparent;}
.sitebox_headline{font-size:11pt;font-weight:800;color:#fff;background-color:#36c;}
.sitebox_content{font-size:10pt;color:#000;background-color:transparent;border-color:#000;}
.sitebox_content_mouseover{font-size:10pt;color:#000;background-color:#ccc;}
.sitebox_menuheader{font-size:13pt;font-weight:800;color:#000;background-color:#fff;}
.sitebox_menuitem{font-size:11pt;font-weight:800;color:#000;background-color:#fff;}
.sitebox_trackgroups_member{background-color:#0c0;}
.sitebox_pageheader{font-size:13pt;font-weight:800;color:#fff;background-color:#36c;padding:2px 10px 2px 10px;}
.sitebox_invoiceslist_invoice{background-color:#3f0;}
.sitebox_invoiceslist_quote{background-color:#c3f;}
.sitebox_invoiceslist_unpaid{background-color:#fff;}
.button{font-size:9pt;color:#000;background-color:#999;border:1px solid;cursor:pointer;}
.site_dialog_headline{font-size:14pt;font-weight:bold;color:#000;}
.site_pagination{font-size:12px;color:#000;font-weight:bold;}
.site_pagination td{background-image:url(/art/red_fade.gif);background-repeat:repeat-x;background-color:#FFF;border:1px solid black;text-align:center;}
.site_pagination td:hover{background:#fff;cursor:pointer;}
.site_pagination .blank{height:20px;border:0;background:transparent;}
.site_pagination .page{height:20px;}
.site_pagination .page_selected{background-image:url(/art/green_fade.gif);background-repeat:repeat-x;height:20px;}
.site_pagination .prev{width:20px;height:20px;}
.site_pagination .next{width:20px;height:20px;}
.bg_mask{opacity:.4;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:.40;}
.cssbox,.cssbox_body,.cssbox_head,.cssbox_head p{background-color:transparent;background-image:url(/art/background_white.png);background-repeat:no-repeat;background-position:bottom right;}
.cssbox_head_blank,.cssbox_head_blank p{background-color:transparent;background-image:url(/art/background_white.png);background-repeat:no-repeat;background-position:bottom right;}
.cssbox{padding-right:15px;margin:5px auto;}
.cssbox_head,.cssbox_head_blank{background-position:top right;margin-right:-15px;padding-right:5px;}
.cssbox_head p,.cssbox_head_blank p{background-position:top left;margin:0;border:0;padding:5px 0 5px 5px;height:auto!important;height:1%;}
.cssbox_body{background-position:bottom left;margin-right:-10px;padding:0 0 15px 5px;}
#loadingcontainer_overlay{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1000;}
#loadingcontainer_overlay div{width:275px;height:175px;margin:100px auto;background-color:#fff;border:1px solid #000;padding:15px;text-align:center;}
#processingcontainer_overlay{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1000;background-image:url(/art/background-trans.png);}
#processingcontainer_overlay div{width:275px;height:175px;margin:100px auto;background-color:#fff;border:1px solid #000;padding:15px;text-align:center;}
#captcha_overlay{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1000;background-image:url(/art/background-trans.png);}
#captcha_overlay div{width:225px;margin:100px auto;background-color:#fff;border:1px solid #000;padding:15px;text-align:center;}
#error_overlay{visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1000;background-image:url(/art/background-trans.png);}
#error_overlay div{width:225px;margin:100px auto;background-color:#fff;border:1px solid #000;padding:15px;text-align:center;}
.dialog{position:relative;min-width:8em;max-width:760px;color:#eee;}
.dialog .content,.dialog .t,.dialog .b,.dialog .b div{background:#fff url(/art/background_green.png) no-repeat top right;}
.dialog .content{position:relative;padding:0 5px 0 5px;}
.dialog .t{position:absolute;left:0;top:0;width:12px;height:100%;_height:1600px;background-position:top left;}
.dialog .b{position:relative;width:100%;}
.dialog .b,.dialog .b div{font-size:1px;background-position:bottom left;}
.dialog .b div{position:relative;margin-left:12px;background-position:bottom right;}
.dialog .hd,.dialog .bd,.dialog .ft{position:relative;}
.dialog .wrapper{position:static;overflow:show;}
.dialog h1,.dialog p{margin:0;padding:.5em 0 0 0;}
.dialog h1{padding-bottom:0;}
.dialog .hd{font-size:18px;font-weight:bold;color:#000;padding-top:10px;padding-left:10px;}
.sitebox_close{display:block;text-decoration:none;text-align:right;position:absolute;right:5px;padding-top:2px;cursor:pointer;}
.sitebox_close a{text-decoration:none;color:000;}
// NAVIGATION SETTINGS .sitebox_navigation{font-size:10pt;color:#000;background-color:transparent;border-bottom:1px solid;}
.headline_navigation{font-size:10pt;color:#000;background-color:transparent;border-bottom:1px solid;}
.navmenu{font-size:10pt;color:#000;background-color:#ccc;border-bottom:1px solid;}
.contextMenuPopup{font-size:10pt;color:#000;background-color:#ccc;border:1px solid black;display:none;width:140px;}
.headline_navigation li{z-index:1500;}
.navmenu li{z-index:1400;}
.contextMenuPopup{z-index:1200;}
.sitebox_navigation li{z-index:1100;}
.sitebox_navigation ul,.headline_navigation ul,.navmenu ul,.contextMenuPopup ul{margin:0;padding:0;list-style-type:none;}
.sitebox_navigation ul li,.headline_navigation ul li,.navmenu ul li{position:relative;display:inline;float:left;width:55px;//background-color:#ccc;padding:2px;padding-right:15px;font-size:10pt;}
.contextMenuPopup ul li{position:relative;display:block;list-style:none;float:left;//background-color:#ccc;padding:2px;padding-right:15px;font-size:10pt;height:15px;}
.sitebox_navigation ul li:hover,.headline_navigation ul li:hover,.navmenu ul li:hover,.contextMenuPopup ul li:hover{background-color:#FFF;cursor:pointer;}
.sitebox_navigation ul li a,.headline_navigation ul li a,.navmenu ul li a,.contextMenuPopup ul li a{cursor:pointer;display:block;border-left-width:0;text-decoration:none;width:55px;color:#000;padding:2px;padding-left:10px;padding-right:15px;}
.sitebox_navigation ul li ul,.headline_navigation ul li ul,.navmenu ul li ul,.contextMenuPopup ul li ul{left:0;position:absolute;top:1em;display:block;visibility:hidden;background-color:#ccc;border:1px solid black;width:140px;}
.contextMenuPopup ul li ul{left:140px;}
.sitebox_navigation ul li ul li,.headline_navigation ul li ul li,.navmenu ul li ul li,.contextMenuPopup ul li ul li{display:list-item;float:none;width:123px;}
.sitebox_navigation ul li ul li:hover,.headline_navigation ul li ul li:hover,.navmenu ul li ul li:hover,.contextMenuPopup ul li ul li:hover{background-color:#999;cursor:pointer;}
.sitebox_navigation ul li ul li a,.headline_navigation ul li ul li a,.navmenu ul li ul li a,.contextMenuPopup ul li ul li a{display:block;color:black;text-decoration:none;padding:1px 5px;border:0;width:140px;}
/* Holly Hack for IE \*/ * html p#iepara{/*For a paragraph(if any) that immediately follows suckertree menu,add 1em top spacing between the two in IE*/ padding-top:1em;}
* html .navmenu ul li{float:left;height:1%;}
* html .navmenu ul li a{height:1%;}
* html .sitebox_navigation ul li,* html .headline_navigation ul li,* html .contextMenuPopup ul li{float:left;height:1%;}
* html .sitebox_navigation ul li a,* html .headline_navigation ul li a,* html .contextMenuPopup ul li a{height:1%;}
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
a.dp-choose-date{float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background:url(/art/calendar.png) no-repeat;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
input.dp-applied{width:140px;float:left;}