@charset "UTF-8";
* {
padding: 0;
margin: 0;
}
html, body {
	height: 100%;
}
body {
  	color:#333;
    font-family: "lucida sans", verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}
img {
	border:0px;
}
.container {
    min-height: 100%;
    background:transparent url(/images/bg_main.gif) no-repeat left top;
    overflow:hidden;
    position:relative;
    width: 1000px;
    margin: 0 auto;
}
* html .container {
	height: 100%;
}
a, a:link, a:active, a:visited {
  	color:#666666;
    text-decoration:none;
}
a:hover {
  	color:#330066;
}
.mainWrap {
  margin-bottom:20px;
  height:630px;
}
.col {
  float:left;
}
.colL {
  width:265px;
}
.colL .logoBox a {
  	display:block;
	height:205px;
  	width:265px;
}
.colL .logoBox a span {
  	margin-left:-5000px;
}
.colL ul {
  	list-style-type:none;
  	margin:15px 0 0 0;
}
.colL ul li {
  	font-size:16px;
  	height:50px;
    margin-left:55px;
}
.colL ul li .current {
  	color:#9933cc;
	list-style-type:circle;
}
.colR {
  width:735px;
}
.container .content {
  margin:60px 0 0 30px;
  overflow:hidden;
}
.container .content ul {
  display:inline;
  float:right;
  list-style-type:none;
  margin:0 175px 0 0;
}
.container .content ul li {
  float:left;
  height:15px;
  width:21px;
}
.container .content ul li a {
  display:block;
  height:15px;
  width:21px;
}
.control {
  background:transparent url(/images/slideControls.gif) no-repeat left top;
}
.controlC {
  background-position:left -15px;
  margin:0 14px;
}
.controlR {
  background-position:left -30px;
}
.contentCentered {
	text-align:center;
	margin-left:5px;
	margin-top:30px;
	width:650px;
}
.heading {
	margin-top:50px;
	margin-left:20px;
	font-size:26px;
}
.slideBox { 
	display: block;
	border: 1px solid #999;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
}
.slideImage {
	display: block;
	border:10px #FFF solid;
}
.slideImage div {
  	position: relative;
}
.scrollableBox {
	margin-top:20px;
	margin-left:20px;
	background-color:#FFF;
	width:570px;
	height:360px;
	border: 1px solid #999;
}
.scrollableBoxInnerDiv {
	border: 10px solid #FFF;
	overflow:auto;
	width:550px;
	height:340px;
}
.scrollableBoxInnerDiv a img {
	margin:5px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.scrollableBoxInnerDiv a:hover img {
	opacity:1.0;
	filter:alpha(opacity=100);
}
.scrollableBox p {
	margin-bottom:10px;
}
.inlineImage {
	float:left;
	margin-right:10px;
}
.contactItem {
	font-size:28px;
	height:70px;
	margin-top:27px;
}
.foot {
  margin-top:0px;
  margin-left:75px;
  height:30px;
  position:relative;
  text-align:center;
  width:100%;
}