/* Default CSS Stylesheet for a new Web Application project */

*
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    color:#626366;
}

/** HTML ETC **/
P {display:block; margin-bottom: 10px; margin-top:0px; }
UL {display:block; margin-bottom: 10px; margin-top:0px; }
A {color: #00497F; }
A:hover { color:#7FBDA8; }
.Input { background-color:White; border:1px solid #578427; }
.Button { background-color:#00497F; border: 3px double #FFFFFF; color:#FFFFFF; padding:2px; border:1px solid #578427}

/** Text **/
.PageHeading { font-size:20px; color:#00497F; border-bottom:1px solid #00497F}
.SubHeading { font-weight:bold; font-size:12px; }


/** Tables **/
.TableHeader { background-color:#7FBDA8; color:#FFFFFF; font-size:14px; border-bottom:1px dashed #7FBDA8; padding:5px;}
.TableMidHeader { background-color: #C2DFD4; padding:3px }
.TableColumnsHeader {background-color:#7FBDA8; color:#FFFFFF;}
.TableBody { background-color: #CFE5DC; padding:3px; }
.TableBodyLeftHeading { background-color: #C2DFD4; font-weight:bold; padding:5px;}
.TableItem { margin-bottom:4px; }
.TableItemHead { padding-top:2px; padding-left:2px;padding-bottom:0px; padding-right:10px; }
.TableItemBody { padding-top:0px; padding-left:2px; padding-bottom:0px; padding-right:10px; }
.TableFooter { background-color: #C2DFD4; padding:3px;}
.FooterHeading {PADDING-top: 15px;}
.CalendarTableHeader {background-color:#7FBDA8; color:#FFFFFF;}
.CalendarTableBody {background-color: #CFE5DC; vertical-align:top; }
.MenuCell { background-color:#CFE5DC; }
.HeaderStrip { background-color:#7fbda8}

.ContentArea { padding-top:20px; padding-left:40px; }

/** Training options **/
.OptionHeaderImage {background-color: #E9F3F0; }
.OptionHeader {background-color: #E9F3F0; font-weight:bold; font-style:italic; padding:6px; }
.ClickHereCell { background-color: #7FBDA8;color:White; padding:4px; cursor:hand; }
.OptionCell {background-color:#C2DFD4; padding:4px; border:dashed 1px #7FBDA8;}
.OptionCell2 {background-color:#C2DFD4; padding:4px; border-left:dashed 1px #7FBDA8;border-right:dashed 1px #7FBDA8;border-bottom:dashed 1px #578427;}
.OptionInnerLeft { color:#00497F; font-weight:bold; }
.OptionInner { }

/** Menu **/
.MenuHead {background-color:#7FBDA8; padding:6px; color: White; text-align:center;  border-left:dashed 1px #7FBDA8;border-right:dashed 1px #7FBDA8;border-bottom:dashed 1px #7FBDA8; cursor:hand;}
.MenuDark {background-color:#C2DFD4; padding:6px; color: #00497F; text-align:center;  border-left:dashed 1px #7FBDA8;border-right:dashed 1px #7FBDA8;border-bottom:dashed 1px #7FBDA8; cursor:hand;}
.MenuLight {background-color:#CFE5DC; padding:6px; color: #00497F; text-align:center;  border-left:dashed 1px #7FBDA8;border-right:dashed 1px #7FBDA8;border-bottom:dashed 1px #7FBDA8; cursor:hand;}
.MenuOver {background-color:#AFD4C5; padding:6px; color: #00497F; text-align:center;  border-left:dashed 1px #7FBDA8;border-right:dashed 1px #7FBDA8;border-bottom:dashed 1px #7FBDA8; cursor:hand;}

.MenuHeadBigText { font-size:14px; text-transform:uppercase; color:White; display:block; cursor:hand; font-weight:bold;}
.MenuHeadSmallText {font-size:12px; color:White; font-family:Arial Narrow;cursor:hand;}

.MenuBodyBigText {font-size:14px; color:#00497F; display:block; cursor:hand; font-weight:bold;}
.MenuBodySmallText {font-size:12px; color:#00497F; font-family:Arial Narrow;cursor:hand;}


