/* CSS Document */


@font-face {
    font-family: 'Corbert-Regular';
    src: url('Corbert-Regular-webfont.woff2') format('woff2'),
         url('Corbert-Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1 {
  	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	color: #01C0FF;
	line-height: 64px;
	text-transform: uppercase;
	font-weight: normal;
}

h2 {
	font-weight: normal;
}

.image-quote { 
  background-image:url('images/bluequotemark.png');
  background-repeat: no-repeat;
  }


.image1
{   background: #ffc001;
    margin: 24px;
    padding: 2px;
    outline: 2px solid #ffc001;
} 

.image2
{   background: #7e5b08;
    margin: 2px;
    padding: 2px;
    outline: 2px solid black;
    outline-offset: -12px;
} 

.tablebodytext {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.tablebodytext a:link{
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.tablebodytext a:visited{
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	
}
.tablebodytext a:hover{
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #253D7B;
	text-decoration: none;
}
.tablebodytext a:active {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #253D7B;
	text-decoration: none;
}
.tablebodytextitalic {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: italic;
	line-height: 19px;
	font-weight: normal;
	color: #666666;
}
.listtext {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	color: #333333;
}
.listbold {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	color: #333333;
}
.bodytext {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #222222;
}
.bodytext a:link {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	color: #222222;
	text-decoration: underline;
}
.bodytext a:visited {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	color: #222222;
	text-decoration: underline;
}
.bodytext a:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	color: #253D7B;
	text-decoration: none;
}
.bodytext a:active {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
    color: #253D7B;
	text-decoration: none;
}

.text-header {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #222222;
}
.text-header a:link {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	color: #222222;
	text-decoration: underline;
}
.text-header a:visited {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	color: #222222;
	text-decoration: underline;
}
.text-header a:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	color: #253D7B;
	text-decoration: none;
}
.text-header a:active {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
    color: #222222;
	text-decoration: none;
}
.text-header-without-underline {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #222222;
}
.text-header-without-underline a:link {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	color: #222222;
	text-decoration: none;
}
.text-header-without-underline a:visited {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	color: #222222;
	text-decoration: none;
}
.text-header-without-underline a:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	color: #253D7B;
	text-decoration: underline;
}
.text-header-without-underline a:active {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
    color: #222222;
	text-decoration: none;
}
.bodyITALICS {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	font-weight: normal;
	color: #333333;
}
.bodyITALICS2 {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
}

.bodyBOLD {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
}

.tablewhiteHEADER {
	font-family: 'Roboto', sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: 29px;
	font-weight: normal;
	color: #FFFFFF;
}

.main-page-header {
	font-family: 'Oswald', sans-serif;

	font-size: 28px;
	color: #7E5B08;
	line-height: 44px;
}
.main-page-header-no-space {
	font-family: 'Oswald', sans-serif;

	font-size: 28px;
	line-height: 28px;
	letter-spacing: .4px;
	color: #7E5B08;
}

.blue-largest-header {
	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	color: #01C0FF;
	line-height: 64px;
	text-transform: uppercase;

}
.blue-large-header {
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	color: #01C0FF;
	line-height: 38px;
	text-transform: uppercase;

}
.blue-medium-header {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #01C0FF;
	line-height: 24px;

}
.gold-large-header {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #FFC001;
	line-height: 24px;
}
.blue-small-header {
	font-family: 'Oswald', sans-serif;

	font-size: 22px;
	color: #01C0FF;
	line-height: 24px;
}

.grey-grand-header {
	font-family: 'Oswald', sans-serif;

	font-size: 24px;
	color: #0D0D0D;
	line-height: 32px;
}
.grey-grand-header a:link {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	color: #0D0D0D;
	line-height: 32px;
	text-decoration: underline;
}
.grey-grand-header a:visited {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	color: #0D0D0D;
	line-height: 32px;
	text-decoration: underline;
}
.grey-grand-header a:hover {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	color: #FFC001;
	line-height: 32px;
	text-decoration: none;
}
.grey-grand-header a:active {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	color: #0D0D0D;
	line-height: 32px;
	text-decoration: none;
}

.gold-grand-header {
	font-family: 'Oswald', sans-serif;

	font-size: 24px;
	color: #FFC001;
	line-height: 32px;
}

.gold-large-header {
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #FFC001;
	line-height: 24px;
}

.header-link {
	font-family: 'Oswald', sans-serif;

	font-size: 22px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #FBCA14;
	text-decoration: none;
}
.header-link a:link{
	font-family: 'Oswald', sans-serif;

	font-size: 22px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #FBCA14;
	text-decoration: underline;
}
.header-link a:visited{
	font-family: 'Oswald', sans-serif;

	font-size: 22px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #FBCA14;
	text-decoration: underline;
	
}
.header-link a:hover{
	font-family: 'Oswald', sans-serif;

	font-size: 22px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.header-link a:active {
	font-family: 'Oswald', sans-serif;

	font-size: 22px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #FBCA14;
	text-decoration: none;
}
.textbluesm {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #253D7B;
	text-decoration: none;
}
.textbluesm a:link{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #253D7B;
	text-decoration: underline;
}
.textbluesm a:visited{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #253D7B;
	text-decoration: underline;
}
.textbluesm a:hover{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #253D7B;
	text-decoration: none;
}
.textbluesm a:active {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #253D7B;
	text-decoration: none;
}
.bluebody {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 25px;
    color: #253D7B;
	letter-spacing: 2px;
	text-decoration: none;
}
.whitebody {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
    color: #FFFFFF;
	text-decoration: none;
}
.whitebody a:link {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
    color: #FFFFFF;
	text-decoration: underline;
}
.whitebody a:visited {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
    color: #FFFFFF;
	text-decoration: none;
}
.whitebody a:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
}
.whitebody a:active {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
    color: #FFFFFF;
	text-decoration:  none;
}
.whitebodybold {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #FFFFFF;
}
.whiteITALICS {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 32px;
	font-weight: normal;
	color: #FFFFFF;
}
.whitebody2 {
	font-family: 'Roboto', sans-serif;
font-size: 17px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.whitebody2 a:link{
	font-family: 'Roboto', sans-serif;
font-size: 17px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: underline;
}
.whitebody2 a:visited {
	font-family: 'Roboto', sans-serif;
font-size: 17px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: underline;
}
.whitebody2 a:hover {
	font-family: 'Roboto', sans-serif;
font-size: 17px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #79BD9A;
	text-decoration: none;
}
.whitebody2 a:active {
	font-family: 'Roboto', sans-serif;
font-size: 17px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
    color: #ffffff;
	text-decoration: none;
}

.footer {
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
	text-decoration: none;
}
.footer a:link{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
	text-decoration: underline;
}
.footer a:visited{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
	text-decoration: underline;
}
.footer a:hover{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
	text-decoration: none;
}
.footer a:active{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
	text-decoration: none;
}
.whitefooter2 {
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: none;
}
.whitefooter {
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: none;
}
.whitefooter a:link{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: underline;
}
.whitefooter a:visited{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: underline;
}
.whitefooter a:hover{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: none;
}
.whitefooter a:active{
	font-family: 'Roboto', sans-serif;
font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
    color: #FFFFFF;
	text-decoration: none;
}
.widebodytext {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 35px;
	font-weight: normal;
	color: #3B8686;
	letter-spacing: 3px;
	text-decoration: none;
}

#container { position: relative; width: 394px; height: 182px; } 

#bg { 
background: #080808;
filter:alpha(opacity=00); /* IE */
-moz-opacity:0.0; /* Mozilla */
opacity: 0.0; /* CSS3 */
position: absolute; top: 0; left: 0; height: 100%;
width:100%;
}

#logo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#navcontainer ul {
padding: 0;
background-color: #;
color: White;
width: 100%;
font-family: 'Work Sans', sans-serif;
font-size: 15px;
font: #ffffff
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.8em 1em;
background-color: #;
color: white;
text-decoration: none;
float: left;
border-right: 2px solid #;
border-left: 2px solid #;
}

#navcontainer ul li a:hover  {
background-color: #FFC001;
color: #ffffff;
}

ul.dropdown {margin: 0; padding: 0;}
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; margin: 0 0 0 0px;  list-style:none; font: #ffffff 14px 'Work Sans', sans-serif;}
ul.dropdown li                      { float: left; zoom: 1; padding-left:0px; padding-right:0px; }
ul.dropdown a:hover		            { color: #FFFFFF; }
ul.dropdown a:active                { color: #; }
ul.dropdown li a                    { display: block; padding: 2px 2px; color: #ffffff; text-decoration: none;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #333333; color: black; position: relative; }
ul.dropdown li.hover a              { color: #ffffff; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 260px; visibility: hidden; position: absolute; top: 100%; left: 0; padding-left:5px; list-style:none;}
ul.dropdown ul li 					{ font-weight: normal; background: #fff; color: #fff; 
									  border-bottom: 0px solid #fff; float: none; padding-left:0px;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; background-color: #181818;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
.galleria-container{ 
    background:#ededed;
    border-color:#79BD9A;
    border-style:solid;
    border-width:2px;
 }
table.responsive-table td {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.jr-container .responsive-table {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.butn {
  background: #79BD9A;
  background-image: -webkit-linear-gradient(top, #79BD9A, #2f5943);
  background-image: -moz-linear-gradient(top, #79BD9A, #2f5943);
  background-image: -ms-linear-gradient(top, #79BD9A, #2f5943);
  background-image: -o-linear-gradient(top, #79BD9A, #2f5943);
  background-image: linear-gradient(to bottom, #79BD9A, #2f5943);
  -webkit-border-radius: 26;
  -moz-border-radius: 26;
  border-radius: 26px;
  text-shadow: 1px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 9px 20px 10px 20px;
  text-decoration: none;
}

.butn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #266e9e);
  background-image: -moz-linear-gradient(top, #3cb0fd, #266e9e);
  background-image: -ms-linear-gradient(top, #3cb0fd, #266e9e);
  background-image: -o-linear-gradient(top, #3cb0fd, #266e9e);
  background-image: linear-gradient(to bottom, #3cb0fd, #266e9e);
  text-decoration: none;
}