body {
	background: #f4ffe4;
	color: #000;
}
#pageWrapper {
	font: Garamond, Helvetica, sans-serif;
	width: 960px;
	margin: auto;
	//background-color: #7E9EE5;
	background: url(main/content_bg.gif) repeat-y;
}

a {
	color: #330000;
}

#mainContent{
	padding-left: 0px;
	margin-left: 0px;
}

.header {
	background-color: #e4e0bd;
	height:110px;
}
#logoleft {
	float:left;
}
#logoright {
	float:right;
}
#intro {
	width: 400px;
	color:#5C743D;
	text-align:center;
	margin-left: 300px;
	letter-spacing: .4em;
}

#slogen {
	width: 400px;
	color:#5C743D;
	text-align:center;
	margin-left: 300px;
	letter-spacing: .4em;
}

/******   H3    */
ul#menu{
	margin:0;
	padding:0;
	width:auto;
	list-style-type:none;
	position:relative;
	display:block;
	float:left;
	height:36px;
	font-size:14px;
	font-weight:bold;
	border-bottom:4px solid #5C743D;
	background:transparent url("images/OFF.gif") repeat-x top left;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#menu li a{
	display:block;
	float:left;
	width:192px;
	color:#874B46;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	height:26px;
	padding-top: 10px;
	background:transparent url("images/DIVIDER.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("images/HOVER.gif") no-repeat top right;	
	}
ul#menu li a:active, ul#menu .active, ul#menu a:active{
	color #000000;
	background: url("images/HOVER.gif") no-repeat top right;	
}

a:active{
	color #000000;
	background: url("images/HOVER.gif") no-repeat top right;	
}

.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCC66;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}
a:hover {
	color: #DEDECA;
	background-color: #330000;
}

.sidebar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFF99;
}

.sidebarHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFF99;
	background-color: #999933;
 font-weight: bold;
}

.sidebarFooter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #FFFF99;
 color: #990000;
}

.footer {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #FFFF99;
}

.legal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #333333;
}

.box1 {
	border-width: 2px;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
  border-style: dotted;
	}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #CCCC99;
 color: #660000; font-weight: bolder; font-size: medium;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}

#content {
	float: right;
	width: 100%;
	background-color: #e4e0bd;
	
}

#content .inner {
	padding-left: 1em;
}

#leftCol {
	float: left;
	margin-left: -15em;
	width: 15em;
}
#rightCol {
	float: right;
	margin-right: -15em;
	}
	
.right_image{
	float: right;
} 

