body 
{
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	background-color: #D8E5F0; 
	background-image: url('images/bg.jpg'); 
	background-repeat: repeat-x ;
	background-position:top center;
} 
h1 
{
	font-family:Geneva, Arial, serif;
	font-size:16px;
	color:#000000;
	margin:0px;
	margin-bottom:1em;
} 
h2 
{
	font-family:Geneva, Arial, serif;
	font-size:16px;
	color:#000000;
	margin:0px;
	margin-bottom:1em;
} 
h3 
{
	font-family:Geneva, Arial, serif;
	font-size:16px;
	color:#000000;
	margin:0px;
	margin-bottom:1em;
} 
a 
{
	color:#00AEB4;
	font-weight:bold;
	text-decoration:none;
} 
table 
{
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	font-size:11px;
	color:#000000;
} 
a:hover 
{
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
} 
p 
{
	line-height:180%;
} 
input, textarea, select 
{
	border-width:1px;
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	font-size:11px;
} 
.txtField 
{
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	font-size:10px;
	color:#FF6600;
	background-color:#FFFFFF;
	border-color:#000000;
} 
.button 
{
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	font-size:10px;
	color:#333333;
	background-color:#CCCCCC;
	cursor:pointer;
	font-weight:bold;
} 
.normal 
{
	font-family:Arial,Tahoma,Verdana,Sans-serif;
	font-size:11px;
	color:#000000;
} 
.error 
{
	color: #D8E5F0;
} 
.success 
{
	color: #00CC00;
} 
form 
{
	margin:0px;
} 
img 
{
	margin:0px;
	border:0px;
} 
p 
{
	margin:0px;
} 
ul 
{
	margin-top:5px;
	margin-bottom:5px;
} 
.mainframe 
{
	margin: 0px auto; 
	width:900px;
}
.maintable 
{
	width:900px;
	margin: 0px auto; 
}
.top 
{
	height:164px;
	background-image:url('images/top.jpg');
	background-repeat:no-repeat; 
	background-position: top left; 
	text-align:center;
	vertical-align: top;
}
.basicsDiv 
{
	margin-right:0px; 
	margin-top:0px;
}
.basicsTable 
{
	width:780px;
	height: 20px;
}

a.sitemap 
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
} 
a.sitemap:hover 
{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
} 
a.print 
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
} 
a.print:hover 
{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
} 
a.search 
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
} 
a.search:hover 
{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
} 
.searchfield 
{
	color:#717171;
	background-color:#E3E3E3;
} 
.date 
{
	color: #000000;
	font-weight:bold;
	text-align: left; 
	padding-left: 100px; 
	width: 550px;
}
.topmenuDiv 
{
	width:880px; 
	height:25px;
	margin-left:auto; 
	margin-right:auto;
	margin-top:115px; 
	padding-left:20px; 
	padding-right:10px; 
	vertical-align: bottom; 
	clear:none;
}
.topmenuItemDiv 
{
	width: 100%; 
	margin-top:0px; 
	margin:0px; 
	height: 25px; 
	cursor: pointer; 
	text-align: center; 
	background-color: ;
}
.topmenuItemDivOver 
{
	width: 100%; 
	margin-top:0px; 
	margin:0px; 
	height: 25px; 
	cursor: pointer; 
	text-align: center; 
	background-color: ;
}
.topmenuLink 
{
	font-family:Arial,Tahoma,Verdana,Sans-serif; 
	font-size: 11px; 
	color: #00AEB4; 
	text-decoration: none; 
	font-weight: bold;
	margin:0px;
}
.topmenuLinkOver 
{
	font-family:Arial,Tahoma,Verdana,Sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
	margin:0px;
}
a.topMenuCurrentPage
{
	color: #000000; 
	line-height: 2.2em;	
	text-decoration: none; 
}
a.topMenuCurrentPage:hover
{
	color: #000000; 
	text-decoration: none; 
}
a.topMenuCurrentPage:focus
{
	color: #000000; 
	text-decoration: none; 
}

a.topMenu
{ 
	line-height: 2.2em;	
	text-decoration: none; 
}
a.topMenu:hover 
{ 
	color: #000000; 
	text-decoration: none; 
}

a.topMenu:focus 
{
	color: #000000; 
	text-decoration: none; 
}

a.leftMenuCurrentPage
{
	color: #000000; 
	text-decoration: none; 
}
a.leftMenuCurrentPage:hover
{
	color: #000000; 
	text-decoration: none; 
}
a.leftMenuCurrentPage:focus
{
	color: #000000; 
	text-decoration: none; 
}

a.leftMenu
{ 
	text-decoration: none; 
}
a.leftMenu:hover 
{ 
	color: #000000; 
	text-decoration: none; 
}

a.leftMenu:focus 
{
	color: #000000; 
	text-decoration: none; 
}

.centerTd 
{
	background-color: ; 
	background-image: url('images/repeat.jpg'); 
	background-repeat: repeat-y; 
	height: 400px; 
	vertical-align:top;
	background-position: top left;
}
.leftmenuTd 
{
	background-image: url('images/left.jpg'); 
	background-repeat: no-repeat; 
	width: 170px; 
	height: 360px; 
	text-align:left;
	vertical-align:top;
}
.leftMenuDiv 
{
	width: 150px;
	padding-left:20px;
	padding-top:130px;
}
.leftMenu1ItemDiv 
{
	width: 145px;
	background-color: ;
	padding-top: 3px;
	cursor: pointer;
	text-align:left;
	padding-left: 5px;
}
.leftMenu1ItemDivOver 
{
	width: 145px;
	background-color: ;
	padding-top: 3px;
	cursor: pointer;
	text-align:left;
	padding-left: 5px;
	color: #333333;
}
.leftMenu1Link 
{
	font-size: 11px;
	color: #00AEB4; 
	text-decoration: none; 
	font-weight: bold;
}
.leftMenu1LinkOver 
{
	font-size: 11px;
	color: #000000; 
	text-decoration: none; 
	font-weight: bold;
}
.leftMenu2ItemDiv 
{
	width: 140px;
	background-color: ;
	height:16px;
	padding-top: 3px;
	cursor: pointer;
	text-align:left;
	padding-left: 10px;
}
.leftMenu2ItemDivOver 
{
	width: 140px;
	background-color: ;
	height:16px;
	padding-top: 3px;
	cursor: pointer;
	text-align:left;
	padding-left: 10px;
	color: #333333;
}
.leftMenu2Link 
{
	font-size: 10px;
	color: #00AEB4; 
	text-decoration: none; 
	font-weight: normal;
}
.leftMenu2LinkOver 
{
	font-size: 10px;
	color: #CCCCCC; 
	text-decoration: none; 
	font-weight: normal;
}
.contentTd 
{
	background-image: url('images/content.jpg');
	background-repeat: no-repeat;
	width: 730px;
	height: 360px;
	text-align:left;
	vertical-align:top;
}
.contentDiv 
{
	width: 680px;
	padding-top:140px;
	padding-left:25px;
	padding-right:25px;
}
.bottomTd 
{
	background-image: url('images/bottom.jpg');
	background-repeat: no-repeat;
	height:80px;
	background-position: top left;
}
.gallery 
{
	font-family:4;
	font-size:11px;
	color:#333333;
	background-color:#CCCCCC;
	border: 1px solid #333333;
} 
.galleryImg 
{
	font-family:4;
	font-size:11px;
	color:#333333;
	background-color:#CCCCCC;
	border: 1px solid #666666;
} 
.galleryBtn 
{
	font-family:4;
	font-size:11px;
	color:#FFFFFF;
	background-color:#666666;
	border: 1px solid #FFFF99;
} 
.calenderBorder 
{
	border:1px solid #7E7564;
	color:#000000;
}
.calenderWeek 
{
	background-color:#9C9388;
	color:#000000;
}
.calenderDay 
{
	background-color:#BAAE9E;
	color:#000000;
}
.calenderOver 
{
	background-color:#7E7564;
	color:#000000;
}
input.validation-failed, textarea.validation-failed 
{ 
	border: 1px solid #FF3300; 
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed 
{
	border: 1px solid #00CC00; 
	color : #000;
}
.validation-advice 
{
	margin: 5px 0; 
	padding: 5px; 
	background-color: #66FF00;
	color : #000000; 
	font-weight: bold;
}
.custom-advice 
{
	margin: 5px 0; 
	padding: 5px; 
	background-color: #66FF00; 
	color : #000000;	
	font-weight: bold;
}

