body { margin: 0px; font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif; color: white; 
		background-image: url("common/stars.gif"); background-color: black;}

a:link { text-decoration: none ; color: #59e7ff; }
a:visited { text-decoration: none ; color: #46e3ff; }
a:hover { text-decoration: underline ; color: #91ffff; }
hr { color: white; background-color: white; height: 1px; }
table, th, td, tr { border-spacing: 0; vertical-align: top;}
table { width: 100%; }
p { margin-top: 0; }
img { border: 0; }

h1 { background-color: #000080; background-image: url("common/blue-bg.gif"); text-align: center; font-size: 150%; border: white solid; border-width: 3px 0 3px 0; margin-top: 0px;}
h2 { margin-top: 0px;}
h3 { margin-bottom: 7px; }
h4 { margin: 0;  background-color: #000080; background-image: url("common/blue-bg.gif"); text-align: center; padding: 3px 0 3px 0;}
h5 { margin-bottom: 10px; font-size: 108%; }
h6 { font-weight: normal; text-align: center; margin: 0; padding: 0;}

.caption, .wrap { font-size: 70%; text-align: center; margin: 0; }
.wrap { float: right; margin-left: 10px;}
.wrap img { border: 1px solid; }

.logo img	{ margin-right: 4px; }

.boilerplate{
			clear: both; background-color: #000080; background-image: url("common/blue-bg.gif"); font-size: 70%; padding: 7px; }

.animbox	{ 
			font-size: 90%; margin: 5px; border: solid 1px #003399; padding: 10px; width: 45%; float:left; }

#sidebar	{  
			position: absolute; left: 0px; top: 0px; margin: 0px; margin-right: 5px; font-family: arial, sans-serif; font-size: small; background: Navy; width: 115px; background-image: url(common/stars2a.gif); }
.sidemenu	{ margin: 0px; padding: 0px; }
.sidemenu a { 
			border-bottom: solid #2D80D2 1px; color: white; text-decoration: none; display: block; padding-left:5px; font-size: 8pt;
			}
.sidemenu a:visited { color: white; text-decoration: none; }
.sidemenu a:hover { color: navy; background: #B7CEFF; text-decoration: none; }
.sideheader {
			font-size: 15px; font-weight: bold; padding: 10px 0px 2px 5px; color: white; border-bottom: solid #2D80D2 1px;
			}
#main		{ margin-left: 130px; }

.floatbreaker { clear: both; padding-bottom: 20px; margin-bottom: 20px; }
.floatbreaker10 { clear: both; margin: 10px; }
.floatbreakernopad { clear: both; }
.floatbreakerline { clear: both; padding-bottom: 20px; border-bottom: 1px solid white; margin-bottom: 20px; }

.picr, .picl { 
				text-align: center; font-size: 7pt; font-style: italic; float: right; margin-left: 10px; }
.picl		 { float: left; margin-right: 10px; margin-left: 0px; }

