.fl {float:left; padding: 0 5px;}

.boxBlue {
	background-color:#FFFFFF;
	border:solid 1pt #2D79BD;
}
.topFloat {
	text-decoration: none;
}

.topFloat:hover {
	position: relative;
}

.topFloat span {
	display: none;
}

.topFloat:hover span {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	display: block;
	position: absolute; 
	top: -30px; 
	left: 0px;
	padding: 4px; 
	margin: 30px; 
	z-index: 100;
	background: #F2F2F2;
	width:60px;
	border:solid 1pt #C5C5C5;
}

.redLinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bc0f16;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.redLinks:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990d12;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.redTextUnderline {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE0000;
	font-weight:bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.redText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE0000;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.redTextLinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE0000;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.redTextLinks:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE0000;
	font-weight:normal;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.boxColour {
	background-color:#f0faff;
	border:solid 1pt #C5C5C5;
}
.article_Title {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.article_subTitle {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 14px;
	font-style: normal;
	color: #000000;
}
.article_caption {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
}
.article_details {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.selectionField {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #686868;
	padding-left:2px;
}
.contactFields {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #686868;
	height:13px;
	padding-left:2px;
}

.searchField {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #686868;
	height:13px;
	width:125px;
	padding-left:2px;
}
.footerLine {
	background-color:#0083CA;
	height:10px;
}
.footer01 {
	background-color:#0060AF;
	height:80px;
	width:177px;
}
.footer02 {
	background-color:#0069B5;
	height:80px;
	width:170px;
}
.footer03 {
	background-color:#0072BC;
	height:80px;
	width:170px;
}
.footer04 {
	background-color:#007BC3;
	height:80px;
	width:170px;
}
.footer05 {
	background-color:#0083CA;
	height:80px;
	width:170px;
}
.boxDefault {
	background-color:#F2F2F2;
	border:solid 1pt #C5C5C5;
}
.boxWhite {
	background-color:#FFFFFF;
	border:solid 1pt #C5C5C5;
}
.boxGlossary {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #c6c6c6;
	height:20px;
	padding-left:2px;
}
.boxPartner {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #686868;
	height:13px;
	padding-left:2px;
}
.boxPartnerArea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #686868;
	padding-left:2px;
}
.boxRequired {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFF99;
	border: 1px solid #686868;
	height:13px;
	padding-left:2px;
}
.whiteTitles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.productText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	text-align: justify;
}
.links {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060AF;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.links:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0083CA;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}

.bigLinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0060AF;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.bigLinks:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0083CA;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}

.sideNavLinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.sideNavLinks:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0060AF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.titles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0060AF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.titleLinks {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0060AF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.titleLinks:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2987d4;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.titlesGrey {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.modelTitles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0060AF;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.smallRedText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BE0000;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

.smallGreyText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #d1d1d1;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}
.greyText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d1d1d1;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}


/* Social Media Share */
#social_media {float: left;}
#ys_social_top_hr {margin-bottom:5px; margin-top:5px; clear:both; }
#ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
#ys_social_fblike {float:left; width: 250px;}
#ys_social_fbshare {float:left;}
#ys_social_tweet {float:left; display: none;}
#ys_social_yahoo {float:left;}
#ys_social_v_separator {margin-left:10px;margin-right:10px;float:left; display: none;}
#ys_social_bottom_hr {margin-top:5px;}
