body 			{font-family:verdana,helvetica,arial; font-size:11px;  line-height:17px; font-weight:normal; color:black; background-color:#EAF1F8}
td 				{font-family:verdana,helvetica,arial; font-size:11px;  line-height:17px; color:black:}
th 				{font-family:verdana,helvetica,arial; font-size:8pt; color:#FFFFFF; background-color:#2173C6}
h1				{font-family:trebuchet ms,verdana,helvetica,arial; color:#1C4DB3; font-weight:bold; font-size:20px; margin-bottom:3px}
h2				{font-family:verdana,helvetica,arial; color:#0EA270; font-weight:bold; font-size:12px; margin-bottom:10px}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight:bold; color: #1C4DB3;  TEXT-DECORATION: none;}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1C4DB3; font-weight:bold;  TEXT-DECORATION: none;}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0EA270; font-weight:bold;   TEXT-DECORATION: underline;}

textarea		{font-family: Verdana; font-size: 8pt }
select       	{font-family: Verdana; font-size: 8pt }
input        	{font-family: Verdana; font-size: 8pt }

.dark-colour {background-color:#2173C6}

.dark-colour-bar {
background-color:#2173C6;
padding:5px;
}

.light-colour {background-color:#A5C6EF}

.subhead {font-family:verdana,helvetica,arial; color:#0EA270; font-weight:bold; font-size:13px; }


UL {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 7px; 
}
LI {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 7px; 
}



.whitetext  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; color: #ffffff;}
.menuhead  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; color: #ffffff; padding-left: 5px}
.menuhead1  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; color: #ffffff; padding-left: 5px}
.cathead  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; color: #0EA270;}
.searchboxtop {background-color:#1C4DB3; border-bottom: 1px solid #ffffff}
.searchboxbottom {background-color:#1C4DB3; border-top: 1px solid #ffffff}
.small {font-family:verdana,helvetica,arial; font-size:11px;}
.boldheading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  font-weight:bold; color: #1C4DB3}

a.head:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  font-weight:bold; color: #1C4DB3;  TEXT-DECORATION: none;}
a.head:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1C4DB3; font-weight:bold;  TEXT-DECORATION: none;}
a.head:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0EA270; font-weight:bold;   TEXT-DECORATION: underline;}
.space { 
float: left; 
margin: 2px 2px 4px 2px;
}


A.view {COLOR: #0EA270; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-right:3px; PADDING-left:3px; padding-top:5px; PADDING-bottom:5px;  background-color: #ffffff; }
A.view:visited{COLOR: #0EA270; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-right:3px; PADDING-left:3px; PADDING-top:5px; PADDING-bottom:5px;  background-color: #ffffff; }
A.view:hover {COLOR: #ffffff;  FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3}

A.submit {COLOR: #0EA270; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-right:3px; PADDING-left:3px; PADDING-top:3px; PADDING-bottom:3px;  background-color: #ffffff; }
A.submit:visited{COLOR: #0EA270; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-right:3px; PADDING-left:3px; PADDING-top:3px; PADDING-bottom:3px;  background-color: #ffffff; }
A.submit:hover {COLOR: #ffffff;  FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3}

A.sidemenu-old {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-left:3px; PADDING-top:2px; PADDING-bottom:2px;   WIDTH: 160px; border-bottom: 1px solid #ffffff}
A.sidemenu-old:visited {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.sidemenu-old:hover {COLOR: #ffffff;  FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3}

A.sidemenu1 {COLOR: #1C4DB3; FONT-SIZE: 10px; TEXT-DECORATION: none; font-weight:bold; PADDING-left:2px; PADDING-top:2px; PADDING-bottom:2px;   WIDTH: 180px; border-bottom: 1px solid #ffffff;}
A.sidemenu1:visited {COLOR: #1C4DB3; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A.sidemenu1:hover {COLOR: #ffffff;  FONT-SIZE: 10px; TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3; }

A.sidemenu {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-left:3px; PADDING-top:2px; PADDING-bottom:2px;   WIDTH: 160px;  border-bottom: 1px solid #ffffff}
A.sidemenu:visited {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.sidemenu:hover {COLOR: #ffffff;  FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3;}

A.sidemenu2 {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold; PADDING-left:3px; PADDING-top:2px; PADDING-bottom:2px;   WIDTH: 170px;  border-bottom: 1px solid #ffffff}
A.sidemenu2:visited {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.sidemenu2:hover {COLOR: #ffffff;  FONT-SIZE: 11px; TEXT-DECORATION: none; BACKGROUND-COLOR:#1C4DB3;}


.catmargin {line-height:10mm;} 
A.category {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold;}
A.category:visited {COLOR: #1C4DB3; FONT-SIZE: 11px; TEXT-DECORATION: none }
A.category:hover {COLOR: #0EA270;  FONT-SIZE: 11px; TEXT-DECORATION: underline; }

A.topcat {COLOR: #1C4DB3; FONT-SIZE: 12px; TEXT-DECORATION: none; font-weight:bold;}
A.topcat:visited {COLOR: #1C4DB3; FONT-SIZE: 12px; TEXT-DECORATION: none }
A.topcat:hover {COLOR: #0EA270;  FONT-SIZE: 12px; TEXT-DECORATION: underline; }

A.sub{COLOR: #1C4DB3; FONT-SIZE: 10px; TEXT-DECORATION: none; font-weight:normal }
A.sub:visited {COLOR: #1C4DB3; FONT-SIZE: 10px; TEXT-DECORATION: none; font-weight:normal  }
A.sub:hover {COLOR: #0EA270;  FONT-SIZE: 10px; TEXT-DECORATION: underline; font-weight:normal }

A.bottom {COLOR:#EAF1F8 ; FONT-SIZE: 11px; TEXT-DECORATION: none; font-weight:bold;}
A.bottom:visited {COLOR: #EAF1F8; FONT-SIZE: 11px; TEXT-DECORATION: none }
A.bottom:hover {COLOR: #ffffff; FonT-SIZE: 11px; TEXT-DECORATION: underline; }



.cellheading {background-color:#1C4DB3; border-bottom: #0EA270 solid 4px;  }
.tableheading  {font-family:verdana,helvetica,arial; font-size:12px; font-weight:bold; color:#ffffff}

.intro {font-family:verdana,helvetica,arial; font-size:12px; font-weight:bold; color:#00009F}

.submitbutton {border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #ffffff; border-left:thin solid #ffffff; background-color: #A5C6EF; color:#1C4DB3; font-weight:bold}

table.directory { border: #A5C6EF solid 1px; padding: 12px; width:100%;   }
table.border1 { border: #1C4DB3 solid 1px; padding: 5px   }

.blueborder { border: #2173C6 solid 1px; padding-left: 12px; padding-right: 12px   }

.sitecontainer

{
width:990px;
}

.mlogo

{
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.directorycontent

{
width:100%;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
}

.topimages

{
padding-top:0px;
}

.query

{
width:250px;
}