.bodyText {
    color: rgb(81, 81, 81);
    font-family: 'HelveticaNeueX';
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    text-align: justify;
    text-decoration: none;
}
.bodyTextBold {
	font-weight: 800;
    color: rgb(0, 0, 0);
}

.smallTitle
{
	color: rgb(67, 67, 67);
    font-family: 'MyriadLightX';
    font-size:54px;
    font-weight:100;
}
.smallTitleGray
{
	color: rgb(195, 195, 195);
}

.subtitle {
	color:rgb(50,50,50);
	font-family:'MyriadLightX';
	font-size:25.3px;
	vertical-align:top; 
	text-align: justify;
}

a {
    color: rgb(135, 150, 255);
    text-decoration: underline;
}
a:visited {
    color: rgb(81, 81, 81);
    text-decoration: underline;
}

a:hover {
    color: rgb(254, 102, 0);
    text-decoration: underline;
}


/* Slideshow Stuffs */

.crossfade
{
	position:relative;
  	width:1050px;
  	height:676px;
  	overflow: hidden;
}

.img_animatedA, .img_animatedB
{
	position:absolute; left:0px;
	
	-webkit-transition: opacity 2s ease-in-out;
	-moz-transition: opacity 2s ease-in-out;
	-ms-transition: opacity 2s ease-in-out;
	-o-transition: opacity 2s ease-in-out;
	transition: opacity 2s ease-in-out;
	
	-webkit-filter: drop-shadow(1px 1px 3px rgb(200,200,200)); filter: drop-shadow(1px 1px 3px rgb(200,200,200));
	
	width:1050px;
  	height:676px;
  	opacity: 1;
}

.img_fadeOut
{
	/*filter: alpha(opacity=50);*/
	opacity: 0.0 !important;	
	
}