

.bop
{
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin:auto;
text-align: right;
text-decoration:none;
color: black;
font-size:24px;
}

.nav
{
padding-left:8px;
padding-right:0px;
padding-bottom:0px;
margin:auto;
text-align: left;
text-decoration:none;
color: black;
font-size:24px;
}




#navigation li {
margin: 0; padding: 0;font-family: avenirBold;
font-size:12px;
line-height: 100%;
letter-spacing: 2px;
text-align: center;
text-decoration:none;
color: black;
display:inline-block;
list-style-type: none;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
text-align:center;
white-space: nowrap;
}

.navlogo
{
margin: 0; padding: 0;position: fixed; 
top: 23px; 
display:inline-block;
opacity:0.9;
width: 864;
height: 46px;
position:fixed;
text-align:center;
}

.navcontainer
{
margin: 0; padding: 0;position: fixed;
top: 46px; 
left: 89px;
right:89px;
background-color:#FFFFFF;
opacity:0.9;
text-align:center;
}

li a:link
{color: black;    
list-style-type: none;
text-decoration: none;}
li a:visited
{color: black;
list-style-type: none;
text-decoration: none;}
li a:hover
{color:#484848;
list-style-type: none;
text-decoration: none;}





.navs
{
white-space: nowrap;
height: 100%;
font-family: helvetica;
font-size:24;
line-height: 100%;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin:auto;
text-align: center;
text-decoration:none;
color: black;
}

.navv
{
white-space: nowrap;
height: 100%;
letter-spacing: 1px;
font-family: helvetica;
font-size:24px;
line-height: 100%;
padding-left:0px;
padding-right:0px;
padding-top:15px;
padding-bottom:45px;
margin:auto;
text-align: left;
text-decoration:none;
color: black;
}

.mosaicnav
{
border-top: 0px;
margin:auto;
}

.mosaicnavv
{
border-top: 0px;
font-family: helvetica;
margin:auto;
color: black;
background-color:#FFFFFF;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier *
}

.mosaicnavvv
{
border-top: 20px;
font-family: helvetica;
margin:auto;
color: black;
background-color:#FFFFFF;
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier *
}

@font-face
{
font-family: avenir;
src: url('AveniLig.ttf'); /* IE9 */
}

@font-face
{
font-family: avenirBold;
src: url('avenir_next.ttf'); /* IE9 */
}

@font-face
{
font-family: bebas;
src: url('bebasneue-webfont.ttf'); /* IE9 */
}

.logo
{
height: 23px;
width: 864px;
text-align: center;

}

a.logo:link
{color: black;
text-decoration: none;}
a.logo:visited
{color: black;
text-decoration: none;}
a.logo:hover
{color: black;
text-decoration: none;}

.cap
{
height: 100%;
letter-spacing: 3px;
font-family: avenir;
font-size:14px;
line-height: 175%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
text-decoration:none;
color: black;
}


.subcap
{
height: 100%;
font-family: avenir;
font-size:14px;
line-height: 170%;
padding-top:2px;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
text-decoration: none;
color: black;
}




a.subcap:link
{padding-left:0px;
padding-right:0px;
color: black;
text-decoration: none;
-webkit-transition: color .4s linear; -moz-transition: color .4s linear; -ms-transition: color .4s linear; -o-transition: color .4s linear; transition: color .4s linear; }
}
a.subcap:visited
{padding-left:0px;
padding-right:0px;color: black;
text-decoration: none;}
a.subcap:hover
{
padding-left:0px;
padding-right:0px;text-decoration: none;
color: #0000FF; }

.download
{
height: 100%;
letter-spacing: 3px;
font-family: avenir;
font-size:13px;
line-height: 170%;
padding-top:15px;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
text-decoration: none;
color: #383838;
}

a.download:link
{color: black;
text-decoration: none;}
a.download:visited
{color: black;
text-decoration: none;}
a.download:hover
{color:
#484848;
font-style: italic;
text-decoration: none;}

.downloadsub
{
height: 100%;
letter-spacing: 3px;
font-family: avenir;
font-size:13px;
line-height: 170%;
padding-top:30px;
padding-left:0px;
padding-right:30px;
margin:auto;
text-align: right;
text-decoration: none;
color: #383838;
}

.about
{
height: 100%;
font-family: avenir;
font-size:14px;
line-height: 135%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
color: black;
}

.abouthed
{
height: 100%;
letter-spacing: 1px;
font-family: avenirBold;
font-size:16px;
line-height: 135%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
text-decoration: none;
color: black;
}

.pull
{
height: 100%;
letter-spacing: 3px;
font-family: helvetica;
font-size:16px;
line-height: 175%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
color: black;
}

.pull2
{
height: 100%;
letter-spacing: 3px;
font-family: avenir;
font-size:16px;
font-style:bold;
line-height: 175%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
color: black;
}

.pull3
{
height: 100%;
letter-spacing: 3px;
font-family: avenir;
font-size:16px;
font-style:bold;
line-height: 175%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
color: black;
}

.once
{
height: 100%;
letter-spacing: 3px;
font-family: bebas;
font-size:36px;
line-height: 175%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
color: black;
}

.bullet
{
height: 100%;
letter-spacing: 3px;
font-family: helvetica;
font-size:14px;
line-height: 175%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
color: black;
}


.editorialhed
{
height: 100%;
letter-spacing: 3px;
font-family: avenir;
font-size:14px;
line-height: 155%;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
text-decoration:none;
color: black;
}

.editorial
{
height: 100%;
font-family: avenir;
font-size:13px;
line-height: 170%;
padding-top:2px;
padding-left:30px;
padding-right:30px;
margin:auto;
text-align: center;
color: black;
}

a.editorial:link
{color: black;
text-decoration: none;}
a.editorial:visited
{color: black;
text-decoration: none;}
a.editorial:hover
{font-size:17px; 
color:#FFFF00;
text-decoration: none;
}

a.hover:link
{opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
a.hover:visited
{opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
a.hover:hover
{opacity:0.7;
filter:alpha(opacity=50); /* For IE8 and earlier */
}



.contact
{
height: 100%;
letter-spacing: 3px;
font-family: avenir;
font-size:14px;
line-height: 175%;
text-align: center;
text-decoration:none;
color: black;
}

a.contact:link
{color: black;
text-decoration: none;
-webkit-transition: color .4s linear; -moz-transition: color .4s linear; -ms-transition: color .4s linear; -o-transition: color .4s linear; transition: color .4s linear; }
}
a.contact:visited
{color: black;
text-decoration: none;}
a.contact:hover
{font-size:17px; 
text-decoration: none;
color: #0000FF; }




body 
{
background-image:"Table_01";
background-repeat:no-repeat;
background-attachment:fixed;
background-color: #FFFFFF;}



