*, * *  {margin : 0; padding : 0;}
ul {margin-left: 20px;}
a {text-decoration: underline; line-height: 1.3em;}

body {  
font-family: "trebuchet ms", arial, sans-serif;
line-height: 1.5em;
font-size: 12px;
background-color: #726357;
color: #333;
}
#wrapper {
margin: 0 auto;
position: relative;
width: 980px;
background-color: #fff;
min-height:800px;
height:auto !important; /*hack for min-height ie6*/
height:800px; /*hack for min-height ie6*/
}
#header {
z-index: 1000;
position: relative;
height: 170px;
background: url(http://childprotectcanada.com/gfx/cp-header.gif) no-repeat 20px 20px;
}
#header a.home-logo {
position: absolute;
top: 0;
left: 0;
height: 125px;
width: 400px;
}
#main-nav {
position: absolute;
top: 70px;
right: 60px;
}
#main-nav li {
float: left;
padding: 0 2px;
border-right: 1px solid #000;
}
#main-nav li.bmn_sec-contact {
border-right: none;
}
#main-nav li a {
color: #000;
padding: 0 2px;
text-decoration: none;
font-size: 11px;
text-transform: lowercase;
}
#main-nav li a:hover {
color: #88c93f;
}
#main-nav li.bmn_active a {
background-color: #88c93f;
}
#main-nav li.bmn_active a:hover {
color: #000;
}
#conditions-nav {
z-index: 1000;
position: absolute;
top: 130px;
left: 0;
}
#conditions-nav ul {
z-index: 1000;
}
#conditions-nav ul ul {
z-index: 900;
}
#conditions-nav li a {
padding: 0;
height: 18px;
}

#conditions-nav li span {
display: none;
}
#conditions-nav li li span {
display: inline;
}
#conditions-nav div.bmn_hsubnav li {
border: none;
}
li.bmn_sec-cancer-tumors a {
background: url(http://childprotectcanada.com/gfx/nav-cancer-tumors.gif) no-repeat;
width: 108px;
}
#conditions-nav li.bmn_sec-cancer-tumors li a:hover {
color: #662d91;
}
#conditions-nav .parent-cancer-tumors li a:hover, #BMT_Section-cancer-tumors #sub2 li a:hover {
color: #662d91;
}
#conditions-nav .parent-cancer-tumors li.bmn_active a {
color: #fff;
background-color: #662d91;
}
li.bmn_sec-neurological a {
background: url(http://childprotectcanada.com/gfx/nav-neurological.gif) no-repeat;
width: 101px;
}
#conditions-nav li.bmn_sec-neurological li a:hover {
color: #d4145a;
}
#conditions-nav .parent-neurological li a:hover, #BMT_Section-neurological #sub2 li a:hover {
color: #d4145a;
}
#conditions-nav .parent-neurological li.bmn_active a {
color: #fff;
background-color: #d4145a;
}
li.bmn_sec-disabilities a {
background: url(http://childprotectcanada.com/gfx/nav-disabilities.gif) no-repeat;
width: 96px;
}
#conditions-nav li.bmn_sec-disabilities li a:hover {
color: #ffcf06;
}
#conditions-nav .parent-disabilities li a:hover, #BMT_Section-disabilities #sub2 li a:hover {
color: #ffcf06;
}
#conditions-nav .parent-disabilities li.bmn_active a {
color: #fff;
background-color: #ffcf06;
}
li.bmn_sec-surgery a {
background: url(http://childprotectcanada.com/gfx/nav-surgery.gif) no-repeat;
width: 105px;
}
#conditions-nav li.bmn_sec-surgery li a:hover {
color: #2e8d33;
}
#conditions-nav .parent-surgery li a:hover, #BMT_Section-surgery #sub2 li a:hover {
color: #2e8d33;
}
#conditions-nav .parent-surgery li.bmn_active a {
color: #fff;
background-color: #2e8d33;
}
li.bmn_sec-cardiovascular a {
background: url(http://childprotectcanada.com/gfx/nav-cardiovascular.gif) no-repeat;
width: 113px;
}
#conditions-nav li.bmn_sec-cardiovascular li a:hover {
color: #29abe2;
}
#conditions-nav .parent-cardiovascular li a:hover, #BMT_Section-cardiovascular #sub2 li a:hover {
color: #29abe2;
}
#conditions-nav .parent-cardiovascular li.bmn_active a {
color: #fff;
background-color: #29abe2;
}
li.bmn_sec-infectious a {
background: url(http://childprotectcanada.com/gfx/nav-infectious.gif) no-repeat;
width: 137px;
}
#conditions-nav li.bmn_sec-infectious li a:hover {
color: #9e005d;
}
#conditions-nav .parent-infectious li a:hover, #BMT_Section-infectious #sub2 li a:hover {
color: #9e005d;
}
#conditions-nav .parent-infectious li.bmn_active a {
color: #fff;
background-color: #9e005d;
}
li.bmn_sec-learning-disorders a {
background: url(http://childprotectcanada.com/gfx/nav-learning-disorders.gif) no-repeat;
width: 135px;
}
#conditions-nav li.bmn_sec-learning-disorders li a:hover {
color: #ff7400;
}
#conditions-nav .parent-learning-disorders li a:hover, #BMT_Section-learning-disorders #sub2 li a:hover {
color: #ff7400;
}
#conditions-nav .parent-learning-disorders li.bmn_active a {
color: #fff;
background-color: #ff7400;
}
li.bmn_sec-others a {
background: url(http://childprotectcanada.com/gfx/nav-others.gif) no-repeat;
width: 63px;
}
#conditions-nav li.bmn_sec-others li a:hover {
color: #2e9792;
}
#conditions-nav .parent-others li a:hover, #BMT_Section-others #sub2 li a:hover {
color: #2e9792;
}
#conditions-nav .parent-others li.bmn_active a {
color: #fff;
background-color: #2e9792;
}
#conditions-nav li a {
height: 18px
}
#conditions-nav li a:hover {
background-position: 0 -18px;
}
#conditions-nav li.bmn_active a {
background-position: 0 -36px;
}
#conditions-nav li li a {
text-decoration: none;
color: #000;
font-size: 10px;
background-image: none;
width: 140px;
background-color: #dadada;
padding-left: 22px;
text-transform: lowercase;
}
#conditions-nav .bmn_hsubnav {
width: 960px;
background-color: #CDCDCD;
padding-left: 20px;
}
div.bmn_hsubnav li ul, div.bmn_hsubnav li li {
width: 150px;
}
div.bmn_hsubnav li li {
z-index: 900;
background-color: #fff;
}
#sub2 {
background-color: #c3c3c3;
height: 18px;
padding-left:37px;
}
#sub2 li span {
display: inline;
}
#sub2 li a {
color: #000;
float: left;
font-size: 11px;
height: 12px;
padding: 0 2px;
text-decoration: none;
text-transform: lowercase;
}
#sub2 li {
float: left;
margin: 3px 0;
height: 12px;
padding: 0 3px;
border-right: 1px solid #000;
}

#content {
width: 980px;
z-index: 1;
position: relative;
}
#left {
position: relative;
width: 600px;
float: left;
}
.bmt_home #left {
margin-left: 30px;
width: 580px;

}
#left img.thumb {
clear: both;
width: 114px;
height: 114px;
float: left;
padding: 5px 28px 20px;
}
#left .title {
clear: both;
padding: 10px 0 0 195px;
font-size: 16px;
font-weight: normal;
text-transform: uppercase;
color: #666;
line-height: .5em;
}
.condition-title img {
font-size: 24px;
text-transform: uppercase;
color: #ff7400;
line-height: 1.2em;
overflow: hidden;
}
div.condition-title {
padding: 10px 0 10px 165px;
}
.bmt_page #left div.condition-title {
padding: 10px 0 10px 0;
margin-left: -10px;
}
.bmw_breadcrumbs {
padding-left: 35px;
}
#right .bmw_breadcrumbs {
padding-left: 0;
}
.bma_breadcrumb {
white-space: nowrap;
}
.bmw_breadcrumbs a {
text-decoration: none;
color: #000;
text-transform: lowercase;
}
.bmw_breadcrumbs a:hover {
color: #898989;
text-decoration: underline;
}
.bmt_page #left {
padding: 0 30px;
}

.container .bmw_quickteaseLinks a.bma_head {
font-size: 14px;
line-height: 1.2em;
}
#left .container .bmw_quickteaseLinks a.bma_head:hover {
color: #898989;
}
.parent-cancer-tumors .container .bmw_quickteaseLinks a.bma_head {
color: #662d91;
}
.parent-neurological .container .bmw_quickteaseLinks a.bma_head {
color: #d4145a;
}
.parent-disabilities .container .bmw_quickteaseLinks a.bma_head {
color: #ffcf06;
}
.parent-surgery .container .bmw_quickteaseLinks a.bma_head {
color: #2e8d33;
}
.parent-cardiovascular .container .bmw_quickteaseLinks a.bma_head {
color: #29abe2;
}
.parent-learning-disorders .container .bmw_quickteaseLinks a.bma_head {
color: #ff7400;
}
.parent-learning-disorders .container .bmw_quickteaseLinks a.bma_head {
color: #ff7400;
}
.container .bmw_quickteaseLinks {
line-height: 1.1em;
}
.container .bmw_quickteaseLinks a.bma_more {
color: #09adef;
}
.container .bmw_quickteaseLinks a.bma_more:hover {
color: #48A3BC;
}

.bmt_section #right {
width: 330px;
/*
background: url(http://childprotectcanada.com/gfx/right.gif) no-repeat;
*/
height: 600px;
padding: 10px 30px 10px 0;
float: right;
}
.bmt_page #right {
width: 331px;
float:right;
padding: 10px 30px 10px 0;

}
#right {
width: 331px;
/*
background: url(http://childprotectcanada.com/gfx/right.gif) no-repeat;
*/
padding: 0 20px 10px 0;
float: right;
}
.bmt_page #right div.condition-title {
padding: 10px 0 10px 0px;
width: 331px;
overflow: hidden;
}
.bmt_page #left {
float: left;
width: 500px;
}
#footer, .clear {
clear: both;
}

#BMT_Page-get-a-quote .section-title, #BMT_Page-get-a-quote .condition-title, #BMT_Page-thank-you .section-title, #BMT_Page-thank-you .condition-title {
display: none;
}
.rightcoverage {
display: block;
background-color: #79c144;
width: 265px;
padding: 2px 5px;
color: #000;
text-decoration: none;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}
.rightcoveragesection {
float: left;
}
p.rightcoveragesection {
width: 170px;
float: left;
}
#coverage {
border: #666 solid 1px;
padding: 10px;
}
div.rightlinks {
margin-top: 10px;
width: 311px;
border: #666 solid 1px;
padding: 0 10px 10px 10px;
}
div#sunnybrook a {
display: block;
margin-top: 10px;
width: 331px;
height: 200px;
border: #666 solid 1px;
padding: 0;
background: url(http://childprotectcanada.com/gfx/sunny_off.gif) no-repeat;
}
div#sunnybrook a:hover {
background-position: -316px 0;
}
div#sunnybrook a span {
display: none;
}
#right .bmc_image{
padding: 0;
}
div#rightlinks {
margin: 10px 0 10px 0;
width: 309px;
border: #666 solid 1px;
padding: 10px 10px 0 10px;
}
a.rightcoveragemore {
float: left;
display: block;
width: 84px;
height: 16px;
background: url(http://childprotectcanada.com/gfx/coverage.gif) no-repeat;
}
a.rightcoveragemore span {
display: none;
}

p.rightcoveragesection span {
float: none;
text-transform: lowercase;
}
.rightlinks {
width: 301px;
margin: 0 0;
line-height: 1.3em;
}
a.rightlinks {
clear: both;
display: block;
margin-top: 15px;
background-color: #79c144;
padding: 2px 5px;
color: #000;
text-decoration: none;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
}
a.rightlinks:hover, a.rightcoverage:hover, a.rightcoveragesection:hover {
text-decoration: underline;
}
.rightcoverageimage img {
float: left;
padding: 5px;
}
a.rightcoveragesection {
width: 170px;
color: #79c144;
text-decoration: none;
}
p.rightlinks {
padding-top: 5px;
}
.bmw_search {
padding: 20px 0 10px;
}
.bmw_search input {
background-color: #ceff94;
}
.right-footer {
padding-top: 10px;
}
.right-footer p {
font-size: 14px;
font-weight: bold;
margin-bottom: 0;
}
.right-footer a {
color: #79c144;
display: block;
padding-bottom: 5px;
}

#right div.bmw_link {
margin-bottom: .2em;
}
#right .bmw_latestLinks {
margin-bottom: 20px;
}
.slideshow {
position:relative;
height:300px;
width:550px;
border: solid #ccc 10px;
}
.slideshow img {
position:absolute;
left:0;
top:0;
}
.bmt_home .about, .bmt_home .news, .bmt_home .event {
width: 161px;
padding: 30px 10px 0;
margin: 0 10px 0 0;
border: solid #aaa 1px;
border-bottom: none;
float: left;
}
.bmt_home .about {
background: url(http://childprotectcanada.com/gfx/about.gif) no-repeat 5px 5px;
}
.bmt_home .news {
background: url(http://childprotectcanada.com/gfx/news.gif) no-repeat 5px 5px;
}
.bmt_home .event {
background: url(http://childprotectcanada.com/gfx/events.gif) no-repeat 5px 5px;
}
.copyright {
border-top: solid #aaa 1px;
clear:both;
width:570px;
padding-top: 10px;
}
.linkwrapper {
margin: 10px 0;
background: url(http://childprotectcanada.com/gfx/home-link-bottom.gif) no-repeat left bottom;
}
.linkwrapper div.bmw_link {
margin-bottom: 0.4em;
}
.linkwrapper div.bmw_link a {
color: #000;
text-decoration: underline;
}
.linkwrapper div.bmw_link a:hover {
color: #898989;
}
.parent- #left {
margin-left: 30px;
width: 570px;
}
.parent- #left h1 {
margin-bottom: 20px;
}
.non-condition #right .bmw_quickteaseLinks {
margin-top: 10px;
width: 311px;
border: #666 solid 1px;
padding: 10px;
/*
background: url(http://childprotectcanada.com/gfx/sunny_off.gif) no-repeat;
*/
}
.non-condition #right .bmw_quickteaseLinks a, .bmt_page .bmw_latestLinks a {
color: #000;
text-decoration: underline;
}
.non-condition #right .bmw_quickteaseLinks a:hover, .bmt_page .bmw_latestLinks a:hover {
color: #898989;
}
h3.section-title {
margin: 20px 0;
font-size: 24px;

}
.non-condition h3.section-title {
margin: 0 0 20px 0;
}
.bmw_headline {
margin-bottom: 10px;
}
.non-condition .bmw_headline {
color: #79C144;
}
.parent- .bmw_links a {
color: #79C144;
font-size: 14px;
text-decoration: underline;
}
.parent- .bmw_links a:hover {
color: #898989;
}
.parent- .bmw_link {
width: 400px;
}
.bmw_spotlightLinks a {
color:#79C144;
font-size:16px;
text-decoration:underline;
line-height: 40px;
}
.bmw_spotlightLinks a:hover {
color: #898989;
}
form h4 {
padding-top: 10px;
}
form h5 {
padding-top: 25px;
}
.bmt_home .bmw_quickteaseLinks h3.bma_heading {display:none;}