body	{
margin:80px 0 0 0;
padding: 0;
background-image: url(../images/bg_body.gif);
background-repeat: repeat;
background-position: top left;
font-size: 67.2%;
font-family: Arial, Helvetica, sans-serif;
}

a	{
color: #FFF;
}

a:hover	{
text-decoration: none;
}

#pageWrapper	{
margin: 0 auto;
width: 866px;
background-image: url(../images/bg_pageWrap.gif);
background-repeat: repeat-y;
background-position: top left;
}

#mastHeadCap	{
height: 26px;
background-image: url(../images/bg_mastHeadWrap.gif);
background-repeat: no-repeat;
background-position: top left;
}

#mastHead	{
height: 74px;
background-image: url(../images/bg_mastHead.gif);
background-repeat: no-repeat;
background-position: bottom center;
}

#topLogo	{
position: relative;
left: 35px;
bottom: 7px;
}


#bodyContent	{
margin: 0 auto;
padding: 0;
background-color: #b8151c;
background-image: url(../images/bg_content.gif);
background-repeat: no-repeat;
background-position: top center;
width: 846px;
min-height: 325px;
}

#mainImageWrap	{
width: 261px;
background-image: url(../images/largeFrame.jpg);
background-repeat: no-repeat;
background-position: 0 0;
padding: 4px 0 0 4px;
float: left;
margin: 30px 0px 0px 30px;
}

#mainImage	{
margin: 0 0 20px 0;
clear: left;
}

#contentMain	{
margin: 0;
padding: 0;
width: 515px;
float: right;
position: relative;
right: 20px;
top: 30px;
padding: 0 0 35px 0;
color: #FFF;
}

#contentMain h1	{
background-image: url(../images/h1_underline.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 5px;
}

/* EI font-size FIX */

#contentMain p	{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
}

#contentMain > p	{
font-size: 1.1em;
}

#bodyFoot	{
height: 31px;
background-image: url(../images/bg_footer.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

/* Navigation */

#mainNav	{
width: 866px;
height: 26px;
background-image: url(../images/bg_mainNav.gif);
background-repeat: no-repeat;
background-position: center;
}

#navWrapper	{
width: 866px;
position: absolute;
z-index: 555;
}

#menu {
height: 26px;
width: 450px;
float: right;
position: relative;
top: 4px;
}

#menu ul {
list-style: none;
margin: 0 13px 0 12px;
padding: 0;
width: 45px;
float: left;
text-align: center;
}

#menu ul li	a {
display: block;
padding: 5px;
}

#menu ul ul	{
margin: 0;
width: 150px;
position: relative;
right: -1px;
top: 21px;
}

#menu ul li ul li a {
display: block;
margin: 0;
padding: 4px 3px;
}

#menu ul ul li	{
clear: both;
text-align: left;
}

#menu ul ul li div{
padding: 5px;
background-color: #000;
text-align: center;
}

#menu h2 {
color: #fff;
background: transparent;
}

#menu ul li ul li a, #menu a {
color: #FFF;
text-decoration: none;
padding: 5px;
}

#menu ul li ul li a:hover {
color: #FFF;
background: #b8151c;
}

#menu li {
position: relative;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul li	{
background-image: url(../images/bg_navDropDown.png);
background-repeat: repeat;
}

#menu ul li ul li a	{
background-image: url(../images/menu_arrow.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
padding-left: 15px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul li ul li ul li	{
background: #b8151c;
color: #FFF;
padding: 5px;
}

div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {
display: none;
}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
display: block;
}