body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
}

p {
	line-height: 150%;
}
td {
}
ul {
	line-height: 150%;
	list-style-image: url(images/bullets.gif);
}
ol {
	line-height: 150%;
}
a:link {
	color: #6600CC;
	text-decoration: none;
}
a:visited {
	color: #990066;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.copyright {
	font-size: 90%;
	color: #999999;
}
.copyright a:link {
	color: #999999;
	text-decoration: none;
}
.copyright a:visited {
	color: #999999;
	text-decoration: none;
}
.copyright a:hover {
	text-decoration: underline;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	color: #4b623a;
	letter-spacing: .3em;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #663366;
}
.leftnav {
	font-size: 90%;
	font-style: italic;
}
.leftnav a:link {
	color: #4B623A;
	text-decoration: none;
}
.leftnav a:visited {
	color: #4B623A;
	text-decoration: none;
}
.leftnav a:hover {
	text-decoration: underline;
}

/* START NAV */
div#top_level_nav {margin-left: -5px;padding-top:5px;}
div#top_level_nav ul#nav, div#top_level_nav ul#nav * {margin: 0;padding: 0;list-style: none;}
div#top_level_nav ul#nav { line-height:1em;height:18px;font-size:.9em;}

div#top_level_nav ul#nav ul {position: absolute;margin-left:7px;top: -999em;font-weight:bold;
width: 16em; /* left offset of submenus need to match (see below) */
}

div#top_level_nav ul#nav ul li {width: 100%;}

div#top_level_nav ul#nav li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}

div#top_level_nav ul#nav li {float: left;position: relative;height:100%;z-index:20;}
div#top_level_nav ul#nav a {display: block;position: relative;padding: 3px 8px;text-decoration:none;color: #6c6c6c;}
div#top_level_nav ul#nav a:hover {color: #663366;}
div#top_level_nav ul#nav ul li a {color:#333;font-weight:normal;display:block;margin:0;padding:3px 10px;}
div#top_level_nav ul#nav li a.level_one {text-transform:lowercase;}
div#top_level_nav ul#nav ul li a:hover {background-color:#663366;color:#fff;}

div#top_level_nav ul#nav li:hover ul, div#top_level_nav ul#nav li.sfHover ul {left: 0;z-index: 99;
top: 23px; /* match top ul list item height */
}
div#top_level_nav ul#nav li:hover li ul, div#top_level_nav ul#nav li.sfHover li ul {top: -999em;}

div#top_level_nav ul#nav li li:hover ul, div#top_level_nav ul#nav li li.sfHover ul {top: 0;
left: 16em; /* match ul width */
}
div#top_level_nav ul#nav li li:hover li ul, div#top_level_nav ul#nav li li.sfHover li ul {top: -999em;}
div#top_level_nav ul#nav li li li:hover ul, div#top_level_nav ul#nav li li li.sfHover ul {top: 0;
left: 16em; /* match ul width */
}

div#top_level_nav ul#nav li li, div#top_level_nav ul#nav li li li {font-size:.9em;border-bottom:1px solid #999;background-color:#dcd3c3;}
div#top_level_nav ul#nav li li.title {background-color:#303e49;color:#fff;}
div#top_level_nav ul#nav li li.title a:hover {background-color:#333;color:#fff;cursor:default;}
div#top_level_nav ul#nav li li a.title {color:#fff;}
div#top_level_nav ul#nav li:hover, div#top_level_nav ul#nav li.sfHover, div#top_level_nav ul#nav a:focus, div#top_level_nav ul#nav a:hover, div#top_level_nav ul#nav a:active {outline: 0;}

div#top_level_nav ul#nav ul.level_three {margin-left:-2px;}


/*** arrows **/
/*div#top_level_nav ul#nav a.sf-with-ul {
padding-right: 2.25em;
min-width: 1px;
}*/
.sf-sub-indicator {position: absolute;display: block;right: .75em;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;
top: 1.05em; /* IE6 only */
/*background: url('../images/arrows-ffffff.png') no-repeat -10px -100px;*/ /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator { /* give all except IE6 the correct values */
top: .8em;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
div#top_level_nav ul#nav ul .sf-sub-indicator { background-position: -10px 0; }
div#top_level_nav ul#nav ul a > .sf-sub-indicator { background-position: 0 0; }

/* apply hovers to modern browsers */
div#top_level_nav ul#nav ul a:focus > .sf-sub-indicator, div#top_level_nav ul#nav ul a:hover > .sf-sub-indicator, div#top_level_nav ul#nav ul a:active > .sf-sub-indicator, div#top_level_nav ul#nav ul li:hover > a > .sf-sub-indicator, div#top_level_nav ul#nav ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/
/*.sf-shadow ul {background:	url('../images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}*/
.sf-shadow ul.sf-shadow-off {background: transparent;}

div#top_level_nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* END NAV */

