html, body, table {
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7d7d7d;
	line-height:20px;
}
html, table {
	font:12px Arial, Helvetica, sans-serif;
	/*height:101%;*/	
}
h1 {
	margin:0px 0px 16px 0px;
	color:#cca751;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: 0px 1px 3px #BFBFBF;
}
h2 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#ce6f40;
	font-weight:bold;
}
h3 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#deb044;
	font-weight:bold;
}
h4 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #CE6F40;
}

#left-top-cell, #right-top-cell {
	background: #FFE5AA;
	background-image: url('/images/leaves_bg1.gif');
}
#middle-top-cell {
	background: #FFE5AA;
	background-image: url('/images/top_middle_bg.gif');
	background-position: top center;
	background-repeat: no-repeat;
}

#core-header-bg {
	background: #FFDF9A;
	background-image: url('/images/header_bg.gif');
	background-position: center;
	background-repeat: no-repeat;
}

#flash-header-bg {
	background: #FFFFFF;
	background-image: url('/images/flash_head_bg.gif');
	background-position: center;
	background-repeat: no-repeat;
}

#landing-header {
	background: #FFF;
}

#main-content-inner-wrapper {
	padding-left: 40px;
	/*padding-left: 40px;
	padding-right: 70px;*/
}

table.contentpaneopen {
	text-align: left;
}

td.contentheading {
	margin:0px 0px 16px 0px;
	color:#cca751;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

a {
	color: #BA9337;
	text-decoration: none;
}

a:visited {
	color: #BA9337;
}

a:hover {
	text-decoration: underline;
}

ul {
	color: #CE6F40;
}

li {
	padding-bottom: 5px;
}

img.left-banner-img {
	padding-top: 15px;
}
img.right-banner-img {

}

/** Tier navigation menu styles **/

#ja-col1 {
	width: 160px;
}

#ja-col1 ul.menu {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/hdot2.gif) repeat-x scroll center top;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border-bottom: 1px solid #DEB044;
	margin:0;
	padding:1px 0 0;
	text-align: right;
}
#ja-col1 ul.menu li {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent none repeat scroll 0 0 !important;
	margin:0 !important;
	padding:0 !important;
}
#ja-col1 ul.menu li a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/hdot2.gif) repeat-x scroll center bottom;
	border-top: 1px solid #DEB044;
	color:#5288BE;
	font-weight: bold;
	font-size: 13px;
	display:block;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:10px 0;
	text-decoration:none;
}
#ja-col1 ul.menu li a span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bullet.gif) no-repeat scroll 5px 5px;
	padding-right:5px;
}
#ja-col1 ul.menu li a:hover, #ja-col1 ul.menu li a:active, #ja-col1 ul.menu li a:focus {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FEF1D4 repeat-x scroll center bottom;
	color:#5288BE;
	text-decoration:none;
}
#ja-col1 ul.menu li.active a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FEF1D4 url(../images/hdot2.gif) repeat-x scroll center bottom;
	color:#5288BE;
	font-weight:bold;
	text-decoration:none;
}
#ja-col1 ul.menu li.active a span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bullet3.gif) no-repeat scroll 5px 5px;
}
#ja-col1 ul.menu li li a span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}
#ja-col1 ul.menu li ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#ja-col1 ul.menu li li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 15px !important;
}
#ja-col1 ul.menu li li a {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent none repeat scroll 0 0 !important;
	color:#333333;
	font-size:92%;
	font-weight:normal;
}
#ja-col1 ul.menu li li a:hover, #ja-col1 ul.menu li li a:active, #ja-col1 ul.menu li li a:focus {
	color:#006699;
}
#ja-col1 ul.menu li li a span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bullet.gif) no-repeat scroll 5px 50%;
	font-weight:normal;
}

/* Center Column */

#ja-center-column {
	text-align: left;

}

/* Event calendar overrides */

#jevents_header img {
	border: 0px solid #FFF;
}
#jevents_header .contentheading {
	margin:0px 0px 16px 0px;
	color:#cca751;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

#jevents_body .currentmonth {
	background-color: #EEF0F0;
	border-bottom: 1px solid #E4E8E8;
}

div.componentheading {
	margin:0px 0px 16px 0px;
	color:#cca751;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}

/** RokSlideshow Styles **/
#slideshow a img {
	border: 0px;
}