@charset "utf-8";
/* CSS Document */
img {
	border-style: none;
}
body {
	margin:0;
	padding:0;
	height:100%;
	background-repeat: repeat;
	background-image: url(images/background/background.jpg);
}
#headertop {
	margin:auto;
	position:relative;
	z-index:1;
	height:70px;
	width:1100px;
}
#title {
	margin-top:25px;
	z-index:1;
	position:relative;
	float:left;
	height:45px;
	width:370px;
	-moz-box-shadow: 0 0 10px #333;
	-webkit-box-shadow: 0 0 10px #333;
	box-shadow: 0 0 10px #333;
	background-image: url(images/header/title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.title {
	display:none;
}
#header {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	position:relative;
	z-index:2;
	height:296px;
	background-image: url(images/header/header.jpg);
	background-repeat: repeat-x;
}
#logoplusheader {
	margin:auto;
	height:296px;
	width:1100px;
}
#logo {
	margin-top:25px;
	position:relative;
	float:left;
	width:359px;
	height:246px;
	background-image: url(images/logo/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#logo a {
	display:block;
	height:100%;
	width:100%;
}
#header2 {
	margin:auto;
	position:relative;
	z-index:1;
	height:60px;
	width:1100px;
}
#nav {
	z-index:1;
	position:relative;
	float:right;
	height:60px;
	width:1100px;
	background-color:#fff;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	background-image: url(images/nav/nav.jpg);
	background-position: right top;
}
#container {
	min-height:100%;
	position:relative;
}
#body {
	margin:auto;
	width:1100px;
	height:50px;
	padding:10px;
	padding-bottom:160px;	/* Height of the footer */
}
.panes div {
	display:none;
	width:1100px;
	;
	height:auto;
}
#black {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:500px;
	display:block;
}
#blurb1 {
	display:block;
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	height:400px;
	width:348px;
	position:relative;
	float:left;
	background-color:#000;
	background-image: url(images/titles/backgroundtitle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#blurb1picture {
	display:block;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:330px;
	height:150px;
	background-color: #CCC;
	background-image: url(images/titles/level.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#blurb1back {
	display:block;
	margin-top:20px;
	height:60px;
	width:330px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666;
	background-image: url(images/titles/title.jpg);
}
.blurb1 {
	display:block;
	display:none;
	font-family: Arial, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #000;
	background-color: #CCC;
	text-align: center;
}
.blurb1para {
	display:block;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:320px;
	font-family: Arial, Geneva, sans-serif;
	font-size: 17px;
	color: #fff;
	line-height: 22px;
}
#blurb2 {
	display:block;
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	margin-left:25px;
	height:400px;
	width:348px;
	position:relative;
	float:left;
	background-color:#000;
	background-image: url(images/titles/backgroundtitle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#blurb2picture {
	display:block;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:330px;
	height:150px;
	background-color: #CCC;
	background-image: url(images/titles/what.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blurb2 {
	display:block;
	display:none;
	font-family: Arial, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #000;
	background-color: #CCC;
	text-align: center;
}
#blurb2back {
	display:block;
	margin-top:20px;
	height:60px;
	width:330px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666;
	background-image: url(images/titles/title2.jpg);
}
.blurb2para {
	display:block;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:320px;
	font-family: Arial, Geneva, sans-serif;
	font-size: 17px;
	color: #fff;
	line-height: 22px;
}
#blurb3 {
	display:block;
	display:block;
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	margin-left:25px;
	height:400px;
	width:348px;
	position:relative;
	float:left;
	background-color:#000;
	background-image: url(images/titles/backgroundtitle.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#blurb3picture {
	display:block;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:330px;
	height:150px;
	background-color: #CCC;
	background-image: url(images/titles/map.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.blurb3 {
	display:block;
	display:none;
	font-family: Arial, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #000;
	background-color: #CCC;
	text-align: center;
}
#blurb3back {
	display:block;
	margin-top:20px;
	height:60px;
	width:330px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666;
	background-image: url(images/titles/title3.jpg);
}
.blurb3para {
	display:block;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:320px;
	font-family: Arial, Geneva, sans-serif;
	font-size: 17px;
	color: #fff;
	line-height: 22px;
}
#red {
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:825px;
	display:block;
	background-color:#000;
	background-image: url(images/background/workbackground.jpg);

}
#work1 {
	margin-left:20px;
	margin-top:20px;
	position:relative;
	float:left;
	width:520px;
	height:220px;
	display:block;
	background-image: url(images/panel%20sections%20style/background4.jpg);
	background-repeat: no-repeat;
	background-position: center center;
		border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#description1 {
	width:332px;
	height:220px;
	position:relative;
	float:left;
	display:block;
}
.description1title {
	margin-top:10px;
	margin-left:10px;
	position:relative;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:20px;
	text-align:center;
	text-decoration:none;
	color:#FC3;
}
.description {
	margin-top:-2px;
	margin-left:10px;
	position:relative;
	float:left;
	display:block;
	width:315px;
	height:160px;
	color:#fff;
	font-family: Arial, Geneva, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
#gallery1 {
	width:166px;
	height:220px;
	position:relative;
	float:right;
	display:block;
}
#gallery2pic1 {
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery2pic2 {
	margin-right:5px;
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:right;
	background-color:#333;
	display:block;
}
#gallery2pic3 {
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery2pic4 {
	margin-right:5px;
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:right;
	background-color:#333;
	display:block;
}
#gallery2pic5 {
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery2pic6 {
	margin-right:5px;
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:right;
	background-color:#333;
	display:block;
}
#gallery2pic7 {
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery2pic8 {
	margin-right:5px;
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:right;
	background-color:#333;
	display:block;
}
#gallery2pic9 {
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:right;
	background-color:#333;
	display:block;
}
#gallery2pic10 {
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery2pic11 {
	margin-right:5px;
	margin-top:5px;
	width:78px;
	height:48px;
	position:relative;
	float:right;
	background-color:#333;
	display:block;
}
#gallery3pic1 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic2 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic3 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic4 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic5 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic6 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic7 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic8 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic9 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic10 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic11 {
		margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic12 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic13 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic14 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic15 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic16 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic17 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic18 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic19 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic20 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic21 {
		margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic22 {
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic23 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#gallery3pic24 {
	margin-left:5px;
	margin-top:5px;
	width:50px;
	height:22px;
	position:relative;
	float:left;
	background-color:#333;
	display:block;
}
#yellow {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:380px;
	display:block;
	background-color:#000;
	background-image: url(images/background/workbackground.jpg);
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#contact {
	position:relative;
	float:right;
	height:400px;
	width:540px;
	display:block;
}
#phone {
	background-color:#CCC;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	display:block;
	width:510px;
	height:160px;
	background-image: url(images/contact/background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
		border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#phonepic {
	margin-left:10px;
	position:relative;
	float:left;
	display:block;
	width:170px;
	height:160px;
	background-image: url(images/contact/phone.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.phone {
	margin-top:59px;
	position:relative;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:24px;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
.email {
	margin-top:70px;
	position:relative;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:18px;
	text-align:center;
	color:#fff;
}
.email a:hover {
	text-decoration:underline;
	color:#FC3;
}
#email {
	margin-top:20px;
	background-color:#CCC;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:510px;
	height:160px;
	background-image: url(images/contact/background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
		border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#emailpic {
	margin-left:10px;
	position:relative;
	float:left;
	display:block;
	width:170px;
	height:160px;
	background-image: url(images/contact/email.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#emailpic a {
	display:block;
	height:100%;
	width:100%;
}

#blue {
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:478px;
	display:block;
	background-color:#000;
	background-image: url(images/background/workbackground.jpg);
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#special {
	margin-top:20px;
	margin-right:20px;
	position:relative;
	float:right;
	height:438px;
	width:520px;
	display:block;
	background-image: url(images/panel%20sections%20style/background3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#special2 {
	margin-top:20px;
	margin-left:20px;
	position:relative;
	float:left;
	height:438px;
	width:520px;
	display:block;
		background-image: url(images/panel%20sections%20style/background3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
		border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#special2pic1 {
	margin-top:20px;
	margin-left:20px;
	position:relative;
	float:left;
	height:189px;
	width:480px;
	display:block;
	background-color:#999;
	background-image: url(images/panel%20sections%20style/panel1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
		border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#special2pic2 {
	margin-top:20px;
	margin-left:20px;
	position:relative;
	float:left;
	height:189px;
	width:480px;
	display:block;
	background-color:#999;
	background-image: url(images/panel%20sections%20style/panel3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
		border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
#about {
	margin-top:20px;
	margin-left:20px;
	position:relative;
	float:left;
	height:341px;
	width:530px;
	display:block;
	background-color:#333;
	background-image: url(images/panel%20sections%20style/background.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
.about {
	margin-left:20px;
	margin-top:40px;
	position:relative;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:28px;
	text-align:center;
	text-decoration:none;
	color:#FC3;
}
.aboutpara {
	margin-left:20px;
	margin-top:10px;
	position:relative;
	float:left;
	display:block;
	width:480px;
	color:#fff;
	font-family: Arial, Geneva, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.about2 {
	margin-left:20px;
	margin-top:50px;
	position:relative;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:28px;
	text-align:center;
	text-decoration:none;
	color:#FC3;
}
.about3 {
	padding-left:23px;
	height:20px;
	width:900px;
	position:relative;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size:28px;
	text-align:left;
	text-decoration:none;
	color:#FFF;
}
.special {
	margin-left:20px;
	margin-top:10px;
	position:relative;
	float:left;
	display:block;
	width:470px;
	color:#fff;
	font-family: Arial, Geneva, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.aboutpara a:hover {
	text-decoration:underline;
	color:#FC3;
}
#white {
	border:#333 1px solid;
	-moz-box-shadow: 0 0 10px #000;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:2025px;
	display:block;
	background-color:#000;
	background-image: url(images/background/workbackground.jpg);
}

a:link {
	color: #fff;
	text-decoration:none;
	outline: none;
}
a:visited {
	color: #fff;
	text-decoration:none;
	outline: none;
}
a:hover {
	color: #fff;
	text-decoration:none;
	outline: none;
}
a:active {
	color: #fff;
	text-decoration:none;
	outline: none;
}
#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:160px;   /* Height of the footer */
	background-image:url(images/footer/footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#botnav {
	margin-left:auto;
	margin-right:auto;
	width:1100px;
	height:150px;
}
#footdiv3 {
	margin-top:50px;
	position:relative;
	float:left;
	width:600px;
	height:20px;
}
#footdiv4 {
	margin-top:40px;
	position:relative;
	float:right;
	width:105px;
	height:71px;
	background-image:url(images/logo/footerlogo.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#footdiv4 a {
	display:block;
	height:100%;
	width:100%;
}
#footdiv5 {
	margin-top:10px;
	color:#333;
	font-family: 'Arial', Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	clear:both;
	position:relative;
	float:left;
	width:700px;
	height:10px;
}
.foot1title1 {
	margin-left:-40px;
	display:inline;
	list-style-type:none;
	font-family: 'Arial', Geneva, sans-serif;
	font-size: 15px;
	font-style: normal;
	margin-bottom:10px;
}
.foot1links {
	margin-left:40px;
	display:inline;
	list-style-type: none;
	font-family: 'Arial', Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FC0;
}
.foot1links a:hover {
	color:#FC0;
	text-decoration: underline;
}
.foot1links a:visited {
	color:#FC0;
}
.foot1links a {
	color:#FC0;
	text-decoration: none;
}
.foot1title1 a:hover {
	color:#fff;
	text-decoration: underline;
}
.foot1title1 a:visited {
	color:#fff;
}
.foot1title1 a {
	color:#fff;
	text-decoration: none;
}
/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 /*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	margin-top:26px;
	float:right;
	position:relative;
	width:675px;
	height:246px;
	background:url(images/gallery/loading.gif) no-repeat 50% 50%;
	background-color:#000;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	display:none;
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/gallery/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/gallery/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
	text-shadow:none;
	font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
	color:#efe9d1;
	text-decoration:underline;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* 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:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.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:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
