body {
    margin:0;
	padding:0;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:#616265;
}
body#home {
	background:#616265 url(bg.gif) repeat-x;
}
body#internal {
	background:#FFFFFF url(bg-internal.gif) repeat-x;
}
form, div, span, h1, h2, h3, h4, p, ul, li {
	margin:0;
	padding:0;
}
a, a:active, a:visited {
    text-decoration:none;
    color:#eb7125;
}
a:hover {
    text-decoration:none;
    color:#f0984a;
}
a img { border:none; }
.clear { clear:both; }

/* header-container -------------------------------------------------*/
#header-container {
	margin:0 auto;
	background:transparent url(bg-headercontainer.gif) top center no-repeat;
}
#header {
	width:990px;
	height:108px;
	margin:0 auto;
	background:transparent url(bg-header.gif) top right no-repeat;
}
#internal #header {
	height:137px;
}
#logo-flash {
	float:left;
	width:73px;
	height:108px;
}
#logo {
	height:81px;
}
ul#menu {
	width:900px;
	height:27px;
	list-style:none;
}
ul#menu li {
	float:left;
	background:transparent url(nav-divider.gif) right 8px no-repeat; 
	position:relative;
}
ul#menu li.last {
	background:none;
}
ul#menu li a {
	font-weight:bold;
	color:#fdfcfb;
	text-decoration:none;
	padding:7px 0 5px 0;
	display:block;
	height:15px;
	text-align:center;
}
ul#menu li.hom a { width:75px; }
ul#menu li.abo a { width:110px; }
ul#menu li.sol a { width:95px; }
ul#menu li.pro a { width:95px; }
ul#menu li.ser a { width:92px; }
ul#menu li.con a { width:100px; }
ul#menu li a:hover, ul#menu li.selected a, ul#menu li a.active {
	color:#f0984a;
}
ul#menu li ul {
	position:absolute;
	top:27px;
	left:0;
	background:transparent url(bg-submenu.png) repeat;
	padding:0;
	margin:0;
	list-style:none;
	width:125px;
	display:none;
}
* html ul#menu li ul {
	background-image:none;
	background-color:#616265;
}
ul#menu li ul li {
	background:none;
	padding:0;
	margin:0;
	width:125px;
	float:none;
}
ul#menu li ul li a {
	text-align:left;
	padding:0;
	display:block;
	padding:5px 0 5px 15px;
	font-weight:normal;
}
ul#menu li.hom ul a, ul#menu li.abo ul a, ul#menu li.sol ul a, ul#menu li.pro ul a, ul#menu li.ser ul a, ul#menu li.con ul a { width:110px; } 
ul#menu li ul li a:hover {
	background-color:#313233;
}
ul#menu li ul li.inactive a:hover {
	color:#fff;
	background-color:transparent;
}
ul#menu li:hover ul, ul#menu li.sfhover ul {
	display:block;
}
ul#submenu {
	height:21px;
	list-style:none;
	padding-left:82px;
	font-size:11px;
}
ul#submenu li {
	float:left;
	padding-top:7px;
}
ul#submenu li a {
	color:#666;
	text-decoration:none;
	border-right:1px solid #666;
	display:block;
	padding:0 10px;
}

ul#submenu li.last a {
	border-right:none;
}
ul#submenu li a:hover {
	color:#000;
}
ul#submenu li.inactive a:hover {
	color:#666;
}
/* main-container -------------------------------------------------*/
#main-container {
	margin:0 auto;
}
#main {
	width:990px;
	height:499px;
	margin:0 auto;
	background:transparent url(bg-main.gif) repeat-x;
}
#internal #main {
	height:auto;
	background:none;
	background-color:#fff;
}
#internal #main .orange {
	color: #eb7125;
}
#feature {
	width:945px;
	height:285px;
	padding-left:23px;
}
#internal #feature {
	width:968px;
	height:auto;
	padding-left:0;
}
* html #accordion { margin-left:-3px;}
#flash {
	width:615px;
	height:285px;
	float:left:
	display:inline;
}
#banner {
	padding:10px 0 0 0;
}
#accordion {
	width:330px;
	height:285px;
	float:right;
	background-color:#fff;
	display:inline;
}
#accordion p {
	padding-bottom:6px;
}
#accordion ul {
	padding-left:14px;
	padding-bottom:12px;
}
#internal #accordion {
	width:501px;
	height:272px;
	padding-top:10px;
}
#accordion h3 {
	height:19px;
	width:309px;
	padding:7px 0 0 21px;
	cursor:pointer;
}
#internal #accordion h3 {
	width:480px;
}
#accordion h3#vil { 
	background:#f0984a url(acc-arrowdn.gif) 5px 9px no-repeat;
}
#accordion h3#mot { 
	background:#eb7125 url(acc-arrowup.gif) 5px 9px no-repeat;
}
#accordion h3#work { 
	background:#cd5a13 url(acc-arrowup.gif) 5px 9px no-repeat;
}
#accordion h3#ove { 
	background:#f0984a url(acc-arrowdn.gif) 5px 9px no-repeat;
}
#accordion h3#fea { 
	background:#eb7125 url(acc-arrowup.gif) 5px 9px no-repeat;
}
#accordion h3#sam { 
	background:#cd5a13 url(acc-arrowup.gif) 5px 9px no-repeat;
}
#accordion h3:focus {
	outline:0 none;
}
.accordion-content {
	padding:10px 15px;
	height:168px;
}
#internal .accordion-content {
	height:154px;
}
#internal .accordion-content input {
	width:200px;
	border:1px solid #ccc;
	margin-bottom:5px;
}
#internal .accordion-content input#chkSubscribeNewBulletins {
	width:10px;
	border:0px solid #ccc;
}
#internal .accordion-content textarea {
	width:200px;
	border:1px solid #ccc;
	margin-bottom:5px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
}
#internal .accordion-content input.submit {
	width:200px;
	border:1px solid #ccc;
	background-color:#eb7125;
	margin:0;
	color:#fff;
}
#news-ticker {
	width:945px;
	height:21px;
	padding-left:23px;
	padding-top:12px;
	padding-right:22px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}
#news-ticker h4 {
	color:#f0984a;
	width:95px;
	float:left;
	font-size:11px;
}
#news-ticker h4 span {
	color:#fff;
	font-weight:normal;
}
ul#ticker {
	width:646px;
	height:14px;
	overflow:hidden;
	list-style:none;
	position:relative;
}
ul#ticker li {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	padding-right:20px;
}
ul#ticker li a {
	color:#fff;
}
#play-video {
	width:100px;
	height:31px;
	padding-top:14px;
	float:left;
	margin:0 0 0 120px;
}
#play-video a {
	display:block;
	width:97px;
	height:21px;
	padding:10px 0 0 0;
	background:transparent url(bg-playvideo.gif) no-repeat top right;
	color:#666;
	text-decoration:none;
}
#play-video a:hover {
	color:#000;
}
#open-attachment {
	width:200px;
	height:31px;
	padding-top:14px;
	float:right;
}
#open-attachment a {
	display:block;
	width:150px;
	height:21px;
	padding:10px 0 0 0;
	background:transparent url(bg-download.gif) no-repeat top right;
	color:#666;
	text-decoration:none;
}
#open-attachment a:hover {
	color:#000;
}
#open-attachment-s {
	width:200px;
	height:31px;
	padding:14px 0 0 230px;
	float:left;
}
#open-attachment-s a {
	display:block;
	width:150px;
	height:21px;
	padding:10px 0 0 0;
	background:transparent url(bg-download.gif) no-repeat top right;
	color:#666;
	text-decoration:none;
}
#open-attachment-s a:hover {
	color:#000;
}
#photos {
	width:391px;
	height:317px;
	float:left;
	background:transparent url(bg-photos.gif) no-repeat;
	padding:14px 0 0 14px;
}
#photo {
	width:378px;
	height:244px;
}
.galleria {
	list-style:none;
	height:40px;
}
.galleria li {
	display:block;
	width:33px;
	height:36px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:15px 15px 0 0;
}
.galleria li.last {
	padding-right:none;
}
.galleria li a { 
	display:none;
}
.galleria li div {
	position:absolute;
	display:none;
	top:0;
	left:0;
}
.galleria li div img {
	cursor:pointer;
}
.galleria li.active div img,.galleria li.active div {
	display:block;
}
.galleria li img.thumb {
	cursor:pointer;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto;
}
.galleria li .caption {
	display:block;
	padding-top:.5em;
}
* html .galleria li div span {
	width:400px;
} /* MSIE bug */

#content {
	width:955px;
	height:181px;
	padding:0 17px 0 18px;
}
#internal #content {
	clear:both;
	height:auto;
	padding:23px 0 0 14px;
	margin-bottom:15px;	
}
#tabs {
	width:711px;
	height:159px;
	float:left;
	background:transparent url(bg-tabs.gif) no-repeat;
	padding:5px 0 5px 5px;
}
#tabs p {
	padding-bottom:6px;
}
#tabs .orange {
	color: #eb7125;
}
ul#tabs-menu {
	list-style:none;
	height:23px;
	width:711px;
}
ul#tabs-menu li {
	float:left;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	padding:5px 0 0 0;
	cursor:pointer;
}
ul#tabs-menu li#why-link {
	width:121px;
	height:18px;
	background:transparent url(tab-first-2.gif) no-repeat;
	color:#616265;
}
ul#tabs-menu li#wor-link {
	width:118px;
	height:18px;
	background:transparent url(tab-0.gif) no-repeat;
}
ul#tabs-menu li#hos-link {
	width:118px;
	height:18px;
	background:transparent url(tab-0.gif) no-repeat;
}
ul#tabs-menu li#inn-link {
	width:118px;
	height:18px;
	background:transparent url(tab-0.gif) no-repeat;
}
ul#tabs-menu li#tou-link {
	width:118px;
	height:18px;
	background:transparent url(tab-0.gif) no-repeat;
}
ul#tabs-menu li#ser-link {
	width:118px;
	height:18px;
	background:transparent url(tab-last-0.gif) no-repeat;
}
.tabs-content {
	width:668px;
	height:108px;
	padding:14px 19px 14px 19px;
	background-color:#fff;
}
.tabs-content ul {
	padding-left:13px;
	padding-bottom:6px;
}
.tabs-logo {
	float:left; 
	padding-right:10px;
}
#wor, #hos, #inn, #tou, #ser {
	display:none;
}
#logo-slider {
	width:197px;
	height:164px;
	padding:11px 16px 0 15px;
	float:right;
	background:transparent url(bg-logoslider.gif) no-repeat;
}
#slider {
	float:left;
	width:181px;
	height:159px;
}
#prev {
	width:8px;
	height:9px;
	float:left;
	padding-top:50px;
}
#next {
	width:8px;
	height:9px;
	float:right;
	padding-top:50px;
}
#scroll-content {
	height:330px;
	width:955px;
	padding:0 0 0 0px;
    overflow: hidden;  
    position: relative;   	
    background-color:#fff;
}
#scroll-content .clear {
	height:200px;
}
#scroll-content h3 {
	font-size:14px;
	color:#666;
	font-weight:bold;
	padding-bottom:20px;
}
#scroll-content p {
	padding-bottom:18px;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowUp:hover {
	background-color: #f60;
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #666;
	height: 9px;
}
a.jScrollArrowDown:hover {
	background-color: #f60;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-color: #f00;
}

#side-items {
	width:370px;
	float:left;
}
#side-items .item {
	clear:left;
	padding-top:20px;

}
#side-items .item-image {
	float:left;
	padding:0 12px 50px 0;
}
#side-items .item-image-last {
	float:left;
	padding:0 12px 230px 0;
}
#side-items .item ul {
	margin-left:115px;
	padding-bottom:12px;
}
#main-items {
	width:501px;
	float:right;
	padding-top:30px;
}
#main-items ul {
	padding-left:14px;
	padding-bottom:12px;
}
#main-items .main-item-image {
	float:right;
	padding:0 0 50px 12px;
}

/* footer-container -------------------------------------------------*/
#footer-container {
	margin:0 auto;
	background-color:#616265;
}
#footer {
	width:990px;
	margin:0 auto;
	height:150px;
}
ul#footer-menu {
	list-style:none;
	font-size:10px;
	padding:8px 20px 0 0px;
	height:50px;
	float:right;
}
ul#footer-menu li {
	float:left;
	padding:1px 5px;
	border-right:1px solid #fff;
}
ul#footer-menu li.last {
	border-right:none;
}
ul#footer-menu li a {
	color:#fff;
	text-decoration:none;
}

