BODY {
margin: 0 0 0 0;
background-color: #FFFFFF;
}

BODY, TD, TH {
font-family: Verdana,sans-serif;
font-size: 0.7em;
}

A {
color: #CC0000;
font-weight: bold;
}

A:Hover {
color: #000000;
}

.PostData {
color: #000;
background-color: #DEDEDE;
padding: 2px;
font-size: 85%;
margin-bottom: 2px;
}

.PostData A {
color: #000;
}

.PostData A:Hover {
color: #FFF;
}

.LastEdit {
margin-top: 0px;
background-color: #EFEFEF;
font-size: 80%;
padding: 2px;
margin-bottom: .5em;
}

DIV.Menu, DIV.InfoBox {
background-color: #8E1724;
color: #FFFFFF;
font-size: 90%;
padding-bottom: 5px;
border: 1px solid #000000;
}

DIV.Menu H1,DIV.InfoBox H1,DIV.InfoBox_White H1 {
color: #FFFFFF;
text-align: center;
font-size: 120%;
margin: 0;
padding: 3px;
background-color: #000000;
}

DIV.Menu {
margin-left: 5px;
}

DIV.InfoBox_White H1 A {
color: #FFFFFF;
}

DIV.Menu H2,DIV.InfoBox H2 {
background-color: #000000;
color: #FFFFFF;
font-size: 110%;
text-align: center;
padding: 2px;
margin: 0;
}

DIV.Menu H1 A:Hover, DIV.InfoBox H1 A:Hover {
color: #FFFFFF;
}

DIV.Menu A {
display: block;
padding: 3px;
color: #FFFFFF;
}

DIV.InfoBox P, DIV.InfoBox FORM, DIV.InfoBox_White P {
margin: 0;
padding: 3px;
}

DIV.InfoBox HR {
height: 1px;
size: 1px;
width: 75%;
color: #FFFFFF;
}

DIV.InfoBox A {
color: #FFFFFF;
}

DIV.Menu A:Hover {
background-color: #9E2D3B;
}
/* Special One */
DIV.InfoBox_White {
background-color: #FFFFFF;
color: #000000;
border: 1px solid #000000;
margin-left: 5px;
}

#Footer {
background-color: #8E2835;
color: #FFFFFF;
text-align: center;
padding: 3px;
}

#Footer A {
color: #FFFFFF;
}

#HeadRow {
background-image: url('../images/Template/Head_bg.standard.gif');
height: 100px;
}

.Heading,H1 {
font-size: 160%;
}

.Subhead,H2 {
font-size: 140%;
}

.Arrows {
font-weight: bold;
}

.Error {
color: #FF0000;
padding: 4px;
border: 1px solid #FF0000;
}

TD.Error {
background-color: #c00;
color: #fff;
padding: 4px;
text-align: center;
}

INPUT, TEXTAREA, SELECT {
border: 1px solid #CDCDCD;
margin: 0;
color: #000000;
background-color: #FFFFFF;
}

FIELDSET {
padding: 10px;
border: 1px solid #565656;
}

LEGEND {
font-weight: bold;
border: 1px solid #565656;
border-width: 1px 2px 2px 1px;
padding: 3px;
background-color: #CDCDCD;
margin-bottom: 8px;
}

LABEL {
color: #444;
}

.BasicForm {
border: none;
background-color: transparent;
}


BUTTON, .NiceButton {
border: 2px outset #CC0000;
margin: 0;
color: #FFFFFF;
font-weight: bold;
background-color: #CC0000;
}

/* OLD DATA BELOW HERE */

A.LiveDate {
width: 100%;
color: #ff0000;
}

.PageList, TABLE.PostTable TD.PageList {
background-color: #FFF;
padding: 4px;
text-align: center;
}

TABLE.PostTable TR.Sticky {

}

TABLE.PostTable TR.Sticky TD {
/* background-color: #FFBEE4; */
/* background-color: #7281AD; */
/* background-color: #FF69B4; */
}

TABLE.PostTable TR.Sticky A {
/* color: #ffffff; */
}

TD.MenuColumn {
/* padding: 0 5px 0 5px; */
padding: 0 5px 0 0;
}

TD.MenuColumn DIV.InfoBox {
margin-left: 5px;
}
	/* Form Box */
TABLE.FormBox TH {
background-color: #000000;
color: #DADADA;
padding: 4px;
}

TABLE.FormBox {
border: 1pt solid #000000;
background-color: #EFEFEF;
}

TABLE.FormBox TD {
padding: 5px 5px 5px 5px;
}

TR.HighlightRow TD {
background-color: #DADADA;
}
	/* Preview Box */
TABLE.PreviewBox {
border: 1px dashed #AAAAAA;
}

TABLE.PreviewBox TH {
background-color: #AAAAAA;
padding: 2px;
}

TABLE.PreviewBox TH A {
color: #FFFFFF;
}

TABLE.PreviewBox TD {
padding: 5px;
}
	/* Message Table */
TABLE.MessageTable TH {
padding: 5px;
background-color: #000000;
color: #FFFFFF;
}

TABLE.MessageTable TH A {
color: #FFFFFF;
}

TABLE.MessageTable TD, TABLE.MessageTable TD.AuthorPane {
border-bottom: 1px solid #DDDDDD;
padding: 2px 2px 20px 4px;
vertical-align: top;
}

TABLE.MessageTable TD.AuthorPane {
border-right: 1px dotted #DDDDDD;
text-align: center;
background-color: #FCFCFC;
}

TABLE.MessageTable TABLE.NoBorder TD {
border: none;
}

TABLE.MessageTable TD.PageList {
background-color: #EFEFEF;
padding: 4px;
}

	/* Post Table */
TABLE.PostTable {
border-collapse: collapse;
border-bottom: 1px solid #777;
margin-bottom: 0;
}

TABLE.PostTable TH {
padding: 4px;
background-color: #000000;
color: #FFFFFF;
}

TABLE.PostTable TD {
padding: 2px;
background-color: #EEEEEE;
border-bottom: 1px solid #FFFFFF;
}

TABLE.PostTable A {
text-decoration: none;
}

TABLE.PostTable TR.NoBorder TD {
border: none;
}
	/* Icon List */
.IconList {
}

	/* Information Boxes */
TABLE.InfoBox {
border-top: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
}

TABLE.InfoBox TH {
background-color: #000000;
padding: 3px 3px 3px 3px;
color: #FFFFFF;
}

TABLE.InfoBox TD {
padding: 3px 3px 3px 3px;
}
	/* */
	
TABLE.Calender {
margin-right: 3px;
border: 1px solid #000000;
}

TABLE.Calender TH {
padding: 4px;
background-color: #000000;
color: #FFFFFF;
font-size: 90%;
}

TABLE.Calender TH A {
color: #FFFFFF;
text-decoration: none;
}

TABLE.Calender TD {
font-size: 90%;
background-color: #8E2835;
color: #FFFFFF;
font-weight: bold;
}

TABLE.Calender TD.Calender1 {
background-color: #CCCCCC;
color: #000000;
}

TABLE.Calender TD.Calender2 {
background-color: #FFFFFF;
color: #000000;
}

/* */
TD.ControlBar {
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
padding: 5px 5px 5px 5px;
}

/* Clear Table (for nested tables) */

TABLE.ClearTable,TABLE.ClearTable TH, TABLE.ClearTable TD {
padding: 2px 5px 2px 0;
border: none;
}

/* Example Box */
.ExampleBox {
background-color: #EEEEEE;
border: 1px solid #CCCCCC;
padding: 5px 5px 5px 5px
}

.TimeBox {
border: 1px solid #666666;
background-color: #000000;
width: 10px;
height: 10px;
font-size: 1px;
padding: 4px;
}

/* */


#Preview {
border: 1px solid #000;
margin-bottom: 1em;
padding: 8px;
background-color: #FFF;
border: 1px dotted #ABABAB;
}

#Preview H1 {
font-size: 110%;
background-color: #000;
}

.PostForm {
margin-top: 1em;
background-color: #EFEFEF;
padding: 8px;
border: 1px solid #ababab;
}

.PostForm FORM {
margin: 0;
}

.PostForm FORM LABEL {
font-weight: bold;
}

.PostForm H1 {
margin-top: 0;
margin-bottom: .5em;
background-color: #ABABAB;
padding: 3px;
color: #FFF;
}

.PostForm .Button, .Button {
background-color: #CDCDCD;
border: 1px outset #BCBCBC;
}

.PostTable .Controls, .MessageTable .Controls {
background-color: #FAC26B;
padding: 4px;
color: #000;
border: 1px solid #F2A021;
text-align: right;
}

.PostTable .Controls FORM, .MessageTable .Controls FORM {
margin: 0;
font-size: 80%;
}

.PostTable .Controls SELECT, .MessageTable .Controls SELECT, {
font-size: 1em;
}

.PostTable .Controls .Button, .MessageTable .Controls .Button {
border: 1px outset #B17518;
background-color: #F2A021;
}
