.aa:link {

	color: black;

	text-decoration: none;

}

.aa:visited {

	text-decoration: none;

	color: black;

}

.aa:hover {

	text-decoration: none;

	color: black;

	background-repeat: no-repeat;

	height: 155px;

	border-bottom-width: 100%;

	border-bottom-style: solid;

	border-bottom-color: black;

	padding-bottom: 10px;

}

.aa:active {

	text-decoration: none;

	color: black;

}





.aaa:link {

	color: white;

	text-decoration: none;

}

.aaa:visited {

	text-decoration: none;

	color: white;

}

.aaa:hover {

	color:#FC0;

	text-decoration: none;

}

.aaa:active {

	text-decoration: none;

	color: white;

}





.aaaa:link {

	color: black;

	text-decoration: none;

}

.aaaa:visited {

	text-decoration: none;

	color: black;

}

.aaaa:hover {

	color:#666;

	text-decoration: none;

}

.aaaa:active {

	text-decoration: none;

	color: black;

}





a:link {

	color: black;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: black;

}

a:hover {

	text-decoration: none;

	color:#690;

}

a:active {

	text-decoration: none;

	color: black;

}



h1 {

	font-size: 40px;

	color: black;

	font-family: Roboto;

	font-weight: lighter;

	text-transform: uppercase;

}

h2 {

	font-size: 36px;

	color: black;

	font-family: Roboto;

	font-weight: lighter;

}

h3 {

	font-size: 36px;

	color: black;

	font-family: Roboto;

	font-weight: lighter;

}



.stylewhite {



	color: white;



}



.style1 {

	font-family: Roboto;

	font-size: 25px;

	color: black;

	font-weight: lighter;



}





.style2 {

	font-family: Roboto;

	font-size: 22px;

	color: black;

	font-weight: lighter;

	text-transform: uppercase;

}



.style3 {

	font-family: Roboto;

	font-size: 17px;

	color: black;

	font-weight: lighter;



}



.style4 {

	font-family: Roboto;

	font-size: 13px;

	color: black;

	font-weight: lighter;



}



.size12 {font-size: 12px}

.size14 {font-size: 14px}

.size16 {font-size: 16px}

.size18 {font-size: 18px}

.size20 {font-size: 20px}

.size21 {font-size: 21px}

.size22 {font-size: 22px}

.size24 {font-size: 24px}

.size27 {font-size: 27px}

.size30 {font-size: 30px}

.size32 {font-size: 32px}

.size36 {font-size: 36px}

.size40 {font-size: 40px}

.size48 {font-size: 48px}

.size60 {font-size: 60px}

		

.color-white {color:white }

.color-green {color:#66CC00 }

.color-green {color:#00CCFF }

.color-darkgreen {color:#006600 }

.color-black {color:black }



.cb-slideshow,

.cb-slideshow:after { 

    position: fixed;

    width: 100%;

    height: 100%;

    top: 0px;

    left: 0px;

    z-index: 0; 

}

.cb-slideshow:after { 

    content: '';

    background: transparent url(../images/pattern.png) repeat top left; 

}

.cb-slideshow li span { 

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0px;

    left: 0px;

    color: transparent;

    background-size: cover;

    background-position: 50% 50%;

    background-repeat: none;

    opacity: 0;

    z-index: 0;

	-webkit-backface-visibility: hidden;

    -webkit-animation: imageAnimation 36s linear infinite 0s;

    -moz-animation: imageAnimation 36s linear infinite 0s;

    -o-animation: imageAnimation 36s linear infinite 0s;

    -ms-animation: imageAnimation 36s linear infinite 0s;

    animation: imageAnimation 36s linear infinite 0s; 

}

.cb-slideshow li div { 

    z-index: 1000;

    position: absolute;

    bottom: 30px;

    left: 0px;

    width: 100%;

    text-align: center;

    opacity: 0;

    color: #fff;

    -webkit-animation: titleAnimation 36s linear infinite 0s;

    -moz-animation: titleAnimation 36s linear infinite 0s;

    -o-animation: titleAnimation 36s linear infinite 0s;

    -ms-animation: titleAnimation 36s linear infinite 0s;

    animation: titleAnimation 36s linear infinite 0s; 

}

.cb-slideshow li div h3 { 

    font-family: 'Roboto', sans-serif;

    font-size: 240px;

    padding: 0;

    line-height: 200px; 

}

.cb-slideshow li:nth-child(1) span { 

    background-image: url(../img/slide1.png) 

}

.cb-slideshow li:nth-child(2) span { 

    background-image: url(../img/slide2.png);

    -webkit-animation-delay: 12s;

    -moz-animation-delay: 12s;

    -o-animation-delay: 12s;

    -ms-animation-delay: 12s;

    animation-delay: 12s; 

}

.cb-slideshow li:nth-child(3) span { 

    background-image: url(../img/slide3.png);

    -webkit-animation-delay: 24s;

    -moz-animation-delay: 24s;

    -o-animation-delay: 24s;

    -ms-animation-delay: 24s;

    animation-delay: 24s; 

}



.cb-slideshow li:nth-child(2) div { 

    -webkit-animation-delay: 12s;

    -moz-animation-delay: 12s;

    -o-animation-delay: 12s;

    -ms-animation-delay: 12s;

    animation-delay: 12s; 

}

.cb-slideshow li:nth-child(3) div { 

    -webkit-animation-delay: 24s;

    -moz-animation-delay: 24s;

    -o-animation-delay: 24s;

    -ms-animation-delay: 24s;

    animation-delay: 24s; 

}



/* Animation for the slideshow images */

@-webkit-keyframes imageAnimation { 

    0% { opacity: 0;

    -webkit-animation-timing-function: ease-in; }

    7% { opacity: 1;

         -webkit-animation-timing-function: ease-out; }

    20% { opacity: 1 }

    35% { opacity: 0 }

    100% { opacity: 0 }

}

@-moz-keyframes imageAnimation { 

    0% { opacity: 0;

    -webkit-animation-timing-function: ease-in; }

    7% { opacity: 1;

         -webkit-animation-timing-function: ease-out; }

    20% { opacity: 1 }

    35% { opacity: 0 }

    100% { opacity: 0 }

}

@-o-keyframes imageAnimation { 

    0% { opacity: 0;

    -webkit-animation-timing-function: ease-in; }

    7% { opacity: 1;

         -webkit-animation-timing-function: ease-out; }

    20% { opacity: 1 }

    35% { opacity: 0 }

    100% { opacity: 0 }

}

@-ms-keyframes imageAnimation { 

    0% { opacity: 0;

    -webkit-animation-timing-function: ease-in; }

    7% { opacity: 1;

         -webkit-animation-timing-function: ease-out; }

    20% { opacity: 1 }

    35% { opacity: 0 }

    100% { opacity: 0 }

}

@keyframes imageAnimation { 

    0% { opacity: 0;

    -webkit-animation-timing-function: ease-in; }

    7% { opacity: 1;

         -webkit-animation-timing-function: ease-out; }

    20% { opacity: 1 }

    35% { opacity: 0 }

    100% { opacity: 0 }

}



/* Show at least something when animations not supported */

.no-cssanimations .cb-slideshow li span{

	opacity: 1;

}



@media screen and (max-width: 1140px) { 

    .cb-slideshow li div h3 { font-size: 140px }

}

@media screen and (max-width: 600px) { 

    .cb-slideshow li div h3 { font-size: 80px }

}



.style11 {

	font-family: Roboto;

	font-size: 12px;

	color: white;

	font-weight: lighter;



}



.style22 {

	font-family: Roboto;

	font-size: 14px;

	color: white;

	font-weight: lighter;



}



#apDiv1 {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 117px;

	z-index: 1;

	background-color: #FFFFFF;

}

        #apDiv2 {

	position: absolute;

	width: 100%;

	height: 60px;

	z-index: 2;

	    bottom:0px;

    left:0px;

    right:0px;

    margin-bottom:0px;

	background-color: #000000;

}



        #apDiv3 {

	position: absolute;

	left: 0px;

	top: 105px;

	width: 100%;

	height: 71px;

	z-index: 3;

	visibility: hidden;

}



        #apDiv4 {

	position: absolute;

	left: 0px;

	top: 105px;

	width: 100%;

	height: 71px;

	z-index: 3;

	visibility: hidden;

}



        #apDiv5 {

	position: absolute;

	left: 0px;

	top: 105px;

	width: 100%;

	height: 71px;

	z-index: 3;

	visibility: hidden;

}


.newfootersty { color:#000 !important}
.newfootersty a { color:#000 !important}