@charset "UTF-8";html {	height: 100%;}body {	background-image: url(../img/BG_main.gif);	height: 100%;	margin: 0;	padding: 0;	font-size: 6px;	font-family: Georgia, "Times New Roman", Times, serif;	color: #463F36;	line-height: 1.3;}.brown {	color: #783100;}
.purple {
	color: #774575;
}
.gungrey {
	color: #463F36;
}
.royalblue {
	color: #474871;
}
.darkblue {
	color: #2F304C;
}
.purpledark {
	color: #474770;
}
.pink {
	color: #E4482D;
}
.beige {
	color: #FF7555;
}
td#left p {	margin: 0px 10px 0px 20px;}p {	font-size: 16px;	line-height: 1.3em;}

blockquote {
padding-bottom: .5em;
padding-left: .5em;
padding-right: .5em;
padding-top: 1em;
}


.col {
	margin: 2em;
}
.col1 {
margin-left: 2em;
overflow: hidden;
	float: left;
}

.col2	{
	overflow: hidden;
	float: right;
}
.contactforms {
background-color: #ffd28c;
float: left;
border-radius: 1em;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
margin: 3em;
padding:  2em;
overflow: hidden;
width: 300px;
border: 1px solid #474770;
}td#right p {	margin: 0px 20px 0px 10px;}.galleryfloatleft {	float: left;	padding: 0px 0px 20px 20px;}.stretch {	vertical-align: top;}

.px10Bold {
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.px12 {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	
}
.px12Bold {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.px14Text {	font-size: 14px;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 1.4em;	font-weight: regular;}.px16Text {	font-size: 16px;	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 1.4em;	padding-top: none important!;}.px14Bold {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	line-height: 1.5em;	padding-top: .2em;}.px16Italic {	font-size: 16px;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	padding-top: .2em;	line-height: 1.4em;}.px16ItalicBold {	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-size: 16px;	line-height: 1.2;}.px16Bold {	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	line-height: 1.2;}.px19Bold {	font-weight: bold;	font-size: 19px;}.px19 {	font-weight: normal;	font-size: 19px;}.px24 {	font-size: 24px;	margin-top: 0.5em;	line-height: 1.1em;}.px24Italic {	font-size: 24px;	font-weight: normal;	font-style: italic;	margin-top: 0.5em;	line-height: 1;	margin-bottom: 0px;}.px24BoldItalic {	font-size: 24px;	font-weight: bold;	font-style: italic;	margin-top: 0.5em;	line-height: 1;	margin-bottom: 0px;}.px28ItalicSubhead {	font-size: 28px;	font-weight: normal;	font-style: italic;	margin-top: 0.5em;	line-height: 1;	margin-bottom: 0px;}.px28 {	font-size: 28px;	font-style: normal;	font-weight: normal;	line-height: 1;}.px28BoldItalic {	font-size: 28px;	font-style: italic;	font-weight: bold;	line-height: 1;}.px32 {	font-size: 32px;	font-style: normal;	font-weight: normal;	line-height: 1;}.px36ItalicBold {	font-size: 36px;	font-style: italic;	font-weight: bold;	margin-top: 0.5em;}.px36 {	font-size: 36px;	margin-top: 0.5em;	line-height: 1em;}.px36Bold {	font-size: 36px;	margin-top: 0.5em;	line-height: 1em;	font-weight: bold;}.noline {	text-decoration: none;}li {	margin-left: 0px;	text-indent: 0px;	margin-right: 20px;	line-height: 1.2;}ul {	margin-top: 0.5em;}.centered {	text-align: center;}h1 {	margin-top: 0px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 20px;	font-size: 0px;}a:hover {	color: #F33;}
