body {margin:0px auto}

h1 {font:18px Verdana, Arial, Helvetica, sans-serif; color:#b1181a}
h2 {padding:0px; margin:0px}
.h1 { color: #ffffff; font-size: 16px; font-family: Verdana, Arial; font-weight: bold; margin: 0px 20px 0px 20px; letter-spacing: 1px; line-height:20px }
.h2  { color: #ffffff; font-size: 12px; font-family: Verdana, Arial; font-weight: lighter; margin: 0px 20px 0px 20px; letter-spacing: 1px; line-height:16px }
.h5  { color: #ffffff; font-size: 12px; font-family: Verdana, Arial; font-weight: lighter; margin: 0px 10px 0px 10px; letter-spacing: 1px }
p{ padding-top:0px; margin-top:0px}
#access  { background:url(Images/notice2.png) no-repeat; float:right; padding:15px 17px 0px 5px; width:152px; height:183px; margin:10px 5px 0px 0px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#access a { text-decoration:none}
a {font-family: Verdana, Arial; color: #FFFFFF; letter-spacing: 1px}
h3 { color: #ffffff; font-size: 10px; font-family: Verdana, Arial; font-weight: lighter; margin: 0px 10px 0px 10px; letter-spacing: 1px }
h4 { color: #ffffff; font-size: 10px; font-family: Verdana, Arial; font-weight: lighter; margin: 0px 5px 0px 150px; letter-spacing: 1px }
h6 { color: #888888; font-size: 12px; font-family: Verdana, Arial; font-weight: lighter; margin: 0px 5px 0px 150px; letter-spacing: 1px }
.greysmall {font-family: Verdana, Arial; font-size: 9pt; color: #888888; letter-spacing: 1px }
.whitesmall {font-family: Verdana, Arial; font-size: 9pt; color: #ffffff; letter-spacing: 1px; margin: 0px 20px 0px 20px;}
.white {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; letter-spacing: 1px; text-decoration:none}
.bg {width:340px; height:345px; padding:10px 15px 15px 15px; color:#000; font:12px Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 5px; line-height:16px}
.header {color:#b1181a; font:18px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px}
.subheader {color:#b1181a; font:14px Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px; letter-spacing:1px}
.subheader a {text-decoration:none}
.subheader a:hover {text-decoration:underline; color:#b1181a}
.bg a {color: #660000}
.nav, .nav a {color:#333; text-decoration:none; font:12px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; padding-left:8px; padding-bottom:5px}
.nav a:hover {background:url(Images/navover.gif) no-repeat bottom left}
.nav a.current {background:url(Images/navover.gif) no-repeat bottom left}
.smallblack {color:#000; font:11px Verdana, Arial, Helvetica, sans-serif}
.text {color:#000; font:12px Verdana, Arial, Helvetica, sans-serif; line-height:16px}
.text a {color:#000; text-decoration:underline}


/* Sidenav */

/* Navigation */

div.menu{
width:150px;
position:relative;
height:200px;
z-index:1
}
ul.menu{
position:relative;
padding:0px;
margin:0px;
list-style-type:none;
color:#fff;
width:150px;
background:url(../Images/sidenav.gif) no-repeat;
}

ul.menu:hover ul {
display:block;}
ul.menu:hover ul ul{
display:none;}

a.menu{
display:block;
width:135px;
height:20px;
padding:5px 5px 5px 10px;
text-decoration:none;
color:#fff;
font:13px Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #ccc;
font-weight:bold; 
letter-spacing:-1px
}
a.menu:hover{
background:#fff;
color:#999;
}
body#how a#hownav,
body#lifestyle a#lifestylenav,
body#services a#servicesnav,
body#employment a#employmentnav,
body#team a#teamnav {
	color: #fff;
	background:url(../Images/sidenavcurrent.gif) no-repeat;
}