@media screen,print {
BODY {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:verdana,arial,sans serif;
}
H1 {
	margin:0px;
	padding:5px 0px 6px 0px;
	font-size:110%;
	letter-spacing:1px;	
	color: #002A5C;	
}
H2, H3 {
	margin:0px;
	padding:6px 0px 6px 0px;
	font-size:90%;
	color: #95A9CA;
}
H4 {
	margin:0px;
	padding:4px 0px 4px 0px;;
	font-size:80%;
}
H4 a:link, H4 a:visited {
	color: #95A9CA; 
	text-decoration:none;
} /* #9999cc; */
H4 a:hover, H4 a:focus, H4 a:active {
	color: #ff0000;
	text-decoration:none;	
}
P {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:80%;
	color: #333333;
}
OL{
	margin-top: 0px;
	margin-bottom: 8px;
	padding:0px;
	color: #333333;
	font-size:80%;	
}
UL {
	margin-top: 2px;
	margin-bottom: 10px;
	padding:0px;
	color: #333333;
	font-size:80%;	
}
UL UL {
	font-size:100%;
}
UL UL UL {
	font-size:100%;
}
LI {

}
.item_off	{
	width:110px;
	height:20px;
	background-color: #95A9CA; /*#9999cc;*/
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:underline;
}
.item_on {
	width:110px;
	height:20px;
	background-color: #002A5C; /*#003366;*/
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:underline;
}
a.full:link,a.full:visited {
	cursor:pointer;
	width:100%;
	display:block;
	color: #ffffff;
}
a.full:hover,a.full:focus,a.full:active {
	cursor:pointer;
	width:100%;
	display:block;
	color: #ff0000;
}
TD.footer {
	padding:4px 8px 4px 8px;
	font-size:66%;
	color: #000000;
	letter-spacing:1px;	
}
TD.footer a:link, TD.footer a:visited {
	color: #000000;
}
TD.footer a:hover, TD.footer a:focus, TD.footer a:active {
	color: #ff0000;
}
a.top:link,a.top:visited {
	cursor:pointer;
	color: #0000ff;
	text-decoration:underline;
	font-size:80%;
}
a.top:hover,a.top:focus,a.top:active {
	cursor:pointer;
	color: #ff0000;
	text-decoration:underline;
	font-size:80%;	
}
.sub {
	color: #000000;
	text-decoration:none;
	font-size:80%;
}
a.sub:link,a.sub:visited {
	cursor:pointer;
	color: #000000;
	text-decoration:none;
	font-size:80%;
}
a.sub:hover,a.sub:focus,a.sub:active {
	cursor:pointer;
	color: #ff0000;
	text-decoration:none;
	font-size:80%;
}
.thumbnail {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	border: 1px #FFFFFF solid;
}
.thumbnailover {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	border: 1px #95A9CA solid;
	background-color: #95A9CA;
}
.thumbnailover2 {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #FF0000;
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
}
.whitetext {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.rangediv {
	font-size: 10px;
	line-height: 12px;
	color: #000033;
	text-decoration: none;
	font-weight: normal;
}
.rangediv a:hover {
	color: #ff0000;
}
.surfaces {
	border: #95A9CA;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.surfacesover {
	border: 1px #FFFFFF solid;
}
.bluetext {
	font-size: 10px;
	line-height: 12px;
	color: #000033;
	text-decoration: none;
	font-weight: normal;
}
.greentext {
	font-size: 10px;
	line-height: 12px;
	color: #2EB34A;
	text-decoration: none;
	font-weight: normal;
}
.bluetext a:hover {
	color: #ff0000;
}
.drag {position:relative;cursor:pointer;}
}
@media print {
	@page {
		size : auto;
		margin:1cm;
	}
	BODY {
		font-size:12pt;
		background-color: white !important;
		background-image: none !important;
	}
	.no-print {
		display:none;
	}
}
