/* stats template layout */	

/* test done with orange background
#stats-header {
    background-color: #FF7800;
    height:90px;
    color:white;
    background-image: url(/res/img/stats/stats-header-top.jpg);
    background-position: right;
    background-repeat: no-repeat;
}
*/
/* original with blue background
#stats-header {
    background-color: #0095A6;
    height:90px;
    color:white;
    background-image: url(/res/img/cms/iceberg-header-top.jpg);
    background-position: right;
    background-repeat: no-repeat;
}
*/
#stats-header {
   background-color: #0095A6;
   height:105px;
   color:white;
   background: url(/res/img/admin/instrumentsbanner_bk.jpg) repeat-x 0 0;
}

#stats-header-logo {
   background: url(/res/img/cms/instruments_logo.jpg); 
   background-repeat:no-repeat;
   height:105px;
   color:white;
}

#stats-header-top {
		width:200px;
		height:105px;
		color:white;
		background-image: url(/res/img/stats/stats-header-top.jpg);
		background-repeat: no-repeat;
		float:right; 
		background-position:bottom;
	}

#stats-header-title {
    color:white;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: oblique;
    text-decoration: overline;
    font-size: 18pt;
    padding-left: 28px;
    padding-top: 52px;
}
    
 #stats-header .breadcrumb {
	padding:0px 2px 0px 28px;
}
    
#stats-header .breadcrumb, #stats-header .breadcrumb a {
    color:white;
} 

#stats-left {
	background-color:black;
	float:left;
	width: 200px;
	padding:0;
	margin: 0;
	background-color: #FFFFFF;
	border-left:1px solid #9A5A6B;
	border-right:1px solid #9A5A6B;
	border-bottom:1px solid #9A5A6B;
}
#stats-right {
	float:right;
	width: 75%;
	margin: 10px;
}

#stats-wide {
	float:left;
	margin: 10px;
}

	
/* Inner styles */
	#stats {
		width:100%
	}
	
	
	#stats ul.menustats {
		margin:0;
		padding:0;
		list-style-type: none;
		/*list-style-image: url('/res/img/admin/blue-arrow.gif');*/
	}
	
	#stats ul.menustats li {
		margin: 0;
	}
	
	#stats ul.menustats li a{
		display: block;
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #9A5A6B;
		background:url(/res/img/stats/blue-arrow.gif) 5px 5px no-repeat;
	}
	
	#stats ul.menustats li a:hover {
		display: block;
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #9A5A6B;
		background:#E9CFD6 url(/res/img/stats/blue-arrow-hover.gif) 5px 5px no-repeat;
	}
	
	#stats ul.menustats li a.current {
		display: block;
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #ffffff;
		font-weight: bold;
		background:#B56D80 url(/res/img/stats/white-arrow2.gif) 5px 5px no-repeat;
		
	}
	
	
	
	
/* Inner styles  */
	
	#allSets {
		width:100%
	}
	#logmenu {
		width:20%;
		float:left
	}
	
	#logmenu ul.filter {
		margin:0;
		padding:0;
		list-style-type: none;
		/*list-style-image: url('/res/img/admin/blue-arrow.gif');*/
	}
	
	#logmenu ul.filter li {
		margin: 0;
	}
	
	#logmenu ul.filter li a:link {
		display: block;
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #9A5A6B;
		background:url(/res/img/stats/blue-arrow.gif) 5px 5px no-repeat;
	}
	
	#logmenu ul.filter li a:hover {
		display: block;
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #9A5A6B;
		background:#E9CFD6 url(/res/img/stats/blue-arrow-hover.gif) 5px 5px no-repeat;
	}
	
	#logmenu ul.filter li a.current {
		display: block;
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		font-weight:bold;
		color: #ffffff;
		background:#B56D80 url(/res/img/stats/white-arrow2.gif) 5px 5px no-repeat;
		
	}

	#logbox {
		width:80%;
		float:left
	}
	
	#logbox div.indent {
	padding-left:20px;
	/*border:1px solid #007F93;*/
	border:1px solid #003366;
	background-color:#D1EDF9;
	}
	
	#logbox a.plus{
		
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #000000;
		background:url(/res/img/stats/plus-nav.gif) 5px 5px no-repeat;
		/* background:url(/res/img/admin/blue-arrow.gif) 5px 5px no-repeat; */
	}
	
	#logbox a.minus{
		
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #000000;
		background:url(/res/img/stats/minus-nav.gif) 5px 5px no-repeat;
	}
	
	#logbox a.none{
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		color: #000000;
	}
	
	#logbox a.more{
		padding: 2px 0px 5px 20px;
		height: 20px;
		font-size: 8pt;
		/*color: #007F93;*/
		color: #003366;
	}
	
	#log-set-usersperpage {
		width:100%
	}
	
	#logbox table.users {
		width:80%;
		/*border-bottom: 1px solid #007F93;
		border-right: 1px solid #007F93;*/
		border-bottom: 1px solid #003366;
		border-right: 1px solid #003366;
	}
	
	#logbox table.users th {
		/*border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;*/
		border-top: 1px solid #003366;
		border-left: 1px solid #003366;
		background-color: #D8EAEC;
		font-size: 9pt;
		text-align: left;
		padding: 2px;
	}
	
	#logbox table.users td {
		/*border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;*/
		border-top: 1px solid #003366;
		border-left: 1px solid #003366;
		font-size: 9pt;
		padding: 2px;
	}
	
	
	
	ul.userdetails {
		margin:0;
		padding:0;
		list-style-type: none;
		/*list-style-image: url('/res/img/admin/blue-arrow.gif');*/
	}
	
	ul.userdetails li {
		display: block;
		padding: 2px 0px 5px 20px;
		height: 20px;
		text-decoration: none;
		font-size: 8pt;
		/*color: #007f93;*/
		color: #003366;
		background:url(/res/img/stats/blue-arrow.gif) 5px 5px no-repeat;
	}
	
	
	
	
	#yearlytop20 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#yearlytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#yearlytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#yearlytop20 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#yearlytop20 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	
	#pdfyearlytop20 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#pdfyearlytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfyearlytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#pdfyearlytop20 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#pdfyearlytop20 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}
	
	
	
	
	
	#ymonthlytop20 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#ymonthlytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#ymonthlytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#ymonthlytop20 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#ymonthlytop20 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	
	#ymonthlytop20 table.nohits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#ymonthlytop20 table.nohits td {
		font-size: 12px;
		font-weight:bold;
		padding: 2px;
	}
	
	
	
	#pdfymonthlytop20 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#pdfymonthlytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfymonthlytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#pdfymonthlytop20 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#pdfymonthlytop20 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}
	
	
	#pdfymonthlytop20 table.nohits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#pdfymonthlytop20 table.nohits td {
		font-size: 14px;
		font-weight:bold;
		padding: 2px;
	}
	
	
	
	
	
	
	#yearlytop10 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#yearlytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#yearlytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#yearlytop10 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#yearlytop10 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	
	
	
	
	
	#pdfyearlytop10 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#pdfyearlytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfyearlytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#pdfyearlytop10 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#pdfyearlytop10 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}	
	
	
	
	
	
	
	
	
	#ymonthlytop10 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#ymonthlytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#ymonthlytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#ymonthlytop10 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#ymonthlytop10 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	
	#ymonthlytop10 table.nohits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#ymonthlytop10 table.nohits td {
		font-size: 12px;
		font-weight:bold;
		padding: 2px;
	}
	
	
	
	
	#pdfymonthlytop10 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#pdfymonthlytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfymonthlytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#pdfymonthlytop10 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#pdfymonthlytop10 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}
	
	
	#pdfymonthlytop10 table.nohits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#pdfymonthlytop10 table.nohits td {
		font-size: 14px;
		font-weight:bold;
		padding: 2px;
	}
	
	
	
	
	#monthlytop20 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#monthlytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#monthlytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#monthlytop20 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#monthlytop20 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	#weeklytop20 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#weeklytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#weeklytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#weeklytop20 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#weeklytop20 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	
	#weeklytop20 table.nohits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#weeklytop20 table.nohits td {
		font-size: 12px;
		font-weight:bold;
		padding: 2px;
	}
	
	#monthlytop10 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#monthlytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#monthlytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#monthlytop10 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#monthlytop10 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	#weeklytop10 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#weeklytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 10pt;
		font-weight:bold;
	}
	
	#weeklytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#weeklytop10 table.hits td {
		font-size: 10px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#weeklytop10 table.hits td.line {
		font-size: 10px;
		padding: 2px;
		width:60%;
	}
	
	
	#weeklytop10 table.nohits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#weeklytop10 table.nohits td {
		font-size: 12px;
		font-weight:bold;
		padding: 2px;
	}
	
	
	
	
	
	
	
	
	
	
	
	#pdfmonthlytop20 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#pdfmonthlytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfmonthlytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#pdfmonthlytop20 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#pdfmonthlytop20 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}
	
	#pdfweeklytop20 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#pdfweeklytop20 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfweeklytop20 table.hits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#pdfweeklytop20 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #A5D0D6;
	}
	
	#pdfweeklytop20 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}
	
	
	#pdfweeklytop20 table.nohits {
		width:100%;
		border: 1px solid #0095A6;
		}
	
	#pdfweeklytop20 table.nohits td {
		font-size: 14px;
		font-weight:bold;
		padding: 2px;
	}
	
	#pdfmonthlytop10 table.heading {
		border: 1px solid #000000;
		width: 30%;
		}
	
	#pdfmonthlytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfmonthlytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#pdfmonthlytop10 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#pdfmonthlytop10 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}
	
	#pdfweeklytop10 table.heading {
		border: 1px solid #000000;
		width: 50%;
		}
	
	#pdfweeklytop10 table.heading td {
		padding: 2px;
		text-align:center;
		font-size: 14px;
		font-weight:bold;
	}
	
	#pdfweeklytop10 table.hits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#pdfweeklytop10 table.hits td {
		font-size: 14px;
		padding: 2px;
		border-bottom: 1px solid #7DDCBE;
	}
	
	#pdfweeklytop10 table.hits td.line {
		font-size: 14px;
		padding: 2px;
		width:60%;
	}
	
	
	#pdfweeklytop10 table.nohits {
		width:100%;
		border: 1px solid #0BC08B;
		}
	
	#pdfweeklytop10 table.nohits td {
		font-size: 14px;
		font-weight:bold;
		padding: 2px;
	}
	
	INPUT.printbutton {
		/*background: #007F93 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;*/
		background: #003366 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;
		color:white;
		padding: 2px 20px 2px 2px;
		margin:0;
		border:0;
		font-weight: bold;
		font-size: 9pt;
		text-align:left;
		height:20px;
	}
	
/*	
	.stats {
		width:100%
	}
	
	.stats ul.menustats {
		list-style-image: url('/res/img/stats/blue-arrow.gif');
	}
	
	.stats ul.menustats li {
		margin: 6px 0 0 0;
	}
	
	.stats ul.submenustats {
		list-style-type: none;
		text-align:left;
	}
	
	.stats ul.submenustats li.first {
		margin: 0;
		padding: 10px;
		display:inline;
		background-image: url(/res/img/stats/blue-seperator.gif);
		background-position:right;
		background-repeat:no-repeat;
	}
	
	.stats ul.submenustats li.last {
		margin: 0;
		padding: 10px;
		display:inline;
	}
	
	
	.stats table.users {
		width: 65%;
		border-bottom: 1px solid #007F93;
		border-right: 1px solid #007F93;
	}
	
	.stats table.users th {
		border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;
		background-color: #D8EAEC;
		font-size: 9pt;
		text-align: left;
		padding: 2px;
	}
	
	.stats table.users td {
		border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;
		font-size: 9pt;
		padding: 2px;
	}
	
	
	.stats table.pageimpressions {
		width: 80%;
		border-bottom: 1px solid #007F93;
		border-right: 1px solid #007F93;
	}
	
	.stats table.pageimpressions th {
		border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;
		background-color: #D8EAEC;
		font-size: 9pt;
		text-align: left;
		padding: 2px;
	}
	
	.stats table.pageimpressions td {
		border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;
		font-size: 9pt;
		padding: 2px;
	}
	
	.stats table.refers {
		width: 80%;
		border-bottom: 1px solid #007F93;
		border-right: 1px solid #007F93;
	}
	
	.stats table.refers th {
		border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;
		background-color: #D8EAEC;
		font-size: 9pt;
		text-align: left;
		padding: 2px;
	}
	
	.stats table.refers td {
		border-top: 1px solid #007F93;
		border-left: 1px solid #007F93;
		font-size: 9pt;
		padding: 2px;
	}
	
	
	.stats table.changesite {
		width: 65%;
		border-bottom: 1px solid #007F93;
		border-right: 1px solid #007F93;
	}
	
	.stats table.changesite td {
		border-top: 1px solid #007F93;
		
		font-size: 9pt;
		padding: 2px;
	}
	
	.stats table.changesite td.coloured {
		background-color: #D8EAEC;
		border-left: 1px solid #007F93;
		border-right: 1px solid #007F93;
	}
	
	.stats div.title {
		font-size: 12pt;
		color: #0095A6;
		font-weight: bold;
	}
	*/
	
	