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

body {
	color:#323232;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;}

.content_960 {
	width: 960px;
	margin: 0;
	padding: 0;}
	

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

/*** POSITIONING ***/
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear: both;}
.centered {margin-left: auto; margin-right: auto;}
img.align-center {display:block; margin: 0px auto;}
.indent-25 {padding-left: 25px;}
.indent-25R {padding-right: 25px;}
.indent-50 {padding-left: 50px;}
.indent-50R {padding-right: 50px;}
.indent-100 {padding-left: 100px;}
.indent-125 {padding-left: 125px;}
.indent-150 {padding-left: 150px;}
.indent-250 {padding-left: 250px;}
.indent-300 {padding-left: 300px;}
.indent-450 {padding-left: 450px;}
.indent8p {padding-left: 8%}
.indent9p {padding-left: 9%}
.indent10p {padding-left: 10%}
.middle {text-align: center; vertical-align:middle;}
.top5 {padding-top:5px;}
.top10 {padding-top:10px;}
.top25 {padding-top:25px;}
.top35 {padding-top:35px;}
.top40 {padding-top:40px;}
.top50 {padding-top:50px;}
.top75 {padding-top:75px;}
.top100 {padding-top: 100px;}
.top150 {padding-top:150px;}
.top175 {padding-top:175px;}
.top200 {padding-top:200px;}
.top2p {padding-top:2%;}
.top10p {padding-top: 10%}
.top14p {padding-top: 14%}
.top18p {padding-top: 18%}
.bottom25 {padding-bottom:25px;}
.bottom50 {padding-bottom:50px;}
.bottom75 {padding-bottom:75px;}
.bottom10p {padding-bottom: 10%}
.bottom14p {padding-bottom: 14%}
.bottom18p {padding-bottom: 18%}
.right25 {padding-right:25px;}
.paddingaround25 {padding:25px;}


/**** COLOR CLASSES ****/
.color-yellow {color:#fff000;}
.color-red {color:#ff3333;}
.color-grey {color:#999;}
.color-purple {color:#b080fa;}
.color-purpledark {color:#9b51a0;}
.color-orange {color:#ff931e;}
.color-raz {color:#ef0a5e;}
.color-green {color:#66e313;}
.color-greendark {color:#59c610;}
.color-blue {color:#0084d2;}
.color-pink {color:#ff7bac;}
.color-pinkdark {color:#e46e9a;}
.color-bb {color:#73dce4;}
.color-lb {color:#323232;}
.color-pblb {color:#76dce6;}
.color-pbmb {color:#26aad7;}
.color-pmdb {color:#0382d9;}
.color-white {color:#FFFFFF;}
.backcolor-y {background-color:#fff000;}
.backcolor-pblg {background-color:#f0f0f0;}
.backcolor-blue {background-color:#0084d2;}


/**** FONT CLASSES ****/
p {font-size: 16px; font: Arial, Helvetica, sans-serif; font-weight: lighter; line-height: 150%; margin:0;}
h1 {font-family:'Arial Rounded MT Bold', 'Nunito', sans-serif;
 font-weight: normal; font-size: 24pt; text-transform:uppercase; text-align:center;}
h2 {font-family:'Nunito', sans-serif; font-weight:400; font-size: 20pt; text-transformation:uppercase; text-align:center; background-color:rgba(255,255,255,0.6); padding:10px; margin:0;} /*quote*/
h3 {font-family:'Nunito', sans-serif; font-size: 16pt; text-transform:uppercase; text-align:center;}
h4 {font-size: 12px; font-weight:lighter; text-decoration:none; padding:0; margin:0;} /*footer*/
h5 {font-family:'Nunito', sans-serif; font-weight:300; font-size: 19pt; text-align:center; padding:10px; margin:0;}

.bold {font-weight: normal;}
.bolder {font-weight:bold;}
.upper {text-transform:uppercase;}
.under {text-decoration:underline;}
.tx18 {font-size: 18px;}
.txjustified {text-align: justify;}
.txcenter {text-align: center;}
.txright {text-align: right;}
.txleft {text-align: left;}

/*** SPECIFICS ***/
.back_solid {margin: 0; padding:0; width:100%; overflow:hidden;}
.content {margin:0 auto; width:960px;}
.content_910 {margin:0 auto; width:910px;}

#nav {margin:0; padding:0; position: fixed; top: 30%; right:0; z-index:2;}
#nav a {float:right; z-index:2; margin-top:8px; margin-right:15px;}
#nav a:hover {z-index:2;}


.nav_1 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_1.png);}
.nav_1:hover {height:30px; width:97px; background-image: url(images/nav_1h.png); background-color:rgba(153,153,153,0.6)}
.nav_2 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_2.png);}
.nav_2:hover {height:30px; width:188px; background-image: url(images/nav_2h.png); background-color:rgba(153,153,153,0.6);}
.nav_3 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_3.png);}
.nav_3:hover {height:30px; width:194px; background-image: url(images/nav_3h.png); background-color:rgba(153,153,153,0.6);}
.nav_4 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_4.png);}
.nav_4:hover {height:30px; width:150px; background-image: url(images/nav_4h.png); background-color:rgba(153,153,153,0.6);}
.nav_5 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_5.png);}
.nav_5:hover {height:30px; width:309px; background-image: url(images/nav_5h.png); background-color:rgba(153,153,153,0.6);}
.nav_6 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_6.png);}
.nav_6:hover {height:30px; width:179px; background-image: url(images/nav_6h.png); background-color:rgba(153,153,153,0.6);}
.nav_7 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_7.png);}
.nav_7:hover {height:30px; width:179px; background-image: url(images/nav_7h.png); background-color:rgba(153,153,153,0.6);}
.nav_8 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_8.png);}
.nav_8:hover {height:30px; width:127px; background-image: url(images/nav_8h.png); background-color:rgba(153,153,153,0.6);}
.nav_9 {display: block; background-position:right center; height:30px; width:30px; background-image: url(images/nav_9.png);}
.nav_9:hover {height:30px; width:245px; background-image: url(images/nav_9h.png); background-color:rgba(153,153,153,0.6);}


#back_intro { margin:0; padding:0; background-image:url(images/back_intro.jpg); background-repeat: no-repeat; background-size: cover; width: 100%;}

#intro { margin:0 auto; padding:0; background-image:url(images/logointro.png); background-repeat: no-repeat; background-position:center center; width: 960px; background-size:auto 100%; height:700px;}
.arrowdn {padding-bottom:25px;}

#column1 {float:left; padding-left:50px; padding-right: 25px; width:405px;}
#column2 {float:left; padding-left:25px; width:405px;} 
.borderr {border-right-color:#ff3333; border-right-style:dotted; border-right-width: 4px;}

#back_quote1 {margin:0; background-image: url(images/img1.jpg); background-repeat: no-repeat; background-position:center center; background-size: cover; width: 100%; }

#act {margin: 0 auto; background-color:#ffffff; padding-top:25px; width: 960px;}
#act p img {padding-left: 50px; padding-bottom:25px; padding-top:25px; float:left}
#theme {margin: 0 auto; width: 910px;}
#theme p img {padding-top:25px; float:left;}

#quote2 {margin:0; background-image: url(images/img2.jpg); background-repeat: no-repeat; background-position:center center; background-size: cover; width: 100%; height:100%;}

#pbglow { margin:0 auto; padding: 0; width:960px; background-image:url(images/pbglow.png); background-repeat: no-repeat; background-position:top center; width: 960px;}
#pb { margin:0 auto; padding: 0; width:910px;}
#pb img {margin:0 auto;}
.column1of2 {float:left; padding-left:25px; padding-right: 25px; width:430px;}
.column2of2 {float:left; padding-left:25px; width:430px;}

.button_more {display: block; width: 210px; height: 36px; background: url(images/button_more.png); margin: 0px auto;}
.button_more:hover {display: block; width: 210px; height: 36px; background:url(images/button_more_hover.png); margin: 0px auto;}

#pb2 {margin: 0 auto; width: 960px;}
#pb2 p img {padding-top:25px; padding-bottom: 25px; float:left}

#daily {margin:0; padding:0 0 50px 0; background-image: url(images/img3.jpg); background-repeat: no-repeat; background-position:center center; background-size: cover; width: 100%; overflow:hidden;}
#daily .content_910 p {background-color:rgba(255,255,255,0.6); padding-left:50px; padding-right:50px; padding-top:50px; text-align:justify;}

#general {margin:0; padding:0; background-image: url(images/general_sky.jpg); background-repeat: no-repeat; background-position:center center; background-size: cover; width: 100%; overflow:hidden;}
#general img {padding-left: 50px;}
#general p {padding-left:250px; padding-right:25px; text-align:justify;}
.borderb {border-bottom-color:#ff3333; border-bottom-style:dotted; border-bottom-width:4px;}

#cost {margin:0 auto; padding:0; background-color:#eef5fd; width: 100%;}
#cost2 {margin:0; padding:0; background-image: url(images/img44.jpg); background-repeat: no-repeat; background-position:center center; background-size: cover; width: 100%; height: 100%; overflow:hidden;}
#costhalf {background-color:rgba(238,245,251,0.6); padding:50px 50px 25px 50px; margin:0; width:480px; float:left;}
#costhalf p {padding-top:25px;}

#contact {margin:0 auto; width:960px;}
#contact a {color:inherit; text-decoration:none;}

.bordert {border-top-color:323232; border-top-style:solid; border-width:1px;}
.borderb_red {border-bottom-color:#ff3333; border-bottom-style:dotted; border-bottom-width: 4px;}
.borderb_green {border-bottom-color:#66e313; border-bottom-style:dotted; border-bottom-width: 4px;}
.borderb_black {border-bottom-color:#000000; border-bottom-style:dotted; border-bottom-width: 4px;}
.borderb_babyblue {border-bottom-color:#73dce4; border-bottom-style:dotted; border-bottom-width: 4px;}
.borderb_orange {border-bottom-color:#ff931e; border-bottom-style:dotted; border-bottom-width: 4px;}
.borderb_blue {border-bottom-color:#0084d2; border-bottom-style:dotted; border-bottom-width: 4px;}
.borderb_pbmb {border-bottom-color:#26aad7; border-bottom-style:dotted; border-bottom-width: 4px;}
.borderb_grey {border-bottom-color:#999; border-bottom-style:dotted; border-bottom-width: 4px;}


#map {position: relative; padding-bottom: 40%; height: 0; overflow: hidden; z-index: 1;}
iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
iframe:hover {z-index:1;}

#footer {background-color:#fff000; margin: 0; padding:0; width:100%; height:80px;}
#footer h4 {padding-top:30px;}
#footer img:hover {content:url(images/rbover.png);}
#footer a {color:inherit; text-decoration:none;}
