body, div, p, td, span
{
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
}

body
{
  margin: 0px;
  padding: 0px;
}

#wrapperTable
{
  width: 100%;
}

#header
{
  background-image: url(../Images/logo.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 70px;
}

#pageContent
{
  padding-top: 50px;
  padding-bottom: 20px;
}

/* Table cell containing the corner */
#topNavLeft 
{
  background-image: url(../Images/topNavLeftCorner.gif);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: #3fae49;
}

/* Container of the top navigation */
#topNavRight 
{
  background-color: #3fae49;
  height: 28px;
  vertical-align: middle;
}

.topNavTd
{
  padding-right: 6px;
  padding-left: 6px;
  border-right: solid 1px #ffffff;
}

/* Div containing search box */
#tdSearch
{
  color: #ffffff;
  text-align: right;
  padding-right: 8px;
}

#sideNavRight
{
  /* background-image: url(../Images/sideNavRightCorner.gif); */
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #ffffff;
  width: 15px;
}

#sideNav
{
  background-color: #3fae49;
  width: 125px;
  padding-right: 2px;
  padding-bottom: 30px;
  padding-left: 0px;
  vertical-align: top;
}

/* Name of the page/control */
.divPageName
{
	
  position: absolute;
  top: 125px;
  left: 160px;
	
  font-size: 13px;
  font-weight: bold;
  color: #f79421;
}

#footer
{
  text-align: center;
  color: #666666;
  border-top: solid 2px #6e90a1;
  padding-top: 10px;
}

/* Footer links */
.footerLink {
    color: #666666;
}

a.footerLink:link {color: #666666;}
a.footerLink:visited {color: #666666;}
a.footerLink:hover {color: #000000;}

/* Side nav links */
.sideNavLink {
  color: #ffff99;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

a.sideNavLink:link {color: #ffff99;}
a.sideNavLink:visited {color: #ffff99;}
a.sideNavLink:hover { color: #ffffff; }

/* Side nav links, this is for the categories */
.sideNavLinkMain {
  color: #ffff99;
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

a.sideNavLinkMain:link {color: #ffff99;}
a.sideNavLinkMain:visited {color: #ffff99;}
a.sideNavLinkMain:hover { color: #ffffff; }

/* The arrow in the side menu */
.signLink
{
  border: solid 0px #000000;
  padding: 0px;
  margin: 0px;
}
a.signLink:link {}
a.signLink:visited {}
a.signLink:hover { border: solid 0px #cccccc; }

/* Top nav links */
.topNavLink {
  color: #ffffff;
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

a.topNavLink:link {color: #ffffff;}
a.topNavLink:visited {color: #ffffff;}
a.topNavLink:hover {color: #ffffff;}


/* Normal page link */
a:link {color: #990000;}
a:visited {color: #990000;}
a:hover {color: #f79421;}

.h3ALike
{
  font-weight: bold;
  font-size: 13px;
}

/* div for the side menu, containing the sub-category */
.divSubCat
{
  padding-left: 10px;
  border-left: solid 1px #ffff99;
}

/* Heading for a section */
.sectionHeading
{
  font-weight: bold;
  color: #6e90a1;
}

/* Heading for a big section, page lavel */
.divSectionHeading
{
  font-weight: bold;
  color: #6e90a1;
  margin-top: 20px;
  margin-bottom: 8px;
  text-decoration: underline;
}

/* Message saying what database is in use */
.divDataBaseInUseMessage
{
  background-color: #ffffff;
  border: solid 1px #cccccc;
  padding: 5px;
  color: #ff0000;
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  top: 3px;
  left: 680px;
}

/* Used for on special link in the side menu */
.specialLink
{
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
}
a.specialLink:link {color: #ffffff;}
a.specialLink:visited {color: #ffffff;}
a.specialLink:hover
{
  text-decoration: underline;
}

