/* CSS Document */

.header-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.header-text-menu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.header-top{ background-image:url(../images/htop_bg.jpg); background-repeat:repeat-x; height:4px; clear:none;}
.menu{ background-image:url(../images/menu_bg.jpg);background-repeat:repeat-x; clear:none; height:61px;}
.menu-height{height:61px; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.gap{width:225px; height:auto;}
.banner{width:100%; height:486px;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:38px; margin-bottom:0px; margin-top:2px; }
h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; text-decoration:none; clear:none; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;}
.p1 {width:313px; height:272px; background-image:url(../images/p1.jpg); background-repeat:no-repeat;}
.p2 {width:313px; height:272px; background-image:url(../images/p2.jpg); background-repeat:no-repeat;}
.p3 {width:313px; height:272px; background-image:url(../images/p3.jpg); background-repeat:no-repeat;}
.footer{background-color:#2a920a; background-repeat:repeat-x; height:22px; clear:none;}
.footer-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.map{padding-top:30px;}
a{text-decoration:none; color:#FFFFFF;}
.map_in{padding-top:26px; padding-bottom:29px; padding-left:15px;}
.in_map{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.text_red{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; font-weight:bold;}
.bord{border:3px; border-color: #CCCCCC;}
.in_img{padding-top:30px;}
ui{text-decoration:none;}
li{text-decoration:none; clear:none; text-indent:}
.email{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.body_content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:justify;}
table{clear:inherit; border:none;}
.bro{border:#CCCCCC; border-left:solid; border-bottom:solid; border-right:solid; border-top:solid;}


body {
 background: url('dark_geometric.png');
}
 
.container {
 width: 100%;
 overflow: hidden;
 background: transparent;
}
/*header*/
header {
	width: 800px;
	margin: 40px auto;
}

header h1 {
	text-align: center;
	font: 100 60px/1.5 Helvetica, Verdana, sans-serif;
	
}

header p {
	font: 100 15px/1.5 Helvetica, Verdana, sans-serif;
	text-align: justify;
}

/*photobanner*/

.photobanner {
	height: 200px;
	width: 950px;
	margin-bottom: 0px;
	background-color:#CCCCCC;
}
/*keyframe animations*/
.first {
	-webkit-animation: bannermove 50s linear infinite;
	   -moz-animation: bannermove 50s linear infinite;
	    -ms-animation: bannermove 50s linear infinite;
	     -o-animation: bannermove 50s linear infinite;
	        animation: bannermove 50s linear infinite;
}

@keyframes "bannermove" {
 0% {
    margin-left: 0px;
 }
 100% {
    margin-left: -1500px;
 }

}

@-moz-keyframes bannermove {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -1500px;
 }

}

@-webkit-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -1500px;
 }

}

@-ms-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -1500px;
 }

}

@-o-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -1500px;
 }

}
.photobanner {
	height: 200px;
	width: 950px;
}

.photobanner img {
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}

.photobanner img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	cursor: pointer;

	-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
}

.gallery{width:940px; margin:0 0 0 0px; padding:14px 0 0 12px; text-align:left; border:solid; border-color:#999999; 
font-weight:200; height: 30px; color:#000000;}
.galler{width:940px; padding-left:5px; margin-left:5px; float: left;}
.galler1{width:940px; padding-left:5px; margin-left:5px; float: left;}  
.gal{ width:234px; float:left;}
.space{height:10px;}
.space_top{height:5px; }