*{
	outline:none;
}

img{
	border:none;
}

BODY{
	margin:				0px;
	padding:			0px;
	
	background-color:	#FFFFFF;
	background-image:	url(../images/background_main.jpg);
	background-repeat:	repeat-x;
}

#global{
	position: 			relative;
	top:				0px;
	
	background-repeat:no-repeat;
	
	text-align:			left;
	
	margin-left: 		auto;
	margin-right:		auto;
	 
	width: 				950px;
}

#header_container{
	position:			relative;
	top:				0px;
	
	float:				left;
	
	width: 				950px;
	height:				105px;
}

#menu_container{
	position:			relative;
	top:				0px;
	
	width: 				950px;
	height:				40px;
	
	float:				left;
}

#submenu_container{
	position:			relative;
	top:				0;
	left:				17px;
	right:				17px;
	float:				left;
	
	width:				916px;
	height:				20px;
}

#frontpage_container{
	position: 			relative;
	top:				5px;
	float:left;
	
	background-image: 	url(../images/background_frontpage.jpg);
	background-repeat: 	no-repeat;	
	
	width: 				950px;
	height: 			240px;
}

#frontpage_rotator{
	position: 			relative;
	top:				0px;
	float:left;
	
	width:				540px;
	height:				190px;
}

#frontpage_people{
	position:			absolute;
	top:				0px;
	right:				0px;
	float:left;
	
	width:				390px;
	height:				240px;
}

h2{
	margin:0;
	margin-top:			50px;
	padding:			0px;
	
	font-size:			40px;
	font-family: 		Helvetica, Arial;
	font-weight: 		normal;
	text-align: 		center;
	color:				#FFFFFF;
}

h3{
	margin-top:			5px;
	margin-bottom:		10px;
	margin-right: 		10px;
	padding:			0px;
	
	font-size:			18px;
	font-family: 		Helvetica, Arial;
	font-weight: 		normal;
	text-align: 		right;
	color:				#ffc200;
}

.container {
	position: relative;
	float:left;
	clear:left;
	top:30px;
	left:17px;
	width:916px;
	padding:0;
}

.box1{ 
	float:left;
	width:200px;
	margin-top:45px;
	margin-right:15px;
}

.box2{ 
	float:left;
	width:700px;
}

#content_container{
	position: 			relative;
	top:				30px;
	
	width: 				950px;
}

#image_container{
	float:left;
}

#image_container img{
	margin-bottom:10px;
}

#content h1{
	margin:				0px;
	margin-bottom:		10px;
	padding:			0px;
	
	font-size:			30px;
	font-family: 		Helvetica, Arial;
	font-weight: 		normal;
	color:				#fbc01a;
}

#content p{
	margin:				0px;
	margin-bottom:		20px;
	padding:			0px;
	
	font-family: 		Helvetica, Arial;
	font-size:			12px;
	line-height: 		20px;
	
	color:				#878787;
}

td{
	font-family: 		Helvetica, Arial;
	font-size:			12px;
	line-height: 		16px;
	color:				#878787;
}

#content p strong{
	font-size:14px;
}

td a,
#content p a{
	color:				#fbc01a;
	text-decoration: 	none;
}

td a:hover,
#content p a:hover {
	color:				#fbc01a;
	text-decoration: underline
}

#gallery_container{
	position:			relative;
	top:				5px;
	float:left;
	
	background-image: 	url(../images/background_frontgallery.jpg);
	background-repeat: 	no-repeat;
	
	width: 				950px;
	height:				177px;
}

#divider_container{
	position:			relative;
	top:				30px;
	
	background-color:	#d7d7d7;
	
	width: 				950px;
	height:				1px;
}

#footer_container{
	position: 			relative;
	top:				15px;
	
	height: 			20px;
	width: 				950px;
}

#footer_content_container{
	position: 			relative;
	top:				40px;
	
	height: 			20px;
	width: 				950px;
}

#footer_menu{
	position: 			relative;
	top:				0px;
	
	font-family: Helvetica, Arial;
	font-size: 13px;
	font-weight: normal;
	color:#BFBFBF;
	
	height: 20px;
	width: 400px;
}

#footer_credits{
	position: 			absolute;
	top:				0px;
	right:0px;
	float:right;
	
	font-family: Helvetica, Arial;
	font-size: 13px;
	font-weight: normal;
	text-align:right;
	color:#BFBFBF;
	
	height: 20px;
	width: 200px;
}

#footer_menu a,
#footer_credits a{
	color:#BFBFBF;
	text-decoration: none;
}

#footer_menu a:hover,
#footer_credits a:hover {
	color:#787878;
	text-decoration: none;
}



ul#menu {
    list-style-image:	none;
    list-style-type:	none;
    margin: 			0px;
    margin-left:		17px;
    padding: 			0px;
}

ul#menu li{

    float:left;
    
    font-family: 		Helvetica, Arial;
    font-size:			20px;
    font-weight: 		normal;
    margin:0;
    margin-right:		15px;
    margin-left:		15px;
    padding-top:		10px;    
    color:	#5c4214;
	text-decoration:none;
}

ul#menu .splitter{
    margin-right:		1px;
    margin-left:		1px;
    padding:0;
    margin:0;
    padding-top:0px;
    border:0;
}

ul#menu li a{
	color:#787878;
	text-decoration: none;
}

ul#menu li a:hover {
	color:#5c4214;
	text-decoration: none;
}




ul#submenu {
    list-style-image:	none;
    list-style-type:	none;
    margin: 			0px;
    margin-left:		17px;
    padding: 			0px;
}

ul#submenu li{
	float:left;
	
	font-family: Helvetica, Arial;
	font-size:14px;
	font-weight: normal;
	
	margin-top:3px;
	margin-right:5px;
	
	color:	#FFFFFF;
	text-decoration:none;
}

ul#submenu .subsplitter{
	color:#5c4215;
}

ul#submenu li a{
	color:#5c4215;
	text-decoration: none;

}

ul#submenu li a:hover {
	color:#FFFFFF;
	text-decoration: none;
}


ul#sitemap{
    list-style-type:	disc;
    margin: 			0px;
    margin-left:		15px;
    padding: 			0px;
}

ul#sitemap li{
	margin:				0px;
	padding:			0px;
	
	font-family: 		Helvetica, Arial;
	font-size:			12px;
	line-height: 		18px;
	
	color:				#878787;
}

ul#sitemap li a{
	color:				#878787;
	text-decoration: 	none;
}

ul#sitemap li a:hover {
	color:				#fbc01a;
	text-decoration: underline
}

.quotescarousel ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; } 
  
.clear { clear: both; }







.infiniteCarousel .wrapper {
  width: 920px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 177px;
  margin: 0;
  margin-left:15px;
  margin-right:15px;
  
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 0;
}

.infiniteCarousel .wrapper ul {
  width: 920px; /* single item * n */
  list-style-image:none;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  float:left;
  padding: 0;
  padding-top:17px;
  padding-left:15px;
  padding-right:15px;
  height: 130px;
  width: 200px;
}
