/* Layout */

	body {
		text-align:center;
		background:#748a58 url(../template/mainback.gif) repeat-x  ;
		margin:0px;
		}
	
	#frame {
		width:899px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}

	#header {
		background:#fff;
		height:99px;
		margin-top:10px;
		}

	#homeHeader {
		background:#fff;
		height:76px;
		margin-top:10px;
		}
	
	#headerLeft {
		background:#fff url(../template/headerbackleft.gif) no-repeat top left;
		width:292px;
		height:99px;
		float:left;
		}

	#homeHeaderLeft {
		background:url(../template/headerbackleft.gif) no-repeat top left;
		width:292px;
		height:76px;
		float:left;
		}

	#headerMenu {
		background:#fff;
		border-bottom:0px solid #c;
		width:585px;
		height:75px;
		float:left;
		}

	#homeHeaderMenu {
		background:#fff;
		width:585px;
		height:76px;
		float:left;
		}

	#headerRight {
		background:#fff url(../template/headerbackright.gif) no-repeat right;
		width:22px;
		height:99px;
		float:left;
		}

	#homeHeaderRight {
		background:#fff url(../template/headerbackright.gif) no-repeat 10px 0px;
		width:22px;
		height:76px;
		float:left;
		}

	#center {
		width:899px;
		float:left;
		background:url(../template/centerback.gif) #ffffff;
		}


	#sideMenu {
		margin-top:20px;
		width:192px;
		float:left;
		}

	#homeMain {
		height:53px;
		margin-left:20px;
		padding-left:9px;
		padding-top:0px;
		background:url(../template/centerback.gif) #FFFFFF;
	}
	


	#homeBarSubtext {
		margin-top:-8px;
	}
	
	#homeBarSubtextW {
		margin-left:25px;
	}
	
	#homeBarSubtext a {
		background-image:none;
	}
	
	#homeBarSubtextW a {
		background-image:none;
	}
	
	#homePromo{
		background:url(../template/dotted-vertical-long.gif) repeat-y top left;
		float:left;
		display:inline;
		width:830px;
		margin-left:30px;
		margin-right:15px;
		font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
		font-size:11px;
	}

	#homePromoLeft {
		float:left;
		width:255px;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:10px;
		margin-right:10px;
		padding-left:0px;
		display:inline;
		text-align:center;
	}

	#homePromoCenter {
		float:left;
		width:255px;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:15px;
		margin-right:15px;
		padding-left:0px;
		display:inline;
		text-align:center;
	}

	#homePromoRight {
		float:left;
		width:250px;
		margin-top:0px;
		margin-bottom:5px;
		margin-left:10px;
		margin-right:0px;
		padding-left:0px;
		display:inline;
		text-align:center;
	}

	#homePromoLeft img {
/*		padding:5px;			 */			 
/*		border:1px solid #BABDC1;*/
		margin-bottom:10px;
	}
	
	#homePromoCenter img {
/*		padding:5px; 		 	*/
/*		border:1px solid #BABDC1;*/
		margin-bottom:10px;
	}
	
	#homePromoRight img {
/*		padding:5px; 		 	*/
/*		border:1px solid #BABDC1;*/
		margin-bottom:10px;
	}
	
	#homePromoLeft p {
		text-align:left;
		
	}

	#homePromoCenter p {
		text-align:left;
	}

	#homePromoRight p {
		text-align:left;
	}

	#homePromoRightImage {
		float:left;
	}

	#homePromoRightMain {
		float:right;
	}

	#homePromoRightTitle {
		float:left;
		width:210px;
		height:30px
	}

	#homePromoRightButton {
		float:left;
		width:130px;
		height:22px;
		margin-top:3px;
	}

	#homePromoRightContent {
		float:left;
		width:235px;
	}

	#content {
		width:616px;

		margin-top:20px;
		float:left;
		background:url(../template/dotted-vertical.gif) repeat-y top left;
		}

	#contentTitle {
		width:550px;
		/*height:50px;*/
		}
		
	#contentTitleB {
		width:500px;

		/*height:50px;*/
		}

	#contentSideBar {
		margin:20px;
		width:210px;
		}

	#contentSideBarFrame {
		float:left;
		width:250px;
		}

	#contentMain {
		margin-top:20px;
		min-height:330px;
		width:340px;
		float:left;
		padding-bottom:20px;
		}
		
	* html #contentMain { /* IE Hack */
	    height: 340px;
	}
	
	#contentWide {
		margin-top:20px;
		margin-left:20px;
		min-height:330px;
		width:530px;
		float:left;
		padding-bottom:20px;
		}
		
	* html #contentWide { /* IE Hack */
	    height: 330px;
	}

	#footer {
		padding-top:5px;
		margin-left:25px;
		margin-top:0px;
		width:850px;
		height:50px;
		background:url(../template/dotted-horizontal.gif) repeat-x left top;
		height:45px;
		}

	#footerHome {
		padding-top:5px;
		margin-left:21px;
		width:767px;
		height:50px;
		background:url(../template/dotted-horizontal.gif) repeat-x left top;
		}

	#footerLeft {
		float:left;
		}

	#footerMenu {
		float:right;
		margin-right:15px;

		}
		
	.mainNav {
		float:left;
		margin-top:48px;
		margin-left:10px;
		padding-right:10px;
		background: url(../template/topmenudivider.gif) no-repeat top right
	}
	.mainNav2 {
		float:left;
		margin-top:48px;
		margin-left:10px;
		padding-right:10px;
		background: url(../template/topmenudivider.gif) no-repeat top right
	}

	img {
		border:none;
	}

	.subNav {
		padding-top:3px;
		padding-bottom:6px;
		margin-left:20px;
		margin-right:10px;
		background: url(../template/dotted-horizontal.gif) repeat-x left bottom;
	}

	.subNav img {
		border:none;
	}
	
	
	

/* Content styles */

	body {
		color:#666666;
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
		font-size:12px;
		line-height: 1.4em;
		
	}


	#contentMain, #contentWide {
		color:#666666;
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
		font-size:12px;
		line-height: 1.4em;
	}
		.style12 {
		color:#58852b;
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
		font-size:13px;
		line-height: 1.3em;
		
	}

	#contentSideBar {
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
		color:#9c9e9a;
		font-size:11px;
		line-height: 1.3em;
	}

	a {
		color:#b18022;
      background: url(../template/dotted.gif) bottom left repeat-x;
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
		color:#c4a33f;

	}

	.noUnderline {
		background:none;
	}
	
	#contentSideBar img {
		padding:5px;
		border:0px solid #BABDC1;
		}
	contentimg {
		padding:5px;
		border:0px solid #BABDC1;
		}



	#contentSideBar img.noframe {
		padding:5px;
		border:none;
		}

	h1.title {
		font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
		letter-spacing: -0.05em;
		line-height: 1em;
		font-size: 32px;
		margin: 0 20px 0 20px;
		text-transform:uppercase;
	}

	.homeBar {
		font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
		letter-spacing: -0.05em;
		font-size: 22px;
		margin-left:0px;
		line-height: 1.2em;
		text-transform:uppercase;
		color:#364227;
	}
	
	.homeBarBold {
		font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
		letter-spacing: -0.05em;
		font-size: 22px;
		font-weight:bold;
		line-height: 1.2em;
		text-transform:uppercase;
		color:#364227;
	}

	#homeMain {
		font-size:10px;
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
	}
	
	#homeBarSubtext a {
		font-size:10px;
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
		display:inline;
	}
	
	#homeBarSubtextW a {
		font-size:10px;
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
		display:inline;
	}

	h1.leftpromo {
		font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
		letter-spacing: -0.05em;
		font-size: 30px;
		line-height: 1.2em;
		margin:0;
		margin-bottom:5px;
		text-transform:uppercase;
		color:#43631d;
	}

	h2.rightpromo {
		font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
		font-size: 20px;
		margin:0;
		margin-bottom:5px;
		color:#c09238;
	}

	#homePromoRightContent {
		font-family:Helvetica, Geneva, Arial, Verdana, sans-serif;
		font-size:12px;
		line-height:1.5em;
	}		

	#footer {
		font-family: Helvetica, Geneva, Arial, Verdana, sans-serif;
		color:#9cc74b;
		font-size:11px;
	}

	#footer a {
		text-decoration: none;
		background-image:none;
		color:#9cc74b;
	}

	#footer a.colored {
		text-decoration: none;
		color:#b18022;
		background-image:none;
	}

	#footer a:hover {
		text-decoration: underline;
		color:#c4a33f;
		background-image:none;
	}



