/*---- Slideshow ---*/
div#slideshow { position:relative; margin-bottom:33px;}
div#slideshow div.frame { background:url(/resources/images/theme/content/slideshow-frame-bg.png) left top no-repeat; width:600px; height:411px; position:absolute; left:-14px; top:-10px; z-index:39;}
div#slideshow div.frame a {display: block; height: 390px; text-decoration:none ;}
div#slideshow div.slides {height: 392px; overflow:hidden;}
div#slideshow div.slides div.slide { padding:0px 13px;}
div#slideshow div.slides div.slide img {width: 540px; height: 392px;}
div#slideshow div.controls a { display:block; width:29px; height:69px; position:absolute; z-index: 40;}
div#slideshow div.controls a:hover { text-decoration:none;}
div#slideshow div.controls a.previous-btn { background: url(/images/ui/arrowNavBlueLeft.png) left top no-repeat; top:35px; left:-16px;}
div#slideshow div.controls a.previous-btn:hover {background-position: 0 -77px;}
div#slideshow div.controls a.next-btn { background: url(/images/ui/arrowNavBlueRight.png)  right top no-repeat; top:35px; right:-12px;}
div#slideshow div.controls a.next-btn:hover { background-position: 0 -77px; }

/*---- Gallery ---*/
div#gallery { margin:0px -8px 25px 0px; position:relative;}
div#gallery h2 { font-size:24px; color:#90C43B; font-family: 'MyriadProSemibold'; font-weight:normal; margin-bottom:6px; text-align:center;}
div#gallery div.inner { margin-left: 14px;}
div#gallery ul {border:0;}
div#gallery ul li { float:left; margin:0 27px 0 0; position:relative; width: 161px;}
div#gallery ul li img { display:block;}
div#gallery ul li a.play-btn { background: url(/images/ui/playGreen.png) left top no-repeat; width:60px; height:43px; position:absolute; top:39px; left:50px; text-decoration: none; border-bottom:0; padding:0;}
div#gallery ul li a.play-btn:hover { background-position: 0 -43px; text-decoration:none;}

div#gallery ul li div {margin-top: 6px; text-align:center;}
div#gallery ul li div a {text-decoration: none; padding:0; border: none;}
div#gallery ul li div a:hover {text-decoration: underline;}
div#gallery a.previous-btn { background: url(/images/ui/arrowNavGreenLeft.png) 0 0 no-repeat; top:55px; left:-15px; display:block; width:29px; height:71px; position:absolute;}
div#gallery a.previous-btn:hover {background-position: 0 -77px;}
div#gallery a.next-btn { background:url(/images/ui/arrowNavGreenRight.png) 0 0 no-repeat; top:55px; right:-2px; display:block; width:29px; height:71px; position:absolute;}
div#gallery a.next-btn:hover {background-position: 0 -77px;}
div#gallery a.previous-btn:hover, div#gallery a.next-btn:hover { text-decoration:none;}

/*---- Video ---*/
div.video { padding:0px 23px 19px;}
div.video h2 { font-size:24px; color:#fff; font-family: 'MyriadProSemibold'; font-weight:normal; text-align:center; margin-bottom:-3px; line-height: normal;}
div.video div.frame { position:relative; background:#fff; padding:7px; }
div.video div.frame img { display:block;}
div.video div.frame a.play-btn { background: url(/images/ui/playWhite.png) left top no-repeat; width:60px; height:43px; display:block; position:absolute; top:56px; left:119px;}
div.video div.frame a.play-btn:hover { background-position: 0 -43px; text-decoration:none;}

/*---- Widget ----*/
div.widget { padding:0px 14px; overflow:auto; margin-bottom:30px;}
div.widget h2 { font-size:220%; font-family: 'MyriadProSemibold'; color:#0076BF; border-bottom:1px solid #0076c0; font-weight:normal; padding:0 0 8px 2px; margin-bottom:9px;}
div.widget ul { margin:0; height: 248px; overflow: hidden;}
div.widget ul li { border-bottom:1px solid #71b2dc; margin:0 0 10px 0; padding:0 0 10px 0;}
div.widget ul li div.description { float:right; width:203px;}
div.widget ul li div.description h3 { font-size:100%;   font-weight:bold; margin: 0 0 2px 0; padding:0;height:33px; overflow: hidden;}
div.widget ul li div.description h3 a { font-size:110%;  color:#000; line-height:90%; }
div.widget ul li div.description p {color:#000; line-height:14px; margin: 0 0 3px 0; height: 45px; overflow:hidden;}
div.widget ul li div.description a.read-more {color:#000; text-decoration:underline; float:right; line-height: normal;}
div.widget ul li div.description a.read-more:hover { text-decoration:none;}
div.widget ul li img {border:0; padding:1px; background:#FFF;}
div.widget ul li a img {border:1px solid #A7DBF1;}
div.widget ul li a:hover img {border:1px solid #003F92;}

div#content div.flag { background:url(/resources/images/theme/content/content-bg.gif) right 15px no-repeat; position:absolute; top:2px; right:-92px; width:471px; height:377px;}

