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

/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 
html,body, {
	height:100%;

	
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	color: #4D4D4D;
	width: auto;
		
}


#container {
	width:100%;
	position:relative;
	margin-top:75px;
	margin-bottom: 100px;
	height: 100%;
	
	

	
}

#header {
	z-index:10;
	background: #FFF;
	margin-left:80px;
	margin-bottom:100px;
	
	
}

#hs_logo {
	position:absolute;
	left:15px;
	top:30px;
	width:215px;
	height:172px;
	z-index:11;
	
}
#navigation {
	position:absolute;
	left:28px;
	top:14px;
	width:809px;
	height:53px;
	z-index:1;
}


#contactinfo {
	position:absolute;
	left:801px;
	top:52px;
	width:290px;
	height:89px;
	z-index:6;
	text-align: right;
}

#main {
	position:absolute;
	left:84px;
	top:346px;
	width:944px;
	text-align:center;
	height: 459px;
}
#main2 {
	position:absolute;
	left:77px;
	top:159px;
	width:625px;
	text-align: justify;
	padding-left: 225px;
	padding-right: 175px;
	padding-bottom: 100px;
	background-color: #FFFFFF;
	min-height:1300px;
	

}
#main3 {
	position:absolute;
	left:77px;
	top:159px;
	width:625px;
	text-align: justify;
	padding-left: 225px;
	padding-right: 175px;
	padding-bottom: 100px;
	background-color: #FFFFFF;
	min-height:700px;
}
#apDiv1 {
	position:absolute;
	left:897px;
	top:7px;
	width:43px;
	height:27px;
	z-index:1;
	
}
#twitter {
	position:absolute;
	left:938px;
	top:7px;
	width:52px;
	height:42px;
	z-index:2;
	
}
#pageicon {
	position:absolute;
	left:5px;
	top:70px;
	width:85px;
	height:66px;
	z-index:5;
}


#bodytext {
	position:absolute;
	left:95px;
	top:478px;
	width:919px;
	padding:10px;
	z-index:3;
	margin-bottom: 30px;
	height: 229px;
}

#pic1 {
	position:absolute;
	left:412px;
	top:132px;
	width:521px;
	height:392px;
	z-index:2;
}
#pic2{
	position:absolute;
	left:412px;
	top:132px;
	width:521px;
	height:392px;
	z-index:3;
}

#pic3 {
	position:absolute;
	left:412px;
	top:132px;
	width:521px;
	height:392px;
	z-index:4;
}

#pic4 {
	position:absolute;
	left:412px;
	top:132px;
	width:521px;
	height:392px;
	z-index:5;
}
#photogal {
	position:absolute;
	left:413px;
	top:534px;
	width:623px;
	height:92px;
	z-index:6;
}
	
#body1 {
	position:absolute;
	left:224px;
	top:14px;
	padding-left: 75px;
	width:638px;
	height:398px;
	z-index:17;
	font-size:small;
	visibility: hidden;
}
#body2 {
	position:absolute;
	left:223px;
	top:16px;
	padding-left: 75px;
	width:619px;
	height: auto;
	z-index:16;
	font-size:small;
	visibility: visible;
}
#body3 {
	position:absolute;
	left:224px;
	top:14px;
	padding-left: 75px;
	width:658px;
	height:743px;
	z-index:16;
	font-size:small;
	visibility: hidden;
}
#body4 {
	position:absolute;
	left:224px;
	top:14px;
	padding-left: 75px;
	width:621px;
	height:398px;
	z-index:16;
	font-size:small;
	visibility: hidden;
}
#footer {
   position:fixed;
   left: 0px;
   bottom: 0px;
   width: 100%;
   height:60px;  
   background:#000000;
   color:#FFF;
   font-size:x-small;
   text-align:left;
   padding-left: 30px;
   padding-top: 10px;
   z-index:19;
   opacity:0.9;
   filter:alpha(opacity:90);
   
}
/* Forms */

input,select,textarea {
  border: 1px solid #000;
  background-color: #fff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:small;
  color: #60C3DD;
}

  

.submit {
  border: 2px solid #333;
  background-color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:x-small;
  color: #60C3dd;
}
	
/* Links */

a:link {
	color: #F78E1E;
	text-decoration: none;
}
a:visited {
	color: #60C3DD;
	text-decoration: none;
}
a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#navigation a:hover {
	text decoration:none;
	border-bottom:0 px none;
}
#main a:link, a:visited { 
	text decoration:none;
	color: #0086BF;	
}
#main a:hover {
	color: #243444;
	text decoration:none;
	
}
#footer a:link {
	color: #F78E1E;
	text decoration:none;

}

#footer a:visited {
	color: #60C3DD;
	text decoration:none;

}

#footer a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

#footer a:active {
	color: #FFFFFF;
	text decoration:none;

}



/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 

/* classes */

.bodytext {
	font-size:small;
	color: #000;	
}

.largeonblue {
	font-size:x-large;
	color: #B7DD79;
	
}

.exlarge {
	font-size:xx-large;
	color:#000;
	
}
.exlargeorange {
	font-size:xx-large;
	color:#f78e1e;
}
.exlargegreen {
	font-size:xx-large;
	color:#7ac143;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 100%;
	line-height: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.xxsmall {
	font-size:xx-small;
}

.xsmall {
	font-size:x-small;
}

.medium{
	font-size:medium;
	color: #60C3DD;
	text-align: left;
}

.medium2{
	font-size:medium;
	color: #F78E1E;
