/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {display: none !important;}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000 !important;
	/*z-index: 1100;*/z-index: 9998;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 9999;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	/*background: #FFF;*/
	background:#006CAA;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/_assets/jquery/jquery.fancybox-1.3.1/fancybox/fancybox.png');
	background-position: -40px -122px;
}




/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


/* ====================================================================================================  */
/*                                        		JUMBOTRON                                                */
/* ===================================================================================================== */

.anythingSlider {
	z-index:67;
	width:630px;height:420px;
	/*position:relative;*/
	margin:0;
}

.anythingSlider .wrapper {
	width:630px;height:420px;
	overflow:auto;
	margin:0;
	position:absolute;top:0;left:0;
}


	
/* Width below is max for Opera */
.anythingSlider .wrapper ul {
	width:32700px;
	list-style:none;
	position:absolute;top:0;left:0;
	background:#181818;
	margin:0;
}

.anythingSlider .wrapper ul li {
	display:block;overflow:hidden;
	float:left;
	margin:0;padding:0;
	width:680px;height:420px;
	position:relative;
}


.anythingSlider .wrapper ul li div {
	/*width:450px;*/width:630px;
	height:53px;
	display:block;overflow:hidden;
	position:absolute;top:368px;left:0px;/*left:100px;*/
	z-index:70;
	background:url(/_assets/themes/default/img/interface/jumbotron/nav_body-new.png) 0 0 repeat-y;
}
	.anythingSlider .wrapper ul li div p {
		width:340px;height:40px;
		padding:10px 0px 0px 0px;
		display:block;overflow:hidden;
		float:left;
		font-size:13px;line-height:17px;font-weight:normal;color:#fff;
		position:relative;left:100px;
	}

	.anythingSlider .wrapper ul li div a {
		width:91px;height:22px;
		display:block;overflow:hidden;
		background:url(/_assets/themes/default/img/interface/jumbotron/read-more.png) 0px 0px no-repeat;
		text-indent:-9999px;
		float:right;
		position:relative;top:14px;right:80px;
	}
	.anythingSlider .wrapper ul li div a:hover {background-position:0px -100px;}




.anythingSlider .arrow {
	display:block;overflow:hidden;
	width:75px;height:71px;
	cursor:pointer;
}

.anythingSlider .forward {
	float:right;
	right:0px;
	background:url(/_assets/themes/default/img/interface/jumbotron/nav_body-top.png) 2px 3px no-repeat;
	position:absolute;top:349px;z-index:72;
}
.anythingSlider .back 	{
	float:left;
	left:0;
	background:url(/_assets/themes/default/img/interface/jumbotron/nav_body-top.png) 10px 3px no-repeat;
	position:absolute;top:349px;z-index:72;
}

.anythingSlider .thumbNav .forward 		a 		{background: url(/_assets/themes/default/img/interface/jumbotron/arrow_forward.png) 25px 16px no-repeat;}
.anythingSlider .thumbNav .back 		a 		{background: url(/_assets/themes/default/img/interface/jumbotron/arrow_back.png) 20px 16px no-repeat;}
.anythingSlider .thumbNav .forward 		a:hover {background: url(/_assets/themes/default/img/interface/jumbotron/arrow_forward.png) 25px -84px no-repeat;}
.anythingSlider .thumbNav .back 		a:hover {background: url(/_assets/themes/default/img/interface/jumbotron/arrow_back.png) 20px -84px no-repeat;}

.anythingSlider .thumbNav {
	width:630px;
	height:71px;
	display:block;
	overflow:hidden;
	/*background:url(/_assets/themes/default/img/interface/jumbotron/nav_body.png) 0 0 no-repeat;*/
	/*position:absolute;top:349px;z-index:72;*/
}

.anythingSlider .thumbNav ul {}

.anythingSlider .anythingSlider .thumbNav li {
	display:inline;
}

.thumbNav a {
	display:block;overflow:hidden;
	width:95px;height:71px;
	text-indent:-9999px;
}

.anythingSlider .thumbNav a:hover {
	background-image:none;
}

.anythingSlider .thumbNav a.cur {
	background:#e0a213;
}

.anythingSlider .start-stop {
	display:none;

	
/*z-index: 10; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;*/
}

.anythingSlider .start-stop.playing {
	/*background-color:red;*/
}

.anythingSlider .start-stop:hover {
	background-image:none;
}


	
/*
  Prevents
*/
.anythingSlider .wrapper ul ul {
	position:static;
	margin:0;
	background:none;
	overflow:visible;
	width:auto;
	border:0;
}

.anythingSlider .wrapper ul ul li {
	float:none;
	height:auto;
	width:auto;
	background:none;
}


/* ====================================================================================================  */
/*                                        		NEWS	                                                 */
/* ===================================================================================================== */

.anythingSlider_news {
	width:594px;height:535px;
	position:relative;
	margin:0;
}

.anythingSlider_news .wrapper {
	width:594px;height:535px;
	overflow:auto;
	margin:0;
	position:absolute;top:0;left:0;
}


	
/* Width below is max for Opera */
.anythingSlider_news .wrapper ul {
	width:32700px;
	list-style:none;
	position:absolute;top:0;left:0;
	margin:0;
}

.anythingSlider_news .wrapper ul li {
	display:block;overflow:hidden;
	float:left;
	margin:0;padding:0;
	width:594px;height:448px;/*height:444px;*/
	position:relative;
}




.anythingSlider_news .arrow {
	display:block;overflow:hidden;
	height:38px;
	cursor:pointer;
}

.anythingSlider_news .forward 			{width:26px;float:right;right:0px;}
.anythingSlider_news .back 				{width:53px;float:left;left:0;}

.anythingSlider_news .thumbNav .forward a 			{width:26px;background: url(/_assets/themes/default/img/global/buttons/nav/next.png) 0px 0px no-repeat;}
.anythingSlider_news .thumbNav .back a 				{width:53px;background: url(/_assets/themes/default/img/global/buttons/nav/previous.png) 0px 0px no-repeat;}
.anythingSlider_news .thumbNav .forward a:hover 	{background: url(/_assets/themes/default/img/global/buttons/nav/next.png) 0px -100px no-repeat;}
.anythingSlider_news .thumbNav .back a:hover 		{background: url(/_assets/themes/default/img/global/buttons/nav/previous.png) 0px -100px no-repeat;}

.anythingSlider_news .thumbNav {
	width:594px;height:38px;
	display:block;overflow:hidden;
	position:absolute;top:460px;z-index:68;
}

.anythingSlider_news .thumbNav ul {}

.anythingSlider_news .thumbNav li {
	display:inline;
}

.anythingSlider_news .thumbNav a {
	display:block;overflow:hidden;
	width:95px;height:38px;
	text-indent:-9999px;
}

.anythingSlider_news .thumbNav a:hover {
	background-image:none;
}

.anythingSlider_news .thumbNav a.cur {
	background:#e0a213;
}
.anythingSlider_news .start-stop {
	display:none;

	
/*z-index: 10; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;*/
}

.anythingSlider_news .start-stop.playing {
	/*background-color:red;*/
}

.anythingSlider_news .start-stop:hover {
	background-image:none;
}




	
/*
  Prevents
*/
.anythingSlider_news .wrapper ul ul {
	position:static;
	margin:0;
	background:none;
	overflow:visible;
	width:auto;
	border:0;
}

.anythingSlider_news .wrapper ul ul li {
	float:none;
	height:auto;
	width:auto;
	background:none;
}




/* ====================================================================================================  */
/*                                        		FLICKR	                                                 */
/* ===================================================================================================== */

.anythingSlider_flickr {
	width:300px;height:300px;
	background-color:#f2f2f2;
	position:relative;
	margin:0;
}

.anythingSlider_flickr .wrapper {
	width:300px;height:300px;
	overflow:auto;
	margin:0;
	position:absolute;top:0;left:0;
}


	
/* Width below is max for Opera */
.anythingSlider_flickr .wrapper ul {
	width:32700px;
	list-style:none;
	position:absolute;top:0;left:0;
	margin:0;
}

.anythingSlider_flickr .wrapper ul li {
	display:block;overflow:hidden;
	float:left;
	margin:0;padding:15px 0px 0px 15px;
	width:285px;height:285px;
	position:relative;
}

	.anythingSlider_flickr .wrapper ul li a{
		display:block;overflow:hidden;
		float:left;
		margin:0px 20px 20px 0px;
		padding:0;
		width:75px;height:75px;
		position:relative;
	}

			.anythingSlider_flickr .wrapper ul li a img {
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
				filter: alpha(opacity=100);
				-moz-opacity: 1;
				opacity: 1;
				
				position:relative;top:-30px;
			}
			.anythingSlider_flickr .wrapper ul li a img:hover {
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
				filter: alpha(opacity=50);
				-moz-opacity: 0.5;
				opacity: 0.5;
			}



.anythingSlider_flickr .arrow {
	display:block;overflow:hidden;
	height:38px;
	cursor:pointer;
}

.anythingSlider_flickr .forward 			{width:31px;float:right;right:0px;position:absolute;z-index:68;top:130px;}
.anythingSlider_flickr .back 				{width:31px;float:left;left:0;position:absolute;z-index:68;top:130px;}

.anythingSlider_flickr .thumbNav .forward a 			{width:31px;background:url(/_assets/themes/default/img/modules/flickr/nav_next.png) 0px 0px no-repeat;}
.anythingSlider_flickr .thumbNav .back a 				{width:31px;background:url(/_assets/themes/default/img/modules/flickr/nav_previous.png) 0px 0px no-repeat;}
.anythingSlider_flickr .thumbNav .forward a:hover 	{background: url(/_assets/themes/default/img/modules/flickr/nav_next.png) 0px -500px no-repeat;}
.anythingSlider_flickr .thumbNav .back a:hover 		{background: url(/_assets/themes/default/img/modules/flickr/nav_previous.png) 0px -500px no-repeat;}

.anythingSlider_flickr .thumbNav {
	width:300px;height:38px;
	display:block;overflow:hidden;
	/*position:absolute;z-index:68;top:130px;*/
	
}

.anythingSlider_flickr .thumbNav ul {}

.anythingSlider_flickr .thumbNav li {
	display:inline;
}

.anythingSlider_flickr .thumbNav a {
	display:block;overflow:hidden;
	width:95px;height:38px;
	text-indent:-9999px;
}

.anythingSlider_flickr .thumbNav a:hover {
	background-image:none;
}

.anythingSlider_flickr .thumbNav a.cur {
	background:#e0a213;
}
.anythingSlider_flickr .start-stop {
	display:none;

	
/*z-index: 10; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;*/
}

.anythingSlider_flickr .start-stop.playing {
	/*background-color:red;*/
}

.anythingSlider_flickr .start-stop:hover {
	background-image:none;
}




	
/*
  Prevents
*/
.anythingSlider_flickr .wrapper ul ul {
	position:static;
	margin:0;
	background:none;
	overflow:visible;
	width:auto;
	border:0;
}

.anythingSlider_flickr .wrapper ul ul li {
	float:none;
	height:auto;
	width:auto;
	background:none;
}












/* ====================================================================================================  */
/*                                        		FLICKR PLAYER	                                         */
/* ===================================================================================================== */

.anythingSlider_flickrplayer {
	width:620px;height:413px;
	/*background-color:red;*/
	position:relative;
	margin:0;
}

.anythingSlider_flickrplayer .wrapper {
	width:620px;height:413px;
	overflow:auto;
	margin:0;
	position:absolute;top:0;left:0;
}


	
/* Width below is max for Opera */
.anythingSlider_flickrplayer .wrapper ul {
	width:32700px;
	list-style:none;
	position:absolute;top:0;left:0;
	margin:0;
}

.anythingSlider_flickrplayer .wrapper ul li {
	display:block;overflow:hidden;
	float:left;
	margin:0;padding:0px;;
	width:620px;height:413px;
	position:relative;
}

	.anythingSlider_flickrplayer .wrapper ul li a{
		display:block;overflow:hidden;
		float:left;
		margin:0px;padding:0;
		width:620px;height:413px;
		position:relative;
	}




.anythingSlider_flickrplayer .arrow {
	display:block;overflow:hidden;
	height:40px;
	cursor:pointer;
}

/* ========================= THUMBNAV ========================= */	
.anythingSlider_flickrplayer .forward 			{width:40px;float:right;right:0px;position:relative;border-left:1px solid #0071b5;}
.anythingSlider_flickrplayer .back 				{width:40px;float:left;left:537px;position:relative;border-right:1px solid #00588d;border-left:1px solid #0071b5;}

.anythingSlider_flickrplayer .thumbNav .forward a 			{width:40px;background:url(/_assets/themes/default/img/modules/flickr/circle_next.png) center 10px no-repeat;}
.anythingSlider_flickrplayer .thumbNav .back a 				{width:40px;background:url(/_assets/themes/default/img/modules/flickr/circle_previous.png) center 10px no-repeat;}
.anythingSlider_flickrplayer .thumbNav .forward a:hover 	{background:url(/_assets/themes/default/img/modules/flickr/circle_next.png) center -190px no-repeat;}
.anythingSlider_flickrplayer .thumbNav .back a:hover 		{background:url(/_assets/themes/default/img/modules/flickr/circle_previous.png) center -190px no-repeat;}

.anythingSlider_flickrplayer .thumbNav {
	width:620px;height:40px;/*height:413px;*/
	display:block;overflow:hidden;
	position:absolute;top:415px;z-index:68;
}

		.anythingSlider_flickrplayer .thumbNav ul {
			
		}
		
		.anythingSlider_flickrplayer .thumbNav li {
			display:inline;
		}
		
		.anythingSlider_flickrplayer .thumbNav a {
			display:block;overflow:hidden;
			width:95px;height:40px;
			text-indent:-9999px;
		}
		
		.anythingSlider_flickrplayer .thumbNav a:hover {
			background-image:none;
		}
		
		.anythingSlider_flickrplayer .thumbNav a.cur {
			background:#e0a213;display:none;
		}

/* ========================= START ========================= */	
.anythingSlider_flickrplayer .start-stop {
	position:absolute;top:415px;z-index:69;
	width:59px;height:40px;
	display:block;overflow:hidden;
	text-indent:-9999px;
	background:url(/_assets/themes/default/img/modules/flickr/arrow.png) center center no-repeat;
	border-right:1px solid #00588D;
}
	

.anythingSlider_flickrplayer .start-stop.playing {
	background:url(/_assets/themes/default/img/modules/flickr/stop.png) center center no-repeat;
}

.anythingSlider_flickrplayer .start-stop:hover {
}



	
/*
  Prevents
*/
.anythingSlider_flickrplayer .wrapper ul ul {
	position:static;
	margin:0;
	background:none;
	overflow:visible;
	width:auto;
	border:0;
}

.anythingSlider_flickrplayer .wrapper ul ul li {
	float:none;
	height:auto;
	width:auto;
	background:none;
}

.boxgrid{ 
	width:300px;height:195px;
	float:left; 
	overflow:hidden; 
	position:relative; 
}
	.boxgrid img{ 
		position:absolute;top:0;left:0; 
		border: 0; 
	}
	
	
	
.boxcaption{ 
	float:left;position:absolute; 
	height:195px;width:280px; 
	padding:0px 10px;
	background:url(/_assets/themes/default/img/interface/jumbotron/boxcaption.png) 0px 0px repeat-y;
}
		.captionfull .boxcaption {
			top: 100;
			left: 0;
		}
		.caption .boxcaption {
			top:140px;
			left: 0;
		}


