body{
	background:#fef4c7 url(../_images/body_bg.jpg) no-repeat center 0;
	min-width:872px;
	margin: 0px;
	font: 12px "Trebuchet MS", Helvetica, sans-serif;
}

a {
	color: #905625;
}

a.upcoming_links:link {
	text-decoration: underline;
	color: #FFBC48;
}
a.upcoming_links:visited {
	color: #FFBC48;
}
a.upcoming_links:hover {
	text-decoration: none;
}
a.upcoming_links:active {
	text-decoration: underline;
}
a.menu_subon:visited {
	height:21px;
	background: url(../_images/submen_background.gif) no-repeat top;
	display: block;
}

a.menu_main:hover {
	display:block;
	height:20px;
	background: #3a6262 url(../_images/menu_bg.gif) no-repeat top;
}
a.menu_sub:hover {
	height:21px;
	background: url(../_images/submen_background.gif) no-repeat top;
	display: block;
}
a.menu_subon:link {
	height:21px;
	background: url(../_images/submen_background.gif) no-repeat top;
	display: block;
}


.rockmenu{ /*header of 1st demo*/
	cursor: hand;
	cursor: pointer;
}

.openmenu{ /*class added to contents of 1st demo when they are open*/

}
.sub_button {
	height: 20px;
	width: 193px;
}

.menu_button {
	height: 20px;
	width: 193px;
	margin-top: 5px;
}
#menu {
	margin-top: 75px;
	margin-left: 10px;
	margin-right: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 10px;
}

#logo {
	height: 86px;
	width: 238px;
	position: relative;
	left: -10px;
	top: -11px;
}


#main_shell {
	width: 942px;
	background: #bf8d61;
	border: 1px solid #333333;
	padding: 4px;
	position: relative;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#main_insideborder {
	border: 1px solid #A86F35;
	background: #E6D799;
	padding: 1px;
	margin-top: -86px;
	text-align: left;
}
.main_tablesides {
	margin-top: -18px;
}
.inside_left {
	background: #456767 url(../_images/inside_leftbg.gif) repeat-y;
	width: 215px;
	vertical-align: top;
}
.inside_leftbott {
	background: #456767 url(../_images/inside_leftbg.gif) repeat-y;
	width: 215px;
	vertical-align: bottom;
}

.inside_right {
	font-family:"Palatino Linotyp", "Book Antiqua","Times New Roman", Times, serif;
	background: #f7ebbb;
	color: #393939;
	vertical-align: top;
}
#content_flash {
	border-top: 1px none #FEF4C7;
	border-right: 1px none #FEF4C7;
	border-bottom: 1px solid #FEF4C7;
	border-left: 1px none #FEF4C7;
}
#leftbox {
	width: 193px;
	background: #355555;
	margin-left: 10px;
}
.leftbox_content {
	padding: 0px 8px 8px;
	color: #E2F1F1;
	vertical-align: top;
	line-height: 15px;
}
.leftbox_contenttext {
	margin: 13px 0px 0px;
	padding: 0px;

}

#content_main {
	padding: 10px;
	color: #202020;
	text-align: justify;
}
.content_boxholder {
	margin-top: 10px;
}
.content_boxcell {
	width: 225px;
	border: 1px solid #505050;
	vertical-align: top;
}
.content_boxcell2 {
	width: 225px;
	border: 1px solid #505050;
	background: #A6BA4C;
	vertical-align: middle;
}
#content_testimonialborder {
	border: 1px solid #CAD694;
	color: #303031;
	margin: 3px;
	padding: 4px;
	text-align: justify;
	height: 134px;
	width: auto;
}
.box_testimonial_credit {
	text-align: right;
	margin-top: 6px;
}
.testim_name {
	font: bold 12px "Palatino Linotype", "Book Antiqua", serif;
}
.testim_sub {
	font-size: 11px;
	font-style: italic;
}
h3 {
	margin: 0px;
}
.box_empty {
	height: 0px;
	width: 0px;
}
.medium{
	font-size: 15px;
	color:#905625;
}
h2 {
	font-weight:normal;
	font-size: 18px;
	color:#905625;
}
#footer{
	width: 942px;
	margin:0 auto;
	text-align:right;
	font-size:11px;
	color:#835126;
	padding:6px 0;
	}

#footer a {text-decoration:none; color:#835126;}
#footer a:hover {text-decoration:underline;}.hidden {
	display: none;
}

