h1{font-weight:800; font-size:50px; color:#cccccc;line-height:.7;padding-top:0px;} 
h2{font:normal 40px arial; color:#332B99;font-weight:600}
h3{font:normal 35px arial;color:#211C66;line-height:1.0;}

a.sublink:link {font:normal 22px Segoe UI ,veranda, arial,sans-serif;color:#444451;vertical-align:top;text-align:center;text-decoration:none;}
a.sublink:visited {font:normal 22px Segoe UI ,veranda, arial,sans-serif;color:#444451;vertical-align:top;text-align:center;text-decoration:none;}
a.sublink:hover {font:normal Segoe UI ,veranda, arial,sans-serif;color:#444451;vertical-align:top;text-align:center;text-decoration:none;}
a.sublink:active {font:normal 22px Segoe UI ,veranda, arial,sans-serif;color:#444451;vertical-align:top;text-align:center;text-decoration:none;}

a.main1:link {font:normal 20px Segoe UI ,veranda, arial,sans-serif;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}
a.main1:visited {font:normal 20px Segoe UI ,veranda, arial,sans-serif;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}
a.main1:hover {font:normal 20px Segoe UI ,veranda, arial,sans-serif;color:#dd5533;vertical-align:top;text-align:center;text-decoration:none;}
a.main1:active {font:normal 20px Segoe UI ,veranda, arial,sans-serif;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}

a.main2:link {font:normal 25px Segoe UI ,veranda, arial,sans-serif;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}
a.main2:visited {font:normal 25px Segoe UI ,veranda, arial,sans-serif;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}
a.main2:hover {font:normal 25px Segoe UI ,veranda, arial,sans-serif;color:#dd5533;vertical-align:top;text-align:center;text-decoration:none;}
a.main2:active {font:normal 25px Segoe UI ,veranda, arial,sans-serif;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}

a.mainnav3:link {font:normal 18px arial;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}
a.mainnav3:visited {font:normal 18px arial;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}
a.mainnav3:hover {font:normal 18px arial;color:#dd5533;vertical-align:top;text-align:center;text-decoration:none;}
a.mainnav3:active {font:normal 18px arial;color:#ffffff;vertical-align:top;text-align:center;text-decoration:none;}

a.personlink:link {font:normal 20px arial;color:#649BB7;text-align:center;text-decoration:none;font-weight:700; }
a.personlink:visited {font:normal 20px arial;color:#649BB7;text-align:center;text-decoration:none;font-weight:700; }
a.personlink:hover {font:normal 20px arial;color:#dd5533;text-align:center;text-decoration:none;font-weight:700; }
a.personlink:active {font:normal 208px arial;color:#649BB7;text-align:center;text-decoration:none;font-weight:700; }

#brand
{
position:absolute;
color:#dddddd;
right:20px;
bottom:20px;
font:normal 12px Segoe UI ,veranda, arial,sans-serif;
}

body
{
}

#vttext
{
width:400px; 
height:50px; 
background-color:#eeeeee;
z-index:5;
border:0px solid #dddddd;
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
color:#444444;
text-align:center;
}

#vtsubmit
{
width:400px; 
height:50px; 
background-color:#dd5533;
z-index:5;
border:0px solid #dddddd;
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
}

#b1
{
position:absolute; 
top:-50px;
right:11%;
width:150px;
height:150px;
background:url("images/darkflag.png"); 
background-attachment: center bottom;
background-position: center;
background-size:cover;
background-repeat:no-repeat;
border:0px solid #dddddd;
font:bold 20px arial;
color:#ffffff;
z-index:10;
}

#b2
{
left:50%;
visibility:hidden;
}

#b3
{
position:absolute; 
right:45%;
top:45px;
width:200px; 
height:50px; 
background-color:#33dd33;
z-index:3;
border:0px solid #dddddd;
font:normal 18px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

#hero
{
width:100%; 
top:45px; 
left:0%; 
position:absolute;
z-index:1;
}

#logo
{
position:absolute;
left:20px;
top:20px;
width:150px;
border:0px solid #444451;
padding:20px;
border-radius:3px;
-moz-border-radius:3px; /* Firefox 3.6 and earlier */
z-index:6;
}


#logo5
{
width:200px;
border:0px solid #444451;
z-index:9;
}


#band
{
position:fixed;
//background-color:#dd5533;
background-color:#333350;
left:0%;
top:0px;
height:110px;
width:100%;
text-align:center;
z-index:7;
visibility:hidden;
}

#dropper
{
position:fixed;
top:-200px;
width:15%;
text-align:center;
border:0px solid #aaaaaa;
z-index:6;
visibility:hidden;
color:#eeeeee;
background-color:#555566;
padding:10px;
height:175px;
line-height:1.8;
-webkit-transition: top 1s; /* Safari */
transition: top 1s;
}

#droppercloser
{
position:fixed;
top:200px;
width:17%;
z-index:5;
visibility:hidden;
padding:10px;
border:0px solid #333355;
height:177px;
}

a.dd
{
color:#dddddd;
text-align:center;
font:normal 16px Segoe UI ,veranda, arial,sans-serif;
text-decoration:none;
}

a.dd:hover
{
color:#ffffff;
text-align:center;
font:normal 16px Segoe UI ,veranda, arial,sans-serif;
text-decoration:none;
}

a.dd2
{
color:#ddaa77;
text-align:center;
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
text-decoration:none;
}

a.dd2:hover
{
color:#ffffff;
text-align:center;
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
text-decoration:none;
}

#ntable
{
position:absolute;
left:10%;
top:10px;
text-align:center;
width:80%;
}

#table3
{
position:absolute;
left:10%;
top:20px;
text-align:center;
width:80%;
spacing:50px;
}

#td1
{
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
width:15%;
text-align:center;
}

#td3
{
font:normal 25px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
text-align:center;
height:40px;
padding-left:2%;
padding-right:2%;
width:27%;
}

#td3a
{
font:normal 55px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
text-align:center;
padding:4%;
width:27%;
}

#section1
{
width:100%; 
top:45px; 
left:0%; 
position:absolute;
z-index:1;
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
color:#444451;
text-align:center;
}

#section2
{
top:780px;
width:60%;
height:400px; 
left:10%; 
position:absolute;
z-index:3; 
background-color:#ffffff;
border:0px solid #333333;
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
color:#444451;
text-align:center;
vertical-align:text-top;
text-overflow:ellipsis;
}

#section3
{
top:1350px;
width:100%;
height:630px; 
left:0%; 
position:absolute;
z-index:3; 
background-color:#887755;
font:normal 80px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
text-align:center;
}

#section4
{
top:1950px;
width:100%;
height:450px; 
left:0%; 
position:absolute;
z-index:4; 
color:#ffffff;
text-align:center;
background:url("images/vid_bg.jpg") center top fixed;
background-size: 100% 700px;
}

#section5
{
top:1070px;
width:60%;
height:250px; 
left:10%; 
position:absolute;
z-index:4; 
background:url("images/iStock-532169514.jpg") center top fixed;
background-size: 100%;
font:normal 22px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
text-align:center;
border:3px solid #dd5533;
border-radius:5px;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
text-shadow: 2px 2px 2px #000000;
-moz-text-shadow: 2px 2px 2px #000000; /* Firefox 3.6 and earlier */
-webkit-text-shadow: 2px 2px 2px #000000; /* Safari */
}

#section7
{
top:780px;
width:25%;
height:400px; 
left:71%; 
padding:10px;
position:absolute;
z-index:4; 
font:normal 16px Segoe UI ,veranda, arial,sans-serif;
color:#444451;
text-align:center;
}

#section6
{
top:2500px;
width:100%;
height:400px; 
left:0%; 
padding-left:100px;
padding-right:100px;
padding-top:20px;
position:absolute;
z-index:4; 
font:normal 25px Segoe UI ,veranda, arial,sans-serif;
color:#444451;
text-align:center;
}

#a1but,#b1but,#d1but
{
top:0px;
width:100%;
height:420px; 
left:0%; 
position:absolute;
z-index:1; 
color:#ffffff;
text-align:center;
overflow:hidden;
text-shadow: 2px 2px 2px #444451;
-moz-text-shadow: 2px 2px 2px #444451; /* Firefox 3.6 and earlier */
-webkit-text-shadow: 2px 2px 2px #444451; /* Safari */
}

#freepage1
{
top:45px;
width:100%;
background-size:100%;
background:url("images/donbg.jpg");
background-repeat:no-repeat;
height:1000px; 
left:0%; 
position:absolute;
z-index:1; 
color:#ffffff;
text-align:center;
overflow:hidden;
text-shadow: 2px 2px 2px #444451;
-moz-text-shadow: 2px 2px 2px #444451; /* Firefox 3.6 and earlier */
-webkit-text-shadow: 2px 2px 2px #444451; /* Safari */
}

#a1but{background:url("images/bga.jpg") center top fixed;background-size: 100% ;}
#b1but{background:url("images/bgb.jpg") center top fixed;background-size: 100% ;}
#b1but2{background:url("images/bbcruise.jpg") center top fixed;background-size: 100% ;background-size:cover;}


#subtable
{
position:relative;
left:15%;
top:-20px;
text-align:center;
width:70%;
vertical-align:text-top;
}

#galtext
{
top:210px;
width:70%;
left:15%; 
position:absolute;
z-index:4; 
font:normal 55px Segoe UI ,veranda, arial,sans-serif;
text-align:center;
color:#ffffff;
text-shadow: 2px 2px 2px #000000;
-moz-text-shadow: 2px 2px 2px #000000; /* Firefox 3.6 and earlier */
-webkit-text-shadow: 2px 2px 2px #000000; /* Safari */
}

#galtext2
{
top:370px;
right:5%; 
position:absolute;
z-index:4; 
font:bold 30px arial;
text-align:center;
color:#ffffff;
}

#galtext3
{
top:100px;
width:70%;
left:15%; 
position:absolute;
z-index:4; 
font:normal 55px arial;
text-align:center;
color:#333333;
}

#strip
{
top:355px;
right:0%; 
width:400px;
height:65px;
position:absolute;
z-index:3; 
}

#infoicon
{
left:21%;
position:relative;
height:150px;
width:150px;
border:6px solid #444451;
border-radius:72px;
-moz-border-radius:72px; /* Firefox 3.6 and earlier */
text-align:center;
color:#eeeeee;
background-color:#dd5533;
padding-top:40px;
}

#menudiv
{
top:-450px;
right:0px; 
width:200px;
padding-left:100px;
position:fixed;
z-index:6; 
background-color:#222255;
font:normal 18px arial;
color:#ffffff;
text-align:left;
border:0px solid #555555;
line-height:2.0;
transition: top 1s;
-webkit-transition: top 1s; /* Safari */
visibility:visible;
text-align:left;
}

#adders1,#adders2,#adders3,#adders4
{
width:100px;
vertical-align:text-top;
text-align:center;
text-indent:50px;
font:normal 25px Segoe UI ,veranda, arial,sans-serif;
}

#subtable1,#subtable2,#subtable3,#subtable4
{
padding:20px;
visibility:visible;
font:normal 20px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
text-align:left;
line-height:1.0;
width:100%;
}

#footer1
{
padding-top:10px;
padding-bottom:10px;
width:100%;
left:0%; 
z-index:7; 
background-color:#333333;
border:0px solid #333333;
font:bold 14px arial;
color:#ffffff;
text-align:center;
}

#footertable
{
position:relative;
left:10%;
width:80%;
border:0px solid #000000;
}

#sm
{
border-radius:5px;
-moz-border-radius:5px; /* Firefox 3.6 and earlier */
}

#newsletterbutton
{
padding-top:5px;
bottom:50px;
width:200px;
height:120px;
left:0%; 
position:fixed;
z-index:6; 
background-color:#227722;
font:normal 22px Segoe UI ,veranda, arial,sans-serif;
color:#ffffff;
text-align:center;
vertical-align:text-top;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}

#seperator
{
width:95%;
text-align:left;
padding-left:5%;
padding-top:5px;
padding-bottom:5px;
font-size:20px;
color:#ffffff;
background-color:#649BB7;
}

#impact
{
position:relative;
left:0px;
width:80%;
background-color:#aaaaaa;
color:#ffffff;
line-height:1.8;
text-align:left;
padding-left:10%;
padding-right:10%;
padding-bottom:5%;
}

#whitebutton
{
padding:15px;
color:#ffffff;
text-align:center;
font:normal 20px arial;
border:2px solid #ffffff;
border-radius:30px;
-moz-border-radius:30px; /* Firefox 3.6 and earlier */
width:200px;
background-color:transparent;
}

#whitebutton:hover
{
background-color:#ffffff;
color:#649BB7;
}

#bluebutton
{
padding:15px;
color:#5533aa;
text-align:center;
font:normal 20px arial;
border:2px solid #5533aa;
border-radius:30px;
-moz-border-radius:30px; /* Firefox 3.6 and earlier */
width:200px;
background-color:transparent;
}

#bluebutton:hover
{
background-color:#dddddd;
color:#5533aa;
}

#blocktalk
{
top:440px;
width:95%;
left:2%; 
position:absolute;
font:normal 18px arial;
color:#444451;
text-align:left;
line-height:1.8;
z-index:2; 
padding-bottom:100px;
}
