body {
  color            : #000000;
  margin           : 20px;
  padding          : 0px;
  font-family      : arial, sans-serif;
  font-size        : 12px;
 
}
td, tr, p {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
  padding: 0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #006699;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #339933;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #993300;
}
hr {
  color            : #BCB778;
  height           : 1px;
  width            : 100%;

}
.main { 
  float            : left; 
  width            : 100%;
  margin           : 0px; 
  padding          : 0px;
}
a:link, a:visited {
  font-size        : 12px;
  color            : #006699;
  text-decoration  : underline;
  font-weight      : bold;
}
a:hover {
  font-size        : 12px;
  color            : #F7A414;
  text-decoration  : none;
  font-weight      : bold;

}
.small {
  font-size        : 10px;
  color            : #996600;
}
.smalldark {
  font-size        : 10px;
  color            : #996600;
}
.pathway {
  font-size        : 10px;
  color            : #996600;
  padding-left     : 8px;
}
a.pathway:link, a.pathway:visited {
  font-size        : 10px;
  padding-left     : 0px;
}
a.pathway:hover {
  font-size        : 10px;
  padding-left     : 0px;
}
.page_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #006699;
}
.title a:link, .title a:visited {
  font-size        : 18px;
  color            : #006699;
  text-decoration  : none;
  font-weight      : bold;
}
.title a:hover {
  font-size        : 18px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}
.footer {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-image : url(../images/bottombg.jpg) repeat ;
  color            : #FFFFFF;
  font-size        : 10px;
  font-weight      : normal;
 }
.footer a:link, .footer a:visited {
  font-size        : 10px;
  color            : #FFFFFF;
  text-decoration  : none;
  font-weight      : bold;
}
.footer a:hover {
  font-size        : 10px;
  color            : #996600;
  text-decoration  : none;
  font-weight      : bold;
}
.contact_email  {
  width            : 100%;
}
.contact_email .inputbox {
  width            : 380px;
}


#submenu ul, 
#submenu li{list-style-type:none;margin:0;padding:0;}
#submenu li{border-top:1px solid #b5b6b5;}
#submenu a:link, 
#submenu a:visited, 
#submenu a:active,
#submenu a:hover {line-height:22px;color:#333;font-size:95%;display:block;text-decoration:none;padding:0 10px;font-weight:bold;}
#submenu a:hover {background-color:#b5b6b5;}
#submenu ul li ul li a {background-color:#f9f9f9;padding:0 10px 0 25px !important;color:#666 !important;font-weight:normal !important;}
#submenu .menu_current {background-color:#fff;}

#nav {padding:0;}

#nav ul {list-style-type:none;margin:0;padding:0;font-size:85%;width:auto;position:relative;}
#nav ul li {float:left;color:#333;text-align:center;font-weight:bold;border-right:1px solid #b5b6b5;}
#nav ul li a {display:block;padding:5px 15px;color:#ffffff;text-decoration:none;}

/* Root Level Link Formatting */
#nav ul li a:hover,
#nav ul li a.active,
#nav li a:focus,
#nav li a:active {border-color:#fff;color:#FFFFCC;}

/* Current page Customisations*/
#nav li.menu-current a {color:#FFFFCC;font-weight:bold;}

/* 2nd Child menu */
#nav .menu li ul {position:absolute;width:20em;margin:-1px 0 0 -1px;display:none;border:1px solid #ffffff;border-right:none;font-size:100%;}
#nav .menu li ul li ul {margin:-1px 0 0 0;border:1px solid #b5b6b5;border-right:none;}
#nav .menu li ul li,
#nav .menu li ul li ul li {background:transparent /* DONT REMOVE! */;width:20em;text-align:left;font-weight:normal;margin:0;padding:0;line-height:1.2em;}
#nav .menu li ul a,
#nav .menu li ul li ul li a  {display:block;padding:5px 15px;background:#transparent;color:#333;border:0;}

/*special settings for IE6 */
#nav .menu li ul {_margin:0 0 0 -1px; /* margin settings for IE6 */}
#nav .menu li ul li ul {_margin:-1px 0 0 1px; /* margin settings for IE6 */}

/* 2nd Child link hover */
#nav .menu li ul a:hover,
#nav .menu li ul a:focus,
#nav .menu li ul a:active {color:#333;background:#90c1e1;border:0;}

/* Show and hide */
#nav .menu li:hover ul,
#nav .menu li a:focus ul,
#nav .menu li.subMenu ul {display:block;}
#nav .menu li ul ul {display:none;}
#nav .menu li:hover ul ul,
#nav .menu li.subMenu ul ul {display:none;}
#nav .menu li:hover ul,
#nav .menu li li:hover ul,
#nav .menu li.subMenu ul,
#nav .menu li li.subMenu ul {display:block;}


/* Positioning the Pop-out Drops */
#nav li {position:relative;}
#nav ul ul ul {position:absolute;top:0;left:100%;}