/*User Selectable Styles*/
.Heading1, H1 { color: #000066; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: normal; font-size: 24px; letter-spacing: 2pt; padding: 0px; margin-bottom: 5px; }
.Heading2, H2 { color: #000066; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size:18px; font-weight: bold; padding:0px; }
.Heading3, H3 { color: #000066; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding:0px; }
.Normal { color: #111144; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: small; }
.Caption1 { color: #000066; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: small; font-weight: bold; }
.Caption2 { color: #000000; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: small; font-weight: normal; font-style: italic; }
.Caption3 { color: #000066; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: small; }
.Caption4 { color: #ffffff; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: small; font-weight: bold; }

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

/* Default Table */
/* Overall table style */
table.ImmTS_Default th, table.ImmTS_Default td { padding: 2px; margin: 2px; }
table.ImmTS_Default, table.ImmTS_Default th, table.ImmTS_Default td { border: 1px solid black; }
table.ImmTS_Default th { background-color: #ccccFF; color: black; }
table.ImmTS_Default tr { }
table.ImmTS_Default td { color: black; }

#footer { color: #666666; font-size: 12px; }
#footer A { text-decoration: none; color: #666666; font-size: 12px; }
#footer A:hover { text-decoration: none; color: #C4C6FB; font-size: 12px; }

/*Top Drop Down Menu Color Selection Styles */
/* All Level Styles*/
#topdropmenu { }
#topdropmenu a { }
#topdropmenu a:hover { }

/* Level 0 Styles */
#topdropmenu UL UL.L0 { }
#topdropmenu a.L0lc { color: #fff; font-size: 12px; padding-left: 4px; padding-right: 4px; }
#topdropmenu a.L0hc { color: #fff; font-size: 12px; border-left: solid 1px white; padding-left: 4px; padding-right: 4px; }
#topdropmenu a.L0nc { color: #fff; font-size: 12px; border-left: solid 1px white; padding-left: 4px; padding-right: 4px; }
#topdropmenu a.L0hc:hover { color: #C4C6FB; }
#topdropmenu a.L0nc:hover { color: #C4C6FB; }

/* Level 1 Styles */
#topdropmenu UL UL.L1 { border: 1px solid black; }
#topdropmenu a.L1hc { color: #000000; background: #e5e5e5; }
#topdropmenu a.L1nc { color: #000000; background: #e5e5e5; }

#topdropmenu a.L1hc:hover { color: #000000; background: #ffffff; }
#topdropmenu a.L1nc:hover { color: #000000; background: #ffffff; }

/* Level 2 Styles */
#topdropmenu UL UL.L2 { border: 1px solid black; }
#topdropmenu a.L2hc { color: #000000; background: #d8d8d8; }
#topdropmenu a.L2nc { color: #000000; background: #d8d8d8; }

#topdropmenu a.L2hc:hover { color: #000000; background: #ffffff; }
#topdropmenu a.L2nc:hover { color: #000000; background: #ffffff; }

/* All Level Styles*/
#sidemenu { }
#sidemenu .head { color: #ffffff; }
#sidemenu a { }
#sidemenu a:hover { }

/* Level 0 Styles */
#sidemenu a.L0 { color: white; }
#sidemenu a.L0 SPAN.hc { }
#sidemenu a.L0 SPAN.nc { }

#sidemenu a.L0sel { background: #a5a5a5; }
#sidemenu a.L0sel SPAN.hc { }
#sidemenu a.L0sel SPAN.nc { }
#sidemenu a.L0sel:hover { background: #a5a5a5; }

#sidemenu a.L0:hover { background: #D5DCF5; }
#sidemenu a.L0:hover SPAN.hc { }
#sidemenu a.L0:hover SPAN.nc { }

/* Level 1 Styles */
#sidemenu a.L1 { color: #000000; background: #dddddd; }
#sidemenu a.L1 SPAN.hc { }
#sidemenu a.L1 SPAN.nc { }

#sidemenu a.L1sel { color: #000000; background: #a5a5a5; }
#sidemenu a.L1sel SPAN.hc { }
#sidemenu a.L1sel SPAN.nc { }
#sidemenu a.L1sel:hover { color: #000000; background: #a5a5a5; }

#sidemenu a.L1:hover { color: #000000; background: #D5DCF5; }
#sidemenu a.L1:hover SPAN.hc { }
#sidemenu a.L1:hover SPAN.nc { }

/* Level 2 Styles */
#sidemenu a.L2 { color: #000000; background: #d5d5d5; }
#sidemenu a.L2 SPAN.hc { }
#sidemenu a.L2 SPAN.nc { }

#sidemenu a.L2sel { color: #000000; background: #a5a5a5; }
#sidemenu a.L2sel SPAN.hc { }
#sidemenu a.L2sel SPAN.nc { }
#sidemenu a.L2sel:hover { color: #000000; background: #a5a5a5; }

#sidemenu a.L2:hover { color: #000000; background: #D5DCF5; }
#sidemenu a.L2:hover SPAN.hc { }
#sidemenu a.L2:hover SPAN.nc { }


