@charset "utf-8";
/* CSS Document */

/*
Set initial font styles
*/
body {
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

/*
set font size for all divs,
this overrides some body rules
*/
div {
   font-size: 12px;
}

.footer {
   font-size:11px;
}

/*
default link styles
*/
/* set all links to have underline and greenish color */
a,
a:link 
a:active {
   text-decoration: underline;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #336600; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #336600;                /* a different color can be used for visited links */
}


/* remove underline on hover and change color */
a:hover {
   text-decoration: none;
   background-color: #inherit;
   color: #C9000A;
}

/********************
MENU
*********************/

/* hack for Internet Explorer */
* html div#menu_horiz {
   /* hide ie/mac \*/
   height: 1%;
   /* end hide */
}

/* 
background-color for the entire menu row, 
covering 100% of the width and text center-aligned 
*/
div#menu_horiz {
   background-color: #eeffcb;  /* background color for the entire menu row */
   height: 24px;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #C0C0C0;
   border-left: 1px solid #C0C0C0;
   border-top:  1px solid #C0C0C0;
   letter-spacing: 0;
   font-size: 12px;
   text-align:center;
}

/* 
the menu ul box has top and left border, 
right border is provided by the li elements 
*/
div#menu_horiz ul {
   margin: 0;
   padding: 0;
}


/* menu list items */
div#menu_horiz li {
   float: left; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   margin: 0;
   border-right: 1px solid #c0c0c0;
}


/* the links, that is each list item */
div#menu_horiz a {
   padding: 5px 8px 5px 8px; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #336600;
   background: url(/uploads/images/cms/arrow-right.gif) no-repeat 0.5em center; ;
   display: block; /* IE has problems with this, fixed above */
   font-weight: bold;
}


/* hover state for links */
div#menu_horiz li a:hover {
   background-color: #ffffcb;
   color: #C9000A;
}


div#menu_horiz li a:active {
   color: #C9000A;
} 

