/* Some inspiration from undohtml.css - (CC) 2004 Tantek Celik. Some Rights Reserved. */
a:link,a:hover,a:visited {text-decoration:none;}
html, body, div, h1, h2, h4, h5, h6, blockquote, ul, li, dl, dt, dd, td, form, fieldset, legend, a, button, input, select, textarea {margin:0;padding:0;border:0;}
ul {list-style:none;}

a img,:link img,:visited img {border:none;}
div {position:relative;}

a {
	color:#06C;
	text-decoration:none;
	font-weight:normal;
}
a:hover {text-decoration:none;}
div#head, div#w1, div#foot {text-align:left;margin:0 auto;}
div#w1, div#foot {width:960px;}
div#head {
	width:948px;
	border:6px solid #fff;
	border-bottom:none;
	height:109px;
	background:#fff url(../template_images/bg_head_public.jpg) 0 bottom repeat-x;
}
* html div#head {
	width: 961px;
}
img#logo {
	position:absolute;
	top:0;
	left:0;
}
ul.navh {
	position:absolute;
	list-style-type:none;
	font-size:1.1em;
}
ul.navh li {
	display:inline;
	float:left;
}
ul.navh a {
	position:relative;
	display:block;
}
ul.navh a.on {
	cursor:default;
}
ul#site {
	position:absolute;
	left:259px;
	bottom:77px;
}
ul#site li {
	position:relative;
	border-right:2px solid #fff;
}
ul#site li a {
	background:transparent url(../template_images/cnr_t_l.gif) 0 0 no-repeat;
	padding:6px 12px;
	font-size:1.2em;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
ul#site li span {
	position: absolute;
	width:4px;
	height:4px;
	top:0;
	right:0;
	background:transparent url(../template_images/cnr_t_r.gif) 0 0 no-repeat;
}
* html li#public {
	width:120px;
}
li#public {
	background:#e6d3bf url(../template_images/bg_tab_public.gif) 0 bottom repeat-x;
}
li#public.on {
	background-image:none;
}
li#public a {
	color:#8a7f73;
}
li#healthprofessionals {
	background:#ced7e1 url(../template_images/bg_tab_healthpro.gif) 0 bottom repeat-x;
}
li#healthprofessionals.on {
	background-image:none;
}
li#healthprofessionals a {
	color:#6e7b8a;
}
li#public.on a, li#public a:hover {
	color:#5c544c;
}
li#healthprofessionals.on a, li#healthprofessionals a:hover {
	color:#4a5d74;
}
ul#site li.on a, ul#site li.on a:hover {
	cursor:default;
}
ul#navglobal {
	right:10px;
	top:40px;
}
ul#navglobal li {
	margin-left:0.7em;
	padding-left:0.7em;
	border-left:1px solid #666;
}
ul#navglobal a {
	color:#333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
}
ul#navglobal li.first {
	border-left:none;
}
ul#navpri {
	right:10px;
	bottom:0;
}
ul#navpri a {
	color:#fff;
	background-color:#696561;
	text-align:center;
	padding:4px 7px 2px;
	margin:0 0 0 2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
}
ul#navpri a:hover, ul#navpri a.on {
	background-color:#333;
}
ul#navglobal a:hover, ul#navglobal a.on {
	text-decoration:underline;
}
div#w1, div.cone, div.ctwo {
	min-height:400px;
}
div#mid {
	min-height:386px;
}

div#w1 {
	background:#fff;
}
body.home div#w1 {
	background:#000 url(../imagesglobal/bg_home_horizon.gif) 0 0 repeat-x;
}
div#mid {
	background:transparent url(../imagesglobal/bg_mid.gif) 0 0 repeat-y;
	border:6px solid #fff;
	border-top:none;
	border-bottom-width:5px;
}
div.col {
	float:left;
}
div.cone {
	float:left;
	width:259px;
}
div.ctwo {
	width:100%;
	border-top:1px solid #fff; 
	border-bottom:1px solid #fff; 
}
div#ctwoin {
	margin:0 0 10px 260px;
}
div#ctwoinner {
	margin:0 15px;
}
div.cthr {
	float:right;
	width:168px;
	margin-top:3.9em;
	padding-left:2em;
	background-color:#fff;
	z-index:99;
}

body.home div.cone {
	width:239px;
	padding:12px 10px 0;
}
div.cthr dl#tsrs, div.cthr dl#tsrs dt, div.cthr dl#tsrs dd {
	margin:0;
}
div.cthr dl#tsrs dt, div.cthr dl#tsrs dd {
	border:1px solid #d8d1d1;
	padding:0.4em 0.6em;
}
div.cthr dl#tsrs dt {
	border-bottom:none;
	background-color:#ebe7e7;
	font-size:1.1em;
	font-weight:bold;
}
div.cthr dl#tsrs dd {
	border-top:none;
	background-color:#f7f7f7;
}


div.ctwo a:hover {
	text-decoration:underline;
}

h1, h4, h5, h6 {
	font-family:Arial,Helvetica,sans-serif;
/*	color:#333; */
	margin: 5px;
}
div#ctwoin h1 {
	font-size:2.1em;
	margin-bottom:0.5em;
	font-weight:normal;
}
div#ctwoin h1.first {
	font-size:2.5em;
	margin:0 0 1em;
	padding:12px 15px;
	border-bottom:2px solid #e5e5e5;
}
div#ctwoin h2 {
	font-size:1.7em;
}
div#ctwoin h2.eventdate, div#ctwoin div.newsdesk h2, div#ctwoin div.hhec h2 {
	padding:3px 5px 2px;
	margin-bottom:0.2em;
	background-color:#666;
	color:#fff;
	font-size:1.6em;
	font-weight:normal;
}

div#ctwoin h3 {
	font-size:1.5em;
}
div#ctwoin h3.eventtitle, div#ctwoin div.newsdesk h3 {
	padding:3px 0px;
	margin-bottom:0.6em;
	font-size:1.4em;
}
div#ctwoin h4 {
	font-size:1.2em;
	text-transform:uppercase;
}
div#ctwoin h5, div#ctwoin h6 {
	font-size:1.3em;
	font-style:italic;
}
div#ctwoin h6 {
	font-style:italic;
}
div#ctwoin p, div#ctwoin dl, div#ctwoin ul, div#ctwoin ol, div#ctwoin table {
	margin-bottom:1.4em;
}
/*  */
div#ctwoin p, div#ctwoin li, div#ctwoin th, div#ctwoin td, div#ctwoin dt, div#ctwoin dd {
	font-size:1.3em;
}
div#ctwoin th p, div#ctwoin td p, div#ctwoin li ul li, div#ctwoin li ol li {
	font-size:1em;
}
div#ctwoin p {
	line-height:1.4em;
}
div#ctwoin ol {
	margin-left:40px;
}
div#ctwoin ul {
	margin-left:37px;
}
div#ctwoin li {
	margin-bottom:0.3em;
}
div#ctwoin ul li {
	list-style-type:disc;
}
div#ctwoin dl {
	margin-left:0;
}
div#ctwoin dt {
	font-weight:bold;
	margin-top:0.6em;
}
div#ctwoin dd {
	margin:0.3em 0 0 2em;
}
div#ctwoin table {
	background-color:#000;
	width:99%;
	margin:0 auto 1.4em;
}
div#ctwoin caption {
	text-align:right;
	color:#999;
	font-size:0.9em;
}
div#ctwoin table th {
	padding:3px 6px;
	background-color:#666;
	color:#fff;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
div#ctwoin table td {
	padding:3px 6px;
	background-color:#fff;
	vertical-align:top;
}

div#ctwoin div.poll table {background-color:transparent;width:auto;margin:0;}
div#ctwoin div.poll table#border_table_mp_table_view {border:1px solid #B4B3B1;}
div#ctwoin div.poll table#border_table_mp_table_view, div#ctwoin div.poll table#mp_table_view {width:100% !important;}
div#ctwoin div.poll table#mp_table_view {border:none !important;}
div#ctwoin div.poll table#mp_table_view td {padding:2px 1px;}
span#mp_title_results {display:block;background-color:#EDE8E0;height:1.5em;}
div#ctwoin div.poll table td {padding:0;background-color:transparent;text-align:left;}
div#ctwoin div.poll table#mp_results_body_options_table {width:100%;}


div#ctwoin div.newsdesk img {
	float:right;
	padding:0 0 8px 8px;
}
div#ctwoin div#dep {float:left;margin:20px 0 20px 15px;}
div#ctwoin div.depedprog {
	clear:left;
}
div#ctwoin div.depmodule {
	margin-bottom:5px;
	width:200px;
	float:left;
	margin-right:20px;
	height:105px;
	overflow:auto;
}
div#ctwoin div.depedprog.first div.depmodule {
	width:auto;
	height:80px;
}

div#ctwoin div.depmodule.newrow {
	clear:left;
}
div#ctwoin div.depmodule img {
	position:absolute;
	top:0;
	left:0;
}
div#ctwoin div.depmodule img.icon {
	width:60px;
	height:45px;
}
div#ctwoin div.depmodule h3, div#ctwoin div.depmodule p, div#ctwoin div.depmodule div {
	margin-left:65px;
}
div#ctwoin div.depmodule h3 {
	margin-bottom:6px;
	font-size:1.1em;
}
div#ctwoin div.depmodule div span {
	padding-top:4px;
	display:block;
	font-size:1.1em;
}
div#ctwoin div.depmodule div img {
	position:relative;
	margin-right:8px;
	
}
div.books {padding-bottom:0.25em;border-bottom:1px solid #666;margin-bottom:1em;}
div#ctwoin div.books h4 {text-transform:none;font-weight:normal;color:#333;}
div.books img, div.eventdetails img, div.hhecitem img {float:right;margin-left:2em;margin-bottom:1em;border:2px solid #666;margin-top:0.5em;}
div.hhecitem img {border:none;}
div.eventdetails img {border:none;}

legend {
	font-weight:normal;
	font-size:1.5em;
	margin-bottom:0.4em;
}
label {
	display:block;
	padding:0.2em 0 0.4em;
	font-size:1.3em;
}
input, textarea, select {
	border:1px solid #d8d1d1;
	background-color:#f7f7f7;
	font-family:Tahoma,sans-serif;
	font-size:1.1em;
	margin:0 10px;
}

input#searchfield {
	width:98%;
}	

input.button {
border: none;
background:none;
}

input.checkbox {
border: none;
padding: 0px;
margin: 0px;
background:none;
}

label.butn {
	text-align:right;
}
label.butn input  {
	border:2px solid #d8d1d1;
	width:auto;
	background-color:#ebe7e7;
	color:#972428;
	font-size:0.9em;
	font-weight:bold;
	cursor:pointer;
}

label.ratetotl input {
	margin-right:0;
	width:4.4em;
	text-align:right;
	font-weight:bold;
}
select {
	padding-right:0;
}
button, a.butn {
	background-color:#666;
	color:#fff;
	font-weight:bold;
	border:1px solid #ccc;
	border-bottom-color:#000;
	border-right-color:#000;
}
a.butn {
	padding:4px;
}	
a.butn:hover {
	text-decoration:none !important;
}	
form#search {
	position:absolute;
	top:5px;
	right:8px;
	width:auto;
	border:none;
	margin:0;
	padding:0;
}
form#search label {
	overflow:hidden;
	width:1px;
	text-indent:-1000em;
	font-size:1px;
	float:left;
}
form#search input {
	float:left;
	margin:0;
}
form#search input#searchfield {
	width:auto;
}
form#search input#srchbutt {
	width:auto;
	border:none;
	padding:0;
}

form	{
	/*width:610px;
	margin:1em auto;
	padding:1em;*/
	position:relative;
}
form#eduint p	{}
fieldset	{
	border:0;
	border-bottom:1px solid #999;
	padding:0.5em 0;
	margin:0.5em 0;
	position:relative;
}
fieldset legend	{font-weight:bold;padding-bottom:0.3em;}
label {width:100%;text-align:right;display:block;position:relative;}
div.poll input {width:auto;margin:0;border:0;background-color:transparent;}
label.chkbx, label.rado	{text-align:left;margin-bottom:0.4em;padding-left:30px;width:80%;}
label.chkbx input, label.rado input	{width:auto;margin:0 0.5em;position:absolute;left:0;top:3px;border:none;background-color:#fff;}
label.butt input {width:70px;}
label.rado.rate	{text-align:right;width:95%;margin-bottom:0.1em;}
label.rado.rate input	{position:relative;margin-left:5px;margin-right:0;}

label.thrd {width:31% !important;margin:0 !important;float:left !important;}
label.qrtrx {width:25% !important;margin:0 !important;float:left !important;}
label.qrtr {width:19.5% !important;margin:0 !important;float:left !important;}


div.cone h1 {
	color:#666;
	margin:0 0 13px;
}
body.home div#welcome {
	padding:8px 4px 0;
}
body.home div#welcome h1 {
	font-size:1.8em;
	font-weight:normal;
}
body.home div#welcome p {
	font-size:1.3em;
	line-height:1.4em;
}
h1#hometitle {
	overflow:hidden;
	text-indent:-1000em;
	letter-spacing:-1000em;
	font-size:0.1em;
	margin:0;
}
div.cone dl {
}
div.cone dt {
	color:#999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2.5em;
	font-weight:normal;
	margin:0 0 8px;
	padding:12px 10px;
	border-bottom:2px solid #fff;
}
div.cone dd {
	margin:0;
	padding:0 12px;
}
div.cone dd ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.cone dd li {
	margin:0;
	padding:0;
	border-bottom:1px solid #b5b5b6;
}
div.cone dd li li {
	margin-left:20px;
	border-bottom:none;
}
div.cone dd li.first {
	border-top:1px solid #b5b5b6;
}

div.cone dd li a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-weight:normal;
	padding:0.2em 0;
	display:block;
	position:relative;
	color:#333;
}
div.cone dd li li a {
	font-size:1.3em;
	padding:0.1em 0;
}
div#mid div.cone a:hover {
	background-color:#e3dacb;	
}
div#mid div.cone li a.on {
	font-weight:bold;
	cursor:default;
}
div#mid div.cone li a.on:hover {
	cursor:default;
	text-decoration:none;
	background-color:transparent;
}

div#spectsr {display:none;}
div#spectsr {margin:0.5em 0;background:transparent url(../imagesglobal/teaser_bus.gif) 0 3em no-repeat;min-height:140px;}
div#spectsr h2 {font-size:1.8em;font-weight:normal;}
div#spectsr h2 a {color:#06C;}
div#spectsr p {font-size:1.3em;font-family:Verdana,Arial,Geneva,sans-serif;color:#fff;background-color:#666;position:absolute;left:0;bottom:5px;width:100%;text-align:center;padding-bottom:1em;}
div#spectsr p a {color:#fff;}
div#spectsr a:hover {background-color:transparent !important;}

div#newstsr {
	border:1px solid #999;
	padding:0 0 10px;
	background:#f7f4ed;
	margin:2em 0;
}
div#newstsr h2 {
	font-size:1.1em;
	font-weight:normal;
	margin:0 0 5px;
	padding:4px 10px;
	background-color:#ede8e0;
	border-bottom:1px solid #999;
}
div#newstsr h3 {
	font-size:1.3em;
	margin:0 0 5px;
	padding:0 10px;
}
div#newstsr h3 a {
	font-weight:bold;
}
div#newstsr img	{
	width:220px;
	padding:0 10px;
}
div#newstsr p {
	font-size:1.1em;
	margin:5px 0 0;
	padding:0 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
div#newstsr a:hover {background-color:transparent !important;}
div#newstsr p.morenews {
	text-align:right;
	padding:0 10px;
}
body.home div.cthr {
	float:right;
	width:310px;
	margin:16px 10px;
	border:1px solid #5E6269;
	background-color:#F7F4ED;
	padding:0 8px;
}
body.home div.cthr div.hometeaser {margin:8px 0;}
body.home div.cthr div.hometeaser h1 {
	background-color:#EDE8E0;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:0;
	padding:3px 4px 1px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#666;
	font-size:1.5em;
}
body.home div.cthr div.hometeaser ul {
	padding:0;
	margin:0;
	font-size:1.2em;
}
body.home div.cthr div.hometeaser li {
	margin:5px 0;
	padding-left:15px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background:transparent url(/imagesglobal/home_bullet.gif) 4px 5px no-repeat;
	color:#666;
	font-weight:bold;
}
body.home div.cthr div.hometeaser li a {
	font-weight:normal;
}


div.contentteaser {
	display:block;
	margin-bottom:20px;
	width:168px;
}
div.contentteaser div.contentteaserhead	{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#666;
	background-color:#EDE8E0;
	padding:3px 6px 1px;
	border:1px solid #B4B3B1;
}
div.contentteaser div.contentteaserhead a, div.contentteaser div.contentteaserhead span	{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#666;
}
div.contentteaser div.contentteaserimg 	{
	border-left:1px solid #B4B3B1;
	border-right:1px solid #B4B3B1;
	padding:1px;
}
div.contentteaser div.contentteaserbody	{
	border-left:1px solid #B4B3B1;
	border-right:1px solid #B4B3B1;
	border-bottom:1px solid #B4B3B1;
	padding:6px;
	color:#999;
	font-size:0.9em;
}
div.contentteaser div.contentteaserbody ul	{
	margin:0 !important;
	padding:0 !important;
	color:#ccc;
}
div.contentteaser div.contentteaserbody li	{
	margin-left:14px;
	padding:0;
	list-style-type:disc;
}
div.contentteaser div.contentteaserbody p {
	margin-bottom:0 !important;
}





div#foot {
	color:#999;
	padding:6px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	min-height:14em;
	padding-bottom:2em;
}
div#foot a {
	color:#fff;
}
div#foot a:hover {
	text-decoration:underline;
}
div#foot p {
	font-size:1em;
}
div#foot p, ul#navfoot, img#siteby, div#honcode, div#healthinsite {
	position:absolute;
}
p#lastupd {
	top:10px;
	right:8px;
}
p#strap {
	top:10px;
	left:8px;
}
p#copyright {
	top:30px;
	left:8px;
}
ul#navfoot {
	top:30px;
	left:22em;
}
ul#navfoot li {
	padding:0 0 0 6px;
	margin:0 0 0 6px;
	border-left:1px solid #999;
}
ul#navfoot li.first {
	padding:0;
	margin:0;
	border:none;
}
ul#navfoot a {
	font-weight:normal;
	font-size:0.9em;
}
img#siteby {
	top:30px;
	right:8px;
}
div#honcode {
	top:60px;
	left:8px;
	width:18em;
	height:50px;
}
div#healthinsite {
	top:60px;
	left:22em;
	width:30em;
	height:50px;
}
div#honcode img, div#healthinsite img {
	float:left;
	padding-right:8px;
}
div.sitemap {
	float:left;
}
div.sitemap a {
	display:block;
}
div.sitemap ul {
	margin-left:0 !important;
}
div.sitemap ul ul {
	margin:0.3em 0 0 22px !important;
}
div.sitemap ul li.li1 {
	font-size:2em !important;
	font-weight:bold;
}
div.sitemap ul li.public, div.sitemap ul li.healthpro {
	list-style-type:none !important;
}
div.sitemap ul li.public a {
	background-color:#e6d3bf;
	padding-left:4px;
}
div.sitemap ul li.healthpro a {
	background-color:#ced7e1;
	padding-left:4px;
}
div.sitemap ul li.public ul li a, div.sitemap ul li.healthpro ul li a {
	background-color:#fff !important;
	padding-left:0 !important;
}

div.sitemap ul li.li2 {
	font-size:0.8em !important;
	font-weight:normal;
	border-bottom:1px solid #e5e5e5;
}
div.sitemap ul li.li3 {
	font-size:0.9em !important;
	font-weight:normal;
}

.float-right {float:right;margin-right:10px;}
.listeningtips {
	background:transparent url(/imagesglobal/icon_listeningtips.gif) 0 50% no-repeat;
	padding-left:15px;
}
#bep {
	border-top:1px dashed #d3b28f;
	padding-top:15px;
}

.bep-info {
	padding-left:105px;
	padding-bottom:15px;
	border:1px solid #fff;
	border-bottom:1px dashed #d3b28f;
	margin-bottom:20px;
}
.bep-info-icon {
	position:absolute;
	width:98px;
	height:92px;
	background:transparent url(/imagesglobal/icons_bep.gif) -3px -5px no-repeat;
	overflow:hidden;
	left:0;
	top:0;
	color:#fff;
}


#bep-info-1 .bep-info-icon {background-position:-3px -5px;}
#bep-info-2 .bep-info-icon {background-position:-101px -5px;}
#bep-info-3 .bep-info-icon {background-position:-199px -5px;}
#bep-info-4 .bep-info-icon {background-position:-297px -5px;}
#bep-info-5 .bep-info-icon {background-position:-395px -5px;}
#bep-info-6 .bep-info-icon {background-position:-493px -5px;}
#bep-info-7 .bep-info-icon {background-position:-591px -5px;}
#bep-info-8 .bep-info-icon {background-position:-689px -5px;}
#bep-info-9 .bep-info-icon {background-position:-787px -5px;}

.bep-info-icon span {
	position:absolute;
	bottom:0;
	left:0;
	padding:8px;
}

.bep-info-spkr {
	position:relative;
	height:88px;
	margin-bottom:1em;
}
.bep-info-by {
	position:absolute;
	bottom:0;
	left:98px;
}
.bep-info img {
	border:1px solid #d3b28f;
	padding:1px;
	margin:0 10px 10px 0;
	float:left;
}
.bep-info p, .bep-info ul, .bep-info ul li {
	margin:0 !important;
	padding:0 !important;
}
.bep-info ul {
	margin:1em 0 !important;
	padding:0.75em 0 !important;
	border-top:1px dashed #d3b28f;
	border-bottom:1px dashed #d3b28f;
}
.bep-info ul, .bep-info ul li {
	list-style-type:none !important;
}
.bep-info li a {
	padding-left:15px;
	background:transparent url(/imagesglobal/icon_pop.gif) 0 6px no-repeat;
}
#bep-tips {
}
#ecards {width:660px;height:310px;margin:0 auto;}
#ecardthumbs {position:absolute;bottom:0;left:0;}
#ecardthumbs div {width:330px;height:262px;}
#ecardthumbs div img {border:1px solid #b8b7b7;padding:1px;background:#fff;margin:2px 0 0 2px;}
#ecardpreview {position:absolute;bottom:0;right:0;}
#ecardpreview div {width:320px;height:255px;overflow:hidden;border:1px solid #b8b7b7;padding:1px;}
#ecardthumbs p, #ecardpreview p {text-align:center;font-weight:bold;font-size:1.2em !important;margin-bottom:0.3em !important;}

.inverse {color:#fff;background-color:#666;padding:3px 6px;}
.hidn {letter-spacing:-1000em;text-indent:-1000em;overflow:hidden;}
.half {width:47.8%;margin-right:2.2%;}
.third {width:31.1%;margin-right:2%;}
.qrtr {width:24%;margin-right:1%;}
.msg {background-color:#fde3e4;}
.errfld input, .errfld textarea {border-color:#fde3e4 !important;}
.floatleft {float:left;}
.clr {clear:both;height:0;margin:0;font-size:1px;line-height:0;}
.newsdesk .clr {clear:right;}
.print {display:none;}
.noprint {display:block;}
.smaller {font-size:0.8em !important;}
.bigger {font-size:1.6em !important;}
.txttop {vertical-align:top !important;}
.hidden {
	width:1px;
	font-size:1px;
	text-indent:-1000em;
	letter-spacing:-1000em;
	overflow:hidden;
}

#postage_info {
padding: 3px 3px 3px 10px;
width: 50%;
}
