@charset "utf-8";
/* CSS Document */
/****** FOOTER ******/
footer#footer{
	margin-top:1px;
	width:100%;
	background:#003350;
	float:left;
	top:0;
	left:0;
}
#footer .f_wrap{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.col_1_of_3{
	display: block;
	float:left;
	margin:20px 20px 10px;
}
.span_1_of_3 {
	width: 290px;	
}
.span_1_of_3  h5{
	color:#ffffff;
	font-size:16px;
	border-bottom: 1px solid #525252;
	margin-bottom: 20px;
}
.span_1_of_3  h6{
	color: #5b5f69;
	font-size: 16px;
	padding: 0 0% 2%;
}
.span_1_of_3  h6.a, .span_1_of_3 p{
	color: #999999;
	font-size: 1em;
	padding: 0 0% 2%;
}
.form-lh{
	width:290px;
	float:left;
}
.form-lh input[type="text"],.form-lh textarea{
	padding: 5px;
	width: 260px;
	margin: 5px;
	background-color: rgba(255,255,255,0.2);
	outline: none;
	color: #f1f1f1;
	font-size:0.92355em;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-appearance: none;
	font-family: 'Roboto', sans-serif;
	border:1px solid #e3e3e3;
	-webkit-appearance: none;
	border: 1px solid #88b7d5;
}
.form-lh textarea{
	padding: 5px;
	display: block;
	width: 260px;
	background-color: rgba(255,255,255,0.2);
	border: none;
	outline: none;
	color: #f1f1f1;
	font-size:1em;
	-webkit-appearance: none;
	resize:none;
	height:60px;
	border: 1px solid #88b7d5;
}
div.span4 {
	float: left;
	margin: 5px;
}
input[type="submit"]{
	width:80px; 
	height:30px;  
	background-color: rgba(255,255,255,0.2);
	color:#f1f1f1; 
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	border: 1px solid #88b7d5;
	-webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
input[type="submit"]:hover{
	cursor:pointer;	
	border: 1px solid #f1f1f1;
}
/*********** social  *************/
.f_cols{
    display: block;
    width: 290px;
    height: auto;
    float: left;
	text-align:left;
	padding-bottom:20px;
}

.f_cols:last-child{
    margin-right: 0;
}
.f_cols ul.sm{
    list-style: none;
	overflow: hidden;
}
.f_cols ul.sm li{
    float: left;	
}
.f_cols ul.sm li strong{
    padding-top:3px;	
}
.f_cols ul.sm li:first-child{
    margin-left: 0;
}
.f_cols ul.sm li a{
    display: block;
    width: 25px;
    height: 25px;
    background: url('../images/social.png') no-repeat;
	border:1px solid #CCC;
	margin:2px;
}
.f_cols ul.sm li a.fb{
    background-position: 0 0;
}
.f_cols ul.sm li a.twitter{
    background-position: -26px 0;
}
.f_cols ul.sm li a.dribbble{
    background-position: -52px 0;
}

.f_cols ul.sm li a:hover{
    background: url('../images/social_hover.png') no-repeat;
}

.f_cols ul.sm li a.fb:hover{
    background-position: 0 0;
}
.f_cols ul.sm li a.twitter:hover{
    background-position: -26px 0;
}
.f_cols ul.sm li a.dribbble:hover{
    background-position: -52px 0;
}
/***********  End social  *************/