


	#keynotes_panel{background:#e3e5e8;border:1px solid #a3adb8;vertical-align:top;height:auto;padding:0 1em 5px 1em;}
	#keynotes_panel img{padding-left: 5px;}
	#keynotes_panel h2 {padding:10px 0 0 0; margin:0; }
	#keynotes_panel h3 a{font-size: 0.9em;font-weight: bold;padding:0;}  
	#keynotes_panel h3{margin:10px 0 5px 0; padding:5px 0 0 0; border-bottom:1px solid #D8D8D8;}
	#keynotes_panel p{margin-bottom:0; padding: 0; display:block;}
        #keynotes_panel p.main_link {margin-top:10px;}
	#authoritativestyle{font-weight:bold;font-size:0.9em;font-style:italic;}
	.comments{margin-left:0; padding:5px; padding-top:0px;font-weight:bold; font-size:0.7em; color:#ba4b32;}
	.publisheddate{font-size:0.75em;margin-top:0;padding-top:0;font-weight:bold; color:#3b465c}

	#keynotes_panel .publisheddate, .sidepanel .publisheddate { font-weight:normal; font-size:1em; }

	#home_paneltextarea .main_link{text-align:right;padding-right:10px;padding-top:5px;font-weight:bold;color:#3b465c;}
	#home_paneltextarea .logosline{margin-top:0px;padding-top:0px;}
	#home_paneltextarea p{margin-bottom:1px;padding-bottom:0px;}
	
	#content ul {list-style-image : none;margin: 0px;margin-left:15px;}
	.publisheddate{font-size:0.75em;}
	.smallpanel {background:#f5f5f5;border:1px solid #d8d8d8;height:auto;width:328px;}
	#serviceslist {margin-left:15px;margin-top:0px;padding-top:0; margin-bottom:0px;list-style-type:none;}
	#serviceslist li {padding-top:2px;padding-bottom:0px; margin:0px;list-style-type:none;}
	#serviceslist li a {font-weight:normal;}
	#examboardslist {margin-left:15px;margin-top:0px;padding-top:0; margin-bottom:0px;list-style-type:none;}
	#examboardslist li {padding-top:2px;padding-bottom:0px; margin:0px;list-style-type:none;}
	#examboardslist li a {font-weight:normal;}

	ul.sidetabs	{font-size:1.0em; font-weight:bold; color:#ba4b32;list-style-type: none;padding-bottom: 31px;	border-bottom: 1px solid #c6c6c6;margin-right: 0px;}
	ul.sidetabs li {float: left;height: 1.5em;background-color: #d0d0d0;	margin: 2px 3px 0 3px;border: 1px solid #d8d8d8;padding:5px 5px 0 5px;width: 7em;}
	ul.sidetabs li.tabactive	{border-bottom: 1px solid #f5f5f5;background-color: #f5f5f5;}
	
	li.tabactive a.current { font-weight:bold; color:#ba4b32; text-decoration:underline; padding: 4px; }
	.sidetabs a	{float: left;display: block;font-weight:bold; color:#ba4b32;	text-decoration: none;padding: 0px;}
	.sidetabs a:link {padding:0px;font-weight:bold; color:#ba4b32;}
	.sidetabs a:visited {padding:0px;font-weight:bold; color:#ba4b32;}
	.sidetabs a:hover {font-weight:bold; color:#ba4b32; padding: 0px; }
	.sidetabs a:active {padding:0px;font-weight:bold; color:#ba4b32;}

	.tabborder{	border-left: 1px solid #d8d8d8; border-right: 1px #d8d8d8 solid; border-bottom: 1px #d8d8d8 solid;border-top:none; width: 99.3%;padding-top:15px;background-color: #f5f5f5;}
	.tabborder .content {padding:0 15px 15px 15px;height:8.0em;}
	.tabborder ul{list-style:none;font-size:0.8em;}
	.tabborder ul li {padding-bottom:15px;}
	.tabborder ul li img {margin-right:10px;}
	.tabborder ul .smalltext{font-size:0.9em;}
    
	
		
	
	.campaignpanel{background-color:#3b465c;color:#fff;font-size:1.0em;font-weight:normal;margin-top:0px; vertical-align:top;padding-top:0px;height:auto; border:0; border-bottom:none;}
	
    .campaignpanelcontainer { float:left; margin:0 0 17px 10px; width:334px; background:#3B465C; border-bottom:2px solid #3B465C;}
	
	
	/* this is the containing div for the initiatives which will be cycled */

	.campaignpanel h2 { font-size:1.2em;padding:11px 10px 9px 10px;}
	.campaignpanel h2 a:link, .campaignpanel h2 a:hover, .campaignpanel h2 a:visited, .campaignpanel h2 a:active {color:#FFF; font-weight:bold; }  
	.campaignpanel h3 a:link, .campaignpanel h3 a:hover, .campaignpanel h3 a:visited, .campaignpanel h3 a:active {font-weight: bold; padding:0; color:#FFF;}  
	.campaignpanel h3 {padding:5px 0px 0px 0px; margin:0 0 5px 15px; font-size:0.9em; }  
	.campaignpanel div {margin-top:2px; padding:0px;}
	.campaignpanel div p { margin-top:2px; margin-left:15px; padding:0px;}
	.campaignpanel div img {margin:0px 10px 0 10px; vertical-align:middle;}
	
	/*.campaignpanel p{padding:4px;margin-top:10px;padding-top:0;padding-bottom:7px;}
	.campaignpanel img{margin:1px;margin-top:4px;vertical-align:middle;}*/
	
	.campaignpanel p.description{
	line-height:1.25em; margin-bottom:0px;}
	.campaignpanel p.description a:link, .campaignpanel p.description a:visited, .campaignpanel p.description a:active, .campaignpanel p.description a:hover {color:#fff;}
	.campaignpanel_main_link{text-align:right;padding-right:10px;background-color:#3b465c; margin:0px; margin-top:4px; color:#fff; height:1.8em; margin-left:1px; margin-right:1px;padding-top:0px; clear:both;}
	.campaignpanel_main_link a:link, .campaignpanel_main_link a:visited, .campaignpanel_main_link a:active, .campaignpanel_main_link a:hover{text-align:right;font-weight:bold;color:#fff;} 


	#highlights_ul li a{font-weight:normal;}
	#events_ul li a{font-weight:normal;}
	#events{display:none;}

    .smallpanel_home{background:#F0EAE6;border:1px solid #d8d8d8;height:auto;width:334px;}
	.smallpanel_home h3 { padding:5px 0; background:none; font-size:0.9em; }
	.smallpanel_home div.paddingleft { height:8em; }
	* html .smallpanel_home div.paddingleft { height:8.5em; }
	*+html .smallpanel_home div.paddingleft { height:8.5em; }
	.smallpanel_home .img { float:right; margin:0 10px 10px 5px; }
	.smallpanel_home .main_link { float:right; }
	
/***************** Homepage redesign ******************/

	div.paddingleft { padding-left:1em; }
	p.paddingleft { padding-left:30px; }
	.setheight { height:219px; }
	.smaller { font-size:0.8em; }
	.events { background:#fff; }
	
	.imglist { list-style-type:none; margin:0 10px ; }
	.imglist li { background:url(/ca/digitalAssets/190272_internallinkicon.gif) left top no-repeat; padding:0 0 1em 30px;  }
        

