BODY
{
	background-color: white;
	color: #909090;
	margin: 0em;
	padding: 0em;
}


A
{
	color: maroon;
}

A:visited
{
	color: #800080;
}


FORM
{
	margin: 0em;
	padding: 0em;
}

LABEL
{
	font-family: Tahoma, Sans-serif;
	font-size: 0.7em;
}


DIV.Nobr
{
	white-space: nowrap;
	display: inline;
}


A.Nobr
{
	white-space: nowrap;
	display: inline;
	text-decoration: underline;
}


PRE LABEL
{
	font-family: monospace;
	font-size: 80%;
}

/* Menu */

DIV.Menu
{
	font-family: Tahoma, Sans-serif;
	font-size: 0.7em;
	margin-left: 0.5em;
}

DIV.Menu A.RootItem, DIV.Menu SPAN
{
	color: orangered;
	display: block;
	padding: 0.1em 0.1em 0.1em 0.5em;
	margin: 0.5em 0em 0em -0.5em;
	text-decoration: underline;
	font-weight: bold;
}

DIV.Menu SPAN
{
	color: #909090;
}

DIV.Menu A
{
	color: orangered;
}

DIV.Menu A.RootItem:hover
{
	background-color: orangered;
	color: white;
}

DIV.Menu DIV#SelectedMenuItem A.RootItem, DIV.Menu SPAN
{
	margin-left: -1.5em;
}

DIV.Menu DIV#SelectedMenuItem A.RootItem:hover
{
	background-color: orangered;
	color: white;
}

.Alert
{
	color:red;
	font-size: 0.8em;
}

DIV.Pagenav
{
	font-family: Tahoma, Sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

DIV.Help
{
	position: absolute;
	top: 2.4em;
	right: 1em;
	font-family: Tahoma, Sans-serif;
	font-size: 0.85em;
	font-weight: bold;
}


/**********************************************************
 *	Head
 */
 
 @media print
{ 
	DIV#Head
	{
		display: none;
	}
}

DIV#Head
{
	background-color: #C9C9B6;
	white-space: nowrap;
	border-bottom: 1px solid white;
}

DIV#Head IMG#Tofu
{
	margin: 20px 0px 15px 15px;
	border-width: 0px;
}

DIV#Head IMG#SgRegiment
{
	margin: 43px 15px 15px 15px;
	float: right;
	border-width: 0px;
}


/**********************************************************
 *	Form
 */

DIV#Body DIV.Content FORM
{
	margin: 0em!important;
	padding: 0em!important;
}

DIV#Body DIV.Content FORM DIV.Input
{
	margin-left: 1em;
	margin-bottom: 1em;
}

DIV#Body DIV.Content FORM DIV.Input DIV.Comment
{
	font-family: Tahoma, Sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
}

DIV#Body DIV.Content FORM DIV.Input LABEL
{
	margin-left: -1em;
	margin-bottom: 0.2em;
	display: block;
	font-weight: bold;
	color: black;
	background-color: #EEC;
	padding: 0.2em 1em;
}

DIV#Body DIV.Content FORM DIV.Input LABEL.Warning
{
	background-color: lightpink;
}

DIV#Body DIV.Content FORM DIV.Input TEXTAREA.Warning
{
	background-color: #FFDEE3;
}


DIV#Body DIV.Content FORM DIV.Input LABEL.Vote
{
	background-color: orange;
}

DIV#Body DIV.Content FORM DIV.Input TEXTAREA.Vote
{
	background-color: #FFEED0;
}

DIV#Body DIV.Content FORM DIV.Input DIV.Radio LABEL,
DIV#Body DIV.Content FORM DIV.Input DIV.Checkbox LABEL
{
	margin-left: 0em;
	padding-left: 0em;
	display: inline;
	color: #909090;
	background-color: white;
}

DIV#Body DIV.Content FORM INPUT.String, TEXTAREA.Text
{
	width: 90%;
}

DIV#Body DIV.Content FORM INPUT.Number
{
	width: 4em;
}

DIV#Body DIV.Content FORM DIV.Button
{
	margin-top: 1em;
	margin-left: 1em;
	border-top: 2px solid #DEDFDE;
	padding-top: 0.5em;
}

DIV#Body DIV.Content FORM TEXTAREA.Text
{
	height: 7em;
}

DIV#Body DIV.Content FORM TEXTAREA.Small
{
	height: 4em;
}

DIV#Body DIV.Content FORM TABLE.SingleButton
{
	border-collapse: collapse;
	border-left: 7px solid maroon;
	background-color: #DEDFDE;
}

DIV#Body DIV.Content FORM TABLE.SingleButton TD
{
	font-family: Tahoma, Sans-serif;
	font-size: 0.7em;
	padding: 0.5em 0.9em;
	border-width: 0px;
	color: #909090;
}


DIV#Body DIV.Fieldset
{
	border: 2px solid #DEDFDE;
	background-color: #eee;
	padding: 0.5em 0.3em;
	margin-bottom: 1em;
}

DIV#Body DIV.Fieldset H2
{
	font-size: 130%;
	font-weight: bold;
	margin-left: 1em;
}

DIV#Body DIV.Fieldset table
{
	margin: 0em;
}

DIV#Body DIV.Fieldset table td
{
	padding: 0.2em 1em;
}


SPAN.Terminus, SPAN.Pacifica
{
	color: red;
}

SPAN.Brotherhood, SPAN.Atlantis
{
	color: blue;
}

SPAN.Renaissance
{
	color: orange;
}

SPAN.Agartha
{
	color: green;
}


DIV.Rss
{
	background-color: #F70;
	border-width: 1px;
	border-style: outset;
	font-weight: bold;
	color: #ffffff;
	padding: 0em 0.4em;
	margin-top: 1.4em;
	font-size: 70%;
	font-family: Sans-serif;
	float: right
}

A.Rss
{
	text-decoration: none;
}


