@charset "UTF-8";
/* =CALL LIBRARY */
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */

/* =GENERAL - the general styles */
	body{
		font: 62.5%/2.2em Arial, Tahoma, Verdana,Helvetica, sans-serif;
		color: #000;
		background: #fff;
	}
	a{text-decoration: none;color: #5599a7;}
	a:hover{color: #bb800f;}
	.hide,hr{display: none;}
	strong{font-weight: bold;}
	
p { font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; line-height:1.5em; font-size:1.1em; color:#000; }
ul, li { font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;}

#container{
  width: 760px;
  margin: 0 auto;
	background: #fff;
}

h1 { text-indent:-3000em; }
h1 a { display: block; width: 100%; height: 90px; background: url(../images/logo.gif) 0 0 no-repeat; }
h1 a:hover { color: #afbb4f; }

#navigation_wrapper {
  background: #fff;
	height: 27px;
	width: 100%;
	margin: 0px auto 30px auto;
	border-top:2px solid #a85151;
	border-bottom:2px solid #a85151;
}
#navigation{
	float: right;
	padding-left:7px;
	height: 27px;
}
#navigation li { float: left; padding:0 15px; }
#navigation li a { padding: 1px 10px; height: 21px; float: left; font-family: "Lucida Sans"; font-size: 1.35em; color: #333; border-top:2px solid #fff; border-bottom:2px solid #fff; text-transform:lowercase; }
#navigation li a:hover { color: #000; border-top:2px solid #fff; border-bottom:2px solid #a85151; }
	
#left {
	width: 720px;
	position: relative;
	overflow:hidden;
	padding: 0 20px;
}

.lefttext {
	width:50%;
	padding:0;
	float:left;
}
.lefttext p { margin:0 0 15px 0; }
#left h2 { font-size:1.6em; width:100%; color:#81bc4d;padding:0;float:left; font-family:Georgia, serif; }

.righttext {
  width:48%;
  float:right;
}
.righttext p {clear:left;}
.righttext h3 { font-size:1.6em; width:100%; color:#81bc4d;padding:0;text-align:center; font-family:Georgia, serif; clear:left;}
.righttext h4 { font-size:1.8em; width:100%; color:#8b1717;padding:0 0 20px 0;text-align:center; font-family:Georgia, serif; }

.serviceslist {
  float:left;
  padding: 0 0 15px 50px;
	font-size:1.1em;
	line-height:1.5em;
	clear:right;
}
ul.serviceslist { list-style:disc; }
.serviceslist li { width: 120px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #000; }

#red {
	position: relative;
	width: 100%;
	height: 214px;
	padding:0;
	background: #8b1717 url(../images/footer.jpg) top left no-repeat;
}

.topimages {
  width:100%;
  height:106px;
}
.topimages img { margin: 4px 0 0 4px; }
/*.topimages img:hover { margin: 2px 0 0 4px; border-bottom:2px solid #8b1717;}*/

.bottomimages {
  width:100%;
  height:106px;
  text-align:right;
}
.bottomimages img { margin: 4px 4px 0 0;}
/*.bottomimages img:hover { margin: 0 4px 0px 0; border-bottom:2px solid #8b1717;}*/

#distsite_frame {
  width:600px;
  height:600px;
  margin:0 0 0 75px;
  border:none;
}

.label { clear:both; }
.label p { width:30%; float:left; text-align:right; margin:0 5px 0 0; }
.label span { width:78%; }
input { clear:right; }
.submit { clear:both; float:right; margin: 0 0 20px 0; }

#footer {
	position: relative;
	width: 720px;
	height: 30px;
	padding:10px 20px 0 20px;
	background: #fff;
}
#footer .info {
	padding: 0px;
	width: 450px;
	float: left;
}
#footer .info p { color:#81bc4d; }
#footer ul { float: right; }
#footer li { float: left; padding: 0 5px; line-height:1.5em; text-transform:lowercase; }
#footer a, #footer p { font-size: 1.1em; color:#000; }
#footer a:hover { color:#000; border-bottom:2px solid #a85151; }
