body
{
	padding:0;
	margin:0;
	background-image:url('images/body-bg.jpg');
	background-repeat:repeat-x;
	background-color:#E8E5E0;
}

#Form1
{
	display:inline;	
}

#Wrapper
{
	width:960px;
	margin:1px auto 10px auto;
	position:relative;
}

#Masthead
{
	width:960px;
	height:168px;
	background-image:url('images/masthead-bg.jpg');
	background-repeat:no-repeat;
}

#Navigation 
{
	height:78px;
	width:960px;
	background-image:url('images/navigation-bg.jpg');
	background-repeat:no-repeat;
	background-position:top right;
}
#TopNavigation
{
	padding:2px 0 0 0;
}
.MainMenu
{
    width:780px;
}
.MainMenu a.rmLink
{
    cursor:pointer!important;
}
.MainMenu a.rmLink {
    padding-left:10px!important;
}
.MainMenu .rmHorizontal .rmText
{
    padding-right:10px!important;
}
.MainMenu .rmGroup
{
    background-color:#A8A292;
    border:1px solid #6A615A;
}
.MainMenu .rmGroup .rmLink
{
    padding-top:4px!important;
    padding-bottom:4px!important;
}
.MainMenu .rmGroup .rmText
{
    margin:0!important;
    padding-left:0!important;
}
.MainMenu .rmLeftImage
{
    margin-top:0!important;
}
#SubNavigation
{
	padding:6px 10px 0 10px;
}
#SubNavigation li
{
	margin-right:20px;
}

#Footer
{
	background-image:url('images/footer-bg.jpg');
	background-repeat:repeat-y;
	padding:5px 10px 5px 10px;
	color:white;
	font-size:0.95em;
}

#Footer #Address
{
	float:right;
	width:300px;
	left: 660px;
	top: 245px;
	color:#403E32;
	font-weight:bold;
}


/* Columns */

#ContentArea
{
	background-color:white;
	background-image:url('images/a-col-bg.jpg');
	background-repeat:no-repeat;
	background-position:left top;
}

.bCol
{
	background-image:url('images/b-col-bg.jpg');
	background-repeat:repeat-x;
	background-color:white;
	margin-bottom:5px;
}
.bCol .padding
{
	padding:10px;	
}
.aCol
{
	min-height:50px;
}
.aCol .padding
{
	padding:10px 10px 10px 10px;
}


.ClearBoth
{
	clear:both;
	font-family:monospace;
	font-size:0;
	line-height:0;
}
object, embed
{
	display:inline;
}

/* GALLERY */
.Gallery_Row .Gallery_Row
{
    display:none;
}


/* TYPE */

body, th, td
{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
}
select, input, textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

p
{
	margin: 0 0 1em 0;
}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	color:#474304;
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #D1D0C0;
}
h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#474304;
	margin:0 0 5px 0;
}
h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#474304;
	margin:0 0 5px 0;
}

#ContentArea ul
{
	list-style-image:url('images/content-bullet.jpg');
}

/* Specifics */

.aCol a, .bCol a
{
	color:	#557909;
	text-decoration:none;
	font-weight: bold;
}
.aCol a:hover, bCol a:hover
{
	color:#80B322;
}


#Footer a
{
	color:white;
	text-decoration:none;
}

#Footer a:hover
{
	color:#403E32;	
}

#TopNavigation a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}
#TopNavigation a:hover {color:#403E32;}
#SubNavigation a
{
	color:white;
	text-decoration:none;
	font-weight:bold;
}
#SubNavigation a:hover {color:#403E32;}


/* USER STYLES */

.HorizontalList
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}

.HorizontalList li
{
	list-style-type:none;
	display:block;
	float:left;
	margin-right:20px;
}

.OnePixelBorder
{
	border:1px solid #666666;
}

.GalleryTable
{
	border-collapse:separate;	
}
.GalleryTable td
{
	text-align:center;
	vertical-align:middle;
	width:200px;
	height:200px;
	border:solid 1px #cccccc;
}
.GalleryTable td img
{
	border:solid 1px #cccccc;
}


