@media screen {
/*---------------------------------
	HTML ELEMENTS
-----------------------------------*/
html{margin:0;padding:0;height:100%;}
body{
margin:0;
padding:0;
color:#4B4B4B;
background:#dfdedc url(../images/body_bg.jpg) center top no-repeat;
font:normal 13px/140% 'Metrophobic', arial, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}
a{color:#002e72; text-decoration:none; }
a:hover,a:focus,a:active{text-decoration: none; color:#39beff;}
a img{border:none;}
em{color:#494949;font-style:normal;}
strong,b{}
strike{}
em,i{}
p{line-height:140%;margin:0 0 12px 0;}
.hide{display:none;}
.show{display:block;}

/*---------------------------------
	HTML5 ELEMENTS (shim)
-----------------------------------*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}

/*---------------------------------
	HEADINGS
-----------------------------------*/
h1,h2,h3,h4,h5,h6{font-weight:400;line-height:130%;}
h1{font-size: 24px;margin:16px 0;}
h2,
h1.mainmenutitle{font-size:1.6em;margin:0 0 15px 0;}
h2.submenutitle{font-size:1.4em;margin:0 0 10px 0;}
h3,h4{font-size:1.2em;margin:0 0 10px 0;}
h5{font-size:1em;margin:0 0 10px 0;}
h6{font-size:1em;margin:0 0 5px 0;}

/*---------------------------------
	LAYOUT
-----------------------------------*/
#container{width:960px;position:relative;margin:0 auto 0 auto;padding:0 0 4px 0;}
#wrap{
width:960px;/*960*/
background:#fff ;
margin:0;
padding:0;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;}

#wrap2{
width:960px;/*960*/
background:#fff;
margin:40px 0 0 0;
padding:0;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.content-row,#left-col,.main-content,.right-col{float:left;display:block;}
.content-row{width:960px;padding:0 0 60px 0;}
#home .content-row{width:960px;padding:0 0 20px 0;background:url(img/bg-wrap.png) left top repeat-y;position:relative;}
#home #wrap2 .content-row{width:960px;padding:20px 0 20px 0;background:url(img/bg-wrap2.png) left top repeat-y;}
.main-content{padding:0 20px 0 20px;width:700px;vertical-align:top; position:relative;}
#left-col{width:160px;padding:60px 40px 0 20px;}
#home .main-content{padding:0 20px 0 20px;width:664px;vertical-align:top; position:relative;border-right: 1px solid #DFDEDC;}
#home .right-col{padding:0 20px 0 20px;width:196px;vertical-align:top;}


.content-row.visible,
#left-col.visible,
#main-content.visible{background:#efefef;}
.column .inner{padding:0;}

#top_nav{width:100%; height:67px;display:block;}
header{padding:24px 20px 10px 20px;border-bottom:1px solid #EFEFEE; position:relative; margin-bottom:30px;}
header #logo{ position:absolute; left:15px; top:-55px; background}
header #logo{
	background: url(/typo3conf/ext/user_template/Resources/Public/images/logo.png) top left no-repeat;
	width: 82px;
	height: 79px;
	display: block;
	overflow: hidden;
	text-indent: -999px;
}

footer{width:940px;position:relative;margin:0 auto 0 auto;padding:0 20px 20px 0; text-align:right;}
footer p{ margin:0; padding:0; color:#404041; font-size:12px;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix, *:first-child+html .clearfix{zoom:1}*/

/* Sitemap */
.csc-sitemap ul,
.csc-sitemap ul ul,
div#tx_slsitemap ul, 
div#tx_slsitemap ul ul {
	list-style-type:none;
	background:url(../images/sitemap_vline.png) repeat-y;
	padding-left: 0px;
}
.csc-sitemap ul li,
.main-content div#tx_slsitemap ul li.MainFirst,
.main-content div#tx_slsitemap ul li li {padding:0 0 0 16px;background:url(../images/sitemap_node.png) no-repeat;}
.main-content div#tx_slsitemap ul li.MainLast,
.main-content div#tx_slsitemap ul li ul li.SubLast,
.csc-sitemap ul li:last-child {
	background:url(../images/sitemap_lastnode.png) no-repeat #E1E8EA;
}

.csc-sitemap ul li,
.main-content div#tx_slsitemap ul li{padding:0 0 0 16px;}
.csc-sitemap ul li ul,
.main-content div#tx_slsitemap ul li ul{
	margin-left: 0;
}

.csc-sitemap ul li a{
	margin-bottom: 10px;
	display: block;
}

.csc-sitemap ul li li a{
	margin-bottom: 0;
}

.MainFirst > a,
.MainLast > a,
.MainFirst > a:hover,
.MainLast > a:hover,
.csc-sitemap ul li > a{
	font-size: 17px;
	font-weight: normal;
}
.csc-sitemap ul ul a{
	font-size: 13px;
	line-height: 135%;
}
.csc-sitemap ul a,
#tx_slsitemap li a{
	color:#002e72;
}

.photogallery{margin:0;padding:0;}
.photogallery li{list-style:none;float:left;text-align:center;font-size:.92em;padding:5px;border:1px solid #ccc; margin-right:5px; margin-bottom:5px}

/*---------------------------------
	MENU LAYOUT
	DO NOT EDIT This Section (unless you know what you are doing)
-----------------------------------*/
.menu{margin:0;padding:0;line-height:100%;position: absolute; right:10px; top:26px;text-shadow:0px 1px 1px #fff;background: transparent; /* Old browsers*/}
.menu:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.menu li{margin:0;padding:0;list-style-type:none;display:inline-block;display:inline;position:relative;zoom:1;line-height:inherit;top:0;left:0;}
.menu li a{margin:0;padding:10px 6px;display:block;display:inline;display:inline-block;position:relative;zoom:1;line-height:100%;top:0;left:0;text-decoration:none;color: #002e72;}
.menu li.current>a,
.menu li.current>a:hover,
.menu li.current.hover>a{color:#6BCEFF;text-shadow:0px -1px 0px rgba(0,0,0,0.2);cursor: default;}
.menu li a:hover,.menu li.hover>a{color:#6BCEFF;}

.leftNav{list-style:none;margin:0 0 30px 0;padding:0;line-height:120%;}
.leftNav li{ border-bottom:1px solid #EFEFEE;padding:5px 0;}
.leftNav li a{color:#4B4B4B;text-decoration:none;display: block;}
.leftNav li.active a{color:#6BCEFF;text-shadow:0px -1px 0px rgba(0,0,0,0.2);cursor: default;}
.leftNav li a:hover{color:#6BCEFF;}
.leftNav a.active{font-weight: bold;}

.leftNav li.submenu{
	padding-bottom:0; 
}
.leftNav li li.submenu.current > a{
	padding-bottom:7px;
}
.leftNav li.submenu a{ padding-bottom: 5px;}
.leftNav li.submenu ul{
	margin:0;
	list-style:none;
}
.leftNav li.submenu li{
	padding-left: 15px;
	border-bottom: 0 none;
	border-top: 1px solid #efefee;
}
.leftNav li.submenu li a{
	padding-bottom: 0;
}
#lang{position: absolute;top:45px;right:20px;/*IE 7 ONLY*/left:auto;color:#666;line-height:100%;}
#lang a{color:#4B4B4B;text-decoration:none;padding:0 4px;line-height:100%;}
#lang a.current{color:#fff;}
#lang a:hover{color:#fff;}

#corporate-nav{text-align:right; padding-top:10px; padding-right:20px;}
#corporate-nav a{ padding:0 6px; color:#4B4B4B;}
#corporate-nav a:hover{color:#002e72; text-decoration:none;}
#corporate-nav span#skip{display:none;}
#corporate-nav #search { margin:0; padding:0; display: inline;}
#corporate-nav #search input[type="text"]{ width:120px;padding:2px;}
#corporate-nav input[type="submit"]{
	background: url(../images/img_submit.png) top left no-repeat;
	width: 21px;
	height: 22px;
	border: 0 none;
}
#corporate-nav ul{
	padding:0;
	margin:0;
	list-style: none;
	display: inline;
}
#corporate-nav ul li{
	display: inline;
}

/*::-webkit-input-placeholder { color:#999; }
:-moz-placeholder { color:#999; }
:-ms-input-placeholder { color:#999; }*/
.placeholder { color:#999; }

.sub-nav{ margin:0; padding:0;}
.sub-nav li{ list-style:none;font-size:1.6em; line-height:140%; margin:0; padding:0;}
.sub-nav li a{color:#4B4B4B;background: url(../images/pfeil_sub-nav.png) 0 center no-repeat; padding-left:25px;}
.sub-nav li a:hover{ text-decoration:none; color:#002e72;}

.nav-years{margin:0 0 20px -20px ;padding:0;}
#home .nav-years{margin:0 0 20px 0!important;padding:0;}
.nav-years li{margin:0 1px;padding:0;list-style-type:none;display:inline-block;/**display:inline;zoom:1;*/ font-size:12px; line-height:120%;}
.nav-years li a{ display:block; width:60px; border-bottom:4px solid #39beff; padding-top:12px; color:#4B4B4B;}
.nav-years li.current a{ border-bottom:4px solid #002e72; background:#fff url(../images/pfeil_jahr.png) left top no-repeat;}
.nav-years li a:hover{border-bottom:4px solid #002e72; padding-top:12px; color:#002e72; text-decoration:none; background:#fff url(../images/pfeil_jahr.png) left top no-repeat;}
.nav-years li.inactive{display:block; width:60px; border-bottom:4px solid #9cdfff; padding-top:12px; color:#AAAAAA; display:inline-block;/**display:inline;*/}
/* .content-years {display:none;}
.content-years:first-child{display:block;} */
.content-years div.inactive{display:none;}
.content-years div.active{display:none;}
.content-years div.current{display:block;}

/*---------------------------------
	LISTS
-----------------------------------*/
ul, ol{
	padding:0;margin:0 0 0 25px;}
li{padding:5px 0;margin:0;}
ul.checks{padding:0;margin:0 0 20px 0;}
ul.checks li{list-style-type:none;margin:0;background:url(../images/icon-check.png) no-repeat 5px 0.5em;padding-left:30px;}
ul.alt{padding:0;margin:0 0 20px 0;}
ul.alt li{list-style-type:none;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:0 0 -1px 0;background:url(../images/icon-arrow-right.png) no-repeat 5px 0.7em;padding-left:20px;}
/*---------------------------------
	CONTENT
-----------------------------------*/
.breadcrumbs{font-size:12px;width:380px;text-align:right;position:absolute; top:15px;right:20px; color:#39beff;width: auto;}
.breadcrumbs{
	position: relative;
	right: 0;
	top: 0;
	margin-bottom: 5px;
}
.breadcrumbs a{color:#4B4B4B;}
.breadcrumbs a:hover{}

.news-abo{ margin:0 -2px 30px 0; padding:0; font-size:13px;display: block;}
#home .news-abo{position:absolute; margin:0; right:15px; bottom:20px;}
a.news-abo{ margin:0; padding:6px 10px 5px 12px; width:117px; display:block; background:url(../images/pulldown-gelb.png) -2px center no-repeat; color:#4B4B4B;}
a.news-abo:hover{color:#002e72; text-decoration:none;}

.content-box{background:#e1e8ea; margin:0 -20px 15px -20px; padding:10px 20px; border-bottom:4px solid #002e72;}
.content-box .left-col{ width:450px; float:left;}
.content-box .right-col{width:220px; float:right;}

.content-box h3{ font-size:1.6em; line-height:140%; font-weight:normal; margin-bottom:40px;}
.content-box h3 strong,
.content-box h3 b{color:#6BCEFF;}

.content-table{ border-collapse:collapse; width:740px;margin:0 -20px 15px -20px;}
.content-table {background:#e1e8ea; vertical-align:top;}
.content-table .leftcol{ padding:10px 20px; width:144px;}
.content-table .leftcol h3{ font-size:14px; color:#39beff;}
.news .content-table .leftcol h3{ font-size:14px; color:#002e72;}
.content-table .leftcol p.data{margin:0; color:#39beff;}
.content-table .rightcol{padding:10px 15px; font-size:12px; line-height:130%; border-left:1px solid #C0BFBD;min-height:50px;}
.content-table .tbl-image{text-align: center; display:table-cell;padding-top:1px;}
.content-table .tbl-image img{display:block; margin:0;}
.content-table .tbl-image.multipla img{display:block; margin:0 0 15px 0;}

.content-table{
	display: table;
}
.content-table .leftcol,
.content-table .rightcol{
	display: table-cell;
	vertical-align: top;
}

.download-area{ margin:0 0 25px 180px;}
ul.downloads{margin:0; padding:0;}
#home ul.downloads{margin:0;padding:0; position:absolute;left:724px; bottom:20px}
ul.downloads li{ list-style:none; background:url(img/downloads.png) 0px 1px no-repeat; padding:0 0 0 18px; margin:0;}
ul.downloads a{}

/*---------------------------------
socialBookmarks
-----------------------------------*/
.bookmark{border-top:1px dotted #ccc;margin-top:1em; padding-bottom:1em;height:20px;}
.main-content p.bookmarkheader{margin:.4em 4px;padding:0;font-size:1em;background:transparent;color:#000;background-image:none;}

.main-content .bookmark ul.socialBookmarks{width:auto;margin:0;height:20px;}
.main-content .bookmark ul.socialBookmarks li{float:left;position:relative;height:20px;width:20px;overflow:hidden;margin:0 2px;padding:0;}

.socialBookmarks li a{display:block;width:20px;height:20px;margin:0;padding:0;}
.socialBookmarks li a span{position:relative;z-index:-1;}

.socialBookmarks li.oneview,.socialBookmarks li.oneview a{background:transparent url(../images/bookmarks/oneview.gif) no-repeat;color:#000;}
.socialBookmarks li.wong,.socialBookmarks li.wong a{background:transparent url(../images/bookmarks/wong20.gif) no-repeat;color:#000;}
.socialBookmarks li.linkarena,.socialBookmarks li.linkarena a{background:transparent url(../images/bookmarks/linkarena.gif) no-repeat;color:#000;}
.socialBookmarks li.del,.socialBookmarks li.del a{background:transparent url(../images/bookmarks/delicious.gif) no-repeat;color:#000;}
.socialBookmarks li.webnews,.socialBookmarks li.webnews a{background:transparent url(../images/bookmarks/webnews.gif) no-repeat;color:#000;}
.socialBookmarks li.yigg,.socialBookmarks li.yigg a{background:transparent url(../images/bookmarks/yigg.gif) no-repeat;color:#000;}
.socialBookmarks li.facebook,.socialBookmarks li.facebook a{background:transparent url(../images/bookmarks/facebook.gif) no-repeat;color:#000;}
.socialBookmarks li.google,.socialBookmarks li.google a{background:transparent url(../images/bookmarks/google.gif) no-repeat;color:#000;}
.socialBookmarks li.yahoo,.socialBookmarks li.yahoo a{background:transparent url(../images/bookmarks/yahoo.gif) no-repeat;color:#000;}
.socialBookmarks li.oknotizie,.socialBookmarks li.oknotizie a{background:transparent url(../images/bookmarks/oknotizie.gif) no-repeat;color:#000;}
.socialBookmarks li.segnalo,.socialBookmarks li.segnalo a{background:transparent url(../images/bookmarks/segnalo.gif) no-repeat;color:#000;}
.socialBookmarks li.digg,.socialBookmarks li.digg a{background:transparent url(../images/bookmarks/16x16-digg-guy.gif) no-repeat;color:#000;}

.main-content .bookmark ul.print_email{margin:20px 0 0 0;height:20px;width:24em;list-style:none;}
.main-content .bookmark ul.print_email li{float:left; margin:0 4px;height:20px;list-style-image:none;}
/*.print_email li.email{background:url(img/bookmarks/email.gif) 0 0 no-repeat;height:20px;padding-left:20px;}*/
.print_email li.print{background:url(../images/article-print.gif) 0 0 no-repeat;height:20px;}
.print_email li.rss{background:url(../images/rss-feed.gif) 0 0 no-repeat;height:20px;}
.print_email li{
	padding: 0 0 0 20px;
}

/*---------------------------------
Homepage
-----------------------------------*/
.slider{ width:960; margin:0;}
.slider img{ display:block;}
p.welcome{font-size:1.5em; margin:20px 20px 50px 20px; line-height:130%; color:#002e72 }

#home .content-table-csl{ border-collapse:collapse; width:960px;margin:0; padding:0;clear:both; height:150px}
#home .content-table-csl td{vertical-align:top; padding:0;}
#home .content-table-csl .csl-nav{width:130px;}
#home .content-table-csl .csl-slider{ width:572px;}
#home .content-table-csl .csl-text{ width:auto; border-right:none;}


#home .content-table{ border-collapse:collapse; width:704px;margin:0 -20px 0 -20px;font-size:12px; line-height:130%}
#home .content-table td{background:#e1e8ea; vertical-align:top;}
#home .content-table .tbl-title,
.content-table.news .tbl-title{ padding:10px 20px; width:50%; border-right:none;}
#home .content-table .tbl-title h3,
.content-table.news  .tbl-title h3{ color:#002e72;font-size: 14px;}
#home .content-table .tbl-title p.data,
.content-table.news  .tbl-title p.data{margin:0; color:#4b4b4b;}
.content-table.news .tbl-title p.data{
	color: #39beff;
}
#home .content-table .tbl-text,
.content-table.news .tbl-text{padding:10px 20px 30px 20px; }

.content-table.news,
body.white .content-table.news{
	display: table;
	width: 740px;
	margin:0 0 15px -20px;
	background: #e1e8ea;
}
.content-table.news .tbl-title,
.content-table.news .tbl-text,
.content-table.news .tbl-image{
	display: table-cell;
	vertical-align: top;
}
.content-table.news .tbl-image{
	padding-top: 0;
}
.content-table.news .tbl-title{
	border-right:1px solid #c0bfbd;
	width: 144px;
	padding: 10px 20px;
}

/*---------------------------------
Content Slider
-----------------------------------*/
.csl-wrapper{width:570px;width: 580px;height:220px;position:relative;overflow:hidden;}
ul#items {
	height: 220px;
	margin:0;
	padding:0;
	overflow: hidden;
	width:570px;
	position:absolute;
	top:3px;
	left:7px;
	left: 9px;
	display:block;
	z-index:100;
}
ul#items li {
    background: none repeat scroll 0 0 #fff;
    color: #4B4B4B;
    float: left;
    height:190px;
    list-style: none outside none;
    margin:0 10px 0 0;
	padding:0;
    overflow: hidden;
    width:180px;

}
ul#items li a{width:100%; height:100%; display:block;position:relative;color:#4b4b4b;}
ul#items li a:hover{ color:#4b4b4b; background:#fff; text-decoration:none;}
ul#items li .inner{ padding:0 5px; display:block;}
ul#items li .data{display:block; font-size:11px;}
ul#items li .title{ border-bottom:1px solid #39beff;}
ul#items li p{
	padding: 0 5px;
}

.csl-img,{position:absolute; bottom:5px; right:5px; }
ul#items li .image{
	position: absolute;
	bottom: 2px;
	right: 5px;
}
.img-more{ position:absolute; bottom:5px; right:5px; z-index::110;}
ol#pagination {
    overflow: hidden;
	margin:20px auto;
	width:124px
}
ol#pagination li {
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 0 20px 0 20px;
    height: 37px;
	width: 21px;
}
ol#pagination li.current {
    color: #FF0000;
    font-weight: bold;
}
ol#pagination #csl-left,
ol#pagination #csl-right{
	height: 37px;
	width: 21px;
	display: block;
}
ol#pagination #csl-left{
	background: url(../images/pfeil_links.png) top left no-repeat;
}
ol#pagination #csl-right{
	background: url(../images/pfeil_rechts.png) top left no-repeat;
}

div.newswrapper{
	display: table;
}
div.csl-nav,
div.csl-slider{
	vertical-align: top;
	display: table-cell;
}


/*---------------------------------
Form
-----------------------------------*/

			.main-content form{margin-bottom:15px;}
			.main-content fieldset{padding:10px; border:1px solid #B3B3B3;}
			.main-content fieldset legend{display: block;padding:4px;font-size:16px;line-height:16px;}
			.main-content form fieldset li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
			.main-content form fieldset li{padding:4px;margin-top:4px;/*background:#F6F6F6;*/
				list-style: none;
			}
			.main-content form fieldset li,
			.main-content form fieldset ul{
				list-style: none;
				margin-left: 0;
				padding-left: 0;
			}

			.main-content form fieldset li.mandatory div{padding:4px 0;margin-top:0;/*background:#F6F6F6;*/}
			.main-content form fieldset li.buttons{padding:4px;margin-top:4px;/*background:#fff;*/}
			.main-content form fieldset li label{float:left;width:11em;}
			.main-content form fieldset .options label{float:none;width:auto;}
			.date-exemple{/*font-size:13px;*/}
			.main-content form #fdbk_captcha_value div{padding-bottom:0;}
			.main-content form #fdbk_captcha_value label{width:auto;padding-right:10px;}
			.main-content form abbr{color:#c00;font-weight:bold;font-style:normal;}
			.main-content form .mandatory abbr{
				padding-left: 5px;
			}
			#container .main-content form fieldset .instructions {color:#999;font-size:.75em;}
			
			/*error*/
			#form-message{ border:1px solid #c00; margin-bottom:10px; padding:10px;}
			#form-message h3{ margin-bottom:5px; color:#c00;}
			#form-message ul{margin-bottom:0;;}
			#form-message ul li{}
			
			div.error{border:1px solid #c00;}
			div.error input{border:1px solid #c00;}
			div.error label{color:#c00;}

			.dwpcontact-page form .loading_ajax-submit{
				display: none;
				margin-top: 5px;
			}
			div.errorMessages ul{
				/*border: 1px solid #c00;*/
				margin: 20px; 
				color: #c00;
			}
			div.errorMessages ul li{
				padding: 0;
			}

/*---------------------------------
	IMAGES
-----------------------------------*/

img{margin:0;padding:0;display:inline-block;position:relative;zoom:1;}
img.align-left{float:left;margin:0 10px 5px 0;}
img.align-right{float:right;margin:0 0 5px 10px;}
img.full-width{clear:both;display:block;width:100%;height:auto;margin:0 0 10px 0;}

span.img-wrap{display:inline-block;position: relative;top:0;left:0;zoom: 1;}
span.img-inner{display:block;position:absolute;top:0;left:0;width: 100%;height:100%;}
span.img-wrap img{display:block;padding:0;margin:0;}


	div.caption{
	background:#f5f5f5;
	border:1px solid #ddd;
	padding:3px;
	}

		div.caption img{
		display:block;
		padding:0;
		margin:0;
		}

		div.caption span{
		display:block;
		margin-top:3px;
		font-size:0.8em;
		color:#666;
		padding:0px 5px;
		}

	.gallery{}

		.gallery a{
		display:inline-block;
		position:relative;
		border:1px solid #ddd;
		background:#fff;
		padding:3px;
		margin:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		}

		.gallery a img{
		display: block;
		position: relative;
		margin:0;
		padding:0;
		}

/*---------------------------------
	Feedback
-----------------------------------*/

#dwp-contact-button {
    /*left: 0;*/
    /*right:-30px;*/
    left: 100%!important;
    outline: medium none;
    position: absolute;
    top: 0;
    width: 30px;
	z-index:1000;
	background: url(../images/feedback.png) top left no-repeat;
	display: block;
	width: 30px;
	height: 111px;
}
.dwpcontact-page {
    background: none repeat scroll 0 0 #002e72;
    /*border-radius: 5px 5px 5px 5px;*/
    color: #FFFFFF;
    left: -354px;
    padding: 10px 20px 5px;
    position: absolute;
    top: 125px;
    width: 314px;
	z-index:1000;
}
.dwpcontact-page label {
    display: block;
}
.dwpcontact-page input[type="text"],
.dwpcontact-page input[type="email"] 
.dwpcontact-page textarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #DDDDDD;
    /*border-radius: 3px 3px 3px 3px;
    box-shadow: 5px 5px 5px #CCCCCC inset;*/
    color: #4B4B4B;
    margin: 0 0 8px;
    padding: 6px;
    width: 300px;
}
.dwpcontact-page textarea {
    color: #4B4B4B;
    width: 300px;
    padding: 2px 4px;
    font:13px/140% "Metrophobic",arial,sans-serif;
    margin-bottom: 5px;
}
.dwpcontact-page input[type="submit"] {
    background: none repeat scroll 0 0 #DFDFDF;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    margin-top: 5px;
    padding: 2px 5px;
    margin-bottom: 10px;
    border: 0 none;
    display: block;
}
.dwpcontact-page input.error,
.dwpcontact-page textarea.error {
    background: none repeat scroll 0 0 #FEF4F1;
    border: 1px solid #F7A68A;
    color: #DA4310;
    /*
    display: block;
    padding: 2px 4px;
    text-align: center;
    border-radius: 5px 5px 5px 5px;
    */
}
small.error{
	display: block;
	color: #F7A68A;
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 5px;
}
.dwpcontact-page .message-success {
    background: none repeat scroll 0 0 #F5FAF1;
    border: 1px solid #C2E1AA;
    border-radius: 5px 5px 5px 5px;
    color: #8FA943;
    display: block;
    padding: 2px 4px;
    text-align: center;
}
.success-msg{
	margin: 20px 0; 
}
.success-msg p{
	margin:0;
}
.dwp-contact-button-wrap {
    margin-bottom: 10px;
    margin-top: 10px;
}
.dwp-contact-button-wrap img {
    float: right;
    margin-left: 10px;
}

/*---------------------------------
	UTILITY
-----------------------------------*/
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

/*---------------------------------
	HR
-----------------------------------*/
hr{clear:both;border-bottom:0;border-top:1px dotted #ccc;border-right:0;border-left:0;margin:30px 0;min-height: 0px;height:1px;}
hr.alt1{border-style: solid;}
hr.alt2{border-style: dashed;}

}


/* Vic Syles override */
hr.clearer{
	clear: both;
}
.csc-uploads li img{
	display: none;
}
.csc-uploads li span.csc-uploads-fileName a{
	padding-left:18px;
	background: url(../images/downloads.png) no-repeat 0 1px;
}
ul.csc-uploads,
ul.csc-uploads li{
	margin-left: 0; 
	margin-top: 0;
	margin-bottom: 0;
}
ul.csc-uploads a,
ul.csc-uploads span.csc-uploads-fileName{
	text-decoration: none;
	border-bottom: 0 none;
}

#home #wrap section{
	background: url("../images/bg-wrap.png") repeat-y scroll -2px top rgba(0, 0, 0, 0);
}

#home #wrap2 .content-row{
	padding:0;
}

#home #wrap2 .main-content,
#home #wrap2 .right-col{
	padding-top:20px;
	padding-bottom:20px;
}
/*
#home #wrap2 .right-col{
	display: table;
}
#home #wrap2 .right-col nav,
#home #wrap2 .right-col section{
	display: table-row;
}
#home #wrap2 .right-col section{
	vertical-align: bottom;
}
*/


#home #wrap .csc-space-after-30,
#home #wrap .csc-space-after-20,
#home #wrap2 .csc-space-after-30,
#home #wrap2 .csc-space-after-20{
	margin-bottom: 0!important;
}
#home #wrap2 ul,
#home #wrap2 li{
	margin-bottom: 0;
}
#home #wrap2 .content-row .right-col section{
	position: absolute;
	bottom: 20px;
}
#slider{
	height: 400px!important;
}

#items .inner img{
	display: block;
	margin-bottom: 50px;
}
#items .inner img.img-more{
	margin-bottom: 0;
	display: inline;
}
#wrap section{
	float: left;
}
#wrap section{
	clear: both;
	margin-bottom: 20px;
}
#news #wrap section{
	float: none;
}
.csl-text{
	display: table;
	height: 220px;
	position: relative;
}
body#news .content-table section{
	margin-bottom: 0!important;
}
body#news .main-content .content-table{
	clear: both;
}
body#gallery .content-table{
	background: 0 none;
}
body#newslettersubscribe .content-row .content-table{
	display: block;
	margin: 0;
	width: auto;
	background: 0 none;
}
body#newslettersubscribe a.news-abo{
	margin-bottom: 30px;
}
body.thickbox{
	background: #FFF;
	font-family:'Metrophobic', arial, sans-serif;
}
body.thickbox .box{
	margin:20px 20px 10px 20px; 
}

.rightcol section{
	position: relative;
}
.rightcol .csc-textpic-imagewrap{
	position: absolute;
	top: -10px;
	right: -15px;
}

#TB_window{
	border: 0 none!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

body.white .content-table{
	background: #FFF;
}

/* Indexed search */
.browsebox{
	margin-left: 0;
}
/*
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e8e8e8; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
*/
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup { color: #002e72; font-weight: normal;}
.tx-indexedsearch h3{
	margin-bottom: 0;
	font-size: 14px;
}

.white .main-content{

}
.white .main-content .content-table{
	margin-left:0;
	margin-right:0;
	width: 700px;
}
.white .tx-indexedsearch{
	width: 700px;
}
.tx-indexedsearch-icon.icon,
.tx-indexedsearch-icon.icon img{
	width: 8px;
	height: 9px;

	width: 13px;
	height: 14px;
}
.results{
	margin-bottom: 20px;
}
.results dd{
	margin-left: 13px;
}
input[type="text"],
input[type="email"],
select{
	padding:2px;
}


/* Rol-Gallery */
.content-table .imageItem{
	width: 145px;
}
.content-table .rol_gallery_pi1{
	margin-top: 0!important;
}

/* timeline */
.content-years{
	margin:0 -20px;
}

#news.1col{

}



/* table */
.contenttable{
	text-align: left;
	border-collapse: collapse;
	width: 520px;
}

.contenttable td,
.contenttable th{
	padding: 5px;
	border-bottom: 1px solid #FFF;
}
.contenttable th{
	border-bottom: 1px solid #c0bfbd;
	padding-bottom: 0 5px 5px 5px;
}
.lastmod{
	clear: both;
}
/*! jQuery UI - v1.9.2 - 2013-01-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.button.css, jquery.ui.dialog.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget{font:normal 13px/140% 'Metrophobic', arial, sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}﻿#lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#4b4b4b;filter:alpha(opacity=85);opacity:.85;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:normal}#lightbox img{width:auto;height:auto}#lightbox a img{border:0}.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:10px}.lb-loader{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-prev,.lb-next{width:49%;height:100%;background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");display:block}.lb-prev{left:0;float:left}.lb-next{right:0;float:right}.lb-prev:hover{background:url(img/lightbox/prev.png) left 48% no-repeat}.lb-next:hover{background:url(img/lightbox/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 10px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:11px}.lb-data .lb-close{width:35px;float:right;padding-bottom:.7em;outline:0}.lb-data .lb-close:hover{cursor:pointer}/*
Skin Name: Nivo Slider Light Theme
Skin URI: http://nivo.dev7studios.com
Description: A light skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-arbo.slider-wrapper {
    background: #fff;
    padding: 45px 0 0 0;
}
.theme-arbo .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:0px;
    overflow: visible;
}
.theme-arbo .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-arbo .nivoSlider a {
	border:0;
	display:block;
}

.theme-arbo .nivo-controlNav {
	text-align: left;
	padding: 0;
	position: relative;
	z-index: 10;
}
.theme-arbo .nivo-controlNav a {
	display:inline-block;
	width:10px;
	height:10px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-arbo .nivo-controlNav a.active {
	background-position:0 100%;
}

.theme-arbo .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background: url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	top: auto;
	bottom: 15px;
	z-index: 11;
}
.theme-arbo .nivo-directionNav a:hover {
    background-color: transparent;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.theme-arbo a.nivo-nextNav {
	background-position:160% 50%;
	right:0px;
}
.theme-arbo a.nivo-prevNav {
    background-position:-60% 50%;
    left: auto;
	right: 35px;
}

.theme-arbo .nivo-caption {
    font-family: 'Metrophobic', arial, sans-serif;
	color:#4B4B4B;
    background:#fff;
	line-height:130%;
	width:740px;
}
.theme-arbo .nivo-caption a {
    color:#4B4B4B;
    background:#fff;
}
.theme-arbo .nivo-caption a:hover {
    color:#fff;
}

.theme-arbo .nivo-controlNav.nivo-thumbs-enabled {
	width: 80%;
}
.theme-arbo .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-arbo .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	top:-45px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 20px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}