@charset "UTF-8";/* CSS Document */.home_content_block1 {margin-left:20px;float:left;width:890px;background-color:#FFFFFF;color:#333333;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}* html .home_content_block1 { padding:0px; margin-left:13px; }*:first-child+html .home_content_block1 { margin-left:19px;}.home_content_block1 li {list-style:none;}.divider_line {			height:35px;			}/* begin carousel styles */input, textarea { font-family: Arial; font-size: 125%; padding: 7px; }label { display: block; } .infiniteCarousel {  width: 900px;  position: relative;  margin-bottom:1px;  margin-left:25px;	}.infiniteCarousel .wrapper {  width: 820px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */  overflow: auto;  min-height: 10em;  margin: 0 40px;  top: 0;}.infiniteCarousel ul a img {  border: 5px solid #79878e;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;}.infiniteCarousel .wrapper ul {  width: 9999px;  list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:0;  padding:0;  top: 0;}.infiniteCarousel ul li {  display:block;  float:left;  padding: 10px;  height: 85px;  width: 185px;}.infiniteCarousel ul li a img {  display:block;}.infiniteCarousel .arrow {  display: block;  height: 36px;  width: 37px;  background: url(/images/arrow.png) no-repeat 0 0;  text-indent: -999px;  position: absolute;  top: 37px;  cursor: pointer;}.infiniteCarousel .forward {  background-position: 0 0;  right: 0;}.infiniteCarousel .back {  background-position: 0 -72px;  left: 0;}.infiniteCarousel .forward:hover {  background-position: 0 -36px;}.infiniteCarousel .back:hover {  background-position: 0 -108px;}.box_row {margin-top:20px;margin-right:30px;}.home_small_box {padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right:5px;display:block;float:left;width:215px;margin-left:5px;height:380px;border-style:solid;			border-color:#e1e1e1;			border-width:1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.home_small_box p {width:190px;		}.small_box {padding-left:10px;padding-bottom:10px;padding-top:10px;padding-right:5px;display:block;float:left;width:215px;margin-left:5px;height:240px;border-style:solid;			border-color:#e1e1e1;			border-width:1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.small_box p {width:190px;		}.box_title {color: #79878e;	font-size:11px;	font-weight: bold;	}		.highlights_list {	font-size:10px;padding-left:10px;padding-bottom:10px;padding-top:10px;display:block;float:left;width:465px;height:240px;margin-right:5px;border-style:solid;			border-color:#e1e1e1;			border-width:1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.contact_image {float:right;}