body{
	behavior: url(cssfocusandhover.htc), oncontextmenu(return false), onselectstart(return false), ondragstart(return false);
	color:333333;
	background-color:ffffdd;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-justify: distribute;
	start-indent:7px;
	line-height: normal;
	scrollbar-arrow-color: ff9933;
	scrollbar-base-color: 006699;
	scrollbar-dark-shadow-color: 333333;
	scrollbar-track-color: 3399cc;
	scrollbar-face-color: 006699;
	scrollbar-shadow-color: dddddd;
	scrollbar-highlight-color: white;
	scrollbar-3d-light-color: dddddd;
	oncontextmenu:return false;
	onselectstart:return false;
	ondragstart:return false;
 	margin: 0px;
}
a:link {color:006699;
		text-decoration:none;
		padding-top:0px;
		padding-bottom:0px;
		margin-top:0px;
		margin-bottom:0
}
a:visited {color:006699;
		text-decoration:none;
}
a:active {color:006699;
		text-decoration:none;
}
a:hover {color:ff6600;
		text-decoration:none;
}
a:link.b {color:000000;
		text-decoration:none;
}
a:visited.b {color:000000;
		text-decoration:none;
}
a:active.b {color:000000;
		text-decoration:none;
}
a:hover.b {color:000000;
		text-decoration:none;
}
a:link img       { border: #333333 5px solid
}
a:visited img    { border: #333333 5px solid
}
a:active img     { border: #333333 5px solid
}
a:hover img      { border: #ff6600 5px solid
}
a:link img.no       { border: none
}
a:visited img.no    { border: none
}
a:active img.no     { border: none
}
a:hover img.no      { border: none
}
p{
	font-size:10pt;
	margin:7px;
	text-align: justify;
}
p.cen{
	font-size:10pt;
	margin:7px;
	text-align: center;
}
p.def{
	font-size:10pt;
	text-indent:-11px;
	margin:7px 18px 7px 18px;
	text-align: justify;
}
blockquote{
	font-size:10pt;
	margin:-6px 20px 5px 20px;
}
ul{
	font-size:10pt;
}
h1{
	font-size:30pt;
	color:333333;
	background-color:dddddd;
	font-weight: bold;
	line-height: normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0
}
h2{
	font-size:24pt;
	color:333333;
	background-color:dddddd;
	font-weight: bold;
	line-height: normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0
}
h3{
	font-size:18pt;
	color:333333;
	background-color:dddddd;
	font-weight: bold;
	line-height: normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0
}
h4{
	font-size:14pt;
	text-indent:7px;
	color:333333;
	background-color:dddddd;
	font-weight: bold;
	line-height: normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0;
}
a:link.h4{
	font-size:14pt;
	text-indent:7px;
	color:333333;
	background-color:dddddd;
	font-weight: bold;
	line-height: normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0;
}
h5{
	font-size:12pt;
	color:333333;
	background-color:dddddd;
	font-weight: bold;
	line-height: normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0
}
td.off{
	background:336600;
}
td.on{
	background:ff6600;
}
td.back{
	background-repeat:no-repeat;
	background-position-x:20px;
	background-position-y:20px;
	width:150px;
	height:220px;
	vertical-align: top;
}
td.gallery{
	background-repeat:no-repeat;
	background-color:ffffff;
	background-position:50% 50%;
}
table.cell{
	padding: 0px;
	border-collapse:collapse;
	border: none;
	margin: 0px;
}
.grid{
	align: top;
	valign: left;
	text-justify: distribute;
	padding: 2px;
	border : 2px #ffffdd;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #dddddd;
	color: #333333;
}
img.none{
	border:none;
}

td.roll{
	display:block;
	background-color:336600;
}
td.roll:hover{
	background-color:ff6600;
}

td.wink{
	colspan: 2;
	background-image: url(images/home.gif);
	background-position: right;
	background-color:006699;
}
td.wink:hover{
	colspan: 2;
	background-image: url(images/winkOn.gif);
	background-position: right;
	background-color:006699;
}


.gallery-spacer{
	url: images/spacer.gif;
	/*url:images/spacer.gif;*/
	width:100px;
	height:100px;
}