﻿
@import url(http://fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Narrow);

*{
	margin:0px;
	padding:0px;
}
.clear 
{
	clear:both;
	height:0;
}
img
{
	border:none;
}
img a
{
	border:none;
}

a{ text-decoration:none; color:#f58a55; }

a:hover{ color:#0f5ca2; }

body{ margin:0 auto; font-family: 'PT Sans', sans-serif; }

.wrapper{ width:1000px; margin:0 auto; }

 header{ width:100%; position:fixed; z-index:9999; border-top:6px solid #fab251; background:#FFF; }
 
.gap{ min-height:176px; }

.right_hdr_area{ width:52%; float:right; }

.follow{ width:60%; float:right; height:53px; background:url(../images/follow_bg.png) no-repeat center; margin-top:-5px; }

.flw{ color:#ffffff; font-family: 'PT Sans Narrow', sans-serif; font-size:23px; width:33%; text-shadow:1px 1px 1px #a37833; background:url(../images/follow_dvdr.png) no-repeat right center; text-align:center; height:45px; line-height:42px; float:left; }

.socl{ width:65%; float:left; margin-left:5px; }

.socl ul{  }

.socl ul li{ list-style:none; display:block; float:left; height:34px; width:34px; margin:5px 3px; }

.socl ul li.fb{ background:url(../images/fb.png) no-repeat center; }

.socl ul li.fb:hover{ background:url(../images/fb_hover.png) no-repeat center; }

.socl ul li.tw{ background:url(../images/twit.png) no-repeat center; }

.socl ul li.tw:hover{ background:url(../images/twit_hover.png) no-repeat center; }

.socl ul li.gp{ background:url(../images/gpls.png) no-repeat center; }

.socl ul li.gp:hover{ background:url(../images/gpls_hover.png) no-repeat center; }

.socl ul li.ut{ background:url(../images/u2b.png) no-repeat center; }

.socl ul li.ut:hover{ background:url(../images/u2b_hover.png) no-repeat center; }

.socl ul li.in{ background:url(../images/in.png) no-repeat center; }

.socl ul li.in:hover{ background:url(../images/in_hover.png) no-repeat center; }

.login_area{ width:190px; float:right; margin:5px 0; }

.login_area ul{  }

.login_area ul li{ list-style:none; display:inline-block; font-size:14px; border-right:1px solid #fda62f; padding:0px 8px 0 5px; line-height:12px; }

.login_area ul li:last-child{ padding-right:0; border:none; }

.login_area ul li a{ color:#0f5ca2; }

.login_area ul li a:hover{ color:#fda62f; }

.hdr_btn_area{ float:right; margin:15px 0; }

.hdr_btn_area ul{  }

.hdr_btn_area ul li{ list-style:none; display: block; float:left; margin-left:15px; border-radius:5px; background:url(../images/btn_bg.jpg) repeat-x left center; }

.hdr_btn_area ul li:hover{ background:url(../images/btn_hover.jpg) repeat-x left center; }

.hdr_btn_area ul li a{ color:#0f5ca2; padding:9px 10px 11px 35px; display:block; float:left; }

.hdr_btn_area ul li a:hover{ color:#FFF; }

.hdr_btn_area ul li a.dnt{ background:url(../images/dnt.png) no-repeat 10px center; }

.hdr_btn_area ul li a.dnt:hover{ background:url(../images/dnt_hover.png) no-repeat 10px center; }

.hdr_btn_area ul li a.nws{ background:url(../images/newsltr.png) no-repeat 10px center; }

.hdr_btn_area ul li a.nws:hover{ background:url(../images/newsltr_hover.png) no-repeat 10px center; }

.left_hdr_area{ width:390px; float:left; }

.logo{ width:260px; float:left; padding-top:2px; }

.founder{ margin-left:3px; width:124px; float:left; padding-top:5px; }


/*****************manu_css*****************/


nav {
	display:block;
	/*background:#3E4156;*/
	text-align:center;
	background:url(../images/nav_texture.jpg) repeat left top;
	
}
.menu {
	display:block;
	padding:0px;
}
.menu li {
	display:inline-block;
	position:relative;
	z-index:100;
	background:url(../images/nav_dvdr.png) right center no-repeat;
}

.menu li:last-child{ background:none; }

.menu li:last-child a{
	
}
.menu li a {
	text-decoration:none;
	padding:15px;
	display:block;
	color:#fff;
/*	-webkit-transition:all 0.2s ease-in-out 0s;
	-moz-transition:all 0.2s ease-in-out 0s;
	-o-transition:all 0.2s ease-in-out 0s;
	-ms-transition:all 0.2s ease-in-out 0s;
	transition:all 0.2s ease-in-out 0s;*/
	font-size:18px;
}

.menu li a:hover, .menu li:hover>a {
	color:#0f5ca2;
	background:#fab251;
	
}
.menu ul {
	display:none;
	margin:0;
	padding:0;
	width:200px;
	position:absolute;
	top:50px;
	left:0px;
	background:rgba(250,178,81,.8);
	
}
.menu ul li {
	display:block;
	float:none;
	margin:0;
	padding:0;
	background:none;
}
.menu ul li a {
	font-size:16px;
	display:block;
	color:#0f5ca2;
	/*border-left:3px solid #ffffff;
	background:url(../images/manu_bg.png) repeat;*/
	padding:10px 15px;
	background:none;
	margin-bottom:0px;
	text-align:left;
	border-bottom:1px dashed #8c8c8c;
	border-right:none;
}

.menu ul li a:hover, .menu ul li:hover>a {
	/*background:#9f1c37;
	border-left:3px solid #9CA3DA;*/
	color:#fff;
	background:#fab251;

}
.menu li:hover>ul {
	display:block;
}
.menu ul ul {
	left:205px;
	top:0px;
}
.mobile-menu {
	display:none;
	width:100%;
	padding:8px;
/*	border:1px solid #3f2a22;*/
	color:#fff;
	/*text-transform:uppercase;*/
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	font-size:23px;
	font-family: 'PT Sans Narrow', sans-serif;
}
.mobile-menu:hover {
	color:#ffffff;
}

.total_body_area{ background:url(../images/body_bg.jpg) no-repeat center; background-size:cover; }

.slider_area{  }

.slider_area img{ width:100%; }

.body_contnt_area{ padding:22px; box-shadow: -5px 0 5px -5px #333, 5px 0 5px -5px #333; background:#FFF; }

.vdo_area{ border: 2px solid #acacac;
    float: left;
    margin-top: 13px;
    width: 46.2%;
	border-radius:5px; }
	
.vdo_area img{ max-width:100%; }

.wlcm_area{ color: #6c6c6c;
    float: right;
    font-size: 13px;
    text-align: justify;
    width: 51%; }

.wlcm_area h2{ color: #0f5ca2;
    font-family: "PT Sans Narrow",sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 2px;
    padding-bottom: 2px; }
	
.affilates_events{ background:#ebebeb; margin-top:30px; }
	
.affilates_area{ width:60%; float:left; background:url(../images/vrtcl_shdw.png) no-repeat right center; padding:0 30px 30px 22px; color:#757474; font-size:13px; text-align:justify; }

.affilates_area h2{ color:#0f5ca2; padding:10px 0; background:url(../images/brdr.jpg) repeat-x left bottom; margin-bottom:18px; font-size:30px; font-weight:normal; }

.affilates_area img{ float:left; margin:5px 20px 0 0; border:2px solid #FFF; }

.affilates_area a.rdmr{ background:url(../images/btn_bg.jpg) repeat-x left bottom; width:100px; height:30px; float:left; color:#0f5ca2; text-align:center; line-height:28px; text-decoration:none; font-size:18px; margin-top:10px; }

.affilates_area a.rdmr:hover{ background:url(../images/btn_hover.jpg) repeat-x left bottom; color:#FFF; }

.events_area{ padding:0 20px; width:30.5%; float:right; }

.events_area h2{ color:#0f5ca2; padding:10px 0; background:url(../images/brdr.jpg) repeat-x left bottom; font-size:30px; font-weight:normal; }

.events_area ul{  }

.events_area ul li{ list-style:none; padding:16px 0 14px; background:url(../images/brdr.jpg) repeat-x left bottom; color:#858585; font-size:12px; }

.events_area ul li img{ margin-right:10px; border:2px solid #FFF; border-radius:5px; float:left; }

.events_area ul li h4{ color:#0f5ca2; font-size:15px; font-weight:normal; }

.events_area ul li span{ display:block; color:#000; float:right; margin-top:-9px; }

.events_area ul li:last-child{ background:none; }

.sponsor{ margin-top:15px; padding:0 10px; }

.sponsor h2{ color:#0f5ca2; text-align:center; font-family: "PT Sans Narrow",sans-serif; font-size:30px; background:url(../images/spnsr_bg.png) no-repeat center; padding-left:4px; margin-bottom:5px; font-weight:normal; }

  .example {
    display: block;
    position: relative;
    padding: 5px;
    margin: 0;
  }
  .example ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  .example li {
    display: block;
    float: left;
    margin: 5px;
    padding: 0;
	border:1px solid #d0dbdb;
  }
    .example li img {
      display: block;
      margin: 0;
    }

.microfiche-controls{ display:none; }


footer{ border-top:8px solid #fab251; padding:15px 0 25px; background:url(../images/nav_texture.jpg) repeat left top; }

.ftr_socl{ width:200px; margin:0 auto; }

.ftr_socl ul{  }

.ftr_socl ul li{ list-style:none; width:34px; height:34px; display:block; float:left; margin:0 3px; }

.ftr_socl ul li.fb{ background:url(../images/ftr_fb.png) no-repeat center; }

.ftr_socl ul li.fb:hover{ background:url(../images/ftr_fb_hover.png) no-repeat center; }

.ftr_socl ul li.tw{ background:url(../images/ftr_twtr.png) no-repeat center; }

.ftr_socl ul li.tw:hover{ background:url(../images/twit_hover.png) no-repeat center; }

.ftr_socl ul li.gp{ background:url(../images/ftr_gpls.png) no-repeat center; }

.ftr_socl ul li.gp:hover{ background:url(../images/gpls_hover.png) no-repeat center; }

.ftr_socl ul li.ut{ background:url(../images/ftr_u2b.png) no-repeat center; }

.ftr_socl ul li.ut:hover{ background:url(../images/u2b_hover.png) no-repeat center; }

.ftr_socl ul li.in{ background:url(../images/ftr_in.png) no-repeat center; }

.ftr_socl ul li.in:hover{ background:url(../images/ftr_n_hover.png) no-repeat center; }


.ftr_menu{  }

.ftr_menu ul{ display:block; text-align:center; }

.ftr_menu ul li{ list-style:none; display:inline-block; margin:15px 0; border-right:1px solid #FFF; padding:0 8px; line-height:15px; }

.ftr_menu ul li:last-child{ border:none; }

.ftr_menu ul li a{ color:#FFF; font-size:14px; }

.ftr_menu ul li a:hover{ color:#fab251; }

.copy{ color:#ffffff; text-align:center; font-size:14px; }

.copy a{ color:#FFF; border-bottom:1px solid #fff; }

.copy a:hover{ border-bottom:1px solid #fab251; color:#fab251; }



.inr_cnt{ box-shadow: -5px 0 5px -5px #333, 5px 0 5px -5px #333; background:#FFF; padding-bottom:22px; }

.inrpg_hdng{ color:#0f5ca2; font-weight:normal; font-size:24px; padding:14px 28px; background:#e7e7e7; text-transform:uppercase; }

.inrg_body_area{ padding:22px 22px 0; font-size:15px; color:#787878; }

.inr_top_section{ margin-bottom:25px; text-align:justify; }

.inr_top_section h2{ color:#0f5ca2; font-size:21px; margin-bottom:5px; font-weight:normal; }

.inr_midl_section{ padding:15px; background:#f5f5f5; border:2px solid #fffefe; text-align:justify; -moz-box-shadow: 0 0 2px 2px #cecece;
-webkit-box-shadow: 0 0 2px 2px #cecece;
box-shadow: 0 0 2px 2px #cecece; margin-bottom:25px; }

.inr_midl_section img{ float:left; border:2px solid #fff; -moz-box-shadow: 0 0 2px 2px #acacac;
-webkit-box-shadow: 0 0 2px 2px #acacac;
box-shadow: 0 0 2px 2px #acacac; margin-right:20px; }

.inr_midl_section h2{ color:#0f5ca2; font-size:21px; font-weight:normal; margin-bottom:5px; }

.vari_bio{ background:#f5f5f5; border:2px solid #fffefe; -moz-box-shadow: 0 0 2px 2px #cecece;
-webkit-box-shadow: 0 0 2px 2px #cecece;
box-shadow: 0 0 2px 2px #cecece; }

.variation{ padding:15px 20px; width:40%; float:left; font-family: "PT Sans Narrow",sans-serif; }

.variation h2{ color:#0f5ca2; font-size:30px; font-weight:normal; margin-bottom:5px; }

.variation ul{  }

.variation ul li{ list-style:none; padding:5px 0 5px 15px; background:url(../images/bullet.png) no-repeat left 10px; font-size:16px; }

.bio{ padding:15px 20px 15px 40px; background:url(../images/vrtcl_shdw1.png) left center no-repeat; width:49%; float:right; }

.bio h2{ color:#0f5ca2; font-size:30px; font-weight:normal; margin-bottom:10px; font-family: "PT Sans Narrow",sans-serif; }

.bio ul{  }

.bio ul li{ list-style:none; margin-bottom:16px; }

.bio ul li:last-child{ margin-bottom:0; }

.bio ul li img{ float:left; border:2px solid #fff; -moz-box-shadow: 0 0 2px 2px #acacac;
-webkit-box-shadow: 0 0 2px 2px #acacac;
box-shadow: 0 0 2px 2px #acacac; margin-right:16px; }

.bio ul li span{ color:#0f5ca2; font-size:17px; }

.contact{ padding:20px 25px; background:#f5f5f5; border:2px solid #fffefe; -moz-box-shadow: 0 0 2px 2px #cecece;
-webkit-box-shadow: 0 0 2px 2px #cecece;
box-shadow: 0 0 2px 2px #cecece; }

.cntct_area{ width:45%; float:left; background:url(../images/cntct_dvdr.png) no-repeat right center; padding-right:5%; font-size:14px; padding-bottom:60px; }

.cntct_area h2, .adrs_area h2{ color:#0f5ca2; font-size:22px; font-weight:normal; padding-bottom:10px; background:url(../images/brdr.jpg) repeat-x left bottom; margin-bottom:20px; text-transform:uppercase; }

.cntct_area input[type="text"]{ padding:2%; width:96%; margin:10px 0 20px;  }

.cntct_area textarea{ padding:2%; width:96%; margin:10px 0 20px; min-height:110px; }

.cntct_area input[type="submit"]{ width:153px; height:50px; border:none; background:url(../images/sbmt.png) no-repeat center; cursor:pointer; float:right; }

.cntct_area input[type="submit"]:hover{ background:url(../images/sbmt_hover.png) no-repeat center; }

.adrs_area{ width:46%; float:right; }

.address span{ font-size:15px; font-weight:bold; }

.map{ margin-top:35px; }

.map img{ max-width:100%; border:2px solid #fff; -moz-box-shadow: 0 0 2px 2px #acacac;
-webkit-box-shadow: 0 0 2px 2px #acacac;
box-shadow: 0 0 2px 2px #acacac; margin-right:20px; }



/* nt-example1 */


#nt-example1 {
	max-width: 330px;
	margin: auto;
	  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#nt-example1-container {
	text-align: center;
}

#nt-example1 li {
	overflow: hidden;
	height:90px;
  	padding: 5px;
	list-style: none;
	text-align: left; 
	font-size:12px;
	  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

#nt-example1 li a{ color:inherit; }

#nt-example1 {
	max-width: 330px;
	margin: auto;
	  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(../images/cd-top-arrow.png) no-repeat center 50% #0f5ca2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  /*opacity: .5;*/
}
.no-touch .cd-top:hover {
  background-color: #fab251;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}


