body {
	padding: 0px;
	margin: 0px;
	background: url(../i/bg.png) repeat-x top center #2a2727;
}

form {
	margin: 0px;
}

a {
	color: #6b5f46;
}

a:hover {
	color: black;
}

#hold {
	width: 930px;
	margin: 0px auto;
	position: relative;
	background: url(../i/holdBG.png) repeat-y;
}

#top, #bottom, #footer {
	width: 930px;
	margin: 0px auto;
}

#bottom { 
	width: 930px;
	margin: 0px auto;
}

#left {
	left: 0px;
}

#right, #left {
	width: 10px;
	height: 388px;
	position: absolute;
	top: 0px;
}

#right {
	right: 0px;
}

#nav {
	width: 910px;
	height: 35px;
}

#nav a {
	float: left;
}

#masthead {
	position: relative;

}

#mastheadImage {	
	border-bottom: 6px solid #555d74;
}

#search input {
	float: left;
}

#search {
	position: absolute;
	right: 0px;
	text-align: right;
}

#searchText {
	border: 1px solid #cccccc;
	width: 132px;
	height: 18px;
	background: url(../i/searchFade.gif) no-repeat;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaa;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 3px;
}

.searchText2 {
	border: 1px solid #cccccc;
	width: 142px;
	height: 18px;
	background: url(../i/searchFade.gif) no-repeat;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaa;
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 3px;
}

#framework {
	margin-left: 10px;
	margin-right: 10px;
	background-color: white;
	position: relative;
}

#logo {
	border-bottom: 6px solid #baab82;
}

#footer {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	color: #717171;
	padding-bottom: 40px;
}

#footer div {
	padding-left: 12px;
	padding-right: 12px;
}

#footer a {
	color: #baab82;
	padding-left: 6px;
	padding-right: 7px;
	border-right: 1px solid #717171;
}

#footer a.last {
	padding-right: 0px;
	border-right: none;
}

#footer a:hover {
	color: white;
}

#footer a.lisi {
	color: #717171;
	padding-left: 0px;
	border-right: none;
}

#footer a.lisi:hover {
	color: white;
}

.left {
	float: left;
}

.right {
	float: right;
}

#column {
	width: 227px;
	background: url(../i/fadeBeige.png) repeat-x;
	border-bottom: 6px solid #baab82;
}

#subColumn, #subColumnRights {
	width: 227px;
	background: url(../i/fadeBeige.png) 0px 40px repeat-x;
	border-bottom: 6px solid #baab82;
	padding-bottom: 20px;
}

#subColumnRights {
	background: url(../i/fadeBeige.png) 0px 60px repeat-x;
}

#content {
	border-bottom: 6px solid #555d74;
}

#subContent {
	padding: 18px;
	padding-top: 42px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c4c59;
	line-height: 18px;
}

#subLeft, #newsColumn {
	padding-top: 18px;
	padding-left: 17px;
	padding-right: 12px;
	padding-bottom: 10px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505050;
	line-height: 13px;
}

#homeLeft, #homeRightA, #homeRightB {
	padding: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #434d59;
}

#homeRightA {
	padding-top: 11px;
	background: url(../i/fadeBeige.png) repeat-x;
}

#homeRightB {
	border-top: 1px solid #b4b8c1;
	background: url(../i/fadeBlue.png) repeat-x;
}

.inlineButton {
	margin-left: -4px;
}

input.txt, select.txt, textarea.txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f4f4f;
}

#contactForm  {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #79663f;
	padding-top: 10px;
	border-top: 1px solid #c1ad81;
	margin-top: 20px;
	margin-left: 14px;
	margin-right: 14px;
}

#contactForm td {
	padding-top: 3px;
	padding-bottom: 3px;
}

#contactForm input.txt, #contactForm textarea.txt {
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	width: 140px;
	border: 1px solid #c1ad81;
	background: url(../i/searchFade.gif);
}

#contactForm .frmReq {
	color: #4f4f4f;
}

#contactForm2  {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #79663f;
	margin-left: 14px;
	margin-right: 14px;
}

#contactForm2 td {
	padding-top: 3px;
	padding-bottom: 3px;
}

#contactForm2 input.txt, #contactForm2 textarea.txt {
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom: 2px;
	width: 140px;
	border: 1px solid #c1ad81;
	background: url(../i/searchFade.gif);
}

#contactForm2 .frmReq {
	color: #4f4f4f;
}

.breadCrumbs {
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: center;
}

.lblR, .lblRT {
	text-align: right;
	padding-right: 6px;
}

#contactForm td.lblRT {
	padding-top: 7px;
}

#contactInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #4f4f4f;
	padding-left: 14px;
	margin-top: 10px;
}

.subnavs {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 1px;
	padding-right: 0px;
	width: 160px;
	float: left;
}

a.subnav {
	font-size: 10px;
	display: block;
	padding: 6px;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #ffffff;
	margin-bottom: 1px;
	width: 146px;
	color: #938361;
	text-decoration: none;
	line-height: normal;
}

.subnavs a.last {
	margin-bottom: 0px;
}

a.subnav:hover {
	border-color: #f3e8e0;
	background-color: #fcf6ea;
	color: black;
	text-decoration: underline;
}

a.indent {
	margin-left: 12px;
	width: 134px;
}

.subnavs a.selected {
	border: 1px solid #c1ac81;
	border-right: none;
	width: 149px;
	background: white;
	color: black;
	font-weight: bold;
}

.subnavs a.selectedindent {
	border: 1px solid #c1ac81;
	border-right: none;
	width: 137px;
	background: white;
	color: black;
	font-weight: bold;
	margin-left: 12px;
}

.subnavs a.selected:hover {
	border-color: #c1ac81;
	background-color: white;
	color: black;
	text-decoration: none;
}

.subSubContent {
	border-left: 1px solid #c1ac81;
	margin-left: 162px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.subSubContent ul, .subSubContent li {
	margin-top: 0px;
	padding-top: 0px;
}

.subSubContent h1 {
	margin-top: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #938361;
}

#subContent h2, .subSubContent h2 {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 6px;
}

.subSubContent img {
	margin-bottom: 6px;
	margin-right: 10px;
	border: 1px solid #615641;
}

ul.left {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	float: left;
	padding-left: 20px;
	width: 50%;
}

ol.rights li {
	padding-bottom: 10px;
}


/* drop-down */
.navDrop {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

.navDrop ul a, .navDrop ul a:visited {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	color: #555d74;
	display: block;
	padding: 4px;
	padding-left: 8px;
	padding-right: 8px;
	width: 160px;
	border: 1px solid white;
}

.navDrop ul a:hover {
	color: #6b5f46;
	background-color: #f6f6f6;
	border: 1px solid #e0e0e0;
	text-decoration: underline;
}

.navDrop ul, .navDrop li {
	padding: 0px;
	margin: 0px;
}

.navDrop li {
	list-style-type: none;
	float: left;
	position: relative;
	text-align: left;
}

.navDrop ul {
	position: absolute;
	width: 180px;
	top: 33%;
	left: 82%;
	z-index: 10;
	background: #ffffff;
	border: 1px solid #c0c0c0;
}

.navDrop ul.first {
	left: 0px;
	top: 30px;
	z-index: 9;
}

.navDrop ul li {
	padding: 1px;
	width: 207px;
}

.navDrop ul.first li:hover {
	/*z-index: 10;*/
}

.navDrop li ul {
	display: none;
}

.navDrop li:hover ul {
	display: block;
}

.navDrop li ul li ul {
	visibility: hidden;
}

.navDrop li ul li:hover ul {
	visibility: visible;
}

.navDrop li ul li ul li ul, .navDrop li ul li:hover ul li ul {
	visibility: hidden;
}

.navDrop li ul li ul li:hover ul {
	visibility: visible;
}

.navDrop li ul li ul li ul li ul, .navDrop li ul li ul li:hover ul li ul {
	visibility: hidden;
}

.navDrop li ul li ul li ul li:hover ul {
	visibility: visible;
}

#containerTop { z-index: 50; position: relative; height: 35px; }
#phone { position: absolute; top: 0; left:0; }
#navigationMain { position: absolute; top: 0; left: 227px; width: 683px; font-size: 11px; font-family:Verdana, Geneva, sans-serif; }
	#navigationMain img { border: none; }
	
/* START CASCADING MENU - HORIZONAL - v3.0.3 - 28JAN10 */
	/* the magic - only edit where notated */
		.cascadingMenu ul {}
		.cascadingMenu li { position: relative; float: left; }
		.cascadingMenu li a { display: block; }
		.cascadingMenu li li { float: none; clear: left; }
		.cascadingMenu img { display: block; }
		.cascadingMenu li:hover { z-index: 5; }
		/* IE fixes */
		#ie .cascadingMenu li { display: inline; }
		#ie .cascadingMenu li li a { height: 1%;} /* allows IE to use block hovers */
		#ie6 li.menuover { z-index: 5; } /* overlay fix for IE6 */
		/* hides ULs*/ 
			/* 2nd UL */ .cascadingMenu ul ul, /* 3rd UL */ .cascadingMenu ul ul ul, .cascadingMenu li:hover ul ul, .cascadingMenu li:focus ul ul, .cascadingMenu li.menuover ul ul, /* 4th UL */ .cascadingMenu ul ul ul ul, .cascadingMenu li:hover ul ul ul, .cascadingMenu li:focus ul ul ul, .cascadingMenu li.menuover ul ul ul { position:absolute; left:-9999px; z-index:99;}
		/* show ULs */ 
			/* 2nd UL */ .cascadingMenu li:hover ul, .cascadingMenu li:focus ul, .cascadingMenu li.menuover ul{ /* adjust left/right positioning */ left: 0; top:auto; }
			/* 3rd UL */ .cascadingMenu li li:hover ul, .cascadingMenu li li:focus ul, .cascadingMenu li li.menuover ul, /* 4th UL */ .cascadingMenu ul li li li:hover ul, .cascadingMenu ul li li li:focus ul, .cascadingMenu li li li.menuover ul{ /* adjust positioning for 3rd & 4th ULs */ left: 15em; top:0;}
			/* 3rd UL */ #ie6 .cascadingMenu li li:hover ul, #ie6 .cascadingMenu li li:focus ul, #ie6 .cascadingMenu li li.menuover ul, /* 4th UL */ #ie6 .cascadingMenu ul li li li:hover ul, #ie6 .cascadingMenu ul li li li:focus ul, #ie6 .cascadingMenu li li li.menuover ul{ /* adjust positioning for 3rd & 4th ULs */ left: 14.8em; top:0;}
			/* adjust position of 4th UL */ .cascadingMenu ul li li li:hover ul, .cascadingMenu ul li li li:focus ul, .cascadingMenu ul li li li.menuover ul  {/* left: 0px; top:0px; */ }
	/* end the magic */
	
	/* edit styles - 1st UL - this is always visible */
	.cascadingMenu ul {margin:0; padding:0; list-style:none;}
	.cascadingMenu li {}
	.cascadingMenu ul a,.cascadingMenu ul a:visited {}
	/* edit styles - 2nd UL - default is hidden */
	.cascadingMenu ul ul { width:15em; background: #fff; border: 1px solid #ccc; }
	.cascadingMenu ul ul a, .cascadingMenu ul ul a:visited { padding:7px 11px; text-decoration:none; color: #6B5F46;}
	.cascadingMenu ul ul a:hover, .cascadingMenu ul ul a:focus, .cascadingMenu ul ul a.active, .cascadingMenu ul ul a.current { color: #6B5F46; background: #F6F6F6; text-decoration: underline; }
		/* appear as sublist - uncomment the following line */ 
		/*.cascadingMenu ul ul, .cascadingMenu li:hover ul, .cascadingMenu li:focus ul, .cascadingMenu li.menuover ul, .cascadingMenu li.menuover ul {position:relative; left:0;}*/
	/* edit styles - 3rd UL - default is hidden */
	.cascadingMenu ul ul ul {}
	.cascadingMenu ul ul ul li {}
	.cascadingMenu ul ul ul a, .cascadingMenu ul ul ul a:visited {}
	.cascadingMenu ul ul ul a:hover, .cascadingMenu ul ul ul a:focus, .cascadingMenu ul ul ul a.active, .cascadingMenu ul ul ul a.current {}
		/* appear as sublist - uncomment the following line */ 
		/* .cascadingMenu ul ul ul, .cascadingMenu li:hover ul ul, .cascadingMenu li:focus ul ul, .cascadingMenu li.menuover ul ul{ position:relative; left:0;} */
	/* edit styles - 4th UL - default is hidden */
	.cascadingMenu ul ul ul ul {}
	.cascadingMenu ul ul ul ul li {}
	.cascadingMenu ul ul ul ul a, .cascadingMenu ul ul ul ul a:visited {}
	.cascadingMenu ul ul ul ul a:hover, .cascadingMenu ul ul ul ul a:focus, .cascadingMenu ul ul ul ul a.active, .cascadingMenu ul ul ul ul a.current {}
		/* appear as sublist - uncomment the following line */ 
		/*.cascadingMenu ul ul ul ul, .cascadingMenu li:hover ul ul ul, .cascadingMenu li:focus ul ul ul, .cascadingMenu li.menuover ul ul ul, .cascadingMenu li li.menu, .cascadingMenu ul li li li:hover ul, .cascadingMenu ul li li li:focus ul, .cascadingMenu li li li.menuover ul{position:relative; left:0;}*/

/* scroll - add the class .scroll to the parent li */
.cascadingMenu li.scroll ul {max-height:25em; overflow-y:scroll;}
#ie6 .cascadingMenu li.scroll ul {height:25em;}

/* END CASCADING MENU - HORIZONAL */

#contactForm input { width: 140px; }
#contactForm textarea { width: 140px; }
#contactForm #submitButton { width: 75px; }