body{ background:url(../images/bgSpacer.jpg) repeat-x; background-color:#e6e6e6; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
.container {margin:auto; width:1020px; position:relative;}
.content {padding-left:30px;}


/*General*/
.left {float:left;}
.right {float:right;}
.resetRight { clear:right;}
.resetLeft { clear:left;}
.reset{ clear:both;}
img { border:none;}








/*Logo*/
.logo{ background:url(../images/logo.png); position:absolute; float:left; width:225px; height:81px;}

/*Navigation*/
.navigation { width:650px; float:right; position:relative; z-index:2;}
.navigation ul{ list-style:none; margin:0px; padding:0px; margin-top:5px;}
.navigation li{float:left;}
.navigation li a, .navigation li a:visited{ margin:0 15px; color:#999; text-decoration:none; display:block; font-size:12px; line-height:15px;}
.navigation li a:hover { color:#000;}
.navigation li a img { margin-right:5px; margin-top:0px; top:4px; position:relative;}
.navigation .submenu {  margin-top:20px;}
.navigation .submenu div {float:right; width:180px; border-left:1px dotted #CCC;}
.navigation .submenu a, .navigation .submenu a:visited{ margin:0 10px; color:#333; text-decoration:none; font-size:16px; display:block;}
.navigation .submenu a:hover { color:#999;}
.navigation .submenu .language { width:80px;}
.navigation .submenu .language a{ font-size:12px;}
.navigation .blog { height:30px; position:absolute; right:0px; float:right; top:0px; }
.navigation .blog a { margin:0 10px; color:#FFF; text-decoration:none; font-size:16px; font-weight:bold; background-color:#3ea5da; display:block; width:125px; height:30px; line-height:30px;}
.navigation .blog a:hover{ color:#000;}
.navigation .blog .left{ width:15px; height:30px; background:url(../images/btnLeftBlog.jpg) no-repeat; }
.navigation .blog .right{width:15px; height:30px; background:url(../images/btnRightBlog.jpg) no-repeat;}

.navigation .searchWrapper{ width:270px; float:right; margin-top:-4px;}
.navigation .localSearchField_wrap { width:205px; position:relative;}
.navigation .localSearchLeft {height:26px; position:absolute;  left:0pt; top:0pt; width:10px; background-image: url(../images/searchLeftSmall.png);}
.navigation .localSearchRight {height:26px; position:absolute; right:0pt; top:0pt; width:10px; background-image: url(../images/searchRightSmall.png);}
.navigation .localSearchField {border:0px none!important; padding:0px!important; font-size:14px; color:#999; font-weight:bold; position:absolute; right:10px; top:0pt; width:185px; height:26px; margin-left:10px; padding-top:0px; text-indent:3px; background:url(../images/searchSpacerSmall.png) repeat-x center top; }
.navigation .search { float:right; background:url(../images/submitBtnSmall.png); height:26px; width:55px; font-size:14px; display:block; color:#FFF; text-decoration:none; font-weight:bold; line-height:26px; padding-left:3px;}


/*Header*/
.container.home .header{ height:410px; widows:1020px; z-index:1;}
.container .header{ height:160px; widows:1020px; z-index:1;}
.home .header {height:410px;}
.header .wrapper{ display:none;}
.home .header .wrapper{ display:block;}
.home .header .wrapper { width:729px; margin-left:31px;}
.home .header .wrapper h3 { color:#fff; font-size:18px; font-weight:bold; padding:10px; margin:0px;}
.home .header .wrapper p { color:#FFF;  padding-left:10px; font-size:14px; padding-top:0px; margin:0px;}
.home .header .wrapper a, .home .content .header .wrapper a:visited { color:#FFF;  padding-left:10px; text-decoration:none; font-size:12px; font-weight:bold;}
.home .header .wrapper a:hover { color:#000;}
.home .header .wrapper .column1 { width:240px;float:left; margin-top:350px; }
.home .header .wrapper .column1 .content {background:url(../images/headerSpacerB.png) repeat; width:240px; height:40px; padding:0;}
.home .header .wrapper .column1 .bottom { height:21px; width:240px; background:url(../images/headerBottomB.png) no-repeat;}
.home .header .wrapper .column2 { width:240px; float:left; margin-top:331px; }
.home .header .wrapper .column2 .content {background:url(../images/headerSpacerY.png) repeat; width:240px; height:40px; padding:0;}
.home .header .wrapper .column2 .bottom { height:21px; width:240px; background:url(../images/headerBottomY.png) no-repeat;}
.home .header .wrapper .column3 { width:240px; float:left; margin-top:230px; }
.home .header .wrapper .column3 .content {background:url(../images/headerSpacerG.png) repeat; width:240px; height:122px; padding:0;}
.home .header .wrapper .column3 .bottom { height:21px; width:240px; background:url(../images/headerBottomG.png) no-repeat;}


/*ContactBar*/
.content .contactBar{width:966px; height:60px; margin-bottom:10px;}
.content .contactBar div{width:320px; float:left;}
.content .contactBar div h2{margin:0px; padding:0px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696; line-height:33px; margin-left:10px;}
.content .contactBar div .content{border-top:#CCC solid 1px; margin-left:10px; width:280px; padding:0px; padding-top:8px; font-size:14px; }
.content .contactBar .right .content{padding-top:3px; }
.content .contactBar .content img{margin-right:15px; margin-left:25px;}

.content .jumperRow{ height:75px;}
.content .jumperRow .left, .content .jumperRow .middle, .content .jumperRow .right{height:75px;}

.content .jumperRow .left{ float:left; margin-left:2px; width:280px; }
.content .jumperRow .left div {position:relative;}
.content .jumperRow .middle{float:left; width:310px; margin-left:30px; border-top:#CCC solid 1px;}
.content .jumperRow .middle .jumperContent div{width:300px;}
.content .jumperRow .middle .jumperContent .localSearchField_wrap{width:200px;}
.content .jumperRow .right{float:right; border-top:#CCC solid 1px; width:310px;}

.content .jumperRow h3{position:absolute; margin-top:15px; font-size:22px; font-weight:bold; color:#fff; margin-left:70px; }
.content .jumperRow .left a{position:absolute; margin-top:42px; font-size:14px; font-weight:bold; margin-left:80px; text-decoration:none;}
.content .jumperRow img{position:absolute;}
.content .jumperRow .middle .content{padding-left:10px;}
.content .jumperRow .seminar a{ color:#333;}
.content .jumperRow .seminar a:hover{color:#fff;}
.content .jumperRow div h2{margin:0px; padding:0px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696; line-height:33px; margin-left:10px;}
.content .jumperRow div .localSearchField_wrap { position:relative;}
.content .jumperRow div .localSearchLeft {height:31px; position:absolute;  left:0pt; top:0pt; width:10px; background-image: url(../images/searchLeft.png);}
.content .jumperRow div .localSearchRight {height:31px; position:absolute; right:0px;top:0pt; width:10px; background-image: url(../images/searchRight.png);}
.content .jumperRow div .localSearchField {width:160px;text-indent:3px; border:0px solid #FFF; background:trasparent; }
.content .jumperRow div  .localSearchFieldSpan {border:0px none; font-size:14px; height:32px; display:block; border-bottom:1px solid #d1d4d9; float:left; color:#999; font-weight:bold; right:5px; top:0pt; width:180px; height:27px; margin-left:10px; padding-top: 3px; background: url(../images/searchSpacer.png) repeat-x center top; }
.content .jumperRow .right img{margin-right:15px; margin-left:15px; position:relative;}
.content .jumperRow .middle .search {left:210px; position:relative;-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px; background-color:#F0F; float:left; height:31px; width:63px; display:block; background: url(../images/submitBtn.png) repeat scroll 0 0; color:#FFF; text-decoration:none; font-weight:bold; line-height:30px; padding-left:6px; margin-top:-31px;}
.newsletterContentJumper {width:200px;}


/*ContentBox*/
.content { width:966px;}
.content .contentHeader {height:33px; background-image: url(../images/textboxTM.png); background-repeat: repeat-x; margin:0px 10px;}

.content .contentHeader h2 { margin:0px 7px; padding:0px; float:left; font-size:12px; font-weight:bold; text-transform:uppercase; color:#3EA5DA; line-height:33px; }
.content .contentHeader h2 a:hover {color:#3EA5DA;}
.content .contentHeader h2 a { color:#969696;}
.content .contentHeader a, .content .contentHeader a:visited {color:#3EA5DA; font-size:12px; text-decoration:none;}
.content .contentHeader a:hover {color:#4B4B4B;  font-size:12px; text-decoration:none;}
.content .contentHeader {font-weight:bold; color:#4B4B4B; line-height:32px; text-transform:uppercase; font-size:12px;}

.content .contentHeaderLeft{ float:left; height:33px; width:10px; background-image: url(../images/textboxTL.png); background-repeat: no-repeat; }
.content .contentHeaderRight{ float:right; height:33px; width:10px; background-image: url(../images/textboxTR.png); background-repeat: no-repeat; }
.content .contentHeaderRight.printbutton {float: right; height: 33px; width: 51px; background:url(../images/textboxTR_print.png); font-size:12px; font-weight:bold; text-transform:capitalize; color:#fff; line-height:33px; padding-left:10px;}
.content .contentHeaderRight.printbutton a, .content .contentHeaderRight.printbutton a:visited{ color:#fff; text-decoration:none;}
.content .contentHeaderRight.printbutton a:hover{ color:#CCC;}
.content .footer { height:10px; background-image: url(../images/textboxBM.png); background-repeat: repeat-x; margin:0px 10px; }
.content .footerLeft{ float:left; height:10px; width:10px; background-image: url(../images/textboxBL.png); background-repeat: no-repeat; }
.content .footerRight{ float:right; height:10px; width:10px; background-image: url(../images/textboxBR.png); background-repeat: no-repeat;}
.content .contentBody {background:url(../images/textboxspacer.png) repeat-y; _height:200px;}
.content .contentBody .left {width: 280px; color:#4b4b4b; border-right:1px solid #eaeaea; }
.content .contentBody .left .timer { font-size:40px; font-weight:bold; }
.content .contentBody .left .timer .days { font-size:50px; display:inline-block;}
.content .contentBody .left .timer .slash { font-size:50px; color:#3ea5da;}
.content .contentBody .left .timer .notation {color:#3ea5da;}
.content .contentBody .left .timerWrapper {background-color:#f2f2f2; color:#f7b629; padding:0 10px;  background:url(../images/timerSpacer.png) repeat-x; background-color:#f2f2f2; height:140px; border-bottom:1px solid #eaeaea; margin-left:3px; margin-bottom:10px;}
.content .contentBody .left .timerWrapper p { margin-top:0px;}
.content .contentBody .left .timerWrapper h3 {padding-top:18px; margin:0px; font-size:16px; color:#3ea5da;}
.content .contentBody .left .timerWrapper a, .content .contentBody .left .timerWrapper a:visited {padding-top:10px; display:block; margin:0; font-size:13px; font-weight:bold; color:#f7b629; text-decoration:none;}
.content .contentBody .left .timerWrapper a:hover {color:#3ea5da;}
.content .contentBody .left .news {padding:0 0 0 2px; /*border-right:1px solid #eaeaea;*/}
/*.content .contentBody .left .news h2{margin:0px; padding:0px;  font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696; line-height:33px;}*/
.content .contentBody .left .news .wrapper {/*border-top:#CCC solid 1px;*/ width:270px; font-size:12px; margin-bottom:20px;}
.content .contentBody .left .news .wrapper h3 {color:#3ea5da; margin:0px; padding:0px; font-weight:bold; margin-top:15px; font-size:12px; margin-right:5px;}
.content .contentBody .left .news .wrapper p {margin:0px; padding-left:10px; color:#969696; }
.content .contentBody .left .news .divider {display:none}
.content .contentBody .left .news a {padding-left:10px;}
.content .contentBody .left .message {padding:0 0 0 2px; /* border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;*/}
/*.content .contentBody .left .message h2{margin:0px; padding-left:7px;  font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696; line-height:33px;}*/
.content .contentBody .left .message a{float:left; display:inline-block; width:180px; margin-top:10px; font-weight:normal; color:#3ea5da; font-size:12px; padding-left:10px;_position:relative;}
.content .contentBody .left .message h3{ font-weight:normal; font-size:12px; font-style: italic; float:left; margin-top:12px; margin-bottom:0px; margin-right:5px; float:right;}
.content .contentBody .left .message p {margin-top:10px; padding-left:10px; font-size:12px;}
.content .contentBody .left .message p a {text-decoration:none; font-size:12px; float:none; margin-top:20px; display:block;}
.content .contentBody .left h2{margin:0px; padding-left:10px;  font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696; line-height:33px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#F5F5F5;}

.content .contentBody .right {width: 670px; color:#666;/*position:relative;*/}
.content .contentBody .right a, .content .contentBody .right a:visited{color:#3EA5DA; text-decoration:none;}
.content .contentBody .right a:hover{ color:#000000; text-decoration:none;}
.content .contentBody .right h1 {margin:0px;  padding:18px 50px 0 50px; font-size:18px;}
.content .contentBody .right p { margin:0px; font-size:12px; padding:10px 50px 0 50px;}
.content .contentBody .right .textBlock div { margin:0px; font-size:14px; padding:10px 50px;}
.content .contentBody .right p a {margin-top:10px; text-decoration:underline; font-size:12px; float:none; /*display:block;*/ color:#3EA5DA; font-weight:normal; margin-bottom:10px;}
.content .contentBody .right .gallery { padding:0 0 0 50px;}
.content .contentBody .right .gallery div {padding-top:20px; margin-top:10px; border-top:solid 1px #eaeaea; }
.content .contentBody .right .gallery .resetLeft{border-top:none;}
.content .contentBody .right .gallery h3{padding:0px; font-weight:normal; font-size:14px; font-style: italic; margin-top:10px; margin-bottom:0px;}
.content .contentBody .right .gallery .thumbBg {border:3px solid #f8d453; -webkit-border-radius: 5px; -moz-border-radius: 5px; width:135px; height:80px; position:relative; cursor:pointer; float:left;margin-right:10px; padding-top:0px;}
.content .contentBody .right .gallery .thumbBg img { height:80px; width:135px; overflow:hidden; position:absolute;	}
.content .contentBody .right .partnerGallery img {overflow:hidden; width:140px;}
.content .contentBody .right .gallery h2 { font-size:14px;}

/*.content .contentBody .right .gallery .divider{ height:85px; float:left; width:1px;border-left:dotted #CCC 1px; margin-right:10px; }*/


/*ContentBox Variations*/
.content .contentBody .right .partnerGallery { padding:0; margin:0; margin-top:20px;}
.content .contentBody .right .partnerGallery h3{padding-left:0px;}
.content .contentBody .right .partnerGallery img{ float:left; overflow:hidden; margin-top:10px;}
.content .contentBody .right .partnerGallery .resetLeft{height:10px;}
.content .contentBody .right .partnerGallery .divider{border-top:1px solid #eaeaea;}
.content .contentBody .right .partnerGallery a {display:block; width:140px; height:140px; overflow:hidden; float:left;}

.content .contentBody .right .partnerGallery .imageThumbnail{height:216px; width:295px; background-color:#F7B629; margin-right:10px; margin-bottom:10px; -moz-border-radius:7px;-webkit-border-radius:7px; overflow:hidden; float:left;}
.content .contentBody .right .partnerGallery .imageThumbnail img{height:186px; width:300px; overflow:hidden; margin:0px; padding:0px;}
.content .contentBody .right .partnerGallery .imageThumbnail a, .content .contentBody .right .partnerGallery .imageThumbnail a:visited{ line-height:30px; margin-left:10px; font-weight:bold; color:#FFF; text-decoration:none;}
.content .contentBody .right .partnerGallery .imageThumbnail a:hover{color:#ffeec3;}

/*.content .contentBody .right .partnerGallery .imageThumbnail .title{-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
*/

.content .contentBody .right div .prargraphImage{float:right; margin-left:10px; margin-top:5px; width:300px; /*height:216px;*/ margin-right:20px; font-size:12px; color:#999; margin-bottom:10px;}
.content .contentBody .right div h4{color:#3ea5da; font-size:14px; font-weight:bold; font-size:14px; padding:0px 50px; margin:0px;}
.container.home .content.wrapper .contentBody .right div h5 { padding:0px 50px; margin:0px; text-decoration:none; font-weight:bold; color:#3ea5da; font-size:16px; }
.content .contentBody .right div h5 { padding:0px 50px; margin:0px; text-decoration:none; font-weight:bold; color:#3ea5da; font-size:16px; }
.content .contentBody .right div h5 .listerDate {padding:0px 10px; float:right; margin:0px; text-decoration:italic; font-weight:normal; color:#999999; font-size:12px;}
.content .contentBody .right .detailLinks {padding:0 20px 0 50px;}
.content .contentBody .right .detailLinks a, .content .contentBody .right .detailLinks a:visited{ display:block; height:25px; font-size:12px; line-height:25px; padding-left:10px; margin-left:3px; text-decoration:none; color:#3ea5da; font-weight:bold; border-bottom:1px dotted #3ea5da; background: url(../images/spriteArrows.gif) no-repeat 0px -45px; padding-left:25px!important;}
.content .contentBody .right .detailLinks a:hover{ color:#000;}
.content .contentBody .right div .divider{padding:0 0 0 50px; border-top:1px solid #eaeaea; clear:both; margin-top:15px;}
.content .contentBody .left .detailLinks {position:relative;}
.content .contentBody .left .detailLinks a, .content .contentBody .left .detailLinks a:visited{ display:block; height:30px; font-size:12px; line-height:30px; padding-left:10px; margin-left:3px; text-decoration:none; color:#969696; border-bottom:1px solid #eaeaea;}
.content .contentBody .left .detailLinks a:hover{ color:#000;}

/*.content .contentBody .left .detailLinks .selected {  font-weight:bold; color:#000!important; background: url(../images/spriteArrows.gif) no-repeat 10px 2px; padding-left:25px!important;}*/
.content .contentBody .left .detailLinks .selected {  font-weight:bold; color:#000!important; background:#F5F5F5;}


.content .contentBody .right .pagination {float:right; margin-bottom:10px; margin-right:20px; width:650px;}
.content .contentBody .right .pagination a, .content .contentBody .right .pagination a:visited { width:25px; height:25px; background-color:#dbdbdb; margin-left:2px; text-align:center; line-height:25px; float:right; text-decoration:none; color:#666;}
.content .contentBody .right .pagination a:hover { background-color:#333; color:#FFF; }
.content .contentBody .right .pagination .selected { background-color:#333!important; color:#FFF!important;}


.content .contentBody .right .subscribeForm{}
.content .contentBody .right .subscribeForm h4{padding:0px;}
.content .contentBody .right .subscribeForm .comments .commentsfield{ width:585px; height:200px;}
.content .contentBody .right .subscribeForm { padding:20px 0 10px 50px;}
.content .contentBody .right .subscribeForm label { float: left; width:75px; line-height:30px; font-weight:bold; font-size:14px; color:#3ea5da;}
.content .contentBody .right .subscribeForm input { float: left;  }
.content .contentBody .right .subscribeForm .zip { float:right; margin-right:50px;}
.content .contentBody .right .subscribeForm .zip label{float:left;}
.content .contentBody .right .subscribeForm .zip .localSearchField_wrap { width:125px; position:relative; left:0px; float:right;}
.content .contentBody .right .subscribeForm .zip .localSearchField {border:0px none; font-size:14px; color:#999; font-weight:bold; position:absolute; right:10px; top:0pt; width:110px; height:27px; margin-left:10px; padding-top: 3px; text-indent: 3px; background: url(../images/searchSpacer.png) repeat-x center top; }
.content .contentBody .right .subscribeForm .search { float:left; margin-top:10px; background:url(../images/submitBtn.png); height:31px; width:63px; display:block; color:#FFF!important; text-decoration:none; font-weight:bold!important; font-size:14px!important; line-height:30px!important; padding-left:6px;}
.content .contentBody .right .subscribeForm .localSearchField_wrap { width:240px; position:relative; left:150px;}
.content .contentBody .right .subscribeForm .localSearchLeft {height:31px; position:absolute;  left:0pt; top:0pt; width:10px; background-image: url(../images/searchLeft.png);}
.content .contentBody .right .subscribeForm .localSearchRight {height:31px; position:absolute; right:0pt; top:0pt; width:10px; background-image: url(../images/searchRight.png);}
.content .contentBody .right .subscribeForm .localSearchField {border:0px none; font-size:14px; color:#999; font-weight:bold; position:absolute; right:10px; top:0pt; width:225px; height:27px; margin-left:10px; padding-top: 3px; text-indent: 3px; background: url(../images/searchSpacer.png) repeat-x center top; }
.content .contentBody .right .left .detailLinks { width:280px; padding:0px;}
.content .contentBody .right .left .detailLinks input {margin:0px; padding:0px; margin-right:7px;}
.content .contentBody .right .left .detailLinks label{ display:block; height:25px; font-size:12px; line-height:25px; color:#3ea5da; border-bottom:1px dotted #3ea5da;}
.content .contentBody .right .right {float:right; width:310px;}
.content .contentBody .right .right .detailLinks { width:280px; padding:0;}
.content .contentBody .right .right .detailLinks input {margin:0px; padding:0px;  margin-right:7px;}
.content .contentBody .right .right .detailLinks label{ display:block; height:25px; font-size:12px; line-height:25px; color:#3ea5da; border-bottom:1px dotted #3ea5da;}


/*Jumpers*/
.jumpers {margin-left:3px; width:960px; margin-top:57px; height:165px;}
.jumpers .left, .jumpers .middle, .jumpers .right{float:left;}
.jumpers div img{float:none;}
.jumpers h3 {position:absolute; margin-top:15px; font-size:22px; font-weight:bold; color:#fff; }
.jumpers p { position:absolute; margin-top:42px; font-size:12px; margin-left:20px;}
.jumpers .left h3{margin-left:70px;}
.jumpers .left img{position:absolute;}
.jumpers .left a{position:absolute; margin-top:42px; font-size:14px; font-weight:bold; margin-left:80px; text-decoration:none;}
.jumpers .left .partner a, .jumpers .left .partner a:visited{ color:#89620d;}
.jumpers .left .seminar{margin-top:90px;}
.jumpers .left .seminar a, .jumpers .left .seminar a:visited{color:#2a556b;}
.jumpers .left .partner a:hover, .jumpers .left .seminar a:hover{color:#fff;}
.jumpers .middle {margin-left:310px; position:absolute;}
.jumpers .middle h3{margin-left:20px; color:#666; width:190px;padding-top:120px; font-size:14px; }
.jumpers .middle p{color:#1d5d7e; width:170px;}
.jumpers .middle img{position:absolute;}
.jumpers .middle a {text-decoration:none; }
.jumpers .right {margin-left:650px; position:absolute;}

/*.jumpers .right h3{margin-left:130px; color:#3EA5DA; width:170px;}*/
.jumpers .right h3{margin-left:20px; color:#666; width:170px; padding-top:120px; font-size:14px;}

.jumpers .right p{color:#fff; width:170px;margin-left:130px; height:120px;}
.jumpers .right img{position:absolute;}
.jumpers .right a {text-decoration:none; }



/*Carrousel*/
.carrousel {margin-top:50px; height:165px;}
.carrousel h2{margin:0px; padding:0px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696; line-height:33px; border-bottom:#CCC solid 1px;}
.carrousel .carrouselContent {float:left; margin-top:10px!important; width:966px; height:120px; overflow:hidden; border-right:dotted 2px #fff; }
/*.carrousel .carrouselContent a {float:left; width:158px; height:158px; border-left:dotted 2px #fff; overflow:hidden;}*/
.carrousel .carrouselContent .first{border-left:none;}
.carrousel .carrouselContent a img {width:155px; float:left; border-left:dotted 2px #fff;}


/*footer*/
.footer {margin-top:60px;}
.footer h2{margin:0px; padding:0px;  font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696; line-height:33px;}
.footer .wrapper {border-top:#CCC solid 1px; height:375px; width:270px; font-size:14px;}
.footer .wrapper h3 {color:#3ea5da; margin:0px; padding:0px; font-weight:bold; margin-top:15px;}
.footer .wrapper p {margin:0px; padding:0px; color:#969696; }
.footer .right .left {height:100px; width:300px; background-color:#f00;}
.footer .right .right {height:100px; width:300px; background-color:#F69;}


/*Gevarlijke trick voor de positionering van de elementen onder de verschillende headers*/

.container.home .header{ position:absolute; top:80px; width:1020px;}
.container.home .content.wrapper {margin-top:370px;}
.content.navigation {padding-left:0px; margin-top:0px;}

.container.home .content.wrapper .contentBody .right .gallery{}

/* overlay popup */
#overlay {background-color:white;height:0px;left:0pt;position:absolute;top: 0;left: 0;width:100%;z-index:90;opacity: .70; filter: alpha(opacity=70); -moz-opacity: .70;}

/*Seminar Lister*/
.seminarList div div{height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.seminarList .listerItem{height:40px;  border-top:1px solid #EAEAEA; margin-left:50px; margin-right:20px;}
.seminarList .highlight.listerItem{background-color:#fafafa; border-top:1px solid #EAEAEA;}
.seminarList .listerItem .date{width:150px; padding:0px 10px; float:left;  font-size:14px; color:#afafaf;}
.seminarList .listerItem .hour{padding:0px 10px; font-size:12px; color:#afafaf; }
.seminarList .listerItem .title{float:left; width:340px; font-size:16px; color:#4b4b4b;}
.seminarList .listerItem .moreInfo{float:left; width:75px; color:#3ea5da; font-size:12px; background: url(../images/spriteArrows.gif) no-repeat 0px -39px; padding-left:15px!important;}

/*Bottom*/
.bottom {margin-top:30px; padding-top:10px; }
.bottom .copyright {font-size:12px; font-weight:bold; text-transform:uppercase; color:#969696;}
.bottom .credits {font-size:12px; font-weight:bold; color:#969696;}
.bottom .credits a, .bottom .credits a:visited{font-size:12px; font-weight:bold; color:#3EA5DA;}
.bottom .credits a:hover {color:#000;}

/*Social Networks*/
.FB_SERVER_IFRAME{width:270px!important; margin-left:8px;}
.twtr-widget-profile{ margin-left:11px;}
.twtr-doc {width:270px!important;}



/*Fotocollage component */

.content .contentBody .right .fotocollage { margin-top:50px; margin-left:30px;}
.content .contentBody .right .fotocollage h1 { padding-left:0px; margin-bottom:10px; padding-top:0px;}
.content .contentBody .right .fotocollage .foto { width:116px; height:125px; float:left; overflow:hidden; border:1px solid #FFF;}
.content .contentBody .right .fotocollage .foto img { cursor:pointer;}
 
/* TOOLTIP COMPONENT */
.tooltip {display:none; position:absolute; left:0; top:0; margin-left:-280px!important; margin-top:20px; width:209px; height:122px; background:url(/Content/Images/tooltip/tooltipSmall.png) no-repeat;}
.tooltip .textBlock { width:180px; height:83px; overflow:hidden; margin: 10px 15px;}
.content .contentBody .right .tooltip p {margin:0; padding:0; font-size:11px; color:#666;}


/* PARTNET COMPONENT */

div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 570px; 
    height:420px;
    float:left;
    background:url(/Content/Images/bgPartners.jpg) no-repeat;
} 
 
.blockItem { display:block; width:550px; height:295px; padding:20px;overflow:hidden; position:absolute; top:0; left:0;}
.blockItem p { font-size:11px; color:#666; line-height:18px; margin:20px 80px 10px 0; height:145px; overflow:auto; width:420px; }
.blockItem a:Link, .blockItem a:Active, .blockItem a:Visited { color:#3EA5E7;}
.blockItem a:Hover { color:#000;} 



.partnerComponent { margin-top:20px;}
.partnerComponent p { padding-left:20px!important; width:460px;}

div.scrollable div.items { 
    width:20000em; 
    position:absolute; 
    margin-top: 335px;
} 
 

.scrollable .imageContainerBig {overflow:hidden; display:block;}
.items .imageContainer { width:110px; height:100px; overflow:hidden; display:block; float:left; margin-top:-10px; cursor:pointer; margin-left:5px; }
.items .imageContainer img { max-width:100px; height:auto; max-height:90px; width:auto; }
.items .imageContainer .active {}

.scrollable .icoActiveItem {}

div.scrollable div.items div { 
    float:left; 
} 

div.items div.active { 
    border:1px solid #F00; 
    background-color:#fff; 
}
.partnerComponent a.browse {display:block;width:28px;height:55px;float:left; cursor:pointer;font-size:1px;}

/* right */
.partnerComponent a.right { background:url(/Content/Images/arrowRight.jpg) no-repeat; clear:right; margin-right: 0px; margin-top:350px; float:left!important; border:1px solid #FFF; width:40px!important;  }

/* left */
.partnerComponent a.left { background:url(/Content/Images/arrowLeft.jpg) no-repeat; margin-left: 0px; margin-top:350px; width:40px !important;  border-right:none!important;} 

/* disabled navigational button */
a.disabled {visibility:hidden !important;} 	
.divider15 { height:25px;}
.margin1Item {margin-left:5px; margin-top:64px; display:block;}
.margin2Item {margin-left:100px; margin-top:64px; display:block;}
.margin3Item {margin-left:200px; margin-top:64px; display:block; }
.margin4Item {margin-left:320px; margin-top:64px; display:block;}
.margin5Item {margin-left:420px; margin-top:64px; display:block;}
.spacer10 { height:10px;}




/* sharepoint fullcalendar*/
.fc-event, .fc-agenda .fc-event-time, .fc-event a {
background-color:#E7E7E7!important;
border:1px solid #E7E7E7!important;
font-size:11px!important; }


.fc-event-hori {
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC
}

.fc .fc-header, .fc .fc-content {
font-size:0.8em!important;
}


