a:focus {
outline: none;
}

#container {
clear: both;
margin: 0;
padding: 0;
}

#container a{
float: right;
background: #9FC54E;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px;
font-weight: 700;
}

#container a:hover{
float: right;
background: #a0a0a0;
text-decoration: none;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px;
font-weight: 700;
}


.content {
font-style:normal;
font-family:helvetica, arial, verdana, sans-serif;
color:#ffffff;
background:#fff;
margin: 0px 0 50px;
padding: 5px 0;
}

.content p {
margin: 10px 0;
padding: 15px 20px;
}

.panel {
	position: absolute;
	top: 0px;
	left: 0;
	display: none;
	width: 405px;
	height: 250px;
	z-index: 10000!important;
	background-color: rgba(115,202,221,1);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
}

a.trigger{
	position: absolute;
	text-decoration: none;
	top: 0px;
	left: 0;
	font-size: 16px;
	letter-spacing: -1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #fff;
	font-weight: 700;
	display: block;
	z-index: 1000002!important;
	background-repeat: no-repeat;
	padding-left: 0px;
	height: 270px;
	width: 40px;
	background-color: rgba(115,202,221,0.9);
}

a.trigger:hover{
	position: absolute;
	text-decoration: none;
	top: 0px;
	font-size: 16px;
	letter-spacing: -1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #fff;
	font-weight: 700;
	display: block;
	z-index: 1000002!important;
	background-repeat: no-repeat;
	background-position: 85% 55%;
	background-color: rgba(115,202,221,0.9);
	padding-right: 0px;
	right: 0px;
}

a.active.trigger {
	background-image: url(../../images/closeContact.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

.columns{
	clear: both;
	width: 330px;
	line-height: 22px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}

.colleft{
float: left;
width: 130px;
line-height: 22px;
}

.colright{
float: right;
width: 130px;
line-height: 22px;
}

ul{
padding: 0;
margin: 0;
list-style-type: none;
}

ul li{
padding: 0;
margin: 0;
list-style-type: none;
}

hr{
background-color: #333333;
height: 1px;
}
