body {
 background-color: #fff;
 font-family: arial, verdana, tahoma, helvetica, sans-serif;
 font-size: 10pt;
 color: #48A2C3;
}

#wrapper {
 width: 770px;
 margin: 0 auto;
}

/* LINKS */
a{text-decoration: none; }
a:link, a:visited {color: #3e87b1;}
a:hover {color: #48A2c3;}
a:active {color:#85b5cd;}

/* menu links */
li.current a , li.section a {font-weight: bold;color: #3e87b1;}

/* LOGO HOLDER */
#logoHolder {height: 75px; position: relative; margin: 5px 0;}
#logo {float: left; }
#topLinks {width: 300px; float: right; text-align: right; position: absolute; bottom: 0; right: 0;}
#topLinks a {font-size: 0.8em;}
#topLinks a:link, #topLinks a:visited {font-size: 0.8em; text-decoration: none;color: #3e87b1;}

/* banner */
#banner {display: block; margin-bottom: 5px;}

/* 
MENU 
 colours
  light blue: 	#E8F3F9
  medium blue: 	#9FCADF
  dark blue:	#3e87b1
*/
#nav{height: 36px; width:770px;}
#nav li{position: relative; display: block; float: left; width: 153px; border-left: 1px solid #fff;background-color: #E8F3F9}
/* exceptions for the first menu group */
#nav li.first {border: none; width: 154px;}

/* links in menu */
#nav a{display: block; font-size: 1em; text-align: center; height: 27px; padding-top: 0.7em; }

/* content holder */
#contentHolder { padding: 20px 0 200px 0;}

ul#subMenu  {width: 133px; float: left; margin-top: 0.5em;}
 ul#subMenu li {text-align: right; line-height: 1.3em;}
  ul#subMenu .thirdTier a:link, 
  ul#subMenu .thirdTier a:visited  { color: #3E87B1;font-size: 0.85em; font-style:italic }
 
#oneColumn { margin-left: 153px; width: 600px;}




/* TIMELINE */

