body, td, input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
body {
	background-color:#E1E7EB;
}

a:link, a:visited {
	color:#00BBD7;
	text-decoration:none;
}

a:hover {
	color:#000;
}

img {
	text-decoration:none;
	border:0;
}

.action a:link, .action a:visited{
	font-size:10px;
}


.container {
	background-color:#FFFFFF;
	padding:10px;
}

.container_print{
	width:600px;
	background-color:#FFFFFF;
}

.signin, .signin a:link, .signin a:visited {
	color:#8D95BA;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
.signin a:hover {
	color:#000;
}

.banner {
}
.breadcrumb {
padding: 0px 0px 5px 0px;
}
.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited {
	color:#8D95BA;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.breadcrumb a:hover {
	color:#000;
}

.footer td {
	color:#8D95BA;
	border-top:1px solid #FED3B6;
	padding:5px 0px 0px 0px;
	font-size:10px;
}
.footer a:link, .footer a:visited {
	color:#8D95BA;
	text-decoration:none;
}
.footer a:hover {
	color:#000;
}


.introtext {
	color:#7CB0A8;
	font-size:11px;
	line-height:16px;
	padding:0px 15px;
	
	counter-reset:SlingShotAdmin;
}

/****** coloured block nav *********/

.blocknav {
	width:100px;
	height:100px;
	font-size:13px;
	font-weight:bold;
}

.blocknav a:link,.blocknav a:visited {
	color:#FFF;
	text-decoration:none;
}
.blocknav a:hover {
	color:#000;
}
.blocknav_selected {
	color:#000;
}

/**Selected**/

.blocknav_on {
	width:100px;
	height:100px;
	font-size:13px;
	font-weight:bold;
}

.blocknav_on a:link,.blocknav_on a:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.blocknav_on a:hover {
	color:#000;
}


.health {
	background-color:#c4161c;
}
.health_on {
	background-color:#c4161c;
	border:1px solid #000;
}
.beauty {
	background-color:#ec008c;
}
.beauty_on {
	background-color:#ec008c;
	border:1px solid #000;
}
.recipes {
	background-color:#00b9f2;
}
.recipes_on {
	background-color:#00b9f2;
	border:1px solid #000;
}
.nutrition {
	background-color:#62bb46;
}
.nutrition_on {
	background-color:#62bb46;
	border:1px solid #000;
}
.lifestyle {
	background-color:#f37021;
}
.lifestyle_on {
	background-color:#f37021;
	border:1px solid #000;
}
.fitness {
	background-color:#fcaf17;
}
.fitness_on {
	background-color:#fcaf17;
	border:1px solid #000;
}

.divline {
	background-color:#FED3B6;
}
/****************/

.leftnav_col {
	border-right: 1px solid #FED3B6;
	width:140px
}

.leftnav_col a:link{

}

.leftnav_col_print {
	border-right:0;
	width:1px
}

.leftnav {
	color:#000;
	line-height:16px;
	margin: 0px 0px 0px 0px;
}

.leftnav, .leftnav a:link, .leftnav a:visited {
	color:#D9BC7A;
}

.subnav a:link, .subnav a:visited{
	color:#900;
	font-size:13px;
}

.subnav a:hover{
	color:#000;
}

/****************/

.links {
	background-color:daeef5;
}

.links a:link, .links a:visited {
	color:666;
	font-weight:bold;
	font-size:12px;
}

/****************/
.issue_box {
	background-color:#daeef5;
}
.issue_box_content {
	color:#666;
	padding: 0px 5px;
	line-height:16px;
}
.issue_box_content a:link,.issue_box_content a:visited {
	color:#666;
	text-decoration:none;
}

.issue_box_hdr {
	color:#FFF;
	background-color:#eb6f6f;
	padding:5px;
}

.issue_box_hdr a:link,.issue_box_hdr  a:visited{
	color:#FFF;
	text-decoration:none;
}

.issue_box_feature_hdr {
	color:#666;
	font-size:12px;
	font-weight:bold;
}
.issue_box_feature_sml {
	color:#666;
	font-size:10px;
	font-weight:bold;
}


/****************/

.content {
	padding:10px;
}

/****************/
.heading_home {
	font-size:14px;
	
	counter-reset:SlingShotAdmin;
}


.landing_section_content {
	color:#7c81a9;
	line-height:14px;
	font-size:10px;
	padding: 0px 0px 0px 10px;
}

.landing_section_content a:link,.landing_section_content a:visited  {
	color:#5c2658;
	text-decoration:underline;
}

.landing_heading, .landing_heading a:link, .landing_heading a:visited {
	font-size:14px;
	font-weight:bold;
	color:#36b8d2;
	text-decoration:none;
}
.landing_section {
	border-bottom: 1px solid #FED3B6;
	margin: 0px 0px 10px 0px;
}

.subheading {
  font-size:12px;
	font-weight:bold;
	
	counter-reset:SlingShotAdmin;
}

.issue_mainheading{
	font-size:16px;
	font-weight:bold;
	color:#36b8d2;
	
	counter-reset:SlingShotAdmin;
}

.issue_heading {
	font-size:12px;
	font-weight:bold;
	
	counter-reset:SlingShotAdmin;
}
.issue_subheading {
	font-size:10px;
	font-weight:bold;
	
	counter-reset:SlingShotAdmin;
}
.required 
{
  color: #990000;
  
	counter-reset:SlingShotAdmin;
}

.input_sht {
	color: #000;
	width:50px;
}
.input_mid {
	color: #000;
	width:200px;
}
select.input_mid {color: #000;
	width:205px;
}
.input_lng {
	color: #000;
	width:250px;
}
.input_btn {
	background-color:#e7e7e7;
	background-image:url(/sites/chlm/images/btn_bkg.gif);
	background-repeat:repeat-x;
	font-size:10px;
	border:1px solid #ccc;
	cursor:pointer;
}

/* Send To a Friend */

.tbl_sendtofriend{
	background-color:#fff;
}

/* Article Links */

.action_top_left{
	background-image:url(/sites/CHLM/images/Actions/action_top_left.gif);
	background-repeat:no-repeat;
}
.action_top_right{
	background-image:url(/sites/CHLM/images/Actions/action_top_right.gif);
	background-repeat:no-repeat;
	background-position:right top;

}
.action_bot_left{
	background-image:url(/sites/CHLM/images/Actions/action_bot_left.gif);
	background-repeat:no-repeat;
	background-position:bottom left;

}
.action_bot_right{
	background-image:url(/sites/CHLM/images/Actions/action_bot_right.gif);
	background-repeat:no-repeat;
	background-position:right bottom;

}

.action_top{
	border-top:1px #C0C0C0 solid;
}

.action_left{
	border-left:1px #C0C0C0 solid;
	border-right:1px #C0C0C0 solid;
}

.action_bot{
	border-bottom:1px #C0C0C0 solid;
}

/* Promotion Pages */

.tbl_promotion td{
background-color:#fff;
color:#6d6e71;
font-size:12px;
line-height:20px;
}

.promo_footer td{
font-size:11px;
padding:5px;
}

.promo_footer a:link, .promo_footer a:visited{
color:#6d6e71;
}

.promo_bluray{
border:2px #4077b5 solid;
border-top:none;
padding:20px;
padding-top:10px;
}

.promo_bluray a:link,.promo_bluray a:visited{
color:#6d6e71;
text-decoration:underline;
}

td.promo_copy{
font-size:15px;
}

td.promo_alt{
font-size:12px;
}


td.promo_copy_footnote{
font-size:10px;
}
