@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*------------------------END RESET-------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=PT+Sans);
body{
	background-color:#a2a2a2;
	font-size:62.5%; /*1 em = 10px*/
	font-family: 'PT Sans', sans-serif;	
	color:#252525;
}
/*-----------------COPY STYLING-----------------*/
p{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.5em;
	color:#252525;
	line-height:1.4em;
	font-weight:400;	
}

h1{
	color:#d1191f;
	font-family: 'PT Sans', sans-serif;
	font-size:2em;
	font-weight:700;
		
}

h2{
	color:#d1191f;
	font-family: 'PT Sans', sans-serif;
	font-size:1.4em;
	font-weight:700;
		
}	
/*---------------------------------------------*/
/*---------------LINKS STYLING-----------------*/
/*a:link {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:1.5em;
	color:#252525;	
	text-decoration:none;
}
a:visited {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:1.5em;
	color:#252525;	
	text-decoration:none;
}
a:hover {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:1.5em;
	color:#d31a21;
	text-decoration:none;	
}
a:active {
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:1.5em;
	color:#252525;	
	text-decoration:none;
}*/

#Nav ul li a{
	font-family: 'PT Sans', sans-serif;
	font-size:1.1em;
	color:#252525;	
	text-decoration:none;
}	

/*---------------------------------------------*/
#wrapper{
	width:960px;
	margin:0 auto;
	/*background-color:#33C;*/
	height:50px;
	vertical-align:top;
	
}

#BgWrap_Index{
	width:940px;
	background-color:#FFF;
	background-image:url(../img/pageBG_Index.jpg);
	height:779px;
	margin:0 auto;
	border:1px solid #878787;	
}

#BgWrap_About{
	width:940px;
	background-color:#FFF;
	background-image:url(../img/pageBG_About.jpg);
	height:1089px;
	margin:0 auto;
	border:1px solid #878787;	

}

#BgWrap_Services{
	width:940px;
	background-color:#FFF;
	background-image:url(../img/pageBG_Services.jpg);
	height:1245px;
	margin:0 auto;
	border:1px solid #878787;
		
}


#BgWrap_BEE{
	width:940px;
	background-color:#FFF;
	background-image:url(../img/pageBG_Services.jpg);
	height:1075px;
	margin:0 auto;
	border:1px solid #878787;
		
}

#BgWrap_Proj{
	width:940px;
	background-color:#FFF;
	background-image:url(../img/pageProjects.jpg);
	height:1746px;
	margin:0 auto;
	border:1px solid #878787;	
}

#BgWrap_affiliations{
	width:940px;
	background-color:#FFF;
	background-image:url(../img/pageBG_Affiliations.jpg);
	height:981px;
	margin:0 auto;
	border:1px solid #878787;	
}

#BgWrap_Contact{
	width:940px;
	background-color:#FFF;
	background-image:url(../img/pageBG_ContactUs.jpg);
	height:1314px;
	margin:0 auto;
	border:1px solid #878787;	
}



#NavWrap{
	width:960px;
	clear:both;
	float:left;
	margin:-1px 0px 0px -10px;
	height:140px;
		
}

.GenericAccentLeft{
	width:10px;
	height:12px;
	background-image:url(../img/nav_left_accent.png);
	background-repeat:no-repeat;
	float:left;
}

.GenericAccentLeftBtm{
	width:10px;
	height:12px;
	background-image:url(../img/nav_left_accent_btm.png);
	background-repeat:no-repeat;
	float:left;
	margin:-7px 0px 0px 0px; 
}


.GenericAccentCentre{
	width:940px;
	height:5px;
	background-image:url(../img/nav_CENTRE_accent.png);
	background-repeat:no-repeat;
	float:left;	
}

.BtmShadow{
	width:940px;
	height:30px;
	background-image:url(../img/pageShadowBottom.png);
	background-repeat:no-repeat;
	background-position: 8px 0px;
	float:left;	
	margin:0 auto;
}


.GenericAccentRight{
	width:10px;
	height:12px;
	background-image:url(../img/nav_right_accent.png);
	background-repeat:no-repeat;
	float:left;
}

.GenericAccentRightBtm{
	width:10px;
	height:12px;
	background-image:url(../img/nav_right_accent_btm.png);
	background-repeat:no-repeat;
	float:left;
	margin:-7px 0px 0px 0px;
}


#NavHolder{
	width:940px;
	margin:0px 10px 0px 10px;
}

#APTLogo{
	width:287px;
	float:right;
	margin:-137px 0px 0px 0px;
	background-image:url(../img/Logo.png);
	height:137px;
	z-index:120;	
}

#Nav{
	width:690px;
	height:130px;
	float:left;
	background-image:url(../img/navBGAccents.png);	
	background-position: 0px 82px;
	background-repeat:no-repeat;
	clear:both;
	z-index:150;
	
}

#AccentShadow{
	width:940px;
	height:12px;
	background-image:url(../img/navShadow.png);	

}

#Nav ul{
	display:inline-block;
	margin:0px 0px 0px 70px;
	}
	
#Nav ul li{
	float:left;	
	margin:57px 20px 0px 0px;
	font-family: 'PT Sans', sans-serif;
	font-weight:400;
	font-size:1.5em;
	color:#252525;
}

#NavLastItem{
	margin:57px 0px 0px 0px !important;	
	float:left;
}

#activeHome{
	background-image:url(../img/activeHome.png);
	width:90px;
	height:105px;
	background-repeat:no-repeat;
	margin:-7px 15px 0px 0px !important;
	background-postion:50px -51px !important;
}

#activeAboutUs{
	background-image:url(../img/activeAbout.png);
	width:90px;
	height:105px;
	background-repeat:no-repeat;
	margin:-7px 20px 0px 0px !important;
	background-postion:0px -51px !important;
}

#activeContactUs{
	background-image:url(../img/activeContact.png);
	width:90px;
	height:105px;
	background-repeat:no-repeat;
	margin:-7px 0px 0px 0px !important;
	background-postion:0px -51px !important;
}

#activeOurServices{
	background-image:url(../img/activeServices.png);
	width:90px;
	height:105px;
	background-repeat:no-repeat;
	margin:-7px 20px 0px 0px !important;
	background-postion:0px -51px !important;	
}

#activeBEE{
	background-image:url(../img/activeBee.png);
	width:90px;
	height:105px;
	background-repeat:no-repeat;
	margin:-7px 11px 0px 0px !important;
	background-postion:0px -51px !important;	
	
}

#activeAffiliations{
	background-image:url(../img/activeAffiliations.png);
	width:90px;
	height:105px;
	background-repeat:no-repeat;
	margin:-7px 20px 0px 0px !important;
	background-postion:0px -51px !important;			
}
#activeProj{
	background-image:url(../img/activePortie.png);
	width:90px;
	height:105px;
	background-repeat:no-repeat;
	margin:-7px 20px 0px 0px !important;
	background-postion:0px -51px !important;			
}

.affilLinks{
	font-family: 'PT Sans', sans-serif;	
	/*font-size:1.5em;*/
	color:#252525;
	line-height:1.4em;
	font-weight:400;	
	text-decoration:none;	
}
	
	
/*#genNavItems{
	float: left;
  	margin: 58px 0px 0px 42px;
 	padding: 0;	
}

#genNavItemsFirst{
	float: left;
  	margin: 58px 0px 0px 0px;
 	padding: 0;	
}
#genNavItemsFirstServices{
	float: left;
  	margin: 58px 0px 0px 0px;
 	padding: 0;	
}

#navItemFirst{
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:1.5em;
	color:#252525;
	float: left;
  	margin: -7px 0px 0px 0px;
 	padding: 0;		
	background-image:url(../img/activeHome.png);
	background-postion:50px -50px;
	width:90px;
	height:105px;
}

#navItemGenActive{
	font-size:1.5em;
	color:#252525;
	float: left;
  	margin: -7px 0px 0px 42px;
 	padding: 0;		
	background-image:url(../img/activeAbout.png);
	background-postion:50px -50px;
	width:90px;
	height:105px;
}
#navItemGenActiveServices{
	font-size:1.5em;
	color:#252525;
	float: left;
  	margin: -7px 0px 0px 42px;
 	padding: 0;		
	background-image:url(../img/activeServices.png);
	background-postion:50px -50px;
	width:90px;
	height:105px;
}

#navItemGenActiveBEE{
	font-size:1.5em;
	color:#252525;
	float: left;
  	margin: -7px 0px 0px 25px;
 	padding: 0;		
	background-image:url(../img/activeBee.png);
	background-postion:50px -50px;
	width:90px;
	height:105px;
}


#activeSectHome{
	display:inline-block;
	width:90px;
	height:150px;
}*/
/*---------------IMAGE SLIDER-----------------*/
#imageSlider{
	width:937px;
	clear:both;
	margin:0px 0px 0px 10px;
	height:458px;
	background-color:#d4d4d4;
	padding:1px;
		
}
#sliderShadow{
	width:940px;
	background-image:url(../img/galleryShadow.png);
	height:12px;
	background-repeat:no-repeat;
	margin:1px 0px 0px 10px; 	
}
#sliderContainer{
	width:937px;
	height:458px;
	background-color:#FFF;

}

#container {
	width:937px;
	padding:0px;
	/*margin:0 auto;*/
	position:relative;
	z-index:0;
}
#containerLrg {
	width:937px;
	padding:0px;
	/*margin:0 auto;*/
	position:relative;
	z-index:0;
}

#example {
	width:937px;
	height:458px;
	position:relative;
}


#frame {
	position:absolute;
	z-index:0;
	width:938px;
	height:458px;


}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:937px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:937px;
	height:458px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:0px;
	/*left:-39px;*/
	width:30px;
	height:438px;
	display:block;
	z-index:101;
	display:none;
}

#slides .next {
	left:914px;
	display:none;
	float:right;
}

#slides .prev {
	left:0px;
	display:none;
	float:left;
}

/*
	Pagination
*/

.pagination {
	display:none;
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	display:none;
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:none;
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	display:none;
	background-position:0 -12px;
}
/*------------FADER-----------------*/

div.fadehover {
	position: relative;
	clear:both;
	margin:0px 0px 25px 0px;
	}

img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
        }
	
img.b {
	position: absolute;
	left: 0;
	top: 0;
}


/*--------------------------------------------*/
#indexBodyContent{
	width:860px;
	margin:33px auto 0 auto;
	clear:both;
}

#AboutBodyContent{
	width:860px;
	margin:37px auto 0 auto;
	clear:both;	
	
}


	

#firstColIndex{
	width:850px;
	margin:25px 0px 30px 0px;
	float:left;
	display:block;

	
}

#secondColIndex{
	width:425px;
	margin:25px 0px 30px 15px;
	float:left;
	display:block;
}

#indexBoxes{
	width:860px;
	background-color:#F60;
	clear:both;
}

#addedInfoFirst{
	width:270px;
	float:left;	
}

#addedInfoSecond{
	width:270px;	
	float:left;
	margin:0px 0px 0px 25px;
}


#addedInfoThird{
	width:270px;
	float:left;
	margin:0px 0px 0px 25px;	
}

.addedInfoShadow{
	background-image:url(../img/header_addedInfo_Shadow.png);
	height:20px;
	clear:both;
	width:265px;
	background-color:#e2e2e2;
	background-repeat:no-repeat;
}

.addedInfoBG{
	width:265px;
	float:left;
	background-color:#e2e2e2;
	clear:both;	
}

.addedInfoShadowBtm{
	background-image:url(../img/header_addedInfo_btm_Shadow.png);
	width:265px;
	height:6px;	
	clear:both;
	margin:0px 0px 0px 0px;
}

.addedInfoCopy{
	width:240px;
	margin:0px auto 12px auto;	
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:1.1em;
	color:#252525;
}

.readMore{
	width:265px;
	background-color:#e2e2e2;
	padding:0px 0px 10px 0px;	
	float:left;
}	

.readMoreBtn{
	float:right;
	width:71px;
	margin:0px -5px 0px 0px;	
	z-index:20;
}

#FtrDetails{
	width:868px;
	margin:0 auto;	
	height:50px;
	clear:both;
	color:#252525;
	font-family: 'PT Sans', sans-serif;
	font-size:1.2em;

}

#ftrMailLink{
	color:#252525;
	font-family: 'PT Sans', sans-serif;
	font-size:1.0em;
		
}

#copyRight{
	float:right;
	clear:none;	
}

#AboutContFirst{
	float:left;
	clear:none;
	width:540px;
	margin:0px 40px 0px 0px;	
}
#ContactUsWrap{
	float:left;
	clear:none;
	width:860px;

}



#AboutContSecond{
	float:left;
	width:280px;	
}

#AboutCont{
	margin:20px 0px 0px 0px;	
}

.shadowHolder{
	text-align:right;	
}

.ServicesMarker{
	background-image:url(../img/serviceListMarker.png);
	width:18px;
	height:19px;
	background-repeat:no-repeat;	
	float:left;	

}

#servicesList{
	list-style:none;	
}

#servicesList li{
	background-image:url(../img/serviceListMarker.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 25px;
	margin:0px 0px 15px 0px;	
}

#seeMoreLink{
	text-align:right;
	margin:-16px 0px 0px 0px;	
}

.singleColumn{
	width:860px;
	
}

#BeeTableWrap{
	width:860px;
	background-color:#F60;	
}

#BeeTableFirst{
	width:350px;
	float:left;
	clear:none;	
}

#BeeTableSecond{
	width:293px;
	float:left;
	clear:none;	
}
#BeeTableThird{
	width:217px;
	float:left;
	clear:none;	
}

.TabThirdCellOne{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:700;
	width:145px;
	padding:0px 0px 15px 0px;
			
}
.TabThirdCellThree{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:400;
	padding:0px 0px 0px 9px;		
}

.TabSecondCellOne{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:700;
	width:170px;
	padding:0px 0px 15px 0px;		
}

.TabSecondCellThree{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:400;
	padding:0px 0px 0px 9px;		
}

.tabOneCellOne{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:700;
	width:100px;
	padding:0px 0px 15px 0px;
}

#tabOneCellOneLast{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:700;
	width:120px;
	padding:11px 0px 15px 0px;	
}

.tabOneCellThree{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:400;
	padding:0px 0px 0px 9px;		
}

.colonDivide{
	width:10px;
	text-align:center;
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;
	line-height:1.4em;
	font-weight:700;
		
}

.BEEHeaderHolder{
	height:26px;
	padding:0px 0px 10px 0px;	
}

#affiliationWrap{
	margin:0px 0px 0px 18px;	
}

#Aff_TsAc{
	width:294px;
	float:left;
	clear:none;	
}
#Aff_Rics{
	width:291px;
	float:left;
	clear:none;			
}

#Aff_AssocAS{
	width:287px;
	float:left;
	clear:none;	
}

#FirstAffInfo{
	margin:20px 0px 0px 32px;
	text-align:center;	
}

#SecondAffInfo{
	margin:20px 0px 0px 27px;
	text-align:center;	
}

#ThirdAffInfo{
	margin:20px 0px 0px 25px;
	text-align:center;	
}

.smallLinks{
	font-family: 'PT Sans', sans-serif;	
	font-size:1em;
	color:#252525;
	line-height:1.3em;
	font-weight:400;		
}

.headSpace{
	margin:0px 0px 10px 0px;	
}

.docHolder{
	width:117px;
	float:left;
	clear:none;	
	text-align:center;
	margin:0px 0px 0px 26px;
}
.docHolder2{
	width:117px;
	float:left;
	clear:none;	
	text-align:center;
	
}

#ContWrap{
	clear:both;
		
}

.DocWrapMain{
	overflow:auto;
	margin:25px 0px 35px 32px;	
}

.DocWrapMain2{
	overflow:auto;
	margin:25px 0px 35px 0px;	
}

.DocWrapMainAppro{
	overflow:auto;
	margin:25px 0px 35px 0px;	
}



#detailHolder{
width:205px;
float:left;	
}

#MapHolder{
	width:655px;
	float:left;
}

.contDetail{
	display:block;
	margin:5px 0px 0px 10px;	
}

.infoLink{
	font-family: 'PT Sans', sans-serif;	
	color:#252525;
	line-height:1.4em;

}

#MapWrap{
	margin:7px 0px 0px 0px;
	border:solid #d1191f;
	border-width:1px;
	background-color:#FFF;
	height:312px;
	width:655px;	
}

		.slides_container_proj {
			width:816px;
			float:left;
			height:184px;
			display:none;
			
		}

		/*
			Each slide
			Important:
			Set the width of your slides
			If height not specified height will be set by the slide content
			Set to display block
		*/
		.slides_container_proj div.slide_proj {
			width:815px;
			height:184px;
			display:block;
			
			
		}
		
		/*
			Set the size of your carousel items
		*/
		.item_proj {
			float:left;
			width:261px;
			height:184px;
			margin:0 4px 0 6px;
			background:#efefef;
		}
		
		/*
			Optional:
			Reset list default style
		*/
		.pagination {
			display:none;
			list-style:none;
			margin:0;
			padding:0;
		}

		/*
			Optional:
			Show the current slide in the pagination
		*/
		.pagination .current a {
			display:none;
			color:red;
		}
		/*
		Added For Prev Next
		*/
		.prev{
			float:left;
			clear:none;
			background-image:url(../img/prevArrow.png);
			width:22px;
			height:184px;
			background-repeat:none;
			left:0;
			
			
		}
		.next{
			float:right;
			clear:none;
			background-image:url(../img/nextArrow.png);
			width:22px;
			height:184px;
			background-repeat:none;
			background-color:#0F0;
			

			
		}
		
		#slideWrap{
			width:860px;
			clear:both;
		}


#ProjHolder{
	width:860px;
	clear:both;
	overflow:hidden;	
	height:751px;
}

#slides_one{
	/*margin:0px 0px 0px 29px;	*/
	width:860px;
}


#slideHeader{
	width:860px;
	background-color:#3F3;	
}

.TitleHolders{
	clear:both;
		
}
.ProjTitle{
	width:402px;
	clear:none;
	float:left;	
	margin:20px 0px 20px 0px;
	text-align:left;
	padding:0px 0px 0px 28px;
}

.ProjComp{
	width:402px;
	clear:none;
	float:right;	
	margin:20px 0px 20px 0px;
	text-align:right;
	height:14px;
	vertical-align:bottom;
	padding:6px 28px 0px 0px;
}

h3{
	font-family: 'PT Sans', sans-serif;	
	font-size:1.3em;
	color:#252525;		
}

/*LightBOX*/

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#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;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 1px;
  background-color:#c0161c;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background:url(../img/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../img/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.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;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: none !important;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}



/*END LIGHTBOX*/
/*SIMPLE SLIDE*/
/***********************************************************************
  jQuery 
   v3.0 - kevinbatdorf.github.com/codaslider
  Copyright (c) 2012 Kevin Batdorf
  This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
************************************************************************/
/********************************************
SASS stylesheet.

No idea what CSS preprocessing is all about? No problem... just use the style.css file instead.
If you want to learn more, check out this article by Chris Coyier

css-tricks.com/musings-on-preprocessing/

********************************************/

.coda-slider-wrapper {
  /*******************************************************
  *
  * Most common stuff you'll need to change 
  * will be below this line.
  *
  ********************************************************/
  /******************************************************
  * 
  * Main wrapper padding 
  *
  *******************************************************/
  padding:0; 
  width:860px !important;
  height:785px;
}
  
  .coda-slider-wrapper .coda-slider {
    /******************************************************
    * 
    * Inner wrapper styles 
    *
    *******************************************************/
    /*background: #f2f2f2;*/
    /******************************************************
    * 
    * Width of the container. Typically you will want to 
    * match this with the width of the panel as well. 
    *
    *******************************************************/
    width: 860px; 
	/*background-color:#369;*/
	 height:785px;
  }
    
    .coda-slider-wrapper .coda-slider .panel {
      /******************************************************
      * 
      * Width of each individual panel. 
      * Typically you will want to match this with the width 
      * of the container as well. 
      *
      *******************************************************/
      width: 860px; 
    }
      
      .coda-slider-wrapper .coda-slider .panel .panel-wrapper {
        /******************************************************
        * 
        * Panel wrapper styles 
        *
        *******************************************************/
        padding: 0px; 
		clear:both;
		margin:0px;
      }
	  
	  .coda-slider-wrapper .coda-slider .panel .panel-wrapper2 {
        /******************************************************
        * 
        * Panel wrapper styles 
        *
        *******************************************************/
        padding: 0px; 
		clear:both;
		margin:0px;
      }
  
  .coda-slider-wrapper .coda-nav {
    /******************************************************
    * 
    * Tab styles 
    *
    *******************************************************/ 
  }
    
    .coda-slider-wrapper .coda-nav .current {
      /******************************************************
      * 
      * Current tab styles 
      *
      *******************************************************/
      /*background: #0090FF; */
    }
    
    .coda-slider-wrapper .coda-nav a {
      /******************************************************
      * 
      * Tab styles 
      *
      *******************************************************/
      /*background: #000;*/
      color: #fff;
      margin-right: 1px;
      padding: 0px 0px; 
    }
    
    .coda-slider-wrapper .coda-nav a:hover {
      /******************************************************
      * 
      * Tab styles 
      *
      *******************************************************/
      background: #000;
      color: #fff;
      text-shadow: none; 
    }
  
  .coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
    /******************************************************
    * 
    * Arrow Styles 
    *
    *******************************************************/ 
	background-color:#F00;
	clear:both;
	/*float:left;*/
	
  }
    
    .coda-slider-wrapper .coda-nav-left a, .coda-slider-wrapper .coda-nav-right a {
      /******************************************************
      * 
      * Arrow Styles 
      *
      *******************************************************/
      background:#c3171c;
      color: #fff;
      padding: 5px;
      width: 100px; 
    }
  
  .coda-slider-wrapper .coda-nav-left-arrow {
    /******************************************************
    * 
    * Graphical arrow styles 
    *
    *******************************************************/
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top left; 
    margin-top:50px;
	
  }

.coda-slider-wrapper .coda-nav-left-arrow a {
    /******************************************************
    * 
    * Graphical arrow styles 
    *
    *******************************************************/
    width: 0;
    height: 0;
    border:none;
	float:left;
  }

  .coda-slider-wrapper .coda-nav-left-arrow:hover {
    /************************************************
    * 
    * Graphical arrows hover left
    *
    *************************************************/
    background: url(../img/arrow.png) no-repeat bottom left; 
	float:left;
  }
  
  .coda-slider-wrapper .coda-nav-right-arrow {
    /******************************************************
    * 
    * Graphical arrow styles 
    *
    *******************************************************/
    width: 25px;
    height: 25px;
    background: url(../img/arrow.png) no-repeat top right; 
    margin-top:50px;
	float:right;
	
  }
.coda-slider-wrapper .coda-nav-right-arrow a {
    /******************************************************
    * 
    * Graphical arrow styles 
    *
    *******************************************************/
    width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;
	float:right;
  }

  .coda-slider-wrapper .coda-nav-right-arrow:hover {
    /************************************************
    * 
    * Graphical arrows hover right
    *
    *************************************************/
    background: url(../img/arrow.png) no-repeat bottom right; 
	float:right;
  }

  .coda-slider-wrapper .coda-nav-left-arrow:active, .coda-slider-wrapper .coda-nav-right-arrow:active {
    /************************************************
    * 
    * Graphical arrows active
    *
    *************************************************/
    margin-top: 55px; 
  }
  
  .coda-slider-wrapper .loading {
    /******************************************************
    * 
    * Style for preloader 
    *
    *******************************************************/
    height: 100%;
    padding: 20px;
    text-align: center; 
  }

  


.arrows .coda-slider {
  /******************************************************
  * 
  * Margin between slider and arrows 
  *
  *******************************************************/
  margin: 0 0px; 
}

/**********************************************************************
*
* Don't change anything below here unless you know what you're doing 
*
***********************************************************************/

.coda-slider-wrapper {
  /************************************************
  * 
  * Wrapper styles 
  *
  *************************************************/
  clear: both;
 /* overflow: auto; */
 /*background-color:#F60;*/
}
  
  .coda-slider-wrapper .coda-slider {
    /************************************************
    * 
    * slider styles 
    *
    *************************************************/
    float: left;
    overflow: hidden;
    position: relative; 
  }
    
    .coda-slider-wrapper .coda-slider .panel-container {
      /************************************************
      * 
      * Panel container styles 
      *
      *************************************************/
      position: relative; 
    }
      
      .coda-slider-wrapper .coda-slider .panel-container .panel {
        /************************************************
        * 
        * Panel styles 
        *
        *************************************************/
        display: block;
        float: left; 
      }
  
  .coda-slider-wrapper .coda-nav {
    /************************************************
    * 
    * Navigation tabs 
    *
    *************************************************/ 
	display:none;
  }
    
    .coda-slider-wrapper .coda-nav ul {
      /************************************************
      * 
      * Navigation tabs 
      *
      *************************************************/
      clear: both;
      display: block;
      margin: auto;
      overflow: hidden; 
    }
      
      .coda-slider-wrapper .coda-nav ul li {
        /************************************************
        * 
        * Navigation tabs 
        *
        *************************************************/
        display: inline; 
      }
        
        .coda-slider-wrapper .coda-nav ul li a {
          /************************************************
          * 
          * Navigation tabs 
          *
          *************************************************/
          display: block;
          float: left;
          text-decoration: none; 
        }
  
  .coda-slider-wrapper .coda-nav-left-arrow, .coda-slider-wrapper .coda-nav-right-arrow {
    /************************************************
    * 
    * Graphical arrows 
    *
    *************************************************/
    cursor: pointer;
    /*float: left;*/
  }
    
    .coda-slider-wrapper .coda-nav-left-arrow a, .coda-slider-wrapper .coda-nav-right-arrow a {
      /************************************************
      * 
      * Graphical arrows 
      *
      *************************************************/
      display: block; 
    }
  
  .coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-right {
    /************************************************
    * 
    * Html arrows 
    *
    *************************************************/
    /*float: left;*/
	display:block;
  }
    
    .coda-slider-wrapper .coda-nav-left a{
      /************************************************
      * 
      * Html arrow styles 
      *
      *************************************************/
      display: block;
      text-align: center;
      text-decoration: none; 
	  float:left !important;
	  margin:-20px 0px 0px 0px;
	  
    }
  
  
  .coda-slider-wrapper .coda-nav-right a {
  	  display: block;
      text-align: center;
      text-decoration: none; 
	  float:right !important;
	 
  }
  
  
  .coda-slider-wrapper .coda-nav-left, .coda-slider-wrapper .coda-nav-left-arrow {
    /************************************************
    * 
    * Html and graphical arrow styles 
    *
    *************************************************/
    /*clear: both; */
  }
  
#CodaSlider{
	width:860px;
	/*background-color:#0F0;*/	
}
