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

html { text-align:left; }
body { 
text-align: left;  
font: 13px/18px 'helvetica neue',helvetica,arial,sans-serif;  
color: #8B9B92;  
padding: 0 0px 0 20px;  
margin: 0 auto;  
width: 950px; 
background-color: #CCCCCC;
}
hr { display: none;  height: 0;  padding: 0;  margin: 0; }
.clear { clear: both;  height: 0;  width: 0;  line-height: 0;  font-size: .1px; }
img { border: none; }

h3, h4 { 
	color: #455560; 
	padding: 10px 0 0px 0; 
	margin: 0 0 15px 0; 
	font: 18px/20px 'helvetica neue',helvetica,arial,sans-serif; 
}
h5 { 
	color: #455560; 
	padding: 20px 0 2px 0; 
	margin: 0 0 0 0; 
	font: 18px/18px 'helvetica neue',helvetica,arial,sans-serif; 
}
.highlight { 
	color: #455560;
	display:inline; 
}
p {
	font: 17px/19px 'helvetica neue',helvetica,arial,sans-serif;
}
.contactblock {
text-align:right;
padding: 5px 35px 0 0;
}
.maincontent{
height: 100%;
width:520px;
position:relative;
margin: 0 20px 10px 20px;
}
.contacts{
height: 100%;
width:450px;
position:relative;
margin: 0 20px 10px 20px;
padding: 20px 0 0 0;
font: 16px/18px 'helvetica neue',helvetica,arial,sans-serif;
vertical-align:top;
}

.sidebar {
/*height:: 513px;*/
width:330px;
position:relative;
top: 60px;
padding: 0px 10px 5px 10px;
}
.sidebar h4 { 
	color: #ffffff; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	font: 16px/18px 'helvetica neue',helvetica,arial,sans-serif; 
}

.sidebar p{
color: #455560;
padding: 0 0 0 0;
font: 13px/15px 'helvetica neue',helvetica,arial,sans-serif;
}

.widget { padding: 10px 0 0 0; margin:0; }
.contact_widget { padding: 53px 0 0 0; margin:0; }
.contact_widget p { font: 16px/18px 'helvetica neue',helvetica,arial,sans-serif; width:380px; }

.headercontact {
padding: 5px 0 0 0;
font: 18px/20px 'helvetica neue',helvetica,arial,sans-serif;
}

a {
color:#4f91cd;
text-decoration:none;
}

a:hover {
color:#4f91cd;
text-decoration:none;
background-color:#4f91cd;
color: #ffffff;
}
