body
{
	/*font-size: xx-small;*/
	vertical-align: top;
	cursor: default;
	color: #000000;
	line-height: 120%;
	font-family: Georgia, "Times New Roman" , Times, serif;
	background-color: #ec9;
	text-align:left;
	margin: 0 0 0 0;
}

th
{
	background-color: #630;
	color: White;
	/*font-size: x-small;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
td
{
	/*font-size: xx-small;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1
{
	/*font-size: small;*/
	color: #990000;
	font-family: Tahoma, Sans-serif;
}
h2
{
	/*font-size: x-small;*/
	color: #990000;
	font-family: Tahoma, Sans-serif;
}
p
{
	/*font-size: xx-small;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {text-decoration: none; color: #00f; font-weight: bold;}
a:visited {text-decoration: none; color: #00f; font-weight: bold;}
a:hover {text-decoration: none; font-weight: bold;}
form
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}


input, select
{
	border: olive 1px solid;
	/*
	background-color: white;
	color: saddlebrown;
	*/
}


.header
{
	/*
	background-color: #630;
	color: #baa174;

	font-family: Arial, Tahoma, Sans-serif;
	font-weight: bold;
	font-size: xx-small;
	*/

	/*
	background-position: left top;
	background-image: url(../images/Header_bg.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	*/

	vertical-align: middle;
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100px;
}

.header a
{
	cursor: hand !important;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding: 0.5em;
	margin-left: 0.2em;
	margin-right: 0.2em;

	text-decoration: none !important;
	border: solid 2px #fff !important;
	color: White !important;
	background-color: Olive !important;
}

.footer
{
	background-color: #b8a175;
	color: #000;

	font-family: Arial, Tahoma, Sans-serif;
	font-weight: bold;
	/*font-size: xx-small;*/

	background-position: center top;
	/* background-image: url(../images/footer.jpg); */
	background-attachment: scroll;
	background-repeat: no-repeat;

	vertical-align: bottom;
	text-align: center;
	padding: 0.4em;
	height: 5px;
}
.footer a
{
	cursor: hand !important;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding: 0.5em;
	margin-left: 0.2em;
	margin-right: 0.2em;
	
	text-decoration: none !important;
	border: solid 2px #fff !important;
	color: White !important;
	background-color: #630 !important;
}


.contentBox
{
	/*
	background-position: left top;
	background-attachment: scroll;
	background-image: url(../images/content.gif);
	background-repeat: repeat;
	*/
	width: 540px;
	height: 99%;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}
.contentInner
{
	border: #d3ceb0 1px solid;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ece7d2;
	height: 100%;
}
.content
{
	/*
	background-position: center top;
	background-image: url(../images/body.gif);
	background-attachment: scroll;
	background-repeat: repeat-y;
	*/
	height:100%;
}



.title
{
	font-weight: bold;
	/*font-size: small;*/
	padding-bottom: 15px;
	vertical-align: middle;
	color: #604d2d;
	font-family: Georgia, "Times New Roman" , Times, serif;
	letter-spacing: 1px;
	text-align: left;
}
.button
{
	border-right: #b8a175 1px solid;
	border-top: #b8a175 1px solid;
	font-weight: bold;
	/*font-size: xx-small;*/
	border-left: #b8a175 1px solid;
	cursor: hand;
	color: Maroon /*#a2906a*/;
	border-bottom: #b8a175 1px solid;
	height: 19px;
	background-color: #f7f3e8;
}
.boxed
{
	border-right: #e0d5b7 1px solid;
	border-top: #e0d5b7 1px solid;
	border-left: #e0d5b7 1px solid;
	border-bottom: #e0d5b7 1px solid;
}
.boxedAlt
{
	border-right: #600 1px solid;
	border-top: #600 1px solid;
	border-left: #600 1px solid;
	border-bottom: #600 1px solid;
}
.altBackground
{
	background-color: #ec9;
}


.ExpandedList
{
	margin-bottom: 1em;
}
.alert
{
	color: Red !important;
	font-weight: bold !important;
}

.smallprint {font-size:xx-small;}
.right {text-align:right;}
.strong {font-weight:bold; font-size:larger; color:#c00;}


.adminPanel 
{
	border: solid 1px red;
	background-color: #fef;
	padding: 1em 1em 1em 1em;
	margin-top: 2em;
}
.ArticleTitle
{
	color: White;
	background-color: #c96;
	border: solid 1px black;
	padding: 5px 3px 3px 3px;
	margin: 5px 0px 5px 0px;
	/*font-size: larger;*/
	font-weight: bold;
}




.menu
{
	width:120px;
	/*font-size: xx-small;*/
}
div.clsMenu 
{
	border: solid 2px #963;
	margin-bottom: 5px;
	background-color:#630; color:olive;
	font-weight:bold;
	padding: 3px 3px 3px 3px;
}
div.menuitem
{
	background-color:#630; color:white;
	text-decoration:none;
	font-weight:normal;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
}
div.clsMenu a { text-decoration:none; color:white; }
div.clsMenu a:visited { text-decoration:none; color:white; /*font-weight:normal; */}
div.clsMenu a:hover { text-decoration:underline; color:moccasin; }


.rightPane {width:120px; background-color: #c96; vertical-align:top;}
.WebLinks {padding-left:0.4em; padding-right:0.4em; text-align:left; border:solid 2px #e0d5b7;}
.error 
{
	color:Yellow;
	background-color:Red;
	/* padding:.5em .5em .5em .5em; */
	margin:.5em .5em .5em .5em;
	font-weight:bold;
	font-size:larger;
	display:block;
}


@media print {
.PageTable {width:auto;}
.content {width:auto;}
.noprint {display:none;}
.header {display:none;}
DIV#divMenuBar {display:none;}
.menu {display:none;}
.rightPane {display:none;}
}
@media screen {
.printonly {display:none;}
.PageTable {width:770px;}
.content {width:500px;}
}