/* CSS layout */
a:link, a:visited, a:active {
    font-family: Verdana, Helvetica, sans-serif;
	color: #960000;
	text-decoration: none;
}
a:hover {
    font-family: Verdana, Helvetica, sans-serif;

	color: #000000;
}
#masthead {
}
.headerbg{
background-image: url(../images/header-bg.jpg);
background-repeat: no-repeat;
width: 900px;
height: 197px;
}
.logo{ width :25%;float : left;margin-left : 15%;margin-top : 95px;}
.top{ width :45%;float : left;margin-right : 15%;margin-top : 95px;}
.top2{ width :70%;float : left;margin-right : 15%;;margin-left : 15%;margin-top : 95px;}
.logo2{ width :70%;float : left;margin-right : 15%;;margin-left : 15%;margin-top : 95px;}

.headerbg2{
background-image: url(../images/elf-bg.jpg);
background-repeat: no-repeat;
width: 897px;
height: 488px;
margin-left: 2px;
}
.full{
background-image: url(../images/full.gif);
background-repeat: repeat-y;
width: 897px;
}
.full2{
width: 897px;
}

.topmain{
padding-top: 50px;
padding-right: 300px;
padding-bottom: 50px;
padding-left: 100px;
}


.menu{ width :100%;float : left;background-image: url(../images/menu.gif);background-repeat: no-repeat;width: 897px;height: 77px;margin-left: 2px;clear : both;}
.menu2{ width :100%;float : left;padding-top: 20px;padding-right: 90px;padding-left: 90px;}
.menu th {
font-size : 11pt;
font-weight : bold;
color : #fff;
text-align : left;
width : 100%;
padding: 10px 10px 10px 10px;

background-color: #eadcc2

}

.menu td {
font-size: 10pt;
font-weight: normal;
color: #ffffff;
border: 1px solid #eadcc2;
padding: 10px 10px 10px 10px;
margin-left: 10px;
background-color: #eadcc2;
}

.clear{clear : both;}

.user8{ width :12%;float : left;clear : both;}
.pathway{ width :76%;float : left }
.pathway2{ width :88%;float : left }
.pathway3{ width :100%;float : left }

.user9{ width :12%;float : left;}
.left{ width :210px;float : left;background-image: url(../images/menuleftlong.gif);background-repeat: repeat-y;margin-left: 1px;clear : both;}
.left2{ width :210px;padding-left: 30px;float : left;padding-top: 10px;padding-bottom: 10px;}
.left3{ width :210px;float : left;background-image: url(../images/menuleft.gif);background-repeat: no-repeat;margin-left: 2px;clear : both;}
.left4{ width :210px;padding-left: 95px;float : left;}
.middle{ width :687px;float : left;background-image: url(../images/mainbodylong.gif);background-repeat: repeat-y; }
.middle2{ width :92%;float : left;padding-left: 20px; padding-right: 50px;padding-top: 10px;padding-bottom: 10px; }
.middle3{ width :617px;float : left;background-image: url(../images/mainbody.gif);background-repeat: no-repeat; }
.user1{ width :50%;float : left;margin-left : 0px }
.user2{ width :50%;float : left; }
.user3{ width :50%;float : left; }
.user4{ width :50%;float : left; }
.user12{ width :100%;float : left; }
.user22{ width :100%;float : left; }
.user32{ width :100%;float : left; }
.user42{ width :100%;float : left; }
.banner{ width :100%;float : left;clear : both }
.advert{ width :100%;float : left;padding-left: 90px;}


.right{ width :15%;float :left; }

.user5{ width :33.33%;float : left;clear : both; }
.user6{ width :33.33%;float : left; }
.user7{ width :33.33%;float : left; }

.footer{ width :897px;height: 110px;float : left;background-image: url(../images/footer-bg.gif);background-repeat: no-repeat;margin-left:210px; }
.footer2{ width :75%;height: 110px;float : left;padding-top: 20px; }
.footer2 a:link, a:visited, a:active {
    font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


ul#mainlevel {
 
  margin: 0;
  padding: 0;
 
}
ul#mainlevel li {
 
  display: inline; /* Shows each item side-by-side */
  list-style-type: none; /* Gets rid of the bullet points */
 
}
ul#mainlevel a {
 
  display: block;
  float: left;
  padding: 0 1em; /* Provides horizontal separation between menu items */
 
}
.left table.moduletable {
width: 80%;
border-bottom: medium solid #960000;
padding-top: 10px;
padding-bottom: 10px;
}


.contentheading, .componentheading {

font-size : 20px;
font-weight : bold;
color : #940000;
text-align : left;
}