* {margin:0; padding:0; border:none}
h2, h3  {margin-bottom: .7em}
body {
	font: normal 62.5% Arial, Helvetica, sans-serif;
	background: #95BC51 url(../graphics/bg.jpg) repeat-x;
}

a {}
a:hover{text-decoration:underline;}
a:active {outline:none;}

:focus {
  -moz-outline-style:none;
}

h2 {
	font: bold 1.3em/1.8em Arial, Helvetica, sans-serif;
	color: #10417B;
	margin-top: 2.5em;
}
h3 {
	font: normal 1.2em/1.7em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	}
html, body {height: 100%}



#wrap{
	width: 898px;
	margin: 0 auto;
	background: #fff url(../graphics/mastQI.jpg) no-repeat 2px top;
	position: relative;
	top: 60px;
	height: 190em;
	border: 0 solid #FFF;
	border-width: 5px 5px;
}
#main{
	width: 894px;
	position: absolute;
	top: 27.7em;
}

#footer {
	width: 908px;
	height: 90px;
	position: absolute;
	font: 1.1em/1.6em Tahoma, Arial, Helvetica, sans-serif;
	color: #555;
	bottom: 3em;
	left: -5px;
	text-align: center;
	display: block;
	top: 100%;
}
#navbar {
	background: #10417B;
	height: 38px;
	width: 894px;
	position: absolute;
	left: 2px;
	top: 3px;
	top /**/: 1px;
}
#txt1 {
	width: 500px;
	height: 100%;
	float: left;
	position: relative;
	top: 9em;
	left: 60px;
}
#txt2 {
	width: 151px;
	height: 100%;
	float: right;
	position: relative;
	top: 9em;
	right: 60px;
}
#txt3 {
	font: 1.1em/1.6em Tahoma, Arial;
	color: #999;
	height: 350px;
	width: 250px;
	position: absolute;
	top: 110em;
	left: 620px;
	text-align: center;
	background: url(../graphics/approved.jpg) no-repeat center bottom;
}
#txtmenu {
	background: #10417B;
	height: 25px;
	width: 908px;
	top: 0;
	font: 1em Tahoma, Verdana;
	color: #69C;
	padding: 8px 0 0 0;
	margin: 0 0 6px 0;
}
#txtmenu a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
#txtmenu a:hover {
	text-decoration: underline;
	color: #6C6;
}
.photo1 {
	border: 1px solid #999;
	margin-top: 5px;
	padding: 1px;
}



.nav	{
	position:relative;
	float: left;
	margin: 0; 
	padding: 10px 12px;
	height: 20px;
	overflow:hidden;/* for ie to hide extra height*/	
}

.nav.home a:hover {
	background: url(../graphics/nav/home-ON.gif) no-repeat;
	width: 46px;
}

.nav.hc a:hover	{
	background: url(../graphics/nav/hc-ON.gif) no-repeat;
	width: 138px;
}

.nav.spec a:hover	{
	background: url(../graphics/nav/spec-ON.gif) no-repeat;
	width: 65px;
}

.nav.activ a:hover {
	background: url(../graphics/nav/activ-ON.gif) no-repeat;
	width: 74px;
}

.nav.reserv	a:hover {
	background: url(../graphics/nav/reserv-ON.gif) no-repeat;
	width: 101px;
}

.nav.list	a:hover {
	background: url(../graphics/nav/list-ON.gif) no-repeat;
	width: 138px;
}

.nav.about	a:hover	{
	background: url(../graphics/nav/about-ON.gif) no-repeat;
	width: 71px;
}

.nav.contact a:hover {
	background: url(../graphics/nav/contact-ON.gif) no-repeat;
	width: 61px;
}

.nav a:hover {
	display: block;
	height: 20px;
	display: block;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
}
		

	* html a:hover {visibility:visible}
.nav a:hover img{visibility:hidden}



/* adapted chameleon's styles */

table tr td {
	font: 1.1em/1.7em Tahoma, Arial;
	color: #666;
}

.headline-2 {
	font: bold 1.1em/1.9em Verdana, Arial, Helvetica, sans-serif; 
	color: #10417B;
	
}
.menutext3 a:active, .menutext3 a:link {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #1A67C6;
	text-decoration: none;
}
.menutext3 a:hover { 
	color: #748069;
	text-decoration: underline;
}

.photo1 {
	padding: 0 25px 35px 0;
	border: none;
}
.Verdana2-bold {	
	font: 1.2em/2em Verdana, Arial, Helvetica, sans-serif;
	color: #930}
	
