body {
	font-size:76%; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.4;
	font-family: verdana, arial, helvetica, sans-serif; 
	background: #D0C0F8;
	color: #000000;
}

div.header {
	background: #551ACA;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;
	height: 97px;
	width: 750px;
}

.main {
	line-height: 1.5; 
	font-size: 95%;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	text-align: left;
	height:100%;
}

div.menu {
	padding: 7px 0px 7px 20px;
	margin: 0px;
	color: #ffffff;
	background: #2D0872;
	text-align: left;
	width:750px;
}

td.leftmenuheader {
	padding: 20px 0px 3px 17px;
	border-top: solid 1px #2D0872;
	background: #ffffff;
	color: #2D0872;
	font-weight: bold;
}

td.leftmenuheadertop {
	padding: 10px 0px 3px 17px;
	background: #ffffff;
	color: #2D0872;
	font-weight: bold;
}

td.leftmenu {
	padding: 3px 0px 3px 17px;
	border-top: solid 1px #2D0872;
}

div.bodycenter	{
	background: #ffffff;
	height: 100%;
	width: 770px;
	text-align: left;
	border-left: 1px solid #2D0872;
	border-right: 1px solid #2D0872;
}

.indexbanner {
	border-left: solid 1px #2D0872;
	border-bottom: solid 1px #2D0872;
}

.maintext {
	padding-left: 26px;
	line-height: 1.5;
	color: #000000;
}

a
{
	color:#666666;
	text-decoration:none;
}

a:link
{
	color:#333333;
	text-decoration:none;
}

a:visited
{
	color:#333333;
	text-decoration:none;
}

a:hover
{
	color:#333333;
	text-decoration:underline;
}

a.menu
{
	font-size: 90%;
	color:#ffffff;
	text-decoration:none;
}

a.menu:link
{
	font-size: 90%;
	color:#ffffff;
	text-decoration:none;
}

a.menu:visited
{
	font-size: 90%;
	color:#ffffff;
	text-decoration:none;
}

a.menu:hover
{
	font-size: 90%; 
	color:#ffffff;
	text-decoration:underline;
}

a.leftmenu
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:none;
}

a.leftmenu:link
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:none;
}

a.leftmenu:visited
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:none;
}

a.leftmenu:hover
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:underline;
}

a.leftmenu2
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:underline;
	font-weight: bold;
}

a.leftmenu2:link
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:underline;
	font-weight: bold;
}

a.leftmenu2:visited
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:underline;
	font-weight: bold;
}

a.leftmenu2:hover
{
	font-size: 100%;
	color:#2D0872;
	text-decoration:none;
	font-weight: bold;
}

a.leftmenuheader
{
	font-size: 100%;
	color: #2D0872;
	text-decoration:none;
}

a.leftmenuheader:link
{
	font-size: 100%;
	color: #2D0872;
	text-decoration:none;
}

a.leftmenuheader:visited
{
	font-size: 100%;
	color: #006699;
	text-decoration:none;
}

a.leftmenuheader:hover
{
	font-size: 100%;
	color: #006699;
	text-decoration:underline;
}

a.bread
{
	font-size: 100%;
	color:#000000;
	text-decoration:none;
}

a.bread:link
{
	font-size: 100%;
	color:#000000;
	text-decoration:none;
}

a.bread:visited
{
	font-size: 100%;
	color:#000000;
	text-decoration:none;
}

a.bread:hover
{
	font-size: 100%; 
	color:#000000;
	text-decoration:underline;
}


h2.header2{
	font-size: 180%;
	margin: 0px 0px 0px 30px;
	padding: 30px 0px 0px 0px;
	font-family: "Trebuchet MS", sans-serif;
}

h1.header{
	font-size: 110%;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	color: #ffffff;
	font-family: "Trebuchet MS", sans-serif;
}

h4.headerimg{
	font-size: 110%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	color: #2D0872;
	line-height: 1.0;
}

h4.header{
	font-size: 110%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	color: #2D0872;
	line-height: 1.2;
}

h1.gallery{
	font-size: 110%;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #111111;
	font-family: "Trebuchet MS", sans-serif;
}

span.header {
	color: #ffffcc;
}

h2.header{
	font-size: 16px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	color: #2D0872;
	line-height: 1.2;
}

h3.header{
	font-size: 110%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	color: #2D0872;
	line-height: 1.2;
}

h4.header{
	font-size: 110%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-family: verdana, sans-serif;
	color: #2D0872;
	line-height: 1.2;
}

div.footer {
	font-size: 90%;
	color: #333333;
	padding-top: 300px;
}

.maininnertext {
	width: 400px;
	margin: 0px 170px 0px 0px;
	padding: 0px;
	height: 600px;
	line-height: 1.6;
}

.maininnertext2 {
	width: 540px;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	height: 100%;
	line-height: 1.6;
}

div.bread {
	font-size: 90%;
	margin: 5px 0px 0px 0px;
}

img.pic {
	border: solid 1px #2D0872;
}

img.gallery {
	border: solid 1px #2D0872;
}

.legal	{
	font-size: 90%;
	color: #666666;
	padding-top: 200px;
}

.contact
{
	width: 200px;
	height: 40px;
}

.contact2
{
	height: 40px;
}

A.back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; 
	BACKGROUND: url(images/back.gif) no-repeat 5px 4px; 
	PADDING-BOTTOM: 0px; COLOR: #960687; PADDING-TOP: 0px
}

A.next {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; 
	BACKGROUND: url(images/fwd.gif) no-repeat 37px 4px; 
	PADDING-BOTTOM: 0px; COLOR: #960687; PADDING-TOP: 0px;
}

.navBox2 A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; 
	MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 26px; PADDING-TOP: 5px; TEXT-ALIGN: center; text-decoration:none;
}
.navBox2 A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; 
	MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 26px; PADDING-TOP: 5px; TEXT-ALIGN: center; text-decoration:none;
}
.navBox2 A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; 
	MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 26px; PADDING-TOP: 5px; TEXT-ALIGN: center; text-decoration:none;
}
.navBox2 A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; 
	MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 26px; PADDING-TOP: 5px; TEXT-ALIGN: center; text-decoration:underline;
}

.galMain .galImg {
	WIDTH: 401px; 
	HEIGHT: 300px; 
	TEXT-ALIGN: center;
}

.galMain P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.galMain P.galImg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.galMain .galLoading {
	WIDTH: 401px; PADDING-TOP: 60px; HEIGHT: 300px; TEXT-ALIGN: center
}
.galMain .rollOver {
	HEIGHT: 3em
}
.galMain .navBox {
	DISPLAY: none; HEIGHT: 4em
}
.galMain .navBox1 {
	WIDTH: 60px;
}
.galMain .navBox2 {
	WIDTH: 340px; TEXT-ALIGN: center;
}
.galMain .navBox3 {
	WIDTH: 60px; TEXT-ALIGN: right;
}

tr.content {
	background: #D0C0F8;
}