	* {margin:0;padding:0;}
	BODY{
		height:100%;
		background-image:none; 
		background-position:center;
		background-repeat:repeat-y;
		color: #6b6b6b;
		margin:0;
		background-color:white;
	}
	
	HTML{
		width:100%;
		height:100%;
	}
	
	A {
		color:#2c6788;
	}
	
	A:visited {
		color:#235775;
	}
	
	H1{
		font-family: Verdana;
		font-size: 17px;
		font-weight: bold;
		color: #435f36;
		line-height: 26px;
		margin:0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding:0px;
		color: #696969;
	}
	
	H2{
		font-family: Verdana;
		font-size: 14px;
		font-weight: bold;
		
		padding: 5px;
		margin: 5px;
		color: #696969;
	}
	
	H3{
		font-family: Verdana;
		font-size: 22px;
		line-height: 26px;
		font-weight: bold;
		padding: 5px;
		margin: 5px;
		color: #979797;	
	}
	
	H4{
		color: #999999;
		font-family: Verdana;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		line-height:22px;
		padding: 5px;
		margin: 5px;
	}
	
	H5{
		font-family: Verdana;
		font-size: 14px;
		font-weight: bold;
		line-height:18px;
		padding: 5px;
		margin: 5px;
		color: #696969;
	}
	
	H6{
		color: #696969;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
	}
	
	.leftFloat{
		float:left;
	}
	
	.headingText{
		font-family: Verdana;
		font-size: 24px;
		font-weight: bold;
		color: #7d5f03;
	}
	
	.topLayoutDiv{
		margin:0px auto;
		height:100%;
		background-color:#ffffff;
		width:1022px;
	}
	
	.layout{
		width: 1022px;
		padding-top:10px;
		height:100% auto;
		background-color:#ffffff;
	}
	
	.content{
		width: 1001px;
		padding: 10px;
	}
	
	.content .body{
		padding: 0px;
		color: #000000;
		margin-left: auto;
		font-family:Verdana;
		font-size:12px;
		background-color:#ffffff;
		padding-left:13px;
		height:100%;
	}
	
	.contentLogo{
		float:left;
		width:50%;
		padding-left:27px;
	}
	
	.contentContact{
		float:right;
		width:50%;
		text-align:left;
		padding-top:24px;
		
		
	}
	
	.mainBodyDiv{
		width:90%;
		height:100%;
		float:left;
	}
	.page{
		background-color:white;
		height:100% auto;
		width: 1022px;
		margin: 0px auto;
		border-left: 1px solid #c9c9c9;
		border-right: 1px solid #c9c9c9;
	}
	
	.headerLayout{
		background-color:white;
		list-style-type:none;
		display:table;
		width: 100%;
		height:100% auto;
	}
	
	.bodyLayout{
		list-style-type:none;
		display:table;
		width: 100%;
		list-style-type:none;
		background-color:white;
		margin:0px;
		padding:0px;
	}	
	
	.headerLayout li{
		display:table-cell;
		list-style-type:none;
		margin:0;
		width:100%;
	}
	
	
	.bodyLayout ol{
		display:table-row;
		list-style-type:none;
		width: 100%;
	}

	.right{
		display:table-cell;
		list-style-type:none;
		width:100%;
	}
	
	.logo{
		display:table-cell;
		list-style-type:none;
		width: 100%;
		vertical-align:bottom;
	}
	
	.contactIcon{
		display:table-cell;
		list-style-type:none;
		vertical-align:middle;
		padding:10px;
		padding-right:0px;
	}
	
	.contactImage{
		display:table-cell;
		list-style-type:none;
		vertical-align:middle;
		padding:10px;
		padding-right:5px;
	}
	
	.contactInfo{
		display:table-cell;
		list-style-type:none;
		vertical-align:middle;
		padding: 10px;
	}
	
	.right{
		width:100%;
		height:100% auto;
		display:table-cell;
		list-style-type:none;
		margin:0;
	}
	
	.body{
		padding:10px;	
		color: #000000;
		font-family:Verdana;
		font-size:12px;
		vertical-align:top;
		line-height: 25px;
		width:745px;
	}
	
	.leftMenu{
		background-color:#e4e4e4;
		list-style-type:none;
		height:100% auto;
		display:table-cell;
		width:auto;
		align:top;
		vertical-align:top;
		text-align:top;
	}
	
	.leftMenu A{
		background-color: #e4e4e4;
		color: #6c6c6c;
		padding: 10px;
		padding-left: 15px;
		padding-right: 15px;
		text-decoration:none;
		cursor: pointer;
		text-align:left;
		font-family: Verdana; 
		font-size: 14px; 
		font-weight:bold;
		display:block;
		white-space: nowrap; 
		border-bottom: 1px #191919 solid; 
	}
	
	.leftMenu .customPages{
		background-color:white;
		list-style-type: none; 
		margin:0px; 
		padding:0px;
	}
		
	.leftMenu .active{
		background-color: #727272;
		color: #ebebeb;
		padding: 10px;
		padding-left: 15px;
		padding-right: 15px;
		white-space: nowrap; 
		text-decoration:none;
		cursor: pointer;
		text-align:left;
		font-family: Verdana;
		font-size: 14px; 
		font-weight:bold;
		display:block;
		border-bottom: 1px #191919 solid; 
	}
	
	
	.leftMenu .current{
		background-color: #727272;
		color: #ebebeb;
		padding: 10px;
		padding-left: 15px;
		padding-right: 15px;
		white-space: nowrap;
		text-decoration:none;
		cursor: pointer;
		text-align:left;
		font-family: Verdana;
		font-size: 14px; 
		font-weight:bold;
		display:block;
		border-bottom: 1px #191919 solid; 
	}
	
	.leftMenuSubDiv{
		border-bottom: 1px #191919 solid;
		width:100%;
	}

	.leftMenu .subMenu{
		border: none; 
		margin:none;
		font-family: Verdana;
		font-size: 14px;
		color: #6c6c6c;
	}
	
	.leftMenu .subMenu .line{
		border-bottom: 1px #191919 solid;
		padding-top:2px;
	}
	
	.leftMenu .subMenu A{
		text-decoration:none;
		color:#6c6c6c;
		font-family: Verdana;
		font-size: 14px;
		padding-top:5px; 
		margin:none;
		padding:5px; 
		padding-left:30px;
		font-weight:normal;
	}
	
	.leftMenu .subMenu .active{
		border-top: none; 
		padding:5px; 
		font-family: Verdana;
		font-size: 14px;
		color: #ebebeb;
		font-size: 14px;
		padding-left:30px;
	}
	
	.leftMenu .subMenu .active A{
		border-top: none; 
		padding:5px;
		padding-left:30px;
		font-family: Verdana; 
		font-size: 14px;
		color: #ebebeb;
	}
	
	.leftMenu .subMenu .current{
		text-decoration:none;
		color: #ebebeb;
		font-size: 14px;
		padding:5px;
		padding-left:30px;
	}
	
	.leftMenu .subMenu .current A{
		text-decoration:none;
		color: #ebebeb;
		font-size: 14px;
		padding:5px;
		padding-left:30px;
	}
	
	.footer{
		background-color:white;
		text-align:center;
		padding-top:10px;
		border-top: 1px solid #c9c9c9;
	}
	
	.contentMenu{
		width:100% auto;
		background-color: #eec957;
		padding: 9px;
		padding-left:0px;
		height:auto;
		text-align:center;
	}

	.contentMenu A{
		background-color: #eec957;
		color: #435f36;
		cursor: pointer;
		text-align:center;
		font-weight:bold;
		font-family: Verdana;  
		font-size: 14px;
		line-height:auto;
		padding:9px;
		text-decoration:none;
	}
			
	.contentMenu .current{
		text-decoration:none;
		color: white;
		font-weight:bold;
	}
	
	.contentMenu .active{
		background-color: #d9b239;
		color: white;
		font-weight:bold;
	}
	
	.contentMenu .active A{
		text-decoration:none;
		color: #375533;
		font-weight:bold;
	}
	
	.galleryListTop{
		background-image:url(../images/galleryListBorderTop2.gif);
		background-repeat:no-repeat;
		height:20px;
		width:680px;
		
	}
	
	.galleryListBottom{
		float:left;
		background-image:url(../images/galleryListBorderBottom2.gif);
		background-repeat:no-repeat;
		height:20px;
		width:100%;
	}
	
	.galleryList{
		float:left;
		width:98%;
		background-repeat:repeat-y;
		background-image:url(../images/galleryListBorderMiddle2.gif);
	}
		
	.galleryList UL{
		list-style-type: none; 
		margin:0px;
		padding:0px;
		padding-left:8px;
	}
	
	.galleryList LI{
		color: #000000;
		margin:2px; 
		padding-top: 10px;
		padding:0px;
		float: left;
		overflow:hidden;
		width: 100%;
		border: 0px #5f5f5f solid;
		text-align: center;
		display:table-cell;
	}
	
	.galleryListTopLevel{
		float:left;
		padding-right:13px;
		padding-bottom:13px;
	}
	
	.galleryListSecondLevel{
		float:left;
		width:310px;
		border:solid 1px #919191;
		text-align:left;
		height:auto;
	}
	
	.galleryListContent{
		float:left;
		padding-left:10px;
		width:auto;
	}
	
	.galleryListTable{
		font-family:Verdana;
		font-size:11px;
		font-weight:normal;
		color:#696969;
		line-height:13px;
	}
	
	.galleryList LI A{
		text-decoration:none;
		color: #000000;
	}
	
	.galleryList .current{
		background-color: white;
		color: #000000;
	}
	
	.galleryList .current A{
		text-decoration:none;
		color: #000000;
	}
	
	.galleryList .active{
		background-color: white;
		color: #000000;
	}
	
	.galleryList .active A{
		text-decoration:none;
		color: #000000;
	}
	
	.galleryCaption{
		margin:2px;
		text-align: center;
		background-color: white;
	}
	
		
	.groupList UL{
		list-style-type: none; 
		margin:0px;
		padding:0px;
		border-bottom: 1px solid #c9c9c9;
		height: 230px; 
	}
	
	.groupList LI{
		color: #000000;
		margin:2px; 
		padding-top: 10px;
		padding:10px;
		float: left;
		width: 190px;
		overflow:hidden;
		border-left: 1px solid #c9c9c9;
		height: 208px;
	}
	
	.rates{

	}
	
	.rates TH{
		background-color: #e4e4e4;
		color: #6c6c6c;
		margin: 5px;
		padding: 5px;
		font-family: Verdana;
		font-size:15px;
	}
	
	.rates TR{
		margin: 5px;
		padding: 5px;
	}
	
	.bodyContentPadding{
		padding-left:40px;
	}
	
	.padding50{
		padding-left:20px;
	}
	
	.padding60{
		padding-left:40px;
	}
	
	.spacingDiv{
		float:left;
		height:20px;
		width:100%;
		background-color:#ffffff;
	}
	
	.contactTextArea{
		float:left;
		padding-left:10px;
		text-align:left;
	}
	
	.contactImageArea{
		float:left;
	}
	
	.contactHeading{
		font-color:4a4a4a;
		font-family:Verdana;
		font-size:14px;
		line-height:30px;
		font-weight:bold;
		padding-left:15px;
	}

	.rates{
		font-color:#4a4a4a;
		font-family:Verdana;
		font-size:12px;
		text-align:center;
	}
	
	.rates TH{
		font-color:#4a4a4a;
		font-family:Verdana;
		font-size:12px;
		font-weight: bold;
	}

	.contactDetails{
		font-color:#4a4a4a;
		font-family:Verdana;
		font-size:10px;
		line-height:17px;
	}
	
	
