html,body,div,span,h1,h2,h3,h4,h5,p,blockquote,a,img,small,strong,ol,ul,li,fieldset,form,label,legend,table,caption,tr,td,hr{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;
	-webkit-font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
a img{border:none}
img{vertical-align:top}
p{margin-bottom:20px}
a{color:#2b86ce;text-decoration:none} a:hover{color:#1c4463}
ul{list-style:none}
ul.bullet{list-style-type:disc;padding-left:10px;margin-bottom:20px;margin-top:5px}
ul.bullet li{line-height:22px;padding:4px 0 5px 5px;list-style-position:outside;margin-left:1em}
ul.bullet.type2{list-style-type:circle;}

ol{margin-bottom:20px}
ol li{line-height:22px;list-style-position:inside;padding:4px 0 0 17px;text-indent:-17px}
input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
button,input,textarea,select,label,img{display:inline-block}
button{border:0 none;text-align:center}
button,a span{cursor:pointer}
a.btn{display:inline-block;background-color:#1c4463;color:#fff;font-size:16px;font-weight:400;letter-spacing:0;padding:12px 24px;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	transition:background-color 0.15s ease 0s;-webkit-transition:background-color 0.15s ease 0s;-moz-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;-ms-transition:background-color 0.15s ease 0s}
a.btn:hover{background-color:#176eb3}

html,body{height:100%}
body{height:100%;width:100%;min-width:320px;color:#fff;background-color:#1c4463;font-size:15px;font-weight:normal;line-height:1.6em;text-align:left;
	-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;
 	-webkit-overflow-scrolling:touch;
}

body, input, textarea,select,option{font-family:"effra",sans-serif} /* 400-500-700 */
h1,h2,h3,h4,h5, form .formSubmit input, .subnav li a,nav.pri li a, .message p.heading,p.loc,.sidenav{font-family:"museo-sans-condensed",sans-serif} /* 500-700 */

h1{color: #fff;font-size: 45px;line-height: 1.1em;margin-bottom: 10px;font-weight: 500;}
	#page.sec h1{color: #176eb3;}
h2{color: #67bb51;font-size: 26px;line-height: 1em;margin-bottom: 10px;}
	h2 a{color: #67bb51;}
h3{color: #fff;font-size: 32px;line-height: 1.1em;margin-bottom: 10px;font-weight: 500;}
h5{color:#fff;font-size:18px;margin-bottom:5px;line-height: 1em;text-transform:uppercase} /* footer */
	h5 a{color:#fff} h5 a:hover{color:#fff}

.green{color:#67bb51}
.ltblue{color:#76baf0}
.medblue{color:#176eb3}
.dkblue{color:#1c4463} 
.red{color:#a32135}

.fleft{float:left;padding: 10px;padding-right: 20px;}
.fright{float:right;padding: 10px;padding-left: 20px;}
.cent{text-align:center}
.inline{display:inline}
.indent{margin-left:30px}
.nobot{margin-bottom:0!important;padding-bottom:0!important}
.nowrap{white-space:nowrap}
.clr{clear:both}
.hide,.h{display:none}
.clearfix{overflow:auto}
.note{color:red}
.br10{height:10px;width:100%}
.bold{font-weight:600}

#container{}
header{float:left;height:78px;width:100%;min-width:1024px;background-color:#67bb51}
#page{clear:both;float:left;width:100%;min-width:1024px;background-color:#fff;color:#5f5f5f;margin-top:111px;line-height: 26px;font-size: 16px;}
footer{clear:both;float:left;width:100%;min-width:1024px}

section{clear:both;width:100%;float:left;overflow: hidden;}
section .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
section.cs1 .col{width:100%;margin:0 auto;text-align:center}
	section.cs1.sec.main .col{padding-left:35px;padding-right:20px;}
section.cs2 .col{width:50%;float:left;display:inline;padding-bottom:20px;padding-left:35px;padding-right:20px;}
	section.cs2 .col.left{} /* main */
	section.cs2 .col.right{padding-left:0}
section.cs3 .col{width:33.3%;float:left;display:inline;}
article{clear:both;width:90%;margin:0 auto;padding-bottom:20px;text-align:left}

/******************************************************************************************/
/* home page */
section.gallery{background-color:#285c7c;margin-top:-111px}
section.gallery.home{}
section.gallery.home img{border-left: 8px solid #fff;border-right: 8px solid #fff;}

section.cs1.badges{background-color:#fff;padding-top:39px;padding-bottom:39px;}
section.cs1.badges .col{/*padding-left:20px;padding-right:20px*/}
ul#badges{text-align: center;width:100%}
ul#badges li{display:inline;margin-left:17px;margin-right:17px}
ul#badges li:first-child{margin-left:0;}
ul#badges li:last-child{margin-right:0;}
ul#badges img{width:auto;height: 77px;}

section.msg{clear:both;float:left;width:100%;text-align:center;padding-bottom:30px;padding-top:25px;background-color:#67bb51;color:#fff}
section.msg .col{width:80%}
section.msg p{color:#fff;font-size:25px;font-weight:400;line-height:1.2em;margin-bottom:0}
section.msg.link{transition:background-color 0.15s ease 0s;-webkit-transition:background-color 0.15s ease 0s;-moz-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;-ms-transition:background-color 0.15s ease 0s}
section.msg.link:hover{background-color:#176eb3}

section.intro{background-color:#1c4463;color:#fff;}
section.intro .col{width:81%;padding-top:70px}
section.intro article{width:80%;text-align:center;margin-bottom:60px}
section.intro p{font-size: 18px;font-weight: normal;color: #fff;margin-bottom: 0;line-height: 1.6em;}
section.intro a{color:#77ca61} section.intro a:hover{color:#76baf0}
section.intro img{margin-bottom:35px}
section.intro p span{display:block}

section.cs2.main{}
section.cs2.main .col.left{width:68%;padding-top:30px}
section.cs2.main .col.right{width:32%;padding-top:30px}
article.post{padding-bottom:30px}

div.loop.posts{}
#page.home article.post .videowrap{margin-top: -10px;margin-bottom:5px}

/* sidebar ************************************************/
#sidebar{padding-left:0;padding-right:20px}

.subnav{}
.subnav li{line-height: 1em;margin-bottom:14px}
.subnav li a {font-size: 20px;font-weight: 500;color: #67bb51;}
.subnav li a:hover, .subnav li.sel a {color: #1d6112;}

.horiz .subnav{padding-left: 35px;}
.horiz .subnav ul{}
.horiz .subnav li{display: inline;float: left;margin-right:10px;margin-bottom: 30px;}
.horiz .subnav li a{padding: 15px 25px;line-height: 50px;}
.horiz .subnav li.sel a{background-color:#1c4463;color:#fff}
.horiz .subnav li.unsel a{background-color:#fff;color:#1c4463}
.horiz .subnav li a:hover{background-color:#176eb3;color:#fff}
.horiz .subnav li.sel a:hover{background-color:#1c4463;}

#sponsors{margin-bottom: 30px;text-align: center;}
#sponsors li{}
#sponsors li img{width: 70%;}

/******************************************************************************************/
/* secondary pages */
#page.sec{padding-bottom:20px}
#page.sec article{width: 70%;float: left;margin:0}
#page.sec article.bios{width: 100%;}
#page.sec article.h1{width:90%}
#page.sec article.h2{width:90%}
#page.sec article.bio {width:85%}
#page.sec article.post{width:90%}
#page.sec article.post .videowrap{margin-top: 10px;margin-bottom: 5px;}
#page.sec.single article.post .videowrap{margin-bottom: 15px;}
#page.sec h1 {font-size:32px;margin-bottom: 25px;}
#page.sec h1.double a,#page.sec h1.double span{display:block;font-size:24px;color:#67bb51}
#page.sec h1.double a:hover{color:#488239}

section.gallery.sec{}
section.gallery.sec img{border-left: 8px solid #fff;border-right: 8px solid #fff;}

form#pp{margin-top: 15px;margin-left: 10px;}	
	
#pagelinks{clear:both;float:right;padding-top: 20px;padding-right: 30px;}
#pagelinks .next{display:inline;padding-left:20px}
#pagelinks .prev{display:inline;}
#pagelinks a{font-style:italic;font-weight:bold}

	/** proceedings *************************************/
#page.proceedings h2{color:#1d6112;}
#page.proceedings h4 {color: #67bb51;font-size: 20px;line-height: 1em;margin-bottom: 15px;}

ul.files{margin-bottom:10px}
ul.files li{line-height: 1.2em;padding-bottom: 14px;}
ul.files a{color:#5eac49}  ul.files a:hover{color:#1d6112;}
ul.files.ind{text-indent:20px}

	/** bios *************************************/
article.bios{width:90%;}
.row{width:100%;height:auto;display:block;float:left;padding-bottom: 20px;}
ul.bios{width:100%;padding-bottom:20px}
ul.bios li{float:left;width:25%;padding-right:20px;
 	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul.bios .imgwrap{width:100%;max-width:250px}
ul.bios img{width:100%;height:auto}
ul.bios .overlay{width:100%;display: block;height:auto;min-height:45px;padding-bottom: 5px;line-height:1.1em;text-align: center;}
ul.bios .overlay a.expand{color:#285c7c;display: block;padding-left:15px;padding-top: 9px;padding-bottom:9px;padding-right: 12px;}
ul.bios .overlay:hover{background-color:#d6e8f2;}
ul.bios .overlay a.expand:hover{color:#285c7c}
article.bio img{float: left;width: 229px;height: auto;padding-left: 0;padding-right: 25px;padding-top: 9px;padding-bottom: 15px;}
p.loc{margin-top: -22px;color: #176eb3;font-size: 22px}
section.pioneers ul.bios .overlay{padding-bottom: 0;}
	
	/* wbd */
section.wbd{padding-top: 30px;}
ul.wbdlogos{width:90%;margin-left:10%;float: left;margin-bottom: 20px;}
ul.wbdlogos li{display:inline;float:left; padding-right: 15px;}
ul.wbdlogos li.last img{  height: 80px;margin-top: 15px;}
ul.wbdlogos.list li{ display: block;padding-left: 10px;padding-right: 0;width: 100%;}

/* footer ************************************************/
footer .top{padding-top:45px}
footer section.cs3 .col{width:33.3%} 
footer section.cs3 .col.left{padding-left: 40px;} 
footer section.cs3 .col.mid{padding-left: 60px;}
footer section.cs3 .col.right{}

#signup{width: 228px;}
#signup h5{text-align:center}
#subForm{padding-bottom:30px;display:inline-block}
#subForm label{font-weight:bold;font-size:16px;padding-bottom:5px;display:block}
#subForm input{background-color:#fff;color:#3e3e3e;border:thin solid #ffffff;text-align:center;font-weight:normal;font-size:14px;width:210px;padding:8px;outline:medium none;display:block;
	-webkit-appearance:none;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#subForm input#submit{background-color:#67bb51;color:#ffffff;border:thin solid #67bb51;cursor:pointer;text-align:center;width:228px;margin-top:6px;font-weight:bold}
	@-moz-document url-prefix(){#subForm input#submit{border:thin none}}

#subForm button{background-color:#67bb51;color:#ffffff;border:thin solid #67bb51;cursor:pointer;text-align:center;width:228px;margin-top:6px;font-weight:bold;
    font-weight:normal;font-size:14px;padding: 8px;
-webkit-appearance:none;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}



a.global{margin-left: 70px;margin-bottom: 20px;display: block;}
#google_translate_element{margin-left: -12px;background-color: #becfe3;padding-left: 5px;padding-right: 5px;width: 291px;
	-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

section.cs1.mousetype{font-size:15px;line-height:1.2em;padding-top: 30px;padding-bottom:15px;}
section.cs1.mousetype .col{}
ul.copy{font-size:11px;color:#fff;padding-top:5px;text-transform:uppercase;display:inline-block}
ul.copy li{display:inline;padding-right:3px;}
ul.copy a{color:#E0FFC3}
ul.copy a:hover{color:#fff}

/* social & share ***********************/
.social{display: inline-block;margin-bottom:30px;clear:both;margin-top:10px}
.social li{float:left;display:inline;padding-right:10px}
.social li a img{background-color:#67bb51}
.social li a img:hover{background-color:#67bb51}
.social li a img{transition:background-color 0.15s ease 0s;-webkit-transition:background-color 0.15s ease 0s;-moz-transition:background-color 0.15s ease 0s;-o-transition:background-color 0.15s ease 0s;-ms-transition:background-color 0.15s ease 0s}
.social li a img{width:50px;height:50px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}

ul.share{width:100%;float:left;color:#67bb51;font-size:16px;font-weight: bold;line-height:30px;margin-bottom:25px;}
ul.share li{float:left;display:inline;margin-right:8px}
ul.share li img{background-color:#67bb51}
ul.share li img:hover{background-color:#67bb51}
ul.share li img{width:30px;height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}

/* google translate ***********************/
.goog-te-gadget-simple {font-size: 11pt;padding:5px}
