/* BASIC */
body {
	font-size: 62.5%;
	font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

h1, h2, h3, p, ul {
	padding: 0;
	margin: 0;
}

/* WRAPPER: wraps entire contents of page */
#wrapper {
	border: none;
}


/* BANNER */
#banner {
	background: none;
}
#banner ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#banner li {
	display: inline;
	margin-left: 10px;
}
#banner li a {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font: 1.1em "Trebuchet MS";
}
.seperator {
	border-right: 1px solid #666;
	padding-right:10px;
}

/* NAV BAR */

#mainNav ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:35px; position:relative; background:#fff; font-size:16px;}
#mainNav li {display:table-cell; margin:0; padding:0;}
#mainNav li a {display:block; float:left; height:35px; line-height:30px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(images/nav_0a.gif) no-repeat;}
#mainNav li a b {float:left; display:block; padding:0 25px 5px 15px; background:url(images/nav_0b.gif) no-repeat right top;}
#mainNav li.current a {color:#fff; background:url(images/nav_2a.gif) no-repeat;}
#mainNav li.current a b {background:url(images/nav_2b.gif) no-repeat right top;}
#mainNav li a:hover {color:#fff; background: url(images/nav_1a.gif) no-repeat;}
#mainNav li a:hover b {background:url(images/nav_1b.gif) no-repeat right top;}
#mainNav li.current a:hover {color:#fff; background: url(images/nav_2a.gif) no-repeat; cursor:default;}
#mainNav li.current a:hover b {background:url(images/nav_2b.gif) no-repeat right top;}

<!--[if IE]>
#mainNav ul {display:inline-block;}
#mainNav ul {display:inline;}
#mainNav ul li {float:left;}
#mainNav {text-align:center;}
<![endif]-->

/* MAIN CONTENT */

#main h1 {
	color: #663900;
	padding-top: 15px;
	margin-bottom: 10px;
	font: bold 2.3em "Lucida Grande", Georgia, "Times New Roman", Times, serif;
}

#main h2 {
	font-size: 1.8em;
	font-weight: normal;
	border-bottom: 1px solid #106A9B;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #663900;
}

#main h3 {
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 5px;
	color: #000000;
}

#main h4 {
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 2px solid #106A9B;
	border-bottom-width: thin;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #000000;
}

#main p {
	font-size: 1.4em;
	margin-bottom: 10px;
}

#main li {
	font-size: 1.4em;
	margin-left: 30px;
}

/* SIDEBAR */
#sidebar {
	background-color: #FFFFFF;
}

#sidebar h2 {
	font-size: 1.3em;
	color: #FFFFFF;
	padding: 7px 8px 0 8px;
	margin-bottom: 5px;
	border-top: 3px solid #86B500;
	background: url(images/bg_side_head.png) repeat-x left bottom;
}
#sidebar p {
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	color: #663900;
}
#sidebar h3 {
	font-size: 1.1em;
	margin-right: 5px;
	margin-left: 5px;
	color: #663900;
	margin-bottom: 3px;
}
#sidebar h3 a {
	color: #663900;
}

#sidebar a:hover {
	color: #CA1D07;
}

/* ADVERTISING */
#adverts p {
	margin-bottom: 15px;
	text-align: center;
}

/* COPYRIGHT INFO */
#copyright {
	padding: 10px;
	border-top: none;
	background-color: #002E8B;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
}

#copyright a {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #002E8B; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.shadow1{
	box-shadow: 5px 5px 6px #818181;
	-webkit-box-shadow: 5px 5px 6px #818181;
	-moz-box-shadow: 5px 5px 6px #818181;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
}



