BODY {
	MARGIN: 0px;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #222222;
	TEXT-ALIGN: justify;
	font-size:85%;
	line-height:1.5em;
	color: #ffffff;
}
BR {
	CLEAR: both
}
IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px
}
.pageLayout {
	MARGIN: 0 auto;
	WIDTH: 850px;
	background:#000;
}
.navShadow {
	CLEAR: left;
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 0px
}
.navigationButtons {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 777px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #000000 1px solid;
}
.mainContent {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: transparent 0px solid;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 20px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 0px;
}
.accessibilityLevels {
	FLOAT: right;
	PADDING-TOP: 3px;
	TEXT-ALIGN: right
}
.bannerImg {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	DISPLAY: block;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 777px;
	HEIGHT: 113px;
	margin:0 auto;
}
.mainContentPosition {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 20px;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 6px;
	BACKGROUND-COLOR: #000000;
}
.VerticleImagePosition {
	VERTICAL-ALIGN: top;
	WIDTH: 258px;
	BACKGROUND-COLOR: #000000;
}
.footer {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 777px;
	BORDER-TOP-COLOR: #000000;
	BORDER-BOTTOM: #000000 1px solid;
	HEIGHT: 60px;
	BACKGROUND-COLOR: #000000
}
.DIVstyle {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: #000000 1px solid;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: #000000
}
.WhiteHeaderText {
	COLOR: #FFFFFF;
	PADDING-TOP: 3px;
	text-align:left;
	font-size:120%;
}
A.links:link {
	color: white;
	text-decoration: none;
}
A.links:visited {
	color: white;
	text-decoration: none;
}
A.links:hover {
	color: #00FF66;
	text-decoration: underline;
}
A.weblinks:link {
	color: #FFFF99;
	text-decoration: none;
}
A.weblinks:visited {
	color: #FFFF99;
	text-decoration: none;
}
A.weblinks:hover {
	color: #00FF66;
	text-decoration: underline;
}
A.toplinks:link {
	color: white;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	font-size:110%;
}
A.toplinks:visited {
	color: white;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	font-size:110%;
}
A.toplinks:hover {
	color: #00FF66;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: underline;
	font-size:110%;
}
.right_pic_bk {
	border: 1px solid #FFFFFF;
	margin-left: 20px;
	margin-bottom: 5px;
}
.white_pic_border {
	border: 1px solid #FFFFFF;
}
.small_green_text {
	font-size: 90%;
}
.red_text {
	font-size: 100%;
	color:#FF0000;
}
.white_footer_text {
	color: #FFFFFF;
	font-size: 80%;
}
.textcenter {
	text-align:center;
}
#image_nav {
	padding:0 0 0 0;
	background:#000;
	background-position: top;
	text-align:center;
	clear:both;
	font-size: 110%;
	line-height: 1.5;
}
/*
misc text
*/
.description {
	font-size: 85%;
}
.center {
	margin-left:auto;
	margin-right:auto;
}
.right {
	text-align:right;
	float:right;
}
.left {
	text-align:left;
	float: left;
}
/*
image border
*/
.image_border {
	border:1px solid #fff;
}
.img_bg_border {
	border:1px solid #fff;
	padding:15px 0px 15px 0px;
	padding: 20px;
	background:#333333;
}
/*
headings
*/
h2 {
	font-weight: bold;
	font-size: 130%;
	color: #999;
}
h3 {
	font-weight:bold;
	font-size: 160%;
}
h4 {
	font-weight: bold;
	font-size: 110%;
	color: #999;
}
.painting_desc {
	padding-top:0;
	vertical-align:top;
}
.topnav {
	border:1px solid #333333;
}
.painting_desc {
	padding-top:0;
}
.gallery_text_table {
	border-top:1px solid #fff;
	font-size: 90%;
	color:#fff;
}
.limitedtext {
	font-size:85%;
}
.webdesign {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	width:850px;
	margin:0 auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	background:transparent;
}
.webdesign a:link, .webdesign a:visited {
	color:#999999;
	text-decoration:none;
}
.webdesign a:hover {
	color:#fff;
	text-decoration:underline;
}
