/* CSS Document */

/****** BODY **************************************************************************************/
BODY {
	background:#d9d9d9 url(../images/global/bg_gradient.gif) repeat-x;
	margin:0;
	font-size:  12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
}
/****** Index Page Styles **************************************************************************/

.top-row {
	width: 670px;float:left;
	margin-top: 10px;
	border-bottom: 1px solid #C0C9E1;
}
.bottom-row {
	width: 670px;float:left;
}
.upper-left-column { 
	width: 320px;
	float:left;
	padding: 7px;
	border-right: 1px solid #C0C9E1;
}
.lower-left-column { 
	width: 320px;
	float:left;
	padding: 7px;
	margin-top: 0px;
	border-right: 1px solid #C0C9E1;
}
.upper-right-column { 
	width: 320px;
	float:left;
	padding: 7px;
}
.lower-right-column { 
	width: 320px;
	float:left;
	padding: 7px;
	margin-top: 0px;
}
.reader-thanks {
	float:left;
	width:300px;
	padding-top:5px;
	padding-left:5px;
}
a.thank-you {
	background: url(../images/about_us/thank_you_60.jpg) 0px 0px no-repeat;
	padding-left: 70px;
	padding-top: 10px;
	display: inline-block;
	height: 45px;
}
#welcome {
	position:absolute;
	width:393px;
	left:6px;
	top:11px;
	z-index:1;
	height:140px;
	overflow:hidden;
	background: url(../images/home/bg_tagline06.gif) 0px 10px no-repeat
}

/****************************** IMAGE GALLERY ******************************************/

.gallery-slide a img { border: none; }

#ImageGallery {
	height:160px;
	width:275px;
	float:right;
}
#ImageGallery .gallery-slide {
	display:none;
	position:absolute
}
#ImageGallery .active-slide {
	display:block
}
#ImageGallery .gallery-slide img {
	display:block
}
#ImageGallery .gallery-caption {
	padding:0 8px;
	height:42px;
	background-color:#3c3119;
	display:none
}
#ImageGallery .gallery-slide h5 {
	margin:4px 0px 0px 0px;
	font-size:11px
}
#ImageGallery .gallery-slide p {
	margin:0px;
	font-size:10px
}
#ImageGallery ol {
	margin:0px;
	position:absolute;
	bottom:4px;
	right:275px;
	text-align:right;
	z-index:12;
	padding:0;
	width:auto
}
#ImageGallery ol li {
	float:right;
	list-:none;
	cursor:pointer;
	width:9px;
	height:9px;
	background-image:url(images/dot.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin:4px;
}
.billboard {
	margin:0px;
	padding:0
}

/****** FRAME (for controlling overall alignment) ***************************************************/
#body_wrapper {
	width:870px;
	color:#2d2d2d;
}

/****** HEADINGS ************************************************************************************/
H1 {
	font: 22px/1.2em georgia, arial;
	letter-spacing:.04em;
	margin:0 0 8px 0;
	color: #ad5836;
}
H2 {
	font: 18px/1.385em Georgia, "Times New Roman", Times, serif;
	color: #ad5836;
	padding: 0 26px 0px 0px;
	margin:7px 0 5px 0;
	border-bottom: 1px solid #ebd7cf;
	clear:both
}
H2.subtitle {
	font: bold 14px/1.2em arial;
	color: #815a4a;
	text-transform:uppercase;
	margin: -2px 0 15px 0;
	padding:0;
	background:none;
	border:0px;
	letter-spacing:.05em
}
H2.tab_topics {
	height:28px;
	width:170px;
	background:url(../images/global/tab_topics_choose.jpg) no-repeat;
	margin:0;
	padding:0;
	text-indent:-9999px
}
H2.tab_topics_blu_bg {
	height:28px;
	width:170px;
	background:url(../images/global/tab_topics_choose.jpg) no-repeat;
	margin:0;
	line-height:14px;
	padding:0;
	text-indent:-9999px;
	border-bottom: none;
}
h2.morgan {
	margin:8px 7px 8px 7px;
	font-size:19px;
	color:#AD5836;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	font-weight:normal;
	line-height:22px;
	padding:0 0 0 2px;
}
h2 a.video {
	padding-left:50px;
	padding-bottom: 12px;
	background:url(../images/global/icn_play.png) top left no-repeat;
	display:block;
	outline:none
}
h2 a.toolkit {
	padding-left:50px;
	padding-bottom: 5px;
	background:url(../images/emotional_health/balance_40x42.jpg) 0px 5px no-repeat;
	display:block;
	outline:none
}
h2 a.article {
	line-height:21px;
	display:block;
	outline:none
}
h2.index {
	border:none;
	color:#586ea6;
	font-weight:normal;
	line-height:22px;
	margin:5px 0px 4px 0px;
	padding:0px;
}
H3 {
	font: bold 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 1em 0 .4em 0;
	padding:3px 3px 4px 3px;
	background:#eee;
	clear:both
}
.tabs h3 {
	margin-top: 0px;
}
h3.no-top-margin {
	margin-top: 0px;
}
H4 {
	font: bold 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: .8em 0 0 0;
	padding:0;
}
/****** PARAGRAPHS **********************************************************************************/
P {
	font: 12px/18px verdana;
	margin:2px 0 12px 0;
}
P.small {
	font-size: 11px;
	padding: 2px 0 5px 0;
}
#welcome p {
	line-height:18px;
	padding-top:72px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
p.morgan {
	color:#7a652c;
}
.index-page p {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 9px 0px;
	padding:0;
	line-height:17px
}
.index-page a:link {
	text-decoration:none;
}
.source a {
	font-weight:normal;
}
.question {
	font-weight:bold;
	font-size:12px;
	font-family: verdana, arial;
}
.intro_line {
	font-weight:bold;
	font-size:12px;
	color:#000;
	font-family: verdana, arial
}
.name {
	margin:0 20px 0 20px;
}
.name p {
	border-bottom:1px solid #cbdaed;
	padding:0 0 9px 0
}
.name strong {
	font-size:14px;
	color:#5d7ba1
}
.bold {
	font-weight: bold;
}
.red_text {
	text-transform: uppercase;
	color: #990000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.topicsintro p.hook {
	font-size: 14px;
}
p.reader {
	color: #777;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 15px;
}
.top-padding {
	padding-top: 7px;
}

/****** LISTS **************************************************************************************/
/* OL, UL */
ul, ul.para, ul.link_list {
	margin:.05em 1em 1em 1.7em;
	padding:0;
}
ol {
	margin:.05em 1em 1em 1.9em;
	padding:0;
}
ul, ul.para {
	list-style-type: square;
}
/* LI */
li {
	font: 12px/16px verdana;
	margin:0;
	padding: 2px 0 2px 0;
}
.para li {
	font: 12px/16px verdana;
	margin:0 0 7px 0;
	padding:0
}
.link_list li {
	background: url(../images/global/bllt_arrw_blue.gif) left 6px no-repeat;
	list-style: none;
	padding:0 0 0 10px;
	margin:.1em 0 .5em 0
}
.link_para li {
	margin:2px 0 8px 0;
	line-height:16px;
}
/* Double lists */
ul li ul, ul.para li ul {
	font-size: 12px;
	margin:.2em 1em .2em 1.5em;
}
ul li ul li, ul.para li ul li {
	font-size: 12px;
	margin:0;
}
ul li p {
	margin-bottom: 5px;
}

.hooklist {
	margin-left: 280px;
}

table.list {
	margin-bottom: -15px;
}

.links-list-left {
	 float:left;
	 width:250px;
	 padding-left:25px;
}

.links-list-right {
	 float:left;
	 width:300px;
}

/****** LINKS *****************************************************************************************/
a:link {
	color: #3c5cae;
	text-decoration:underline;
}
a:visited {
	color: #915ab7;
	text-decoration:underline;
}
a:hover {
	color: #990000;
	text-decoration: none;
}
a.featured-article {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#3c5cae;
	line-height:18px;
	font-weight:normal;
}
h2.featured-article {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#3c5cae;
	line-height:18px;
	font-weight:normal;
}
.resource-links p a:link {
	text-decoration: underline;
}

/****** HEADER / BANNER *******************************************************************************/
.header_container {
	height: 72px;
	vertical-align:top;
	width:100%
}
.header_banner {
	padding:0
}
.header_nav {
	background: url(../images/global/bg_hdr_nav.gif) repeat-x #27417D;
	height:28px;
	margin:0;
	padding:0
}
.nav_upper {
	color: #FFFFFF;
	height:23px;
	margin:0 0 0 0;
	padding:0
}
.nav_upper td {
	padding: 1px 10px 0 10px;
	background:url(../images/global/bg_nav_upper_div.gif) left bottom no-repeat;
	vertical-align:middle;
}
td.up_nav_first {
	background:none;
}
.nav_search {
	margin:1px 0 -1px 0;
	padding-bottom:4px;
}
.nav_searchbox {
	border:1px solid gray;
	height:17px;
	padding-left: 2px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#223f86;
	width: 150px;
	margin:0;
	vertical-align:middle
}
.btn_go {
	margin-top:-1px;
	vertical-align:middle
}
* html body .btn_go {
	margin-top:0
}
/******  Upper Nav Links *****/
.nav_upper td a:link, .nav_upper td a:visited {
	color: #d9e5ff;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px
}
.nav_upper td a:hover {
	color: #a7bfff;
}
/******  LEFT COLUMN  ***********************************************************************************/
.left_col_container {
	background: url(../images/global/bg_hdr_nav.gif) top right no-repeat #B8CAE1;
	vertical-align:top;
	width:170px;
}
.left_col {
	width:170px;
}
.left_col_mod {
	clear:both;
}

/******  Left Column Buttons  ***************/
.lc_box {
	padding: 12px 0;
	margin:0;
	/*background:url(../images/global/left_col/bg_solid_divider.gif) bottom left no-repeat*/
}
.lc_box h3 {
	margin:0 0 6px 11px;
	padding:0;
	background:none;
}
.lc_box p a img {
	text-align:center;
	border:none
}
.lc_box p {
	margin-bottom:0
}
.btn_eq {
	padding:0;
}
.btn_friends p {
	margin-left:11px
}
.btn_rotary {
	background:none;
	padding-top: 0px;
}
.btn_rotary p {
	margin-left:5px;
	margin-top:-4px
}
.btn_harvard {
	margin-left:5px;
	margin-top:-4px;
}
.btn_donate {
	background: url(../images/global/left_col/btn_donate_bg.gif) no-repeat center 15px #9eb4d5;
	padding-top:52px;
}
.btn_donate a img {
	margin-left:8px
}
.btn_blog {
	display:none
}
.btn_blog p {
	margin:0 0 0 3px;
}
.btn_prp p {
	margin:0 0 0 15px;
}
.rating H3 {
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#586ea6;
	margin:5px 0 5px 23px;
	padding:0;
	line-height:normal
}
.rating {
	background:#aec1da;
	background:url(../images/global/left_col/bg_dot_divider.gif) repeat-x top left;
}
.rating p {
	margin:0 0 0 8px;
}
.rating p select {
	font-size:11px;
	padding:0;
	color:#4a6abb;
	width:150px;
	border:1px solid #a6bcd8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:2px
}
.rating p input {
	margin:5px 0 0 35px
}

/****** STRUCTURE *************************************************/
table.maincontent_wrapper {
	width:870px;
}
td.maincontent_container {
	vertical-align:top;
	text-align:left;
	background:#FFF;
	margin:0;
	padding:0
}
#maincontent {
	padding: 15px 0px 10px 0px;
	margin: 0 0 0 15px;
	width:670px;
	position:relative;
}
/******  NEWS SIDEBAR (Blurb next to top photo) ***************************************************/
.newssidebar {
	float:left;
	width:450px;
	min-height:170px;
	padding-bottom:5px
}
.newssidebar p {
	padding:0;
	margin:0 0 5px 0
}
.boxintro {
	/* We might be able to remove this class if we change a few files */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/****** PHOTOS / IMAGES ***************************************************/
.topphoto {
	float:left;
	margin:5px 0 0 0;
	padding:0
}
.pagephoto {
	border:2px solid #ccc;
	margin-right:10px
}
.centeredImage {
	text-align:center;
	padding-bottom: 7px;
}
A.img_link:link IMG, A.img_link:visited IMG {
	border: 3px solid #B7C4E6;
}
A.img_link:hover IMG {
	border: 3px solid #990000;
}
.img_right {
	float:right;
	margin:3px 0 0 10px
}
.img_left {
	float:left;
	margin:3px 10px 0 0
}
.top-margin {
	margin-top: 9px;
}
/******  IN THIS ARTICLE ***************************************************/
.art_links_container {
	float:right;
	width:210px;
	background:#fafbfd;
	clear:none;
	padding:0;
	display:block;
}
.art_links_container h3 {
	clear:none;
	text-transform:uppercase;
	font-size:11px;
	line-height:16px;
	padding:2px 2px 2px 5px;
	margin:0 0 4px 0;
	background: url(../images/global/art_links/bg_h3.gif) repeat-x #dbdbdb;
	border-bottom:1px solid #dfdfdf;
	color: #666666
}
.art_links_container ul {
	margin:5px 3px 7px 5px
}
.art_links_container ul li {
	background: url(../images/global/bllt_arrw_blue.gif) left 5px no-repeat;
	list-style:none;
	padding:0 0 4px 7px;
	margin:1px 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px
}
.art_links_container ul li a, .art_links_container ul li a:visited {
	font-size:11px;
	text-decoration:none
}
/******  ARTICLE TITLE and Bookmarks ***************************************************/

#art_title {
	float:left;
	width:530px;
}
/******  Supplement TITLE and Bookmarks ***************************************************/

#supplement_title {
	float:left;
	width:650px;
}

#supplement_title h1 {
	font-size: 24px;
}

/******  Harvard Supplement Styles ***************************************************/

#harvard-supplement-title {
	float:left;
	width:650px;
}

#harvard-supplement-title h1 {
	font-size: 22px;
	border-bottom: 1px solid #EBD7CF;
}

.harvard_supplement h2 {
	font: 22px/1.385em Georgia,"Times New Roman",Times,serif;
}

.harvard_supplement H2.subtitle {
	font: bold 13px/1.2em arial;
	color: #815a4a;
	text-transform:none;
	margin: 3px 0 15px 0;
	padding:0;
	background:none;
	border:0px;
	letter-spacing:.05em
	font-family: Tahoma, Geneva, sans-serif;
}

.harvard_readmore {
	background-color: #EEEEEE;
	border: 1px solid #990000;
}

.harvard_readmore_tab {
	padding: 5px 5px 0 0;
	margin-left: 0px;
}

.harvard_readmore_tab .image {
	width:35px;
	float:left;
	padding-top:5px;
}

.harvard_readmore_tab .text {
	float:left;
	padding-left: 10px;
}

.harvard_readmore_tab .text p {
	margin-bottom: 7px;
}

.harvard_readmore_tab .text h2 {
	margin: 7px 0 5px 0;
	font-size: 12px;
	color: #815A4A;
	text-transform: none;
}

.harvard_readmore_tab .text span.helpguide {
	color:#27417D;
	font-weight:normal;
	font-size: 11px;
}

.harvard_readmore_tab .text span.harvard {
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
	font-weight: normal;
	color:#990000;
}

.harvard_readmore_float_rt_med {
	background-color: #EEEEEE;
	border: 1px solid #990000;
	padding: 5px 5px 0 5px;
	float:right;
	width:320px;
	margin-left: 10px;
}

.harvard_readmore_float_rt_med .image {
	width:35px;
	float:left;
	padding-top:5px;
}

.harvard_readmore_float_rt_med .text {
	width: 270px;
	float:left;
	padding-left: 10px;
}

.harvard_readmore_float_rt_med .text p {
	margin-bottom: 7px;
}

.harvard_readmore_float_rt_med .text h2 {
	margin: 7px 0 5px 0;
	font-size: 12px;
	color: #815A4A;
	text-transform: none;
}

.harvard_readmore_float_rt_med .text span.helpguide {
	color:#27417D;
	font-weight:normal;
	font-size: 11px;
}

.harvard_readmore_float_rt_med .text span.harvard {
	font-family:'Times New Roman', Times, serif;
	font-size:13px;
	font-weight: normal;
	color:#990000;
}

.harvard_readmore p {
	margin: 3px 0 3px 0;
	padding-bottom: 7px;
}

.harvard_readmore h2 {
	margin: 7px 0 5px 0;
	font-size: 13px;
	color: #815A4A;
	text-transform: none;
}

.harvard_readmore .caption {
	margin-top: 10px;
	padding: 0 7px 0 7px;
}

.harvard_readmore_below {
	background-color: #EEEEEE;
	border: 1px solid #990000;
	margin-top: 10px;
}

.harvard_readmore_below p {
	margin: 3px 0 3px 0;
}

.harvard_readmore_below h2 {
	margin: 7px 0 5px 0;
	font-size: 13px;
	color: #815A4A;
	text-transform: none;
}

.harvard-color {
	color:#990000;
}

span.harvard {
	font-family:'Times New Roman', Times, serif;
	font-size:14px;
	color:#990000;
}

span.helpguide {
	color:#27417D;
	font-weight:bold;
	font-size: 12px;
}

span.org {
	font-size:10px;
}

/***************  NEW HELPGUIDE REFERRAL BOXES *********************/

.hg_readmore_float_rt_small {
	background-color: #E6F7E6;
	border: 1px solid #c6e9c6;
	padding: 5px 5px 5px 10px;
	float:right;
	width:250px;
	margin-left: 10px;
	color: #2C832C;
}

.hg_readmore_float_rt_small .image {
	width:35px;
	float:left;
	padding-top:5px;
}

.hg_float_rt_small .text {
	width: 200px;
	float:left;
	padding-left: 10px;
}

/******  IN THIS ARTICLE OLD VERSION w/ table *******************************************************************************/

/******************** Ask Robert about removing this class - nav2table!!! *************************/
TABLE.nav2table {
	background-color: #eee;
	width:100%;
	margin: 0px 0 5px 0;
	border-bottom: 1px solid #a4a4a4;
}
TABLE.nav2table THEAD TD {
	background-color: #FFFFFF;
	font: bold 10px Georgia;
	text-transform:uppercase;
	color: #666666;
	padding: 0 0 1px 0;
	text-align:left;
	vertical-align:bottom;
	letter-spacing: 0.1em;
	border-bottom: 1px solid #a4a4a4;
}
TABLE.nav2table TD {
	border-bottom: 1px solid #fff;
	vertical-align:top;
	padding:3px 6px 3px 0px;
	line-height: 9pt;
	height:17px;
}
TD.nav2bullet {
	width: 12px;
	background-image: url(../images/global/bllt_arrw_blue.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	width:7px
}
TABLE.nav2table TD A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3c5cae;
	text-decoration:none;
	font-weight: normal;
}
TABLE.nav2table TD A:hover {
	font-weight: normal;
	color: #990000;
	text-decoration:none;
}
TABLE.nav2table TD A:visited {
	color: #990000;
	text-decoration:none;
}
/******  PRINT / AUTHOR / TEXT SIZE ICONS ***************************************************/
.icn_top_row {
	margin:5px 0 0 0px;
	padding:4px 0 4px 0;
	text-align:left;
	width:210px;
	background: #fff;
	line-height:normal;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1
}
.icn_top_row a img {
	margin:0 3px 0 0;
	border:none;
	text-decoration:none
}
.icn_top_row a.icn_txt_bigger, .icn_top_row a.icn_txt_bigger img, .icn_top_row a.icn_txt_smaller, .icn_top_row a.icn_txt_smaller img {
	margin-right:0;
	padding-right:0
}
.icn_top_row A:link, .icn_top_row A:visited {
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c5cae;
	font-weight:normal;
	margin: 0 10px 0 0;
	text-decoration:none;
}
.icn_top_row A:hover {
	color:#990000;
}
.icn_text_size {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 0 0 6px;
	color: #666666
}
.icn_text_size a img {
	border:none;
	margin:0 5px 0 0;
	vertical-align:middle
}
.icn_text_size span {
	vertical-align:middle
}
.content {
	clear:both;
	padding:3px 0 0 0;
}
/****** FORM STYLES ************************NEEDS TO BE CHECKED***************************/
FORM {
	margin:0;
}
INPUT {
	color: #000000;
}
TEXTAREA {
	color: #000000;
}
SELECT {
	color: #000000;
}
/******  BLOCKQUOTE *************************************************************************************/

/************** Begin editing from here ********************/
blockquote {
	font: italic bold .9em/1.4em Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
.highlight {
	float:left;
	width:180px;
	background:#FFFFD5;
	margin:0 10px 1px 0;
	padding:5px 9px;
	line-height:19px;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color: #A29A66;
	border-top:1px solid #D9D89F;
	border-bottom:1px solid #D9D89F;
	letter-spacing:0
}
/******  BOXES ***************************************************/

/* Floating Layers Half Screen */
.leftfloatdiv {
	float: left;
	width: 300px;
	margin-bottom: 5px;
}
/* Common Box Lists */
.advisorybox UL, .advisorybox OL, .graybox UL, .graybox OL {
	margin:.5em .5em .5em 1.3em;
}
.advisorybox UL.link_list {
	margin:.05em .5em 1em .5em;
}
/* Advisory Boxes */
.advisorybox {
	border: 1px #b9c7de solid;
	background-color: #DEE7F7;
	padding:5px 9px 7px 9px;
	text-align: left;
	color:#333333;
	margin: 1em 0em;
}
.advisorybox H3 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #3c5cae;
	padding:0 0 1px 0;
	margin:3px 0 2px 0;
	border-bottom:1px solid #b9c7de;
	background:none
}
.advisorybox P {
	margin:8px 0 2px 0;
	font-size:12px;
	line-height:16px;
}
.advisorybox p.source {
	background:none;
	padding:0;
	margin:0 0 7px 0;
	font-weight: bold;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c5cae
}
.advisorybox p.caption {
	background:#b9c7de;
	padding:4px;
	margin:2px 6px 8px 6px;
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #3c5cae
}
.advisorybox p.referral {
	background: url(../images/global/icn_ref_arrow_nobg.gif) no-repeat 4px 1px;
	padding:0 0 0 27px;
	text-align: left;
	color:#333333;
	margin: 10px 0 12px 0;
}
/* Next Article Boxes */
.next_article {
	margin:3px 0 10px 0;
	padding:3px 0px 8px 0px;
	border:1px solid #e0c2bc;/* background: #f3f5f9;*/
	background:#DEE7F7;
}
.next_article H3 {
	margin:0 6px 8px 6px;
	font-size:14px;
	color:#000;
	background: url(../images/global/icn_book.gif) no-repeat left center transparent;
	padding:3px 6px 1px 31px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c6d69b;
	clear:both
}
.next_article H4 {
	margin:10px 6px 8px 6px;
	font-size:13px;
	color: #7C8C4B;
	padding:3px 0 1px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c6d69b;
}
.series_links H4 {
	margin-top:0;
	border-color:#e0c2bc;
	color:#815a4a;
}
.next_article table {
	width:100%;
	padding:0px 6px;
	margin:0 0 2px 6px;
}
.next_article table td {
	width:50%;
	padding:5px
}
.next_article table td a:link, .next_article table td a:visited {
	font-weight:bold;
	color:#3c5cae
}
.next_article table td a:hover {
	color:#990000
}
.next_article P {
	line-height:16px;
	margin:2px 7px 7px 6px;
}
.next_article .link_container_lt {
	float:left;
	width:300px;
	margin:0 0 0 10px;
	display:inline
}
.next_article .link_container_rt {
	float:right;
	width:300px;
	margin:0 10px 0 0;
	display:inline
}
.next_article ul.link_list {
	margin:0
}
/*
.series_links  {background:#f3f5f9; border-color:#e0c2bc;}
.series_links H4 {margin-top:0; border-color:#e0c2bc; color:#815a4a;}
.series_links table { width:100%}
.series_links table td { width:50%}
.series_links table td a:link, .series_links table td a:visited   {font-weight:bold; color:#3c5cae}
.series_links table td a:hover {color:#990000}

*/


/* Learn More Boxes (for Helpguide article link referrals only) */
.read_on {
	float:right;
	width: 250px;
	margin:0px 0 3px 8px;
	padding:3px 7px 3px 7px;
	border:1px solid #c6d69b;
	background:  #dfebbe
}
.read_on H3 {
	margin:0;
	font-size:14px;
	color:#000;
	background: url(../images/global/icn_book.gif) no-repeat 0px 2px transparent;
	padding:3px 6px 1px 29px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c6d69b
}
.read_on P {
	margin:5px 0 3px 0;
	font-size:12px;
	line-height:16px
}
.read_on ul.link_list {
	margin:10px 5px 7px 5px
}
.read_on TABLE {
	font-size:11px;
	margin:2px 0 0 0;
	color:#587509;
	width:100%
}
.read_on TABLE TD {
	padding:6px 0 6px 0;
	border-top:1px solid #c6d69b;
	vertical-align:top;
	text-align:left
}
.read_on TABLE TD A:link {
	color:#587509
}

.hg_read_on {
	float:right;
	width: 193px;
	margin:0px 0 3px 8px;
	padding:3px 7px 3px 7px;
	border:1px solid #c6e9c6;
	background: #E6F7E6;
}
.hg_read_on H3 {
	margin:0;
	font-size:14px;
	color:#000;
	background: url(../images/global/icn_book.gif) no-repeat 0px 2px transparent;
	padding:3px 6px 1px 29px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c6e9c6
}
.hg_read_on P {
	margin:5px 0 3px 0;
	font-size:12px;
	line-height:16px
}
.hg_read_on ul.link_list {
	margin:10px 5px 7px 5px
}
.hg_read_on TABLE {
	font-size:11px;
	margin:2px 0 0 0;
	color:#587509;
	width:100%
}
.hg_read_on TABLE TD {
	padding:6px 0 6px 0;
	border-top:1px solid #c6d69b;
	vertical-align:top;
	text-align:left
}
.hg_read_on TABLE TD A:link {
	color:#587509
}

.video_read_on {
	float:right;
	width: 320px;
	margin:0px 0 3px 8px;
	padding:3px 7px 5px 7px;
	border:1px solid #c6e9c6;
	background: #E6F7E6;
}
.video_read_on H3 {
	margin:0;
	font-size:13px;
	color:#2C832C;
	background: url(../images/global/icn_play_small.png) no-repeat 0px 0px transparent;
	padding:5px 6px 9px 32px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #c6e9c6
}
.video_read_on P {
	margin:5px 0 3px 0;
	font-size:12px;
	line-height:16px;
	color: #000;
}
.video_read_on ul.link_list {
	margin:10px 5px 7px 5px
}
.video_read_on TABLE {
	font-size:11px;
	margin:2px 0 0 0;
	color:#587509;
	width:100%
}
.video_read_on TABLE TD {
	padding:6px 0 6px 0;
	border-top:1px solid #c6d69b;
	vertical-align:top;
	text-align:left
}
.video_read_on TABLE TD A:link {
	color:#587509
}

/* Referral Boxes (for Helpguide article link referrals only) */
p.referral {
	background: url(../images/global/icn_ref_arrow_nobg.gif) no-repeat 4px 1px;
	padding:0 0 0 27px;
	text-align: left;
	color:#333333;
	margin: 2px 0 12px 0;
}
.referralbox {
	background: url(../images/global/icn_ref_arrow.gif) no-repeat 4px 1px;
	padding:0;
	text-align: left;
	color:#333333;
	margin: 2px 0 12px 0;
	clear:both
}
.referral-video {
	background: url(../images/global/icn_ref_arrow.gif) no-repeat 4px 1px;
	padding:0;
	text-align: left;
	color:#333333;
	margin: 2px 0 12px 0;
	clear:both
}
.referral-video p {
	color: #000;
	margin: 0 0 0 27px;
}
.referral-video A:link {
	color:#006699
}
.referralbox H3 {
	font: bold 14px/1.3em Arial, Helvetica, sans-serif;
	color: #3c5cae;
	padding:0 0 1px 0;
	margin:.1em 0 .3em 35px;
	border-bottom:1px solid #b9c7de;
	background:none
}
.referralbox A:link {
	color:#587509
}
.referralbox P {
	color:#006699;
	margin: 0 0 0 27px
}
.referralbox UL, .referralbox OL, .referralbox UL.link_list {
	margin:.5em .5em .5em 40px;
	background:none;
	list-style-type: square;
}
/*  Green referral box */
.greenbox {
	padding: 0px;
	border: solid 2px #DAF3DA;
	width: 100%;
	background-color: #E6F7E6;
	margin:10px 0 0 0;
}
.greenbox H3 {
	margin:10px 6px 8px 6px;
	font-size:14px;
	color:#2C832C;
	background: url(../images/global/icn_book.gif) no-repeat left center transparent;
	padding:3px 6px 1px 31px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both
}
.greenbox h3.no-icon {
	margin:10px 6px 8px 6px;
	font-size:14px;
	color:#2C832C;
	background-image:none;
	padding:3px 6px 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	clear:both
}
.greenbox p {
	padding:8px;
	margin:0;
	color: #2C832C;
}
.greenbox img {
	border: 2px solid #3c5cae;
}
.greenbox .small-image {
	border:1px solid #777;
	margin-left: 7px;
}
/*  Green referral box 
.next-greenbox {
	padding: 5px 0 0 0;
	border: solid 2px #DAF3DA;
	width: 100%;
	background-color: #E6F7E6;
	margin:10px 0 0 0;
}
.next-greenbox H3 {
	margin:10px 6px 8px 6px;
	font-size:14px;
	color:#2C832C;
	background-image:none;
	background-color:transparent;
	padding:3px 6px 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	clear:both
}
.next-greenbox p {
	padding:8px;
	margin:0;
}
.next-greenbox img {
	border:1px solid #777;
	margin-left: 7px; 
} */
/*  Pink referral box */
.eqbox {
	padding: 0px;
	border: solid 2px #006699;
	width: 100%;
	background-color:#fff;
	margin:10px 0 0 0;
}
.eqbox H3 {
	margin:3px 6px 8px 0px;
	font-size:16px;
	color: #ad5836;
	padding:3px 6px 1px 4px;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	background-color: #fff;
}
.eqbox H4 {
	margin:3px 6px 8px 0px;
	font-size:13px;
	color: #000;
	padding:3px 6px 1px 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	clear:both;
	background-color: #fff;
}
.eqbox p {
	padding:5px;
	margin:0;
}
.eqbox img {
	border: 0;
}
/* Story Boxes */
.story {
	background:#E9E6DC;
	padding:5px 8px 2px 8px;
	margin:3px 0 5px 0px;
	border:2px solid #E2DED3;
	color: #6b5f3d
}
.story H3 {
	color: #91725B;
	line-height:20px;
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding:0;
	margin:0px 0 5px 0;
	font-size:15px;
	background:none
}
.story img {
	border:2px solid #E2DED3;
	margin:3px 7px 3px 0;
}
.story img.img_right {
	border:2px solid #E2DED3;
	float:right;
	margin:3px 0 7px 0;
}
/* Related Helpguide Articles Boxes (in brown) */
.readmore {
	background:#E9E6DC;
	padding:5px 8px 2px 10px;
	margin:10px 0 5px 0px;
	border:2px solid #E2DED3;
	color: #6b5f3d
}
.readmore H3 {
	color: #91725B;
	line-height:20px;
	font-size:17px;
	font-weight:bold;
	padding:0;
	margin:6px 0 5px 0;
	font-size:15px;
	background:none
}
.readmore h3 a {
	font-size: 13px;
}
.readmore img {
	border:2px solid #E2DED3;
	margin:3px 7px 3px 0;
}
.readmore img.img_right {
	border:2px solid #E2DED3;
	float:right;
	margin:3px 0 7px 3px;
}

/* Related Helpguide Articles in green boxes */

.readmore-green {
	background:#E6F7E6;
	padding:5px 8px 2px 10px;
	margin:10px 0 5px 0px;
	border:2px solid #c6e9c6;
	color: #0e500e;
}
.readmore-green H3 {
	color: #0E500E;
	line-height:20px;
	font-size:17px;
	font-weight:bold;
	padding:0;
	margin:6px 0 5px 0;
	font-size:15px;
	background:none
}
.readmore-green h3 a {
	font-size: 13px;
}
.readmore-green img {
	border:2px solid #C6E9C6;
	margin:3px 7px 3px 0;
}
.readmore-green img.img_right {
	border:2px solid #E2DED3;
	float:right;
	margin:3px 0 7px 3px;
}

.related-article {
	height: 60px;
}

.related-article p {
	margin-bottom:0px;
}

.related-article-toolkit {
	height:150px;
}

.related-article-toolkit p {
	margin-bottom:0px;
}

.related-article-suicide {
	height:115px;
}

.related-article-suicide p {
	margin-bottom:0px;
}

.suicide-pic {
	height:115px;
	float:left;
}

/* Warning Boxes */
.warning {
	margin:5px 0 9px 0;
	padding:.2em .6em;
	border:1px solid #d5b091;
	background: #edd0b8
}
.warning H3 {
	margin:0 0 9px 0;
	font-size:14px;
	color:#652822;
	background: url(../images/global/icn_important.gif) no-repeat 0px 5px;
	padding:3px 6px 1px 19px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d5b091;
	line-height:20px
}
.warning P {
	margin:.2em 0 .8em 0;
	font-size:12px;
	line-height:16px;
	color:#652822
}
.warning UL {
	margin:.5em .5em .5em .5em
}
.warning UL LI, .warning TABLE.table TD UL LI {
	font-size: 12px;
	background:url(../images/global/bllt_circle_red.gif) left 5px no-repeat;
	margin:3px 0;
	padding:0 0 0 14px;
	list-style:none;
	color:#6d1212
}
.warning p.source {
	background:#d5b091;
	padding:4px;
	margin:0 0 7px 0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#aa4a41
}
.warning p.referral {
	background: url(../images/global/icn_ref_arrow_nobg.gif) no-repeat 4px 1px;
	padding:0 0 0 27px;
	text-align: left;
	color:#333333;
	margin: 2px 0 12px 0;
}
.warning TABLE.table {
	border-right:1px solid #d5b091;
	border-top:1px solid #d5b091
}
.warning TABLE.table TD.subhead {
	font: bold 13px ARIAL;
	color: #fff;
	background-color: #aa4a41;
	padding: 4px;
	letter-spacing:.01em;
}
.warning TABLE.table TD {
	border-bottom: solid 1px #d5b091;
	border-left: solid 1px #d5b091;
}
/* Box Common Floats */
.box_float_rt {
	float:right;
	width:320px;
	margin:0 0 3px 12px;
}

.box_float_rt_third {
	float:right;
	width:214px;
	margin:0 0 3px 12px;
}
.box_float_rt_small {
	float:right;
	width:190px;
	margin:0 0 3px 8px;
}
.box_float_lt {
	float:left;
	width:340px;
	margin:0 8px 3px 0;
}
/* Gray Boxes */
.graybox {
	border: 3px solid #e7e7e7;
	background-color: #F3F3F3;
	padding:6px 6px 2px 6px;
	text-align: left;
	color:#333333;
	margin: 2px 0 8px 0
}
.graybox H3 {
	font: 1.2em/1.3em Georgia, "Times New Roman", Times, serif;
	color: #3c5cae;
	padding:0 0 1px 0;
	margin:.1em 0 .3em 0;
	border:none
}
/*To be deleted*/
.AdvisoryHeader {
	color: #CC3300;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
.advisoryboxHdr {
	font-size: 14px;
	text-transform:uppercase;
	Font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top:0px;
	padding-bottom:0px;
}
.advisoryboxHdrNotCaps {
	font-size: 14px;
	Font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #006699;
	line-height: 110%;
}
/******  RATING BOX **********************************************************************************************/
.ratingbox {
	padding: 0px;
	border: solid 2px #DAF3DA;
	width: 100%;
	background-color: #E6F7E6;
	margin:10px 0 0 0;
}
.ratingbox p {
	padding:8px;
	margin:0;
	color: #2C832C;
}
/***** HELPGUIDE RELATED ARTICLES DIV FORMAT ************************************************************************/
.rel_articles_wrapper {
	background:#dce2f3;
	padding:8px 0 3px 0;
	clear:both
}
.clear {
	font-size: 0;
	line-height: 0px;
	height: 0;
	padding: 0;
	margin: 0;
	clear: both;
}
.title_rel_articles {
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:.03em;
	font-size:15px;
	margin: 0px 8px 1px 8px;
	padding:3px 5px 3px 5px;
	color:#6c799e;
	background:#ccd3e8;
}
.sub_rel_articles {
	font-weight:normal;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:.03em;
	font-size:14px;
	margin: 7px 8px 1px 8px;
	padding:3px 5px 5px 5px;
	color:#6c799e;
	background-color:#ccd3e8;
	height:15px;
	clear:both
}
.lft {
	width:322px;
	height: 60px;
	float:left;
	margin:0 0 1px 8px;
	padding:0;
	border-bottom: 1px solid #c5cde3;
	overflow:hidden;
}
.rt {
	width:320px;
	height: 60px;
	float:right;
	margin:0 8px 1px 2px;
	padding:0;
	border-bottom: 1px solid #c5cde3;
	overflow:hidden;
}
.lft P, .rt P {
	margin: 5px 0 0 0;
	padding:0;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.lft P A:link SPAN, .rt P A:link SPAN {
	font-weight:bold;
	color:#3c5cae;
	text-decoration: underline
}
.lft P A:visited SPAN, .rt P A:visited SPAN {
	font-weight:bold;
	color: #990000;
	text-decoration: underline
}
.lft P A:hover SPAN, .rt P A:hover SPAN {
	color: #990000;
}
.lft P A:link, .rt P A:link {
	text-decoration:none;
	font-size:11px;
	line-height:1.2em;
	color:#333333;
	font-weight:normal;
	height:55px
}
.lft P A:visited, .rt P A:visited {
	text-decoration:none;
	font-size:11px;
	line-height:1.2em;
	color:#990000;
	font-weight:normal;
	height:55px
}
.lft P A:hover, .rt P A:hover {
	text-decoration:none;
	font-size:11px;
	line-height:1.2em;
	color: #990000;
	font-weight:normal;
	height:55px
}
.lft IMG {
	margin: 0 5px 5px 0;
	float:left
}
.rt IMG {
	margin: 0 5px 5px 0;
	float:left
}
.lft P A:link IMG, .rt P A:link IMG {
	border: 3px solid #B7C4E6;
}
.lft P A:hover IMG, .rt P A:hover IMG, .lft P A:visited IMG, .rt P A:visited IMG {
	border: 3px solid #990000;
}
.div {
	height:1px;
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
	font-size:0;
	background-color:#EFF2FA;
}
.div IMG {
	margin:0;
	padding:0;
	clear:both;
}
/******  RELATED ARTICLES BOX TABLE FORMAT *****************************************************************************/
H4.series {
	font-weight:normal;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:.03em;
	font-size:14px;
	margin: 5px 0 0px 0;
	border-bottom: 2px solid #dddddd;
	color:#666666;
	padding-bottom:4px;
}
.articles_box {
	margin:0px 0 5px 0;
}
.articles_box TD {
	padding: 7px 5px 7px 0px;
	border-top: 1px solid #D8DFF1;
}
* html .articles_box TD {
	border-bottom: 1px solid #D8DFF1;
}
.articles_box P {
	font: normal 11px arial, helvetica, sans-serif;
	padding: 0px 3px 0px 0px;
	color: black;
	margin: 0;
	line-height:1.2em;
}
.articles_box TD IMG {
	margin: 0 5px 0 0px;
	float: left;
}
A.thumb_link:link IMG {
	border: 4px solid #B7C4E6;
}
A.thumb_link:visited IMG {
	border: 4px solid #B7C4E6;
}
A.thumb_link:hover IMG {
	border: 4px solid #990000;
}
/******  FORMATTED TABLES (for tables within articles) ****************************************************/
TABLE.table {
	border-top: 1px #dee3f7 solid;
	border-right: 1px #dee3f7 solid;
	margin: .1em 0em 1em 0em;
	width: 100%;
	font-size: 1em;
	line-height:1.4em
}
TABLE.table THEAD TD {
	font: 17px/20px Arial;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3c5cae;
	text-align: center;
	padding: 5px 5px 3px 5px;
	letter-spacing:.01em;
}
TABLE.table TD.subhead {
	font: bold 13px Verdana;
	color: #3c5cae;
	background-color: #bec6e5;
	padding: 4px 6px 4px 6px;
	letter-spacing:.01em;
	text-align:center;
}
TABLE.table TD {
	padding: 3px 10px 3px 5px;
	border-bottom: solid 1px #dee3f7;
	border-left: solid 1px #dee3f7;
	font-size:.9em;
	line-height:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	vertical-align:top;
}
TABLE.table TD H3 {
	font: bold 14px/17px Verdana;
	background:none;
	color: #000000;
	margin: 0px 0 5px 0;
	padding: 0px 0 0 0;
}
TABLE.table TD P {
	line-height: 1.4em;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:5px
}
TD.odd {
	background-color: #F3F3F3;
}
td.even {
	background-color: #DEE7F7;
}
.table td img {
	border:2px solid #eee;
	float:right;
	margin:7px;
}
.table td a img.img_link {
	border:2px solid #eee;
	margin:7px;
}
TABLE.table TFOOT TD {
	font-size:12px;
	font-style: italic;
}
TABLE.table TFOOT TD p {
	font-style: italic;
	color:#666666;
	margin-bottom:0
}
TABLE.table TD UL, TABLE.table TD UL LI {
	padding: 0px;
	font-size:12px;
	line-height: 1.5em;
	margin-top: 5px;
}
TABLE.table TD p {
	margin-bottom: 5px;
}
TABLE.table TD UL.link_list LI {
	background: url(../images/global/bllt_arrw_blue.gif) left 6px no-repeat;
	list-style:none;
	padding:0 0 0 10px;
	margin:1px 0 2px 0;
}
table .compact-lists td ul li {
	line-height: 1.5em;
}
.advisorybox .table{
	border-top: 1px solid #B9C7DE;
	border-right: 1px solid #B9C7DE;
}
.advisorybox .table td {
	border-bottom: 1px solid #B9C7DE;
	border-left: 1px solid #B9C7DE;
}

/******  AUTHORS ***************************************************/
.authors {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style:italic;
	margin-top: 1em;
	margin-bottom: 1em;
	color:#666666;
	font-weight:bold;
}

/******  ADAPTED ***************************************************/
.adapted {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin-top: 1em;
	padding-left: 28px;
	margin-bottom: 1em;
	color:#666666;
	font-weight:bold;
	background:url(/images/harvard_supplements/harvard_logo_25x28.jpg) 0px 2px no-repeat;
}

/******  BOOKMARK / PRINT / BACK TO TOP ICONS FOOTER ***************************************************/
.icn_footer {
	padding: 0;
	margin: 20px 0 5px 0px;
}
.icn_footer_left {
	float: left;
	margin: 0 0 20px 0;
}
.footer_backtotop {
	float: right;
	margin: 0 0 20px 0;
}
.icn_footer_left a:link, .icn_footer a:visited {
	text-transform: uppercase;
	font-weight:normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right:8px;
	text-decoration:none
}
.icn_footer_left a:hover {
	color:#990000;
}
.footer_backtotop a:link, DIV.footer_backtotop a:visited {
	text-transform: uppercase;
	font-weight:normal;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer_backtotop a:hover {
	color:#990000;
}
.icn_footer_left IMG {
	border:none;
	margin-right:3px;
}
.footer_backtotop IMG {
	border:none;
}
.emailprintheader {
	width: 570px;
	float: right;
	text-align: right;
	padding: .5em;
}
.emailprintheader a {
	text-transform: uppercase;
	font-size: 10px;
	font-family: arial;
	padding: 4px 4px 4px 4px;
}
.social-links {
	 float:right;
	 padding-bottom:10px;
	 margin-top:10px;
}
.fb-iframe {
	border:none; 
	overflow:hidden; 
	width:76px; 
	height:21px;
	margin-bottom:2px;
}
.addthis {
	font-size:9px;
	margin-bottom:2px;
}
.rss {
	font-size:9px;
	display:inline-block;
	text-align:right;
}
.rss a {
	font-size:9px;
	width:40px;
	height:15px;
	line-height:11px;
	display:inline-block;
	background: url(../images/global/icn_rss.jpg) 0 0 no-repeat;
}

/*Back To Top Link *************************Not in Use at the Moment */
.backtotop {
	margin: 3px 0;
	clear:both;
	text-align:right
}
.backtotop a:link, .backtotop a:visited {
	text-transform: uppercase;
	padding:0 12px 0 0;
	background:url(../images/global/icn_backtotop.gif) right top no-repeat;
	font-weight:normal;
	font-size: 11px;
	font-family: arial;
	text-decoration:none;
	margin:0
}
.backtotop a:hover {
	text-decoration:underline
}
/******  FOOTER ******************************************************************************/
.footer {
	width:100%;
}
.footer TD {
	padding: 5px 15px 5px 15px;
}
TD.footer_nav {
	background: url(../images/global/bg_hdr_nav.gif) repeat-x #1a3575;
	font-size: 10px;
	color: #5484d5;
	height:30px;
	vertical-align:middle;
	text-align:center
}
.footer A:link {
	color: #a7bfff;
	font-size: 11px;
	letter-spacing: .03em;
	text-decoration: none;
	font-family: tahoma, arial;
	font-weight:normal;
	padding:5px;
}
.footer A:visited {
	color: #a7bfff;
	font-size: 11px;
	letter-spacing: .03em;
	text-decoration: none;
	font-family: tahoma, arial;
	font-weight:normal;
	padding:5px;
}
.footer A:hover {
	color: #ffffff;
	font-size: 11px;
	letter-spacing: .03em;
	text-decoration: none;
	font-family: tahoma, arial;
	font-weight:normal;
	padding:5px;
}
.copyright {
	background-color: #fff;
	border-bottom:1px solid #e7e7e7;
	vertical-align:middle;
	height:30px
}
.copyright P {
	text-align:center;
	color:#666666
}
p.copyright { font-size:11px; }
.footer .copyright P A {
	font-size: 11px;
	color:#666666;
	text-decoration:underline;
	margin:0;
	padding:0;
	letter-spacing:normal
}
/******  NEWSROOM ******************************************************************************/
.date {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0 5px 0;
	color: #666666;
}
/******  SITEMAP *******************************************************************************/
H3.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:none;
	margin:0 0 -3px 5px
}
h2.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	border:0;
	padding:5px;
	background:#E2EDFA;
	margin:5px 5px 5px 0
}
a.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
li.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	margin-left: -25px;
	margin-top: -1px;
	margin-bottom: 5px;
	list-style-type:none;
}
p.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
form {
	margin-bottom: 0px;
}
/***** New Print Classes ***************************************************/
.printheader {
	display: none;
	visibility: hidden;
}
.printheaderwrapper {
	display: none;
	visibility: hidden;
}
.printfooter {
	display: none;
	visibility: hidden;
}
.videobox h4 {
	font-size:14px;
	color: #feb95e;
	background: none;
	padding:0;
	margin: 5px 0 5px 0;
}
.videobox p {
	color: #FFFFFF;
	margin:0;
}
.videobox img {
	margin: 0px 15px 0 0;
	float:right
}
.screenoff {
	display: none;
	visibility: hidden;
}
/*images*/
.border {
	border: 1px solid #ccc;
}
.darker-border {
	border: 1px solid #777;
}
.smallbox {
	width: 300px;
}
.verysmallbox {
	width: 250px;
}
.smallestbox
{
	width: 225px;
}

/******  TOPICS PAGES ***************************************************/
.topicspage A:link {
	color: #3c5cae;
	text-decoration:none;
}
.topicspage A:visited {
	color: #915ab7;
	text-decoration:none;
}
.topicspage A:hover {
	color: #990000;
	text-decoration: underline;
}
.topicspage h1 {
	font: 27px/1.8em georgia, arial;
	margin-bottom:0
}
.topicspage h1.smaller-heading {
	font-size: 26px;
}
.topicpanels {
	margin: 0;
	background-color:#e9edf8;
	border: 1px solid #c0c9e1;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif
}
.topicpanels td {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 8px 10px;
	border:1px solid #fff;
	width:33%
}
.topicpanels td h3 {
	margin-top:0
}
.topicpanels td a img {
	border:1px solid #3c5cae
}
.topicpanels td a img:hover {
	border:1px solid #990000
}
.topicpanels p {
	line-height:16px;
	margin-bottom:0;
	margin-right: 10px;
}
.topicpanels p a {
	text-decoration:none
}
.topicssubtitle {
	font-size:18px;
}
/******  TOPICS GUIDES ***************************************************/
.topic_links_container {
	float:right;
	width:210px;
	background:#fafbfd;
	clear:none;
	padding:0;
	margin-left: 15px;
	display:block;
}
.topic_links_container h3 {
	clear:none;
	text-transform:uppercase;
	font-size:12px;
	line-height:16px;
	padding:2px 2px 2px 5px;
	margin:0 0 4px 0;
	background: url(../images/global/art_links/bg_h3.gif) repeat-x #dbdbdb;
	border-bottom:1px solid #dfdfdf;
	color: #666666
}
.topic_links_container ul {
	margin:5px 3px 7px 5px
}
.topic_links_container ul li {
	background: url(../images/global/bllt_arrw_blue.gif) left 5px no-repeat;
	list-style:none;
	padding:0 0 4px 7px;
	margin:1px 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px
}
.topic_links_container ul li a, .art_links_container ul li a:visited {
	font-size:12px;
	text-decoration:none
}
.topicsintro h5 {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.topicsintro p {
	font-size: 12px;
}
.topicsintro h6 {
	color:#ad5836;
	font-size:14px;
	padding:0;
	margin:0 0 10px 0;
}
.topicstext h4 {
	line-height: 20px;
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
}
.editorspicks {
	margin-top:20px
}
.editorspicks h2 {
	line-height: 20px;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ad5836;
	text-decoration:none;
	border-bottom: 0px
}
.topicstoplinks ul {
	float:left;
	list-style:none;
	width:200px;
	padding-left:0;
	margin: 6px 10px 0 5PX
}
.topicstoplinks ul li {
	margin-left:0;
	padding:0 0 0 15px;
	background:url(../images/global/bllt_arrw_red.gif) no-repeat 0 3px
}
.topicstoplinks ul li a {
	margin-left:0;
	padding-left:0;
	font-size:12px
}
.hook-border {
	border: 1px solid #000;
	padding: 5px 5px 5px 7px;
	margin-bottom: 5px;
}
/******  TOOLKIT PAGES ***************************************************/

.tmb_toolkit {
	margin:0 auto;
	padding:0;
	display:block
}
.tmb_toolkit li.top {
	list-style:none;
	margin:0;
	padding:0;
	width:205px;
	height:185px
}
.tmb_toolkit li {
	list-style:none;
	margin:0;
	padding:0;
	width:205px;
	height:135px
}
.tmb_toolkit a:link img, a.tmb_01:link img {
	border:3px solid #2956c7
}
.tmb_toolkit a:hover img, a.tmb_01:hover img {
	border:3px solid #990000
}
.tmb_toolkit a:visited img, a.tmb_01:visited img {
	border:3px solid #2956c7
}
.list_audio {
	margin:0;
	padding:0
}
.list_audio li {
	list-style:none;
	height:25px;
	margin-bottom:10px;
}
.list_audio li a {
	padding-left:30px;
	background: url(../images/global/icn_audio.gif) no-repeat 0 5px;
	display:block;
	padding-top:6px
}
.toolkit_nav {
	padding:15px 0 0 0
}
.toolkit_nav ul {
	margin:10px 0 0 120px;
	padding:0
}
.toolkit_nav ul li {
	float:left;
	list-style:none;
	padding:0;
	margin:5px
}
.toolkit_nav ul li a {
	display:block;
	padding:4px 10px;
	background-color:#d9d9d9;
	text-decoration:none
}
.toolkit_nav ul li a:hover {
	background-color:#3c5cae;
	text-decoration:none;
	color:#fff
}
.toolkit-next-vid {
	padding:0;
	border-bottom: 1px solid #ebd7cf;
	height:110px
}
.toolkit-next-vid div {
	margin-top:8px
}
.toolkit-next-vid h3 {
	padding:0;
	background:none;
	margin-top:0;
	font-size:14px
}
.toolkit-next-vid h3 a {
	text-decoration:none
}
.toolkit-next-vid a {
	text-decoration:none
}
.lnk-toolkit-home {
	background:url(../images/global/icn_home.jpg) no-repeat;
	display:block;
	padding-left:45px;
	padding-top:8px;
	height:35px;
	font-size: 12px;
}

p.toolkit-referral {
	background: url(../images/emotional_health/balance_40x42.jpg) no-repeat 0px 0px;
	padding-top: 0px;
	padding-left: 50px;
	padding-bottom: 10px;
	height: 40px;
}

p.toolkit-referral br {
	display: block;
	margin-top: 4px;
}

.link-roadmap {
	background:url(../images/emotional_health/icn_roadmap.jpg) no-repeat;
	display:block;
	padding-left:55px;
	padding-top:8px;
	height:35px;
	font-size: 12px;
}
.link-meditation-guidelines {
	background: url(/images/emotional_health/icn_arrow.png) no-repeat scroll 0 7px transparent;
	display: block;
	font-size: 12px;
	height: 35px;
	padding-left: 33px;
	padding-top: 8px;
}
.icon-listen {
	background: url(/images/emotional_health/icn_speaker.png) no-repeat scroll 5px 10px transparent;
	display: block;
	font-size: 12px;
	height: 35px;
	padding-left: 33px;
	padding-top: 8px;
}
.step-guide {
	height: 125px;
}
.odd {
	background: #bedfbd;
}
.even {
	background: #9fc59e;
}
.pic {
	background: #6d9b6d;
	padding: 10px;
}
.description {
	width: 70%;
	padding: 10px;
}
.show-hide {
	color: #3C5CAE;
	font-size:11px;
	cursor:pointer;
}
.roadmap-step {
	margin: 8px 0 8px 0;
}
.core-articles {
	margin: 0;
	background-color:#E6F7E6;
	border: 1px solid #c0c9e1;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
}
.core-articles td {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 5px 8px 5px;
	border:1px solid #fff;
	width:33%
}
.core-articles td h3 {
	margin-top:0
}
.core-articles td a img {
	border:1px solid #3c5cae
}
.core-articles td a img:hover {
	border:1px solid #990000
}
.core-articles ul li {
	list-style: disc;
}
.core-articles p {
	line-height:16px;
	margin-bottom:0;
	margin-right: 10px;
}
.core-articles p a {
	text-decoration:none;
}
.toolkit-advisorybox {
	border: 1px #b9c7de solid;
	background-color: #DEE7F7;
	padding:5px 9px 20px 9px;
	text-align: left;
	color:#333333;
	margin: 1em 0em;
}
.toolkit-advisorybox H3 {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #3c5cae;
	padding:0 0 1px 0;
	margin:3px 0 2px 0;
	border-bottom:1px solid #b9c7de;
	background:none
}
.toolkit-advisorybox P {
	margin:8px 0 2px 0;
	font-size:12px;
	line-height:16px;
}

/****************************** SURVEY PAGE ******************************************/

.print {
	font-size: 12px;
	background: url(../images/global/icn_print.gif) no-repeat 0 3px;
	padding-left: 17px;
}

/****************************** SURVEY PAGE ******************************************/

.survey {
	margin-top: 25px;
	background:url(../images/global/icn_survey.jpg) no-repeat 3px 5px;
	display:block;
	padding: 10px 0 10px 57px;
	height:35px;
	width: 613px;
	background-color: #E6F7E6;
}
.survey-small {
	background:url(../images/global/icn_survey.jpg) no-repeat;
	display:block;
	padding-left:55px;
	padding-top:8px;
	height:42px;
	font-size: 12px;
}
.survey a {
	font-size: 15px;
}

/****************************** CONTACT US PAGE *****************************************/

.contact-form {
	margin-top: 5px;
	background:url(../images/global/icn_survey.jpg) no-repeat 3px 5px;
	display:block;
	padding: 10px 0 10px 57px;
	height:35px;
	width: 90%;
}
.contact-form a {
	font-size: 15px;
}

/****************************** CHECKLIST PAGE ******************************************/

.checklist-item {
	margin-top: 3px;
}

/****************************** MENU STYLES *********************************************/

#navcontainer
{
width: 170px;
margin-bottom: 0px;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #EFEAE3;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
text-align: left;
}

#navcontainer li
{
margin: 0px;
padding: 0px;
padding-bottom: 5px;
height: 20px;
list-style: none;
}

#navcontainer li.title
{
background-color:#8497C8;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 5px 2px 4px 4px;
}

#navcontainer li a
{
display: block;
padding: 4px 2px 4px 8px;
border-color: #CBD9F2;
background-color: #EFEAE3;
background-image:url(http://www.helpguide.org/menus/images/bg_cell.gif);
color:#3F5489;
text-decoration: none;
width: 100%;
font-size:12px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
background-color:#E0BEB9;
/*background-image:url(transparent);*/
color: #951D1D;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}


/********************** Supplements ********************************/

.still-needs-work {
	background-color:#eee;
	padding:5px;
}

/********************** Yellow Pages ******************************/

h2.yellow-pages {
	background: url(../images/global/yellow_pages.gif) no-repeat 0px 0px;
	padding-top: 25px;
	padding-left: 60px;
	height: 32px;
}

p.yellow-pages {
	background: url(../images/global/yellow_pages_40x42.gif) no-repeat 0px 0px;
	padding-top: 0px;
	padding-left: 50px;
	padding-bottom: 0px;
	height: 40px;
}

p.yellow-pages br {
	display: block;
	margin-top: 4px;
}

/************************ Tab Styles *********************************/

.tabadvisorybox {
	background-color:#dfeffc;
	border: 1px #b9c7de solid;
	padding:5px 9px 5px 9px;
	text-align: left;
	margin: 5px 0em 5px 0em;
}
.tabadvisorybox p {
	margin-top:3px;
	margin-bottom: 3px;
	color:#3c5cae;
}
.no-underline {
	text-decoration: none;
}
#contactForm {
	font-size: 12px;
}

/************************** Image Style *****************************/

.bottom-margin {
	margin-bottom: 5px;
}

