body {
	background-color: #ffffcc;
	color: #333333;
	font-size: 11px;
	scrollbar-face-color:#006666;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#006666;
	scrollbar-darkshadow-color:#006666;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#ccffcc;
}

div, p, th, td, li, ol, dd, dl, dt {
	/* redundant selectors to help NS4 not forget */
  	font-family: Verdana, Arial, helvetica, sans-serif;}
	
p, dd, ul, li, ol, td, th, .standardfont {
 	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal}

#mainContent {padding:10px 0 20px 15px;}


h1, h2, h3, dt, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
 	color: #222;	
 	font-weight: bold;
 	text-decoration: none;}
	
h1 { 	
 	font-size: 16px;
 	color: #006666;
 	padding-right: 10px;
 	padding-left: 1px;
 	padding-top: 10px;
 	padding-bottom: 5px}

h2 { 
 	font-size: 14px;
	padding-left: 2px;
 	padding-right: 20px;
 	padding-bottom: 3px;
 	padding-top: 12px;}

h3 { 
	font-size: 14px;
 	padding-right: 5px;
 	padding-bottom: 3px;}

dl {padding-left:12px;}

dt {font-size: 12px;padding:6px 0;}
 
h4 { font-size: 12px;}

h5 { font-size: 11px;}

.nolink {
 	cursor: default}

img {
	background-color: #FFFFFF;
	text-decoration: none}	
 	
th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-weight: bold;
 	color: #006666}

li { 
 	padding-right: 1px;
 	padding-bottom: 2px;
 	color: #333333;}

hr {
	 size:1;
	 noshade:true;
	 color:#99cc99;}
	 
a:visited, a:link, a:active {
	color: #006666;
	font-weight: normal;
	text-decoration: underline}

a:hover {
	color: #0033cc;
	background-color: #ccffcc;
	text-decoration: none}
 
.smallerfont {
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 10px; 
 	text-decoration: none}
	
.smallfont {
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 9px; 
 	text-decoration: none}

.largefont {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	text-decoration: none }
	
.exlargefont {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 14px;
 	text-decoration: none }

.plain {
	color: #666666;
	text-decoration: none}
	
.comment {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	color: #333333;
 	padding-top: 5px;
 	text-decoration: none;
 	padding-left: 5px}

.top { 
 	font-size: 10px;
	text-decoration: none;
 	font-weight: bold}

.citation {
 	font-style: italic}

.bold { 
 	font-weight: bold}

.clrbold { 
 	font-weight: bold;
 	color: #006666}

.new { 
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 9px;
 	color: #006666;
 	font-weight: bold;
	background-color: #ff6;
 	font-variant: small-caps}

a:visited.heading, a:link.heading, a:active.heading {
	color: #fff;
	font-weight: normal;
	text-decoration: none;}

a:hover.heading {
	color: #000;
	background-color: #ccffcc;
	text-decoration: none}
	
#news dl {
		width: 260px;
		margin: 0 0 15px 8px;
		padding: 0;}

#news dt {
	margin: 0 0 5px 0;
	padding: 2px 0px 3px 5px; 
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 14px;
 	font-weight: bold;
 	color: #fff;
	background-color: #006633;}
	
#news dd {
		margin: 0 0 0 8px;
		padding: 0 5px 10px 10px;
		color: #333;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		background: url(/images/arrow.gif) no-repeat 0 3px;
		}	

#training dd {
		margin: 0 0 0 8px;
		padding: 0 5px 10px 10px;
		background: url(/images/arrow.gif) no-repeat 0 3px;}
				
.clrtitle { 
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-style: italic;
 	font-weight: bold;
 	color: #fff;
	padding-top: .1em;
 	padding-bottom: .1em;
	background-color:#006633;}
	
.clrtitle2 { 
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-style: italic;
 	font-weight: bold;
	padding-top: .1em;
 	padding-bottom: .1em;
	background-color:#336699;
 	color: #eeeeee;}	

form {
	padding-right: 20px;
 	padding-left: 50px}

#notice p {
	margin: 5px 5px 5px 5px;
	padding: 3px 5px 7px;
	background-color: #ccffcc/*ccffcc*//*d2fccc*/;
	border: 1px #aaa solid;
	font-size: 10px;line-height:14px;
	text-align:center;
	color: #000;}

/* for image galleries */
	
img.marginal {
	float: right}

p.sloozecomment {
	color : #666699}

p.sloozeerror {
	background-color : yellow;
	padding: 8px;
	border: 1px solid black}

/* next two for displaying admin table of top picture views */
TD.topviews {
	background-color : #ccccff;
	color : Black}

TD.topviewhdr {
	background-color : Black;
	color : White;
	font-weight: bold}
	
.plainList {list-style:none;margin-left:5px;padding-left:0;}

.divide {margin:8px 0;padding:6px 2px;border-top:1px solid #99cc99;border-bottom:1px solid #99cc99;background:#efefef;}

.tableStyle {background:#ffffc1;}