@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background-image:url(../images/bodyBg.jpg);
background-repeat:repeat-x;
background-color:#e6e6e6;
color:#888888;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.clear{
clear:both;
}

.r{
float:right;
}

.l{
float:left;
}

#wrapper{
width:958px;
margin:0 auto;
}

#header{
text-align:center;
}

#container{
background-image:url(../images/containerBg.jpg);
background-repeat:repeat-y;
padding:0px 8px 0px 8px;
}


#navigation{
background-image:url(../images/navBg.jpg);
/*float:left;*/
width:942px;
}

ul#nav{
list-style:none;
padding:0px;
margin:0 5px 0 0;
float:left;
}

ul#nav li{
padding:0px;
margin:0px;
float:left;
}

#flashBanner {
	height: 222px;
	overflow:hidden;
}

ul#portfolio{
list-style:none;
padding:0px;
margin:0px;
/*float:left;*/
}

ul#portfolio li{
padding:0px;
margin:0px;
/*float:left;*/
}

#searchbox {margin-left:720px; height:43px;}

#searchbox table {
	margin-left:10px;
}

#content{
background-image:url(../images/contentBg.jpg);
background-color:#FFFFFF;
background-repeat:repeat-x;
position:relative;
min-height:470px;
}

*html #content{
height:470px;
}

#right{
background-image:url(../images/rightBg.jpg);
background-repeat:repeat-y;
border-top:1px solid #dadada;
width:378px;
float:right;
position:absolute;
top:0px;
right:0px;
}

*html #right{
}

#videoBox{
padding:18px 0px 18px 27px;
}

#left{
margin-right:375px;
padding:10px 10px 10px 10px;
}

#leftTop h1{
color:#a18029;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
}

#left p{
line-height:18px;
padding-right:10px;
}

#boxes{
background-image:url(../images/boxesBg.jpg);
background-repeat:no-repeat;
border:0px solid red;
float:left;
width:547px;
}

#contentLeft{
width:205px;
text-align:center;
border:0px solid red;
margin-left:10px;
float:left;

}
#contentRight{
width:275px;
float:left;
/*border:1px solid green;
*/padding-right:45px;
height:289px;
position:relative;
}

#contentLeft p{
text-align:left;
color:#355b79;
font-size:11px;
margin-bottom:0px;
}

#contentRight p{
text-align:left;
color:#355b79;
font-size:11px;
}

#contentRight a, #contentLeft a, #contentRight a:visited, #contentLeft a:visited{
color:#355b79;
font-weight:bold;
}

#contentRight a:hover, #contentLeft a:hover{
text-decoration:none;
}


#contentRight h1{
color: #5e6078;
font-size:16px;
text-align:center;
margin-top:5px;
padding:0px;
}

#contentLeft h1{
color: #5e6078;
font-size:16px;
text-align:center;
margin-top:5px;
padding:0px;
}


#footer{
height:48px;
color:#818181;
font-size:11px;
padding:36px 23px 0px 23px;
}

#footer p{
padding:0px;
margin:0px;
}

#footerLeft{
float:left;
}

#footerRight{
float:right;
}

h3.toggler{
padding:0px;
margin:0px;
}

#accordion{
color:#fff;
height:300px;
background-color:#fff
}

.element{
color:#355b79;
font-size:11px;
padding:5px 10px 5px 10px;
}

.element img.l{
margin:10px;
}

.element p{
padding:0px;
margin:10px 10px 10px 0px;
}

.toggler{
cursor: hand;
}





img {
	margin:0;
	padding:0;
	border:none;
	}
#wrap {
	clear:left;
	height:280px;
/*	width:205px;*/
	width:217px;
	display:block;
	overflow:hidden;
	position:relative;
	margin-left: 35px;
	/*	margin-left:50px;*/
}
#carousel {
	width:10000px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	
}
#carousel li {
	height:280px;
	width:205px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	
}
#previous, #next {
	cursor:pointer;
}
	#previous {
	float:left;
	width:23px;
	position:absolute;
	left:3px;
	top:70px;
	
		}
	#next {
		float:right;
		width:23px;
		position:absolute;
		right:10px;
		top:70px;
		}
#carouselContainer {
	margin:0px auto 0;
	}
