body {
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #fafafa;
}
input[type="text"], textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	line-height: 18px;
	color: #666;
	font-size: 12px;
}
input[type=submit] {
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
}
a.blue-btn {
	background-image: url("../../../../www.aicr.org/assets/images/btn-blue-bgrnd.png");
	background-repeat: no-repeat;
	display: inline-block;
	font-family: "franklin_gothic_fsbook", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	/*padding: 10px; */
	width: 228px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	/*margin-right:10px;*/
}
a.orange-btn {
	background-image: url("../../../../www.aicr.org/assets/images/btn-orange-bgrnd.png");
	background-repeat: no-repeat;
	display: inline-block;
	font-family: "franklin_gothic_fsbook", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	/*padding: 10px; */
	width: 228px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	/*margin-right:10px;*/
}
a.orange-btn:hover, a.blue-btn:hover {
	text-decoration: none;
}
.right {
	float: right;
	margin: 35px 0 0;
	padding: 0;
	width: 210px;
}
.middle {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 510px;
}

@media (min-width: 768px) {
.container {
	width: 100%;
}
.content-social {
	display: none;
}
}

@media (min-width: 992px) {
.container {
	width: 998px;
}
.main-image .caption {
	margin-right: 6px;
}
}

@media (min-width: 1200px) {
.container {
	width: 998px;
}
}

@media (max-width: 991px) {
a.orange-btn, a.blue-btn {
	margin-bottom: 15px;
}
.help-listing .row {
	padding-bottom: 0;
}
.help-listing .row > div {
	text-align: center;
}
.help-listing .img-responsive {
	margin: 0 auto;
}
.help-listing .box-content {
	margin-bottom: 24px;
}
}
.container {
	padding-left: 7px;
	padding-right: 7px;
}
.body {
	background-color: #fafafa;
}
.help-listing h2 {
	text-align: center;
	margin-bottom: 24px;
}
#menu.nav {
	margin-bottom: 24px;
}
#menu li, #menu li ul li {
	padding: 0 0;
	/*background: #1850A5;*/
	margin-top: 0;
	margin-bottom: 0;
}
#menu li.active, #menu li ul li.active {
	background: #f16a00;
}
#menu li.active a, #menu li ul li.active a {
	background-color: #f16a00;
}
#menu li a, #menu li ul li a {
	color: #fff;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	margin: 0;
	padding: 8px 15px;
	background: #1850A5;
	display: block;
}
#menu li ul li a {
	background: #508fcb;
}
#menu.nav li a:hover, #menu.nav li ul li a:hover {
	background: #407fbb !important;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
/*#menu li.active > a:after, 
#menu li ul li.active > a:after {
	content: ' ';
	display: block;
	position: absolute;
	right: -12px;
	top: 50%;
	margin-top: -11px;
	width: 12px;
	height: 22px;
	background: url(http://preventcancer.aicr.org/images/aicr2/arrow-pointer.png) no-repeat center left transparent;
}*/

/*#menu li.active > a::after,*/
#menu li ul li.active > a::after {
	content: ' ';
	/*display: block;*/
	position: absolute;
	right: -12px;
	/*top: 50%;*/
	margin-top: -11px;
	width: 12px;
	height: 22px;
	background: url(../../../images/aicr2/arrow-pointer.png) no-repeat center left transparent;
	/*display: none;*/
}

.mod-left-nav.sub {
	padding-right: 29px;
	margin-bottom: 24px;
}
#email-signup >p>strong {
	font-size: 18px;
}
#email-signup .form-control {
	padding-left: 10px;
	margin-bottom: 10px;
}
.main-image {
	position: relative;
}
.main-image .caption {
	position: absolute;
	background-color: rgba(0, 84, 164, 0.85);
	bottom: 0;
	padding: 15px;
}
.main-image .caption > p {
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 16px;
	margin-bottom: 0;
}
#flags ul {
	list-style: none;
	height: 15px;
	text-align: center;
}
#flags ul li {
	background-image: none;
	display: inline-block;
	margin: 0;
	padding: 0;
}
#flags ul li a {
	display: block;
	width: 24px;
	height: 15px;
	margin: 0 5px;
}
#flags ul li a:hover {
	background-position: 0 -15px;
}
#flags .flagHK {
	background: url("../../../../www.aicr.org/assets/images/icons/flag_hk.gif") top left no-repeat;
}
#flags .flagUK {
	background: url("../../../../www.aicr.org/assets/images/icons/flag_uk.gif") no-repeat left top;
}
#flags .flagNL {
	background: url("../../../../www.aicr.org/assets/images/icons/flag_nl.gif") no-repeat left top;
}
#flags .flagINT {
	background: url("../../../../www.aicr.org/assets/images/icons/flag_int.gif") no-repeat left top;
}
#body-content .mod-left-nav ul.nav-tabs.nav-stacked.nav li.subMenu.parentOfActive ul li {
	background: #508fcb;
}
#body-content .mod-left-nav ul.nav-tabs.nav-stacked.nav li.parentOfActive ul li {
	background: #508fcb;
}
#body-content .main-content ul li {
	background: none #0054a4;
}
#body-content .main-content ul li a {
	border: none;
	color: #ffffff;
	background: none;
	font-size: 12px;
	padding: 8px 10px;
	line-height: 14px;
}
#body-content .main-content ul li a:hover {
	background: #407fbb !important;
}
/*** sidebar email signup button ***/
button, a.btn, form#ffind_form table.FormBox .smallMargin input {
	/* font-family: "Gill Sans", "Gill Sans MT", Verdana, sans-serif; */
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #a6a6a6;
	background: #DCDCDC;
	background-image: -ms-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
	background-image: -moz-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
	background-image: -o-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(1, #DCDCDC));
	background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #DCDCDC 100%);
	background-image: linear-gradient(to bottom, #EEEEEE 0%, #DCDCDC 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
}
.row {
	padding-bottom: 15px;
	margin-right: -7px;
	margin-left: -7px;
}
.row .row {
	padding-bottom: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 7px;
	padding-left: 7px;
}
.main-content {
	padding-top: 15px;
	min-height: 308px;
}
.main-content h1 {
	font-size: 30px !important;
	color: #0054a4 !important;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	line-height: 24px !important;
	font-weight: bold !important;
	padding-top: 2px !important;
	margin: 10px 0 15px 0 !important;
}
.main-content h2 {
	font-size:22px !important;
}
.main-content .main-info {
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	width: 259px;
}
.main-content .box .box-content {
	min-height: 100px;
}

#menu li ul {
	
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}
.main-content ul {
	/*margin: 0;*/
	/*padding: 0;*/
	/*list-style: none;*/
	list-style-image: url(../../../images/aicr2/bullet.png);
}
.main-info ul li {
	background: url(../images/line-dashed.jpg) left top repeat-x;
	padding: 9px 0;
}
.main-content ul li:first-child {
	background-image: none;
}
.main-content ul li p, .main-content .box-content p {
	margin: 0;
	font-size: 16px;
	color: #333;
	line-height: 18px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	padding-right: 7px;
}
.main-content ul li p a {
	color: #0054a4;
	font-size: 16px;
	text-decoration: none;
}
.hero {
	background-color: #fff;
	border-color: #eee #eee #cbcbcb #eee;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
}
.hero > img {
	float: left;
}
.box {
/*border-color: #eaeaea;
border-style: solid;
border-width: 0 1px 1px;*/

/*min-height: 250px;*/
}
.box-header {
	background-color: #ccc;
	border-bottom: 4px solid #999;
	color: #fff;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	text-transform: uppercase;
	padding: 15px 0 15px 15px;
	position: relative;
}
.box-header:after {
	content: '';
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 8.5px 10px 8.5px;
	border-color: transparent transparent #ffffff transparent;
	line-height: 0px;
	_border-color: #000000 #000000 #ffffff #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	bottom: -4px;
	left: 12px;
}
.box-header.red {
	background-color: #e8373e;
	border-bottom: 4px solid #d03138;
}
.box-header.red.arrow {
	background: url(../images/red-aro.png) 96% no-repeat #e8373e;
}
.box-header.purple {
	background-color: #722ea5;
	border-bottom: 4px solid #662994;
}
.box-header.purple.arrow {
	background: url(../images/purple-aro.png) 96% no-repeat #722ea5;
}
.box-header.green {
	background-color: #7cbb3b;
	border-bottom: 4px solid #6fa835;
}
.box-header.green.arrow {
	background: url(../images/green-aro.png) 96% no-repeat #7cbb3b;
}
.box-header.yellow {
	background-color: #f1bb08;
	border-bottom: 4px solid #d8a807;
}
.box-header.orange {
	background-color: #f78f20;
	border-bottom: 4px solid #de801d;
}
.box-header.orange.arrow {
	background: url(../images/orange-aro.png) 98% no-repeat #f78f20;
}
.box-header.blue {
	background-color: #0054a4;
	border-bottom: 4px solid #004b93;
}
.box-header.blue.arrow {
	background: url(../images/blue-aro.png) 98% no-repeat #0054a4;
}
.box-content {
	background-color: #fff;
	border-color: #eee #eee #cbcbcb #eee;
	border-style: solid;
	border-width: 0 1px 1px;
	padding: 15px;
}
.box-content.grid {
	padding: 0;
}
.box div.flat ul {
	padding: 0 23px;
	min-height: 85px;
}
.box div.flat .row {
	margin-left: -7px;
	margin-right: -7px;
	padding-bottom: 0;
}
.box ul.flat {
	min-height: 86px;
}
.box ul {
	margin: 0;
	list-style: none;
	padding: 0 15px;
}
.force .box .box-content {
	min-height: 211px;
}
.box ul>li {
	background: url(../images/line-dashed.jpg) left top repeat-x;
	padding: 10px 0;
}
.box ul>li:first-child {
	background-image: none;
}
.box ul>li a {
	color: #0054a4;
	text-decoration: none;
	font-size: 16px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.box ul>li a:hover {
	color: #333;
}
.box h4 {
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0 15px;
	margin: 15px 0 0;
}
.news h3 {
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054a4;
	font-size: 16px;
	margin-top: 0;
}
.news p {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.email p {
	font-size: 16px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 24px;
}
.img-link {
	height: 80px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
}
.img-link > a > img {
	width: 80px;
	height: auto;
	float: left;
}
.img-link > a {
	display: inline-block;
	width: 100%;
	/*	height: 80px;*/ 
	line-height: 80px;
}
.img-link > a > span {
	color: #fff;
	display: inline-block;
	/*	float: left;*/
	font-size: 22px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	line-height: 22px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
}
.img-link.orange {
	background-color: #f78f20;
}
.img-link.orange.arrow {
	background: url(../images/orange-aro.png) 95% 50px no-repeat #f78f20;
}
.img-link.red {
	background-color: #e8373e;
}
.img-link.red.arrow {
	background: url(../images/red-aro.png) 95% 50px no-repeat #e8373e;
}
.img-link.purple {
	background-color: #722ea5;
}
.img-link.purple.arrow {
	background: url(../images/purple-aro.png) 95% 50px no-repeat #722ea5;
}
.img-link.blue {
	background-color: #0054a4;
}
.img-link.blue.arrow {
	background: url(../images/blue-aro.png) 95% 50px no-repeat #0054a4;
}
ul.form-layout, ul.form-layout li {
	margin: 0;
	padding: 0;
	background-image: none;
}
ul.form-layout label {
	font-size: 12px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
}
ul.form-layout label > input {
	float: left;
	margin: 0 4px 0;
}
.sign-form input {
	width: 100%;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 2px 10px;
	font-size: 11px;
	color: #a6a6a6;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	border-radius: 5px;
}
.sign-form input.submit {
	width: 100%;
	float: left;
	margin: 0;
	font-size: 12px;
	color: #333;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/sing-up-bg.jpg) repeat-x;
	border: 1px solid #a6a6a6;
	padding-top: 0;
	padding-bottom: 0;
	border-radius: 5px;
}
.help .flowers {
	text-align: center;
}
.help .amazon {
	text-align: center;
	margin-top: 13px;
}
.body .page-content {
}
/******* Other code *******/

h2 {
	margin: 0;
}
.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
.triangle {
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 8.5px 10px 8.5px;
	border-color: transparent transparent #ffffff transparent;
	line-height: 0px;
	_border-color: #000000 #000000 #ffffff #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	position: absolute;
	bottom: -4px;
	left: 12px;
}
.firstpane li ul li:hover {
	background: #0054a4;
}
.firstpane span {
	padding-left: 5px;
}
.firstpane li ul li.sub-nav {
	background: none;
}
#header {
	width: 100%;
	line-height: 18px;
	height: auto;
	min-height: 114px;
	margin: 0 auto;
	padding: 0;
	border-top: 4px solid #003b72;
	background: #0054a4;
}
#header .inner-header {
	width: 962px;
	margin: 0 auto;
	padding-bottom: 20px;
}
#header .inner-header span.logo {
	display: block;
	margin: 18px 0 0 0;
	padding: 0;
	float: left;
	width: 37%;
	height: 71px;
}
#header .inner-header span.logo img {
	width: 350px;
	max-width:100%;
	height: auto;
}
#header .inner-header .search-box {
	float: left;
	margin: 0;
	padding: 0;
	width: 37% !important;
}
#header .inner-header .search-box .input-search {
	box-sizing: content-box;
	float: right;
	margin: 0;
	padding: 0;
	width: 80%;
	background: #003b72;
	padding: 6px;
	border-radius: 0 0 5px 5px;
	font-weight: 700;
}
#header .inner-header .search-box .input-search span {
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	padding-left: 7px;
}
#header .inner-header .search-box .input-search .inputtext {
	box-sizing: content-box;
	border: 1px solid #b3b3b3;
	outline: none;
	width: 109px;
	height: 18px;
	margin: 0 6px;
	display: inline-block;
	padding: 0 7px;
	line-height: 18px;
}
#header .inner-header .search-box .input-search .submit {
	width: 58px;
	height: 21px;
	border: 1px solid #a6a6a6;
	border-radius: 5px;
	background: url(../images/search-bg.jpg) repeat;
	font-size: 12px;
	color: #333;
	cursor: pointer;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#header .inner-header .donate-now {
	float: right;
	margin: 0;
	padding: 30px 0 0 0;
	width: 26%;
}
#header .inner-header .donate-now .donate-link {
	box-sizing: content-box;
	margin: 0;
	padding: 0;
	vertical-align: baseline;



	background: url(../images/donate-bg.jpg) repeat;
	width: 226px;
	height: 32px;
	color: #fff;
	font-size: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 32px;
	border: 1px solid #fb7300;
	border-radius: 5px;
	float: right;
}
#header .inner-header .donate-now ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 25px;
}
#header .inner-header .donate-now ul li {
	float: left;
	border-right: 1px solid #fff;
	padding: 0 3px;
	height: 16px;
}
#header .inner-header .donate-now ul li.last {
	border: none;
	padding-right: 0;
}
#header .inner-header .donate-now ul li a {
	font-size: 11px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 0;
	display: inline-block;
}
#header .inner-header .donate-now ul.mob-view {
	display: none;
}
#header .inner-header .donate-now a.link {
	text-decoration: underline;
}
.navigation {
	display: block;
	margin: 0;
	padding: 0;
	background: url(../images/nav-bg.jpg) repeat-x;
	height: 31px;
}
.navigation ul {
	list-style: none;
	margin: 0;
	text-align: center;
	line-height: 31px;
	padding: 0;
}
.navigation ul li {
	display: inline;
	/* padding: 10px 20px 7px 20px; */ 
	padding: 10px 15px 7px 15px;
	line-height: 28px;
}
.navigation ul li a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.navigation ul li a:hover {
	color: #FFF;
}
ul li.submenu {
	position: relative;
	z-index: 1039;
	/* z-index: 99999;*/
}
ul li.submenu ul {
	display: none;
	background-color: #003483;
	position: absolute;
	top: 100%;
	left: 0;
	text-align: left;
	min-width: 266px;
	width: auto !important
}
ul li.submenu ul li {
	line-height: 32px;
	position: relative;
	display: block;
}
ul li.submenu:hover {
	background: none repeat scroll 0 0 rgba(0, 52, 131, 0.7);
}
ul li.submenu:hover ul {
	display: block;
	margin: 0 0 0 0 !important;
	padding-top: 15px !important;
	padding-bottom: 0px;
	border-top: 3px solid #0e4a86;
	background: none repeat scroll 0 0 rgba(0, 52, 131, 0.85);
	border-radius: 6px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
ul li.submenu ul li {
	padding: 0 10px;
	border-bottom: 1px solid #80aad2;
}
ul li.submenu ul li:hover {
	background: #407fbb;
}
ul li.submenu ul li.last {
	border: 0;
	border-radius: 0 0 5px 5px;
}
ul li.submenu ul li a {
	color: #fff !important;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
}
ul li.submenu1 ul {
	top: 0;
	left: 100%;
	display: none !important;
}
ul li.submenu1:hover ul {
	display: block !important;
}
ul li ul.sub {
	width: 260px !important;
}
ul li.submenu .triangle {
	display: none;
	left: 18px;
}
ul li.submenu:hover .triangle {
	display: block;
}
.inav {
	display: none;
	width: 35px;
	float: right;
	margin-top: -149px;
	margin-right: 20px;
	position: relative;
	z-index: 9999;
}
.inav .inav_click {
	display: inline-block;
	width: 40px;
	height: 32px;
	font-size: 0;
	text-decoration: none;
	background: url(../images/toggal-btn.png) no-repeat;
}
.inav ul {
	margin: 0;
	padding: 0;
	width: 250px;
	background: #003b72;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 20;
	display: none;
}
.inav ul li {
	width: 90%;
	float: left;
	display: block;
	padding: 5px 0;
	border-bottom: 1px solid #80aad2;
	margin: 0 0 0 5%;
	position: relative;
}
.inav ul li a {
	font-size: 13px;
	line-height: 40px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.inav ul li ul {
	margin: 0;
	display: none;
	position: static;
	width: 280px;
}
.inav .last {
	border: none;
}
.para1 {
	display: none;
	color: #666666;
	font-size: 14px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}
.footer {
	width: 100%;
	background: #f0f0f0;
	border-top: 1px solid #d9d9d9;
	line-height: 18px;
}
.footer .top-footer {
	width: 962px;
	margin: 0 auto;
	height: auto;
	padding: 18px 0 25px 0;
	background: url(../images/line-dashed.jpg) bottom repeat-x;
}
.footer .top-footer .box4 {
	float: left;
	width: 25%;
}
.footer .top-footer .contact .inner-section .social-icon {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer .top-footer .contact .inner-section .social-icon li {
	float: left;
	padding-right: 6px;
}
.footer .top-footer .donate a {
	float: left;
	display: block;
}
.footer .top-footer .donate span {
	display: block;
}
.footer .top-footer h2 {
	font-size: 20px;
	color: #1a1a1a;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 14px;
}
.footer .top-footer .inner-section p {
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin: 0;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}
.footer .top-footer .inner-section a {
	font-size: 12px;
	color: #0054a4;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer .top-footer .signup .inner-section .form input {
	width: 140px;
	float: left;
	border-radius: 5px;
	padding: 3px 10px;
	font-size: 11px;
	color: #a6a6a6;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.footer .top-footer .signup .inner-section .form input.submit {
	width: 60px;
	text-align: center;
	cursor: pointer;
	margin-left: 4px;
	text-transform: uppercase;
	padding: 0;
	box-shadow: 0;
	color: #000;
}
.footer .top-footer .donate .inner-section span a.donate-btn {
	font-size: 24px;
	color: #fff;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	background: url(../images/donate-bg.jpg) repeat-x;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	margin: 0 auto;
	width: 165px;
	text-align: center;
	border: 1px solid #fb7300;
	border-radius: 5px;
	margin: 0 auto;
	float: right;
}
.footer .top-footer .donate span img {
	width: 106px;
	height: 51px;
	float: right;
	margin-top: 25px;
}
.footer .bottom-footer {
	width: 962px;
	margin: 0 auto;
	height: auto;
	padding-bottom: 50px;
}
.footer .bottom-footer .bottom-menu {
	margin: 0;
	padding: 22px 0 18px 0;
	list-style: none;
	text-align: center;
}
.footer .bottom-footer .bottom-menu li {
	display: inline;
	padding: 0 19px;
	border-right: 1px solid #ccc;
}
.footer .bottom-footer .bottom-menu li.first {
	padding-left: 0;
}
.footer .bottom-footer .bottom-menu li.last {
	padding-right: 0;
	border-right: 0;
}
.footer .bottom-footer .bottom-menu li a {
	display: inline-block;
	font-size: 16px;
	color: #0054a4;
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.footer .bottom-footer .bottom-menu li a:hover {
	color: #333;
}
.footer .bottom-footer .policy {
	margin: 0;
	padding: 0 0 18px 0;
	list-style: none;
	text-align: center;
}
.footer .bottom-footer .policy li {
	display: inline;
	padding: 0 19px;
	border-right: 1px solid #ccc;
}
.footer .bottom-footer .policy li.first {
	padding-left: 0;
}
.footer .bottom-footer .policy li.last {
	padding-right: 0;
	border-right: 0;
}
.footer .bottom-footer .policy li a {
	display: inline-block;
	font-size: 16px;
	color: #0054a4;
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.footer .bottom-footer .policy li a:hover {
	color: #333;
}
.footer .bottom-footer em {
	color: #666666;
	font-size: 14px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-style: normal;
	display: block;
	padding-bottom: 15px;
}
.footer .bottom-footer .search-site {
	font-size: 18px;
	color: #000;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.footer .bottom-footer .search-site input {
	background: #fff;
	border-radius: 3px;
	margin: 0 15px 0 8px;
	font-size: 11px;
	color: #a6a6a6;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	width: 145px;
	padding-left: 10px;
	padding-right: 10px;
}
.footer .bottom-footer .search-site .submit {
	border-radius: 3px;
	background: url(../images/search-bg2.jpg) repeat-x;
	cursor: pointer;
	border: 1px solid #ccc;
	height: 22px;
	font-size: 12px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	width: 60px;
}
.new-footer {
	width: 100%;
	background: #f0f0f0;
	border-top: 1px solid #d9d9d9;
	line-height: 18px;
}
.new-footer .top-footer {
	padding: 18px 0 25px 0;
	background: url(../images/line-dashed.jpg) bottom repeat-x;
}
.new-footer h2 {
	font-size: 20px;
	color: #1a1a1a;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 14px;
}
.new-footer p {
	font-size: 12px;
	color: #666;
	line-height: 18px;
	margin: 0;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}
.new-footer .social-icon {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.new-footer .social-icon li {
	float: left;
	padding-right: 6px;
}
.new-footer a {
	font-size: 12px;
	color: #0054a4;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.new-footer .form input {
	width: 140px;
	float: left;
	border-radius: 5px;
	padding: 3px 10px 1px;
	font-size: 11px;
	color: #a6a6a6;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.new-footer .form input.submit {
	background: transparent url(../images/search-bg2.jpg) 0 1px repeat-x;
	border: 1px solid #a6a6a6;
	border-radius: 3px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	height: 24px;
	line-height: 22px;
	padding: 0 10px;
	text-transform: uppercase;
	width: auto;
	margin: 0 0 0 4px;
}
.new-footer .donate {
	text-align: right;
}
.new-footer .donate a.bbb {
	display: inline-block;
	width: 106px;
	height: 51px;
	margin-top: 25px;
}
.new-footer .donate a.donate-btn {
	font-size: 24px;
	color: #fff;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	background: url(../images/donate-bg.jpg) repeat-x;
	height: 36px;
	line-height: 36px;
	display: inline-block;
	width: 100%;
	text-align: center;
	border: 1px solid #fb7300;
	border-radius: 5px;
	padding: 0 12px;
}
.new-footer .bottom-footer {
	padding-bottom: 50px;
}
.new-footer .bottom-footer .bottom-menu {
	margin: 22px 0 0;
	padding: 0;
	list-style: none;
	text-align: left;
}
.new-footer .bottom-footer .bottom-menu li {
	border-right: 1px solid #ccc;
	display: inline-block;
	padding-right: 16px;
	margin-right: 17px;
	margin-bottom: 18px;
}
.new-footer .bottom-footer .bottom-menu li.first {
	padding-left: 0;
}
.new-footer .bottom-footer .bottom-menu li.last {
	padding-right: 0;
	border-right: 0;
	margin-right: 0;
}
.new-footer .bottom-footer .bottom-menu li a {
	display: inline-block;
	font-size: 16px;
	color: #0054a4;
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.new-footer .bottom-footer .bottom-menu li a:hover {
	color: #333;
}
.new-footer .bottom-footer .policy {
	margin: 0;
	padding: 0 0 18px 0;
	list-style: none;
	text-align: left;
}
.new-footer .bottom-footer .policy li {
	display: inline;
	padding: 0 19px;
	border-right: 1px solid #ccc;
}
.new-footer .bottom-footer .policy li.first {
	padding-left: 0;
}
.new-footer .bottom-footer .policy li.last {
	padding-right: 0;
	border-right: 0;
}
.new-footer .bottom-footer .policy li a {
	display: inline-block;
	font-size: 18px;
	color: #0054a4;
	text-decoration: none;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.new-footer .bottom-footer .policy li a:hover {
	color: #333;
}
.new-footer .bottom-footer p {
	color: #666666;
	font-size: 14px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-style: normal;
	display: block;
	padding-bottom: 15px;
}
.new-footer .bottom-footer .search-site {
	font-size: 18px;
	color: #000;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.new-footer .bottom-footer .search-site label {
	line-height: 24px;
	margin-bottom: 0;
}
.new-footer .bottom-footer .search-site input {
	background: #fff;
	border-radius: 3px;
	color: #a6a6a6;
	display: inline-block;
	font-size: 11px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	margin: 0 15px 0 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 1px;
	width: 145px;
}
.new-footer .bottom-footer .search-site .submit {
	background: transparent url(../images/search-bg2.jpg) 0 1px repeat-x;
	border: 1px solid #a6a6a6;
	border-radius: 3px;
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	height: 24px;
	line-height: 22px;
	padding: 0 10px;
	text-transform: uppercase;
	width: auto;
	margin: 0;
}
/*  Random CSS from old wrapper */


#slideshow {
	margin: 0 auto;
	width: 700px;
	min-height: 350px;
	/*background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;*/
	position: relative;
}
#slideshow #slidesContainer {
	margin: 0 auto;
	width: 680px;
	/*height:300px;*/
	overflow: auto; /* allow scrollbar */
	position: relative;
	margin-top: 20px;
}
#slideshow #slidesContainer .slidey {
	margin: 0;
	width: 685px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll *//*min-height:350px;*//*padding: 15px;*/
}
/** 
* Slideshow controls style rules.
*/
.control {
	display: block;
	width: 39px;
	height: 263px;
	text-indent: -10000px;
	position: absolute;
	cursor: pointer;
}
#leftControl {
	top: 0;
	left: 0;
	margin-top: 0px;
	background: transparent url(../../../../www.aicr.org/assets/images/slidey-leftcontrol.jpg) no-repeat 0 0;
	z-index: 100;
}
#rightControl {
	top: 0;
	right: 0;
	margin-top: 0px;
	background: transparent url(../../../../www.aicr.org/assets/images/slidey-rightcontrol.jpg) no-repeat 0 0;
}
/**
* more slideshow stuff added 5/7/2015
* mjm
*/
body {
/* background:#393737 url(img/bg_body.jpg) repeat-x top left;*/
}
*/ #intro-content-slidey .slidey h2 {
margin-right: 25px;
}
#intro-content-slidey #pageContainer {
	margin: 0;
	width: 560px;
}
#intro-content-slidey #pageContainer h1 {
	display: block;
	width: 560px;
	height: 114px;
	text-indent: -10000px;
}
#intro-content-slidey .slidey h2, .slidey p {
	margin: 15px;
}
#intro-content-slidey .slidey h2 {
	font: 22px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E67A15;
	letter-spacing: -1px;
	margin: 0;
}
#intro-content-slidey #slideInner img {
	float: left;
	margin: 0 15px;
}
#intro-content-slidey #slideInner .slide-content {
	float: left;
	padding: 0 15px;
	width: 700px;
	height: 100%;
}
#intro-content-slidey #slideInner .slide-content .slide-img {
	height: 100%;
	float: left;
	position: relative;
}
#intro-content-slidey #slideInner .slide-content p, #intro-content #slideInner .slide-content h2 {
	padding-right: 55px;
}
#intro-content-slidey p {
	margin: 8px 2px;
}
#intro-content-slidey div.addthis_toolbox {
	float: left;
	padding-top: 10px;
	padding-left: 10px;
	position: absolute;
	bottom: 0;
	width: 250px;
}
#intro-content-slidey div.tools {
	float: right;
	text-align: right;
}
#intro-content-slidey fieldset {
	border: 1px solid #cccccc;
	padding-bottom: 10px;
}
#intro-content-slidey .slide-content img {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	float: left;
	margin-right: 0px;
}


/* ============================================================= HEALTH PROFESSIONALS HOMEPAGE REDESIGN - 24 JUNE 2015 - START */



/* ------------------------ Common Styling */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold !important;
	color: #0054a4;
}
h5 {
	font-size: 15px !important;
}
h6 {
	font-size: 14px !important;
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 5px !important;
}
.ital {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.hp-learnmore-link a {
	margin: 7px 0;
	padding: 0;
	display: block;
}
.hp-buynow-link a {
	margin: 7px 0;
	padding: 0;
	display: block;
	font-weight: bold;
}
.hp-main-content, .hp-news, .hp-force, .hp-shop {
	font: normal normal normal 16px/19px Arial, Helvetica, sans-serif;
}


/* ------------------------ General Box Styling */
.hp-box {
	border: 1px solid #eaeaea;
	border-top: none;
	background-color: #fff;
}
.hp-trans-box {
	/*margin-bottom: 10px;*/
	padding-bottom: 0;
	border: none;
	background-color: transparent;
}
.hp-box-header {
	padding: 10px 50px 10px 15px;
	margin-top: 15px !important;
	margin-bottom: 15px;
	border-top: 5px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	text-transform: uppercase;
	background-color: #fafafa;
	color: #000 !important;
}
.hp-box-content {
  background-color: #FFF;
  /*border-color: #EEE #EEE #CBCBCB #EEE;
  border-style: solid;
  border-width: 0 1px 1px;*/
  padding: 15px;
}
.hp-box ul {
	margin: 0;
	list-style: none;
	padding: 0 15px;
}
.hp-box-header {
	min-height: 54px;
}
h5.hp-box-header {
	margin: 0 !important;
	padding: 10px 15px;
	font: normal normal bold 15px/18px Arial, Helvetica, sans-serif;
	color: #000 !important;
}
.news h5.hp-box-header, .shop h5.hp-box-header {
	padding-top: 16px;
}


/* ------------------------ Section Styling */

/* ------------- Header Styling */
/* -------------------------------------- general styling */
#hp-header {
	width: 100%;
	line-height: 18px;
	height: auto;
	min-height: 114px;
	margin: 0 auto;
	padding: 0;
	border-top: 4px solid #003b72;
	background: #0054a4;
}
#hp-header .hp-inner-header {
	/*width: 962px;*/
	margin: 0 auto;
	padding-bottom: 20px;
}

#hp-header > .hp-inner-header.container, #hp-header > .row {
	padding-bottom: 0px !important;
}

/* -------------------------------------- top left logo */
#hp-header .hp-inner-header .logo {
	margin: 14px 0 0 0;
	padding: 0;
	/*float: left;*/
	height: 71px;
}
#hp-header .hp-inner-header .logo img {
	/*width: 350px;*/
	/*height: auto;*/
}
#hp-header .hp-inner-header .logo img.img-responsive {
	display: inline-block;
}

/* -------------------------------------- top center search box */
#hp-header .hp-inner-header .hp-input-search {
	margin: 0 auto;
	padding: 6px;
	/*float: right;*/
	box-sizing: content-box;
	font-weight: 700;
	text-align: center;
	border-radius: 0 0 5px 5px;
	background: #003b72;
}
form.pull-left {
	float: none !important;
}
#hp-header .hp-inner-header .hp-input-search span {
	font: normal normal normal 18px/20px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	vertical-align: middle;
}
#hp-header .hp-inner-header .hp-input-search .inputtext {
	margin: 3px 6px;
	padding: 0 3px;
	min-width: 110px;
	/*height: 18px;*/
	display: inline-block;
	box-sizing: content-box;
	border: 1px solid #b3b3b3;
	outline: none;
	font-size: 14px;
	line-height: 20px;
}
#hp-header .hp-inner-header .hp-input-search .submit {
	margin: 2px 0;
	padding: 2px 10px;
	border: 1px solid #a6a6a6;
	border-radius: 5px;
	cursor: pointer;	
	font: normal normal bold 12px/16px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d9d9d9+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #d9d9d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#d9d9d9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#d9d9d9 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
  
	/* ------------------ ORIGINAL STYLING */
	/*margin: 2px 0;
	width: 58px;
	height: 21px;
	border: 1px solid #a6a6a6;
	border-radius: 5px;
	background: url(../images/search-bg.jpg) repeat;
	font-size: 12px;
	color: #333;
	cursor: pointer;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	text-transform: uppercase;*/
}

/* -------------------------------------- top right donate button and additional links */
.hp-donate-now {
	margin: 0;
	padding: 3px 0 0 0;
	text-align: center;
}
.hp-donate-now .hp-login-btmlinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.hp-donate-now .hp-login-btmlinks ul li {
	display: inline-block;
	border-left: 1px solid #fff;
	/*padding: 0 6px;*/
	padding: 0 2px;
}
.hp-donate-now .hp-login-btmlinks ul li:first-child {
	border: none;
	padding-left: 0px;
}
.hp-donate-now .hp-login-btmlinks ul li.last {
	padding-right: 0px !important
}
.hp-donate-now .hp-login-btmlinks ul li a {
	font-size: 11px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
	display: inline-block;
}
.hp-donate-now .hp-login-btmlinks ul.mob-view {
	display: none;
}
.hp-donate-now .hp-login-btmlinks a.link {
	text-decoration: underline;
}

/* --------------------- If not logged in */
.hp-donate-now .login-hp_donate a {
	margin: 15px 0;
	padding: 4px 0;
	display: block;
	width: 100%;
	font: normal normal bold 25px/27px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff !important;
	text-shadow: 0 1px #e76a00;
	border: 1px solid #e76a00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffca55; /* Old browsers */
	background: -webkit-linear-gradient(top,  #ffca55 3%,#fb7300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffca55 3%,#fb7300 100%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ffca55), color-stop(100%,#fb7300)); /* Chrome,Safari4+ */
	background: -moz-linear-gradient(top,  #ffca55 3%, #fb7300 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #ffca55 3%,#fb7300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffca55 3%,#fb7300 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca55', endColorstr='#fb7300',GradientType=0 ); /* IE6-9 */
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.hp-donate-now .login-hp_donate a:hover, .hp-donate-now .login-hp_donate a:focus {
	background-color: #f26f00;
	background-image: none;
	background-position: 0 ;
	text-decoration: none
}
.hp-donate-now .login-hp_donate a:active {
	background-color: #fb7300;
	border-color: #e76a00;
}


/* --------------------- If logged in */
.login-hp_logo {
  margin: 6px 0 5px;
}
.login-hp_logo img {
  margin-left: auto;
  margin-right: auto;
}
.hp-donate-now .login-hp_user {
  font-size: 18px;
  color: #FFF;
  margin: 4px 0;
}
.hp-login-btmlinks li ~ li#default_01 {
	position: relative;
	top: 5px;
}
.hp-login-btmlinks li ~ li#default_02 {
	position: relative;
	top: 7px;
}
.hp-login-btmlinks li ~ li ~ li {
	position: relative;
	top: 0;
}
.hp-login-btmlinks li ~ li form {
	margin-bottom: 0px !important;
}
th.Title {
	display: none !important;
}
p.PromptText {
	margin: 0px !important;
}
p.PromptText a {
	text-decoration: underline;
}



/* -------------------------------------- adjustment for navbar "row" */
#special_nav_container {
}
#special_nav_container > .row {
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 0;
}
#special_nav_container > .row > .col-xs-12 {
	padding-left: 0;
	padding-right: 0;
}


/* -------------------------------------- adjustment for top nav drop-down menus */
#special_nav_container {
}


#special_nav_container ul li.submenu:hover > ul {
	padding-top: 0px !important;
	border-radius: 0 0 6px 6px;
}
#special_nav_container ul li.submenu ul li {
	padding: 7px 10px;
	line-height: 18px;
}
#special_nav_container ul li.submenu ul li:first-child {
	padding-top: 12px;
}
#special_nav_container ul li.submenu:hover > ul > li.submenu:hover ul {
	padding-top: 0px !important;
	border-radius: 6px;
}


/* =========================== OLDER STYLING FOR TOP RIGHT OF HEADER - START */
/*.donate-now {
	float: right;
	margin: 0;
	padding: 30px 0 0 0;
	width: 26%;
}
.donate-now .donate-link {
	box-sizing: content-box;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	background: url(../images/donate-bg.jpg) repeat;
	width: 226px;
	height: 32px;
	color: #fff;
	font-size: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 32px;
	border: 1px solid #fb7300;
	border-radius: 5px;
	float: right;
}
.donate-now ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0 25px;
}
.donate-now ul li {
	float: left;
	border-right: 1px solid #fff;
	padding: 0 15px;
	height: 14px;
}
.donate-now ul li.last {
	border: none;
	padding-right: 0;
}
.donate-now ul li a {
	font-size: 12px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 0;
	display: inline-block;
}
.donate-now ul.mob-view {
	display: none;
}
.donate-now a.link {
	text-decoration: underline;
}
*/
/* =========================== OLDER STYLING FOR TOP RIGHT OF HEADER - END */


/* ------------- Top Logo Row Styling */
.hp-hdr-top {
}
.hp-hdr-row {
	padding: 30px 0;
}
.hp-hdr-logo {
}
.hp-hdr-shareit {
	padding-top: 12px;
	text-align: right;
	vertical-align: middle;
	line-height: 10px;
}
#add_this {
	display: inline-block;
}
#addthis {
	width: 100%;
	/*width: 420px;*/
}


/* ------------- Hero Styling */
/*.hp-main-content > .row > .row {
	display: flex;
}*/
.hp-main-content .hp-box {
	padding-bottom: 0px !important;
}
.hp-box .col-sm-8 {
	padding-right: 0 !important;
}
.hp-box .col-sm-4 {
	margin-left: -7px !important;
}
.hp-main-content h1 {
	margin: 0 0 10px 0 !important;
	padding-top: 12px !important;
	font: normal normal bold 22px/24px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif !important;
	color: #0054a4 !important;
}


/* --------------------------------------------- STYLING FOR USER LOGIN/PASSWORD RESET/USER ID RECOVERY - START */
/* ================== ON HOMEPAGE */
.hp-new_user_link {
	margin: 20px 0 0;
	padding: 20px 0 7px;
	font-weight: 700;
	display: block;
	text-align: center;
	font-size: 17px;
	background: url('../images/line-dashed.jpg') left top repeat-x;
}

/* ================== ON LOGIN PAGE */
.hp-login-content h1 {
  margin: 15px 0 10px 0 !important;
  padding-top: 30px !important;
  font: normal normal bold 44px/48px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif !important;
  color: #0054A4 !important;
  border-top: 1px solid #eaeaea;
}
.login-form-label {
	margin-top: 15px;
	font-weight: bold;
	display: block;
}
.login-form-input {
}
.login-form-input input {
	padding: 7px 4px;
	font-size: 17px;
	line-height: 22px;
	width: 100%;
	background-color: #FFF !important;
	border: 1px solid #c1c1c1 !important;
	border-radius: 7px;
	box-shadow: none;
}
p.forgot {
	margin-top: 20px;
}

/* ================== ON  */

/* ================== ON  */



/* --------------------------------------------- STYLING FOR USER LOGIN/PASSWORD RESET/USER ID RECOVERY - END */
.btn-primary-o {
	font: normal normal bold 25px/27px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: 0 1px #e76a00;
	text-decoration: none;
	border: 1px solid #a6a6a6;
	background: #ffca55; /* Old browsers */
	background: -webkit-linear-gradient(top,  #ffca55 3%,#fb7300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffca55 3%,#fb7300 100%); /* Opera 11.10+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ffca55), color-stop(100%,#fb7300)); /* Chrome,Safari4+ */
	background: -moz-linear-gradient(top,  #ffca55 3%, #fb7300 100%); /* FF3.6+ */
	background: -ms-linear-gradient(top,  #ffca55 3%,#fb7300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffca55 3%,#fb7300 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca55', endColorstr='#fb7300',GradientType=0 ); /* IE6-9 */
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border-color: #e76a00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
}
.hp-login-content .btn-primary-o {
	margin-top: 25px;
}
.btn-primary-o:hover, .btn-primary-o:focus {
	background-color: #e76a00;
	background-image: none;
	background-position: 0;
	color: #ffffff;
}
.hp-main-content .hp-box.clearfix a:hover, .hp-main-content .hp-box.clearfix a:focus {
	text-decoration: none;
}
.hp-new_user_link a:hover, hp-new_user_link a:focus {
	text-decoration: underline !important;
}
.btn-primary-o:active, .btn-primary-o.active {
	background-color: #fb7300;
	border-color: #e76a00;
	color: #ffffff;
}
.hp-main-content .col-sm-3 .hp-box {
	min-height: 333px;
}


/* ------------- News Styling */
.news .hp-box-header {
	border-top-color: #550866;
}
.news h5 {
	margin-top: 0px !important;
}
.news-left, .news-ctr, .news-right {
	margin-top: 15px;
}


/* ------------- Force (Quad) Styling */
.row.hp-force {
	padding-bottom: 0px !important;
	display: flex;
}
.row.hp-force .col-xs-12 {
	margin-bottom: 15px;
	display: flex;
}
.hp-force .hp-box-header {
	margin-bottom: 0;
}
.hp-box-header.quad01 {
	border-top-color: #e16e25;
	margin-bottom: 0px !important;
}
.hp-box-header.quad02 {
	border-top-color: #b91b22;
	margin-bottom: 0px !important;
}
.hp-box-header.quad03 {
	border-top-color: #f6c850;
	margin-bottom: 0px !important;
}
.hp-box-header.quad04 {
	border-top-color: #7cbb3b;
	margin-bottom: 0px !important;
}
ul.hp-box-content > h6 {
	color: #000 !important;
	margin-top: 0px !important;
}
.hp-box ul > li {
	background: url('../images/line-dashed.jpg') left top repeat-x;
	padding: 10px 5px 10px 0;
}
.hp-box ul > li a {
	color: #0054a4;
	text-decoration: none;
	font-size: 16px;
	font-family: 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
.hp-box ul > li a:hover {
	color: #333;
}
.hp-box ul li:first-child, .hp-box ul > h6 ~ li:nth-child(2) {
	background-image: none !important;
}


/* ------------- Shop Styling */
.shop.hp-box {
	margin-bottom: 15px;
}
.row.hp-shop {
	margin-bottom: 50px;
	padding-bottom: 0px !important;
}
.shop .hp-box-header {
	border-top-color: #318bb5;
	margin-bottom: 15px;
}
.shop h5 {
	margin-top: 0px !important;
}
.row.hp-shop .col-xs-12.box {
	margin: 15px 0;
}


/* ===================================== NEW FOOTER STYLING */
/* --------------------------- Header Text */
.footer > .container {
	padding: 0 0 30px 0;
}

.footer_sections {
	margin-top: 15px;
}
.footer > .container h2 {
	padding: 0 0 15px 0;
	font: normal normal bold 20px/28px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #1A1A1A;
}

/* ------------------------- BOX 1 */

/* ------------------------- BOX 2 */
.footer .social-icon {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .social-icon li {
	display: inline-block;
	padding-right: 6px;
}

/* ------------------------- BOX 3 */
.footer .form input {
  padding: 3px 10px;
  width: 140px;
  display: inline-block;  
  font: normal normal normal 11px/18px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
  color: #A6A6A6;
  border-radius: 5px;
}
.footer .form input[type=submit] {
	margin-left: 4px;
	padding: 0 3px;
	width: auto;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
	box-shadow: 0;
	color: #000;
 }

/* ------------------------- BOX 4 */
.hp-donate_box .col-xs-12 {
	text-align: right;
}
.hp-donate_box .col-xs-12:first-child {
	margin-bottom: 15px;
}
.footer a.hp-donate-btn {
	margin: 0 auto;
	padding: 3% 10%;
	border: 1px solid #fb7300;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	font: normal normal normal 24px/20px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
	color: #fff;
	/* min-width: 165px; */
	/* height: 36px; */
	/* background: url(../images/donate-bg.jpg) repeat-x; */
	background: #ffc951;
	background: -moz-linear-gradient(top, #ffc951 0%, #ff8601 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc951), color-stop(100%,#ff8601));
	background: -webkit-linear-gradient(top, #ffc951 0%,#ff8601 100%);
	background: -o-linear-gradient(top, #ffc951 0%,#ff8601 100%);
	background: -ms-linear-gradient(top, #ffc951 0%,#ff8601 100%);
	background: linear-gradient(to bottom, #ffc951 0%,#ff8601 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc951', endColorstr='#ff8601',GradientType=0 );
}
.footer a.hp-donate-btn:hover {
	text-decoration: none;
	background: #ff8601;
}

/* ------------------------- BOTTOM MENU */
ul.bottom_menu-top, ul.bottom_menu-bottom {
	padding: 20px 0;
	list-style: none;
	text-align: center;
}
ul.bottom_menu-bottom {
	padding-top: 0;
}
ul.bottom_menu-top li, ul.bottom_menu-bottom li {
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;
	border-left: 1px solid #ccc;
	display: inline-block;
	font: normal normal bold 16px/18px 'franklin_gothic_fsbook', Arial, Helvetica, sans-serif;
}
ul.bottom_menu-top li:first-child, ul.bottom_menu-bottom li:first-child {
	margin-left: 0;
	padding-left: 0;
	border: none;
}
ul.bottom_menu-top li a, ul.bottom_menu-bottom li a {
	color: #0054a4;
}
ul.bottom_menu-top li a:hover, ul.bottom_menu-bottom li a:hover {
	color: #333;
	text-decoration: none;
}

/* ------------------------- BOTTOM COPYRIGHT */
.copyright .col-xs-6 {
	text-align: right;
}
.copyright .col-xs-6:first-child {
	text-align: left;
}
	.interrupt-l {
		margin: 0px !important;
		padding: 0px !important;
		display: block !important;
	}
	.interrupt-m {
		display: none;
	}
	.interrupt-s {
		display: none;
	}
	.interrupt-xs {
		display: none;
	}
	
	
/* _____________ Responsive Image ______________*/	
	
#template_content img {
	max-width:100%;
}	
	

/* ================================================== MEDIA QUERIES - START */
@media screen and (max-width: 480px) {
	.interrupt-l {
		display: none;
	}
	.interrupt-m {
		display: none;
	}
	.interrupt-s {
		display: none;
	}
	.interrupt-xs {
		margin: 0px !important;
		padding: 0px !important;
		display: block !important;
	}
}
@media screen and (max-width: 767px) {
	#hp-header .hp-inner-header .hp-input-search {
		margin-top: 10px;
		border-radius: 6px;
		width: 60%;
	}
	#hp-header .hp-inner-header {
		width: 100%;
	}
	.hp-inner-header > .row > .col-xs-12 {
		text-align: center;
	}
	.hp-donate-now .login-hp_donate a {
		margin: 15px auto;
		width: 50%;
	}
	.row.hp-force {
		display: initial;
	}
	.row.hp-force .col-xs-12 {
		display: initial;
	}
	.footer > .container h2 {
		padding: 0;
	}
	.hp-donate_box .col-xs-12 {
		text-align: right;
	}
	.footer a.hp-donate-btn {
		max-width: 90%;
	}
	ul.bottom_menu-top, ul.bottom_menu-bottom {
		margin: 0;
		padding: 0;
		text-align: right;
	}
	ul.bottom_menu-top li, ul.bottom_menu-bottom li {
		margin: 0 0 6px 0;
		padding: 0;
		border: none;
		display: block;
	}
	.interrupt-l {
		display: none;
	}
	.interrupt-m {
		display: none;
	}
	.interrupt-s {
		display: none;
	}
	.interrupt-xs {
		margin: 0px !important;
		padding: 0px !important;
		display: block !important;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	#hp-header .hp-inner-header .hp-input-search {
		margin-top: 10px;
		border-radius: 6px;
		width: 50%;
	}
	#hp-header .hp-inner-header {
		width: 100%;
	}
	.hp-inner-header > .row > .col-xs-12 {
		text-align: center;
	}
	.hp-donate-now .login-hp_donate a {
		margin: 15px auto;
		width: 50%;
	}
	.row.hp-force {
		display: initial;
	}
	.row.hp-force .col-xs-12 {
		display: initial;
	}
	.hp-hero-l {
		border-right: none;
	}
	.hp-hero-r {
		border-bottom: none;
	}
	.interrupt-l {
		display: none;
	}
	.interrupt-m {
		display: none;
	}
	.interrupt-s {
		margin: 0px !important;
		padding: 0px !important;
		display: block !important;
	}
	.interrupt-xs {
		display: none;
	}
}
@media screen and (min-width: 992px) {
	.interrupt-l {
		display: none;
	}
	.interrupt-m {
		margin: 0px !important;
		padding: 0px !important;
		display: block !important;
	}
	.interrupt-s {
		display: none;
	}
	.interrupt-xs {
		display: none;
	}
}
/* ================================================== MEDIA QUERIES - END */

/*___________________________ Health at Work page __________________________*/

#hwcallout {
	min-height: 430px;
	padding:10px;
	background: #ededed;
}

#hwcallout img{
	width:100%;
	position: relative !important;
    top: 0px !important;
}	

#hwcallout a{
   padding:15px 0;
}

#hwcallout div{
	display:block;
	margin:10px auto;
}


/*___________________________ Health at Work page end__________________________*/


/* ============================================================= HEALTH PROFESSIONALS HOMEPAGE REDESIGN - 24 JUNE 2015 - END */

/*----------------------------- Inner Landing Pages styles fo tiles  ---------------------------*/

.panel {
	background:#ededed;
	display:block;
	/*min-height:287px;*/
    box-shadow: 0px 1px 4px #ccc !important;
    border-radius: 3px;
        }
.panel a {
    color: #000;
    text-decoration:none;
       }
.panel img {
	width:100%;
	}
.panel h2 {
	font-size:20px !important;
	font-weight:normal !important;
	}	
.panel-hr {
	background:#ededed;
	display:block;
	min-height:190px;
    box-shadow: 0px 1px 4px #ccc !important;
    border-radius: 3px;	
}	
.panel-hr a {
    color: #000;
    text-decoration:none;
       }
.panel-hr img {
	width:100%;
	}
.panel-hr h2 {
	font-size:20px !important;
	font-weight:normal !important;
	}
.panel-content {
	padding:10px;
	min-height:130px;
	}
.orange-top-border {
    border-top: 3px solid #F78F20;
       }
.purple-top-border {
    border-top: 3px solid #722EA5;
       }
.green-top-border {
    border-top: 3px solid #7CBB3B;
       }
.red-top-border {
    border-top: 3px solid #E8373E;
       }
.blue-top-border {
    border-top: 3px solid #0054A4;
       }
.yellow-top-border {
    border-top: 3px solid #F1BB08;
       }

/*----------------------------- Inner Landing Pages styles fo tiles edn ---------------------------*/

/* -------------------- Mobile styles for Slider ---------------------------*/

@media only screen and (max-width: 768px) {

#intro-content-slidey {display:block; max-width:100%;}
#intro-content-slidey #slideInner .slide-content .slide-img {display:block; wdith:90% !important;}
#intro-content-slidey #slideInner .slide-content p, #intro-content #slideInner .slide-content h2 {display:block; width:90% !important; padding:10px;}

}





