* {
	margin: 0;
	padding: 0;
	border: 0;
	line-height:1.4em;
}
html {
	height: 100%;
        background-color:#FBDC72;
}
body{
	height: 100%;
	margin:0 auto;
	text-align: center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	width:980px;
	background:#FBDC72 url(i/leftgrad.gif) repeat-y 0 0;	
}
#outwrap {
	background:url(i/leftgrad.gif) repeat-y 0 0;	
	width:980px;
	min-height: 100%;
	margin: 0 auto;
	text-align:center;
	background-color:#fff;
}
#wrap {
	width:980px;
	float:left;
	text-align: left;

}
* html body #outwrap  {
	height: 100%;
}
#header {
	float:left;
	width: 100%;
	height: 202px;
	margin:0 0 25px 0;
	background: #fff url(i/banner.jpg) no-repeat 0 0;
}
	#header h1 {
		text-indent:-9000px;
	}
        #header a {
                display:block;
                width:100%;
                height:100%;
        }

#nav {
		width: 251px;
		float: left;
		font-size:.9em;
		margin:18px 0 0 0;
                overflow:hidden;
}	
		/* #nav LEVEL 1 */
		#nav ul {
			list-style:none;
			width:195px;
			padding:0 25px;
		}
		#nav li {
			padding:0 0 0 5px;
		}
		
		#nav li a {
			display:block;
			width:100%;
			text-decoration:none;
			border:1px solid;
			border-color:#F9E0C8 #ea9543 #ea9543 #F9E0C8;
			color:#0F0B07;
			font-weight:bold;
		}
		#nav li a:hover {
			color:#111;
                        text-indent:1px;
                        background:url(i/rightgrad.gif) repeat-y 0 0;
                        border-color:#ea9543 #F9E0C8 #F9E0C8 #ea9543;
		}
			/* #nav LEVEL 2 */
			#nav li ul {
				padding:0;
				width:185px;
			}
			#nav li ul li {
				padding:0 0 0 15px;
			}
			#nav li ul li a {
				display:block;
				width:100%;
				text-decoration:none;
				border:solid #ea9543;
				border-width:0 0 1px 0;
				font-weight:normal;
				font-size:.8em;
			}
				/* #nav LEVEL 3 */
				#nav li ul li ul {
					width:170px;
					padding:0;
				}
				#nav li ul li ul li {
					padding:0 0 0 25px;
				}
				#nav li ul li ul li a {
				display:block;
				width:100%;
				text-decoration:none;
				border:solid #ea9543;
				border-width:0 0 1px 0;
				font-weight:normal;
				font-style:italic;
				font-size:.7em;
				}
		#nav a:active {
			background-color:#FBB36E;
		}
#content {
	float:left;
	position:relative;
	width: 729px;
	text-align:center;
	background-color:#fff;
}
	.tagline {
	float:right;
	display:block;
	width:729px;
	position:absolute;
	left:0;top:-25px;
	z-index:15;
	font-size:.8em;
	text-align:center;
	letter-spacing:-0.02em;
	line-height:1.7em;
	color:#777;
	background-color:#FFF7EF;
	border-bottom:1px solid #EFE0D1;
	}
	#main {
		width:90%;text-align:left;
		padding:10px 25px;
	}
	#content h2 {
		font-size:1em;
		font-weight:bold;
		border-bottom:1px solid #EA9543;
		padding:3px 0;
		margin-bottom:15px;
	}
	#content h3 {
		font-size:.9em;
		padding:0 15px;
		color:#930;
	}
	#content p {
		padding:0 10px 10px 10px;
		font-size:.8em;
	}
	#content ul {
		padding: 10px 25px;
		list-style:none;
	}
	#content li {
		font-size:.8em;
	}
	#content img {
		padding:10px 0;
	}
	.title {
		background:url(i/titlegrad.gif) repeat-y 0 0;
		color:#fff;
	}
	.left {
		float:left;
		width:49%;
	}
	.right {
		float:right;
		width:49%;
	}
	
#footwrap {
	
	width:980px;
	margin: -1.05em auto 0 auto;
	height: -1.1em;
	text-align:left;
	background:url(i/leftgrad.gif) repeat-y 0 0;
}
#foot {
	margin:0 0 0 251px;
	text-align:center;
	text-transform:uppercase;
	font-size:.7em;
	background-color:#FFF7EF;
	border-top:1px solid #EFE0D1;
}
	#foot ul {
		list-style:none;
	}
	#foot li {
		border-right:1px solid #eee;
		display:inline;
	}
	#foot li a {
		color:#000;
		text-decoration:none;
	}
	#foot li a:hover {
		text-decoration:underline;
		color:#df6e37;
	}
	
/* Misc Classes */
	.bold {
		font-weight:bold;
	}
	.center {
		text-align:center;
	}

#Breadcrumbs{text-align:right;font-size:.7em;}
iframe {
	display:block;
	margin:0 0 0 23px;
}

a{color:#DF6E37;}
.firstlevel li ul {display:none}
.firstlevel li.parent-active ul {display:block}
.firstlevel li.active ul {display:block}
