/* Updated 2 Dec 2015, remove padlock on topnav  .. */

* {margin:0;padding:0;} /* .... */


.wrapper{max-width:960px;margin:0 auto;}

.ie8 .wrapper.container_12, .ie7 .wrapper.container_12{width:960px;}
.ie8 #gns, .ie7 #gns{margin-top:25px;}

.vh{position:absolute;left:-5000px;}
img{max-width:100%;}
input{border-radius:0;}
strong{font-weight: 700;}

#header{position:relative;font-family: 'Ubuntu', sans-serif;font-size:1.2em;min-height:88px;}			
	#header header{position:absolute;z-index:2;}
	#header header h1{width:100%;margin:14px 0 0 0px;}
	.search-form{float:right; clear:right; margin:20px 1% 0px 0;width:300px;}
	.search-form fieldset{border:none;float:left;width:185px;background:none;margin-right:5px;width:185px;}
	.search-form input#search::-webkit-input-placeholder,.search-form input#google-search::-webkit-input-placeholder {color:white;}
	.search-form input#search, .content .search-form input,.content .search-form #google-search {color:#fff!important;background:url(/t4cms/2012r-search-left.jpg) no-repeat 0 0;border:none;height:25px;width:145px;padding:0px 0 0 10px;font-family: 'Ubuntu', sans-serif;font-size:1.2em;float:left;outline:none;border-radius:0;border:none;line-height:25px;}
	.search-form input#submit,.content .search-form #find,.content .search-form #submit{float:left;background:url(/t4cms/2012r-search-submit.jpg) no-repeat 0 0;line-height:0;text-indent:-5000px;width:30px;height:25px;border:none;}
	.search-form a{color:#003366;float:right;font-size:1.1em;margin-top:5px;}
	.search-form a:hover{text-decoration:underline;}
	
	.contact-btn,a.mobMenu{display:none;}
	
/* TOP NAV */
	#tns{float:right; margin:5px 0 0 0;}
		#tns ul li{display:inline; padding: 0 5px;margin:0;border-left:1px solid #003366}
		#tns ul li:first-child{border:none;}
		/*  #tns ul li:first-child + li, .lock{background:url(/t4cms/2012r-lock.gif) no-repeat 5px center;padding-left:16px;} */
		#tns ul li a:hover{text-decoration:underline;}

/* MAIN NAV */
#gns{float:right;margin:14px 0% 11px 1%;position:relative;}
	#gns ul {list-style:none;padding:0;position:absolute;z-index:3;right:0;margin:0;width: 87%;}
	#gns ul li {float:left;margin:0 0 0 2%;padding:0;float:left;text-align:center;list-style-type:disc;color:#fff;font-weight:bold;}
	#gns ul li:first-child{list-style:none;margin:0;}
	#gns ul li a{color:#fff;display:inline-block;text-transform:uppercase;font-family: "proxima-nova-alt", Arial Narrow, sans-serif;}
	#gns ul li a.active, #gns ul li a:hover{color:#fdea15;}	


#banner{display:block;padding-bottom:14px;margin-bottom:14px;}
	#banner ul li{float:left;list-style:none;}
	#banner img{float:left;margin:0 1% 0 4%;}
	#banner li.first img{margin-left:0;}
	#banner ul li h2{border:none;color:#06e43a;text-transform:uppercase;/*margin-top:37px;*/}
	#banner ul li p{color:#fff;margin-right:4%;font-family: 'Ubuntu', sans-serif;font-size:1.8em;}
	#banner ul li p.find-out-more{float:left;color:#fff;padding:7px 0px;background:url(/t4cms/2012r-banner-bg-a.png) 0 0;width:156px;height:15px;font-weight:bold;text-transform:uppercase;font-size:1.3em;text-align:center;margin:0;line-height:1.1em;}
#banner ul li p.find-out-more:hover{float:left;color:#fff;padding:7px 0px;background:url(/t4cms/2012r-banner-bg-a.png) 0 29px;}
	#banner ol.flex-control-nav{display:none;}
	#banner #mobile-slider{display:none;}
	#banner ul li.first a{display:block!important;padding:0;float:left;color:#06e43a;text-transform:uppercase;font-size:1.6em;font-weight:bold;width:17.7%;text-align:center;}
	#banner ul li.first img + a{padding-left:5.208333333333333%;}
	
	

#breadcrumb{float:left;padding:16px 0 10px 0;font-family: 'Ubuntu', sans-serif;border-bottom:1px solid #99ccff;margin-bottom:20px;line-height:1.6em;}
	#breadcrumb ul{float:left;width:100%;}
	#breadcrumb ul li{float:left;list-style:none;}
	#breadcrumb .holder strong{color:#003366;}
	#breadcrumb .holder a{padding:0px 15px 0px 8px;text-decoration:underline;}
	#breadcrumb .holder a:hover{text-decoration:none;}
	#breadcrumb .holder span{padding:0px 0px 0px 5px;color:#003366;}
	#breadcrumb .holder li{background:url(/t4cms/2012r-breadcrumb-seperator.gif) no-repeat center right;}
	#breadcrumb .holder li:first-child,#breadcrumb .holder li.last,#breadcrumb .holder li:last-of-type{background:none;}
	#breadcrumb .holder li span{float:left;}

	#breadcrumb ul li:last-child {display:none;} /* Hiding last item to fix 2011 News Items which are in 2 different sections */



.date{margin:0px;}

/*SUB NAV */
.lns.grid_3{margin-left:0;}
.lns ul li{font-weight:bold;float:left;margin-bottom:5px;width:96%;}
.lns ul li a,.lns ul li .currentsection{float:left;line-height:1.6em;color:#003366;text-transform:uppercase;font-size:1.3em;font-family: "proxima-nova-alt",sans-serif;padding:12px 0 12px 4%;width:96%;}
.lns ul li .currentsection, .lns ul li a:hover{float:left;color:#fff;background:#0089cf;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius: 22px;behavior: url(../t4cms/2012r-PIE.htc);position:relative;}
.contact-btn{color:#fff;background:#0089cf;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius: 22px;behavior: url(../t4cms/2012r-PIE.htc);}
.lns ul li ul{/*float:left;*/border-left:1px solid #99ccff;margin:15px 0 0px 20px;padding:0;}
.lns ul li ul li {margin-bottom:10px;}
.lns ul li ul li a, .lns ul li ul li a:hover{line-height:1.6em;width:85%;color:#003366;text-transform:none;background:url(/t4cms/2012r-lns-bg.jpg) no-repeat 0 6px;padding:0 0 0 20px;font-weight:normal;font-family: 'Ubuntu', sans-serif;border-radius:0;}
.lns ul li ul li a:hover,.lns ul li ul li .currentsection{color:#003366;text-decoration:underline;background:url(/t4cms/2012r-lns-bg-active.jpg) no-repeat 0 6px;text-transform:none;font-family: 'Ubuntu', sans-serif;}
.lns ul li ul li .currentsection{border-radius:0;padding:0 0 0 20px;text-decoration:underline;font-weight:normal;}
.lns.mobile{display:none;}


/*CONTENT*/
.content{border-left:1px solid #99ccff;padding:0 1.2%;font-family: 'Ubuntu', sans-serif;}
.content.grid_9{margin:0}
.content.grid_6{border-right:1px solid #99ccff;margin:0;}
.content.grid_12{border:none;}
.content figure{margin:40px auto;text-align:center;}
.content figure figcaption{color:#003366;text-align:center;font-family: 'Ubuntu', sans-serif;font-size:1.2em;}
.button, .content form .submit-button{color:#fff;background:#0089cf;border-radius:18px;-moz-border-radius: 18px;-webkit-border-radius: 18px;padding:10px;font-weight:bold;text-transform:uppercase;margin:0;font-size:1.3em;margin:10px 0;display:inline-block;behavior: url(../t4cms/2012r-PIE.htc);text-shadow: 2px 2px 2px #006395;text-decoration:none!important;border:none;}
.button:hover, .content form .submit-button:hover{background:#003366;text-shadow:none;}
#home .button:hover{background:#06e43a;box-shadow:none;}

.content table{width:100%;color:#003366;margin:10px 0;table-layout:fixed;}
.content table thead th, .content table td, .content table tbody th{text-align:left;padding:10px 2%;line-height:1.6em;vertical-align:text-top;}
.content table thead th{background:#003366;color:#06e43a;text-transform:uppercase;font-size:1.6em;}
.content table td, .content table tbody th{font-size:1.3em;}
.content table td a,article.content a{word-wrap: break-word;}
.content table tbody tr:nth-child(2n+1){background:#f3f8fa;}

.content fieldset{border:none;background:#f3f8fa;padding:0 2% 20px;margin:10px 0 0 0;}
.content fieldset legend{float:left;color:#06e43a;text-transform:uppercase;font-size:1.8em;background:#f3f8fa;width:100%;font-weight:bold;margin:10px 0 30px 0;}
.content form label{clear:both;color:#003366;font-weight:bold; float:left;width:40%;font-size:1.4em;}
.content form input, .content form textarea, .content form select{color:#003366;border:1px solid #99ccff;background:#fff;float:left;border-radius:5px;padding:10px;width:50%;margin:0 0 20px 2%;font-family: 'Ubuntu', sans-serif;font-size:1.3em;behavior: url(../t4cms/2012r-PIE.htc);position:relative;}
.content form .submit-button, body#home article a.button{float:left;clear:both;width:100px;text-align:center;}
/*.content form select{background:url(2012r-select-arrow.gif) no-repeat center right;}*/

/*.content .spotlights{float:left;border-top:1px solid #99ccff;margin-bottom:20px;}
.content .spotlights figure{margin:20px 0 10px 0;}
.content .spotlights figcaption{text-align:left;}
.content .spotlights a{float:left;width:100%;text-decoration:none;}
.content .spotlights a img{float:left;margin-right:1%;}*/

.content .spotlights article{}
.content .spotlights article:first-child{border-top:1px solid #99ccff;padding-top:20px;}
.content .spotlights figure{display:table;margin:0;clear:both;}
.content .spotlights figure img{float:left;}
.content .spotlights figcaption{text-align:left;display: table-cell; vertical-align: middle;width:75%;*margin-top:50px;}
.content .spotlights h2{float:left;margin:0 0 0 5%}
.content .spotlights article:nth-child(4) h2{margin-left:3%}
.content .spotlights h2 a{color:#06e43a;text-decoration:none;}
.content .spotlights .desc{margin:-45px 0  0 27%;float:left;*width:75%;}
.content .spotlights p a{color:#003366;text-decoration:none;clear:both;float:left;text-align:left;margin:0 0 10px 0%;}
.content .spotlights a.button{min-width:87px;margin:0 10px 10px 0%;text-align:center;}

.content #links{float:left;}
.content #links dl + dl{margin:0;float:right;}
.content #links dl{float:left;color:#0089CF;width:48%;margin:0 2% 0 0;padding-bottom:20px;}
.content #links dl.fullwidth{width:100%;}
.content #links dt{text-align:left;color:#fff;background:#0089cf;border-radius:18px;-moz-border-radius: 18px;-webkit-border-radius: 18px;padding:12px 0 10px 10px;font-weight:bold;text-transform:uppercase;margin:0;font-size:1.6em;margin:10px 0 20px 0;display:inline-block;behavior: url(../t4cms/2012r-PIE.htc);width:210px;}
.content #links dd{float:left;border-left:1px solid #99ccff;background:url(/t4cms/2012r-lns-bg-active.jpg) no-repeat 0 5px;font-size:1.3em;padding-bottom:14px;margin:0;width:100%;line-height:1.6em; display:block;clear:left;}
.content #links dd a{padding-left:24px;width:90%; display:inline-block;}
.content #links dd a:hover{text-decoration:none}
.content #links dd span{clear:both;float:left;color:#003366;padding-left:24px;width:100%;}
.currItems dd{font-size:1.3em;line-height:1.6em;}
.show{display:none;}
.more{clear:both;font-size:1.3em;;float:left;outline:none;}
a.more:focus{outline:none;}


.content #links.three-col dl{float:left;width:32%;margin:0 0 20px 2%;}
.content #links.three-col dl:first-child{margin-left:0;}

.content #links dl + dl + dl { clear: both;float:left;}
.content #links dl + dl + dl + dl{float:right;margin:0;clear:none;}
.grid_9 #links dl + dl + dl{clear:none;}

.ctaBox{color:#fff;padding:10px 4%;background:#f3f8fb;margin:20px; clear:both;}
div.ctaBox:empty { display: none }


.content .search-form{margin:0 0 20px 0;border-bottom:1px solid #99ccff;padding-bottom:10px;}
.content .search-form fieldset{background:none;width:100%;padding:0;}
.content .search-form{float:left;width:100%;}
.content .search-form label{color:#06e43a;text-transform:uppercase;font-size:1.8em;width:45%;}
.content .search-form  input#find-researcher::-webkit-input-placeholder {color:white;}
.content .search-form input#find-researcher,.content .search-form input#search{width:135px;margin:0;font-size:1.3em;}
.content .search-form #find{float:left;margin:0;border-radius:0;}

.content #GoogleResultsContainer .search-form{background:url(2012r-powered-by-google.gif) no-repeat top right;border:none;margin-bottom:0!important;}
.content #GoogleResultsContainer .search-form fieldset{width:30%;margin:10px 2% 0 0;}
.content #GoogleResultsContainer .search-form input#google-search{width:135px;}
.content #GoogleResultsContainer .search-form a{float:left;font-size:1.4em;color:#0089CF;text-decoration:none;margin-top:14px;padding:0 5px;}
.content #GoogleResultsContainer .search-form a:hover{text-decoration:underline;}
.content #GoogleResultsContainer .search-form a + a{border-left:1px solid #000;}
.content #GoogleResultsContainer #tabs{margin-top:20px;border:none;}
.content #GoogleResultsContainer #tabs nav{padding:0;}
.content #GoogleResultsContainer #tabs nav ul li a{border:1px solid #99ccff;}
.content #GoogleResultsContainer #tabs nav ul li a:hover,.content #GoogleResultsContainer #tabs nav ul li.active a{border:1px solid #003366;border-left:none;}
.content #GoogleResultsContainer #tabs p.results{float:left;padding:15px 2%;color:#fff;background:#0089CF;width:96%;font-size:1.4em;margin-bottom:20px;}
.content #GoogleResultsContainer #tabs dl dt{font-size:1.6em;}
.content #GoogleResultsContainer #tabs dl dd{border-bottom:1px solid #99ccff;padding-bottom:18px;margin:0 0 18px 0;}
.content #GoogleResultsContainer #tabs #all{display:none;}
article.content #GoogleResultsContainer #tabs div p {padding:0;margin:0;}
article.content #GoogleResultsContainer #tabs div p a.a{color:#06e43a;text-decoration:none;}
.content #GoogleResultsContainer .pagination nav{margin:0;}

.content nav{float:left;border-bottom:1px solid #99ccff;padding-bottom:20px;margin-bottom:20px;width:100%;}
.content nav.az ul{float:left;margin:0;}
.content nav.az ul li{float:left;background:none;padding:0;}
.content nav.az ul li a{float:left;color:#06e43a;background:#003366;text-decoration:none;font-weight:bold;padding:8px 7px 8px 8px;margin-right:1px;}
.content nav.az ul li a:hover{color:#003366;background:#f3f8fa;}
.content nav.az ul li a.off{color:#ccc;background:#f3f8fa;}

.content header.results p{font-size:2em;}

.content .researcher-profile{float:left;width:100%;background:#031229;}
.content .researcher-profile figure{float:left;width:55.98290598290598%;margin:0;padding:0;}
.content .researcher-profile .profile{float:left;padding:19px 0 0 0;width:71.2%;/*min-height:263px;*/background:#051d3f;}
.content .researcher-profile h2{float:left;color:#fff;text-transform:none;font-size:2.5em;font-weight:normal;margin:0 0 0 4%;width:96%;}
.content .researcher-profile h3{float:left;color:#06e43a;text-transform:uppercase;font-size:1.7em;margin:8px 0 22px 4%;}
.content .researcher-profile p{clear:both;float:left;color:#fff;font-size:1.4em;margin-left:4%;width:100%;}
.content .researcher-profile .related-videos{float:left;width:100%;font-size:1.4em;margin:0;background:url(2012r-research-profile-play.gif) no-repeat 18px 5px #031229;padding:8px 0;}
.content .researcher-profile .related-videos a{padding-left:58px;}

/* TABS */

article.content #tabs {float:left;border:1px solid #99ccff;margin:30px 0 20px 0;width:100%;}
article.content #tabs nav{border:none;margin:0;}
article.content #tabs ul{float:left;width:100%;margin:0;border-bottom:1px solid #99ccff;}
article.content #tabs ul li{float:left;display:inline;background:none;margin:0;padding:0;font-size:1.2em;font-weight:bold;width:20%;text-align:center;}
article.content #tabs ul li a{display:block;color:#06e43a;background:#fff;text-decoration:none;text-transform:uppercase;padding:20px 0 15px 0;border-left:1px solid #99ccff}
article.content #tabs ul li a:hover,article.content #tabs ul li a.active,article.content #tabs ul li.active a{background:#003366;border-right:1px solid #003366;border-bottom:1px solid #003366;border-left:1px solid #003366}
article.content #tabs ul li:first-child a{border-left:none;}
article.content #tabs div{margin-top:20px;}
article.content #tabs div p{padding:0 2% 0 3.5%;font-size:1.4em;}
article.content #tabs header{display:none;}
article.content #tabs div strong{color:#06e43a;font-weight:normal;font-size:1.2em;}

/* NEWS */
.list article{float:left;width:100%;margin:10px 0;border-bottom:1px solid #99ccff;padding-bottom:10px;}
.list article header h2{text-transform:none;font-size:1.4em;font-weight:normal;}
.list article .date{text-transform:uppercase;color:#06e43a;font-size:1.6em;margin-bottom:10px;font-weight:bold;}
.list article p, .list article header h2{float:left;width:79%;}
.list article img {float:left;margin:0 2% 10px 0;}

.content .pagination nav{border:none;margin:20px 0 0 0;}
.content .pagination nav ul{float:left;margin-left:0;}
.content .pagination nav ul li{float:left;background:none;padding:0;}
.content .pagination nav ul li a{float:left;background:#f3f8fa;font-weight:bold;padding:10px;text-decoration:none;margin-right:1px;}
.content .pagination nav ul li a:hover,.content .pagination nav ul li .currentsection{color:#06e43a;background:#003366}
.content .pagination nav ul li .currentsection{display:block;padding:10px;margin-right:1px;}

/* video wall*/
/*.content .filters h2{margin-top:10px;}
.content .filters ul{float:left;margin:0;width:100%;}
.content .filters ul li{clear:both;float:left;background:none;padding:0 0 8px 0;border-bottom:1px solid #99ccff;margin:0 0 8px 0;width:100%;}
.content .filters ul li input{float:left;margin:3px 4% 0 0;}
.content .filters ul li label{float:left;width:84%;}
.content .research-video{float:left;margin:0;background:#051D3F;}
.content .research-video iframe{float:left;width:60%;min-height:330px;}
.content .research-video .caption{color:#fff;float:left;width:36%;background:#051d3f;min-height:330px;padding:0 2%}
.content .research-video h2{margin:30px 0 10px 0;}
.content .research-video h3{font-size:2.6em;color:#fff;text-transform:none;font-weight:normal;}
.content .research-video p{color:#fff;font-size:1.4em;}*/

.content .researcher-video-list{margin:14px 0 0 0;}
.content .researcher-video-list .col{float:left;width:33%;}
.content .researcher-video-list .col:first-of-type{margin-left:0;}
.content .researcher-video-list .col a{text-decoration:none;cursor:pointer;position:relative;z-index:1;}
.content .researcher-video-list .col .researcher{float:left;position:relative;width:99.5%;}
.content .researcher-video-list .col .researcher.grid_6{width:49%;margin:0px 3px 1px 0;}

.content .researcher-video-list .col figure{float:left;width:99%;text-align:left;padding:0;margin:0;position:relative;z-index:1;display:block;}
.content .researcher-video-list figure figcaption{position:absolute;bottom:2px;left:0;color:#fff;background:#00235d;background:rgba(5, 29, 63, 0.8);text-align:center;width:100%;padding:0}
.content .researcher-video-list figure p{color:#fff;font-size:1.2em;padding:5px 8px;margin:0;line-height:1.2em;}
.content .researcher-video-list figure h2{font-size:1.2em;margin-bottom:0px;text-align:left;padding:20px 21px 5px 10px;font-weight:normal;}
.content .researcher-video-list figure h3{color:#fff;text-transform:none;font-size:2em;color:#fff;text-align:left;padding:0 0 10px 10px;font-weight:normal;margin:0;}
.content .researcher-video-list .summary{display:none;background:#f3f8fa;padding:10px;position:absolute;top:0;width:525px;z-index:2000;border:1px solid #b2daef;-moz-box-shadow: 0 0 5px #b2daef;-webkit-box-shadow: 0 0 5px #b2daef;box-shadow: 0 0 5px #b2daef;}
.content .researcher-video-list .summary img{float:left;margin-right:10px;}
.content .researcher-video-list .summary h2{font-size:1.4em;margin:0;padding:12px 0;width:40%;font-weight:normal;float:right;}
.content .researcher-video-list .summary h3{text-transform:none;font-weight:normal;font-size:2.6em;}
.content .researcher-video-list .summary p.intro{font-size:2.4em;line-height:1.2em;}
.content .researcher-video-list .summary a{text-decoration:underline;}
.content .researcher-video-list .summary a:hover{text-decoration:none;}
.ie7 .layer{position:absolute;z-index:1;}
.ie7 .content .researcher-video-list .summary{left:0;}
.content .researcher-video-list .researcher.grid_6 .summary.right,.content .researcher-video-list .col:last-of-type .summary{right:0!important;}
.fade{background:#000;filter: alpha(opacity=70);background:rgba(0, 0, 0, 0.7);position:absolute;z-index:3;width:99%;height:99%;display:block;top:0;left:0;}

/*.ie7 .content .researcher-video-list .col .researcher a, .ie7 .content .researcher-video-list .col .researcher a figure{display:block;width:300px;height:338px;}
.ie7 .content .researcher-video-list .col .researcher.grid_6 a, .ie7 .content .researcher-video-list .col .researcher.grid_6 a figure{display:block;width:138px;height:140px;}*/





.content.publications section{float:left;border-bottom:1px solid #99ccff;padding-bottom:20px;width:100%;}
.content.publications section figure{float:right;margin:0 1% 10px 0;width:37.95620437956204%}
/*.content .researcher-video-list .summary, .fade{*display:none!important;}*/
.content.publication h1, .content.publication h3{float:left;width:100%;}
.content .researcher-video-list .summary .exit{background: url("2012r-fancybox_sprite.png") 0 0;height:36px!important;position:absolute;right:-18px;top:-18px;width:36px!important;text-decoration:none;font-size:1.6em;font-weight:bold;}
/* video wall icons*/
.content .researcher-video-list .researcher.agri .summary {background:url("agri_blue.png") no-repeat 99% 10px #f3f8fa;}
.content .researcher-video-list .researcher.agri figcaption h2{background:url("agri_white.png") no-repeat 99% 10px transparent; }
.content .researcher-video-list .researcher.energy .summary {background:url("energy_blue.png") no-repeat 99% 10px #f3f8fa;}
.content .researcher-video-list .researcher.energy figcaption h2{background:url("energy_white.png") no-repeat 99% 10px transparent; }
.content .researcher-video-list .researcher.health .summary {background:url("health_blue.png") no-repeat 99% 10px #f3f8fa;}
.content .researcher-video-list .researcher.health figcaption h2{background:url("health_white.png") no-repeat 99% 10px transparent; }
.content .researcher-video-list .researcher.icc .summary {background:url("icc_blue.png") no-repeat 99% 10px #f3f8fa;}
.content .researcher-video-list .researcher.icc figcaption h2{background:url("icc_white.png") no-repeat 99% 10px transparent; }
.content .researcher-video-list .researcher.social .summary {background:url("social_blue.png") no-repeat 99% 10px #f3f8fa;}
.content .researcher-video-list .researcher.social figcaption h2{background:url("social_white.png") no-repeat 99% 10px transparent; }


.addthis_toolbox {clear:both; margin-top:15px;}

/*RIGHT HAND SIDE COLUMN */
#rhs.grid_3{margin-right:0;font-family: 'Ubuntu', sans-serif;}
#rhs section{border-bottom:1px solid #99ccff;margin-bottom:20px;}
#rhs section:last-child{border:none;}

#rhs .rns ul{color:#0089CF;border-left:1px solid #99ccff;margin:15px 0 20px 0px;padding:0;font-size:1.3em;}
#rhs .rns ul li{margin-bottom:14px;}
#rhs .rns ul li a{display:block;background:url(/t4cms/2012r-lns-bg.jpg) no-repeat left center;padding:0 0 0 24px;font-weight:normal;}
#rhs .rns ul li a:hover,#rhs .rns ul li .currentsection{text-decoration:underline;background:url(/t4cms/2012r-lns-bg-active.jpg) no-repeat left center;}
#rhs .rns ul li .currentsection{padding-left:24px;}
#rhs h3{color:#0089CF;margin:10px 0 0 0;font-size:1.4em;}
#rhs figure{margin:0 auto 25px;text-align:center;position:relative;}
#rhs figure figcaption{color:#06e43a;text-transform:uppercase;text-align:center;font-weight:bold;font-size:1.4em;}
#rhs .play span{background:url(2012r-spotlight-play-btn.png) no-repeat 0 0;width:59px;height:59px;display:block;position:absolute;top:68px;left:36%;margin:0 auto;z-index:2;}

/* add this */


/* FOOTER */
#footer{float:left;width:100%;color:#003366;background:#0089cf;width:100%;padding:20px 0 0 0;margin:20px 0 0 0;font-family: 'Ubuntu', sans-serif;}
#footer h3{color:#fff;text-transform:uppercase;border-bottom:1px solid #016fa8;font-size:1.6em;padding-bottom:8px;margin-bottom:14px;font-weight:bold;}
#footer a{color:#003366;text-decoration:underline;}
#footer a:hover{text-decoration:none;}
#footer .block section{float:left;width:31%;margin-left:2%;}
#footer .block section:first-child{margin-left:0;}
#footer .grid_4{margin-right:0}
#footer nav ul {font-size:1.3em;}
#footer nav ul li{margin-bottom:5px;/*font-size:1.3em;*/}
#footer nav ul li a{line-height:1.6em;}

#footer .social-media{float:left;margin:14px 0 0px 0;width:100%;padding-bottom:20px;}
#footer .social-media h3{display:none;}
#footer .social-media ul{float:right;border-top:1px solid #016fa8;padding-top:14px;width:100%;}
#footer .social-media ul li{float:left;display:inline;padding-right:20px;}
#footer .social-media ul li a.facebook{background:url(/t4cms/2012r-facebook-icon.gif) no-repeat 0 0;width:35px;height:35px;display:block;text-indent:-5000px;}
#footer .social-media ul li a.twitter{background:url(/t4cms/2012r-twitter-icon.gif) no-repeat 0 0;width:36px;height:35px;display:block;text-indent:-5000px;}
#footer .social-media ul li a.linkedin{background:url(/t4cms/2012r-linkedin-icon.gif) no-repeat 0 0;width:36px;height:36px;display:block;text-indent:-5000px;}
#footer .social-media ul li a.youtube{background:url(/t4cms/2012r-youtube-icon.gif) no-repeat 0 0;width:36px;height:34px;display:block;text-indent:-5000px;}
#footer .social-media ul li a.slideshare{background:url(/t4cms/2012r-slideshare-icon.gif) no-repeat 0 0;width:36px;height:34px;display:block;text-indent:-5000px;}
#footer .social-media ul li a.soundcloud{background:url(/t4cms/2012r-soundcloud-icon.gif) no-repeat 0 0;width:36px;height:34px;display:block;text-indent:-5000px;}

#footer #fns{float:left;clear:both;width:100%;margin:0 0 20px;}
#footer #fns h3{display:none;}
#footer #fns ul{border-top:1px solid #016fa8;padding:14px 0 0 0;width:97%;}
#footer	#fns ul li{display:inline; padding: 0 10px;}
#footer #fns ul li:first-child{padding-left:0;}



/* twitter widget */
.twtr-widget .twtr-tweet {border-bottom:none!important;}
.twtr-widget{font-family: 'Ubuntu', sans-serif!important;}
.twtr-timeline,.twtr-doc  {border-radius:0!important;}
.twtr-tweet-text{margin:12px;}
.twtr-tweet-text p{font-size:1.1em!important;font-family: 'Ubuntu', sans-serif!important;}
#twtr-widget-1 .twtr-tweet em{color:#003366}
#twtr-widget-1 .twtr-tweet em a {color:#06e43a!important;padding-top:14px;display:inline-block;font-size:1.2em}
.twtr-hd, .twtr-ft,#twtr-widget-1 .twtr-tweet em a.twtr-reply,#twtr-widget-1 .twtr-tweet em a.twtr-rt, #twtr-widget-1 .twtr-tweet em a.twtr-fav{display:none;}
	

/*  Fixes Added to work with T4 */


/*SUB NAV revised for currentbranch0 */
.lns.grid_3{margin:0;}
.lns ul li{font-weight:bold;}
.lns ul li a,.lns ul li .currentbranch0{display:inline-block;line-height:1em;color:#003366;text-transform:uppercase;font-family: "proxima-nova-alt",sans-serif;}
.lns ul li .currentbranch0, .lns ul li a:hover,.contact-btn{color:#fff;background:#0089cf;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius: 22px;behavior: url(../t4cms/2012r-PIE.htc);position:relative;}
.lns ul li .currentbranch0 a{color:#fff;} 
.lns ul li ul{border-left:1px solid #b2daef;margin:15px 0 12px 20px;padding:0;float:left;}
.lns ul li ul li a, .lns ul li ul li a:hover{color:#003366;text-transform:none;background:url(/t4cms/2012r-lns-bg.gif) no-repeat left center;padding:0 0 0 24px;font-weight:normal;font-family: 'Ubuntu', sans-serif;}
.lns ul li ul li a:hover,.lns ul li ul li .currentbranch0{color:#003366;font-weight:normal;background:url(/t4cms/2012r-lns-bg-active.gif) no-repeat left center;text-transform:none;font-family: 'Ubuntu', sans-serif;}
.lns ul li ul li ul{margin:10px 0 0px 20px;border-left:none;}
.lns ul li ul li ul li{margin-bottom:5px;}
.lns.mobile{display:none;}

.lns ul li .currentbranch0 {width:100%}

/*.lns ul li .currentbranch0 a:visited {color:#fff;background:#0089cf;border-radius:22px;-moz-border-radius:22px;-webkit-border-radius: 22px;behavior: url(../t4cms/2012r-PIE.htc);}*/
.lns .currentbranch1 a:link, .lns .currentbranch1 a:visited {color:#003366;text-decoration:underline;font-weight:normal;background:url(/t4cms/2012r-lns-bg-active.gif) no-repeat left center;text-transform:none;font-family: 'Ubuntu', sans-serif;}

/*.lns ul li .currentbranch0 a{width:95%;padding-right:0;} /* to fix bouncing text 
.lns ul li .currentbranch0 a:hover, .lns ul li a:hover{padding-right:0!important;} /* to fix bouncing text */


/* MAIN NAV revised for currentbranch0 */
#gns .currentbranch0 a:link, #gns .currentbranch0 a:visited {color:#fdea15; font-size:1em;}
#gns .currentbranch0 { font-size:1.5em; text-transform:uppercase; color:#fdea15;}	
/* ADDED FOR NEWS IMAGE CAPTIONS */
#imageCaptionLeft, #imageCaptionleft, #imageCaption {
/*	width: 205px;*/width: auto;float: left;margin-bottom: 10px;padding-right:6px;text-align:left;
}

#imageCaptionRight, #imageCaptionright {
/*	width: 205px;*/width: auto;float: right;margin-bottom: 10px;padding-left:8px;
}

#imageCaptionRight p, #imageCaptionright p {padding-left:4px;text-align:left;}

#imageCaptionLeft p, #imageCaptionleft p, #imageCaption p {padding-right:8px;text-align:left;}




#imageCaptionLeft p, #imageCaptionleft p, #imageCaption p {
    text-align: left;
    color: rgb(153, 153, 153);
    clear: both;
    padding: 0px;
    margin: 0px;
}


#imageCaptionRight p, #imageCaptionright p {
    text-align: left;
    color: #003366;
    clear: both;
    padding: 0px;
    margin: 0px;
}









/* ADDED FOR NEWS LIST (BY YEAR) pages */
div.list p {float:none; width: 90%}

.content .pagination .currentpage {
    float: left;
    background: none repeat scroll 0% 0% rgb(243, 248, 250);
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
    margin-right: 1px;
}


/* Make Heading on old & new news stories blue */
.content.grid_9  h1{
    
	color: rgb(0, 51, 102);
}



/* Fixes for Publications Pages (Pres Report) */

.content.publications.grid_9 h1 {color: rgb(6, 228, 58);text-transform:uppercase;margin-bottom:10px;}
.imageCaptionRight {float: right;margin-bottom: 10px;}
.imageCaptionRight p { color: #003366!IMPORTANT;font-family: 'Ubuntu',sans-serif; font-size: 1.2em; text-align: center;font-weight:normal;}
#imageCaption {/*	width: 205px;*/	width: auto;float: left;margin-bottom: 10px;padding-right:6px;text-align:left;}
.content.publications #imageCaptionRight, .content.publications #imageCaptionright {/*	width: 205px;*/	color: #003366!important;font-family: 'Ubuntu',sans-serif; text-align: center;font-weight:normal;font-size:1em;}


p.button a{color:#fff}
a.H2{color: #06E43A;font-size: 1.8em;margin: 0 0 15px;text-transform: uppercase;text-decoration:none!important;border-top: 1px solid #99CCFF;width:100%;float:left;padding-top:20px}
.content.publications td,.content.publications th{background:#fff;padding:0px 0 15px}
.content.publications td strong{font-weight:normal}
.content.publications  table + a, .content.publications  table + br + a{font-size:1.3em!important;text-decoration:none;background: none repeat scroll 0 0 #0089CF;border-radius: 18px 18px 18px 18px;color: #FFFFFF;display: inline-block;font-weight: bold;padding: 10px;text-shadow: 2px 2px 2px #006395;text-transform: uppercase;margin-bottom:10px;}
.content.publications  table + a:hover, .content.publications  table + br + a:hover{background:#003366;text-shadow:none;}
.content.publications { color: #003366;}




p.top {
	
  text-align:right;
  color:#336699;
	
	}
	

/* Embedded Videos throughout the site */

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/* Publications */
.publication {
	font-style:italic;
	}