@charset "utf-8";
/* CSS Document */

html {
  height: 100%;
}
body {
  min-height: 100%;
}


body {
background-color:#d4d8df;}

/*SECTION HEADERS*/

.cat-head {
background-color:#2a3f5e !important;
color:#ffffff;
font-size:16px;
padding:5px 15px;
font-weight:200;
clear:both;

}

.ad-up {
font-weight:bold;	
	
	
	
}

/*.footerSS2 {
	 position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}*/
.round-border	    {
	padding: 10px; border: #aaa solid 1px; border-radius: 5px;
	
}
.homestories {
	padding:10px 5px 0 10px;	

	
}
.fadecc {
  
  width: 100%; 
	
  

  /* "transparent" only works here because == rgba(0,0,0,0) */
  background-image: linear-gradient( transparent , transparent 80%, white );
}

.arrow {-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 500ms ease-in-out;}	

.arrow img{
transition: all 500ms ease-in-out;}



.arrow.hovered1 {
-webkit-transform: rotateZ(-90deg);
-ms-transform: rotateZ(-90deg);
transform: rotateZ(-90deg);

transition: all 500ms ease-in-out;}


.arrow2 {-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 500ms ease-in-out;}	

.arrow2 img{
transition: all 500ms ease-in-out;}

.arrow2.hovered2 {
-webkit-transform: rotateZ(-90deg);
-ms-transform: rotateZ(-90deg);
transform: rotateZ(-90deg);

transition: all 500ms ease-in-out;}



.arrow3 {-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 500ms ease-in-out;}	

.arrow3 img{
transition: all 500ms ease-in-out;}

.arrow3.hovered3 {
-webkit-transform: rotateZ(-90deg);
-ms-transform: rotateZ(-90deg);
transform: rotateZ(-90deg);

transition: all 500ms ease-in-out;}





.arrow4 {-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
transition: all 500ms ease-in-out;}	

.arrow4 img{
transition: all 500ms ease-in-out;}

.arrow4.hovered4 {
-webkit-transform: rotateZ(-90deg);
-ms-transform: rotateZ(-90deg);
transform: rotateZ(-90deg);

transition: all 500ms ease-in-out;}




.dirPadding {
	padding:0 10px 10px;
	
	clear:both;
	
}


.articleList img {
margin-bottom: 5px;
	
	
}
.articleList {
	
	padding-bottom:20px;
	margin-bottom:10px;
	clear:both;
	display:block;
	
}

.LinkSlug  {
	text-transform:uppercase;
	font-weight:bold;	
	color:#666666;
	
}

.menured {
		
	margin-right:5px;
	font-weight:bold;
	color:#C71E21;
	
}
.grow:hover
{
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
}

.rotate:hover
{
        -webkit-transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        transform: rotateZ(-30deg);
}

.glow:hover
{

                box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5), 0 0 5px 1px rgba(0, 0, 0, 0.5);
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
}

.hometitle {
	font-weight:bold;
	font-size:20px;
	

}


.homebutton {
	background-color: #2A3F5E;
    color: #ffffff;
	padding:4px;
	border:1px solid #2A3F5E;
	display:inline-block;

	text-align:right;

	border-radius:5px;
	margin:8px;
	margin-top:10px;
	

	cursor: pointer;
	transition: 1s background-color;
	font-size:10px;
	clear:right;
}



.homebutton:hover {
	background-color: #D4D8DF;
    color: #2A3F5E;
	border:1px solid #2A3F5E;
	
	
	
	
}

.serifbody  a:link, .serifbody  a:visited{
	color: #cc0000;
	text-decoration:none;
	
	
}

.serifbody  a:hover, .serifbody  a:active{
	color: #2A3F5E;
	text-decoration:underline;
	
	
}



.new-link  a:link, .new-link  a:visited{
	color: #cc0000;
	text-decoration:none;
	
	
}

.new-link  a:hover, .new-link  a:active{
	color: #2A3F5E;
	text-decoration:underline;
	
	
}


.tb-link  a:link, .tb-link  a:visited{
	color: #264159;
	text-decoration:none;
	
	
	
}

.tb-link  a:hover, .tb-link  a:active{
	background-color: #D5DB45;
	text-decoration:none;
	
	
}
.homeglow {
 transition: box-shadow 0.5s ease-in-out;	
}
.homeglow:hover {
	background-color:#ffffff;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5), 0 0 5px 1px rgba(0, 0, 0, 0.5);
  transition: box-shadow 0.3s ease-in-out;	
 
}

.shrink:hover
{
        -webkit-transform: scale(0.95);
        -ms-transform: scale(0.95);
        transform: scale(0.95);
}

.homeglowborder {
padding:10px;
border:1px solid #aaaaaa;
border-radius:5px;
padding-top:20px;
 transition: box-shadow 0.5s ease-in-out;	
}
.homeglowborder:hover {
	background-color:#ffffff;
	border:1px solid #ffffff;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5), 0 0 5px 1px rgba(0, 0, 0, 0.5);
  transition: box-shadow 0.3s ease-in-out;	
 
}

.ss-border {
	padding:10px;
border:1px solid #aaaaaa;
border-radius:5px;
padding-top:20px;
margin:10px 10px 20px;
	
	
}

a	{color:#096; text-decoration:none;
	
	}
a:hover	{}
a:active	{}

#LifeSciencesWrapper	{}

.wrap {width:728px; margin:auto;}

.head {float:left; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;}

	.left, .right	{}

	.head .left	{width:400px; float:left; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
		.left p, a.more	{font-style:italic; font-size:1.1em;}
		.left h3	{font-size:1.5em; font-family:Tahoma; margin:0; padding:0;}
		a.more	{font-size:1.2em;}
				a.more:hover	{color:#666; text-decoration:underline;}

.head img.right	{float:left;}
			
.content {clear:both; }
	.content .section	{clear:both; padding-top:10px;}
		.LifeSciencesWrapper .content .section h2	{ color:#fff; text-align:center; font-size:1.8em; width:80px; height:40px; line-height:40px; margin-bottom:5px;}
		
		.content .section  ul	{padding-left:30px; }
			.content .section ul li	{margin:3px;}
				.content .section ul li a	{ font-size:1.15em; padding:3px;}
				.content .section ul li a:hover	{background:#666; color:#fff; text-decoration:none;}
.section {
margin-left:10px;	
}

p.clearfix	{clear:both;}


.subscribe	{
			-webkit-border-radius:5px; 
			-moz-border-radius:5px;
			border-radius:5px;
			-webkit-transition: all 0.3s linear;
			-o-transition: all 0.3s linear;
			-moz-transition: all 0.3s linear;
			-ms-transition: all 0.3s linear;
			-kthtml-transition: all 0.3s linear;
			transition: all 0.3s linear;
			
			padding:5px 10px; margin:15px 0; font-style:italic; font-size:1.2em; text-align:center; 
				}
.subscribe:hover	{padding:5px 10px; margin:15px 0; font-style:italic; font-size:1.2em; text-align:center; text-decoration:none;}

#LifeSciencesWrapper .subscribe	{background:#096; color:#fff;}
	#LifeSciencesWrapper .subscribe:hover	{background:#666;}

#EnergyWrapper .subscribe	{background:#693; color:#fff;}
	#EnergyWrapper .subscribe:hover	{background:#333;}
#EnergyWrapper a	{color:#693;}
#EnergyWrapper a.more:hover	{color:#333;}
#EnergyWrapper .content .section h2	{background:#693;}
#EnergyWrapper .content .section ul li a:hover	{background:#333; color:#fff;}

#AerospaceWrapper .subscribe	{background:#630; color:#fff;}
	#AerospaceWrapper .subscribe:hover	{background:#f93;}
#AerospaceWrapper a	{color:#f93;}
#AerospaceWrapper a.more:hover	{color:#630;}
#AerospaceWrapper .content .section h2	{background:#f93;}
#AerospaceWrapper .content .section ul li a:hover	{background:#630; color:#fff;}

#InternationalWrapper .subscribe	{background:#000; color:#fff;}
	#InternationalWrapper .subscribe:hover	{background:#8c1617;}
#InternationalWrapper a	{color:#8c1617;}
#InternationalWrapper a.more:hover	{color:#000;}
#InternationalWrapper .content .section h2	{background:#8c1617;}
#InternationalWrapper .content .section ul li a:hover	{background:#000; color:#fff;}

#DispatchWrapper .subscribe	{background:#2A3F5E; color:#fff;}
	#DispatchWrapper .subscribe:hover	{background:#4B5E8A;}
#DispatchWrapper a	{color:#4B5E8A;}
#DispatchWrapper a.more:hover	{color:#000;}
#DispatchWrapper .content .section h2	{background:#4B5E8A;}
#DispatchWrapper .content .section ul li a:hover	{background:#000; color:#fff;}


.body-button  a:link, .body-button  a:visited{
	color: #ffffff;
	text-decoration:none;
	background-color:#2A3F5E;
	-webkit-border-radius:5px; 
			-moz-border-radius:5px;
			border-radius:5px;
			-webkit-transition: all 0.3s linear;
			-o-transition: all 0.3s linear;
			-moz-transition: all 0.3s linear;
			-ms-transition: all 0.3s linear;
			-kthtml-transition: all 0.3s linear;
			transition: all 0.3s linear;
			
			padding:10px 10px; margin:15px 0; font-size:1em; text-align:center; 
			
	
	
}

.body-button  a:hover, .body-button  a:active{
	color: #ffffff;
	background-color:#5f7da9;
	text-decoration:none;
	padding:10px 10px; margin:15px 0;  font-size:1em; text-align:center; text-decoration:none;
	
	
}
.body-button
{
	
}




@media (max-width: 767px) {  
  .homeglowborder {
 border:none;
 padding:none;
 
}


}

