@media print
{    
    #header
    {
        display: none !important;
    }
	body{ font-family:Arial, Helvetica, sans-serif; 
	  font-size:11px;
	  color:#000000;
	  background-color:#ffffff}
}
@media screen
{
#header {
	background-color:#ffffff;
	background-image:url(../images/headbg.png);
	background-position:right top;
	border:1px solid #999;
	padding:5px 5px 2px 5px;
	
	margin:0 0 5px 0;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
}
.floater{clear:both; line-height:0px; height:0px; display:block; font-size:0px}
#header_right{
	float:right;
}
#select_client{margin-top:5px}

.warning{font-weight:bold;  border:1px solid #C00; background-color:#fff;  color:#c00; font-size:12px;  padding:10px;margin-top:10px; display:block}
.warning ul{margin:0px 10px}

body{ font-family:Arial, Helvetica, sans-serif; 
	  font-size:11px;
	  color:#000000;
	  background-color:#ffffff}
a.menulink,a.menulink:active,a.menulink:visited{color:#000000; font-size:12px;text-decoration:none;font-weight:bold;}
a.menulink:hover{color:#000000; font-size:12px;text-decoration:underline}
a,a:visited,a:active{text-decoration:None;color:#000000}
a:hover{text-decoration:None;color:#666666}
#shell {
	padding:0px;
	border:1px solid #999;
	overflow:auto;
	background-color:#fff;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		-webkit-border-top-left-radius: 4px;
	/*width:750px;
	float:left;
	clear:none;*/
}
.workarea{
	padding:5px;
}

.title{ 	
	/*background:#ccc url(../images/barbg.png) top repeat-x;*/
	padding:5px;
	color:#000000;
	text-align:left;
	margin-bottom:0px;
	font-weight:bold;
	font-size:12px;
}

.navlist a { 
padding:2px 5px 2px 5px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
font-weight:bold;
border:1px solid #999;
text-transform:capitalize;
text-decoration:none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
}

.navlist a.navover
{
color: #000;
text-decoration: none;
background-color:#ffffff;
}
.navlist a.nav
{
text-decoration: none;
background-color:#ccc;
color: #000000;
}
.navlist a:hover
{
color: #000000;
background-color:#ffffff;
text-decoration: none;
}
.navlist a.navon
{
color: #000000;
background-color:#ffffff;
text-decoration: none;
}


.hiddiv{
	position: absolute;
	visibility: hidden;
	width: 700px;
	height:700px;
	padding-left:2px;
	background-color:#FFFFFF;
}
.showdiv{
	visibility: visible;
	position: absolute;
	width: 700px;
	height:700px;
	padding-left:2px;
	background-color:#FFFFFF;
}
.operations{
	margin:10px 5px 10px 0px;
}
.button{
	background:#ccc url(../images/buttonbg.png) center repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #999;
	text-align:center;
	padding:1px 5px 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.button:hover{
	background-color:#eeeeee;
}
.operations a{
	background:#ccc url(../images/buttonbg.png) center repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #999;
	text-align:center;
	padding:1px 5px 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.operations a:hover{
	background-color:#eeeeee;
	text-decoration:none;
}
a.menu {
	background:#ccc url(../images/buttonbg.png) center repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:solid 1px #999;
	text-align:center;
	padding:1px 2px 1px 2px;
	line-height:20px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
a.menu:hover{
	background-color:#eeeeee;
	text-decoration:none;
}
.submit{
	background:#ccc url(../images/buttonbg.png) center repeat-x;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #999;
	text-align:center;
	padding:1px 5px 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.formelement{
	border:1px #999 solid;
	background-color:#fff;
	/*width: 100%;*/
}
.tableheading{
	background-color:#ccc;
	font-weight:bold;
	color:#000000;
}
.tableheading a{color:#000000;}
th{
	background-color:#ccc;
	font-weight:bold;
	color:#000000;
}
.tablerowodd{
	background-color:#eaeaea;
}
.tableroweven{
	background-color:#ffffff;
}
.tablerow{
	border-bottom:1px dashed #999;
}
#footer{
text-align:left;
width:750px;
padding:10px;
background-color:#eaeaea;
}

#mailbox{
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px;
	margin-bottom:5px;
}
	
#listform td{border-right:solid 1px #fff}
}