body{
margin:0;
padding:0;
background: #efefef url(graphx/body_background.jpg) repeat-x top;
font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */
	color: #444;
	font-weight:100;
	line-height: 150%;
	
height:100%;
}

b{font-size: 110%;}
em{color: red; font-style:normal;}


p.start{
margin-top:-20px;
}


p {
font-size:12px;
line-height:150%;
text-align:justify;
}

h2 {font-family:"Trebuchet MS";
font-weight:normal;
margin-top:30px;

font-size: 24px;
letter-spacing: -1px;
color: #ac0e0f;

}

a {
color:#25a5d4;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}



#maincontainer{
width: 864px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#header{
margin-top:0px;
margin-bottom:0px;
position:relative;
background: transparent url(graphx/header.jpg) no-repeat top left;
height: 308px; /*Height of top section*/
}

#header h1, #header h2, #pageheader h2 span{
display:none;
}


#wrapper{
margin:0;
background: transparent url(graphx/wrapper_background.jpg) repeat-y top left;
}

#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin-left: 244px; /*Set left margin to LeftColumnWidth*/
margin-bottom:0px;
position:relative;
background: transparent url(graphx/content_background.jpg) repeat-y top left;
}
#pageheader {
margin:0px;

}
#pageheader h2{
background: transparent url(graphx/home_pageheader_blank.jpg) no-repeat top left;
padding-left:50px;
padding-top:50px;
margin:0px;
width:620px;
height:40px;
}

#strapline {
position:absolute;
margin:0px;
top:224px;
left:134px;
width:378px;
}

#strapline p{
margin:0px;
font-size:12px;
font-family:"Arial";
color:#666666;
}



#maincontent {
background: transparent url(graphx/content_shadow.jpg) no-repeat top left;
margin-top:0px;
padding-top:20px;
padding-left:50px;
padding-right:57px;
text-align:justify;
position:relative;
}


#cbcphoto {
background: transparent url(graphx/home_photo_cbc.jpg) no-repeat top left;
height:186px;
margin:0px;

}
#contentfooter {
background: transparent url(graphx/content_footer.jpg) no-repeat top left;
height:27px;
margin:0px;
}


#leftcolumn{
float: left;
width: 244px; /*Width of left column*/
margin-left: -864px; /*Set left margin to -(MainContainerWidth)*/
background: transparent url(graphx/leftcolumn_background.jpg) repeat-y top left;
}

#menuwrapper{
margin:0;
width:244px;
background: transparent url(graphx/menu_content.jpg) repeat-y top left;
}

#menucontent{
margin:0;
padding-left:20px;
width:244px;
background: transparent url(graphx/menu_top.jpg) no-repeat top left;
}

#menucontent ul{
margin-top:0px;
padding-top:30px;
font-size:13px;
color: #151515;
text-decoration:none;
}
#menucontent ul a{
font-family:"Trebuchet MS";
font-size:13px;
color: #151515;
text-decoration:none;
}

#menucontent ul li
{
padding-left:30px;
margin:0px;
line-height:130%;
margin-top:5px;
list-style: none;
background: url(graphx/list_bullet.jpg) no-repeat top left;
}

#menucontent ul li ul {

text-align:left;
padding-top:0px;
margin-top:0px;
}
#menucontent ul li ul a{
font-family:"Arial";
font-size:11px;
color: #555555;
text-decoration:none;
}



#menucontent ul li ul li{
list-style-type: none;
list-style-image: none;
background-image:none;
line-height:130%;
margin:0px;
margin-top:5px;
margin-left:-50px;
}

ul.normal{
font-size:12px;
line-height:150%;
text-align:justify;
color:#555;
margin-bottom:30px;
margin-left:-10px;
}

li 
{
padding-left:20px;
margin-top:10px;
list-style: none;
background: url(graphx/normal_bullet.gif) no-repeat top left;
}


#menufooter{
margin:0;
width:244px;
height:31px;
background: transparent url(graphx/menu_bottom.jpg) no-repeat top left;
}
#footertext{
margin:-10px 0px 30px 0px;}

#footertext p{
	color:#999;
	font-weight:100;
	font-size:11px;
	line-height:150%;
	text-align:center;
}

#footer{
margin:0;
clear: left;
width: 100%;
height:50px;
background: #efefef url(graphx/footer.jpg) no-repeat top left;
text-align: center;
padding: 4px 0;
position:relative;

}




