.titleBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
#contactusTable {
	background-image: url(images/bkgd_phone.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#phoneTable {
	background-image: url(images/bkgd_phone.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#mailTable {
	background-image: url(images/bkgd_mail.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#emailTable {
	background-image: url(images/bkgd_email.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.welcome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990000;
	padding-left: 5%;
}
.title_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	display: block;
	padding-left: 5%;
}

td#imageDetail {
	padding-left:15px;
	padding-right:15px;
}

/*** Breadcrumb Links ***/
a:link#breadCrumb  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited#breadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover#breadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a:active#breadCrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
/*** End Bread Crumb Links ***/

/*** Breadcrumb Links ***/
a:link#largerView  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}
a:visited#largerView {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}
a:hover#largerView {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}
a:active#largerView {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}
/*** End Bread Crumb Links ***/

/*** Footer Links ***/
a:link#footerNav  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
a:visited#footerNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
a:hover#footerNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}
a:active#footerNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration: none;
}
/*** End Footer Links ***/


#lglogo {
	float: left;
	margin: 5px 20px 10px 5px;
}
.footer {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.title_services {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c52037;
	display: block;
	padding-left: 5%;
}

.title_events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8b5e2e;
	display: block;
	padding-left: 5%;
}

.title_guestbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8e6030;
	display: block;
	padding-left: 5%;
}

.title_map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #798b4e;
	display: block;
	padding-left: 5%;
}

.title_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5e73d8;
	display: block;
	padding-left: 5%;
}

.title_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: ##CC9900;
	display: block;
	padding-left: 5%;
}

.title_figurative {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #223dcf;
	display: block;
	padding-left: 5%;
}

.title_still {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #b31c2e;
	display: block;
	padding-left: 5%;
}

.title_stilllife {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #b31c2e;
	display: block;
	padding-left: 5%;
}

.title_abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #b68900;
	display: block;
	padding-left: 5%;
}

.title_landscapes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #587236;
	display: block;
	padding-left: 5%;
}

.title_representational {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #84582c;
	display: block;
	padding-left: 5%;
}
form {
	padding-right: 25%;
}
table#contact {
	background-image: url(images/background_table_contactus.gif);
	background-repeat: no-repeat;
}
.brownText {
	color: #999933;
}

a:link {
	color: #999933;
	text-decoration: none;
}
a:visited {
	color: #999966;
	text-decoration: none;
}
a:hover {
	color:#990000;
	text-decoration: none;
}
#icon {
	float: left;
	border: 0px;
}


.floatRightImg {
width:150px;
	float:right;
	padding:5px 15px;
}

.floatLeftImg {
	width:150px;
	float:left;
	padding:5px 15px;
}


.clear{
	font-size:0;
	clear:both;
}

#homepageCallout{
	
	margin:0;
	
}



.divider{
	
	padding:0;
	clear:both;
	width:300px;
	height:1px;
	border-top:1px solid #CCCCCC;
	margin:20px 30px;
	
}

img{
	border:none;
}

.floatLeftImg .details, .floatRightImg .details{
	width:150px;
	font-weight:bold;
	text-align:center;
}

#optinForm{
	position:absolute;
	top:236px;
	left:460px;
	
}
