/*------------------------------------------------ */
/* Javascript menu css, added 260608 by jaco1	   */
/*------------------------------------------------ */

#sddm {
	margin: 0;
	padding: 0;
	z-index: 100;
}

#sddm li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
/*	font-family: bold 11px arial*/
}

#sddm li a {
	display: block;
	margin: 0 0 0 0;
	padding: 2px 2px;
/*	width: 60px;*/	
	background: #007cc3;
	color: #FFF;
	text-align: center;
	text-decoration: none
}

#sddm li span {
	display: block;
	margin: 0 0 0 0;
	padding: 2px 2px;
}

#sddm li a:hover {
	background: #efefef;
	color: #007cc3;
}

#sddm div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #efefef;
	border: 1px solid #007cc3
}

#sddm div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 1px 8px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #efefef;
	color: #007cc3;
	font-size: 12px
}

#sddm div a:hover {
	background: #007cc3;
	color: #FFF
}

/*--------------------------------------------------------------*/


body { font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
/*
background-color: white; font-size : 10pt; color : black; margin-left: 0px;
*/
font-size : 10pt; color : black; margin-left: 0px;
margin-right: 0px; margin-top: 4px; }

b {font-weight : bold;}

table {font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";}
td, tr, ol, ul, dl {font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";}

font {font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";}

p, div, span {font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";}

kbd, pre {font-size : 10pt; font-family : "Courier New", Courier;}

h1 {font-size : 18pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-weight : normal;}
h2 {font-size : 14pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-weight : normal;}
h3 {font-size : 12pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-weight : normal;}
h4 {font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; font-weight : normal;}

sup, sub {font-size : 8pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif";}

a {font-size : 10pt; font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; text-decoration : none;}
a:hover {text-decoration : underline;}

.whitetext {color : white;}
.blacktext {color : black;}
.redtext {color : red;}
.orangetext {color : orange;}
.greytext {color : #cccccc;}
.dkgreytext {color : #666666;}
.vdkgreytext {color : #555555;}
.bluetext {color : #006699;}
.lyellowtext {color : #ffff99;}
.blackbkg {background-color: black;}
.dkgreybkg {background-color: #404040;}
.greybkg {background-color: #808080;}
.ltgreybkg {background-color: #d4d0c8;}
.vltgreybkg {background-color: #e1e1e1;}
.whitebkg {background-color: white;}
.redbkg {background-color: red;}
.dkredbkg {background-color: #cc3333;}
.rorangebkg {background-color : #ff6600;}
.orangebkg {background-color : orange;}
.olivebkg {background-color : #cc9900;}
.yellowbkg {background-color: yellow;}
.lyellowbkg {background-color: #ffffee;}
.ygreenbkg {background-color : #669900;}
.bgreenbkg {background-color : #009966;}
.bbluebkg {background-color : #0033ff;}
.ltbluebkg {background-color: #0066cc;}
.cltbluebkg {background-color: #c1e7ff;}
.cdkbluebkg {background-color: #73c6ff;}
.bluebkg {background-color: #006699;}
.dkbluebkg {background-color: #003399;}
.xxxlargetext {font-size : 32pt;}
.xxlargetext {font-size : 24pt;}
.extlargetext {font-size : 18pt;}
.largertext {font-size : 14pt;}
.largetext {font-size : 12pt;}
.smallertext {font-size : 9pt;}
.smalltext {font-size : 8pt;}

.navbar:LINK {color : #fafafa; text-decoration : none;}
.navbar:ACTIVE {color : red; text-decoration : none;}
.navbar:VISITED {color : #fafafa; text-decoration : none;}
.navbar:HOVER {color : #006699; text-decoration : none; background : white;}
.inavbar:LINK {color : #ffff99; text-decoration : none;}
.inavbar:ACTIVE {color : red; text-decoration : none;}
.inavbar:VISITED {color : #ffff99; text-decoration : none;}
.inavbar:HOVER {color : #006699; text-decoration : none; background : #ffffcc;}


/*---------------------------------------------------------------
Added by Clare O'Neill 10/8/2009

Make nicer looking buttons
 ---------------------------------------------------------------*/
/*Normal
Same colours as in top nav bar - blue and light grey*/
.btn { 
  color:#007cc3; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 84%; 
  background-color: #efefef;
  border:1px solid; 
  border-color: #007cc3; 
} 
/*On mouse over
Reverse background and text colours, as in top nav bar*/
.btnmousehov { 
  color:white; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 84%; 
  background-color: #007cc3;
  border:1px solid; 
  border-color: #007cc3; 
}

