html, body
{
	font-family: arial, san-serif;
	font-size: 11pt;
	color: black;
	background: url(../images/waterbg.gif) bottom left repeat-x;
	margin: 5px;
	scrollbar-3dlight-color: #FFFF99; 
	scrollbar-arrow-color: black;
	scrollbar-base-color: blue;
	scrollbar-darkshadow-color: black;
	scrollbar-face-color: #99CCCC;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #CCFFFF;

}

p
{
	margin: 0 10px 10px;
	font-family: arial, san-serif;
	font-size: 11pt;
}

ul, ol
{
	font-family: arial, san-serif;
	font-size: 11pt;
	list-style: none;
	margin: 7px;
}

img { border: 0; }

h1
{
	font-family: arial, san-serif;
	padding: 0 3px;
	font-weight: lighter;
}

h2
{
	font-family: arial, san-serif;
	padding: 0 3px;
	font-weight: lighter;
}

h3
{
	font-family: arial, san-serif;
	padding: 0 3px;
	font-weight: lighter;
}

h4
{
	font-family: arial, san-serif;
	padding: 0 3px;
	font-weight: lighter;
}

a
{
	color: #33CCCC;
	font-family: arial, san-serif;
	font-size: 11pt;
	text-decoration: none;
}

a:link { color: white; }
a:visited { color: white; }
a:hover { color: black; }
a:active { color: #99CCCC; }

#container
{
	align: center;
	height: 520px;
}

#logoandlinks
{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 230px;
	font-size: 8pt;
	color: black;
	margin: 5px;
	z-index: 1; /* moves "nifty corners" BEHIND navigation links */
}

#links  { background: white; 
	padding: 1px;}

#links p
{
	font-family: arial black, san-serif;
	font-size: 8pt;
}

#links a 
{
	color: #33CCCC;
	font-family: arial black, san-serif;
	font-size: 8pt;
	text-decoration: none;
}

#links a:link { color: #33CCCC; }
#links a:visited { color: #33CCCC; }
#links a:hover { color: black; }
#links a:active { color: #99CCCC; }

/* Rounded corners for navigation links ("nifty corners" http://www.html.it/articoli/nifty/index.html) */
b.linksrtop, b.linksrbottom{display:block;background: #99CCCC}
b.linksrtop b, b.linksrbottom b{display:block;height: 1px;
    overflow: hidden; background: white;}
b.linksr1{margin: 0 5px}
b.linksr2{margin: 0 3px}
b.linksr3{margin: 0 2px}
b.linksr4{ margin: 0 1px; }
b.linksrtop b.linksr4, b.linksrbottom b.linksr4{margin: 0 1px;height: 2px}


#main
{
	position: absolute;
	top: 15px;
	left: 240px;
	height: 535px;
	overflow: auto; /* moves scrollbar into main div */
	overflow-x: hidden; /* NOT supported in Safari */
	padding-left: 10px;
	padding-right: 25px;
	z-index: 1; /* moves "nifty corners" BEHIND main text */
}

/* Rounded corners for main content */
b.rtop, b.rbottom{display:block; background: white;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #99CCCC;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.r4{ margin: 0 1px; }
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 275px;}



div#footer
{
	position: absolute;
	top: 575px;
	left: 10px;
	right: 10px;
	background: #99CCCC;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	text-align: center;
}

div#footer a	{font-size: 9pt;}

/* Rounded corners for footer */
b.footrtop, b.footrbottom{display:block;background: white;}
b.footrtop b, b.footrbottom b{display:block;height: 1px;
    overflow: hidden; background: #99CCCC;}
b.footr1{margin: 0 5px}
b.footr2{margin: 0 3px}
b.footr3{margin: 0 2px}
b.footr4{ margin: 0 1px; }
b.footrtop b.r4, b.footrbottom b.footr4{margin: 0 1px;height: 2px}

#admin_link
{
	width: 40;
	height: 40;
	margin: 10px;
	border: 0;
	padding: 0;
	position: fixed;
	right: 0%;
	bottom: 0%;
}
