body {
font-family: arial, helvetica, sans-serif;
font-size: 1.0em;
background-color: #fff;
text-align: center; /* start IE 5 fix for page centering*/
margin: 0px;
padding: 0px;
font-family: verdana, arial, helvetica, geneva, sans-serif;
color: #1b2c68;
}

body { behavior:url("/css/csshover.htc"); }

/* Primary page elements */

* {
margin: 0;
padding: 0;
}

img {
border: 0;
}

a:link, a:visited, a:active {
color: #42861B;
text-decoration: none;
}

a:hover {
color: #42861B;
text-decoration: underline;
}

p {
font-family: arial, helvetica, geneva, sans-serif;
font-size: .9em;
line-height: 1.3em;
color: #1b2c68;
margin: 0px 0px 12px 0px;
}

td {
font-size: .8em;
}

h1 {
font-family: 'trebuchet ms',verdana, arial, helvetica, geneva, sans-serif;
font-size: 1.4em;
color: #1b2c68;
letter-spacing: .02em;
margin: 0px 0px 8px 0px;
}

h1.title {
border-bottom: 1px solid #A11C21;
margin-bottom: 20px;
}

h2 {
font-family: 'trebuchet ms',verdana, arial, helvetica, geneva, sans-serif;
font-size: 1.2em;
color: #1b2c68;
letter-spacing: .02em;
margin: 0px 0px 8px 0px;
}

h2.title {
font-family: 'trebuchet ms',verdana, arial, helvetica, geneva, sans-serif;
font-size: 1.2em;
color: #1b2c68;
letter-spacing: .02em;
margin: 0px 0px 8px 0px;
}

h3 {
font-family: 'trebuchet ms',verdana, arial, helvetica, geneva, sans-serif;
font-size: 1.0em;
color: #1b2c68;
letter-spacing: .02em;
margin: 0px 0px 8px 0px;
}

a.title, a.title:active, a.title:visited {
text-decoration: none;
color: #1b2c68;
}

a.title:hover {
color: #42861B;
text-decoration: underline;
}

#content ul {
margin: 10px 30px 10px 25px;
padding-left: 8px;
list-style-type: square;
}

#content ol {
margin: 10px 30px 10px 25px;
padding-left: 8px;
}

#content li {
font-size: .8em;
color: #1b2c68;
padding-bottom: 3px;
line-height: 1.4em;
margin-bottom: 2px;
}

/* Primary id's used in site */

#container {
width: 1100px;
margin-left: auto;
margin-right: auto;
}

#topbar {
background: url(http://www.bccare.ca/images/bccare-topbar.png) no-repeat; 
text-align: right; 
margin-top: 20px;
height: 37px; 
width: 1100px; 
}

#topbar p {
padding: 10px 55px 0px 0px;
margin: 0;
color: #1b2c68;
text-transform: uppercase;
font-weight: bold;
}

#topbar a {
padding: 0px 3px;
color: #1b2c68;
font-size: 0.8em;
}

#header {
width: 1100px; 
height: 183px;
}

#navbar {
background: url(http://www.bccare.ca/images/bccare-bgmain.png) repeat-y;
width: 1100px; 
height: 57px;
}

#main {
background: url(http://www.bccare.ca/images/bccare-bgmain.png) repeat-y; 
width: 1100px; 
}

#content {
padding: 15px 50px; 
float: left; 
width: 650px;
text-align: left;
margin-bottom: 20px;
}

#sidebar {
margin: 25px 0px; 
float: left; 
width: 312px;
text-align: left;
}

#footer {
background: url(http://www.bccare.ca/images/bccare-footer.png) no-repeat; 
text-align: center; 
height: 87px; 
width: 1100px;
}

#footer p {
padding: 20px 0 0 0;
color: #1b2c68;
text-transform: uppercase;
font-size: 0.7em;
font-weight: bold;
}

#footer a {
padding: 0px 5px;
color: #1b2c68;
}

/* Horizontal Menu items */

#navhorizontal {
height: 25px;
float: left;
}

#listmenu01 {
height: 25px;
}

#listmenu01 ul {
padding: 10px 0;
margin: 0 0 0 50px;
}

#listmenu01 li {
font-family: trebuchet ms, arial, helvetica, geneva, sans-serif;
text-transform: uppercase;
font-weight: normal;
font-size: 18px;
float: left;
position: relative;
list-style-type: none;

}

#listmenu01 a {
display: block;
padding: 15px 15px;
text-decoration: none;
color: #1b2c68;
font-size: 18px;
font-weight: bold;
border-right: 0px #fff solid;
width: 205px;
}

#listmenu01 a:hover {
color: #ffffff;
background-color: #00285e;
}

#listmenu01 li.about {
border-right: 0px;
margin: 0px 0px 0px 0px;
background: #6a8fbb;
}

#listmenu01 li.news {
border-right: 0px;
margin: 0px 0px 0px 0px;
background: #ff2d1a;
}

#listmenu01 li.reports {
border-right: 0px;
margin: 0px 0px 0px 0px;
background: #6fa829;
}

#listmenu01 li.members {
border-right: 0px;
margin: 0px 0px 0px 0px;
background: #e8ddb2;
}

#listmenu01 li.space {
margin: 0px 9px 0px 4px;
background: #fff;
}

/* Drop Down Menu Styles */

#listmenu01 ul li ul {
background-image: none;
background: #fff;
margin: 0;
z-index: 10;
padding: 0;
position: absolute;
width: 210px;
}

#listmenu01 ul li ul li {
background: #dadada;
border-bottom: 1px solid #666;
border-right: 0px solid #666;
border-left: 0px solid #666;
}

#listmenu01 ul li ul li:first-child {
border-top: 0px solid #666;
padding: 0px;
}

#listmenu01 ul li ul li a {
display: block;
padding: 10px 20px 10px 10px;
text-decoration: none;
color: #1b2c68;
font-size: 13px;
font-weight: normal;
}

#listmenu01 ul li ul {
/* Hide drop down nav when not hovered over */
display: none;
}

#listmenu01 ul li:hover ul {
/* shows the drop-down when the menu is hovered */
display: block; 
position: static;
} 

#listmenu01 ul li ul:hover {
display: block;
}

/* Entries */

h2.entry-title,
h1#page-title,
h2.archive-title {
font-size: 21px;
color: #1b2c68;
text-decoration: none;
margin-bottom: 6px;
}

h1#page-title {
margin-bottom: 16px;
}

.entry-title a {
color: #1b2c68;
text-decoration: none;
}

span.meta-nav {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:11px;
}

div.entry-meta, div.entry-date {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal;
font-size: 12px;
line-height:18px;
color: #1b2c68;
text-align: left;
margin: 0 0 9px 0;
}

.published {
border: 0;
}

div.entry-date {
border-top: 1px solid #1b2c68;
border-bottom: 1px solid #1b2c68;
}

div.entry-meta {
border-top: none;
padding-top: 5px;
border-bottom: 1px solid #1b2c68;
padding-bottom: 15px;
}

div.entry-content br {
margin-bottom: 1em;
}

.asset-meta {
margin: 0;
padding: 0;
font-size: 0.7em;
border: 0;
text-decoration: none;
color: #1b2c68;
}

.asset-body {
margin-top: 10px;
}

.asset-header {
padding: 0;
margin: 5px 0;
}

.asset-footer {
font-size: 0.9em;
padding: 0 0 15px 0;
}

.asset-more-link {
font-style: italic;
font-size: 0.9em;
}

.asset-content {
padding: 0px 0 18px;
}

/* Feedback */

.comments-open label {
display: block;
}

#comment-author, 
#comment-email, 
#comment-url, {
width: 300px;
margin: 4px;
}

#comment-text {
width: 500px;
margin-bottom: 10px;
}

#comment-bake-cookie {
margin-left: 0;
vertical-align: middle;
}

#comment-submit {
    font-weight: bold;
}

.comment,
.trackback {
margin-bottom: .5em;
/*border-bottom: 1px solid #ccc;*/
padding-bottom: .5em;
font-size: 0.9em;
}

.comments-header {
font-family: 'trebuchet ms',verdana, arial, helvetica, geneva, sans-serif;
font-size: 0.9em;
color: #1b2c68;
letter-spacing: .02em;
margin: 0px 0px 0px 0px;
}

.comment .asset-meta,
.trackback .asset-meta {
    border: 0;
}

.comment-content {
    clear: none;
    line-height: 1.5;
    margin: 6px 0;
}

.comment-content p {
    margin-bottom: .5em;
}

#comment-greeting, 
#comments-open-text {
font-size: 0.9em;
line-height: 1.4em;
}

/* Custom CSS */

#googleSearchiframe iframe {
padding: 0px 0px 0px 0px;
background-color: #fff;
border: 0px;
width: 560px;
height: 1500px;
}

.content-nav {
font-size: 0.8em;
text-align: center;
padding-bottom: 15px;

}

#memberlisting ul {
list-style-type: none;
width: 680px;
padding: 10px;
margin: 0;
border: 0px solid black;
}

li.membername {
float: left;
width: 350px;
padding: 0px 30px 0 0;
border-bottom: 1px solid #999;
height: 2.5em;
list-style: none;
}

li.memberlisting {
float: left;
width: 110px;
padding: 0 0px 0 5px;
border-bottom: 1px solid #999;
height: 2.5em;
list-style: none;
background: #ddd;
}


