html { 
	scrollbar-face-color: #9999FF; 
	scrollbar-shadow-color: #003399; 
	scrollbar-highlight-color: #CCCCCC; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #999999; 
	scrollbar-track-color: #CCCCFF; 
	scrollbar-arrow-color: #003399; }
body	{
	background-image: url("../images/tile_bg.gif");
	background-color: #CCCCFF;
	margin: 0px;
	padding: 0px;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000; }
.plbody	{
	background-image: url("../images/cybian_bg_white.gif");
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 50%;
	padding: 5px;
	background-color: #FFFFFF; }
#header	{
	display: none; }
#headerAlt	{
	width: 760px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 6px solid #003399;  
	padding: 0px;
	background-color: #FFFFFF; }
#headerImg {
    padding: 0px;
	width: 450px;
	height: 72px;
	background-color: #FFFFFF; }
#headerTitle {
	width: 100%;
	padding-right: 20px;
	text-align: right;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 24pt;
	color: #003399;
	background-color: #FFFFFF; }
#headerAlt2	{
	width: 760px;
	border-collapse: collapse;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 6px solid #003399; 
	padding: 0px;
	background-color: #FFFFFF; }
#headerBody {
	width: 100%;
	padding: 2px;
    text-align: center;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9999FF;; }
#headerSpace	{
	display: none }
#mainBody {
	width: 760px;
	border-collapse: collapse;
	border: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
    padding: 0px;
	background-color: transparent; }
#nunTD	{
	display: none; }
.leftTables {
	width: 232px;
	border-collapse: collapse;
	border: 6px solid #003399;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;;
    padding: 0px;
	background-color: #FFFFFF }
.rightTables	{
	width: 100%;
	border-collapse: collapse;
	background-image: url("../images/cybian_bg_white.gif");
	background-repeat: no-repeat;
	background-position: 50%;
	border: 6px solid #003399;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    background-color: #FFFFFF; }
.rightTd {
	padding: 10px;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	width: 100%;
	background-color: transparent; }
.ljDayTables	{
    background-color: transparent;
	margin: 0px;
	border: 0px;
	padding: 0px;
	width: 100%; }
.ljDayTD {
	width: 100%;
	padding: 5px;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #FFFFFF;
	background-color: #9999FF; }
.ljCommentTD {
	width: 100%;
	padding: 5px;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000;
	background-color: #CCCCCC; }
#bottomNav	{
	width: 760px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 6px solid #003399;
	padding: 10px;
	background-color: #FFFFFF; }
/*
#bottomNavTD {
	width: 100%;
	padding: 2px;
    text-align: center;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 8pt;
	line-height: 1.2;
	color: #000000;
	background-color: #FFFFFF; }
*/
#printOnly	{
	display: none }
#printIt	{
	display: none; }
.noDisplay {
	display: none; }
h1  {
	margin: 0px;
	border: 0px;
	padding-left: 5px;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #FFFFFF;
	background-color: #9999FF; }
h2  {
	margin: 0px;
	border: 0px;
	padding-left: 5px;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #9999FF; }
p, td, li, dt, dd	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000;
	background-color: transparent; }
.terthead	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 11pt;
	line-height: 1;
	color: #000000;
	background-color: transparent; }
.body	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000;
	background-color: transparent; }
.bodyPL	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #999999;
	background-color: transparent; }
.textnav	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 8pt;
	line-height: 1.2;
	color: #000000;
	background-color: transparent; }
a:link	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	line-height: 1.3;
	color: #003399;
	background-color: transparent; }
a:visited	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: underline;
	font-size: 9pt;
	line-height: 1.3;
	color: #003399;
	background-color: transparent; }
a:hover	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 9pt;
	line-height: 1.3;
	color: #999999;
	background-color: transparent; }
a.h1:link	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	line-height: 1.2;
	color: #003399;
	background-color: transparent; }
a.h1:visited	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	color: #003399;
	background-color: transparent; }
a.h1:hover	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	color: #FFFFFF;
	background-color: transparent; }
a.topnav:link	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	line-height: 1.2;
	color: #003399;
	background-color: transparent; }
a.topnav:visited	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	line-height: 1.2;
	color: #003399;
	background-color: transparent; }
a.topnav:hover	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 11pt;
	line-height: 1.2;
	color: #CCCCCC;
	background-color: transparent; }
a.nav:link	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	line-height: 1.2;
	color: #003399;
	background-color: transparent; }
a.nav:visited	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: underline;
	font-size: 8pt;
	line-height: 1.2;
	color: #003399;
	background-color: transparent; }
a.nav:hover	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 8pt;
	line-height: 1.2;
	color: #999999;
	background-color: transparent; }
/* Site Map HyperLink CSS */
a.sm_nav:link	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	line-height: 1.3;
	color: #FFFFFF;
	background-color: transparent; }
a.sm_nav:visited	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: none;
	font-size: 7pt;
	line-height: 1.3;
	color: #FFFFFF;
	background-color: transparent; }
a.sm_nav:hover	{
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	text-decoration: underline;
	font-size: 7pt;
	line-height: 1.3;
	color: #CCCCCC;
	background-color: transparent; }
/* Form elements */
label {
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000;
	font-weight: bold;
	background-color: transparent;}
.requiredMarker {
	color: red;
	font-weight: bold;
	background-color: transparent}
.accesskey	{
	text-decoration: underline;
	font-weight: bold;}
input.textfields {
	border: 2px solid #000000;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000;
	background-color: #CCCCCC;}
input.button {
    margin: 5px;
	border: 3px ridge #999999;
	border: outset;
	padding: 0px;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 8pt;
	text-align: center;
	background-color: #CCCCFF; }
.selectfields {
	border: 2px solid #000000;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000;
	background-color: #CCCCCC;}
.textareas {
	width: 98%;
	border: 2px solid #000000;
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.3;
	color: #000000;
	background-color: #CCCCCC;}
.error {
	font-family: trebuchet ms, verdana, geneva, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	line-height: 1.2;
	color: red;
	background-color: transparent;
	display: none; }
/* SiteMap NavBar CSS */
#homeTransbox {
	width: 111px;
	margin: 0px;
	background-color: #999999;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
#whoTransbox {
	width: 110px;
	height: 232px;
	margin: 0px;
	background-color: #990099;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
#ljTransbox {
	width: 110px;
	height: 232px;
	margin: 0px;
	background-color: #9900CC;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
#playlistsTransbox {
	width: 110px;
	height: 232px;
	margin: 0px;
	background-color: #9900FF;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
#galleryTransbox {
	width: 110px;
	height: 232px;
	margin: 0px;
	background-color: #3333FF;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
#linksTransbox {
	width: 110px;
	height: 232px;
	margin: 0px;
	background-color: #3333CC;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
#guestbookTransbox {
	width: 110px;
	height: 232px;
	margin: 0px;
	background-color: #333399;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	}
/* '*' means 'every child' basically a wildcard for IE */
#homeTransbox * {
	position: relative;
	}
#whoTransbox * {
	position: relative;
	}
#ljTransbox * {
	position: relative;
	}
#playlistsTransbox * {
	position: relative;
	}
#galleryTransbox * {
	position: relative;
	}
#linksTransbox * {
	position: relative;
	}
#guestbookTransbox * {
	position: relative;
	}
.transboxText {
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: transparent;
	}
ul.sm_transtext {
	margin-left: 2em;
	margin-top: 0em;
	margin-bottom: 1em;
	padding: 0px;
	background-color: transparent; }