body {
background-color:white;
background-image:url(' ');

margin:0;
padding:0;
line-height: 1.5em;

background-position:center;
background-repeat:no-repeat;
background-attachment:fixed;

scrollbar-face-color:#f5f5f5;
scrollbar-highlight-color:silver;
scrollbar-3dlight-color:gray;
scrollbar-shadow-color:black;
scrollbar-darkshadow-color:black;
scrollbar-arrow-color:black;
scrollbar-track-color:#300;
}

A:link { TEXT-DECORATION: none }

A:visited { TEXT-DECORATION: none }


.topnav4 a{
font: bold 15px "Times";
text-align: center;
margin: 0;
padding: 0;
list-style-type: none;
width: 150px; /* Width of Menu Items */
}

.topnav4 a:link{
background-color: #31404E; text-decoration: none; color: white;
}

.topnav4 a:visited{
background-color: #31404E; text-decoration: none; color: white;
}

.topnav4 a:hover{
background-color: #31404E; text-decoration: none; color: lime;
}


.leftnav ul{
font: bold 15px "Times";
line-height: 1.8;
color: white;
text-align: left;
margin: 0;
padding: 0;
list-style-type: none;
width: 170px; /* Width of Menu Items */
border-bottom: 0px solid #ccc;
border-left: 0px solid #f5f5f5;
}
	
.leftnav ul li{
position: relative;
}
	
/*Sub level menu items */
.leftnav ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
border: 2px solid #300;
visibility: hidden;
}

/* Sub level menu links style */
.leftnav ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 0px solid #ccc;
border-bottom: 1px solid silver; /* White border beneath each menu item link, to add depth */
}

.leftnav ul li a:link{
background-color: #f5f5f5; text-decoration: none; color: navy; filter:alpha(opacity=90);
}

.leftnav ul li a:visited{
background-color: #f5f5f5; text-decoration: none; color: navy; filter:alpha(opacity=90);
}

.leftnav ul li a:hover{
background-color: #aa2716; text-decoration: none; color: #f5f5f5; filter:alpha(opacity=100);
}

.leftnav ul li a:active{
background-color: #f5f5f5; text-decoration: none; color: red; filter:alpha(opacity=90);
}

.leftnav .subfolderstyle{
background: url(arrow-right.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .leftnav ul li { float: left; height: 1%; }
* html .leftnav ul li a { height: 1%; }
/* End */


.topnav ol{
font: bold 12px "Times";
margin: 0;
padding: 0;
list-style-type: none;
border-top: 2px solid black;
filter:alpha(opacity=70);
}

/*Top level list items*/
.topnav ol li{
position: relative;
display: inline;
float: left;
background-color: #f5f5f5 /*overall menu background color*/
}

/*Top level menu link items style*/
.topnav ol li a{
display: block;
width: 108px; /*Width of top level menu link items*/
padding: 1px 8px;
border: 1px solid silver;
border-left-width: 1;
text-decoration: none;
}
	
/*1st sub level menu*/
.topnav ol li ol{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.topnav ol li ol li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.topnav ol li ol li ol{ 
left: 120px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.topnav ol li ol li a{
display: block;
width: 120px; /*width of sub menu levels*/
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ccc;
}

.topnav ol li a:link{
background-color: #31404E; text-decoration: none; color: white;
}

.topnav ol li a:visited{
background-color: #31404E; text-decoration: none; color: white;
}

.topnav ol li a:hover{
background-color: #f5f5f5; text-decoration: none; color: #aa2716;
}

/*Background image for top level menu list links */
.topnav .mainfoldericon{
background: #F3F3F3 url(arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.topnav .subfoldericon{
background: #F3F3F3 url(arrow-right.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .topnav ol li { float: right; height: 1%; }
* html .topnav ol li a { height: 1%; }
/* End */



#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #e0e0e0;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(slantdivider.gif) top right no-repeat;
}


#slantedmenu ul li a:link{
background-color: #e0e0e0; text-decoration: none; color: #494949;
}

#slantedmenu ul li a:visited{
background-color: #e0e0e0; text-decoration: none; color: #494949;
}

#slantedmenu ul li a:hover{
background-color: #e0e0e0; text-decoration: none; color: black;
}

#slantedmenu ul li a:active{
background-color: #e0e0e0; text-decoration: none; color: red;
}