*, span {margin: 0;	padding: 0;	}
body {margin: 0 auto;font-family: arial, san-serif, Verdana;font-size: 12px;text-align: left;}
img {border: 0;	padding: 0;	margin: 0;}
#renderprint {width: 600px;}
a {font-weight: bold;text-decoration: none;color: #6d207c;}
a:hover {text-decoration: underline;}
a:focus{border:1px dotted #000;}
.clear {clear: both;}
p { font-size: 100%;color: black;}
p,h1 h2, h3, pre {padding: 2px 5px 5px 5px;margin: 0;}
#leftside {line-height: 1.3;}
#leftside p {line-height:140%;}
pre {padding-left: 0;}
ul, ol { margin: 0 0 5px 0; padding: 0; list-style: none;}
li  {font-size: 100%; background: url("../images/style/arrow.gif") no-repeat 6px 5px; margin: 0; padding: 6px 0 4px 32px }
li p {padding-left: 0;}
h1 {font-size: 170%;padding: 3px 0;margin: 0 5px;border-bottom: 1px solid #EDEDED;}
h2, .Heading {font-size: 150%;padding: 3px 0;margin: 0 5px;border-bottom: 1px solid #EDEDED;}
h3, .SubHeading {font-size: 130%;font-weight: 300;padding: 3px 0;margin: 0;}
.ele_pad {padding: 0 10px;width: auto;}
code, kbd, var {font-family: monospace;font-weight: normal;font-style: inherit;letter-spacing: 0.1em;}
dfn {font-weight: bold;font-style: inherit;}

/* Forms
==============================================================================*/
 
form p, form h3 {position: relative;}
fieldset {Margin: 10px 0;padding: 0;border: solid 0 transparent;}
legend {font-weight: bold;color: black;}
label {float: left;clear: left;width: 160px;color: black;font-weight: bold;}
.CS_Form_Text {width: 200px;}
input {border: 1px solid #76D114; font-size: 100%; padding: 2px; margin: 0 0 5px 0;}
select {width: 206px; border: 1px solid #76D114; font-size: 100%; padding: 2px; margin: 0 0 5px 0;}
input.radio, input.checkbox, input.submit, input.button {width: auto;}
textarea {border: 1px solid #76D114; padding: 2px;width: 200px;height: 100px;margin: 0 0 5px 0;}
input.radio {float: left;margin-right: 1em;}
input:focus, textarea:focus {border: 1px solid #76D114; background: #DCDCDC;}
.CS_Form_Required_Baseline, .CS_Form_Required {background: url(../images/style/standard/required.gif) top right no-repeat;}
 * html .feedback{width: 200px;}

/* Header of page - before breadcrumb - schedule backgrounds seperately
==============================================================================*/

#back {width: 100%;}
#wrap {width: 100%;}
#header {margin: 0 auto;width: 760px;height: 160px;}
#header h1 {display: none;}
#accessibility{background:#fff;height:20px;padding:5px 10px 0 0;text-align:right;}
		
/* search setup
==============================================================================*/

#searchform  {background: url("../images/nav/nav_off_02.gif") no-repeat;width: 198px; height: 36px; float: left; overflow: hidden}
#searchform form {position: relative;}
#searchform fieldset {	float: left; /* forces Mozilla to shrink form to size */border: 0 none;}
#searchform label {display: none;}
#searchform input {	font-size: 10px;line-height: 10px;width: 110px;background: none;border: none;margin: 0;padding: 0;}
#searchform .inputbutton {float: left;padding: 7px 0 0 37px;}
#searchform .gobutton {padding: 3px 10px 0 0;}		

/* System Navigation - print search etc....
==============================================================================*/

#navset01 {width: auto;height: 40px;}
#print a, #home a{display: block;height: 40px;text-indent: -50000px;overflow: hidden;}
#choose1 {background:transparent url(../images/nav/nav_off_combi.gif) repeat scroll 0;	float:left;height:36px;text-indent:-50000px;	width:294px;}
#print  { background: url("../images/nav/nav_off_03.gif") no-repeat; float: left }
#print a { background: url("../images/nav/nav_off_03.gif") no-repeat; width: 132px }
#print a:hover,#print a:focus {background: url("../images/nav/nav_on_03.gif") no-repeat; border:none;}
#home  { background: url("../images/nav/nav_off_01.gif") no-repeat; float: left }
#home a { background: url("../images/nav/nav_off_01.gif") no-repeat; width: 136px }
#home a:hover,#home a:focus {background: url("../images/nav/nav_on_01.gif") no-repeat; border:none;}
	
/* Main Navigation - all products, no need to schedule
==============================================================================*/

#navset02 {width: auto;height: 120px;}	
#nav01 {height: 103px;float: left;width: 520px;padding: 0 0 0 1px;}
#nav01 li {padding: 0 0 0 6px;float: left;margin: 0;background: none;}
#nav02 {height: 103px;float: right;/*width: 230px;*/padding: 0 1px 0 0;}
#nav02 li {padding: 0 6px 0 0;float: left;	margin: 0;background: none;}
#nav01 a, #nav02 a {display: block;	width: 60px;padding: 0;	margin: 0;height: 103px;text-indent: -5000px;overflow: hidden;background-position: center top;}
#nav01 a:hover, #nav02 a:hover {background-position: 0 -120px;}

		#navFam  { background: url("../images/nav/nav_off_09.gif") no-repeat }
		#navHea  { background: url("../images/nav/nav_off_11.gif") no-repeat }
		#navHou  { background: url("../images/nav/nav_off_13.gif") no-repeat }
		#navMon  { background: url("../images/nav/nav_off_15.gif") no-repeat }
		#navTra  { background: url("../images/nav/nav_off_17.gif") no-repeat }
		#navVol  { background: url("../images/nav/nav_off_19.gif") no-repeat }
		#navYou  { background: url("../images/nav/nav_off_21.gif") no-repeat }
		#navNew  { background: url("../images/nav/nav_off_23.gif") no-repeat }
		#navAbo  { background: url("../images/nav/nav_off_25.gif") no-repeat }

/* html snippet styles
==============================================================================*/

.centre * {text-align: center;}
.centre img {border: 1px solid #5C157A;}

.quote {float: right;margin: 5px;width: 200px;text-align: center;padding: 10px 0;background: #EDEDED;}
.quote p {color: #0F9425;font-style: italic;font-weight: 600;}

.huc_link {	width: 547px;	height: 87px;	padding: 10px 0;	overflow: hidden;	background: url(../images/main/huc_link.gif) no-repeat;}
	.huc_link p {padding: 3px 10px 0 100px;	color: #ffffff;}
	.huc_link a {color: #ffffff;}

.quickquiz a, .graffiti a {display: block;width: 131px;padding: 0;margin: 0;height: 123px;text-indent: -5000px;overflow: hidden;background-position: center top;}
.quickquiz a:hover, .graffiti a:hover {background-position: 0 -123px;}
.quickquiz a {float: right;	background: url("../images/quickquiz.gif") no-repeat;}
.graffiti a {float: left; background: url("../images/graffiti.gif") no-repeat;}

/* "Themed" highlight boxes */
.highlight_top {width: 547px;margin-top: 10px;margin-right: -10px;padding: 10px 0;background: url(../images/main/list_04_white.gif);}
.highlight_top p {padding: 3px 10px;}
.highlight_bot {width: 547px;height: 15px;margin-right: -10px;line-height: 1px;background: url(../images/main/list_05_white.gif) no-repeat;}
.highlight_top .title .img {float: left;position:relative;top:-20px;margin-bottom:-30px;height: 53px;}

.important .title .img {width: 29px;background: transparent url("../images/important.png") no-repeat;}

.talkto .title .img {top: -13px;margin-bottom: -23px;left: -15px;margin-right: -15px;width: 69px;background: transparent url("../images/talkto.png") no-repeat;}
		
.link .title .img {	left: -7px;	margin-right: -7px;	width: 51px;background: transparent url("../images/link.png") no-repeat;}
		
.highlight_top .title {	font-size: 130%;font-weight: bold;	}
.important .title {color: #da5e38;}
.talkto .title {color: #9acc62;	}
.link .title {color: #3e4ca0;}

/* IE6 fix for above */
	* html .highlight_top .title .img {background-image: none;}
	* html .important .title .img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/important.png');}
	* html .link .title .img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/link.png');}
	* html .talkto .title .img {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/talkto.png');}
		
/* Pull quotes */
	blockquote {margin: 10px auto;padding: 0 34px;width: 65%;color: #666;font-size: 120%;font-weight: bold;font-style: italic;text-align: justify;}
	blockquote p {color: #666;}
	blockquote .ldquo {position: relative;top: -3px;left: -34px;margin-right: -34px;float: left;width: 24px;height: 14px;}
	blockquote .rdquo {position: relative;top: -12px;right: -34px;margin-left: -34px;float: right;width: 24px;height: 14px;	}
	blockquote .ldquo2 {position: relative;top: -3px;float: left;width: 24px;height: 14px;margin-right:5px;}
	blockquote .rdquo2 {position: relative;top: -12px;float: right;width: 24px;height: 14px;margin-left:5px;}
	blockquote.left, blockquote.right {width: 45%;padding: 0;text-align:center;}
	blockquote.middle {clear:left;}		
	blockquote.left {float: left;clear: left;margin-left: 0;margin-right: 15px;}
	blockquote.right {float: right;clear: right;margin-left: 15px;margin-right: 0;}
	
	/*	hyc special link snippet
=============================================================================*/
.helpyouchoose .highlight_top {position: relative;min-height: 55px;}
	* html .helpyouchoose .highlight_top {height: 55px;}
	.helpyouchoose .column{width:210px;}
	.helpyouchoose .left{float:left;}
	.helpyouchoose .right{float:right;}
	
	.helpyouchoose .clear {height: 1px;line-height: 1px;clear: both;}
    .helpyouchoose .img {position: absolute;width: 124px;height: 102px;left: 213px;top: -5px;background: transparent url("/images/hyclogo.png") center center no-repeat;	text-indent: -9999px;}
		
	/* IE6 fix for above */
	* html .helpyouchoose .img {background-image: none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hyclogo.png');}
	/* html snippet table styles
=============================================================================*/

.horiz-table tbody td.odd a {color: #0F9425;}
.horiz-table {margin: 5px 0 10px 5px;border-collapse: collapse;border: none;width: 538px;}
.horiz-table tbody {border: solid 2px #76d114;}
.horiz-table tbody td, .horiz-table tbody th  {	margin:0;text-align:left;vertical-align:top;border-bottom: solid 1px #000000;padding:5px;}
.horiz-table tbody td.odd {background-color: #c5e6a1;}
.horiz-table thead {	border:none;}
.horiz-table thead th {	margin:0;	text-align:center;	vertical-align:bottom;	font-weight: bold;	font-size:110%;	padding:5px;}
.vert-table tbody td.odd a {	color: #0F9425;}
.vert-table {	margin: 5px 0 10px 5px;	border-collapse: collapse;	border: none;	width: 538px;}
.vert-table tbody {	border: solid 2px #76d114;}
.vert-table tbody td {	margin:0;	text-align:left;	vertical-align:top;	border-bottom: solid 1px #000000;	padding:5px;}
.vert-table tbody td.odd {	background-color: #c5e6a1;}
.vert-table thead {	border:none;}
.vert-table tbody th {	margin:0;	text-align:left;	vertical-align:middle;	font-weight: bold;	font-size:110%;	border-bottom: solid 1px #000000;	padding:5px;}
/* listing amendments
==============================================================================*/
.listfull1 {width: 530px;}
.listfull2 {width: 190px;padding: 0 0 5px 0;background: url(../images/lists/listdate2.gif) 5px 0 no-repeat;}
.listfull3 {width: 190px;padding: 0 0 5px 5px;	background: url(../images/lists/listdate2.gif) 5px 0 no-repeat;}
.listtitle1 {float: right;	padding: 10px 0 0 0;	width: 420px;}
.listtitle2 {float: right;	padding: 6px 0 0 0;	width: 140px;}
.listdesc1 {float: right;	width: 420px;}
.listdesc2 {float: right;	width: 140px;}
.listdate1 {clear: left;float: left;width: 100px;font-size: 120%;color: #0F9425;text-align: center;background: url(../images/lists/listdate.gif) no-repeat;padding: 22px 0;}
.listdate2 {clear: left;float: left;width: 100px;height: 60px;text-indent: -5000px;background: url(../images/lists/listarrow.gif) no-repeat;}
.listdate3 {float: left;width: 40px;color: white;padding: 13px 0 17px 0;text-align: center;font-size: 80%;}
.listdate4 {float: left;width: 40px;color: white;padding: 13px 0 17px 0;text-align: center;font-size: 80%;}
/*	new look page indexess. (http://www.talkaboutyou.org/health/besafe/)*/
.indexitem{	clear:left;	margin-left:10px;}
/* page footer
==============================================================================*/

#foot_full {width: 100%;clear: both;}
#footer {margin: 0 auto;width: 760px;text-align: left;height:50px;}
.footer-right {padding: 25px 5px 0 5px;text-align: left;float:right;}
.footer-left {padding: 20px 0 5px 0;float:left;}
#footer p {	padding: 3px 0;margin: 0;}
#ncclogo{padding-top:10px;}

