/* Colours:

Lime Green: #addb24
Deep Blue: #031158

*/

P {
  font-family : verdana, arial, helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-size: smaller;
  line-height : 1.3;
  color : #000000;
}

H1 {
  font-family : verdana, helvetica, sans-serif;
  font-size : medium;
  font-weight : bold;
  font-style : normal;
  color : #001D79
  line-height : 1.6;
}


.normal {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : normal;
  font-style : normal;
  color : #000000;
}


.bold {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : bold;
  font-style : normal;
  color : #000000;
}

.custom1 {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : bold;
  font-style : normal;
  color : #001D79
}

.custom2 {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : bold;
  font-style : normal;
  color : #2F2955;
}

.grey {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : normal;
  font-style : normal;
  color : #666666;
}


B {
 font-weight : bold;
}


I {
 font-style : italic;
 
}



.small{
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 8pt;
  font-weight : normal;
  font-style : normal;
  color : #000000;

}



.footer{
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 8pt;
  font-weight : normal;
  font-style : normal;
  color : #000000;
}

.footer2{
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : 7pt;
  font-weight : normal;
  font-style : normal;
  color : #000000;
}





UL {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : normal;
  font-style : normal;
  line-height : 1.3;
  color : #000000;

}

OL {
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : normal;
  font-style : normal;
  line-height : 1.3;
  color : #000000;

}

DIV {

}

A {
  color : #000033;

}

A:visited {
  color : #000033

}

A:active {
  color : #CC0000;

}

A:hover {
  color : #031158;

}

.date {
  font-family : arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : bold;
  font-style : normal;
  color : #FFFFFF
}

.event {
  font-family : arial, helvetica, sans-serif;
  font-size : smaller;
  font-weight : bold;
  font-style : normal;
  color : #FFFFDF
}


A.event:link {  font-weight: bold; color: #FFFFFF; text-decoration: underline;}
A.event:visited {  font-weight: bold; color: #FFFFDF; text-decoration: underline;}
A.event:active {  font-weight: bold; color: #ADDB24; text-decoration: underline;}
A.event:hover { font-weight: bold; color: #ADDB24; text-decoration: underline;}


.show{
  font-family : verdana, arial, helvetica, sans-serif;
  font-size : medium;
  font-weight : bold;
  font-style : italic;
  color : #4E60B4;
}

P.banner { background-color: #addb24; color: #031158; padding: 4px; margin-right: 10px; }

/* DD Menus
============== */

.menu { font-size: 100%; position: relative; z-index: 100; }
/* IE5.5 faulty box model hack */
* html .menu { }
/* clear default styling */
.menu ul { padding: 0; margin: 0; list-style-type: none; }
.menu ul ul { width: 110px; margin-left: -1px; }
/* float: left; makes horizontal and relative allows control of dd position */
.menu li { width: 120px; position: relative; }
/* L1 */
.menu a, .menu a:visited { display: block; text-decoration: none; color: #ffffff; width: 99px; height: 22px; background: #0000ff; padding-left: 20px; padding-bottom: 1px; line-height: 22px; }
.menu a:hover { text-decoration: none; }
/* L1 Current Page */
.menu a.drop1_this, .menu a.drop1_this:visited { color: #ffffff; background: #cc3333; }
/* IE5.5 faulty box model hack */
* html .menu a, * html .menu a:visited { width: 110px; w\idth: 99px; }

/* L2 background */
.menu ul ul a.drop2, .menu ul ul a.drop2:visited { background: #660099; font-weight: normal;}
/* L2 hover */
.menu ul ul a.drop2:hover { background: #00cc00; font-weight: normal; }
.menu ul ul :hover > a.drop2 { background: #00cc00; font-weight: normal; }
/* L3 background */
.menu ul ul ul a.drop3, .menu ul ul ul a.drop3:visited { background: #cc3333; color: #ffffff; font-weight: normal;}
/* L3 hover */
.menu ul ul ul a.drop3:hover {background: #00cc00; font-weight: normal;}

/* Hide L2, L3, with absolute position */
.menu ul ul { visibility: hidden; position: absolute; height: 0; top: -1px; left: 120px; width: 120px; border-top: 1px solid #ffffff; }
/* IE5.5 faulty box model hack */
* html .menu ul ul { left: 119px; l\eft: 120px; top: -2px; t\op: -1px; }

/* Position the L3 flyout menu */
.menu ul ul ul { left: 120px; top:-1px; width: 120px;}

/* Position L3 flyout menu for a left flyout */
.menu ul ul ul.left { left: -120px;}

/* Remove IE table from layout */
.menu table { position: absolute; top: 0; left: 0; border-collapse: collapse; }

/* L2 links */
.menu ul ul a, .menu ul ul a:visited { background: #660099; color: #ffffff; height: auto; line-height: 1em; padding: 5px 10px 5px 20px; width: 89px; border-width: 0 1px 1px 1px; font-weight: normal; }
/* IE5.5 faulty box model hack */
* html .menu ul ul a, * html .menu ul ul a:visited { width: 121px; w\idth: 99px; font-weight: normal; }

/* L1 hover */
.menu a:hover { color: #ffffff; background: #00cc00; }
.menu :hover > a { color: #ffffff; background: #00cc00; }

/* L1 hovered - style L2 hover */
.menu ul ul a:hover { color: #ffffff; background: #00cc00; font-weight: normal; }
.menu ul ul :hover > a { color: #ffffff; background: #00cc00; font-weight: normal; }

/* Make L2 visible when hover on L1 list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul { visibility: visible; }

/* Keep L3 hidden when you hover on L1 list OR link */
.menu ul :hover ul ul { visibility: hidden; }

/* Make L3 visible when you hover over L2 list OR link */
.menu ul :hover ul :hover ul { visibility: visible; margin-left: 0px; }



