.tabnavcontainer {clear:both; margin: 15px 0 0 0; height: 40px; width: 100%; font-family: verdana,arial,sans-serif; font-size: 0.80em; background: transparent url('images/all.jpg') left top repeat-x;}

.tabnav a
{
color: #ffffff;
background: transparent url('images/tab-left-all.jpg') left top no-repeat;
text-decoration: none;
font-weight: bold;
}

.tabnav a span
{
background: url('images/tab-right-all.jpg') right top no-repeat;
padding: 10px 15px 5px 0;
}

.tabnav a, #tabnav a span
{
display: block;
float: left;
padding: 10px 0 5px 15px;
}

/* Hide from IE5-Mac \*/
.tabnav a, #tabnav a span
{
float: none
}
/* End hide */

.tabnav a:hover
{
color: #ffffff;
background: transparent url('images/tab-left-hover-all.jpg') left top no-repeat;
text-decoration: none;
font-weight: bold;
padding-left: 15px;
}

.tabnav a:hover span
{
background: url('images/tab-right-hover-all.jpg') right top no-repeat;
padding-right: 15px
}

ul.tabnav 
{
list-style-type: none;
padding: 0;
margin: 0;
}

.tabnav li
{
float: left;
margin: 0;
}

a.tabfirst 
{
color: #ffffff;
background: transparent url('images/tab-left-first-all.jpg') left top no-repeat;
text-decoration: none;
font-weight: bold;
}

a:hover.tablast span
{
background: url('images/tab-right-last-hover-all.jpg') right top no-repeat;
padding: 10px 23px 5px 0;
}

a.tablast span
{
background: url('images/tab-right-last-all.jpg') right top no-repeat;
padding: 10px 23px 5px 0;
}

a.tabthis 
{
color: #ffffff;
background: transparent url('images/tab-left-hover-all.jpg') left top no-repeat;
text-decoration: none;
font-weight: bold;
}

a.tabthis span
{
background: url('images/tab-right-hover-all.jpg') right top no-repeat;
padding: 10px 15px 5px 0;
}

a.tabthislast
{
color: #ffffff;
background: transparent url('images/tab-left-hover-all.jpg') left top no-repeat;
text-decoration: none;
font-weight: bold;
}

a.tabthislast span
{
background: url('images/tab-right-last-hover-all.jpg') right top no-repeat;
padding: 10px 23px 5px 0;
}

a:hover.tabthislast span
{
background: url('images/tab-right-last-hover-all.jpg') right top no-repeat;
padding: 10px 23px 5px 0;
}

body {background: #FFEFE7;}

.highlighted {color: #DE0031; font-weight: bold;}
.house {color: #DE0031;}
.menuheading {padding: 0 0 5px 0; border-bottom: solid 1px #DE0031; color: #DE0031; font-weight: bold;}

a{color: #DE0031; text-decoration: underline;}

a.boxlink{color: #DE0031; text-decoration: none; font-weight: bold; font-size: 1.4em; text-transform: capitalize;}
a.boxlink:visited{text-decoration: none;}
a.boxlink:hover{text-decoration: underline;}
a.boxlink:active{text-decoration: none;}

a.menunavlink:link {color: #DE0031; text-decoration:none; font-weight: bold;} 
a.menunavlink:visited {color: #DE0031; text-decoration:none; font-weight: bold;} 
a.menunavlink:hover {color: #000000; text-decoration:underline; font-weight: bold;}
a.menunavlink:active {color: #DE0031; text-decoration:none; font-weight: bold;}

a.navlink{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlink:visited{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlink:hover{color: #DE0031; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlink:active{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}

a.navlinkthis{color: #DE0031; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlinkthis:visited{color: #DE0031; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlinkthis:hover{color: #000000; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}
a.navlinkthis:active{color: #DE0031; text-decoration: none; font-weight: bold; font-size: 0.9em; letter-spacing: 1px;}

a.subnav:link {color: #000000; text-decoration:none; font-weight: bold;} 
a.subnav:visited {color: #000000; text-decoration:none; font-weight: bold;} 
a.subnav:hover {color: #DE0031; text-decoration:underline; font-weight: bold;}
a.subnav:active {color: #DE0031; text-decoration:none; font-weight: bold;}

a.submenunavlink:link {color: #000000; text-decoration:none; font-weight: bold;} 
a.submenunavlink:visited {color: #000000; text-decoration:none; font-weight: bold;} 
a.submenunavlink:hover {color: #DE0031; text-decoration:underline; font-weight: bold;}
a.submenunavlink:active {color: #DE0031; text-decoration:none; font-weight: bold;}

th {text-align: left;}