@charset "UTF-8";
/* CSS Document */


/*NAV*/

.menu {display:inline-block;}
.menu {display:inline;}
.holder {display:table;}

.menu {
  display:table-row;
  padding:0;
  margin:0;
  list-style-type:none;
  white-space:nowrap;
    border:1px solid #fff;
}
.menu li {display:inline;}
.menu a, .menu a:visited {
  display:block;
  float:left;
  padding:7px 13px;
  color:#fff; 
  background:#40678a; 
  border:1px solid #fff;
  text-decoration:none;
  	font: 17px verdana,arial;
}
.menu a:hover {
  color:#40678a; 
  background:#e8f0f3;
  text-decoration:underline;
  }
  
 .menu .active a {
  color:#40678a; 
  background:#e8f0f3;
  text-decoration:underline;
  }

#wrapper {text-align:center;margin-top:30px}
#wrapper .holder {margin:0 auto;}



/*BODY*/


body {margin-top:300px;	
 background: url(../images/bg_image.jpg);
   background-repeat: no-repeat;
   background-attachment:fixed;
   width:100%;
   margin:0 0 0 -7px;
	 }

p a  {color:#3d698e;}

.slideshow { height: 160px; width: 909px; margin: auto;position:relative;
	z-index:100px; }
.slideshow img{ margin-top:5px;}

#banner_title{
	position:absolute;
	z-index:100;
	margin-top:-160px;
}


#logo {
	padding:20px 0 5px 0px;
}

#main_content {
	 width:909px;
 	 margin:20px auto 0 auto;
	}

* html 
#main_content {
	 width:912px;}

/* Opera */
 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #main_content {
	 width:907px;}
}

	
#content1 {
	 width:700px;
 	 margin:30px auto;
	}

* html #content1 {
	 width:710px;
	}


h1{
	text-decoration:underline;
	color:#3d698e;
	font:bold 25px verdana,arial;
}

h2{
	color:#1b3038;
	font:13px verdana,arial;
	text-align:justify;
}

h2 a:hover {
        color:#1b3038; 
  }

p{
	color:#1b3038;
	font:13px verdana,arial;
	text-align:justify;
}

p a:hover {
        color:#1b3038; 
  }

h3{
	color:#3d698e; 
  	font:13px verdana,arial;
	font-weight: 600;
	padding:5px;
    text-decoration:none;
	width:100%;
}

h3 a, h3 a:visited{
	color:#3d698e; 
  	font:13px verdana,arial;
	font-weight: 600;
	padding:5px;
	background-color:#fff;
    text-decoration:none;
}

h3 a:hover {
    color:#fff; 
    background:#40678a;
    padding:5px;
  }


h4 a, h4 a:visited{
	color:#1f3240; 
  	font: 14px verdana,arial;
	text-decoration:underline;
	font-weight:bold;
	line-height:1.7;
}

h4 a:hover {
    color:#3d698e; 
  }
  
h4{
	color:#1f3240; 
  	font: 14px verdana,arial;
	text-decoration:underline;
} 
 

#faq{
	margin-left:100px;	
}
#faq ol{
	line-height:1.5em;
}

#gallery {
	margin-left:-20px;
	width:700px;
	}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #547794;
	border-width: 5px;
	margin:5px;
	}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px;
	}
#gallery ul a:hover { color: #fff; }
	

#title {
	margin:5px 0px -5px 20px;
	width: 656px;
        height:20px;
	background: url(../images/titles.gif);
        background-repeat: no-repeat;
	}

	
/*FOOTER*/
#footer {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	width:100%;
	background-color: #fff;
        padding:12px 0 10px 0;
	text-align:center;
	font: 9px Arial, sans-serif;
	color: #242b19;
	clear: both;	
	position:relative;	
}

