html,body{
	height:100%; 
	margin:0px; 
	padding:15px;

	/* vertical-align: middle; */	
	/*text-align: center;*/
} 

BODY, TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:135%;

}

BODY {
	
	SCROLLBAR-FACE-COLOR: #CC3300;
	SCROLLBAR-ARROW-COLOR: #FFFF99;
	SCROLLBAR-TRACK-COLOR: #FFFF99;
	SCROLLBAR-DARKSHADOW-COLOR: #660000;
	scrollbar-base-color : #EEEE99;
	SCROLLBAR-SHADOW-COLOR: #CC3300;
}

P {
	MARGIN-TOP: 0px; 
	MARGIN-BOTTOM: 0px;
}

.press {
	letter-spacing: -3px;
}
.blu div {BACKGROUND: #ffffff; border-color:#09F; font-size:1px;
border-left: #09F 1px solid; border-right: #09F 1px solid; margin-top: 0px; margin-bottom: 0px;}

.yel div {BACKGROUND: #FFFF66; border-color:#444; font-size:1px;
border-left: 1px solid; border-right:  1px solid; margin-top: 0px; margin-bottom: 0px;}

td div.corner5 { border-left-width:3px; border-right-width: 3px;}
td div.corner6 { border-left-width:2px; border-right-width: 2px;}

.yel div.corner8 {BACKGROUND: #111111; }
.blu div.corner8 {BACKGROUND: #09F; }

.corner {HEIGHT: 1px;  OVERFLOW: hidden;  }
.corner0 {margin: 0px; HEIGHT: 1px; OVERFLOW: hidden;  }
.corner1 {margin: 0px 1px; HEIGHT: 1px;  OVERFLOW: hidden; }
.corner2 {margin: 0px 2px;  HEIGHT: 1px;  OVERFLOW: hidden; }
.corner3 {margin: 0px 3px;  HEIGHT: 1px;  OVERFLOW: hidden; }
.corner4 {margin: 0px 4px;  HEIGHT: 1px;  OVERFLOW: hidden; }
.corner5 {margin: 0px 5px;  HEIGHT: 1px;  OVERFLOW: hidden; }
.corner6 {margin: 0px 6px;  HEIGHT: 1px;  OVERFLOW: hidden; }
.corner7 {margin: 0px 7px; HEIGHT: 1px;  OVERFLOW: hidden; }
.corner8 {margin: 0px 8px;  HEIGHT: 1px;  OVERFLOW: hidden; }
.inner { OVERFLOW: hidden; padding-left:3px; padding-right:3px;}


a:link, a:visited {
	COLOR: #FF0000;
	TEXT-DECORATION: none;
	border-bottom-width: 1px;
	border-bottom-color: #ffcccc;
	border-bottom-style: solid;
	padding-bottom: 1px;
}

.noline {}
.noline a:link, .noline a:visited {border-bottom-width: 0px; color:#333333;}
.noline a:hover {
	TEXT-DECORATION: none;
	border-bottom-width: 2px;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;

}

.nav a:link, .nav a:visited, .nav2 a:link, .nav2 a:visited  
{
	border-bottom-width: 0px;
}


a:hover, .nav a:hover, .nav2 a:hover  {
	COLOR: #444444;
	TEXT-DECORATION: none;
	border-bottom-width: 2px;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
}

.nav {
	font-family:   Arial, Helvetica, sans-serif;
	margin-left: 10px;
	font-size: 17px;
	padding-top: 7px;
	padding-bottom: 4px;
}

.nav2 {
	font-family:  Arial, Helvetica, sans-serif;
	margin-left: 25px;
	font-size: 13px;
	/*font-weight:bold;*/
	padding-top: 4px;
	padding-bottom: 4px;
	line-height:123%;
}


.navmenu ul {
	list-style:square; COLOR:#FFCC33;
	margin:0 0 0 30px;
	padding:0 5px 5px 0px;
	}
.navmenu ul ul {
	list-style:none;
	margin:0 0 0 7px;
}	

.navmenu li { 
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0; padding:0;
	font-size:18px;
	}
.navmenu li li {
	font-size:14px; 
	line-height:130%; 
	margin:8px 0;}

.navmenu  a:link, .navmenu  a:visited {TEXT-DECORATION: none; border-bottom-width: 0px;}

.navmenu  a:hover {TEXT-DECORATION: none; 
	border-bottom: 2px dotted #ccc;color:#000;
}

.navmenu .thispage {color:#000;}

h1 {
	color:#FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	padding-top:0px;
	padding-bottom:3px;
	margin-top:0px;
	margin-bottom:5px;
	text-align:center;
}


.content, .content p,.content div, .content td, .content li  {
	font-family:  Arial, Helvetica, sans-serif;
	}

.content p {padding-bottom:7px;margin-top:2px;padding-top:2px; text-align:justify;}

ul {padding-top:0px; margin-top:0px; margin-bottom:2px;}

h2 {
	color:#777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;	
	padding-top:6px;
	padding-bottom:3px;
	margin-top:15px;
	margin-bottom:2px;
	text-align:center;
	border-top-width: 2px;
	border-top-color: #cccccc;
	border-top-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #cccccc;
	border-bottom-style: dotted;
}


h3 {
	color:#E60000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;	
	text-align:center;
	padding-bottom:4px;
	margin-bottom:4px;
	margin-top: 6px;
	
	line-height:135%;
}

.gallery 
{
	width: 160px;
	height: 220px;
	padding:8px 10px 10xp 10px;
	overflow:inherit;
	text-align: center;
	/*float:left;*/
	margin:1px 0px 0px 0px;
	
	 
}

.gallery2 
{
	width:;
	height:;
	padding:3px;
	text-align: center;
	margin: 40px 6px 0px;
	font-weight:bold;
	font-size:15px;

}



.gallery  img  {border: #666666 1px solid; margin:2px;}

.gallery2  img  {border: #666666 1px solid; margin:2px;}


.noborder {}
a.noborder:link, a.noborder:visited,  a.noborder:hover  {
	border-bottom:0px;
}

a.noborder:hover img {
	border-width:3px;
	border-bootm-color:#444444;
	border-right-color:#888888;
	border-top-color:#dddddd;
	border-left-color:#cccccc;
	margin:0px;
}

div.noborder img, div.noborder a:link, div.noborder a:visited,  div.noborder:hover  {border:0px}



.map {
	background-color:#FFFF99;
	color:#000000;
	font-style:normal;
}
.mapimg
 {margin-bottom:30px; padding-bottom:30px;}

p.adr {text-align:left;}