body
{
	background-color: #ffffff;
	color: #000000;
	margin: 0px;
}

#body 
{
	margin: 10px;
}


b, .label, .title
{
	color: #023030;
	font-weight: bold;		
}

img
{
	border:0;
}


.oneline
{
	white-space: nowrap; 
}

/* pager */
.pager 
{
	display:block;
	font-size:medium;
	font-family:'trebuchet ms',helvetica,sans-serif;
}


/* filter */
.filter 
{
	display:block;
	font-size:medium;
	font-family:Arial;
}


/* Web page generated in 78 ms (avg 1 ms) for user manager */
@media print {

.footer 
{
	display:none;
}

}

@media screen {

.footer 
{
	display:block;
	margin-top:10px;	
	font-size:xx-small;
	font-family:Arial;
}

}

/* filter grid */


.colorchooser
{
	height:15px; 
	width:31px;	
}

.gridbody tr.even
{
	background-color:white;
}

.gridbody tr.odd  
{
	background-color:#d0ffdb;
}

/* for preudo tr  */
.even 
{
	background-color:white;
	border-top:2px solid #999;
	margin-top:5px;
}

/* for pseudo tr */
.odd 
{
	background-color:#d0ffdb;
	border-top:2px solid #999;
	margin-top:5px;
}

/* for pseudo tr */
.colored 
{
	border-top:2px solid #999;
	margin-top:5px;
}


.gridbody {
/*	color:#333; */
	font-family:Arial,sans-serif;
	font-size:66%;
}

.btnInside{
    font-size:67%;
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;	
		}
.gridbody input {
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;}
.gridbody input.btn {
	font-size:87%;
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');}

.gridbody select {
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
/*
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');
*/
}

/* non-column view: edit mode */
.labelge {

}

.datage {

}

/* non-column view: locked mode */
.labelg {

}

.datag {
	font-weight: bold;		
}


/* fakedtd to keep label + data together */
.td {
	white-space: nowrap; 
}

.grid th {
/*	color:#333; */
	font-family:arial,sans-serif;
	font-size:66%;
	background-color:#cec;
}
.grid th select {
	font-family:arial,sans-serif;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');
}

/* for listing of internal objects */
.wl4 td {
	font-size:10pt;
	font-family:Arial;
}

/* dialogs, login screen */
/* it seems that I have to mark buttons with a class, http://www.webreference.com/programming/css_stylish/ */
/* background: url(/portal/html/themes/classic/color_schemes/01/button_gradient.gif) repeat-x; */
/* .dialog input {
border-color: #63995b;
border-style: solid;
border-width: 1px;
font-family: Arial;
background-color: #8edb81;
} */

.dialog 
{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	font-size:10pt;
	font-family:Arial;
}

.dialog td {
	font-size:10pt;
	font-family:Arial;
}

.dlginfo {
	text-align: left;
	font-style:italic;
}

.dlgheading {
	font-weight: bold;
	text-align: center;
}

.dlglabel 
{
	text-align: right;
}

.dlgdata {
	text-align: left;
}

.dialog input {
/*	color:#333; */
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;}
.dialog input.btn {
	font-weight:bold;
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');}

.dialog select {
/*	color:#333; */
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:84%;
	font-weight:bold;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
/*
	background-color:#cec;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaddaa');
*/
}

/* end dialogs, login screen */




/* The menu, you might need to adjust background-color and color to match the logo */
@media print 
{
.menuBackground
{
	display:none;
}	

#buttonrow 
{
	display:none;
}

.btn {
display:none;
}

#xlselectformandtime {
display:none;
}

#_XLCustomFilter1 {
display:none;
}


#_XLCustomFilter2 {
display:none;
}

#_XLCustomFilter3 {
display:none;
}

#_XLCustomFilter4 {
display:none;
}

#xlfilter 
{
display:none;
}

.pager {
display:none;
}

}

@media screen 
{
	
.menuBackground
{
	background-color: #63995b;
}

}

.menuOrange
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}
A.menuOrange
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}

A.menuOrange:hover
{
    text-decoration: underline;
}


.menuSearch
{
	background-color: #2f4821;
	color: #ffffff;
}
/* menu end */


/* 				<div class='ssscomment' style='width=500px'><hr width='100%' SIZE='1' /><p class='ssscommenter'>manager</p><p class='ssscommentplaintext'>mattias was here</p><p class='ssscommentattachment'><a href='/sss2/g/download.aspx?id=nnwpsm457dyirfrb9svxts45&cmt=r592jw36c9y6tg55txwgggfz'>headerStripe2.gif</a></p></div> */
.ssscomment 
{
	width:500px;
	color:#2f4821;
	font-family:Courier;
	font-size: 10pt;
}

.ssscommenter 
{
	display:block;
	font-weight: bold;
}

.ssscommentplaintext
{
	display:block;
	margin-top:10px;	
}

.ssscommentattachment 
{
	display:block;
	font-family:Arial;
	font-weight: bold;
	margin-top:10px;	
}

/* the messages above the page */
.msginfo 
{
	border: 2px solid green;
	border-width: 2px 2px 2px 2em;
	padding: 0.5em 0.5em 0.5em 1em;
	background: #FFE;
	line-height: 1em;
    width:400px;
	font-size:10pt;
	font-family:Arial;	
    
}

.msgwarn 
{
	border: 2px solid orange;
	border-width: 2px 2px 2px 2em;
	padding: 0.5em 0.5em 0.5em 1em;
	background: #FFE;
	line-height: 1em;
    width:400px;
	font-size:10pt;
	font-family:Arial;	
    
}

.msgerror 
{
	border: 2px solid red;
	border-width: 2px 2px 2px 2em;
	padding: 0.5em 0.5em 0.5em 1em;
	background: #FFE;
	line-height: 1em;
	font-weight: bold;
    width:400px;
	font-size:10pt;
	font-family:Arial;	
    
}