body {
	background: #e3e3e3 url(../images/lom/top_bg.jpg) repeat-x;
	text-align: center;
	min-width: 500px;
}

body div , body table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Normal;
	padding: 0px;
	margin: 0;
	color: #000000;
}

body.menu{
	min-width: 150px;
	max-width: 200px;
	background-color:B5ADF5;

}

.white
  {
	color: white;
  }
.branch{
	cursor: pointer;
	display: block;
}
.leaf{
	display: none;
	margin-left: 16px;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.menucol {
	text-align:left;
}

.menu {
	font: 10pt helvetica,sans-serif;
	color: navy;
 }



#maincol{
	margin: 0 auto;
	min-width: 500px;
}

.pageheading{
	margin-top:10px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
}

.pageheadingdesc{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	text-align: left;
	max-width: 100%;
}

.tables{
	padding:4px; 
	margin-left:auto;
	margin-right:auto;
	min-width:75%;
}


.nextprev{
	padding:5px;
	width: 100%;
}


.filters  table{
	margin-left:auto;
	margin-right:0px;
	text-align:right;

}

.filterpartner{
	margin-left:0px;
	margin-right:auto;
	float: left;

}

.filterdays{
	margin-left:0px;
	margin-right:auto;
	float: right;


}
.filterVisitorStatus{

}

.data_table_heading{
	text-align:center;
}

.data{
	width:100%;
	text-align:right;

}


.data td {
	min-width:80px;
	padding-left: 3px ;
	padding-right: 1px ;
}

.data table{
	text-align:right;
	margin-left:auto;
	margin-right:0px;

}

.captions{
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding-right:5px;
}


.subcaptions{
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}

.datalabel{
	text-align:left;
	padding-left:5px;
}

.data0{


}

.data1{


}


.datacurrent{
font-weight: bold;

}

.datasummary{
font-weight: bold;

}

input[type=text]  {
text-align:right;
max-width:80px;
}

.user {
	text-align:left
}

.user input {
text-align:left;
min-width:100px;
max-width:200px;
}

.error{
color:red;
font-style: italic;
}

.status{
color:green;
font-style: italic;

}

.header a:link {color: white}     /* unvisited link */
.header a:visited {color: white}  /* visited link */
.header a:hover {color: white}   /* mouse over link */
.header a:active {color: white}   /* selected link */

table.mobileTable  {
border:medium ridge;
margin-bottom:5px;
margin-top:10px;
padding-bottom:5px;
padding-top:5px;
width:72%;
border-color:#000000;
}

table.lomWidth {
width:72%;
}

.hint {
font-size:smaller;
}