/* CSS Document */

body {
background:#FFFFFF url(_images/bg_gradient.jpg) repeat-x;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#333333;
border-top:3px solid #666;

}

 /* Both IE and Netscape will parse this */
    div { cursor: hand ; }

  <!--
    /* IE will not parse this */
    div { cursor: pointer ; }
	


.flashmov {
background:#fff;
width:140px;
height:auto;
border:1px solid #666;
margin:0;
padding:0;
}
.headergraphic{
margin:0;
padding:0;
position:absolute;
right:0;top:4px;
height:102px;
border-left:1px solid #fff;

}

#main a {color:#336699;text-decoration:none;}
#main a:hover {color:#663333;text-decoration:underline;}

#banner {
height:103px;
background:#ccc url(_images/banner_extens.jpg) repeat-x;
margin:0;
padding:0;
border-top:1px solid #fff;
}

#nav {
overflow:visible;
background:#666 url(_images/nav_bg.gif) repeat-x;
height:26px;
color:#FFF;
margin:0;
padding:0;
}

#nav ul {
margin:0 0 0 0;
padding:4px 0 0 0;
text-align:left;
overflow:visible;
height:22px;
}

#nav li {
list-style:none;
font:10px Verdana, Arial, Helvetica, sans-serif;
display:inline;
margin:0;
padding:0 0 0 7px;
overflow:visible;
}

#nav li a {
padding:0;
margin:0;
text-decoration:none;
color:#FFFFFF;
font:12px Verdana, Arial, Helvetica, sans-serif;
cursor: default;
}

#nav li a:hover {
color:#FFCC00;
padding:0;
margin:0;
text-decoration:none;
}



#side_nav {
width:230px;
margin-top:15px;
padding:20px 5px 15px 10px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#003366;
float:left;
}

#side_nav ul {
margin:0;
padding:0;

}
#side_nav li {
list-style:none;
padding: 0 0 8px 0;
margin:0;

}

#side_nav a {color:#336699;text-decoration:underline;font-weight:bold;}
#side_nav a:hover {color:#663333;text-decoration:none;font-weight:bold;}

#main {
color:#333333;
padding:0 10px 25px 30px;
margin:35px 0 25px 235px;
width:650px;
border-left:1px solid #B2B1B1;
}

#main p {text-align:justify;}

#main h1 {
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#663333;
}

#main ul li {list-style:square;}

#footer {
height:40px;
background:#fff url(_images/footer_img.gif) top repeat-x;
color:#999;
font-size:10px;font-weight:bold;
padding:7px 0 0 4px;
margin:18px 0 0 0;
clear:both;
}

#footer p {padding-top:2px;}


div#nav ul li ul {
	margin:0; 
	z-index:10; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:110px;
	border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */
	left:300px;
	background:#666666;
	color:#FFFFFF;
	height:auto;
	}
div#nav ul li ul li {
padding:0 0 0 5px;
width:100%;
margin:0;
}
div#nav ul li ul li a {padding:0;margin:0;}
div#nav ul li ul li:first-child { /*the top edge of the dropdown */
	}
/* make the drop-down display as the menu is rolled over */
div#nav ul li ul {display:none;} /* conceals the drop-down when menu not hovered */
div#nav ul li:hover ul {display:block; } /* shows the drop-down when the menu is hovered */




