@charset "utf-8";
/* CSS Document */
body {}
.body1 {background-color: #ffffff;}
#main {width:1000px; margin-left:auto;
 margin-right:auto; }
.container { 
width: 1000px; 
padding-bottom: 7px; 
text-align:left; 
margin-left:auto; margin-right:auto; 
margin-bottom:25px;
font: 100% Verdana, Arial, Helvetica, sans-serif;
clear:both; overflow:hidden;

   }
.innercontainer {width:845px; margin-left:auto; margin-right:auto; }
.innercontainer1 {width:842px; margin-left:auto; margin-right:auto; margin-top: -5px; padding-bottom: 10px; overflow:hidden; padding-right: 3px; }
.fadeshow {width: 965px; margin-left:auto; margin-right:auto; height: 490px; overflow:hidden; z-index: 6;}
.fadeshow1 {width: 888px; margin-left:auto; margin-right:auto; height: 480px; overflow:hidden; background-image:url(images/background.png); padding-left: 79px; padding-top: 20px; }
.fadeshow2 {width: 965px; margin-left:auto; margin-right:auto; height: 490px; overflow:hidden; z-index: 6; margin-bottom: 20px; margin-top: 20px;}
#right {width: 25px;  float:right; padding-top: 610px;} 
#left {width: 25px; float:left; padding-top: 560px;}   
.shadows {-moz-box-shadow: 10px 10px 5px #a5a5a5;
-webkit-box-shadow: 10px 10px 5px #a5a5a5;
box-shadow: 10px 10px 5px #a5a5a5;}
  
.container1 { 
width: 950px; 
padding-bottom: 7px; 
margin-left:auto;
 margin-right:auto; 
 text-align:left; 
 clear:both; 
 margin-bottom:25px;
 background-color: #024b04;
 font-family:"Georgia", "Times New Roman", Times, serif;
 padding-left: 20px; padding-right: 20px;
-moz-box-shadow: 10px 10px 5px #013101;
-webkit-box-shadow: 10px 10px 5px #013101;
box-shadow: 10px 10px 5px #013101;
  }
 

.footer {text-align:center; height:64px; padding-bottom: 7px; width: 940px; margin-bottom: 10px; background-image:url(images/footer.jpg);}
.copyrightText {
	font-family:Arial;
	font-size:18px;
	color:#106363;
	font-style:normal;
	text-decoration:none;
	padding-bottom: 50px;
	margin-bottom:20px;
}
a.copyrightText {
	font-family:Arial;
	font-size:18px;
	color:#fece7a;
	font-style:normal;
	text-decoration:none;
	margin-bottom:20px;
}
/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}





/* menu structure */

.art-menu
{
	padding: 3px 3px 3px 3px;
}

.art-nav
{
	position: relative;
	height: 35px;
	z-index: 100;
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
	clear: both;
}

.art-menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 29px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 3px;
	margin-left: 3px;
}


.art-menu a .r, .art-menu a .l
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 87px;
	background-image: url('images/MenuItem.png');
}

.art-menu a .l
{
	left:0;
	right:1px;
}

.art-menu a .r
{
	width:402px;
	right:0;
	clip: rect(auto, auto, auto, 401px);
}

.art-menu a .t 
{
font-family:"Arial Black",Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
	color: #255B55;
	padding: 0 22px;
	margin: 0 1px;
	line-height: 29px;
	text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
	top:-29px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
	top:-29px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
	top:-29px;
}
.art-menu a:hover .t
{
	color: #DEF2F0;
}

.art-menu li:hover a .t
{
	color: #DEF2F0;
}

.art-menu li:hover>a .t
{
	color: #DEF2F0;
}


.art-menu a.active .l, .art-menu a.active .r
{
	top: -58px;
}

.art-menu a.active .t
{
	color: #9AD6D0;
}


/* end MenuItem */

/* begin MenuSeparator */
.art-nav .art-menu-separator
{
	display: block;
	width: 1px;
	height: 29px;
	background-image: url('images/MenuSeparator.png');
}

/* end MenuSeparator */

/* begin MenuSubItem */
.art-menu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 38px;
	width: 180px;
	overflow:hidden;
	line-height: 38px;
	margin-right: auto;


	background-image: url('images/subitem-bg.png');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 1px;
	border-style: solid;
	border-color: #617DB3;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 38px;
	color: #F0EEF7;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-menu ul ul a
{
	margin-left: auto;
}

.art-menu ul li a:hover
{
	color: #251E3E;
	border-color: #55B9AF;
	background-position: 0 -38px;
}

.art-menu ul li:hover>a
{
	color: #251E3E;
	border-color: #55B9AF;
	background-position: 0 -38px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
	color: #251E3E;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
	color: #251E3E;
}


/* end MenuSubItem */



p.introduction:first-letter {
 font-size : 300%;
 font-weight : bold;
 float : left;
 width : 1em;
 color : #000000;
 }
 p {font-size: 16px; color:#000000; margin-left: 5px; margin-bottom: 15px; font-weight:300; line-height: 2.0; }
h1 {
display:none;
} 
.text4 h2 {clear:both;}
 h2{font-size:24px; color: #FFC550; margin-left: 5px; font-family:"Georgia","Times New Roman","Times,serif"; font-style:italic; z-index: 10000;}
 h3{font-size: 17px; color: #FFC550; margin-bottom: 5px; margin-left: 5px;}
 .blue {color: #ffffff;}
a:link {color: #489C9C;} 
a:visited {color: #599494;}
a:hover {color: #024b02; }
.footer a:link {text-decoration:none;}
.spacer{width: 925px; height: 3px; background-image:url(images/spacer.gif); clear:both; margin-left: 10px;}
.holder {background-color:#FFF; clear:both; padding-bottom: 10px; margin-top: 10px; height: 1220px; }
.holder1 {background-color:#FFF; clear:both; padding-bottom: 10px; margin-top: 10px; height: 2220px; }
.holder2 {background-color:#FFF; clear:both; padding-bottom: 20px; margin-top: 10px; margin-bottom: 20px; clear:both; overflow: hidden;}
.sponsors {width: 935px; margin-left:auto; margin-right: auto; margin-top: 20px; background-color: #0F380F; border: 2px solid #0F380F; margin-bottom: 15px; height:120px; clear:both; }
.greentext { color: #469346;}
.sky { width: 460px; float:left; height: 140px;}
.twenty {margin-left: 25px;}
.floatleft {float:left;}
.clear {clear:both; padding-bottom: 3px;}
.forthweb {width: 950px; margin-left:auto; margin-right:auto; height: 25px; text-align:center;}
.forthweb a:link { color:#000; text-decoration:none;}
.forthweb a:hover { color:#000; text-decoration:none;}
.forthweb a:visited { color:#000; text-decoration:none;}
.form {width:630px; padding-top: 10px; padding-bottom: 10px; border-bottom: 3px solid #000000; border-top: 3px solid #000000; float:left}
.grey {background-color:#CCC; }
.skyholder {width: 925px; margin-top: 2px; clear:both; padding-bottom: 1px; overflow:hidden;}
.green {color: #ffffff}
.textarea {width: 900px; background-color: #224522; padding-bottom: 10px; overflow:hidden; border: 5px solid #ca9725; padding-left: 15px; padding-right:15px; margin-top: 20px; margin-bottom: 20px; clear:both;}
#fbook {
padding-top: 5px; 
width: 195px; 
float:left;}
#FbCont {
margin-top: 5px;
width: 200px; 
float:left;
height:70px;
}
.footertop {height: 42px;}
.nivoSlider {
    position:relative;
    width:965px; /* Change this to your images width */
    height:495px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.nivoSlider a {
border:0;
display:block;
}
.skills {width: 950px; height: 327px; float:left; margin-right: 15px; background-image:url(images/headings1.png); background-repeat:no-repeat;}
.nivo {width: 950px; height: 326px; margin-left:auto;}

* {
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial,Helvetica,"Helvetica Neue",sans-serif;
    font-size: 75%;
}
.cookietext {color:#FFF;}

.left {width: 400px; float:left; margin-right: 15px; margin-bottom: 15px; margin-top: 6px;}
.left1 {width: 620px; height: 300px; float:left; margin-right: 15px; margin-bottom: 15px; margin-top: 6px;}
.forthweb {
width: 950px; 
margin-left:auto; 
margin-right:auto; 
height: 25px; 
text-align:center; 
font-family:Verdana, Geneva, sans-serif; font-size:16px;
background-image: url('images/Footer.png'); margin-bottom: 10px;
}
.forthweb a:link { color:#20104d; text-decoration:none;}
.forthweb a:visited { color:#000; text-decoration:none;}
.forthweb a:hover { color:#000; text-decoration:none;}
#slider {width: 965px; height: 495px; margin-left:auto; margin-right:auto; margin-top: 8px;}
/* begin BlockHeader */
.art-BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 7px;
}

.art-BlockHeader .t
{
	height: 30px;
	color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
	white-space : nowrap;
	padding: 0 6px;
	line-height: 30px;	
}

.art-BlockHeader .l, .art-BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('images/BlockHeader.png');
}

.art-BlockHeader .l
{
	left:0;
	right:6px;
}

.art-BlockHeader .r
{ 
	width:954px;
	right:0;
	clip: rect(auto, auto, auto, 948px);
}





.art-header-tag-icon
{
    height: 30px;
	background-position:left top;
	background-image: url('images/BlockHeaderIcon.png');
	padding:0 0 0 12px;
	background-repeat: no-repeat;
	min-height: 12px;
	margin: 0 0 0 5px;
}


/* end BlockHeader */
.map {width: 450px; height: 750px; margin-top: 20px; margin-bottom: 20px; float:left; margin-right: 20px;}
.nivoSlider {
    position:relative;
    width:965px; /* Change this to your images width */
    height:495px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
	margin-bottom: 15px;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.nivoSlider a {
border:0;
display:block;
}
.text4 {width: 850px; padding-left: 10px; padding-right: 10px; padding-bottom: 2px; overflow:hidden;}
.text4 ul {font-size:16px; font-family:"Georgia","Times New Roman","Times,serif"; font-style:italic;}
.text4 li {margin-top:15px; margin-left: 20px;}
.text5 {width: 850px; padding-left: 10px; padding-right: 10px; padding-bottom: 2px; overflow:hidden; margin-top: 65px;}
.text5 h3 {margin-bottom: 20px;}
.map {width: 400px; height: 700px; float:left;}
.contactform {width: 452px; height: 838px; float:left; margin-top: 1px;}
.about {width: 375px; margin-left: 5px; float:left; height: 758px; margin-top: 25px; padding-left: 5px; padding-top: 20px;}
.about p {font-size:20px; font-family: 'Cabin',sans-serif;} 
.gallerythumb {width: 300px; height: 201px; float:left; margin-top: 15px;}
.gallerythumb1 {width: 300px; height: 201px; float:left; margin-top: 15px; margin-left: 200px;}
.gallerythumb2 {width: 300px; height: 201px; float:left; margin-top: 35px;}
.gallerythumb3 {width: 300px; height: 201px; float:left; margin-top: 35px; margin-left: 200px;}
.gallerythumb4 {width: 155px; height: 104px; float:left; margin-right: 15px; margin-bottom: 20px;}
.testimonial {font-family:"Georgia","Times New Roman","Times,serif"; font-style:italic;}
#FaceBookLikeButton { float:left; margin-left: 15px; margin-top: 15px; padding-bottom: 1px; display:block;  }
.FbCont {float:right}
