/* 8E3918 */

object:active, div:active a:active {
	-moz-outline-style: none;
	outline: none;
}

object:focus, div:focus, a:focus {
	-moz-outline-style: none;
	outline: none;
}

/* ------------------ CONTENT COL ------------------ */
.contentOneCol {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	margin: 0px 0 40px 0;
	padding: 0 100px 0 0;
}

.contentTwoColWrap {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	width: 645px;
	margin: 15px 0 40px 0;
	padding: 0 0 0 0;
}

.contentTwoColLeft {
	margin: 0 0 0 0;
	padding: 0 20px 0 0;
	float: left;
	position: relative;
	width: 320px;
}

.contentTwoColRight {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

/* ------------------ 111406 CONTENT COL NEW ------------------ */

.newsText {
	width: 640px;
}

#twoCol {
	padding: 10px 0 10px 0;
	margin: 10px 0 10px 0;
	/*border-bottom: #AD6C4D;*/
	border-bottom: #A86342;
	/*border-bottom: #A25935;*/
	border-width: 0 0 1px 0;
	border-style: none none dashed none;
}

#twoCol table {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 640px;
	
}

#twoCol td.text {
	margin: 0 0 0 0;
	vertical-align: top;
	padding: 0 25px 0 0;
	width: 335px;
}

#twoCol td.imageSBSLeft {
	vertical-align: top;
	padding: 0 70px 0 0;
	width: 275px;
}

#twoCol td.imageSBSRight {
	vertical-align: top;
	padding: 0 0 0 0;
	width: 275px;
}

#twoCol td {
	padding: 0 0 10px 0;
	vertical-align: top;
}

#twoCol img {
	border-width: 1px;
	border-style: solid;
	border-color: #dEC8b7;
	margin: 5px 0 5px 0;
}


.twoColbody {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
/*
	padding: 0 0px 15px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #b79874;
*/
}

/* ------------------ IMG RIGHT ------------------ */
img.positionRight {
	float: right;
	margin: 0 0 0 0px;
	padding: 0 0 0 20px;
	/*
	border-width: thin;
	border-style: solid;
	border-color: #b79874;
*/
	background-color: #8E3918;
}

/* ------------------ SUBNAV ------------------ */
#subnav {

	padding: 5px 0 0 43px;
}

.subnavWhite {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 150%;
}

.subnavWhiteSmall {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 150%;
}

#subnav a {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
	font-weight: bold;
}

#subnav a.subnavCurrent {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}

#subnav a:hover {
	text-transform: inherit;
	text-decoration: underline overline;
}

td.contactForm {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 120%;
	padding-bottom: 10px;
	margin-bottom: 5px;
}



/* ------------------ SCROLLAREA ------------------ */

#scrollArea {
	width: 666px;
	height: 328px;
	overflow: auto;
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: left;
	vertical-align: top;
}

#scrollArea390 {
	width: 390px;
	height: 328px;
	overflow: auto;
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: left;
	vertical-align: top;
}

#scrollArea328 {
	width: 308px;
	height: 328px;
	overflow: auto;
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: left;
	vertical-align: top;
}

/* ------------------ TYPE ------------------ */


.title {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 14px;
	line-height: 150%;
}

.titleWhite {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 150%;
}

.titleWhiteLarge {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 150%;
}

.titleWhiteXLarge {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #FFFFFF;
	font-size: 30px;
	line-height: 150%;
}

.body {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	padding: 0 0px 15px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #b79874;
}

.BodySmallLight {
	font-size: 10px;
	color: #dEC8b7;
	line-height: inherit;
}

.bodyWide {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 10px;
	border-bottom: 1px solid #b79874;
	padding: 0 50px 15px 50px;
}

.bodyExtraWide {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 10px;
	border-bottom: 1px solid #b79874;
	padding: 0 40px 15px 0;
}

a:link,a:hover,a:visited,a:active {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

.body a:link,a:hover,a:visited,a:active {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

.bodyWide a:link,a:hover,a:visited,a:active {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

.bodyNoHR a:link,a:hover,a:visited,a:active {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}

a.aWhiteXLarge, a.aWhiteXLarge:link, a.aWhiteXLarge:visited, a.aWhiteXLarge:active {
	font-size: 30px;
	line-height: 150%;
	color: #FFFFFF;
	text-decoration: underline;
}

a.aWhiteXLarge:hover {
	font-size: 30px;
	line-height: 150%;
	color: #FFFFFF;
	text-decoration: none;
}

/* ------------------ XX ------------------ */
.bodyNoHR {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	padding-bottom: 15px;
	margin-bottom: 10px;
}

.bodyHome {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	padding: 25px;
}

.titleHome {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #DEDFC4;
	line-height: 150%;
	font-size: 14px;
	font-weight: normal;
}

.titleHome a, .titleHome a:link, .titleHome a:visited, .titleHome a:active {
	color: #DEDFC4;
	font-size: 12px;
	text-decoration: underline;
}

.titleHome a:hover {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

.detail {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #dEC8b7;
	font-size: 10px;
	line-height: 150%;
}

hr {
	border-bottom: #B79874;
	border-width: 0 0 thin 0;
	border-style: none none solid none;
}

.copyright {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #999999;
	font-size: 10px;
	line-height: 150%;
	text-align: right;
}

.copyright a, .copyright a:link, .copyright a:visited, .copyright a:active {
	color: #bbbbbb;
	font-size: 10px;
	line-height: 150%;
	text-align: right;
	text-decoration: none;
}

.copyright a:hover {
	color: #000000;
	font-size: 10px;
	line-height: 150%;
	text-align: right;
	text-decoration: none;
}

/* ------------------ XX ------------------ */

#contentBlock {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #b79874;
	font-family: Georgia, Times, "Times New Roman", serif;
}


#contentBlock p.body {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 150%;
	border: none;
}

#contentBlock .textMediumTitle {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 150%;
}

#contentBlock .textSmallTitle {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 150%;
}

#contentBlock .textItalic {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #DEC8B7;
	font-size: 12px;
	line-height: 150%;
	font-style: italic;
}


/* ------------------ XX ------------------ */

.ui-accordion {
	width: 100%;
}


/* http://stackoverflow.com/questions/2086657/how-do-i-remove-an-active-outline-from-jquery-accordion */
#accordion .ui-state-focus{
    outline: none;
}

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding:0; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 0; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: 0; top: 50%; margin-top: 0; }
.ui-accordion .ui-accordion-content { padding: 0; border-top: 0; margin-top: 0; position: relative; top: 0; margin-bottom: 0; overflow: none; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

#accordion a:hover {
	background-color: #772714;
	background-image: url('/image/base/click-to-expand.gif');
	background-repeat: no-repeat;
	background-position: right center;
}

#accordion .titleCalendar {
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	border: none;
	text-decoration: none;
}

#accordion p.body {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	color: #dEC8b7;
	font-size: 12px;
	line-height: 125%;
	border: none;
}

#accordion p.titleCalendar {
	border-top: 1px solid #b79874;

}


#contentBlockCalendar {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 80px;
	font-family: Georgia, Times, "Times New Roman", serif;
}

#contentBlockCalendar p.body {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;

	color: #dEC8b7;
	font-size: 12px;
	line-height: 125%;
	border: none;
}

#contentBlockCalendar a:hover {
	background-color: #8E3918;
	background-image: none;
}

.titleCalendar {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 125%;
}



/* ------------------ XX ------------------ */



.threeColWrapper {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 600px;
}



.threeCol {
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	width: 190px;
	float: left;
}



#columnClear {
	clear: both;
}



