/*  |======================================================================================================================= 
    |
	| *ELEMENT FORMATTING STYLES*
	| This CSS defines the styling elements of each page. It also contains strucutre elements such as call out boxes. 
	| Each style is to be defined within its ID tag
	|
	| 	By Danny Famularo
	| 	Russell Investment Group:
	|	05/06/07 
	|======================================================================================================================= */
	body
	{
	font-size: 14px;
	
	}
	.linkGoogleEarth {
	background-image:url(../_images/rebrand/google_earth_link.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	padding-left:21px;
	}

	.linkMap {
	background-image:url(../_images/rebrand/MAP.gif);
	background-repeat:no-repeat;
	background-position: 0 0px;
	padding-left:21px;
	}
	
	#contentContainer h1
	{
	color:#5c5c5c;
	margin:0 0 6px 0;
	font-weight:bold;
	font-size:17px; 
	}
	#contentContainer h2
	{
	margin:0 0 6px 0;
	color:#dd6600;
	font-weight:normal;
	font-size:14px;
	clear:both;
	}
	#contentContainer h3
	{
	margin:0px 0px 6px 0px;
	color:#dd6600;
	font-weight:bold;
	font-size:13px;
	font-weight:bold;
	}
	#contentContainer h4
	{
	margin:0px 0px 6px 0px;
	color:#5c5c5c;
	font-weight:bold;
	font-size:13px;
	}
	#contentContainer h5
	{
	margin:0px 0px 6px 0px;
	font-size:13px;
	color:#5c5c5c;
	font-weight: normal;
	}
	#contentContainer h6
	{
	margin:0px 0px 6px 0px;
	font-size:10px;
	color:#5c5c5c;
	font-weight: bold;
	}
	#contentContainer p{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 13px;
	line-height:1.5;
	}
	
	#contentContainer ul{
	list-style-type:none;
	line-height:1.5;
	font-size:12px;
	}
	#contentContainer ul li	{
	background-image:url(/CN/_images/system/bullet_Blue_Square.gif);
	background-repeat:no-repeat; background-position: 0 5px;
	padding-left:11px;
	margin-bottom:5px;}
	#contentContainer a {text-decoration:none;}
	#contentContainer a:hover {color:#404040;text-decoration:underline;
	}
	#contentContainer .orphanLink {
	background:url(/CN/_images/system/orphanlink.gif) no-repeat left;
	margin-bottom:0;
	padding-left:10px;
	}
    #contentContainer .orphanLink a{
		text-decoration:none;
		display:block;	
		padding: 3px 0px 3px 10px;
	}
	#contentContainer .orphanLink a:hover{
		margin-left:1px;
		padding-left:9px;
		text-decoration:underline;
	}

#contentContainer .revealarrow {
	background:url(/CN/_images/rebrand/reveal-arrow.gif) no-repeat left;	
	padding: 0px 0px 0px 0px;
	margin-bottom:0;
	display:block;
	height:28px;
	}	
    #contentContainer .revealarrow a{
		text-decoration:none;
		display:block;
		width:100%;
		padding: 5px 0px 3px 6px;
		font-weight:bold;
		color:5c5c5c;
	}
	#contentContainer .revealarrow a:hover{
		text-decoration:underline;
	} 

 
	#contentContainer .archiveLink {
	color:#666666;
	height:20px;
	font-size:12px;
	padding-left:15px;
	background-image: url(/CN/_images/system/icon_archive_link.gif);
	background-repeat: no-repeat;


	}
    #contentContainer . archiveLink a{
		text-decoration:none;
		display:block;	
		padding: 3px 0px 3px 10px;
	}
	#contentContainer . archiveLink a:hover{
		margin-left:1px;
		padding-left:9px;
		text-decoration:underline;
	}

#contentContainer .login {
	color:#666666;
	height:20px;
	font-size:12px;
	padding-left:15px;
	background-image: url(/CN/_images/system/icon_lock.gif);
	background-repeat: no-repeat;


	}
    #contentContainer . login a{
		text-decoration:none;
		display:block;	
		padding: 3px 0px 3px 10px;
	}
	#contentContainer . login a:hover{
		margin-left:1px;
		padding-left:9px;
		text-decoration:underline;
	}
	
	#contentContainer .jumptobox{
		display:block;
		padding:10px;
		background-color:#ecece7;
		background-image:url(/CN/_images/rebrand/jumpto-back.gif);
		background-repeat:repeat-x; background-position:bottom right;
		color:#5c5c5c;
		margin: 10px 0px 10px 0px;
		border-top: 1px solid #ccccbb;
		border-left: 1px solid #ccccbb;
		border-right: 1px solid #ccccbb;
	}
	#contentContainer .jumptobox .title{
		color:#dd6600;
		font-weight:bold;
		font-size: 12px;		
	}
	#contentContainer .jumptobox a{
		color:#404040;
		}
	#contentContainer .jumptobox a:hover{
		color:#333333;
		text-decoration:underline;
		}
	#contentContainer .jumptobox ul{
		margin:10px 0px 10px 20px;
	}
	#contentContainer .jumptobox ul li{
	color:#5c5c5c;
	}
	
	#contentContainer .quoteBoxBlue{
		display:block;
		width:386px;
		color:#fff;
		
		background: #252525;
		margin: 10px 0px 10px 0px;
		background-image:url(/CN/_images/rebrand/quotebox-back.jpg);
		background-repeat:repeat-x;
		background-position:bottom left;
		clear:both;
	}
	#contentContainer .quoteBoxBlue a{
		color:#dd6600;
	}
	#contentContainer .quoteBoxBlue p{
	padding:10px;
	}
	#contentContainer .quoteBoxBlue .smallText{
		font-size:11px;
		padding: 10px 0 0 0;
	}
	#contentContainer .quoteBoxBlue .imgLeft{
		border: none;
		float:left;
		clear:left;
		margin: -10px 10px 10px -5px;
	}
	
	#contentContainer .quoteBoxBlack {
		display:block;
		width:386px;
		color:#fff;
		background: #252525;
		margin: 15px 0;
		background-image:url(/CN/_images/rebrand/quotebox-back.jpg);
		background-repeat:repeat-x;
		background-position:bottom left;
		clear:both;
	}
	#contentContainer .quoteBoxBlack .smallText{
		font-size:12px;
	}
	#contentContainer .quoteBoxBlack p{	
		display:block;
		padding:10px 10px 9px 10px;
	}
	#contentContainer .quoteBoxBlack a{	
		color:#fff;
		text-decoration:underline;
	}
	#contentContainer .quoteBoxBlack a:hover{	
		color:#dd6600 !important;
		text-decoration:underline;
	}
	#contentContainer .quoteBoxBlack .imgLeft{
		border: none;
		float:left;
		clear:left;
		margin: 0 10px 3px 0;
		border:1px solid #5c5c5c;
	}	

	#contentContainer .quoteBoxLandscape {
		display:block;
		width:386px;
		height:163px;
		color:#5C5C5C;
		background: #252525;
		margin: 15px 0;
		background-image:url(/Asia/_images/content/quotebox-landscape.jpg);
		background-repeat:repeat-x;
		background-position:bottom left;
		clear:both;
	}
	#contentContainer .quoteBoxLandscape .smallText{
		font-size:13px;
	}
	#contentContainer .quoteBoxLandscape p{	
		display:block;
		padding:10px 10px 80px 15px;
	}
	#contentContainer .quoteBoxLandscape a{	
		color:#000;
		text-decoration:underline;
	}
	#contentContainer .quoteBoxLandscape a:hover{	
		color:#dd6600 !important;
		text-decoration:underline;
	}


	.quoteLeft {
	padding-left:50px;
	background-image:url(../_images/rebrand/quotes.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}

	#contentContainer .quoteBoxGrey {
		display:block;
		width:386px;
		color:#5c5c5c;
		background: #dadada;
		margin: 30px 0;
		background-image:url(/CN/_images/rebrand/quotebox-grey-back.jpg);
		background-repeat:repeat-x;
		background-position:bottom left;
		clear:both;
		border-top: 1px solid #9e9e9e;
		border-left: 1px solid #9e9e9e;
		border-right: 1px solid #9e9e9e;
	}
	#contentContainer .quoteBoxGrey .smallText{
		font-size:11px;
		line-height:1.2;
	}
	#contentContainer .quoteBoxGrey p{	
		display:block;
		padding:10px 10px 7px 10px;
	}
	#contentContainer .quoteBoxGrey .imgLeft{
		border: none;
		float:left;
		clear:left;
		margin: 0 10px 3px 0;
		border-right:1px solid #9e9e9e;
	}
	
	#contentContainer .quickOverview{
		display:none;
		width:auto;
		color:#5c5c5c;
		padding:10px;
		background: #fdfdfc;
		border-top: 1px solid #cfcfc0;
		border-bottom: 1px solid #cfcfc0;
		border-left: 1px solid #cfcfc0;
		border-right: 1px solid #cfcfc0;
		margin: 0px 0px 10px 0px;
		background-image:url(/CN/_images/rebrand/gradient-back.gif);
		background-repeat:repeat-x; background-position:bottom;
	}
		#contentContainer .quoteBoxLeftPicture{
		display:block;
		width:auto;
		color:#fff;
		background:#B6A670;
		margin:0px 20px 10px 0px
	}
	#contentContainer .quoteBoxLeftPicture .image{
		float:left;
		margin:0px 10px 0px 0px;
	}
	
	/*#containerContainer p .footer1{font-size:0.6em;}*/
	#contentContainer .imgLeft {
	float:left;
	border:2px solid #ccccbb;
	clear:left;
	margin: 0px 10px 10px 0px;
	display: block;
	}
	#contentContainer .imgRight {
	float:right;
	border:2px solid #ccccbb;
	clear:left;
	margin: 0px 0px 10px 10px;
	}
	#contentContainer .imgCenter {
	border:2px solid #ccccbb;
	clear:both;
	}
	
	#contentContainer .imgLeftNoBorder {
	float:left;
	border:None;
	clear:left;
	margin: 0px 10px 10px 0px;
	display: block;
	}
	#contentContainer .imgRightNoBorder {
	float:right;
	border:None;
	clear:left;
	margin: 0px 0px 10px 10px;
	}
	#contentContainer .imgCenterNoBorder {
	border:None;
	clear:both;
	}

	#contentContainer 	.pdfDownload{	
	background-image: url(/CN/_images/system/PDF.jpg);	
	background-repeat: no-repeat;
	display:block;
	width:auto;
	cursor:pointer;
	}
	#contentContainer 	.pdfDownload a{
	font-size:10px;
	color:#466F9B;
	height:40px;
	padding-left:40px;
	cursor:pointer;
	}
	#contentContainer 	.pdfDownload a .info{
	color:#666666;
	text-decoration:none;
	padding-left:40px;
	height:40px;
	display:block;
	cursor:pointer;
	}

	#contentContainer 	.pdfDownload .info a:hover{
	text-decoration:none;
	cursor:pointer;
	}

	
	#contentContainer .newsArchive {
	background:url(/CN/_images/system/icon_archive.jpg) no-repeat left;
	}
    #contentContainer .newsArchive a{
		text-decoration:none;
		display:block;	
		padding: 3px 0px 3px 10px;
	}
	#contentContainer .newsArchive a:hover{
		margin-left:1px;
		padding-left:9px;
		text-decoration:underline;
	}

	.newsInfo a{
	float:left;
		font-size:12px;
		color:#0A5096;
		width:140px;
		clear: both;
		display: block;
		background: url(/CN/_images/system/icon_info.gif) left no-repeat;
		padding-left:15px;
		text-decoration:none;
		margin:5px 0px 10px 0px
	}
	.newsInfo a:hover{
		text-decoration:underline;
		color:#3174B7;
	}
	
	#contentContainer .factSheet{
	font-size:1em;
	color:#666666;
	height:40px;
	padding-left:40px;
	background-image: url(/CN/_images/system/icon_factsheet.gif);
	background-repeat: no-repeat;
	}
#contentContainer  .factSheet a{color:#466F9B;}

	#contentContainer table{
	border-collapse:collapse;
	border:1px solid #ccccbb;
	font-size:11px;			
	}
	#contentContainer th{
	background-color:#fff;
	padding:5px;
	color: #333;
	font-size:12px;
	border-bottom:1px solid #ccccbb;
	border-right:1px solid #ccccbb;
	}
	#contentContainer td{
	border-right:1px solid #ccccbb;
	}
	#contentContainer tr .rowOdd{
	padding:5px;
	background-color: #ebebe5;	
	}
	#contentContainer tr .roweven{
	padding:5px;
}

#contentContainer .disclaimer {font-size: 7pt}
#contentContainer	.subContentContainer {
	display:block;
	width:100%;
	clear:both;
	padding-bottom: 10px;
	}

	#footerContainer p{	font-size:10px;	color:#5c5c5c;	display: block;	text-align: center; margin:0px;	}
	
	.footerContainerCopy a{
		color:#5c5c5c;
		text-decoration:none;	
		margin-left:10px;		
	}
	.footerContainerCopy a:hover{
		text-decoration:underline;		
		color:#0a5096
	}
	.footerContainerCopy .text{
		display:block;
		float:left;
	}
	.footerContainerCopy .links{
		margin-left:30px;
		display:block;
		float:left;
	}

 
	#global{
		display:block;
		width:778px;
		height:23px;
		padding: 3px 0px 0px 0px;
		clear:both;
		text-align:right;
	}
		#global .links {display:block; width:310px; height:20px; margin-right:6px; float:right;}
		#global .links a{
		color:#fff;
		font-size: 9px;
		text-decoration:none;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		letter-spacing: 0px;
	}
		#global .links a:hover{text-decoration:underline; color: #fff;}
		#global form{ margin:0px; padding:0; float:right; width:170px}
		#global form .textbox {
		height:13px;
		margin-top:3px;
		
		float: left;
		display: block;
	}
		#global form .button {
		font-size:9px;
		border:none;
		color:#fff;
		font-weight:normal;
		background-color:#66aadd;
		border:1px solid white;
		cursor:pointer;
		float: left;
		margin: 3px 0px 0px 2px;
		font-family:Verdana, Arial, Helvetica, sans-serif
		}
	#logo{display:block;width:103px;height:27px;float:left; background:#fff; margin-top:7px}
	#tag {display:block;width:100px;height: 12px;float:right;background:none;width: 78px;margin-top: 22px;}

.quickOverviewLink {
	border:1px solid #ccccbb;
	background-color:#fdfdfd;
	background-image:url(/CN/_images/system/quickoverview-top.jpg);
	background-repeat:repeat-x; background-position:bottom;
	}	
	.quickOverviewLink a{
	display:block;
	padding:6px 11px;
	font-size:12px;
	font-weight:bold;
	}
.quickOverviewBody {
	display:none;
	border-left:1px solid #ccccbb;
	border-right:1px solid #ccccbb;
	border-bottom:1px solid #ccccbb;
	padding:11px;
	background-color:#fdfdfd;
	background-image:url(/CN/_images/system/quickoverview-bottom.jpg);
	background-repeat:repeat-x; background-position:bottom;
	}

.callOutContainer{
	float:left;
	display:block;
	width:185px;
	margin: 5px 5px 0px 0px;
}

.callOutwebcast{
	display:block;
	height:120px;
	width:175px;
 	color: #fff; 
	padding: 5px 0px 0px 10px;
}

.eaa {background-image:url(/CN/_images/rebrand/webcast-eaa.gif); height: 140px; }

.callOutwebcast{
background-color:#ebebe5; 
background-repeat: no-repeat; background-position:bottom;
}

.callOutwebcastBody{
	display:block;
	width:163px;
	padding: 10px 10px 20px 10px;
	font-size: 10px;
}

.callOutwebcastBody{background:white; color:#5c5c5c; padding: 10px 10px 10px 10px;
border-bottom:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684;}
.callOutwebcastBody p{	margin: 0px 0px 5px 0px; }

.callOutwebcastBody a {
	text-decoration: none; 
	color:#0a5096;
	padding: 0px 0px 3px 10px;
	margin: 5px 0px 0px 4px;
	display:block;
	}
	
.callOutwebcastBody a{background:url(/Asia/_images/system/video.gif) no-repeat left; padding-left: 15px;}
.callOutwebcastBody a:hover{ color:#0a5096; text-decoration:underline;}

.callOutBlack, .callOutltBlue, .callOutBlue, .callOutdrkBlue, .callOutOrange{
	display:block;
	height:20px;
	width:175px;
 	color: #fff; 
	padding: 5px 0px 0px 10px;
	font-weight: bold;	font-size:11px;
}
.callOutltBlue a {
	color:#fff;
}
.callOutBlack{
background-image:url(/Asia/_images/system/callOut_Black.gif); background-color:#5b5b5b; 
background-repeat:repeat-x; background-position:bottom; color:white; font-weight:bold;
border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;
}
.callOutltBlue{
background-image:url(/Asia/_images/system/callOut_ltBlue.gif); background-color:#65a8db; 
background-repeat:repeat-x; background-position:bottom; color:white; font-weight:bold;
border-top:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684;
}
.callOutdrkBlue{
background-image:url(/Asia/_images/system/callOut_ltBlue.gif); background-color:#65a8db; 
background-repeat:repeat-x; background-position:bottom; color:white; font-weight:bold;
border-top:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684;
}
.callOutBlue{
background-image:url(/Asia/_images/system/callOut_ltBlue.gif); background-color:#65a8db; 
background-repeat:repeat-x; background-position:bottom; color:white; font-weight:bold;
border-top:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684;
}
.callOutOrange{
background-color:#DD6600; 
background-position:bottom; color:white; font-weight:bold;
border-top:1px solid #DD6600; border-left:1px solid #DD6600; border-right:1px solid #DD6600;
}

.callOutBlackBody, .callOutBlackDDBody, .callOutltBlueBody, .callOutBlueBody, .callOutBlueDDBody, .callOutdrkBlueBody, .callOutOrangeBody{
	display:block;
	width:165px;
	padding: 10px 10px 20px 10px;
	font-size: 10px;
}

.callOutBlackBody, .callOutBlackDDBody{
background-color:white; color:#5c5c5c;
border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;
}
.callOutOrangeBody{
background-color:white; color:#5c5c5c;
border-bottom:1px solid #DD6600; border-left:1px solid #DD6600; border-right:1px solid #DD6600;
}
.callOutltBlueBody{
background-color:white; color:#5c5c5c;
border-bottom:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684;
}
.callOutBlueBody, .callOutBlueDDBody {
background-color:white; color:#5c5c5c;
border-bottom:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684;
}
.callOutdrkBlueBody{background:white; color:#5c5c5c; padding: 10px 10px 10px 10px;
border-bottom:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684;}
.callOutBlackBody p, .callOutBlackDDBody p, .callOutltBlueBody p, .callOutBlueBody p, .callOutBlueDDBody p, .callOutdrkBlueBody p, .callOutOrangeBody p{	margin: 0px 0px 5px 0px; }

.callOutltBlueBody a, .callOutBlueBody a, .callOutBlueDDBody a, .callOutBlackBody a, .callOutBlackDDBody a, .callOutOrangeBody a{
	text-decoration:none; 
	color:#0a5096 !important;
	padding: 0px 0px 3px 10px;
	margin: 5px 0px 0px 4px;
	display:block;
}

.callOutdrkBlueBody a {
	text-decoration: none; 
	color:#0a5096;
	padding: 0px 0px 3px 10px;
	margin: 5px 0px 0px 4px;
	display:block;
	}

.callOutBlackBody a, .callOutBlackDDBody a, .callOutOrangeBody a{	background:url(/Asia/_images/system/arrow_blue.gif) no-repeat left;	color:#fff;}
.callOutltBlueBody a{background:url(/Asia/_images/system/arrow_drkblue.gif) no-repeat left;}
.callOutBlueBody a, .callOutBlueDDBody a{background:url(/Asia/_images/system/arrow_drkblue.gif) no-repeat left;}
.callOutBlackBody a:hover, .callOutBlackDDBody a:hover, .callOutltBlueBody a:hover, .callOutBlueBody a:hover, .callOutBlueDDBody a:hover, .callOutOrangeBody a:hover{ text-decoration:underline;}
.callOutltBlueBody a:hover{	color:#404040;}
.callOutdrkBlueBody a:hover{ color:#0a5096; text-decoration:underline;}
.callOutBlackBody a:hover{color:#ffffff;}
.callOutBlueBody a:hover, .callOutBlueDDBody a:hover{ color:#404040;}

.callOutBlackDD a, .callOutBlueDD a{
	display:block;
	width:170px;
	color: #fff;
	padding: 5px 0 5px 15px;
	font-weight: bold;
	text-decoration:none;
	font-size:11px;
} 
.callOutBlackDD {
	background-image:url(/CN/_images/system/callOut_Black.gif); background-color:#5b5b5b; 
	background-repeat:repeat-x; background-position:bottom; color:white; font-weight:bold;
	border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;
	width:185px;
}
.callOutBlackDD a{
	background-image:url(/CN/_images/rebrand/dd-arrow-down.gif);
	background-repeat:no-repeat; background-position: top right;
}
.callOutBlackDD a:hover {
	color:#fff;
}
.callOutBlackDDBody a:hover {color:#FFFFFF;}
.callOutBlackDDBody, .callOutBlueDDBody  {display:none;}

.callOutBlueDD  {
	background-image:url(/CN/_images/system/callOut_ltBlue.gif); background-color:#65a8db; 
	background-repeat:repeat-x; background-position:bottom; color:white; font-weight:bold;
	border-top:1px solid #3d6684; border-left:1px solid #3d6684; border-right:1px solid #3d6684; border-bottom:1px solid #3d6684;
	width:185px;
}
.callOutBlueDD a{
	background-image:url(/CN/_images/rebrand/dd-arrow-down-blue.gif);
	background-repeat:no-repeat; background-position: top right;
}
.callOutBlueDD a:hover {
	color:#fff;
}


.callOutdrkBlueBody .image{
	float:left;
	width:63px;
	height:63px;
	display:block;
	border:1px solid #343604;
	margin-right: 5px;
}
.callOutdrkBlueBottom a{
	display:block;
	height:30px;
	width:185px;
	text-decoration:none; 
	/*background:url(/CN/_images/system/callOut_drkBlueBottom.gif) bottom right no-repeat;*/
}
.callOutdrkBlueBottom a:hover{
   /*background-image:url(/CN/_images/system/callOut_drkBlueBottom_Hover.gif) ;*/
}

/* .callOutdrkBlueBody .bottom a{
	background:url(/CN/_images/system/callOut_drkBlueBottom.gif) bottom right no-repeat;
	height:30px;
	width: 185px;
	display:block;
	margin-left:-10px;
	margin-right:-10px;
	
}
.callOutdrkBlueBody .bottom a:Hover{
	   background-color:none; 
	   background-image:url(/CN/_images/system/callOut_drkBlueBottom_Hover.gif) ;
	   background-position: bottom right;
	   background-repeat:no-repeat;
}*/

.homepageContainer {
	display:block;
	width:390px;
}

.Section1{
	background: #BACEE1 url(/CN/_images/system/homepage_blueBG_section1.gif) top left no-repeat;
}
.Section2{
	background: #BACEE1 url(/CN/_images/system/homepage_blueBG_section2.gif) top left no-repeat;
}
.Section3{
	background: #BACEE1 url(/CN/_images/system/homepage_blueBG_section3.gif) top left no-repeat;
}
.Section4{
	background: #BACEE1 url(/CN/_images/system/homepage_blueBG_section4.gif) top left no-repeat;
}
.Section5{
	background: #BACEE1 url(/CN/_images/system/homepage_blueBG_section5.gif) top left no-repeat;
}

.Khaki {
	background: #B6A670 url(/CN/_images/system/homepage_khakiBG.gif) top left no-repeat;
	padding:10px 10px 10px 20px;
	height: 420px;
}


.Blue {
	padding:10px 10px 10px 20px;
	height: 420px;
}

.homepageContainer h1{
	text-align:right;
}
#contentContainer .homepageContainer .Khaki h1{
	color:#fff;
}
.homepageLeftContainer{
	width:155px;
	display:block;
	margin: 110px 0px 0px 0px;
	float:left;
}

#contentContainer .homepageLeftContainer h2{
	font-size:12px;
	color:#404040;
	font-weight:bold;
	margin: 0px 0px 5px 0px;
}
#contentContainer .homepageLeftContainer ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:11px;
}

#contentContainer .homepageLeftContainer li{
	margin:0px;
	padding:0px 0px 0px 8px;
	background:url(/CN/_images/system/arrow_white.gif) left no-repeat;
}
.Khaki li a{
color: #404040;
}
.Blue li a{
color: #404040;
}

.homepageRightContainer {
	width:185px;
	display:block;
	float:right;
	margin: 60px 0px 0px 15px;
}

#contentContainer .homepageLeftContainer p{
	font-size:11px;
	margin-top:5px;
}

#contentContainer .Khaki{
	color:#404040
}
#contentContainer .Blue{
	color:#404040
}

.homepageContainer .bottom{
	width:390px;
	background:(/CN/_images/system/homepage_khakiBottomRight.gif);
	display:block;
	margin: 10px -20px 0px -20px;
	clear: both;
}

#contentContainer .homepageSubContainer{
	width:350px; 
	padding:10px 20px 20px 20px;
}

#contentContainer .blue {
background:url(/CN/_images/system/homepage_BlueBottomRight.gif) bottom right no-repeat #DBE2EC;
}

#contentContainer .homepageSubContainer h5{
		color:#404040;
		font-weight: bold;
		font-size: 12px;
	}
	
#contentContainer .homepageSubContainer ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	display:block;
	list-style-image:none;
	list-style-type:none;
	font-size: 11px;
	}
#contentContainer .homepageSubContainer ul a{
	color:#404040;
}	
#contentContainer .homepageSubContainer li{
	padding:0px 0px 0px 10px;
	background:url(/CN/_images/system/arrow_blue.gif) left no-repeat;
	}
#contentContainer .homepageContainer .callOutBlackBody a:hover{
	text-decoration:underline;
	color:#fff;
}

.Khaki .callOutBlackBody {
	/*background:#404040 url(/CN/_images/system/callOut_BlackBottom_Khaki.gif) bottom right no-repeat;*/
	}

.Blue .callOutBlackBody {
	background:#404040 url(/CN/_images/system/callOut_BlackBottom_Blue.gif) bottom right no-repeat;
	}
	
	#toolsContainer {
	display:block;
	float: right;
	}
	#toolsContainer ul{
	list-style-type:none;
	margin:0; padding:0;
	}
	#toolsContainer li{
	display:inline;
	float:left;
	background-image:none !important;
	padding-left:0 !important;
	margin-bottom:2px !important;
	}
	.iconPrint {
		border-top:1px solid #ebebe5;border-left:1px solid #ebebe5;border-bottom:1px solid #ebebe5;border-right:1px solid #ebebe5;
		display:block; 	width:24px;	background: url(/CN/_images/rebrand/icon-print.jpg) no-repeat;
		text-decoration:none; overflow:hidden;
		padding: 20px 0 0 0; /* Padding top equals height of image */
		height: 0px !important; height /**/: 20px; /* Little hack for IE/MOZ, set height to zero then pass in correct height */
	}
	.iconReduceText {
		border-top:1px solid #ebebe5;border-right:1px solid #ebebe5;border-bottom:1px solid #ebebe5;
		display:block; 	width:24px;	background: url(/CN/_images/rebrand/icon-smalla.jpg) no-repeat;
		text-decoration:none; overflow:hidden;
		padding: 20px 0 0 0; /* Padding top equals height of image */
		height: 0px !important; height /**/: 20px; /* Little hack for IE/MOZ, set height to zero then pass in correct height */
	}
	.iconIncreaseText {
		border-top:1px solid #ebebe5;border-right:1px solid #ebebe5;border-bottom:1px solid #ebebe5;
		display:block; 	width:24px;	background: url(/CN/_images/rebrand/icon-largea.jpg) no-repeat;
		text-decoration:none; overflow:hidden;
		padding: 20px 0 0 0; /* Padding top equals height of image */
		height: 0px !important; height /**/: 20px; /* Little hack for IE/MOZ, set height to zero then pass in correct height */
	}

	.cta {
		background:url(/CN/_images/system/CTA_bg.gif) no-repeat;
		background-position:top left;
		background-color:#fffffe;
		height: 31px;
		display:block;
		margin: 0 auto;
		padding: 5px 10px 15px 50px;
		border:1px solid #ccccbb;
		color:#0a5096 !important;
		font-weight:normal !important;
	}
	.lock a{
		background:url(/CN/_images/system/icon_lock_bk.gif) left no-repeat; 
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 15px;	
	}
	.webcast a{
		background:url(/CN/_images/system/video.gif) left no-repeat; 
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 15px;	
	}
	
		#contentContainer .sideNote{
		display: display;
		border-bottom: 	#d9d9cc solid 2px;
		width: 180px;
		font-size:0.8em;
		padding: 10px 5px 10px 5px;
		color: #5c5c5c;
		margin-bottom: 10px;
		margin-top: 10px;
		background-image:url(/CN/_images/rebrand/sidebox.gif);
		background-repeat:repeat-x; background-position: top left;
	}
	
	#contentContainer .sideNote a{
		text-decoration:underline;
	}
	#contentContainer .sideNote a:hover{
		text-decoration:none;
	}
	
	#contentContainer .sideNote p {
	margin:0px;
	}
	#contentContainer .sideNote h4 {
		color: #003466;
	}
	#contentContainer .left{
		float: left;
		margin-right: 10px;
	}
	#contentContainer .right{
		float: right;
		margin-left:10px;
	}
	.contentContainerDD{
	background:url(/CN/_images/rebrand/reveal-arrow.gif) no-repeat left;	
	padding: 0px 0px 0px 0px;
	margin-bottom:0;
	display:block;
	height:28px;	
	}
	.contentContainerDD a, .contentContainerDD h4{
		text-decoration:none;
		display:block;
		padding: 6px 0px 0px 6px;
		
		font-weight:bold;
		color:5c5c5c;
	}
	.contentContainerDD a:hover{
		text-decoration:underline;
	}
	.contentContainerDDBody {
	width:390px;
	}
	.contentContainerDDBody a{
		display:block;
		padding:10px 10px 10px 45px;
		text-decoration:none;
		background:#fff url(/CN/_images/system/PDF.gif) no-repeat 3px center;
		border-left: 1px solid #ccccbb;
		border-right: 1px solid #ccccbb;
		border-bottom: 1px solid #ccccbb;
	
	}
	.contentContainerDDBody a:hover{
		background-color:#ebebe5;
		text-decoration:none !important; 
	}
	
	.newsLink a{
		display:block;
		font-size: 12px; 
		color: #0A5096;
		float: left;
		border-bottom: 1px dashed #3174B7;
		padding-bottom: 3px;
		text-decoration:none;
		margin-bottom:5px;
		width:160px
	}
	.newsLink a:hover{
		text-decoration:underline;
		color:#3174B7;
	}
	.newsArchive a{
	float:left;
		font-size:10px;
		color:#0A5096;
		width:140px;
		clear: both;
		display: block;
		background: url(/CN/_images/system/icon_archive.gif) left no-repeat;
		padding-left:20px;
		text-decoration:none;
		margin:5px 0px 10px 0px
	}
	.newsArchive a:hover{
		text-decoration:underline;
		color:#3174B7;
	}
	
	#cover{
		width:100%;
		filter: alpha(opacity=55); 
		-moz-opacity: .55;
		background:black;
		top:0px;
		left:0px;
		position:absolute;
		display:none;
		height:200px;
	}

	#coverPopUpContainer{
		width:95%;
		position:absolute;
		top:0px;
		left:0px;
		display:none;
	}  
	
	#coverPopUpContainer .popUp {
		margin: 0 auto;
		height: 400px;
		width: 300px;
		background:white;
		margin-top: 450px;
		padding:15px;
		display:none;
		border:1px solid #565656;
	}
	#coverPopUpContainer .popUp h1{
		font-size:15px;
		display:block;
	}
	#coverPopUpContainer .popUp .close img{
		background:url(_images/system/cross.gif) right no-repeat;	
		display:block;
		float:right;
		border:0px;
	}
	
	#coverPopUpContainer .popUp p{
		font-size:12px;
	}
 
 .rightSideBar{
	display:block;
	width:203px;
	float:right;
	padding:10px;
	clear: none;
}

.rightSideBarPadding {
	padding: 0 5px 0 10px;
}
 
.rightSideBar .datebox{
	/*display:block;
	background:#fff;
	text-align: center;
	color:#0A5096;
	font-weight:bold;
	font-size:11px;
	margin-right: 10px;
	float: left;
	width: 25px;*/
}
.dateboxsc{
font-size:12px;
line-height:1.5;

}

.rightSideBar .newsLink a{
	display:block;
	font-size: 10px; 
	color: #0A5096;
	float: left;
	border-bottom: 1px dashed #3174B7;
	padding-bottom: 3px;
	text-decoration:none;
	margin-bottom:5px;
	width:160px
	}
	.rightSideBar .newsLink a:hover{
	text-decoration:underline;
	color:#3174B7;
	}
	.rightSideBar .newsArchive a{
	font-size:10px;
	color:#0A5096;
	width:80px;
	clear: both;
	display: block;
	background: url(/CN/_images/system/icon_archive.gif) left no-repeat;
	padding-left:20px;
	float: right;
	text-decoration:none;
	margin:5px 0px 5px 0px
	}
	.rightSideBar .newsArchive a:hover{
	text-decoration:underline;
	color:#3174B7;
	}

.homeContent {
	padding:10px 25px 20px 25px;
	font-size:11px;
}

.homeLeft {
	float:left;
	width:49%;
	}

.homeRight {
	float:right;
	width:49%
	}

#mainContainer .subContainer .homeblurb{
	width:220px;
	display:block;
	line-height:1.5;
}

.subContainer h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 0 0 12px 0;
	color: #dd6600!important;
}

.subContainer p{
	display:block;
	font-size:12px;
	margin:0 0 10px 0;
	color: #5c5c5c;
}
.subContainer h1 a{
	display:block;
	font-size:12px;
	margin:0 0 2px 0;
	color: #336699;
}
a:hover{
	color: #5c5c5c;
}
.subContainer h2{
	display:block;
	font-size:12px;
	margin:0 0 2px 0;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
