body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}

h1.title {
	font-family: Arial, Helvetica, sans-serif;
	/* font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-family: 'Source Sans Pro', ‘Source Sans’, ‘Helvetica Neue’, Helvetica, Arial, sans-serif; */
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 25px;
	letter-spacing: 0px;
	font-weight:700;
	color:#5e5e5e; /* add gray color on 2 June 17 */
}

h1.mobile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 25px;
	letter-spacing: 0px;
	font-weight:700;
	color:#5e5e5e; /* add gray color on 2 June 17 */
}

h1, h2, h3, h4, h5, h6, p { 
    font-family: Arial, Helvetica, sans-serif;
	/* font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-family: 'Source Sans Pro', ‘Source Sans’, ‘Helvetica Neue’, Helvetica, Arial, sans-serif; */
}

h1.title { 
	font-family: Arial, Helvetica, sans-serif;
	color:#5e5e5e;
	/* font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
	font-family: 'Source Sans Pro', ‘Source Sans’, ‘Helvetica Neue’, Helvetica, Arial, sans-serif; */
}

h3.topic {
	font-size: 18px;
	margin-top:-5px;
}

h3.top-right-topic-bold {
	font-size: 14px;
	margin-top:-5px;
	font-weight:700;
}

h3.left-bottom-topic-bold {
	font-size:36px;
}

h5.blue-color { 
	color:#19b2dc 
}

h5.blue-bold {
	color:#19b2dc;
	font-weight:500;
}

h1 { 
	font-size: 24px;
}

h2 {
	font-size: 21px;
}

h3 { 
	font-size: 18px 
}

h4 { 
	font-size: 16px 
}

h5 {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
}

h6 { font-size: 14px; }

.topic {
	font-family: Arial, Helvetica, sans-serif;
	/* font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; */
	font-size: 22px;
	/* margin-top:-5px; */
}

.right-topic-bold {
	font-family: Arial, Helvetica, sans-serif;
	/* font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; */
	font-size: 22px;
	margin-top:-5px;
	font-weight:700;
}

.right-column {
	width:200 px;
	height:auto;
	border: solid #ccc 1px;
	padding:20px 20px 10px 20px;
	background-color:#f5f5f5;
	border-radius:6px;
}

p.top-right-column-title {
	font-weight:600;
}

.top-right-column-text > a{ 
	color:#19A2DC; 
	font-size:14px;
	font-weight: 600;
}

.left-bottom-column-text { 
	color:#19b2dc; 
	font-size:15px;
}
	
/* blue n' gray text link */
.blue-gray-link a:link, a:visited { 
	color: #0098da;
	font-weight:bold;
	font-size:16px;
	text-decoration: none;
}

.blue-gray-link a:hover { 
	color: #999;
	font-weight:bold;
	font-size:16px;
	text-decoration: none;
}

.gray-bold-font {
	font-weight:bold;
	/* color:#999; on 13 April 2017 */
	color: #666;
}

.gray-font {
	/* color:#999; on 13 April 2017 */
	color: #666;
}

.glyphicon-menu-hamburger {
	font-size: 24px;
}

.banner-topic {
	font-size:24px;
	color:#5e5e5e;
	/* color:#666; change color on 2 June 17*/
}

.white-font { 
	color:#fff; 
}

.bottom-topic { font-size:28px; margin-top:-5px; }

a.no-underline-button { text-decoration: none; }	
a.no-underline-button > a:link { text-decoration: none; }
a.no-underline-button > a:hover { text-decoration: none; }
a.no-underline-button > a:visited { text-decoration: none; }