@charset "utf-8";
/* CSS Document */
@import url("reset.css");

body {
	background: #4e4e4e url(../images/bodybg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #29201d;
	font-size: 13px;
}

.clear {clear: both;}	

a:link, a:visited, a:active {
	text-decoration: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;	
}

a:hover {
	text-decoration: underline;
}

h1 {
	color:#472117;
	font-size:17px;
	font-weight: bold;
	padding-bottom: 20px;
}

h2 {
	color:#472117;
	font-size:16px;
	font-weight: bold;
	margin-bottom: 15px;
}

h3 {
	color: #9d4f2e;
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}

h4 {
	color: #9d4f2e;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

h5 {
	color:#472117;
	font-size:14px;
	font-weight: bold;
	margin-bottom: 15px;
}

h6 {
	color:#472117;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 15px;
}

p {
	margin-bottom: 20px;
}

b {
	font-weight: bold;
}

#wrapOuter {
	background: url(../images/wrapbg.jpg) repeat-x top;
}

#wrap {
	margin: 0 auto;
	width: 800px;
	background: url(../images/wrap-shadow.png) repeat-y top;
	padding: 0 36px;
}

#font-size {
	height: 23px;
	background: url(../images/topbg.jpg) repeat-x bottom;
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
}

#containerWrap {
	background: url(../images/content-bg.jpg) repeat-y top;
}

#container {
	padding-right: 35px;
	background: url(../images/content-top-bg.jpg) no-repeat top;
	padding-bottom: 20px;
}

#sidebar {
	width: 183px;
	float: left;
	padding-top: 11px;
	font-family: Tahoma;
	font-size: 12px;
}

#sidebar p {
	margin-bottom: 5px;
}

.moduletable-nav {
	margin-bottom: 15px;
	text-align: right;
}

.moduletable-nav li {
	background: url(../images/nav-border.jpg) no-repeat left top;
	padding-top: 1px;
}

.moduletable-nav li a:link, .moduletable-nav li a:visited, .moduletable-nav li a:active {
	color: #a17c5d;
	padding-right: 27px;
	text-decoration: none; 
	display: block; 
	height: 29px;
	line-height: 29px;
	font-weight: bold;
	font-size: 11px;
}

.moduletable-nav li a:hover, .moduletable-nav #active_menu { 
	background: url(../images/nav-hover.jpg) no-repeat left top;
	text-decoration: none;
	color: #dcc19c;
}
/*
.moduletable-nav li a:hover span, .moduletable-nav #active_menu span { 
	background: url(../images/nav-style.jpg) no-repeat center left;
	padding-left: 25px;
}
*/
.moduletable-nav li:first-child  {
	background: transparent none;
}

.moduletable {
	color: #967457;
	margin-bottom: 15px;
	padding: 20px 5px 0 5px;
	background: url(../images/module-top-bg.jpg) no-repeat center top;
}

#content {
	width: 550px;
	float: right;
	padding-top: 30px;
}

#content img {
	border: 0px solid #bfbbb2;
	padding: 6px;
	margin-right: 14px;

}

#content file img {
	padding: 6px;
	margin-right: 14px;

}

.contentheading, .componentheading {
	color:#472117;
	font-size:17px;
	font-weight: bold;
	padding-bottom: 20px;
	background: url(../images/contentheading-bg.jpg) no-repeat left 4px;
	padding-left: 20px;
}

.small, .createdate, .modifydate {
	color: #837c50;
	font-size: x-small;
}

#content ul {
	padding-bottom: 15px;
	padding-left: 30px;
}

#content ul li {
	list-style: disc;
	margin-bottom: 3px;
}

#footer {
	background: #713825 url(../images/footerbg.jpg) repeat-x top;
	height: 50px;
	color: #cfba98;
	text-align: center;
	padding-top: 14px;
}

#footer p {
	margin-bottom: 3px;
}

#footer .designs, #footer .designs a:link, #footer .designs a:visited, #footer .designs a:active {
	color: #a1735e;
	font-size: 12px;
}

/* ##################### Forms Background Fix ################### */
.contentpane {
background-color : #F3EFE6;
background-image : none;
border : none;
}

/* ##################### JCE Background Fix  ##################### */
body.mceContentBody {
background: #FFFFFF !important;
background-image: none;
}
