.body {
		background-image : url(bodybg.gif);
		background-position : top-left;
		background-repeat : repeat-x;
		background-color : #F4F3EE;
		text-align:center;
		padding-top:0px;
		}
.body2 {background-color : #ffffff;
	SCROLLBAR-FACE-COLOR: #BEBBAA;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #D7D4BC; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #D7D4BC;}
div, td {
		font-family:  Tahoma;
		font-size: 11px;
		color: #716F57;}
h1 {font-size: 11px; text-decoration:none; padding-bottom:3px; font-weight:bold;color: #CC2E27; line-height:20px;}
h2 {font-family:  Tahoma; color: #848160; font-size: 18px; font-weight: normal}
h3 {font-family:  Tahoma; color: #CC2E27; font-size: 18px; font-weight: normal}

li {list-style-image : url(file:list_bullet.gif);}
a {color: #CC2E27; text-decoration: underline;}
a:hover {color: #CC2E27; text-decoration: none;}
#frame {
	width: 808px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	margin-top:10px;
	background-image : url(main_bg.gif);
	background-position : top-left;
	background-repeat : repeat-y;
	}
#gap1 {width:40px;}
#gap2 {width:7px;}  

#main-right{width:503px; padding-top:7px;}
#main-left{width:215px; padding-top:7px;}

#head-nav {
		height: 28px;
		text-align: right;
		padding-top:2px;
		padding-bottom:2px;
} 
		#head-nav .corn1 {
		background-image : url(corn2.gif);
		background-position : top-left;
		background-repeat : no-repeat;
		width: 4px;
		height: 28px;
		float:right;
		} 
		#head-nav .corn2 {
		background-image : url(corn1.gif);
		background-position : top-left;
		background-repeat : no-repeat;
		width: 4px;
		height: 28px;
		float:right;
		margin-left:2px;
		}
		#head-nav .link a {
		float:right;
		font-family:  Times New Roman, Garamond;
		font-size: 11px;
		FONT-WEIGHT:BOLD;
		color: #8B8970;
		text-transform: uppercase;
		text-decoration: none;
		background-image : url(head_link_bg.gif);
		background-position : top-left;
		background-repeat :repeat-x;
		height: 28px;
		padding-top:8px;
		padding-left:10px;
		padding-right:10px;
		}
		#head-nav .link a:hover {
		background-image : url(head_link_bg_o.gif);
		background-position : top-left;
		background-repeat :repeat-x;
		float:right;
		color: #8B8970;
		text-decoration: none;
		}
		
		#head-nav .corn3 {
		background-image : url(corn3.gif);
		background-position : top-left;
		background-repeat : no-repeat;
		width: 4px;
		height: 28px;
		float:right;
		} 
		#head-nav .corn4 {
		background-image : url(corn4.gif);
		background-position : top-left;
		background-repeat : no-repeat;
		width: 4px;
		height: 28px;
		float:right;
		}
		#head-nav .link2 a {
		float:right;
		font-family:  Times New Roman, Garamond;
		font-size: 11px;
		FONT-WEIGHT:BOLD;
		color: #d20707;
		text-transform: uppercase;
		text-decoration: none;
		background-image : url(head_link_bg2.gif);
		background-position : top-left;
		background-repeat :repeat-x;
		height: 28px;
		padding-top:8px;
		padding-left:10px;
		padding-right:10px;
		}
		#head-nav .link2 a:hover {
		background-image : url(head_link_bg2_o.gif);
		background-position : top-left;
		background-repeat :repeat-x;
		float:right;
		color: #d20707;
		text-decoration: none;
		}
		
#head a {
		width: 808px;
		height: 120px;
		background-image : url(head_bg.jpg);
		background-position : top-left;
		background-repeat :no-repeat;
		text-align: left;
		display:block;
		margin-bottom:2px;
		display:block;
}
.img {border:1px solid #ffffff;}
.imgwrap {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 6px;}
.imgwrap a {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 6px; display:block}
.imgwrap2 a {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 3px; display:block}
.img a {border:1px solid #ffffff;}

.imgwrap a:hover {border:1px solid #D7D4BC; background-color:#D7D4BC; display:block }
.imgwrap2 a:hover {border:1px solid #D7D4BC; background-color:#D7D4BC; display:block}
.img a:hover {border:1px solid #ffffff;}


.imgwrapx a {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 6px; display:block}
.imgwrapx a:hover {border:1px solid #D7D4BC; background-color:#D7D4BC; display:block }

#main {height:400px;
		
}
#main .imgwrap {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 6px;}
#main .imgwrap2 {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 3px;}
#main .img {border:1px solid #ffffff;}

#main .imgwrap a {border:1px solid #D7D4BC; background-color:#F6F6F0; display:block}
#main .imgwrap2 a {border:1px solid #D7D4BC; background-color:#F6F6F0; display:block}
#main .img a {border:1px solid #ffffff;}

#main .imgwrap a:hover {border:1px solid #D7D4BC; background-color:#D7D4BC; display:block}
#main .imgwrap2 a:hover {border:1px solid #D7D4BC; background-color:#D7D4BC; display:block}
#main .img a:hover {border:1px solid #ffffff;}

#main .imgwrap3 a {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 6px;}
#main .imgwrap3 a:hover {border:1px solid #D7D4BC; background-color:#D7D4BC;} 

.ribbon {background-color: #BEBBAA; padding:3px; color:white; padding-left:5px; display:block;}
.ribbon { margin-top:7px;}
.ribbon2  td {border:1px solid #D7D4BC; background-color:#F6F6F0;}
.ribbon2  td a {border:1px solid #BEBBAA; background-color:#CC2E27; padding: 3px; color:white; text-decoration: none; display:block; font-size:9px;}
.ribbon2  td a:hover {border:1px solid #BEBBAA; background-color:#A91F19; padding: 3px; color:white; text-decoration: none; display:block; font-size:9px;}



#crumbs {border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 3px; font-weight:bold; font-size:10px;}


#title {text-decoration:none; padding-bottom:3px; font-weight:bold;color: #CC2E27;}


#foot {
		width: 808px;
		height: 70px;
		text-align: center;
		background-image : url(foot_bg.jpg);
		background-position : top-left;
		background-repeat :no-repeat;
		}
#foot td {
		font-size: 10px;
		color: #4B4A3D;padding-top:18px;}
#foot a {color:white; text-decoratiom:underline;}
#foot a:hover {color:white; text-decoratiom:none;}

#mainmenu {
		border:1px solid #D7D4BC; background-color:#F6F6F0; padding: 3px;
		}
	
		#mainmenu .ls {
			font-family:  Times New Roman, Garamond;
			font-size: 11px;
			FONT-WEIGHT:BOLD;
			color: #8B8970;
			text-transform: uppercase;
			display:block;
			margin-left:10px; margin-right:11px;
			border-bottom: 1px solid white;
		}
		#mainmenu .ls a {
		
			font-weight: bold;
			color: #4C4926;
			display:block;
			text-align:right;
			padding: 3px; 
			font-size: 11px;
			text-decoration: none;
		}
		#mainmenu .ls a:hover {
			font-size: 11px;
			text-decoration: none;
			color: #A91F19;
		}
		#mainmenu .lall {
			border-bottom: 1px solid white;
			display:block;
			margin-left:10px; margin-right:11px
		}
		#mainmenu .lall a {
			color: #4C4926;
			display:block;
			text-align:right;
			padding: 3px; 
			font-size: 11px;
			text-decoration: none;
		}
		#mainmenu .lall a:hover {
			font-size: 11px;
			text-decoration: none;
			color: #A91F19;
		}
		#mainmenu .lsel2 {
			border-bottom: 1px solid white;
			font-weight:bold;
			display:block;
			margin-left:10px; margin-right:11px
		}
		#mainmenu .lsel2 a {
			color: #CC2E27;
			display:block;
			text-align:right;
			padding: 3px; 
			font-size: 11px;
			text-decoration: none;
			font-weight:bold;
		}
		#mainmenu .lsel2 a:hover {
			font-size: 11px;
			text-decoration: none;
			color: #A91F19;
			font-weight:bold;
		}
		#mainmenu .lsel {
			font-family:  Times New Roman, Garamond;
			font-size: 11px;
			FONT-WEIGHT:BOLD;
			text-transform: uppercase;
			font-weight: bold;
			border-bottom: 1px solid white;
			display:block;
			margin-left:10px; margin-right:11px
		}
		#mainmenu .lsel a {
			color: #CC2E27;
			display:block;
			text-align:right;
			padding: 3px; 
			font-size: 11px;
			text-decoration: none;
			font-weight: bold;
		}
		#mainmenu .lsel a:hover {
			font-size: 11px;
			text-decoration: none;
			color: #A91F19;
			font-weight: bold;
		}	
#gallery {
	display:block;
	padding:2px;
	font-family:  Tahoma;
		font-size: 9px;
		color: #4C4926;
	
	}
	#gallery a {
	background-color:#F8F5DF; 
	display:block;
	padding:2px;
	}
	#gallery a:hover {
	background-color:#9FD2CB; 
	display:block;
	padding:2px;
	}
#gallery-popup {font-size: 11px; 
		}
		#gallery-popup .ls {
			display:block;
			font-weight: bold;
			color: #4C4926;
		}
		#gallery-popup .ls a {
			font-weight: bold;
			color: #4C4926;
			font-size: 11px;
			text-decoration: none;
		}
		#gallery-popup .ls a:hover {
			font-size: 11px;
			text-decoration: none;
			color: #A91F19;
		}
.table{
	border: 2px solid #A91F19; 
	
}
.table .cell1{
	font-family: tahoma; font-size:10px;
	background-color: #F2EDCC;
	border: 1px solid #F7F6EB;
	font-weight: bold;
}
.table .cell2{
	font-family: tahoma; font-size:10px;
	background-color: #FDFCF5;
	border: 1px solid #F7F6EB;
}


.img .desc{
	font-family:  Tahoma;
	font-size: 9px;
	color: #4C4926; 
	background-color: #F2EDCC; 
	display:block; 
	padding: 2px; 
	text-align:center
}
.img a{
	border: 3px solid #F2EDCC;
	display:block;
}
.img a:hover{
	border: 3px solid #A91F19;
	display:block;
}