BODY {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
}

input, select, textarea {
  	margin: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

option {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

form {
	margin: 0px;
	padding: 0px;
}

a.arrow {
	padding: 3px 25px 5px 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF url(../images/arrow.jpg) top right no-repeat;
	margin: 0px;
}

a.arrow:hover, a.arrow:active {
	text-decoration: underline;
	background: #FFFFFF url(../images/arrow_hover.jpg) top right no-repeat;
}

a.gallery, a.galleryCurrent {
	display: block;
	padding: 3px 0px 5px 25px;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;
	text-decoration: none;
	background: #EDE3C3 url(../images/arrow.jpg) top left no-repeat;
	margin: 0px 0px 5px 0px;
}

a.galleryCurrent {
	background: #EDE3C3 url(../images/arrow_hover.jpg) top left no-repeat;
}

a.gallery:hover, a.gallery:active, a.galleryCurrent:hover, a.galleryCurrent:active {
	text-decoration: underline;
	background: #EDE3C3 url(../images/arrow_hover.jpg) top left no-repeat;
}

h1.underImage {
	font-family: arial, serif;
	font-size: 30px;
	color: black;
	letter-spacing: 0.2em;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
}

h2.underImage {
	font-family: arial, serif;
	font-size: 20px;
	color: black;
	letter-spacing: 0.06em;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
	text-align: center;
}

p.noTopMargin {
	margin-top: 0px;
	padding-top: 0px;
}

p.redContentText {
	color: #682311;
	font-size: 13px;
	line-height: 160%;
}

#wrap {
	width: 698px;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
}

#header {
	width: 668px;
	height: 70px;
	margin: 0px;
	padding: 5px 0px 5px 30px;
}

#header img.logo {
	width: 163px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#border {
	width: 696px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}

#menu {
	width: 696px;
	height: 19px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	background-color: #802D0E;
	color: #CCCCCC;
	font-size: 10px;
  	font-family: Verdana, Arial, Helvetica, Sans-Serif;
  	text-align: center;
}

#menu a {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 9px 0px 5px;
}

#menu a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

#menu a.active {
	color: #CCCCCC;
	text-decoration: none;
}

#menu a.active:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

#contentWrap {
  	clear: both;
	width: 696px;
	margin: 0px;
	padding: 0px;
}

#homeTopBuffer {
	width: 696px;
	height: 75px;
	margin: 0px;
	padding: 0px;
	background-color: #D6BA71;
	color: #000000;
}

#homeTopBuffer img {
	height: 75px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

#homeContent {
	width: 696px;
	height: 324px;
	padding: 0px;
	border: 0px;
	background: #D6BA71 url(../images/home_content.jpg) top left no-repeat;
	color: #000000;
}

#homeContent .leftCol {
	float: left;
	width: 359px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

#homeContent .leftCol img {
	height: 323px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

#homeContent .middleCol {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

#homeRotateImg {
	width: 215px;
	height: 215px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#homeContent .rightCol {
	float: left;
	width: 122px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

#homeContent .rightCol img {
	height: 323px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	vertical-align: top;
}

#contentPadding {
	width: 656px;
	margin: 0px;
	padding: 20px;
}

#contentPadding .twoColumnLeft {
	float: left;
	width: 328px;
	margin: 0px;
	padding: 0px;
}

#contentPadding .twoColumnRight {
	float: left;
	width: 328px;
	margin: 0px;
	padding: 0px;
}

#contentMailList {
	width: 596px;
	margin: 0px;
	padding: 35px 20px 20px 80px;
	background: #FFFFFF url(../images/mail_list_bg.jpg) bottom left no-repeat;
}

#contentMailList .mailListTable td {
	color: #802D0E;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	vertical-align: middle;
}

#contentMailList .mailListTable td.left {
	padding-right: 5px;
}

#contentGallery {
	width: 696px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(../images/gallery_bg.jpg) top left repeat-y;
}

#contentGallery .galleryLeft {
	float: left;
	width: 150px;
	margin: 0px 1px 0px 0px;
	padding: 25px;
}

#contentGallery .galleryRight {
	float: left;
	width: 445px;
	margin: 0px;
	padding: 25px;
}

ul.imagesContainer {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.imagesContainer li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

ul.imagesContainer li img {
	margin: 10px;
	padding: 0px;
	vertical-align: top;
	border: 0px;
}

a.cat {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

a.cat:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}

#contactContent {
	width: 696px;
	height: 445px;
	padding: 0px;
	border: 0px;
	background-color; #FFFFFF
	color: #000000;
}

#contactContent .leftCol {
	float: left;
	width: 214px;
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #000000;
}

#contactContent .leftCol .topBox {
  	width: 174px;
  	height: 254px;
  	margin: 0px;
  	padding: 20px;
	background-color: #D5BB6E;
	border-bottom: 1px solid #000000;
}

#contactContent .leftCol .bottomBox {
  	width: 194px;
  	height:	138px;
  	margin: 0px;
  	padding: 12px 10px 0px 10px;
	background-color: #EDE3C3;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-align: right;
	color: #000000;
}

#contactContent .leftCol .bottomBox a {
	color: #772B00;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration: none;
}

#contactContent .leftCol .bottomBox a:hover {
	text-decoration: underline;
}

#contactContent .rightCol {
	float: left;
	width: 481px;
	margin: 0px;
	padding: 0px;
}

#contactContent .rightCol .topBox {
	width: 481px;
  	height: 294px;
  	padding: 0px;
  	margin: 0px;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: 1px solid #000000;
}

#contactContent .rightCol .topBox img {
	width: 481px;
  	height: 294px;
  	padding: 0px;
  	margin: 0px;
  	vertical-align: top;
}

#contactContent .rightCol .bottomBox {
  	width: 356px;
  	height:	150px;
  	margin: 0px;
  	padding: 0px 0px 0px 125px;
	background-color: #968240;
	color: #772B00;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
}

#contactContent .rightCol .bottomBox .right {
  	width: 346px;
  	height:	150px;
  	margin: 0px;
  	padding: 0px 0px 0px 10px;
	background-color: #FFFFFF;
	color: #772B00;
}

#publicationsWrapper {
	width: 440px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

#publicationsWrapper div.publication {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#publicationsWrapper div.publication h1 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #682311;
}

#publicationsWrapper div.publication h2 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #333333;
	text-decoration: underline;
}

#publicationsWrapper div.publication h2 a {
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

#publicationsWrapper div.publication h3 {
	font-weight: normal;
	font-size: 12px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #682311;
}

#publicationsWrapper div.publication h4 {
	font-weight: normal;
	font-size: 9px;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	color: #682311;
}

#footer {
  	clear: both;
  	width: 696px;
  	height: 20px;
  	padding: 9px 0px 0px 0px;
  	background: #802D0F url(../images/footer.jpg) top left repeat-x;
  	color: #CCCCCC;
  	font-size: 10px;
  	font-family: Verdana, Arial, Helvetica, Sans-Serif;
  	text-align: center;
}

#footer a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	padding: 0px 9px 0px 5px;
}

#footer a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}