    body {
	    font: 12px Arial, Helvetica, sans-serif;
	    color: #fff;
	    line-height:18px;
	    margin:0;
	    padding:0;
        position:relative;
    }

    body p,  body li, body div { font: 12px Arial, Helvetica, sans-serif; line-height:16px;}
    h1, h2, h3, h4, h5 { margin:0; padding:0; color:#fdb405; }
    h1 { font-size:20px; line-height: 1; font-weight:100; margin-bottom:15px;}
    h2 { font-size:14px; font-weight:100; margin-top:22px; margin-bottom:-2px; text-transform:uppercase;}
    h3 { font-size:13px; font-weight:100;}
    h4 { font-size:12px; font-weight:700;}
    h5 { font-size:20px; font-weight:100; margin-bottom:15px; line-height: 21px;}
    p { margin:0 11px 9px 0; padding: 5px 0 2px 0px; }
    a img { border:none; }
    .nivo-caption { display:none; }
    .gsc-input{background:none !important}
    p + a {
        margin-top: -5px;
    }
    
    html { 
	background: url(../images/bg_Page.png) no-repeat center center fixed; 
	background-color:#000;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_Page.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_Page.jpg', sizingMethod='scale')";
    }
    
    
a:link {
	color: #d5bf95;
	/*font-size: 11px;*/
}

a:visited {
	color:#d5bf95;
}
a:hover {
	color: #d5bf95;
}

a:active {
	color: #d5bf95;
}

.winner {
	font-family: Arial, Helvetica, sans-serif;
	color: #d5bf95;
	font-size:13px;
}

.left {
    float: left;

    font-size: 0;
    line-height: 0;
}

.left > div {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 7px;
}
.left > div img:not([src]) {
  display: none;
}
.left > div img {
    display: block;
    margin-right: 14px;
}

.shiftD8 {
    position: relative;
    top: 8px;
}
    
    #wrapper {
        width: 940px;
        margin:0 auto;
        margin-top:15px;
    }
    
    #wrapper #header 
    {
        width:100%;
        height:123px;
        vertical-align:bottom;
    }
    
    #wrapper #header #header-image
    {
        float:left;
        height:123px;
        width:142px;
    }
    
    #wrapper #header #search-navigation
    {
        margin-top:60px;
        float:right;
        width:780px;
        text-align:right;
        position:relative;
    }
    
    #wrapper #header #search-navigation input[type="text"]
    {
        background-color:#000;
        border:solid 1px #fc9903;
        -moz-border-radius: 5px;
        border-radius: 5px;
        color:#fc9903;
        padding-left:3px;
        height:18px;
        margin-bottom:15px;
    }
    
    #wrapper #header #search-navigation #topnav
    {
        list-style-type:none;
        margin:0;
        padding:0;
    }
    
    *+html #wrapper #header #search-navigation #topnav
    {
        list-style-type:none;
        margin:0;
        padding:0;
        position:absolute;
        top:38px;
        left:90px;
        width:700px;
    }
    
    #wrapper #header #search-navigation li
    {
        display:inline;
        padding:3px 15px 3px 15px;
    }
    
    #wrapper #header #search-navigation li:last-child
    {
        display:inline;
        padding:3px 2px 3px 10px;
    }
    
    #wrapper #header #search-navigation li a
    {
        font-family:Verdana;
        text-transform:lowercase;
        text-decoration:none;
        color:#fdb405;
        font-size:16px;
        letter-spacing: -0.4px;
        text-shadow: 1px 1px 1px #000;
    }
    
    #wrapper #content {
        position:relative;
    }
    
    #wrapper #container 
    {
        border:solid 1px #fc9903;
        -moz-border-radius: 5px;
        border-radius: 5px;
        margin-bottom:15px;
        /*padding: 20px;*/
        background-color:rgba(0, 0, 0, 0.6);
        background-color:#000000\0/;
        z-index:100;
        overflow:hidden;
        
     }
    
  
    *+html #wrapper #container 
    {
        border:solid 1px #fc9903;
        -moz-border-radius: 5px;
        border-radius: 5px;
        margin-bottom:15px;
        background-color:#000000;
        z-index:100;
    }
    
    #wrapper #container #content #home-content
    {
        padding:7px 7px 0px 7px;
        overflow: hidden;
        position: relative;
    }
    
    #wrapper #container #content #home-content .nivo-controlNav
    {
        position:absolute;
        z-index:10;
        top:495px;
        left:720px;
    }
    
    .#wrapper #container #content #home-content .nivo-directionNav
    {
        display:none;
    }
    
    #wrapper #container #content #left-nav
    {
        width:135px;
        float:left;
        position: absolute;
        padding-right:15px;
        z-index:1;
        border-radius: 5px; 
        background-color:#000;
        margin-bottom:-15px;
        height: 100%;
    }
    
    /*.clearfix{
        height:706px;
    }*/
    
    #wrapper #container #content #left-nav ul
    {
        list-style-type:none;
    } 
    
    #wrapper #container #content #left-nav ul li
    {
        margin:0 0 13px -20px;
        text-align:right;
        padding-bottom: 5px;
    }
    
    #wrapper #container #content #left-nav ul li a
    {
        font-family:Verdana;
        letter-spacing:-.5px;
        font-weight:300;
        text-transform:lowercase;
        text-decoration:none;
        font-size:13px;
        color:#fdb405;
    }
    
    #wrapper #container #content #left-nav ul li a.selected
    {
        color:#fff;
    }
    
    #search-content {
        display: block;
        padding:20px;
        width:100%;
        -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
    }
    
    /* placeholder color */

    ::-webkit-input-placeholder { color:#fdb405; }
    ::-moz-placeholder { color:#fdb405; } /* firefox 19+ */
    :-ms-input-placeholder { color:#fdb405; } /* ie */
    input:-moz-placeholder { color:#fdb405; }
    
    #wrapper #container #content #main-content
    {
        margin-left:150px;
        border-left:solid 1px #fc9903;
        /*width: 771px;*/
        border-radius: 0px 5px 5px 0px;
        padding: 15px;
        min-height:520px;
        -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
    }
    
    #wrapper #container .site-search-form{
        margin-bottom: 30px;
    }
    
    #wrapper #container #content #search-content .site-search-result-page-url{
        display: none;
    }
    
    #wrapper #container #content #search-content .site-search-result-page-title{
        padding-bottom:24px;
    }
    
    #wrapper #container #content #search-content .site-search-result-teaser{
        padding-top:17px;
    }
    
    #wrapper #footer 
    {
        text-align:right;
        font-size:10px;
    }
    
    #wrapper #footer p
    {
        font-size:11px;
    }
    
    #wrapper #footer img 
    {
        margin-left:15px;
        margin-right:2px;
        position:relative;
        top:-5px;
    }
    
    
.all-videos {
    width:100%;
    display:flex;
    flex-wrap:wrap;
}
.all-videos > div {
    margin-bottom:0;
    padding:5px;
    width:32%;
    float:left;
}    
.all-videos > div p {
    color: rgb(253, 180, 5);
}
#main-content .photo, #main-content .photo img {
    position:absolute;
    top:0;
    z-index:1;
    left:0;
    width:100%;
    height:100%;
    overflow:hidden;
}
#main-content .photo img {
    height:auto;
}


/*  SPECIAL awards2-achievementawards   */


#awards2-achievementawards {
    margin: auto;
    width:630px;
    display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-between;
}


#awardquotes {
    margin:13px auto 37px;
    width:630px;
    display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-between;
    
}
#awardquotes div {
    width:210px;
}
#awardquotes .large {
  flex-grow: 2;
}
#awardquotes .single {
  width:630px !important;
}
.awards-summary .awards {
    width: 630px !important;
    margin: auto;
    margin-bottom: 20px;
}
    
    
    /* #Clearing
================================================== */

    /* Self Clearing Goodness */
    #wrap:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
    
    
    
    .cse-overlay { z-index:1000; }