/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

div.ic_marquee0 div div {
	top:0px !important;
}


.inner-mix a { text-decoration:none !important; }
.inner-mix a:hover { text-decoration:underline !important; }
.mix-introtext p { font-size:15px; }
.theme_minimal.mix-list .mix { border-bottom:1px solid #72c267 !important;}

.wdform_column {
 border-right:0px !important;
border-width:0px !important;
}

.wdform_section {
border-right:0px !important;
border-width:0px !important;
}

.wdform_column.ui-sortable.ui-sortable-disabled {
 border-right:0px !important;
border-width:0px !important;
}

li.cat-Video-Page {
  margin-left:0px;
}

.test {
  overflow:auto;
  min-height:265px;
}

.small-button {
  width:90% !important;
  height:auto !important;
  margin-bottom:10px;
}

.countdownContainer { background-color: #72c267; border-radius:9px; margin-top:6px; font-family: DINWeb, sans-serif; }
ul.countdown li { margin:0 !important; }
ul.countdown li span { font-size:24px !important; width:auto !important; margin:0 !important; color:#0060aa; padding:10px 10px 0 10px !important; text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.7); }
li span.days, li span.hours, li span.minutes { border-right:1px solid #0060aa; }
ul.countdown li p { color:#FFF !important; padding:0 !important; margin:0 !important; font-size:12px !important; text-align:center; letter-spacing:normal !important; padding:0 !important; }
.countdownContainer em { float: left; margin:0; color: #FFF; }
.countdownpreText { background: rgb(211,211,211); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(211,211,211,1) 0%, rgba(130,130,130,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,1)), color-stop(100%,rgba(130,130,130,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(130,130,130,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(130,130,130,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(130,130,130,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(211,211,211,1) 0%,rgba(130,130,130,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#828282',GradientType=0 ); /* IE6-9 */
text-transform: uppercase; color: #FFF; font-size: 16px; margin: 0 !important; padding: 11px 0 6px; text-align: center; line-height:1.4 !important; border-radius: 9px 9px 0px 0px; -moz-border-radius: 9px 9px 0px 0px;
-webkit-border-radius: 9px 9px 0px 0px; }
ul.countdown { clear:both; margin:0 !important; }

.container-half-image {
  width:45% !important;
  height:auto !important;
}
 
 .page-header {
  display:none;
}

.container .ten.columns img {
  max-width:730px !important;
}


.no-border {
  border:0px !important;
}

/* Custom Menu */

#js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover > span.mega, #js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover > a.mega, #js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega.over, #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.active, #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.over {
    background: #fff none repeat scroll 0 0 !important;
}

 #nav {
	 border-top:2px solid #72c267;
	 min-height:37px;
	 background: #72c267;
 }

#js-mainnav.megamenu.horizontal ul.level0 li a.haschild.mega span.menu-title, #js-mainnav.megamenu.horizontal ul.level0 li a.haschild-over.mega span.menu-title {
    color: #000;
}

#js-mainnav.megamenu ul.level0 li.mega span.menu-title {
    color: #000;
}

#js-mainnav.megamenu #js-megaMenuToggle {
    color: #000;
}

#js-mainnav.megamenu.noJS #css3-megaMenuToggle {
    color: #000;
}
/* Custom Menu END */


/* Old Nav 
 #nav {
	 border-top:3px solid #72c267;
	 min-height:37px;
	 background: #626262; 
	 background: -moz-linear-gradient(top, #626262 0%, #292929 100%); 
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626262), color-stop(100%,#292929)); 
	 background: -webkit-linear-gradient(top, #626262 0%,#292929 100%); 
	 background: -o-linear-gradient(top, #626262 0%,#292929 100%); 
	 background: -ms-linear-gradient(top, #626262 0%,#292929 100%); 
	 background: linear-gradient(to bottom, #626262 0%,#292929 100%); 
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626262', endColorstr='#292929',GradientType=0 ); /

}
*/

 
 
  #socialfloat {
	position: fixed;
    right: 0;
    top: 360px;
    z-index: 9999;
    width:34px;
 }
 
 #header {
	 min-height:150px;
	 padding-top:25px;
 }
 
 #header h6 {
 color: #FFFFFF;
 margin-bottom:5px;
 }
 
  #header h5 {
 margin-bottom:5px;
  text-align:right;
 }

#slogan {
  background:#72c267;
  padding:7px 0px 1px 0px;
  text-align:center;
}

 
 .links {
   margin-bottom:10px;
  float:right;
 }

.featuring {
      margin-right: 48px;
    font-size: 17px;
}
 
 .toclogo {
	 width:140px;
	 margin-left:90px;
  float:right;
  margin-bottom:15px;
   margin-right:53px;
 }
 
 #contentsection {
	 float:left;
 }
 
  #sidesection {
	 float:left;
	 width:450px;
 }

.action {
  max-width:100%;
}
 
  #mainbody {
	 background: #FFFFFF;
	 padding:20px 0px;
	 -webkit-box-shadow: 0 0 50px 0 rgba(13,99,168,0.2);
	 box-shadow: 0 0 50px 0 rgba(13,99,168,0.2);
 }

/* #Press Release Section
================================================== */

.blog img {
  width:140px;
  margin:10px 40px 20px 0px;
}

.span0 {
  margin-top:30px;
}

/* ======================= */

.quotebox {
  padding:20px 20px 40px 20px;
  background-image:url(../../../images/quote-background.png);
  background-position:bottom left;
  background-repeat:no-repeat;
  border:1px solid #DDDDDD;
  margin-bottom:20px;
}

.quotebox h4 {
  text-align:right;
}

 
 .sidebox {
	 border:1px solid #72c267;
	 margin-bottom:20px;
  	 background:#FFFFFF;
 }
 
  .sidebox h6 {
	 padding:12px 12px 8px 12px; 
	 margin:0px;
     margin-bottom:10px;
     border-bottom:1px solid #72c267;
 }
 
   .sidebox p {
	 text-align: center;
 }
 
 .gold h6 {
  padding:8px 8px 4px 8px;
  border-bottom:1px solid #000000;
  margin:0 !important;
  font-weight: normal;
  color:#000000 !important;
background: #fadd86; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjOTg0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjYjc5MDM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjYTg4ZjNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZlOWExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmZmZGVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjZmVlY2E0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjZWFjMDVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjYTY4YzM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwYzQ3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  #ac984f 0%, #b79035 7%, #a88f3d 19%, #ffe9a1 49%, #fffdea 52%, #feeca4 57%, #eac05a 68%, #a68c38 87%, #e0c470 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ac984f), color-stop(7%,#b79035), color-stop(19%,#a88f3d), color-stop(49%,#ffe9a1), color-stop(52%,#fffdea), color-stop(57%,#feeca4), color-stop(68%,#eac05a), color-stop(87%,#a68c38), color-stop(100%,#e0c470)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ac984f 0%,#b79035 7%,#a88f3d 19%,#ffe9a1 49%,#fffdea 52%,#feeca4 57%,#eac05a 68%,#a68c38 87%,#e0c470 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ac984f 0%,#b79035 7%,#a88f3d 19%,#ffe9a1 49%,#fffdea 52%,#feeca4 57%,#eac05a 68%,#a68c38 87%,#e0c470 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ac984f 0%,#b79035 7%,#a88f3d 19%,#ffe9a1 49%,#fffdea 52%,#feeca4 57%,#eac05a 68%,#a68c38 87%,#e0c470 100%); /* IE10+ */
background: linear-gradient(to right,  #ac984f 0%,#b79035 7%,#a88f3d 19%,#ffe9a1 49%,#fffdea 52%,#feeca4 57%,#eac05a 68%,#a68c38 87%,#e0c470 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac984f', endColorstr='#e0c470',GradientType=1 ); /* IE6-8 */
}

.sidebox.gold {
	border-color: #000000;
}
 
 
  #partners {
	 background: #FFFFFF;
	 min-height: 150px;
	 padding:20px 0px;
	 border-top:1px solid #eaeaea;
 }
 
 #partners h6 {
 font-size: 12px;
 text-transform: uppercase;
 text-align: center;	 
 }
 
   #footertop {
	 background: #eaeaea;
	 min-height: 150px;
	 padding:20px 0px 10px 0px;
 }
 
 #footertop a {
	 text-decoration: none;
     color:#333;
 }
 
 #footertop a:hover {
	 text-decoration: underline;
 }

.showlogo {
  padding:20px 10px;
  background:#F5F5F5;
  width:70px;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

.showlogo:hover {
  background:#FFFFFF;
}




 
#footer {
	 background: #696969;
	 min-height: 60px;
	 padding-top: 5px;
 }
 
 #footer p {
	 text-align: right;
	 color: #FFFFFF;
	 font-size: 10px;
 }
 
 #footer a {
	 color: #FFFFFF;
	 text-decoration: none;
 }
 
 #footer a:hover {
	 text-decoration: underline;
 }


.latest-left {
  width:48%;
  padding:0%;
  margin-right:4%;
  float:left;
  margin-bottom:30px;
}

.latest-right {
  width:48%;
  padding:0%;
  float:left;
  margin-bottom:30px;
}

/* #Countdown Clock
================================================== */

.tick-toc {
    background: url("../../../images/ticktoc/toc_clock_new.gif") no-repeat scroll left top #FFFFFF;
    height: 46px;
	margin-bottom:20px;
    padding: 50px 0 0;
    position: relative;
    width: 170px;
  	margin-left:55px;
}


.tick-toc-body {
    float: left;
    margin: 0;
    padding: 0px 0px 0px 8px;
    position: relative;
    width: 170px;
}



/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Larger than 1920 HD (devices and browsers) */
	@media only screen and (min-width: 1921px) {
      	body {
		background-size:100% auto;
 }
    }

	/* Smaller than standard 1200 (devices and browsers) */
	@media only screen and (max-width: 1199px) {
		 .toclogo {
			 margin-left:70px;
           margin-right:44px;
	 	}
	 	  #sidesection {
		 	  width:360px;
	 	}
  
  .hide-when-screen-small {
    display:none !important;
  }
  
 #header h6 {
    font-size:14px;
  } 
  
  #header h5 {
    font-size:15px;
  }
  
  .tick-toc {
  	margin-left:24px;
}
  
  .container-header {
  width:120px;
}
  
  .featuring {
  margin-right:41px;
}
  
  .container .ten.columns img {
  max-width:580px !important;
}
      
      
  
	}

	/* Smaller than 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		
  
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
      .links img {
        max-width:72px;
      }
      
		 .toclogo {
			margin-left:30px;
           margin-right:37px;
		}
		#sidesection {
		 	  width:288px;
	 	}
  
  .sidebox img {
    max-width:100px;
    height:auto;
  }
  
   #header h6 {
    font-size:11px;
  } 
  
  #header h5 {
    font-size:12px;
  }
  
   #socialfloat {
	 display: none;
 }
  
    .logoholder {
  float:none;
}
  
    .tick-toc {
  	margin-left:0px;
}
  
    .container-header {
  width:100px;
}
  
    .featuring {
  margin-right:42px;
}
  
  .container .ten.columns img {
  max-width:460px !important;
}
  
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
      
      #header p {
        display:none;
      }
      
       .toclogo {
           margin-right:0px;
		}
      
    .latest-left {
  width:100%;
  padding:0%;
  margin-right:0%;
}

.latest-right {
  width:100%;
  padding:0%;
}
  
  .test {
  min-height:100px;
}
		 #header {
		   padding-top:5px;
 }
  
    .container-header {
  width:160px;
}
  
  .container-left {
  width:89%;
  padding:5%;
  margin-right:0%;
}

.container-right {
  width:89%;
  padding:5%;
}

.feature-left {
  width:89%;
  padding:5%;
  margin-right:0%;
}

.feature-right {
  width:89%;
  padding:5%;
}
  
  .thinfeature-left {
  width:89%;
  padding:5%;
  margin-right:0%;
}
  
  .thinfeature-middle {
  width:89%;
  padding:5%;
}

.thinfeature-right {
  width:89%;
  padding:5%;
}
 
 #socialfloat {
	 display: none;
 }
 
 		#sidesection {
		 	  width:100%;
	 	}
  
  .links {
   display:none;
  }
  
     #header h6 {
    text-align:center;
  } 
  
  #header h5 {
  }
      
        .logoholder {
    margin: 0 auto;
          margin-top:20px;
  }
  
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.toclogo {
			margin-left:135px;
		}
  

  
    .tick-toc {
  	margin-left:127px;
}
  
      .container-header {
    margin-bottom: 90px;
}
  
  .container-left {
background-size: 100% 24%;
}

.container-right {
background-size: 100% 24%;
}      
  
  .container .ten.columns img {
  max-width:420px !important;
}
  
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
  
  
		.toclogo {
			margin-left:82px;
		}
  
  
    .tick-toc {
  	margin-left:67px;
}
  
   #header h6 {
    font-size:10px;
  } 
  
  #header h5 {
    font-size:11px;
  }
  
        .container-header {
    width:140px;
    margin-bottom: 50px;
}
  
  .container .ten.columns img {
  max-width:300px !important;
}
	}


/* #Font-Face
================================================== */
/* first for IE 4–8 */
      @font-face {
        font-family: DINWeb-Bold;
        src: url("../../../fonts/DINWeb-Bold.eot");
      }

/* then for WOFF-capable browsers */
      @font-face {
        font-family: DINWeb-Bold;
        src: url("../../../fonts/DINWeb-Bold.woff") format("woff");
      }
      
/* first for IE 4–8 */
      @font-face {
        font-family: DINWeb-Medium;
        src: url("../../../fonts/DINWeb-Medium.eot");
      }

/* then for WOFF-capable browsers */
      @font-face {
        font-family: DINWeb-Medium;
        src: url("../../../fonts/DINWeb-Medium.woff") format("woff");
      }
      
/* first for IE 4–8 */
      @font-face {
        font-family: DINWeb;
        src: url("../../../fonts/DINWeb.eot");
      }

/* then for WOFF-capable browsers */
      @font-face {
        font-family: DINWeb;
        src: url("../../../fonts/DINWeb.woff") format("woff");
      }
      
/* first for IE 4–8 */
      @font-face {
        font-family: DINWeb-Ita;
        src: url("../../../fonts/DINWeb-Ita.eot");
      }

/* then for WOFF-capable browsers */
      @font-face {
        font-family: DINWeb-Ita;
        src: url("../../../fonts/DINWeb-Ita.woff") format("woff");
      }
      
/* first for IE 4–8 */
	  @font-face {
		font-family: DINWeb-Light;
		src: url("../../../DINWeb-Light.eot");
	  }

/* then for WOFF-capable browsers */
	  @font-face {
		  font-family: DINWeb-Light;
		  src: url("../../../DINWeb-Light.woff") format("woff");
	  }