body {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: #669999;
	background-image: url(images/bgi-gradient1.jpg);
	background-repeat: repeat-y;


}
a {
	color: #669999;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	font-weight: bolder;

}
#topbanner {
	position: absolute;
	top: 25px;
	width: 800px;
	height: 75px;
	left: 100px;

}
#navigation
{
	float: none;
	width: 120px;
	position: absolute;
	left: 100px;
	top: 100px;
	height: 200px;



}
#h-welcome
{
	z-index: 1;
	text-align: center;
	margin: 20px;
	overflow: auto;
	font-size: 14px;
	position: absolute;
	width: 580px;
	left: 220px;
	top: 100px;
	height: 200px;



}
#h-welcome-bgi
{
	z-index: -5;
	text-align: center;
	margin: 20px;
	overflow: auto;
	font-size: 14px;
	line-height: 1.2;
	position: absolute;
	width: 580px;
	left: 220px;
	top: 140px;
	height: 140px;



}
#b-welcome
{
	z-index: 1;
	text-align: center;
	margin: 20px;
	overflow: auto;
	font-size: 14px;
	line-height: 1.2;
	position: absolute;
	width: 580px;
	left: 220px;
	top: 100px;
	height: 200px;



}
#b-welcome-bgi
{
	z-index: -5;
	text-align: center;
	margin: 20px;
	overflow: auto;
	font-size: 14px;
	line-height: 1.2;
	position: absolute;
	width: 580px;
	left: 220px;
	top: 140px;
	height: 140px;



}
#l-welcome
{
	z-index: 1;
	text-align: center;
	margin: 20px;
	overflow: auto;
/*	background-image: url(images/IMG_0035-w580-op25.jpg);
	background-repeat: no-repeat; */
	font-size: 14px;
	line-height: 1.2;
	position: absolute;
	width: 580px;
	left: 220px;
	top: 100px;
	height: 325px;
}
#l-leftcol
{
	z-index: 1;
	text-align: center;
	margin: 10px;
	overflow: auto;
	font-size: 12px;
	line-height: 1.2;
	position: absolute;
	width: 280px;
	left: 100px;
	top: 475px;
	height: 600px;

}
#l-middlecol
{
	z-index: 1;
	text-align: center;
	margin: 0px;
	font-size: 12px;
	line-height: 1.2;
	position: absolute;
	width: 100px;
	left: 400px;
	top: 475px;
	height: 600px;

}
#l-rightcol
{
	z-index: 1;
	text-align: center;
	margin: 10px;
	font-size: 12px;
	line-height: 1.2;
	position: absolute;
	width: 300px;
	left: 500px;
	top: 475px;
	height: 600px;
	overflow: auto;


}
#pers
{
	position: absolute;
	left: 375px;
	top: 315px;
	z-index: -10;
	width: 450px;
	text-align: left;

}
#b-body
{
	position: absolute;
	left: 350px;
	top: 315px;
	width: 450px;
	overflow: auto;
	height: 375px;
	padding: 5px 15px;
	text-align: center;
	font-size: 12px;
	line-height: 1.3;
	color: #006666;
	z-index: 0;

}
#b-body-bg
{
	position: absolute;
	left: 350px;
	top: 325px;
	width: 450px;
	height: 350px;
	text-align: center;
	z-index: -10;

}
#newsheader
{
	width: 700px;
	text-align: center;
	overflow: none;
	clear: none;
	position: absolute;
	left: 102px;
	top: 550px;
}
#news
{
	width: 700px;
	text-align: center;
	overflow: auto;
	clear: none;
	position: absolute;
	left: 102px;
	top: 595px;
	height: 220px;
}
#cal-header1
{
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	text-align: right;
	margin: 10px;
	clear: none;
	position: absolute;
	left: 100px;
	top: 425px;
	height: 20px;
}
#cal-header2
{
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	text-align: left;
	margin: 10px;
	clear: none;
	position: absolute;
	left: 100px;
	top: 445px;
	height: 20px;
}
#cal
{
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2;
	text-align: center;
	margin: 25px;
	overflow: auto;
	clear: none;
	position: absolute;
	left: 100px;
	top: 460px;
	height: 500px;
}
#gallery
{
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
	margin: 0px;
	clear: none;
	position: absolute;
	left: 100px;
	top: 320px;
	height: 500px;
}
#content01
{
	z-index: 0;
}
.rightside
{
	text-align: right;
	clear: none;
	width: 330px;
	float: right;
	position: absolute;
	top: 300px;
	left: 470px;
	height: 210px;





/*	float: right;  */
}
#content 
{
		margin: 0 150px 0 200px;
}
#navtext
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	clear: both;
	position: absolute;
	width: 700px;
	left: 102px;
	top: 845px;


}
#b-navtext
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	clear: both;
	position: absolute;
	width: 700px;
	left: 102px;
	top: 725px;


}
#l-navtext
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	clear: both;
	position: absolute;
	width: 700px;
	left: 102px;
	top: 1100px;


}
#c-navtext
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	clear: both;
	position: absolute;
	width: 700px;
	left: 100px;
	top: 1000px;


}
#g-navtext
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	clear: both;
	position: absolute;
	width: 700px;
	left: 100px;
	top: 1010px;



}
.footer {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1;
	font-weight: normal;



}
#h-leftpic {
	position: absolute;
	width: 300px;
	left: 102px;
	top: 315px;

}
#b-leftpic {
	position: absolute;
	width: 250px;
	left: 97px;
	top: 325px;

}
#l-leftcolhead {

	z-index: 1;
	text-align: center;
	margin: 10px;
	font-size: 12px;
	line-height: 1.2;
	position: absolute;
	width: 280px;
	left: 100px;
	top: 425px;
	height: 40px;
}
#l-middlecolhead {

	z-index: 1;
	text-align: center;
	margin: 0px;
	font-size: 12px;
	line-height: 1.2;
	position: absolute;
	width: 100px;
	left: 400px;
	top: 300px;
	height: 40px;
}
#l-rightcolhead {

	z-index: 1;
	text-align: center;
	margin: 10px;
	font-size: 12px;
	line-height: 1.2;
	position: absolute;
	width: 300px;
	left: 500px;
	top: 425px;
	height: 40px;
}

