body
{
	color: Black;
	font-family:Arial,Helvetica,Sans-Serif;
	margin:2px;
	padding:2px;
	font-size:0.8em;
}

.adminmenu div
{
	font-weight:bold;
	background-color:#0066cc;
	padding:4px;
	color:white;
	text-align:left;
		font-variant: small-caps;

}

a
{
	color: #0066cc;
	text-decoration: none;
	font-weight:bold;
}

a:active, a:hover
{

	text-decoration: underline;
	font-weight:bold;
}

.adminmenu td
{
	border-bottom:1px solid #DDD;
	color: black;
	padding:3px;
	text-align:right;
	background-color:#FAFAFA;
}

 .adminmenu
{
  color: black;
	border:1px solid #DDD;
	background-color:transparent;
}

.content
{
  margin: 2px;
	border:1px solid #DDD;
	background-color:transparent;
}


div.heading
{
	background-color:#0066cc;
	color:white;
	padding:5px;
	font-weight:bold;
	letter-spacing:1px;
	font-variant: small-caps;
}

input,select,textarea
{
	background-color:#F6F6F6;
	color:black;
}

.delete
{
	background-color:#CC0000;
	color:White;
}


.tablehead, .tablehead a
{
	background-color:#bbb;
	color:black;
	padding:4px;
	font-weight:bold;
	font-variant: small-caps;
}

.tablehead a
{
	text-decoration:underline;
}


.odd
{
	background-color: #eee;
}

.odd a { color:black; }
.even
{
	background-color: #ddd;
}
.even a { color: black; }
.alert, .message
{
	background-color:transparent;
	padding:0.5em;
	font-weight:bold;
}

.alert
{
	color:#FF3300;
}

.button
{
	background-color:#F6F6F6;
	margin:4px;
	padding:4px;
	font-weight:bold;
	border:2px outset #CCC;
	text-decoration:none;
}

.pagelinks
{
	padding:1em 0 0.5em 4px;
	color:black;
}

.pagelinks a
{
	letter-spacing:1px;
}

.pagelinks span
{
	letter-spacing:2px;
	font-weight:bold;
	color: black;
}

.articletext
{
	text-align:justify;
}

.articletext img
{
	float:left;
	margin-right:1em;
}

.error
{
	color:#FF2200;
	font-weight:bold;
	vertical-align: top;
}

.normal
{
  vertical-align: top;
	color:inherit;
}

.tablehead th { text-align: left; }

.resourceForm textarea { width: 35em; height: 5em;}
.resourceForm td { vertical-align: top; padding: 0.5em; text-align: left;}
.resourceForm input { text-align: left}

h1 { font-size: 120%; }

.resourcelink { padding: 0.5em; }

.header { width: 100%; }
.header td { padding-left: 5px; }
.header h1 { font-size: 130%; }


p { margin: 0; padding: 0}

/* These styles are used by the FCKEditor component and appear in the dropdown list of styles */
/* These must match up with the styles in the editors config file to maintain the WYSIWYG functionality */

.FCKDefault {
	color: Black;
	font-family:Arial,Helvetica,Sans-Serif;
	margin:2px;
	padding:2px;
	font-size:1em;

}

.MainHeader
{
	font-weight: bold;
	text-transform: capitalize;
	font-family:Arial;
	font-size:large;
	color: black;
	text-align:center;
	letter-spacing:2px;
}

.DarkBlueTitle
{
	font-weight: bold;
	text-transform: capitalize;
	color: #000066;
	padding:4px;
	font-size:14px;
	background-color:#EEE;
}

.RedAlert
{
	background-color:Red;
	color:white;
	font-weight:bold;
	padding:4px;
	display:block;
	font-size:larger;
}

.ComicRelief
{
	font-family:Comic Sans MS;
	line-height:16px;
	letter-spacing:2px;
	color:Green;
	text-align:center;
}

