
#topMenu a{
color: #ffffff;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:20px;

}

#topMenu {
padding-top:30px;
margin-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
float:right;

}

#top
{

padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
margin-bottom: -10px;

}

#content{
width:845px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#logo {
height: 73px;
width: 248px;
background: transparent;
float: left;
margin-left:-1px;
color: white;
}

#logo a {
color: white;
}

#body-content{
background-color:#d8d4d3;
width:100%;
text-align:center !important;
margin:auto;
margin-left:0px;
}

#leftcol .contentheading {
background-color:#d33b16;
background-color:#FFFFCC;
color: #000;
height:16px;
font-weight:normal;
padding-left:5px;
width:130px;
font-family:Arial,verdna;
font-size:11px;
}

.titleText{
color: #d33b16;
font-weight:bold;
}

.whiteText{
color: #ffffff;
font-weight:normal;
background-color:#d33b16;
}

.divider{
width:95%;
line-height:5px;
text-align:center;
border-bottom:1px dotted #ababab;
}


.headerText{
color: #333333;
font-weight:bold;
font-size:11px;
}

.mainlevel.footermenu  a:link, .mainlevel.footermenu a:visited{
	background-color:#ff0000;
	color:#ff0000;
}



#twocols{ /*the columns that gets dropped down over */
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over */
z-index:10;
}
#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:0px;
}

a.mainleveltopnav,a.mainleveltopnav:link,
a.mainleveltopnav:visited{
color:#ffffff;
}

#mainlevelmainnav #active_menumainnav{text-decoration:underline;} 

#mainlevelmainnav,#mainlevelmainnav ul{
width:844px;
background:transparent url(../template/top_nav.jpg) no-repeat;
float:left;
list-style:none;
line-height:32px;
font-weight:normal;
margin-top:-6px;
margin-bottom:0px;
padding:0px;
margin-left:0px;
height:32px;

}

#mainlevelmainnav a{
display:block;
color:#ffffff;
text-decoration:none;

padding-left:0px;
font-size:11px;
font-weight:normal;

}
#mainlevelmainnav li{
float:left;
padding-left:7px;
margin-right:14px;
}


#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:10em;
font-weight:normal;
margin:0;

}
#mainlevelmainnav li li{
width:10em;
background-color:#6a7074;

}
#mainlevelmainnav li ul a{
color:#ffffff;
line-height:1.7em;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em;

}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;

z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:transparent url(../template/top_nav.jpg) no-repeat;
}


ul.mainlevel > ul.mainlevel {
	position: absolute;
	top: 5em;	/* change the absolute position for IE5.0 here */
}
ul.mainlevel > ul.mainlevel li.hover ul {
	margin: 0.1em 0 0 0em;	/* top, right, bottom, left */
}
ul.mainlevel > ul.mainlevel li.hover ul ul {
	margin: -1.6em 0 0 10em;	/* top, right, bottom, left */
}

