BODY { background: #FFFFFF; margin: 0; }
BODY.popup	{ background: #FFFFFF; margin: 15px; }

BODY, TD, .NormalText { text-decoration: none; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

.Header		{ color: #000000; font-size: 18px; font-weight: bold; }
.Subheader	{ color: #666600; font-size: 13px; font-weight: bold; text-decoration: underline; }
.Subheader2	{ color: #666600; font-size: 13px; font-weight: bold; text-decoration: none; }
.Caption	{ color: #000000; font-size: 12px; font-weight: normal; font-style: italic; }

.Red		{ color: #990000; }
.Yellow		{ color: #CCCC00; }
.Beige		{ color: #FFFFCC; }
.Green		{ color: #666600; }
.Brown		{ color: #663300; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

TABLE.BrownBorder	{ border: 5px solid #996600; }
TABLE.BeigeTable	{ border: 1px solid #996600; background: #FFFFCC; padding: 5px; }

div#content TABLE TD	{ vertical-align: top; }

/* login styles */

input.Text {
	width: 166px;
}

div#message {
	width: 230px;
	padding: 10px;
	border: 1px solid #990000;
	background-color: #FFFFCC;
	margin: 20px auto 0 auto;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
}

* html div#message {
	width: 250px;
}

div#message ul {
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
}

* html div#message ul {
	padding-left: 0;
	margin-left: 15px;
}

/* files styles */

TABLE#CatTable		{ border: 0px; }
TABLE#CatTable TD 	{ text-align: left; }
DIV.GroupBG			{ background: #990000; padding: 5px 10px; }
* .Sorry			{ font-weight: normal; font-style: italic; padding-top: 5px; }

ul.CatList				{ display: none; margin: 5px 0; list-style-type: none; }
ul.CatList li			{ margin: 5px 0; }

ul.FileList				{ display: none; margin: 5px 0 10px 0; list-style-type: circle; }
ul.FileList li			{ margin: 5px 0; }

/* links */

a:link		{ color: #990000; text-decoration: underline; }
a:visited	{ color: #663300; text-decoration: underline; }
a:active	{ color: #CCCC00; text-decoration: underline; }
a:hover		{ color: #000000; text-decoration: underline; }

a.GroupLink	{ color: #FFFFFF; font-weight: bold; font-size: 17px; text-decoration: none; }
a.GroupLink:link, a.GroupLink:visited	{ color: #FFFFFF; }
a.GroupLink:active, a.GroupLink:hover	{ color: #CCCC00; }

a.CatLink	{ color: #FFFFFF; font-weight: bold; font-size: 14px; text-decoration: none; background: #666600; padding: 5px 0 5px 10px; display: block; }
a.CatLink:link, a.CatLink:visited	{ color: #FFFFFF; }
a.CatLink:active, a.CatLink:hover	{ color: #CCCC00; }

a.FileLink	{ color: #000000; font-weight: bold; font-size: 12px; text-decoration: none; padding: 0 0 0 10px; }
a.FileLink:link, a.FileLink:visited	{ color: #000000; }
a.FileLink:active, a.FileLink:hover	{ color: #990000; }
