/*
Theme Name: CancerCouncil
Version: 1.0
*/
/* General */
html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#626262;
}

@font-face {
    font-family:'HelveticaRoundedLTStd-Bd';
    src: url('fonts/helveticaroundedltstd-bd-webfont.eot');
    src: local("☺"),
         url('fonts/helveticaroundedltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaroundedltstd-bd-webfont.woff') format('woff'),
         url('fonts/helveticaroundedltstd-bd-webfont.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;

}

@font-face {
    font-family: 'HelveticaNeueThin';
    src: url('fonts/HelveticaNeueThin/HelveticaNeueLTCom-Th.eot'); /* IE9 Compat Modes */
    src: local("☺"),
         url('fonts/HelveticaNeueThin/HelveticaNeueLTCom-Th.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/HelveticaNeueThin/HelveticaNeueLTCom-Th.woff') format('woff'), /* Modern Browsers */
         url('fonts/HelveticaNeueThin/HelveticaNeueLTCom-Th.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/HelveticaNeueThin/HelveticaNeueLTCom-Th.svg#340aef951c579f72d818e90bfd9eb6d2') format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  400;
}

@font-face {
    font-family: 'HelveticaNeueBoldCond';
    src: url('fonts/HelveticaNeueBoldCond/HelveticaNeueLTCom-BdCn.eot'); /* IE9 Compat Modes */
    src: local("☺"),
         url('fonts/HelveticaNeueBoldCond/HelveticaNeueLTCom-BdCn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/HelveticaNeueBoldCond/HelveticaNeueLTCom-BdCn.woff') format('woff'), /* Modern Browsers */
         url('fonts/HelveticaNeueBoldCond/HelveticaNeueLTCom-BdCn.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/HelveticaNeueBoldCond/HelveticaNeueLTCom-BdCn.svg#cc7193481c6863477e7cf3cc3ee17e32') format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  400;
}

@font-face {
    font-family: 'HelveticaNeueLightCond';
    src: url('fonts/HelveticaNeueLightCond/HelveticaNeueLTCom-LtCn.eot'); /* IE9 Compat Modes */
    src: local("☺"),
         url('fonts/HelveticaNeueLightCond/HelveticaNeueLTCom-LtCn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/HelveticaNeueLightCond/HelveticaNeueLTCom-LtCn.woff') format('woff'), /* Modern Browsers */
         url('fonts/HelveticaNeueLightCond/HelveticaNeueLTCom-LtCn.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/HelveticaNeueLightCond/HelveticaNeueLTCom-LtCn.svg#9f4eefa0a4f82053edccd289dff62a83') format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  400;
}

@font-face {
    font-family: 'HelveticaRoundedBoldCond';
    src: url('fonts/HelveticaRoundedBoldCond/HelveticaRounded-BoldCond.eot'); /* IE9 Compat Modes */
    src: local("☺"),
         url('fonts/HelveticaRoundedBoldCond/HelveticaRounded-BoldCond.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/HelveticaRoundedBoldCond/HelveticaRounded-BoldCond.woff') format('woff'), /* Modern Browsers */
         url('fonts/HelveticaRoundedBoldCond/HelveticaRounded-BoldCond.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/HelveticaRoundedBoldCond/HelveticaRounded-BoldCond.svg#a677e005f56ecb615e218f89f9bd0a08') format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  700;
}

@font-face {
    font-family: 'RemachineScript';
    src: url('fonts/RemachineScriptPersonalUse/RemachineScriptPersonalUse.eot'); /* IE9 Compat Modes */
    src: local("☺"),
         url('fonts/RemachineScriptPersonalUse/RemachineScriptPersonalUse.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/RemachineScriptPersonalUse/RemachineScriptPersonalUse.woff') format('woff'), /* Modern Browsers */
         url('fonts/RemachineScriptPersonalUse/RemachineScriptPersonalUse.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/RemachineScriptPersonalUse/RemachineScriptPersonalUse.svg#6b767e00650abd27335721acfff4780a') format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  400;
}

@font-face {
    font-family: 'Marydale-Black';
    src: url('fonts/Marydale-Black/Marydale-Black.eot'); /* IE9 Compat Modes */
    src: url('fonts/Marydale-Black/Marydale-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('fonts/Marydale-Black/Marydale-Black.woff') format('woff'), /* Modern Browsers */
         url('fonts/Marydale-Black/Marydale-Black.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('fonts/Marydale-Black/Marydale-Black.svg#1a6f819122121b7aad646a729288c86d') format('svg'); /* Legacy iOS */
    font-style:   normal;
    font-weight:  400;
}

@font-face {
  font-family: 'Marydale-Bold';
  src: url('fonts/Marydale-Bold/Marydale-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/Marydale-Bold/Marydale-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Marydale-Bold/Marydale-Bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/Marydale-Bold/Marydale-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Marydale-Bold/Marydale-Bold.svg#21dd4c6fb9ba664a69832cfd6d1d57ed') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'HelveticaNeue LT 55 Roman';
  src: url('fonts/HelveticaNeue-LT-55-Roman/HelveticaNeue-LT-55-Roman.eot'); /* IE9 Compat Modes */
  src: url('fonts/HelveticaNeue-LT-55-Roman/HelveticaNeue-LT-55-Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/HelveticaNeue-LT-55-Roman/HelveticaNeue-LT-55-Roman.woff') format('woff'), /* Modern Browsers */
       url('fonts/HelveticaNeue-LT-55-Roman/HelveticaNeue-LT-55-Roman.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/HelveticaNeue-LT-55-Roman/HelveticaNeue-LT-55-Roman.svg#5d5952f345eeefaffa950715d8bb5ca0') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'HelveticaNeue LT 75 Bold';
  src: url('fonts/HelveticaNeue-LT-75-Bold/HelveticaNeue-LT-75-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/HelveticaNeue-LT-75-Bold/HelveticaNeue-LT-75-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/HelveticaNeue-LT-75-Bold/HelveticaNeue-LT-75-Bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/HelveticaNeue-LT-75-Bold/HelveticaNeue-LT-75-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/HelveticaNeue-LT-75-Bold/HelveticaNeue-LT-75-Bold.svg#8b9521d4e41c6f97861bb03462e17529') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Helvetica Neue Light';
  src: url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot'); /* IE9 Compat Modes */
  src: url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.woff') format('woff'), /* Modern Browsers */
       url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/HelveticaNeue-Light/HelveticaNeue-Light.svg#7384ecabcada72f0e077cd45d8e1c705') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Helvetica Rounded Bold';
  src: url('fonts/HelveticaRounded-Bold/HelveticaRounded-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/HelveticaRounded-Bold/HelveticaRounded-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/HelveticaRounded-Bold/HelveticaRounded-Bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/HelveticaRounded-Bold/HelveticaRounded-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/HelveticaRounded-Bold/HelveticaRounded-Bold.svg#f8d66067fce3e8040febff4709871b87') format('svg'); /* Legacy iOS */
  font-style:   normal;
  font-weight:  400;
}


div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, select, input, textarea, img, dl, dt, dd, table, div, td, theder, button, blockquote, article, aside, audio, canvas, command, datalist, details, figcaption, figure, footer, header, hgroup, keygen, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, video, wbr
{
  padding:0px;
  margin:0px;
}

article, aside, audio, canvas, command, datalist, details, figcaption, figure, footer, header, hgroup, keygen, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, video, wbr, address
{
  display:block;
  font-style:normal;
}
/*h1, h2, h3, h4, h5, h6 - applying fontface to only h1*/
h1
{
	font-family:'HelveticaRoundedLTStd-Bd';
	font-weight:normal;
	line-height:none;
	color:#004883;
}

img
{
  max-width:100%;
  border:none;
}

blockquote cite,
blockquote em,
blockquote i
{
	font-style:normal;
}

a
{
  color:#276194;
  text-decoration:underline;
}

a:hover
{
  color:#276194;
  text-decoration:none;
}

img.aligncenter
{
  display:block;
  margin:0 auto;
}

img.alignright
{
  margin:4px 0px 5px 20px;
  display:inline;
  float:right;
}

img.alignleft
{
  margin:4px 20px 5px 0px;
  display:inline;
  float:left;
}

span.arrow,
span.beforeie7,
span.afterie7
{
	display:none;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

/* cf */
.cf:before,
.cf:after
{
  content:"";
  display:block;
  overflow:hidden;
}

.cf:after
{
  clear:both;
}

div.global-box
{
	position:relative;
}


/* ---- old css ---- */
#content a{
	color:#00447e;
	text-decoration:none;
}
#content a:hover{text-decoration:underline;}
#content input,
#content textarea,
#content select{
	color:#000;
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
#content form,
#content fieldset{
	border-style:none;
	margin:0;
	padding:0;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content b, #content strong, #content th{
	font-weight:bold;
}
#content h1{font-size:200%;font-family: 'HelveticaRoundedLTStd-Bd'!important;font-weight:normal!important;}
/*h2{font-size:150%;font-family: 'HelveticaRoundedLTStd-Bd'!important;font-weight:normal!important;}
h3{font-size:120%;font-family: 'HelveticaRoundedLTStd-Bd'!important;font-weight:normal!important;}
h4{font-size:110%;font-family: 'HelveticaRoundedLTStd-Bd'!important;font-weight:normal!important;}
h5{font-size:100%;font-family: 'HelveticaRoundedLTStd-Bd'!important;font-weight:normal!important;}
h6{font-size:90%;font-family: 'HelveticaRoundedLTStd-Bd'!important;font-weight:normal!important;}*/
#content h1 b {font-weight: normal!important;}

form,
fieldset{
	border-style:none;
	margin:0;
	padding:0;
}
i, cite, em, var, dfn, address{
	font-style:italic;
}
u,
ins{text-decoration:underline;}
s,
strike,del{text-decoration:line-through;}
q{quotes:none;}
q:before{content:'';}
q:after{content:'';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse:collapse;
	border-spacing:0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul{
	list-style-type:disc;
	padding:0 0 15px 10px;
}
ol{
	padding:0 0 15px 10px;
}
ul li,
ol li{list-style-position:outside;}
#access{
	height:1px;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	top:auto;
	width:1px;
}
.navigation{
	overflow:hidden;
	width:100%;
}
#nav-below{padding:15px 0 0;}
.navigation .nav-previous{
	float:left;
	width:40%;
}
.navigation .nav-next{
	float:right;
	text-align:right;
	width:40%;
}
.hentry{padding:0 0 7px;}
.entry-meta{margin:0 0 10px;}
.entry-utility{margin:0 0 14px;}
.posts-holder .hentry{
	border-top:1px solid #000;
	padding:10px 0;
}
.posts-holder .hentry:first-child{border:none;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px;}
h3#comments-title,
h3#reply-title{
	font-size:20px;
	font-weight:bold;
	margin-bottom:0;
}
h3#comments-title{padding:24px 0;}
.commentlist{
	list-style:none;
	margin:0;
}
.commentlist li.comment{
	border-top:1px solid #e7e7e7;
	line-height:24px;
	margin:0 0 24px 0;
	padding:0 0 0 56px;
	position:relative;
}
.commentlist li:first-child{
	border-top:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
.commentlist ol{list-style:decimal;}
.comment-meta{
	font-size:12px;
	margin:0 0 7px;
}
.comment-awaiting-moderation{display:block;}
.comment-author{margin:0 0 5px;}
.comment-author .avatar{
	left:0;
	position:absolute;
	top:0;
}
.comment-author .fn{
	color:#000;
	font-size:13px;
	font-weight:bold;
}
.comment-meta a{
	color:#888;
	text-decoration:none;
}
.comment-meta a:active,
.comment-meta a:hover{color:#ff4b33;}
.reply{
	color:#f00;
	font-size:12px;
	padding:0 0 24px 0;
}
.reply a,
a.comment-edit-link{color:#888;}
.reply a:hover,
a.comment-edit-link:hover{color:#ff4b33;}
.commentlist .children{
	list-style:none;
	margin:0;
}
.commentlist .children li{
	border:none;
	margin:0;
}
.nopassword,
.nocomments{display:none;}
#comments .pingback{
	border-bottom:1px solid #e7e7e7;
	margin-bottom:18px;
	padding-bottom:18px;
}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{
	color:#888;
	display:block;
	font-size:12px;
	line-height:18px;
	margin:0;
}
#comments .pingback .url{
	font-size:13px;
	font-style:italic;
}
input[type=submit]{color:#333;}
#respond{
	overflow:hidden;
	position:relative;
}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
#respond .required{
	color:#ff4b33;
	font-weight:bold;
}
#respond label{
	color:#888;
	font-size:12px;
}
#respond input{
	margin:0 0 9px;
	width:98%;
}
#respond textarea{width:98%;}
#respond .form-allowed-tags{
	color:#888;
	font-size:12px;
	line-height:18px;
}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit input{
	font-size:14px;
	width:auto;
}
#content .attachment img{max-width:900px;}
.alignleft{
	float:left;
	margin:0 10px 5px 0;
}
.alignright{
	float:right;
	margin:0 0 5px 10px;
}
.aligncenter{
	display:block;
	margin:0 auto 5px;
}
.wp-caption{
	background:#f1f1f1;
	line-height:18px;
	margin-bottom:20px;
	padding:4px;
	text-align:center;
}
.wp-caption img{margin:5px 5px 0;}
.wp-caption p.wp-caption-text{
	color:#888;
	font-size:12px;
	margin:5px;
	padding:0px;
	text-align:left;
}
#content .wp-smiley{margin:0;}
.widget_search #s{width:60%;}
.widget_search label{display:none;}
#wp_tag_cloud div{line-height:1.6em;}
#wp-calendar{width:100%;}
#wp-calendar caption{
	color:#222;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	text-align:left;
}
#wp-calendar thead{font-size:11px;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{
	background:#f5f5f5;
	border:1px solid #fff;
	padding:3px 0 2px;
	text-align:center;
}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{text-align:right;}
.widget_rss a.rsswidget{color:#000;}
.widget_rss a.rsswidget:hover{color:#ff4b33;}
.widget_rss .widget-title img{
	height:11px;
	width:11px;
}
p{
	padding: 0 0 10px;
}
.italic{
	font-style: italic;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}
#wrapper{
	overflow:hidden;
	position:relative;
	width:100%;
	padding: 0 0 20px;
}
.center-wrap{
	width:1000px;
	margin:0 auto;
}


.blocks{
	margin: 0 0 15px;
}
.blocks h2{
	font:bold 25px/27px Arial, Helvetica, sans-serif;
	color: #00447e;
	margin: 0;
}
.blocks .posts-holder.media{
	float:left;
	width: 460px;
	margin: 0 27px 0 0;
}
.blocks .posts-holder.media .row{
	padding:23px 14px 0 0;
}
.blocks .posts-holder.media .post{
	background-position:bottom;
	padding: 16px 0;
}
.blocks .events-box{
	float:left;
	margin: 10px 10px 0 0;
	padding: 15px 10px 27px 9px;
}
.blocks .events-box h3{
	margin: 0 0 16px 10px;
}
.blocks #sidebar{
	float:right;
	width: 235px;
	margin:5px 12px 0 0;
}
.blocks .widget-socials{
	margin: 0 0 23px 8px;
}
/*-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------*/
.text-holder{
	padding: 0 20px 0 0;
}
.text-left{
	float:left;
	width: 680px;
	padding: 68px 0 0;
}
.text-right{
	float:right;
	width: 254px;
}
.text-right img{
	display:block;
	margin: 0 0 5px;
}
#main{
	width:1000px;
	margin:20px 0px 0px -10px;
	padding: 0 10px 0 0;
	position:relative;
}
.twocolumns{
	float:left;
	width: 740px;
}
#content{
	float:right;
	font: 13px/20px Arial, Helvetica, sans-serif;
	width: 480px;
	padding: 10px 0;
}
#main.main-home #content{
	float:left;
	width: 745px;
}
#main.main-widest #content{
	float:none;
	width: 100%;
}
.entry-content a{
	text-decoration:underline;
	color: #000;
}
.entry-content a:hover{
	text-decoration:none;
}

/*------------------left nav*/
.aside{
	float:left;
	width: 230px;
	margin: -4px 20px 0 5px;
}
.left-nav{
	background:#C7D7EF;
	padding:7px 0;
	margin:0 0 10px;
	list-style:none;
	position:relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font: 13px/20px Arial, Helvetica, sans-serif;
}
.left-nav a{
	background:#4D90D7 url(images/bg-dots.png) repeat-x;
	display:block;
	width:200px;
	margin:0;
	padding: 9px 10px 9px 20px;
	color: #FCFCFC;
	position:relative;
}
.left-nav li:first-child a{
	background:#4D90D7;
}
.left-nav a:hover,
.left-nav li:first-child a:hover,
.left-nav .current-menu-item a{
	text-decoration:none;
	background:#C7D7EF url(images/arrow-blue.png) no-repeat 7px 16px;
	color: #00447E;
	padding: 9px 10px 12px 20px;
	margin: 0 0 -3px;
	z-index:10;
}
/*.left-nav>li:first-child a{
	background:#3776B8;
	color: #fcfcfc;
	padding:9px 10px 12px 20px;
	margin: 0 0 -3px;
}
.left-nav>li:first-child a:hover{
	background:#C7D7EF;
	color: #00447E;
}*/
.left-nav>li:nth-child(2) a{
background:#3776B8;
color: #fcfcfc;
padding:9px 10px 12px 20px;
margin: 0 0 -3px;
z-index: 10;
}
.left-nav>li:nth-child(2) a:hover{
background:#C7D7EF url(images/arrow-blue.png) no-repeat 7px 16px;
color: #00447E;
}

.left-nav .children{
	background:#C7D7EF;
	display:none;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	z-index: 100;
}
.left-nav .children li{
	background:#C7D7EF;
}
.left-nav>li:first-child .children a{
	color: #00447E !important;
}
.left-nav li.current_page_item.has-dropdown .children a,
.left-nav li.current-menu-item.has-dropdown .children a{
	padding: 6px 10px 9px 30px;
}
.left-nav .current-menu-item.has-dropdown .children,
.left-nav .current_page_item.has-dropdown .children,
.left-nav .current_page_ancestor .children,
.left-nav .current_page_parent .children{
	display:block;
}
.left-nav .children li a{
	background:#C7D7EF url(images/bg-dots2.png) repeat-x !important;
	margin: 0 0 -3px;
	padding: 6px 10px 9px 35px;
	color: #00447E;
}
.left-nav .children li:first-child a{
	background:#C7D7EF !important;
}
.left-nav .children li a:hover,
.left-nav .children li:first-child a:hover,
.left-nav .children .current-menu-item a,
.left-nav .children .current_page_item a,
.left-nav .children .current-menu-item:first-child a,
.left-nav .children .current_page_item:first-child a{
	background:#E9EDF3 !important;
	color: #00447E;
	z-index: 101;
	position:relative;
}
.left-nav .children li a:after,
.left-nav .children li:hover a:after,
.left-nav .children a:hover:after{
	background:none;
}
.left-nav .children li:hover a:hover:after,
.left-nav .children .current-menu-item a:after,
.left-nav .children .current_page_item a:after,
.left-nav .children .current-menu-item a:hover:after,
.left-nav .children .current_page_item a:hover:after{
	background:url(images/sprite.png) no-repeat -176px -74px;
	top:16px;
}
.left-nav .has-dropdown.current-menu-item .children a:after,
.left-nav .has-dropdown.current_page_item .children a:after{
	background:none;
}

/*------------------left nav*/

#content h1{
	font:bold 25px/27px Arial, Helvetica, sans-serif;
	margin: 0 0 6px;
	color: #00447E;
}
.download-link{
	color:#747679 !important;
	position:relative;
	padding: 0 20px 0 0;
	display:inline-block;
	margin: 0 0 18px;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
.download-link span{
	height:16px;
	width:16px;
	background:url(images/sprite.png) no-repeat -150px -175px;
	position:absolute;
	right: 0;
	top:0;
}
.download-link:hover{
	color: #00447E !important;
}
.download-link:hover span{
	background-position:-150px -193px;
}
#content .info-box{
	border-top:7px solid #D5D8DE;
	padding:10px 25px 4px;
	margin:0 0 10px;
	font: 13px/15px Arial, Helvetica, sans-serif;
	-webkit-border-radius:7px 7px 0 0;
	-moz-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
}
#content .info-box ol{
	padding:0;
	margin:0 0 5px;
	list-style:none;
	font: 13px/15px Arial, Helvetica, sans-serif;
}
#content .info-box ol .num{
	float:left;
	width: 20px;
	margin: 0 5px 0 0;
	font-weight: bold;
}
#content .info-box ol a{
	background:url(images/books-nav-link-bg.gif) repeat-x 0 100%;
	display:block;
	padding: 8px 0;
	margin: 0 0 0 -5px;
	color: #747679;
}
#content .info-box ol a:hover{
	color:#FE9B37;
	text-decoration:none;
}
#content .info-box ol ul{
	padding:0;
	margin:0;
	list-style:none;
}
#content .info-box ol ul li{
	padding: 0 0 8px 26px;
	background:none;
}
#content .info-box ol .has-drop-down a{
	background:none;
}
#content .info-box ol ul li a{
	padding: 0 0 0 13px;
	background:none;
	position:relative;
}
#content .info-box ol ul li a:after{
	background:url(images/sprite.png) no-repeat -194px -66px;
	height:8px;
	width:6px;
	position:absolute;
	left:0;
	top:3px;
	content: '';
}
#content .info-box ol ul li:hover a:after{
	background-position:-194px -76px;
}
#content .info-box .footer{
	margin: 0 -32px 0;
	background:url(images/bg-box.png) no-repeat 0 100%;
	min-height: 46px;
	padding: 0 20px;
}
#content .info-box .footer span{
	color:#B5B6B7;
}
#content .info-box .footer .alignright{
	color: #FE9B37;
	font-weight: bold;
	padding: 0 27px 0 0;
	position:relative;
	margin: 16px 0 0 0;
}
#content .info-box .footer .alignright:hover{
	color: #00447E;
}
#content .info-box .footer .alignright:after{
	background:url(images/sprite.png) no-repeat -168px -175px;
	height:16px;
	width:16px;
	position:absolute;
	right:7px;
	top:0;
	content: '';
}
#content .info-box .footer .alignright:hover:after{
	background-position:-168px -193px;
}
#content h2{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	margin:0 0 7px;
	color: #00447E;
}
#content h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	color: #747679;
}
#content h4{
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	margin: 0;
}
.entry-content ul{
	padding:0;
	margin:0 0 2px;
	list-style:none;
}
.entry-content ul li{
	padding: 0 0 10px 19px;
	background:url(images/bullet.png) no-repeat 4px 6px;
}

#sidebar{
	float:right;
	width: 238px;
}

#content footer{
	background:url(images/bg-box.png) no-repeat 0 100%;
	min-height: 46px;
	margin: 0 0 17px -17px;
	padding: 80px 27px 0 30px;
	font: 13px/15px Arial, Helvetica, sans-serif;
}
#content footer span.text{
	text-align:center;
	display:block;
}
#content footer .prev a,
#content footer .next a{
	color:#FE9B37;
	position:relative;
	display:block;
}
#content footer .prev a:after,
#content footer .next a:after{
	background:url(images/sprite.png) no-repeat;
	height: 16px;
	width: 16px;
	position:absolute;
	top:0;
	content: '';
}
#content footer .prev{
	float:left;
}
#content footer .prev a{
	padding: 0 0 0 20px;
}
#content footer .next{
	float:right;
}
#content footer .next a{
	padding: 0 20px 0 0;
}
#content footer .prev a:after{
	left: 0;
	background-position:-186px -175px;
}
#content footer .next a:after{
	right:0;
	background-position:-204px -175px;
}
#content footer .prev a:hover:after{
	background-position:-186px -193px;
}
#content footer .next a:hover:after{
	background-position:-204px -193px;
}
#content footer .prev a:hover,
#content footer .next a:hover{
	color:#00447E;
}
#content .socials-row .alignright{
	margin:3px 0 0;
}
#content .socials-row{
	background:url(images/article-text-resize-bg.png) repeat-x 0 50%;
	margin: 0 -9px 0 -15px;
}
/*-----------------------------------------------------------------*/
#content.landing-page{
	width: 502px;
	margin: 0 0 0 -20px;
}
#content.landing-page h1{
	padding:0 10px;
	margin:0 0 15px;
	color:#00447E;
	font: bold 25px/30px Arial, Helvetica, sans-serif;
}
.landing-page-box{
	padding:0 0px 10px 10px;
	margin:0 0 11px -1px;
	background:url(images/bg-box1.gif) no-repeat 0 100%;
	width: 240px;
	height:220px;
	display:inline-block;
	vertical-align:top;
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#747679;
	position:relative;
}
.landing-page-box:before{
	background:url(images/bg-landing.gif) no-repeat;
	height: 7px;
	width: 230px;
	content: '';
	display:block;
}
.landing-page-box:hover:before{
	background:url(images/bg-landing-active.gif) no-repeat;
}
#content .landing-page-box,
#content .landing-page-box:hover{
	text-decoration:none;
}
.landing-page-box:hover{
	background:url(images/bg-box1-active.gif) no-repeat 0 100%;
}
.landing-page-box img{
	display:block;
	margin: 0 0 12px;
}
#content .landing-page-box strong{
	color:#747679;
	display:block;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0 20px 0 20px;
}
#content .landing-page-box:hover strong{
	color: #4d90d7
}
.landing-page-box p{
	display:block;
	margin: 0 0 27px !important;
	padding:0 20px 0 20px;
	color:#747679;
}
#content .landing-page-box footer
.social-share .meta-row{
	background:none;
	margin:0;
	padding:0;
	min-height: auto;
}
.link-more{
	background:url(images/lnk-read-more.png) no-repeat;
	height:16px;
	width:16px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 20px 0 0;
	position:absolute;
	right: 0;
	bottom: 15px;
}
.link-more:hover{
	background:url(images/lnk-read-more-hover.png) no-repeat;
}
.more-link{
	position:relative;
	padding: 0 23px 0 0;
	color:#4f91da;
	float:right;
	font: 13px/15px Arial, Helvetica, sans-serif;
}
.more-link:hover{
	color:#00447D;
	text-decoration:none;
}
.more-link .arrow{
	position:absolute;
	right:0;
	top:-1px;
	background:url(images/sprite.png) no-repeat -114px -175px;
	height:16px;
	width:16px;
}
.more-link:hover .arrow{
	background-position:-114px -193px;
}
.container-wide{
	background:url(images/bg-container-wide.png) no-repeat 0 100%;
	width:482px;
	padding: 0 0 6px 10px;
	margin: 0 0 20px;
}
.container-wide h2{
	background:#4D90D7;
	width:455px;
	margin:0;
	padding:12px 5px 10px 20px;
	color:#fff;
	font:bold 17px/19px Arial, Helvetica, sans-serif;
	-webkit-border-radius:11px 11px 0 0;
	border-radius:11px 11px 0 0;
}
.container-wide img{
	display:block;
	margin: 0;
}
.container-wide ul{
	padding:0 2px 0 0;
	margin:0;
	list-style:none;
}
.container-wide .hidden{
	display:none;
}
.container-wide ul li{
	background:none !important;
	padding:0 0 0 21px !important;
	margin:0;
}
.container-wide ul li:hover{
	padding:0 !important;
}
.container-wide ul a{
	display:block;
	background:url(images/divider.png) repeat-x;
	padding:4px 10px 5px 18px;
	margin:0 0 0 -18px;
	text-decoration:none !important;
	position:relative;
	color: #747679 !important;
}
.container-wide ul li:first-child a{
	background:none;
}
.container-wide .hidden li:first-child a{
	background:url(images/divider.png) repeat-x !important;
}
.container-wide ul a:hover,
.container-wide ul li:first-child a:hover{
	background:#E9EDF3 url(images/arrow-blue.png) no-repeat 10px 10px !important;
	text-decoration:none;
	padding:4px 10px 8px 21px;
	margin: 0 0 -3px;
	z-index:10;
	color: #00447E !important;
}
.container-wide .row{
	padding: 2px 39px;
}
.container-wide .row a,
.right-nav .row a{
	background:url(images/btn-see-more.png) no-repeat 100% 6px;
	position:relative;
	padding: 0 20px 0 0;
	min-height:30px;
	color:#4D90D7 !important;
	font: bold 13px/30px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.container-wide .row .see-less,
.right-nav .row .see-less{
	background:url(images/btn-see-less.png) no-repeat 100% 6px;
}
.container-wide .row a:hover,
.right-nav .row a:hover{
	background:url(images/btn-see-more-hover.png) no-repeat 100% 6px;
	color:#00447E !important;
	text-decoration:none;
}
.container-wide .row .see-less:hover,
.right-nav .row .see-less:hover{
	background:url(images/btn-see-less-hover.png) no-repeat 100% 6px;
}
.right-nav{
	background:url(images/bg-box1.gif) no-repeat -6px 100%;
	width: 228px;
	padding: 0 5px 10px;
}
.aside .right-nav{
	background-position:-11px 100%;
	padding:0 0 10px;
	width: auto;
}
.right-nav h2{
	background:#4D90D7;
	-webkit-border-radius:11px 11px 0 0;
	border-radius:11px 11px 0 0;
	width: 213px;
	margin: 0 auto;
	padding: 7px 5px 6px 10px;
	font: bold 17px/19px Arial,Helvetica,sans-serif;
	color:#fff;
}
.right-nav ul{
	padding:0;
	margin:0;
	list-style:none;
}
.right-nav ul.hidden{
	display:none;
}
.right-nav ul li{
	padding:0 1px;
	background:none;
}
.right-nav ul li a{
	display:block;
	background:url(images/divider.png) repeat-x;
	padding:7px 10px 8px 21px;
	text-decoration:none !important;
	position:relative;
	color: #747679 !important;
}
.right-nav ul li:hover{
	padding:0 1px !important;
}
.right-nav ul li:first-child a{
	background:none;
}
.right-nav .hidden li:first-child a{
	background:url(images/divider.png) repeat-x !important;
}
.right-nav ul a:hover,
.right-nav ul li:first-child a:hover{
	background:#E9EDF3 url(images/arrow-blue.png) no-repeat 7px 16px !important;
	text-decoration:none;
	padding:7px 10px 11px 21px;
	margin: 0 0 -3px;
	z-index:10;
	color: #00447E !important;
}
.right-nav .row .alignright{
	margin: 0 25px 0 0;
}
/*--------------------------------*/

.info-box-review{
	margin: 0 0 10px;
	background:#fcfcfc;
}
.info-box-review .info-review{
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
.info-box-review .view-editor{
	float:left;
	margin: 0 0 0 5px;
	color: #4D90D7 !important;
	text-decoration:none !important;
}
.info-box-review .view-editor:hover{
	text-decoration:none !important;
	color: #00447E !important;
}
.arrow-blue-box{
	padding: 13px 0 0;
	background:url(images/bg-container-wide.png) no-repeat 0 100%;
	width: 500px;
	padding: 0 0 6px 10px;
	margin: 0 0 20px;
}
.arrow-blue-box{
	background:url(images/bg-container-wide.png) no-repeat 0 100%;
	width:482px;
	padding: 20px 0 20px 10px;
	margin: 0 0 20px -10px;
}
.arrow-blue-box h2{
	background:#4D90D7;
	position:relative;
	width:455px;
	margin:0 !important;
	padding:12px 5px 10px 20px;
	color:#fff !important;
	font:bold 17px/19px Arial, Helvetica, sans-serif !important;
	-webkit-border-radius:11px 11px 0 0;
	border-radius:11px 11px 0 0;
}
.arrow-blue-box h2 .arrow{
	background:url(images/bg-blue-arrow.png) no-repeat;
	height: 13px;
	width: 16px;
	position:absolute;
	top: -13px;
	left: 20px;
}
.arrow-blue-box ul{
	padding:0 17px 0 0 !important;
	margin:0 !important;
	list-style:none;
}
.arrow-blue-box .hidden{
	display:none;
}
.arrow-blue-box ul li{
	background:none !important;
	padding:0 0 0 21px !important;
	margin:0;
}
.arrow-blue-box ul li:hover{
	padding:0 !important;
}
.arrow-blue-box ul a{
	display:block;
	background:url(images/divider.png) repeat-x;
	padding:4px 10px 5px 18px;
	margin:0 0 0 -18px;
	text-decoration:none !important;
	position:relative;
	color: #747679 !important;
}
.arrow-blue-box ul li:first-child a{
	background:none;
}
.arrow-blue-box .hidden li:first-child a{
	background:url(images/divider.png) repeat-x !important;
}
.arrow-blue-box ul a:hover,
.arrow-blue-box ul li:first-child a:hover{
	background:#E9EDF3 url(images/arrow-blue.png) no-repeat 10px 10px !important;
	text-decoration:none;
	padding:4px 10px 8px 21px;
	margin: 0 0 -3px;
	z-index:10;
	color: #00447E !important;
}

/*---------------------------------*/
.download-list{
	padding:0;
	margin:0 0 7px -2px;
	list-style:none;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.download-list li a{
	background:url(images/btn-download.png) no-repeat 4px 4px;
	position:relative;
	padding: 0 0 9px 30px;
	display:block;
	color:#747679;
}
.download-list li a:hover span{
	color:#00447E;
	text-decoration:none;
}
.download-list li a:hover span:hover{
	text-decoration:none;
}
.download-list li a:hover{
	background-position:4px -57px;
}
.download-list li a span{
	color: #67a1e0;
	display:block;
}
.publications-box .phone{
	font-size: 12px;
	line-height: 14px;
	margin:0;
}
.publications-box .phone a{
	color: #67a1e0;
}
/*----------------------------------*/
.grey-wide-block{
	background:url(images/bg-gray-block-bottom-big1.png) no-repeat -5px 100%;
	padding:19px 5px 20px 12px;
	border-top:7px solid #d5d6dc;
	width: 472px;
	float:left;
	margin:15px 22px 15px -5px;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
}
.grey-wide-block .column{
	width: 210px;
	float:left;
	margin: 0 0 0 20px;
}
.grey-wide-block .column:first-child{
	margin:0;
}
.grey-wide-block .column h4{
	color:#0B4A85;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
.grey-wide-block .column ul{
	padding:0 0 0 5px;
	margin:0 0 30px;
	list-style:none;
}
.grey-wide-block .column ul li{
	background:none;
	padding: 0 0 3px 10px;
}
.grey-wide-block .column ul a{
	color:#747679;
	text-decoration:none;
}
.grey-wide-block .column ul a:hover{
	text-decoration:underline;
}

.grey-wide-block:after{
	content:'';
	display:block;
	clear:both;
	overflow:hidden;
}
#content .arrow-link{
	background:url(images/arrow-grey.png) no-repeat 0 6px;
	text-decoration:none;
	color:#747679;
	padding: 0 0 0 10px;
	margin:0 0 15px;
	display:block;
}
#content .cancer-block p{
	margin: 0;
}
#content .cancer-block h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	color: #747679;
}
#content .cancer-block{
	font-size: 12px;
	line-height: 18px;
}
/*----------------------------------*/
#main.main-blog{
	padding: 0 0 15px;
}
.heading-blog{
	font:bold 30px/32px Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
	color:#0a588f;
}
.yellow-block h2{
	font:24px/26px Arial, Helvetica, sans-serif;
	margin: 0 0 5px 5px;
	color:#fcfcfc;
}
.yellow-block{
	background:url(images/bg-widest-block.gif) no-repeat 0 100%;
	padding: 0 18px 27px;
	margin: 0 0 10px -15px;
	font: 13px/17px Arial, Helvetica, sans-serif;
}
.yellow-block .yellow-holder{
	background:#ffcf00;
	position:relative;
	padding:15px 5px 20px 10px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.yellow-block .column{
	background:#fcfcfc;
	float:left;
	position:relative;
	width: 265px;
	padding:0 17px 12px;
	margin: 0 11px 0 10px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.yellow-block .column:first-child{
	margin: 0 11px 0 8px;
}
.yellow-block .column img{
	display:block;
	position:relative;
	margin:0 0 7px -17px;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.yellow-block .column h4,
.yellow-block .column h4 a{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#0a588f;
	margin: 0 0 5px;
	min-height: 40px;
}
.data-post{
	padding:0;
	margin:0 0 5px;
	list-style:none;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #4f91db;
}
.data-post li{
	float:left;
	background:url(images/blue-separator.gif) no-repeat 0 2px;
	padding: 0 7px 0 5px;
}
.data-post li:first-child{
	background:none;
	padding: 0 7px 0 0;
}
.data-post a{
	color: #4f91db;
}
.yellow-block .column p{
	margin: 0;
}
.yellow-block .link-more{
	float:right;
	padding: 0 20px 0 0;
	position:relative;
	width: auto;
	height: auto;
	background-position: 100% 0;
	bottom: auto;
	text-indent: 0;
	overflow:auto;
	margin:0;
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#4d90d7;
}
.yellow-block .link-more:hover{
	color:#00447E;
	text-decoration:none;
}
.yellow-block .column .coments-block{
	position:absolute;
	right:-13px;
	top:-9px;
	width: 62px;
	height: 64px;
}
.yellow-block .column .coments-block a{
	background:url(images/sprite.png) no-repeat -442px -66px;
	width:62px;
	height:52px;
	display:block;
	padding:12px 0 0;
	text-align:center;
	color: #ffcf00;
	font: 10px/12px Arial, Helvetica, sans-serif;
}
.yellow-block .column .coments-block a span{
	font:bold 23px/23px Arial, Helvetica, sans-serif;
}
#main.main-blog #content{
	float:left;
	width:690px;
	padding:20px 0 0 2px;
}
#main.main-blog #content h1{
	margin: 0 0 17px;
}
#main.main-blog #content h1 span{
	color:#4d90d7;
}
.posts-holder{
	padding: 0 0 7px;
}
.posts-holder .hentry{
	border:none;
	padding:0;
}
.posts-holder .post,
.posts-holder .blog{
	font-size:12px;
	line-height:1.2em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0 0 30px;
	border:none;
}
.posts-holder .blog .holder,
.posts-holder .post .holder{
	padding:0 0 20px;
	background:url(images/bg-post.gif) repeat-x 0 100%;
}
.posts-holder .blog .text-holder,
.posts-holder .post .text-holder{
	overflow:hidden;
}
.posts-holder .blog img.alignleft,
.posts-holder .post img.alignleft{
	margin: 4px 30px 0 0;
	border:1px solid #c6c6c8;
	width:182px;
	height:95px;
}
.posts-holder .blog h2,
.posts-holder .post h2 a,
.posts-holder .blog h2 a{
	color:#00447e !important;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	margin:0 0 3px;
	text-decoration:none !important;
}
.posts-holder .blog h2 a:hover,
.posts-holder .post h2 a:hover{
	text-decoration:underline !important;
}
.posts-holder .blog p,
.posts-holder .post p{
	line-height:1.2em;
	margin: 0 0 7px;
}
.posts-holder .post p a,
.posts-holder .blog p a{
	color:#000;
	text-decoration:underline;
}
.posts-holder .post p a:hover,
.posts-holder .blog p a:hover{
	text-decoration:none;
}
.entry-meta{
	font:12px/14px Arial, Helvetica, sans-serif !important;
	color:#747679 !important;
	margin:0 0 17px !important;
}
.entry-meta a{
	color:#4d90d7 !important;
	text-decoration:none !important;
}
.posts-holder .blog footer,
.meta-row{
	padding: 9px 0 5px;
	margin: 0;
	font:12px/14px Arial, Helvetica, sans-serif;
	min-height: auto;
	background:none;
}
.posts-holder .blog footer .alignright,
.meta-row .alignright{
	margin:0 0 0 10px;
	color:#4d90d7;
}
.posts-holder .blog footer a,
.meta-row a{
	color:#4d90d7 !important;
	text-decoration:none !important;
}
.posts-holder .blog footer a:hover,
.meta-row a:hover{
	text-decoration:underline !important;
}
.blue-box{
	background:url(images/bg-block-694px.gif) no-repeat -3px 100%;
	padding:0 0 20px;
	font:13px/16px Arial, Helvetica, sans-serif;
}
.blue-box h3{
	background:#4d90d7 url(images/bg-massage.png) no-repeat 35px 9px;
	width: 600px;
	margin:0 0 10px;
	padding:17px 5px 17px 81px;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	-webkit-border-radius:7px 7px 0 0;
	border-radius:7px 7px 0 0;
}
.blue-box h3 span{
	color:#ffd32f;
}
.row-comments h4,
.row-comments h4 a{
	margin:0 0 13px !important;
	font:13px/15px Arial, Helvetica, sans-serif !important;
	color:#00447e !important;
}
.row-comments blockquote{
	margin: 0 0 7px;
	position:relative;
	padding: 0 0 0 20px;
	width: 450px;
}
.row-comments blockquote .before,
.row-comments blockquote .after{
	background:url(images/sprite.png) no-repeat -472px 0;
	height:15px;
	width:16px;
	position:absolute;
}
.row-comments blockquote .before{
	top:-2px;
	left:0;
}
.row-comments blockquote .after{
	background-position:-488px 0;
	bottom:0;
	right:6px;
}
.row-comments .row-comment{
	width:605px;
	margin: 0 auto;
	border-top:1px solid #c7c8c9;
	padding: 15px 0;
}
.row-comments .row-comment:first-child{
	border-top:none;
	padding: 0 0 21px;
}
.row-comments .link-read-post{
	float:right;
	position:relative;
	padding:0 20px 0 0;
	margin:0 23px 0 0;
	color:#4f91df !important;
	font:13px/15px 'HelveticaRoundedLTStd-Bd', Arial, Helvetica, sans-serif;
	text-decoration:none !important;
}
.row-comments .link-read-post .arrow{
	position:absolute;
	top:0;
	right:0;
	background:url(images/sprite.png) no-repeat -60px -175px;
	height:16px;
	width:16px;
}
.row-comments .link-read-post:hover{
	color:#00447E !important;
}
.row-comments .link-read-post:hover .arrow{
	background-position:-60px -193px;
}
/*----------------------------------*/
.arrow-blue-box.wide{
	background:url(images/bg-block-694px.gif) no-repeat -1px 100%;
	width: 690px;
	padding: 20px 0 30px 3px;
	margin: 0 0 20px 0px;
}
.arrow-blue-box ul li{
	margin: 0 -15px 0 0;
}
.arrow-blue-box.wide h2{
	width:660px;
	margin:0 !important;
}
/*----------------------------------*/
#main .wp-pagenavi{
	float:left;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
#main .wp-pagenavi a,
#main .wp-pagenavi span{
	float:left;
	margin: 0 10px 0 0;
}
#main .wp-pagenavi .current{
	color:#00447E;
}
#main .wp-pagenavi .previouspostslink,
#main .wp-pagenavi .nextpostslink{
	background:url(images/sprite.png) no-repeat;
	width: 16px;
	height: 16px;
	text-indent:-9999px;
	overflow:hidden;
	margin: -1px 10px 0 0;
}
#main .wp-pagenavi .previouspostslink{
	background-position:-196px -319px;
}
#main .wp-pagenavi .previouspostslink:hover{
	background-position:-178px -319px;
}
#main .wp-pagenavi .nextpostslink{
	background-position:-144px -319px;
}
#main .wp-pagenavi .nextpostslink:hover{
	background-position:-162px -319px;
}
.category .wp-pagenavi{
	float:right;
	margin: 5px 0 0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.category .wp-pagenavi a,
.category .wp-pagenavi span{
	float:left;
	width: auto;
	padding:0 5px;
	margin:0;
	background:url(images/blue-separator.gif) no-repeat 0 4px;
	color:#4d90d7;
	text-decoration:none;
	text-indent:0px;
	overflow:hidden;
}
.category .wp-pagenavi a:first-child,
.category .wp-pagenavi span:first-child,
.category .wp-pagenavi .extend,
.category .wp-pagenavi .last{
	background:none;
}
.category .wp-pagenavi span.previous+.page,
.category .wp-pagenavi span.previous+.current,
.category .previouspostslink+.page{
	background:none;
}
.category .wp-pagenavi span.current,
.category .wp-pagenavi a:hover{
	color:#00447e;
	text-decoration:none;
}
.category .wp-pagenavi .previouspostslink,
.category .wp-pagenavi .nextpostslink,
.category .wp-pagenavi span.previous,
.category .wp-pagenavi span.next{
	background:none;
	position:relative;
	padding:0 0 0 10px;
}
.category .wp-pagenavi span.next,
.category .wp-pagenavi .nextpostslink{
	margin: 0 0 0 20px;
}
.category .wp-pagenavi span.previous,
.category .wp-pagenavi .previouspostslink{
	margin: 0 20px 0 0;
}
.category .wp-pagenavi span.previous,
.category .wp-pagenavi span.next{
	color:#747679;
}
.category .wp-pagenavi .previouspostslink,
.category .wp-pagenavi .nextpostslink,
.category .wp-pagenavi span.previous,
.category .wp-pagenavi span.next{
	background:url(images/arrows.png) no-repeat;
}
.category .wp-pagenavi .previouspostslink{
	background:url(images/arrows.png) no-repeat 0px 3px !important;
}
.category .wp-pagenavi .nextpostslink{
	background-position:100% -17px;
	padding: 0 10px 0 0;
}
.category .wp-pagenavi .previouspostslink:hover{
	background-position:0 -37px;
}
.category .wp-pagenavi .nextpostslink:hover{
	background-position:100% -57px;
}
.category .wp-pagenavi span.previous{
	background:url(images/arrows.png) no-repeat 0 -77px;
}
.category .wp-pagenavi span.next{
	background:url(images/arrows.png) no-repeat 100% -97px;
	padding: 0 10px 0 0;
}
/*-------------------------------------------------*/

/*-------------------------------------------------*/
.single #content p,
.single-blog #content p{
	margin: 0 0 15px;
}
.single .blog,
.single-blog .blog{
	margin: 0;
}
.single-blog .meta-row{
	margin: 0 0 20px;
}
.comments-title{
	background:url(images/list-img-bg-dots.png) repeat-x 0 100%;
	padding: 0 0 10px;
	margin: 0 0 10px;
}
.comments-title h4{
	font:bold 16px/18px Arial, Helvetica, sans-serif !important;
	color:#00447d !important;
	margin:0;
}
#entry-author-info{
	padding:14px 0 0 16px;
}
#author-avatar{
	float:left;
	margin: 0 17px 0 0;
}
#author-avatar img{
	display:block;
	margin: 3px 0 0;
}
#author-description{
	font-size: 12px;
	line-height: 15px;
}
.author .row-comments .row-comment{
	width: 100%;
	border-top:none;
	background:url(images/list-img-bg-dots.png) repeat-x 0 100%;
}
.author .row-comments h4,
.author .row-comments h4 a{
	font-weight:bold !important;
}
.author #main.main-blog #content h1,
#main.main-blog #content h1.cancer-title{
	font:bold 30px/32px Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
	color:#0a588f;
}
.author #main.main-blog #content h1 a,
.author #main.main-blog #content h1 a:hover,
#main.main-blog #content h1.cancer-title a,
#main.main-blog #content h1.cancer-title a:hover{
	text-decoration:none;
}
.author #content h2{
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	margin: 0;
	color:#00447e;
}
.author #content h2 span{
	color:#4f91da;
	font:14px/16px Arial, Helvetica, sans-serif;
}
.author .arrow-blue-box.wide{
	margin: 0 0 33px;
}
.socials-list{
	padding:10px 0 10px 3px;
	margin:0;
	list-style:none;

}
.socials-list li{
	float:left;
	margin: 0 9px 0 0;
}
.socials-list .facebook a,
.socials-list .twitter a,
.socials-list .linkedin a,
.socials-list .google_plus a,
.socials-list .email a{
	background:url(images/sprite.png) no-repeat;
	height:18px;
	width:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.socials-list .facebook a{background-position:-31px -154px;}
.socials-list .twitter a{background-position:-52px -154px;}
.socials-list .google_plus a{background-position:-486px -136px;}
.socials-list .linkedin a{background-position:-195px -94px;height:19px;	width:19px;}
.socials-list .email a{background-position:-115px -154px;}
.socials-list .link-mail a{
	color: #4f91da;
	font: bold 13px/15px Arial, Helvetica, sans-serif;
}
/*----------------------------------*/
#main.main-media h1{
	font:bold 25px/27px Arial, Helvetica, sans-serif;
	margin: 0 0 15px;
	color:#00447e;
}
#main.main-media h1 a{
	color:#00447e;
}
#main.main-media .entry-meta{
	color:#4f91da !important;
	font: 13px/15px Arial, Helvetica, sans-serif !important;
}
#main.main-media .entry-meta .categories-row a{
	position:relative;
	padding: 0 0 0 8px;
}
#main.main-media .entry-meta .categories-row a:after{
	content:'';
	background:url(images/comma.png) no-repeat;
	height: 4px;
	width: 2px;
	position:absolute;
	bottom:1px;
	left: 2px;
}
#main.main-media .entry-meta .categories-row a:first-child{
	padding:0;
}
#main.main-media .entry-meta .categories-row a:first-child:after{
	background:none;
}
#main.main-media .aside{
	margin: 0 15px 0 0px;
}
#main.main-media #content{
	width: 485px;
	padding:0;
}
#main.main-media h2{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	margin: 0 0 3px;
	color:#00447e;
}
#main.main-media .text-icons{
	margin: 0 0 4px;
}
.posts-holder.media{
	margin: 15px 0 28px;
}
.posts-holder.media .blog img.alignleft,
.posts-holder.media .post img.alignleft{
	width:auto;
	height:auto;
	margin:4px 22px 0 0;
}
.posts-holder.media .post h3{
	font-weight:bold;
	font-size:14px;
	line-height:1.2em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	color:#00447e;
}
.posts-holder.media .post h3 a{
	font-weight:bold;
	font-size:14px;
	line-height:1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color:#00447e;
}
.posts-holder.media .post .data-post{
	color:#00447e;
}
.posts-holder.media .post p{
	margin: 0 0 5px;
}
.posts-holder.media .post a{
	color:#000;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.posts-holder.media .post{
	background:url(images/bg-post.gif) repeat-x;
	padding:21px 0 13px;
	margin:0;
}
.posts-holder.media .post:first-child{
	background:none;
	padding: 0 0 13px
}
.posts-holder.media .row{
	padding:7px 22px 0 0;
}
.yellow-box{
	background:url(images/bg-gray-block-bottom-big.png) no-repeat 0 100%;
	margin:0 0 15px -2px;
	padding: 0 7px;
}
.yellow-box>.holder{
	border-top:7px solid #ffd32f;
	padding:15px 5px 25px 14px;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}

h3.twotone, .yellow-box h3{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 8px;
	color:#00447e;
}
.twotone  span, .yellow-box h3 span{
	color:#4d90d7;
}

.yellow-box .posts-holder{
	padding: 0;
	margin:0;
}
.yellow-box .posts-holder .post{
	padding:15px 15px 9px 15px;
	margin: 0 -5px 0 -13px;
}
.yellow-box .posts-holder .post:first-child{
	padding:0 15px 9px 15px
}
.yellow-box .posts-holder .post img.alignleft{
	margin: 4px 18px 0 0;
	width: auto;
	height: auto;
}
.btn-widget{
	margin: 0 0 11px;
}
.btn-yellow,
.btn-blue{
	background:url(images/btn-yellow.png) no-repeat;
	height:27px;
	width:180px;
	padding:12px 40px 0 11px;
	margin:0;
	position:relative;
	display:block;
	color:#0a4b82;
	text-decoration:none;
	font:13px/15px 'HelveticaRoundedLTStd-Bd', Arial, Helvetica, sans-serif;
}
.btn-blue{
	background:url(images/btn-blue.png) no-repeat;
	color:#fff;
}
.btn-yellow .arrow,
.btn-blue .arrow{
	position:absolute;
	right:21px;
	top:11px;
	background:url(images/sprite.png) no-repeat -114px -175px;
	width: 16px;
	height: 16px;
	display:block;
}
.btn-yellow:hover,
.btn-blue:hover{
	color:#0a4b82;
	text-decoration:none;
}
.btn-yellow:hover .arrow{
	background-position:-114px -193px;
}
.btn-blue:hover .arrow{
	background-position:-162px -337px;
}
/*-------------widget-donation---------------------*/

/*----------------------------------*/
#main.main-media .container-wide h2{
	font:bold 17px/19px Arial,Helvetica,sans-serif;
	margin:0;
	color:#fff;
}
#main.main-media .social-share{
	margin: 0 0 15px;
	width: 100%;
}
.yellow-box.download{
	padding: 0 7px 12px;
	margin: 0 0 8px -2px;
	width: 469px;
}
#main.main-media .yellow-box.download h2{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
.download-row{
	padding:0;
	margin:0 0 20px;
	list-style:none;
	font:12px/14px Arial, Helvetica, sans-serif;
}
.download-row li{
	/*float:left;*/
	color:#00447e;
	padding:15px 17px 15px 0;
	margin: 0 18px 0 0;
	background:url(images/article-text-resize-bg.png) repeat-x 0 41px;
}
/*.download-row li:first-child{
	background:none;
}*/
.download-row li a{
	color:#00447e;
	position:relative;
	float:left;
}
.download-row li a span{
	font-size: 11px;
}
.download-row li .download-image{
	content: '';
	position:absolute;
	background:url(images/sprite.png) no-repeat;
	left:0;
}
.download-row .link-word {
	padding-bottom: 15px;
}
.download-row .link-word a{
	padding: 0 0 0 26px;
}
.download-row .link-word .download-image{
	top:-4px;
	background-position: -484px -360px;
	width: 20px;
	height: 24px;
}
.download-row .link-pdf a{
	padding: 0 0 0 25px;
}
.download-row .link-pdf .download-image{
	top:-8px;
	left: -9px;
	background-position: -453px -355px;
	width:31px;
	height: 29px;
}
.download-row .link-image {
	margin:0 18px 0 0;
}
.download-row .link-image a{
	padding: 0 0 0 25px;
}
.download-row .link-image .download-image{
	top:0;
	background-position: -434px -370px;
	width:19px;
	height: 14px;
}
.download-row .link-video{
	margin-bottom: 0;
}
.download-row .link-video a{
	padding: 0 0 0 25px;
}
.download-row .link-video .download-image{
	top:0;
	background-position: -485px -548px;
	width:19px;
	height: 14px;
}
.media-row{
	margin: 0 0 5px;
}
.media-row img{
	float:left;
	border:1px solid #a0a0a0;
	margin: 0 18px 0 0;
}
.media-row .text-holder{
	padding:0;
}
.media-row h3{
	margin: 0 0 7px;
}
.media-row .name{
	font-weight:bold;
	text-decoration:underline;
}
.media-row .name:hover{
	text-decoration:none;
}
.media-row p{
	margin: 0;
}
.category-list{
	padding:0;
	margin:0 0 20px;
	list-style:none;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.category-list li{
	float:left;
	background:url(images/blue-separator.gif) no-repeat 0 2px;
	padding: 0 10px;
}
.category-list li:first-child{
	background:none;
}
.category-list a{
	color:#4f90da;
}
.container-wide.narrow{
	background:url(images/bg-container-narrow.gif) no-repeat 1px 100%;
	margin: 0 0 30px -5px;
	padding: 0 0 15px;
	width: 467px;
}
.container-wide.narrow h2{
	width: 435px;
}
.container-wide.narrow .holder{
	padding: 0 0 0 5px;
}

#main.main-media #content.spokespeople{
	float:left;
	width:461px;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
#main.main-media #content.spokespeople .text-icons{
	margin: 0 0 10px;
}
#main.main-media #content.spokespeople .entry-content{
	margin: 0 0 18px;
}
#main.main-media .spokespeople h2{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	margin:0;
	color:#00447e;
}
.profile-box{
	background:#f8f8f8 url(images/bg-grey-box.gif) repeat-x 0 100%;
	position:relative;
	padding:8px 50px 10px 9px;
	margin:0 0 13px;
	font:12px/15px Arial, Helvetica, sans-serif;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.profile-box img{
	float:left;
	margin: 6px 16px 0 0;
	position:relative;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.profile-box h4{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	margin: 0 0 3px;
	color:#00447d;
}
.profile-box span{
	display:block;
	margin:0 0 17px;
	color:#4d90d7;
	font: 14px/16px Arial, Helvetica, sans-serif;
}
.profile-box p{
	margin:0;
}
.profile-box .profile-link{
	background:url(images/sprite.png) no-repeat -452px -29px;
	height: 30px;
	width: 38px;
	padding: 7px 0 0 14px;
	position:absolute;
	right:-4px;
	top:67px;
	color:#fff;
	font: bold 10px/12px Arial, Helvetica, sans-serif;
}
#main #content.news-landing{
	float:left;
	margin: 0 10px 0 0;
}
#main #content.news-landing .posts-holder .blog .text-holder,
#main #content.news-landing .posts-holder .post .text-holder{
	/*overflow:visible;*/
}
.events-box{
	float:left;
	width:224px;
	background:#e9e9e9;
	border-top:7px solid #ffd32f;
	padding:22px 10px 27px 9px;
	color:#333;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.events-box h3{
	font: 18px/20px 'HelveticaRoundedLTStd-Bd', Arial, Helvetica, sans-serif;
	margin: 0 0 23px 10px;
	color:#00447e;
}
.events-box h3 span{
	color:#5997d9;
}
.event-box{
	background:#f8f8f8;
	border:1px solid #f8d94a;
	padding:13px 10px 7px 10px;
	margin:0 0 12px;
	position:relative;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.event-box h4{
	margin:0;
	color:#00447d;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}
.event-box .data{
	display:block;
	margin:0 0 10px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#00447d;
}
.event-box a{
	color:#4d90d7;
}
.event-box .holder img{
	float:left;
	border:1px solid #c3c4c5;
	margin: 0 10px 0 0;
}
.event-box .text{
	overflow:hidden;
	padding: 6px 0 0;
}
.events-box .row{
	padding: 15px 0 0;
}
.link-events{
	position:relative;
	padding: 0 23px 0 0;
	float:right;
	color:#4d90d7;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.link-events:hover{
	color:#00447D;
}
.link-events .arrow{
	position:absolute;
	right:0;
	top:0;
	background:url(images/sprite.png) no-repeat -144px -319px;
	height: 16px;
	width: 16px;
}
.link-events:hover .arrow{
	background-position:-114px -193px;
}
#main.main-media #content.spokesperson{
	width: 480px;
}
#main.main-media .spokesperson h2{
	color:#00447e;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	margin:0;
}
#main.main-media .spokesperson h2 span{
	font-weight:normal;
	color:#4f91da;
}
.spokesperson #entry-author-info{
	padding:0 6px;
	margin: 0 0 10px;
}
.download-row .link-video a:after{
	background-position:-486px -549px;
	width: 18px;
	height: 13px;
}
.spokesperson .yellow-box.download .holder{
	padding: 15px 5px 15px 14px;
}
.spokesperson .yellow-box.download h2{
	margin: 0 0 30px;
}
.spokesperson .yellow-box.download h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
.spokesperson .arrow-blue-box .row{
	padding: 15px 0 0;
}
/*.spokesperson .download-row li{
	margin: 0 10px 0 0;
}*/
.link-see{
	float:right;
	margin:0 15px 0 0;
	color:#4f91df;
	font: 13px/15px 'HelveticaRoundedLTStd-Bd', Arial, Helvetica, sans-serif;
}
.topics-row{
	margin:0 0 18px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#00447e;
}
.topics-row p{
	margin:0;
}
.topics-row a{
	color:#00447e;
}
#main .form-search.media{
	margin: 0 0 24px;
	padding: 5px 0 0;
}
#main .form-search.media .row{
	float:left;
	margin: 0 13px 0 0;
}
#main .form-search.media>span{
	float:left;
	margin: 9px 16px 0 0;
	font:13px/15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#aaa9ac;
}
#main .form-search.media.select{
	float:left;
}
.result-block{
	margin:0 0 35px 10px;
	font: 13px/15px Arial, Helvetica, sans-serif;
	color:#aaa9ac;
}
.result-block strong{
	font: bold 18px/20px Arial, Helvetica, sans-serif;
}
.result-block strong span{
	color:#00447d;
}
.media-release .posts-holder.media .post{
	padding: 21px 0 15px 8px;
	background:url(images/bg-post.gif) repeat-x 0 100%;
}
.media-release .posts-holder.media .post:first-child{
	padding: 0 0 18px 8px;
}
.media-release .wp-pagenavi{
	padding: 10px 0 0;
}
#main.main-media #content.media-contacts{
	float:left;
	width:470px;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
#content.media-contacts h2{
	font: bold 18px/20px Arial, Helvetica, sans-serif;
	margin:0;
}
#main.main-media .media-contacts .text-icons{
	margin: 0 0 10px;
}
.media-contacts p{
	margin: 0 0 25px;
}
.contacts-box{
	background:#f8f8f8 url(images/bg-grey-box-contact.gif) repeat-x 0 100%;
	position:relative;
	padding:10px 50px 12px 13px;
	margin:0 0 15px;
	font:12px/14px Arial, Helvetica, sans-serif;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.contacts-box .topics-row{
	color:#00447d;
	margin: 0 0 15px;
	font: 12px/14px Arial, Helvetica, sans-serif;
}
.contacts-box h4{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#00447d;
	margin: 0 0 5px;
}
.contacts-box span.blue{
	display:block;
	margin:0 0 10px;
	color:#4d90d7;
	font: 14px/16px Arial, Helvetica, sans-serif;
}
.contacts-box .phone-row span{
	float:left;
	color:#747679;
	margin:0 10px 0 0;
}
.contacts-box .topics-row p{
	margin:0;
}
.contacts-box .topics-row a{
	color:#00447d;
}
.contacts-box .holder img{
	float:left;
	margin: 0 15px 0 0;
	position:relative;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.media-contacts .contacts-box .mail-link{
	margin:0;
}
.contacts-box .mail-link a{
	text-decoration:underline;
}
.contacts-box .mail-link a:hover{
	text-decoration:none;
}
.media-contacts .contacts-box p{
	margin: 0 0 10px;
}
.contacts-box .profile-link{
	background:url(images/sprite.png) no-repeat -452px -29px;
	height: 30px;
	width: 38px;
	padding: 7px 0 0 14px;
	position:absolute;
	right:-4px;
	bottom:12px;
	color:#fff;
	font: bold 10px/12px Arial, Helvetica, sans-serif;
}
#container{
	width: 1000px;
}
.three-columns{
	margin: 0 0 16px;
	padding:17px 0 0 20px;
}
.three-columns h1{
	font: 25px/25px 'HelveticaRoundedLTStd-Bd', Arial, Helvetica, sans-serif;
	margin: 0 0 13px;
	color:#00447D;
}
.three-columns h1 span{
	color:#4F9AE4;
}
.three-columns .column{
	float:left;
	width: 231px;
	margin: 0 0 0 15px;
}
.three-columns .column .alignleft{
	margin: 6px 5px 0 0;
}
.three-columns .column:first-child{
	margin:0;
	width: 250px;
}
.three-columns .column-video{
	background:url(images/bg-shadow.png) no-repeat 0 100%;
	width: 460px;
	height: 258px;
	padding: 0 0 17px;
	margin: 0 0 0 17px;
}
.three-columns .column-video .frame-holder{
	height:100%;
	position:relative;
}
.angle{
	background:url(images/angle.png) no-repeat;
	position:absolute;
	height: 6px;
	width: 6px;
}
.angle.tl{
	background-position:0 0;
	top:0;
	left:0;
}
.angle.tr{
	background-position:-6px 0;
	top:0;
	right:0;
}
.angle.bl{
	background-position:0 -6px;
	bottom:0;
	left:0;
}
.angle.br{
	background-position:-6px -6px;
	bottom:0;
	right:0;
}
.three-columns .column-video img,
.three-columns .column-video object,
.three-columns .column-video video,
.three-columns .column-video iframe{
	display:block;
	min-height: 100%;
	min-width: 100%;
}
.go-money-right{
	margin: 0 0 25px;
}
.go-money-right ul{
	padding:0;
	margin:0;
	list-style:none;
}
.go-money-right li{
	margin: 0 0 12px;
}
.three-columns .column img{
	display:block;
}
.go-money-yellow-box{
	background:#fcfcfc url(images/slider-bg.png) no-repeat 0 100%;
	width:959px;
	padding:0 15px 14px;
	margin:0 0 60px 5px;
	position:relative;
}
.go-money-yellow-box .holder{
	background:#FFCF00;
	min-height:319px;
	padding:20px 0 0 28px;
	position:relative;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.go-money-yellow-box h3{
	padding:0px 19px 0px 0px;
	float:left;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:46px;
	font-weight:normal;
	line-height:46px;
	letter-spacing:-2px;
	text-transform:uppercase;
	color:#00447e;
}
.go-money-yellow-box h4{
	width:280px;
	padding:5px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	letter-spacing:-1px;
	color:#00447e;
}
.go-money-yellow-box #mask{
	width:959px;
	height:339px;
	display:none;
	background:0px 0px url(images/bg-mask.png);
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	text-indent:-9999em;
	overflow:hidden;
}
.go-money-yellow-box img{
	display:block;
	position:relative;
	z-index:2;
	max-width:none;
}
.go-money-yellow-box div.img-box{
	position:absolute;
	/* z-index:1; */
}
.zindex3{
	z-index:3;
}
.zindex1{
	z-index:1;
}
.go-money-yellow-box div.img-box a
{
	/*display:none;*/
	position:absolute;
	z-index:3;
	outline: none;
}
.go-money-yellow-box div.img-box-1{
	top:109px;
	left:44px;
}
.go-money-yellow-box div.img-box-1 a{
	top:-105px;
	left:-37px;
}
.go-money-yellow-box div.img-box-1:after{
	top:-109px;
	left:-82px;
}
.go-money-yellow-box div.img-box-2{
	top:96px;
	right:204px;
}
.go-money-yellow-box div.img-box-2 a{
	top:-116px;
	left:-69px;
}
.go-money-yellow-box div.img-box-2:after{
	bottom:-35px;
	left:-66px;
}
.go-money-yellow-box div.img-box-3{
	top:30px;
	right:23px;
}
.go-money-yellow-box div.img-box-3 a{
	top:-64px;
	left:-264px;
}
.go-money-yellow-box div.img-box-3:after{
	top:-78px;
	left:-225px;
}
.go-money-yellow-box div.img-box-4{
	bottom:35px;
	left:301px;
}
.go-money-yellow-box div.img-box-4 a{
	bottom:-56px;
	right:-157px;
}
.go-money-yellow-box div.img-box-4:after{
	bottom:-35px;
	right:-442px;
}
.go-money-yellow-box div.img-box-5{
	top:116px;
	left:227px;
}
.go-money-yellow-box div.img-box-5 a{
	top:-53px;
	left:-90px;
}
.go-money-yellow-box div.img-box-5:after{
	top:-106px;
	left:-417px;
}
.go-money-yellow-box div.img-box-6{
	bottom:17px;
	right:30px;
}
.go-money-yellow-box div.img-box-6 a{
	top:-227px;
	left:-292px;
}
.go-money-yellow-box div.img-box-6:after{
	bottom:-28px;
	right:-294px;
}
.go-money-yellow-box div.img-box-7{
	bottom:22px;
	left:28px;
}
.go-money-yellow-box div.img-box-7 a{
	top:-213px;
	left:-58px;
}
.go-money-yellow-box div.img-box-7:after{
	top:-46px;
	left:-727px;
}
.go-money-yellow-box div.img-box-8{
	top:114px;
	right:375px;
}
.go-money-yellow-box div.img-box-8 a{
	top:-161px;
	left:-349px;
}
.go-money-yellow-box div.img-box-8:after
{
	top:-63px;
	right:-31px;
}
.go-money-yellow-box div.img-box-9{
	top:228px;
	right:168px;
}
.go-money-yellow-box div.img-box-9 a{
	bottom:-29px;
	right:0px;
}
.go-money-yellow-box div.img-box-9:after{
	bottom:-35px;
	right:-83px;
}
.bottom_content{
	padding: 0 5px;
	text-align:justify;
}
#main.donate #content{
	float:left;
	width: 750px;
	padding: 8px 0 0;
}
#main.donate h1{
	margin:0 0 30px 10px;
	width:400px;
	font:25px/30px Arial, Helvetica, sans-serif;
	font-family: 'HelveticaRoundedLTStd-Bd' !important;
font-weight: normal !important;
	color:#00447E;
}
#main.donate #content .text-container{
	margin: 0 0 40px 10px;
}
#main.donate #content .text-container.bottom{
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding: 0 0 0 20px;
}
#main.donate #content .text-container.bottom p{
	margin: 0 0 4px;
}
#main.donate #content .alignright{
	margin:0 10px 0 25px;
}
.price-row{
	height:111px;
	margin: 0 0 19px;
}
.price-row .text-box{
	float:left;
	width:245px;
	height:91px;
	padding:14px 5px 5px 20px;
	position:relative;
	font: 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.price-row.orange .text-box{
	background:url(images/donate-title-bg-orange.jpg) no-repeat;
}
.price-row.blue .text-box{
	background:url(images/donate-title-bg-light-blue.jpg) no-repeat;
}
.price-row.darkblue .text-box{
	background:url(images/donate-title-bg-blue.jpg) no-repeat;
}
.price-row .text-box .arrow{
	background:url(images/sprite.png) no-repeat;
	width: 10px;
	height:14px;
	position:absolute;
	right:-10px;
	top:47px;
	z-index:9;
	display:block;
}
.price-row.orange .text-box .arrow{
	background-position:-198px 0;
}
.price-row.blue .text-box .arrow{
	background-position:-198px -14px;
}
.price-row.darkblue .text-box .arrow{
	background-position:-198px -28px;
}
.price-row h4{
	font: 18px/20px Arial, Helvetica, sans-serif;
	margin: 0 0 2px;
}
.price-row.darkblue .text-box p{
	margin:0;
}
.price-row .price{
	float:left;
	width: 480px;
}
.price-row .price a{
	float:left;
	width: 115px;
	height:80px;
	padding:30px 0 0;
	position:relative;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	text-align:center;
	z-index: 0;
}
.price-row .price a.last-child{
	-webkit-border-radius:0 7px 7px 0;
	border-radius:0 7px 7px 0;
}
.price-row .price a:hover{
	color:#fff;
	text-decoration:none;
	z-index: 10;
}
.price-row .price a .arrow{
	content:'';
	background:url(images/sprite.png) no-repeat;
	height:16px;
	width: 16px;
	position:absolute;
	top:63px;
	left:51px;
}
.price-row.orange a{
	background:#FCF2E8;
	color:#FE9B37;
}
.price-row.orange .even{
	background:#FCE1C5;
}
.price-row.orange a:hover{
	background:url(images/donate-item-bg-over.jpg) repeat-x;
}
.price-row.orange a .arrow{
	background-position:-126px -319px;
}
.price-row.orange a:hover .arrow{
	background-position:-126px -337px;
}
.price-row.blue a{
	background:#DAE7F5;
	color:#4D90D7;
}
.price-row.blue a:hover{
	background:url(images/donate-item-bg-light-blue-over.jpg) repeat-x;
}
.price-row.blue .even{
	background:#BED6EF;
}
.price-row.blue a .arrow{
	background-position:-144px -319px;
}
.price-row.blue a:hover .arrow{
	background-position:-144px -337px;
}
.price-row.darkblue a{
	background:#E2E9EF;
	color:#00447E;
}
.price-row.darkblue a:hover{
	background:url(images/donate-item-bg-blue-over.jpg) repeat-x;
}
.price-row.darkblue .even{
	background:#C0D0DE;
}
.price-row.darkblue a .arrow{
	background-position:-162px -319px;
}
.price-row.darkblue a:hover .arrow{
	background-position:-162px -337px;
}
.price-row .price a span{
	display:none;
	background:url(images/donate-tooltip-bg.png) repeat-y;
	position:absolute;
	bottom:110px;
	left:0;
	width:190px;
	padding:5px 8px;
	margin:0 0 0 -46px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	z-index: 100;
}
.price-row .price a:hover span{
	display:block;
	z-index: 100;
}
.price-row .price a span .after,
.price-row .price a span .before{
	content: '';
	position:absolute;
	width: 206px;
	left:0;
}
.price-row .price a span .before{
	background:url(images/donate-tooltip-header.png) no-repeat;
	top:-14px;
	height: 14px;
}
.price-row .price a span .after{
	background:url(images/donate-tooltip-footer.png) no-repeat;
	bottom: -29px;
	height:29px;
}
.price-row.orange a span{
	color:#FE9B37;
}
.price-row.blue a span{
	color:#4D90D7;
}
.price-row.darkblue a span{
	color:#00447E;
}
#main.donate #sidebar{
	margin:-7px -2px 0 0;
}
#main.donate #sidebar .widget{
	margin: 0 0 2px;
}
table td{
	border: 1px solid #fff;
	padding: 10px;
	background:#E1E2E5;
}
table .even td, table tr:nth-child(2n) td{
	background:#F1F2F3;
}
table .odd td{
	background:#E1E2E5;
}
#main.main-wide #content{
	float:left;
	width: 735px;
}
.entry-content ol{
	font-size:13px;
	line-height: 15px;
}
.logo-print{
	display:none;
}
#main.main-search,
#main.main-404{
	padding: 0 0 60px;
}
#main.main-search .entry-content,
#main.main-404 .entry-content{
	text-align:center;
}
#main.main-search .entry-content img{
	display:block;
	margin: 0 auto 15px;
}
#main.main-404 .entry-content img{
	display:block;
	margin: 0 auto;
}
.home-link{
	background:url(images/sprite.png) no-repeat -248px -171px;
	display: block;
	height: 33px;
	margin: auto;
	text-decoration: none;
	width: 246px;
	text-indent:-9999px;
	overflow:hidden;
}
.home-link:hover{
	background-position:-248px -205px;
}
.home-link:active{
	background-position:-248px -239px;
}
/*.block-quote,
.page-template-page-cancer-new blockquote {
    padding-left: 30px;
	line-height:20px;
    padding-right: 30px;
	font-size:16px;
    font-weight: bold;
	margin-bottom:12px;
	margin-top:11px;
    color: #00447e;
	background-image:url(images/article-aside-quote-left.jpg);
	background-repeat:no-repeat;
    background-position: 0px 2px;
	font-style: italic;
    background-size: 18px 15px;
    position: relative;
    text-align: justify;
}
.block-quote a,
.block-quote span {
    clear: both;
    display: block;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: bolder !important;
    line-height: 22px !important;
    color: #6b6b6b !important;
    margin-top: 16px;
}
.page-template-page-cancer-new blockquote p {
    padding: 0 !important;
}
.page-template-page-cancer-new blockquote:after {
    content: '';
}
.page-template-page-cancer-new blockquote:after,
.block-quote .right-quote{
    display: block;
    width: 22px;
    height: 18px;
	vertical-align:text-top;
	background-image:url(images/article-aside-quote-right.jpg);
	background-repeat:no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: -3px;
    right: 0;
}*/
/*---------------------------------------------------------------------*/
.fsForm .fsRowOpen,.fsForm .fsCell,.fsForm .fsSectionCell{
	padding:0px !important;
	border:none !important;
	width:auto !important;
}
.fsForm .fsRowOpen,.fsForm .fsRowClose{
	display:none;
}
.fsForm h2,.fsForm fsSectionHeading{
	margin:0px !important;
	font-size:18px !important;
	font-weight:bold !important;
	color:#00447d !important;
	line-height:20px !important;
}
.fsForm .fsFieldRow input[type="text"],.fsForm .fsForm textarea{
	background-image:none !important;
	color:#747679 !important;
	font-weight:normal !important;
	margin-bottom:10px;
	display:block;
}
.fsForm .fsFieldRow input[type="text"]:focus,.fsForm .fsForm textarea:focus{
	border-color:#7c7c7c #c3c3c3 #dddddd !important;
}
.fsForm .fsFieldRow input[type="checkbox"]{
	margin-bottom:10px !important;
	margin-right:5px !important;
	display:inline-block;
}
.fsForm .fsFieldRow input[type="radio"]{
	margin-bottom:10px !important;
	margin-right:5px !important;
	display:inline-block;
}
.fsForm input,.fsForm textarea,.fsForm select{
	margin:0px;
	vertical-align:baseline!important;
}
.fsForm .fsSubField br{
	display:none;
}
.fsForm .fsFieldRow{
	display:block;
}
.fsForm .fsFieldFocused{
	background-image:none !important;
	background-color:#e9edf3 !important;
}
.fsForm .fsCell{
	width:100% !important;
	display:block;
}
.fsForm tr.fsSpacerRow{
	display:none;
}
.fsForm .fsFieldCell{
	padding-left:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.fsForm .fsSubmit #recaptcha_widget_div #recaptcha_area{
	margin-left:0px;
}
.fsForm .fsSubmit input.fsSubmitButton{
	background:url(images/sprite.png) no-repeat -248px -273px;
	border:none !important;
	padding:0px !important;
	display:inline-block;
/*	clear:both;*/
	margin-bottom:20px !important;
	outline:none;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	font-size: 0;
	line-height: 0;
}
.fsForm .fsSubmit input.fsSubmitButton:hover{
	background-position:-248px -309px;
}
.fsForm .fsSubmit input.fsSubmitButton:active{
	background-position:-248px -345px;
}
.fsForm .fsFieldRow div.fsRowBody {
    width: 100% !important;
}
.fsForm label.fsOptionLabel.vertical {
    float: none;
    margin-top: 25px !important;
}
.fsForm .fieldset-content div.vertical label.fsOptionLabel.vertical {
    display: inline-block;
}
.fsForm .fieldset-content div.vertical input.fsOtherField {
    display: inline-block;
}

.fsForm .fsPagination{
	margin:0px !important;
	text-align:right !important;
}
div.fsProgress {
    border: 1px solid #d7d7d7 !important;
    width: 165px !important;
    border-radius: 10px!important;
}
div.fsProgressBar {
    border-radius: 10px;
    background: #4e91d8 !important;
    height: 11px !important;
    margin-top: -1px;
}
div.fsProgressBarContainer{
    border-radius: 10px;
    border: 0 !important;
    background: transparent !important;
    margin: 0!important;
    width: 100% !important;
}
div.fsProgressText{
    font-size: 13px !important;
    line-height: 14px !important;
    color: #6b6b6b !important;
    margin-top: 5px !important;
    width: 100% !important;
}
.fsSubmit input.fsSubmitButton{
	height:34px;
	width:78px;
	background-position:-248px -273px;
}
.fsSubmit input.fsSubmitButton :hover{
	background-position:-248px -309px;
}
.fsSubmit input.fsSubmitButton :active{
	background-position:-248px -345px;
}
.fsError{
	width:100% !important;
	border:none !important;
	background-color:#ffcccc !important;
	height:28px !important;
	line-height:28px !important;
	padding:0px !important;
	color:#ba0000 !important;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:13px !important;
}
body.ie7 .fsForm input{
	vertical-align:top !important;
	background-color:red;
}
body.ie7 .fsForm label{
	position:relative;
	top:4px;
}
.fsSubFieldGroup:after{
	content:'';
	display:table;
	clear:both;
}
/*---------------------------------------------------------------------*/

/*----------------------------------*/
.row:after,
.top-row:after,
.search-row:after,
.blocks:after,
.event-box .holder:after,
.footer-holder:after,
.form-search:after,
.posts-holder .post:after,
.download-row:after,
.media-row:after,
.category-list:after,
.entry-content:after,
#content .text-icons:after,
.meta-row:after,
.data-post:after,
.yellow-block .columns:after,
#main.main-blog #content .blog .holder:after,
.profile-box:after,
.contacts-box .holder:after,
.three-columns hgroup:after,
.three-columns:after,
#main:after,
#entry-author-info:after,
.entry-content:after,
.twocolumns:after,
#main.donate #content .text-container:after,
.download-row li:after,
.fsPagination:after{
	content:'';
	display:table;
	clear:both;
}

#main.main-search:after,
.price-row:after,
.contacts-box .phone-row:after,
.comments-title:after,
.grey-wide-block:after,
.link-row:after,
.socials-row:after,
#content footer:after{
	content:'';
	display:table;
	clear:both;
}

table.no-style td {
    background: none!important;
    padding: 0px!important;
    border: none!important;
}

.main-search .posts-holder .hentry {padding: 10px 0;}
.main-search .posts-holder .hentry .entry-meta{display:none;}
#policy_text{
	font-size: 11px;
	line-height: 15px;
}
/* ---- end old css ---- */

h1.logo-print,
ul.hidden
{
	display:none;
}

ul.ui-autocomplete {z-index:9999;}

#epub-instructions-container {display:none;}
.epub-instructions-content p {}
.epub-instructions-content h2 {margin: 0 0 10px 0;}
.epub-instructions-content h3 {margin: 10px 0;}
.epub-instructions-content ul {margin-left: 5px;}

/*#fancybox-close {display:block!important;}*/

.main-search table td {
  border:none;padding:0;background: none;
}

.main-search .gsc-control-cse{
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

.main-search .gsc-webResult.gsc-result, .main-search .gsc-webResult.gsc-result:hover {
  background: none;
  border: none;
  padding-left: 0;
  margin-left:0;
}

.main-search .gsc-thumbnail-inside, .main-search .gsc-results .gsc-cursor-box, .main-search .gsc-result-info {
  padding-left: 0;
  margin-left:0;
}

.main-search .gcsc-branding, .main-search .gsc-url-top, .main-search .gsc-url-bottom {
  display: none;
}

iframe[src^="https://www.youtube"],
iframe[src^="https://youtube"],
iframe[src^="//www.youtube"],
iframe[src^="//youtube"] {
    display: block;
    max-width: 100%;
    visibility: visible !important;
    margin: 10px auto;
}
