/* CSS Document */
body{
padding:0;
margin:0;
background:url(../images/bg.gif) top left repeat-x;
}
.bodylink{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
}
a.bodylink, a.bodylink:visited{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:none;
}
a.bodylink:hover{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:underline;
}
img, a img, img a{
border:none;
}
.clear{
clear:both;
margin-top:10px;
display:block;
}
.thinclear{
clear:both;
margin:0;
display:block;
}
.frame{
width:800px;
position:relative;
margin:0px auto;
padding:0;
background:#ffffff;
}
	.header{
	width:800px;
	height:95px;
	position:relative;
	margin:0;
	padding:0;
	background:url(../images/header.jpg) top left repeat-x;
	}
	.pearson{
	width:155px;
	height:46px;
	position:absolute;
	margin:20px 0px 0px 20px;
	padding:0;
	display:block;
	background:url(../images/pearsonlogo1-trans.png) top left no-repeat;
	left: -8px;
	top: -5px;
		}
		.bear{
		width:280px;
		height:95px;
		position:absolute;
		margin:0px 0px 0px 250px;
		padding:0;
		display:block;
		background:url(../images/bear-trans.png) top left no-repeat;
		}
		.bear1{
		width:280px;
		height:95px;
		position:absolute;
		margin:0px 0px 0px 22px;
		padding:0;
		display:block;
		background:url(../images/bear-trans.png) top left no-repeat;
		left: 183px;
		top: 0px;
		}
		.california{
		width:183px;
		height:39px;
		position:absolute;
		margin:55px 0px 0px 615px;
		padding:0;
		display:block;
		background:url(../images/caheader-trans.png) top left no-repeat;
		}
		.california1{
		width:183px;
		height:39px;
		position:absolute;
		margin:55px 0px 0px 530px;
		padding:0;
		display:block;
		background-image: url(../images/caheader-trans.png);
		left: -15px;
		top: -5px;
			}


		
	.topnav{
	width:800px;
	height:30px;
	background:transparent;
	}
		.topnav ul{
		width:800px;
		height:30px;
		display:block;
		float:left;
		padding:0;
		margin:0px 0px 0px 0px;
		background:transparent;
		list-style:none;
		overflow:hidden;
		}
		.topnav ul li{
		float:left;
		display:inline;
		height:30px;
		width:113px; /*width:132px;	/*adjust top nav button width here*/
		margin:0;
		padding:0;
		border-right:solid 1px #ffffff;
		text-align:center;
		background:url(../images/topnavbg.gif) top left repeat-x;
		}
			.topnav ul li a, .topnav ul li a:visited{
			height:30px;
			font:normal 500 14px Helvetica, Arial, sans-serif;
			text-decoration:none;
			color:#ffffff;
			display:block;
			background:url(../images/topnavbg.gif) top left repeat-x;
			padding-top:10px;
			margin:0;
			}
			.topnav ul li a:hover{
			text-decoration:none;
			color:#ffffff;
			background:url(../images/topnavbg2.gif) top left repeat-x;
			}
			.topnav ul li.last-child{
			border-right:none;
			width:116px;
			}

	.content{
	background:transparent;
	width:800px;
	margin:0;
	padding:0;
	height:auto;
	}
			ul.breadcrumb{
			float:left;
			margin:0px 0px 0px 30px;
			padding:8px 0px 0px 0px;
			list-style:none;
			width:450px;
			height:35px;
			background:transparent;
			display:block;
			}
			ul.breadcrumb li{
			float:left;
			display:block;
			margin:0px 0px 0px -10px;
			padding:0;
			background:url(../images/crumbbtn.gif) top left no-repeat;
			height:35px;
			width:112px;
			text-align:center;
			}
			ul.breadcrumb li.first-child{
			width:42px;
			background:url(../images/homebtn.gif) top left no-repeat;
			margin:0;
			}

				ul.breadcrumb li a, ul.breadcrumb li a:visited{
				font:normal 100 10px Helvetica, Arial, sans-serif;
				color:#ffffff;
				text-decoration:none;
				display:block;
				padding-top:12px;
				height:35px;
				}
				ul.breadcrumb li a:hover{
				text-decoration:underline;
				}
		.column1{
		width:240px;
		float:left;
		display:inline;
		margin:10px 10px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		clear:left;
		}
		.column2{
		width:240px;
		float:left;
		display:inline;
		margin:10px 10px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		}
		.column3{
		width:240px;
		float:left;
		display:inline;
		margin:10px 0px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		}
		.column1wide{
		width:510px;
		float:left;
		display:inline;
		margin:5px 10px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		text-align:center;
		}
		.column3wide{
		width:510px;
		float:left;
		display:inline;
		margin:10px 0px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		}
		.column1thin{
		width:180px;
		float:left;
		display:inline;
		margin:10px 10px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		clear:left;
		}
			.column1thin .box{
			width:170px;
			background:#f4f4f4;
			margin:0px 10px 10px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
				.column1thin .box .innerbox{
				width:155px;
				background:#f4f4f4;
				margin:0;
				padding:3px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				text-align:left;
				}
				.column1thin .box .innerbox a, .column1thin .box .innerbox a:visited{
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#4198D8;
				text-decoration:none;
				line-height:30px;
				}
				.column1thin .box .innerbox a:hover{
				text-decoration:underline;
				}
		.column3xwide{
		width:550px;
		float:left;
		display:inline;
		margin:10px 0px 10px 0px;
		padding:10px;
		background:transparent;
		overflow:hidden;
		}
			.column3xwide ul{
			float:left;
			display: inline;
			padding: 0px 0px 0px 10px;
			margin: 0px 0px 0px 15px;
			font:normal 500 12px Helvetica, Arial, sans-serif;		
			list-style:none;			
			}
		.column3xwides{
		width:550px;
		display:inline;
		margin:10px 0px 50px 0px;
		padding:10px 0px 0px 50px;
		background:transparent;
		overflow:hidden;
		}
			.proglogo{
			width:120px;
			height:150px;
			float:left;
			margin:0px 6px 10px 0px;
			display:inline;
			}
			.proglogowide{
			width:175px;
			height:44px;
			float:left;
			margin:0px 6px 10px 0px;
			display:inline;
			}
			ul.lnav{
			width:150px;
			list-style:none;
			float:left;
			display:inline;
			margin:0px 0px 20px 0px;
			padding:0;
			}
			ul.lnav li{
			width:150px;
			height:30px;
			display:block;
			margin:0;
			padding:0;
			}
			ul.lnav li a, ul.lnav li a:visited{
			width:144px;
			height:24px;
			display:block;
			margin:0;
			padding:6px;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#0080B8;
			background:#f4f4f4;
			text-decoration:none;
			border:solid 1px #d8d8d8;
			}
			ul.lnav li a:hover{
			background:#aaaaaa;
			text-decoration:none;
			color:#ffffff;
			}
			.box{
			width:225px;
			background:#f4f4f4;
			margin:0px 10px 10px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
			.boximg{
			width:100px;			
			margin:0px 5px 10px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
			.boximgpi{
			width:200px;			
			margin:0px 5px 20px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
			
			.boximgse1{
			width:100px;			
			margin:0px 3px 10px 0px;
			padding:0px 0px 55px 0px;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
						
			.boximgse{
			width:100px;			
			margin:0px 5px 10px 0px;
			padding:0px 0px 38px 0px;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}			
			.boximgtxt{
			width:100px;
			margin:3px 3px 10px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
			.boxw{
			width:500px;
			background:#f4f4f4;
			margin:0px 10px 10px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
				.boxw ul{
				text-align:left;
				clear:left;
				padding:4px 8px 0px 3px;
				margin:0px 0px 30px 25px;
				list-style:none;
				width:400px;
				}
				.boxw ul li{
				font: normal 800 14px Helvetica, Arial, sans-serif;
				color:#213684;
				margin:12px 0px 0px 0px;
				width:400px;
				}
				.boxw ul li ul{
				text-align:left;
				padding:0px 0px;
				margin:0px 0px 00px 25px;
				list-style:none;
				width:390px;
				}
				.boxw ul li ul li{
				font: normal 500 12px Helvetica, Arial, sans-serif;
				color:#3f3f3f;
				margin:3px 0px 0px 0px;
				width:390px;
				}				
					
			.tcrbox{
			width:500;
			background:#f4f4f4;
			padding:0;
			margin:0px 0px 0px 10px;
			display:block;
			}
			
			a.tcrbox h4{
			color:#80BBDE;
			text-decoration:none;
			margin:0px 0px;
			
			}
			a.bodylink, a.bodylink:visited{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:none;
}
			.tcrsubbox{
			width:200px;
			height:117px;
			margin:6px 1px 5px 4px;
			background:transparent;
			text-align:left;
			overflow:hidden;
			line-height:10px;
			position:relative;
			float:left;
			padding:0px 10px 0px 20px; 
			}
			
			
			.tcrsubbox img{
			width:75px;
			height:100px;
			margin:0px 4px 17px 0px;
			background:transparent;
			border:none;
			display:inline;
			float:left;
			padding:0px 0px 0px 15px;
			}
			.tcrmainimg{
			width:120px;
			height:150px;
			float:left;
			display:inline;
			background:transparent;
			margin:0px 6px 0px 0px;
			}
			
			a.tcrsubboxh2{
			font:normal 700 12px Helvetica, Arial, sans-serif;
			color:#3f3f3f;
			text-decoration:none;
			margin:0px 0px;
			background:transparent;
			}
			a.tcrsubboxp, a.tcrsubboxp:visited{
			font:normal 800 12px Helvetica, Arial, sans-serif;
			color:#213684;
			text-decoration:none;
			margin:0px 0px;
			background:transparent;
			}
			a.tcrsubboxp:hover{
			text-decoration:underline;
			}
			
			.tcrexpandboxcol{
			width:180px;
			height:80%;
			float:left;
			display:inline;
			position:relative;
			background:transparent;
			border-right:thin dotted #d8d8d8;
			padding:0px 0px 0px 0px;
			margin:10px 5px 0px 0px;
			}
				.tcrexpandboxcol ul{
				list-style:none;
				float:left;
				clear:left;
				display:inline;
				padding:0;
				margin:0;
				}
				.tcrexpandboxcol ul li{
				float:left;
				
				background:transparent;
				}
			.tcrexpandboxcol2{
			width:120px;
			height:80%;
			float:left;
			display:inline;
			position:relative;
			background:transparent;
			border-right:thin dotted #d8d8d8;
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;
			}
				.tcrexpandboxcol2 ul{
				list-style:none;
				float:left;
				clear:left;
				display:inline;
				padding-left:10;
				padding:0;
				margin:0;
				}
				.tcrexpandboxcol2 ul li{
				float:left;
				
				background:transparent;
				}			
			.tcrexpandboxcol3{
			width:90px;
			height:80%;
			float:left;
			display:inline;
			position:relative;
			background:transparent;
			padding:0px 10px 0px 0px;
			margin:10px 0px 3px 0px;
			}
				.tcrexpandboxcol3 ul{
				list-style:none;
				float:left;
				clear:left;
				display:inline;
				padding:0;
				margin:0;
				}
				.tcrexpandboxcol3 ul li{
				float:left;
				
				background:transparent;
				}			
			.tcrexpandboxcol4{
			width:250px;
			height:80%;
			float:left;
			display:inline;
			position:relative;
			background:transparent;
			border-right:thin dotted #d8d8d8;
			padding:0px 0px 0px 0px;
			margin:10px 7px 0px 0px;
			}
			
			.tcrexpandbox ul{
			text-align:left;
			clear:left;
			padding:4px 8px 0px 3px;
			margin:0px 0px 30px 25px;
			list-style:none;
			}
			.tcrexpandbox ul li{
			font: normal 800 14px Helvetica, Arial, sans-serif;
			color:#213684;
			margin:12px 0px 0px 0px;
			}
			.tcrexpandbox ul li ul{
			text-align:left;
			padding:0px 0px;
			margin:0px 0px 00px 25px;
			list-style:none;
			
			}
			.tcrexpandbox ul li ul li{
			font: normal 500 12px Helvetica, Arial, sans-serif;
			color:#3f3f3f;
			margin:3px 0px 0px 0px;
			width:390px;
			}
			.tcrbox ul li a, .tcrbox ul li ul li a:visited{
			font: normal 500 12px Helvetica, Arial, sans-serif;
			color:#3f3f3f;
			margin:3px 0px 0px 0px;
			width:390px;
			text-decoration:none;
			}		
			.tcrbox ul li a:hover{
			text-decoration:underline;
			}
			.tcrexpandbox ul li ul li ul{
			text-align:left;
			padding:0px 0px;
			margin:6px 0px 6px 25px;
			list-style-type:disc;
			width:370px;
			}
			.tcrexpandbox ul li ul li ul li{
			font: normal 500 12px Helvetica, Arial, sans-serif;
			color:#3f3f3f;
			width:370px;
			margin:3px 0px 0px 0px;
			}
			
			

.bodylink{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
}
a.bodylink, a.bodylink:visited{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:none;
}
a.bodylink:hover{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:underline;
}	
			.halfbox{
			width:225px;
			background:#f4f4f4;
			margin:0px 10px 10px 15px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
			.tallbox{
			width:225px;
			height:375px;
			background:#f4f4f4;
			margin:0px 10px 10px 0px;
			padding:0;
			float:left;
			display:inline;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
			.tallbox a.highlight, .tallbox a.highlight:visited{
				width:225px;
				height:375px;
				background:#f4f4f4;
				float:left;
				display:inline;
				margin:0;
				padding:0;
				font:normal 500 12px Verdana;
				color:#80BBDE;
				text-decoration:none;
				}
				.tallbox a.highlight:hover{
				color:#213680;
				text-decoration:none;
				}
					.tallbox a.highlight img{
					border:none;
					float:left;
					display:inline;
					margin:0;
					padding:0;
					}
					.tallbox a.highlight .sidefeature{
					float:right;
					display:inline;
					margin:-165px 6px 0px 0px;
					}
					.tallbox a.highlight .sidefeature612{
					float:right;
					display:inline;
					margin:-200px 30px 0px 0px;
					}					
				.tallbox a.top, .tallbox a.top:visited{
				width:225px;
				height:188px;
				background:#f4f4f4;
				float:left;
				display:inline;
				margin:0;
				padding:0;
				font:normal 500 14px Verdana;
				color:#80BBDE;
				text-decoration:none;
				}
				.tallbox a.top:hover{
				color:#213680;
				text-decoration:none;
				}
					.tallbox a.top img{
					border:none;
					float:left;
					display:inline;
					margin:0;
					padding:0;
					}
					.tallbox a.top .sidefeature{
					float:right;
					display:inline;
					margin:-80px 90px 0px 0px;
					}
				.tallbox a.bottom{
				width:225px;
				height:188px;
				border:none;
				background:#f4f4f4;
				float:left;
				display:inline;
				margin:0;
				padding:0;
				clear:left;
				font:normal 500 14px Verdana;
				color:#80BBDE;
				text-decoration:none;
				}
				.tallbox a.bottom:hover{
				color:#213680;
				text-decoration:none;
				}					
					.tallbox a.bottom img{
					border:none;
					float:left;
					display:inline;
					margin:0;
					padding:0;
					}
					.tallbox a.bottom .sidefeature{
					float:left;
					display:inline;
					margin:-185px 0px 0px 95px;
					width:120px;
					}

				.innerbox{
				width:209px;
				background:#f4f4f4;
				margin:0;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				text-align:left;
				}
				
				.innerbox p{
				width:140px;
				background:#f4f4f4;
				margin:0;
				padding:0;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#666;
				text-align:center;
				}
				.innerbox p a, .innerbox p a:visited{
					font:normal 500 12px Helvetica, Arial, sans-serif;
					padding:0;
					color:#4198D8;
					text-decoration:none;
					}
				
					.innerbox a, .innerbox a:visited{
					font:normal 500 12px Helvetica, Arial, sans-serif;
					color:#4198D8;
					text-decoration:none;
					}
					.innerbox a:hover{
					text-decoration:underline;
					}
					.innerbox a.rftr{
					width:209px;
					height:116px;
					background:url(../images/rftr-link.jpg) top left no-repeat;
					border:none;
					float:left;
					display:block;
					margin:0px 0px 10px 0px;
					padding:0;
					}
					a.carep, a.carep:visited{
					width:209px;
					height:103px;
					background:url(../images/carep.jpg) 0 0 no-repeat;
					border:none;
					display:inline;
					float:left;
					margin:0;
					padding:0;
					}
					a.carep:hover{
					background:url(../images/carep.jpg) 0 -103px no-repeat;
					border:none;
					}
				.innertallbox{
				width:209px;
				height:340px;
				background:#f4f4f4;
				margin:0;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				text-align:left;
				}
					.innertallbox a, .innertallbox a:visited{
					font:normal 500 12px Helvetica, Arial, sans-serif;
					color:#4198D8;
					text-decoration:none;
					}
					.innertallbox a:hover{
					text-decoration:underline;
					}
					
					.floatright{
					float:right;
					display:block;
					margin:12px 6px;
					padding:0;
					background:transparent;
					}
					.floatleft{
					float:left;
					display:inline;
					margin:12px 6px;
					padding:0;
					background:transparent;
					}
					.center{
					display:block;
					float:left;
					margin:0px 0px 12px 10px;
					padding:0;
					background:transparent;
					}										
					#player{
					width:209px;
					height:175px;
					margin:0px 0px 6px 0px;
					background:#f4f4f4;
					overflow:hidden;
					position:relative;
					}
					.innerbox .skinny{
					font: normal 100 14px Helvetica, Arial, sans-serif;
					color:#213684;
					}
					/*----START RSS----*/
					a.rss, a.rss:visited, a.rss:hover{
					background:url(../images/rss.png) no-repeat;
					background-position:190px 8px;
					display:block;
					font: normal 800 14px Helvetica, Arial, sans-serif;
					color:#213684;
					text-align:center;
					padding:8px 8px;
					display:block;
					text-decoration:none;
					margin:-15px 0px 0px 0px;
					}
					#news {
					border:none;
					width:209px;
					border:none;
					padding:0px 0px;
					margin:0px 0px;
					text-align:left;
					table-layout:auto;
					display:block;
					}
						#news tbody tr td {
						font: normal 800 11px Helvetica, Arial, sans-serif;
						color:#3E80AF;
						padding: 3px 8px;
						width:209px;
						background:#f4f4f4;
						}
						#news tbody tr td.odd {
						font: normal 800 11px Helvetica, Arial, sans-serif;
						color:#3E80AF;
						padding: 3px 8px;
						width:209px;
						background:#ffffff;
						}
						#news a, #news a:visited{
						font: normal 800 10px Helvetica, Arial, sans-serif;
						color:#3E80AF;
						text-decoration:none;
						}
						#news a:hover{
						font: normal 800 10px Helvetica, Arial, sans-serif;
						color:#3E80AF;
						text-decoration:underline;
						}
					/*----END RSS----*/		
					/*----START REP FINDER----*/		
					.rfimages, a.rfimages{
					margin:0px 14px 0px 0px;
					display:block;
					float:left;
					padding:0px 0px;
					clear:left;
					border:none;
					}
					#repfindermap{
					margin:0px 0px;
					overflow:hidden;
					}
					.map{
					width:400px;
					height:509px;					
					margin:0px 0px;
					padding:0px 0px;
					background:transparent;
					display:inline;
					overflow:hidden;
					}
					.reps{
					width:300px;
					height:300px;
					position:absolute;
					display:inline;
					margin:0px 0px 0px 0px;
					background:transparent;
					overflow:hidden;
					}
					.repfinderbox{
					width:200px;
					height:135px;
					background:url(../images/camap.jpg) bottom left no-repeat;
					padding:0;
					margin:0;
					}
						.repfinderbox a, .repfinderbox a:visited{
						font:normal 500 12px Helvetica, Arial, sans-serif;
						color:#4198D8;
						margin:10px 0px 0px 0px;
						line-height:18px;
						text-decoration:none;
						}
						.repfinderbox a:hover{
						text-decoration:underline;
						}
					/*----END REP FINDER----*/		
			.boxwide{
			width:510px;
			background:#f4f4f4;
			margin:0px 0px 10px 0px;
			padding:0;
			float:left;
			display:block;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}
				.innerboxwide{
				width:510px;
				background:transparent;
				margin:0;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				}
				.innerboxwide ul{
				width:510px;
				background:#f4f4f4;
				margin:0;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				}
				.innerboxwide ul li{
				width:510px;
				background:#f4f4f4;
				margin:0;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				}
				.innerboxwideev{
				width:510px;
				background:#f4f4f4;
				margin:0px 0px 0px 50px;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				}
				.innerboxwide .awfeature{
				width:450px;
				height:146px;
				float:left;
				display:block;
				margin:0px 0px 50px 30px;
				background:url(../images/aw_feature1.png) top left no-repeat;
				text-decoration:none;
				}
				.awfeature a.blank, .awfeature a.blank:visited{
				width:321px;
				height:60px;
				position:absolute;
				display:block;
				margin:10px 0px 0px 100px;
				padding:0;
				border:none;
				background:url(../images/blank.gif) top left repeat;
				text-decoration:none;
				color:#d8d8d8;
				}
				.awfeature a.blank:hover{
				background:url(../images/blank2.gif) top left repeat;
				}				
				a.blank .soon, a.blank:visited .soon{
				font:normal 500 12px verdana;
				color:#ffffff;
				float:left;
				display:block;
				position:relative;
				width:217px;
				height:85px;
				margin-left:-999px;
				background:url(../images/soon-trans.png) top left no-repeat;
				}
				a.blank:hover .soon{
				margin:-57px 0px 0px 70px;
				cursor:pointer;
				}
				.innerboxwide a.longmanlink{
				width:89px;
				height:120px;
				float:left;
				display:block;
				margin:-20px 10px 0 10px;
				background:url(../images/longman.jpg) top left no-repeat;
				border:none;
				}	
				.longman{
				text-align:left;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#666;
				padding:20px 0;
				}
				.longman strong{
				font:normal 800 14px Helvetica, Arial, sans-serif;
				color:#333;
				display:block;
				margin:0 0 6px 0;
				}		
				.longman a, .longman a:visited{
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#4198D8;
				text-decoration:none;
				}	
				.longman a:hover{
				text-decoration:underline;
				}
				.l1flash{
				width:500px;
				height:350px;
				float:left;
				display:block;
				margin:20px 0px 20px 0px;
				padding:0;
				background:transparent;
				}	
			.boxxwide{
			width:540px;
			background:#f4f4f4;
			margin:0px 0px 10px 0px;
			padding:0;
			float:left;
			display:block;
			font:normal 500 12px Helvetica, Arial, sans-serif;
			color:#333333;
			}				
				.innerboxxwide{
				width:524px;
				background:transparent;
				margin:0;
				padding:8px;
				position:relative;
				font:normal 500 12px Helvetica, Arial, sans-serif;
				color:#333333;
				overflow:hidden;
				}				
					.innerboxxwide ul{
					width:500px;
					float:left;
					display:block;
					list-style:none;
					padding: 0;
					margin:0px 0px 0px 5px;
					clear:left;
					background:transparent;
					
					}
						.innerboxxwide ul li{
						width: 480px;
						padding: 0;
						margin: 0px 0px 6px 0px;
						display:block;
						background:transparent;
						clear:left;
						
						}
							.innerboxxwide ul li a, .innerboxxwide ul li a:visited{
							font: normal 500 12px Helvetica, Arial, sans-serif;
							color: #4198D8;
							text-decoration: none;
							}
							.innerboxxwide ul li a:hover{
							text-decoration: underline;
							}
									     .innerboxxwide ul li a.rjlink, .innerboxxwide ul li a.rjlink:visited{
										font: normal 800 14px Helvetica, Arial, sans-serif;
										color: #4198D8;
										text-decoration: none;
										}
										.innerboxxwide ul li a.rjlink:hover{
										text-decoration: underline;                        
										}    
						.innerboxxwide ul li ul{
						width:400px;
						display: block;
						list-style:none;
						padding: 0px 0px 0px 20px;
						margin: 10px 0px 20px 10px;
						clear:left;
						background:transparent;
						}
							.innerboxxwide ul li ul li{
							width: 380px;
							padding: 0;
							margin: 0px 0px 6px 0px;
							display:block;
							}	
					.innerboxxwide .box{
					width:160px;
					height:165px;
					float:left;
					display:inline;
					margin:0px 10px 30px 4px;
					background:transparent;
					}
					.boxw1{
					width:550px;
					background:#f4f4f4;
					margin:0px 10px 10px 0px;
					padding:0;
					float:left;
					display:inline;
					font:normal 500 14px Helvetica, Arial, sans-serif;
					}				
					
					 	 .innerboxxwide .boxw1 ul {
						 font:normal 800 14px Helvetica, Arial, sans-serif;
						
						text-decoration: none;
						width:auto;
						}
						.innerboxxwide .boxw1 ul li{
						font:normal 800 14px Helvetica, Arial, sans-serif;
						text-decoration: none;                        
						}    
						.innerboxxwide .boxw1 ul li ul{
						font: normal 500 12px Helvetica, Arial, sans-serif;
						text-decoration: none;
						display:block;
						}
						.innerboxxwide .boxw1 ul li ul li{
						font: normal 500 12px Helvetica, Arial, sans-serif;
						text-decoration: none;
						color: #333333;
						display:block;                        
						} 
						
						
						
						.innerboxxwide ul li a.boxw1, .innerboxxwide ul li a.boxw1:visited{
						font: normal 500 14px Helvetica, Arial, sans-serif;
						color: #4198D8;
						text-decoration: none;
						list-style:disc;
						}
						.innerboxxwide ul li a.boxw1:hover{
						text-decoration: underline;                        
						}    
					  	.innerboxxwide .boxw1 a, .innerboxxwide .boxw1 a:visited{
						font:normal 800 14px Helvetica, Arial, sans-serif;
						color:#4198D8;
						text-decoration:none;
						margin-bottom:6px;
						float:left;
						display:block;
						clear:left;
						}
						.innerboxxwide .boxw1 a:hover{
						text-decoration:underline;
						}
					
					
					
					.outbox{
					margin:10px 15px 20px 15px;
					padding:0;
					text-align:right;
					font:normal 900 50px Helvetica, Arial, sans-serif;
					color:#eaeaea;
					width:140px;
					height:165px;
					float:left;
					display:inline;
					}
					.outbox:hover{
					color:#666666;
					}
						.outbox .box{
						width:140px;
						height:165px;
						float:left;
						display:inline;
						margin:-45px 0px 0px 0px;
						background:transparent;
						}
					
						.innerboxxwide .box img{
						width:80px;
						height:100px;
						background:transparent;
						float:left;
						display:inline;
						margin:0px 70px 0px 0px;
						border:none;
						}
						
						.innerboxxwide .box a, .innerboxxwide .box a:visited{
						font:normal 900 12px Helvetica, Arial, sans-serif;
						color:#4198D8;
						text-decoration:none;
						margin-bottom:6px;
						float:left;
						display:block;
						clear:left;
						width:140px;
						}
						.innerboxxwide .box a:hover{
						text-decoration:underline;
						}
						.innerboxxwide .box a.se, .innerboxxwide .box a.se:visited{
						width:77px;
						height:25px;
						background:url(../images/se.gif) top left no-repeat;
						border:none;
						float:left;
						display:inline;
						margin:4px 0px 0px 6px;
						}
						.innerboxxwide .box a.se:hover{
						background:url(../images/se2.gif) top left no-repeat;						
						}
						.innerboxxwide .box a.te, .innerboxxwide .box a.te:visited{
						width:77px;
						height:25px;
						background:url(../images/te.gif) top left no-repeat;
						border:none;
						float:left;
						display:inline;
						clear:left;
						margin:3px 0px 0px 6px;
						}
						.innerboxxwide .box a.te:hover{
						background:url(../images/te2.gif) top left no-repeat;						
						}
						
	.footer{
	width:800px;
	height:45px;
	background:#ffffff;
	position:relative;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	border-top:solid 1px #f4f4f4;
	}
		.footerleft{
		width:390px;
		float:left;
		display:inline;
		margin:7px 0px 0px 5px;
		background:transparent;
		font:normal 500 9px Helvetica, Arial, sans-serif;
		color:#999999;
		}
		.footerright{
		width:390px;
		float:left;
		display:inline;
		margin:0px 5px 0px 10px;
		background:transparent;
		text-align:right;
		line-height:12px;
		}
		.footerright a, .footerright a:visited{
		font:normal 500 9px Helvetica, Arial, sans-serif;
		text-decoration:none;
		color:#2AABDE;
		}
		.footerright a:hover{
		color:#2AABDE;
		text-decoration:underline;
		}
		
.headerlink{
position:absolute;
top: 16px;
left: 662px;

margin:0px 0px 0px 0px;
text-align:left;
line-height:14px;
}
	.headerlink a, .headerlink a:visited{
	font:normal 12px Helvetica, Arial, sans-serif;
	text-decoration:none;
	color:white;
	}
	.headerlink a:hover{
	color:white;
	text-decoration:underline;
	}			
	
	.bottom{
	width:800px;
	height:15px;
	background:url(../images/bottom-trans.png) top left no-repeat;
	position:relative;
	margin:0px auto;
	}
	
/*--- Components ---*/

.componentsframe{
width:700px;
position:relative;
margin:0px auto;
padding:0;
background:#ffffff;
}
	.components{
	width:600px;
	position:relative;
	margin:5px auto 0px auto;
	padding:15px;
	background:transparent;
	}
		.componentshead{
		width:700px;
		height:95px;
		position:relative;
		margin:0;
		padding:0;
		background:url(../images/header.jpg) top left repeat-x;
		}
		.components hr{
		width:85%;
		margin:20px auto;
		}
		.components .u{
		text-decoration:underline;
		}
		.components a,.components a:visited{
		font: normal 500 12px Helvetica, Arial, sans-serif;
		text-decoration:none;
		color:#4198D8;
		}
		.components a:hover{
		text-decoration:none;
		}
		.components ul{
		display:block;
		margin:0px 0px 10px 10px;
		list-style: none;
		font: normal 800 15px Helvetica, Arial, sans-serif;
		}
		
			.components ul li{
			margin:0px 0px 10px 10px;
			font: normal 500 12px Helvetica, Arial, sans-serif;
			color:#3f3f3f;
			}
			.components ul strong{
			font: normal 800 16px Helvetica, Arial, sans-serif;
			margin-left:10px;
			padding:0px 0px 0px 0px;
			}
			.components ul li strong{
			font: normal 500 12px Helvetica, Arial, sans-serif;
			margin-left:10px;
			}			
			.components h1{
			font:normal 800 22px Helvetica, Arial, sans-serif;
			color:#333333;
			margin:12px 0px 0px 0px;
			display:block;
			}		
			.components h2{
			font:normal 700 18px Helvetica, Arial, sans-serif;
			color:#333333;
			margin:12px 0px 0px 0px;
			display:block;
			}
			.components h3{
			font:normal 800 15px Helvetica, Arial, sans-serif;
			color:#282828;
			margin:17px 0px 0px 0px;
			display:block;
			}
			.components h4{
			font:normal 800 13px Helvetica, Arial, sans-serif;
			color:#282828;
			margin:15px 0px 10px 0px;
			display:block;
			}
			.components h5{
			font:normal 800 16px Helvetica, Arial, sans-serif;
			color:#282828;
			text-align:left;
			margin:17px 0px 0px 0px;
			display:block;
			}
			.components p{
			margin:5px 0px 10px 0px;
			color:#333333;
			font: normal 500 12px Helvetica, Arial, sans-serif;
			}
			.components p strong{
			font: normal 600 13px Helvetica, Arial, sans-serif;
			color:#333333;
			margin: 5px 0px 3px 0px;
			}
			
			.components ul li ul{
			display:block;
			width:500px;
			margin:0px 0px 0px 20px;
			padding:0px 0px 0px 20px;
			list-style: disc;
			font: normal 800 14px Helvetica, Arial, sans-serif;
			list-style-position:outside;
			}
			.components ul li ul li{
			display:block;
			display:list-item;
			margin:0px 0px 0px 20px;
			padding:0;
			font: normal 500 12px Helvetica, Arial, sans-serif;
			color:#3f3f3f;
			}
				
				.components ul strong{
				font: normal 600 14px Helvetica, Arial, sans-serif;
				margin:0px 0px 0px 10px;
				}
				.components ul li strong{
				font: normal 600 14px Helvetica, Arial, sans-serif;
				margin:0px 0px 0px 10px;
				}
					
				.components ul li ul strong{
				font: normal 600 12px Helvetica, Arial, sans-serif;
				font-weight:600;
				
				}
				.components ul li ul li strong{
				font: normal 600 12px Helvetica, Arial, sans-serif;
				}
				
				.components p strong{
				font: normal 600 12px Helvetica, Arial, sans-serif;
				color:#333333;
				}





/*------  AUTHOR ----*/
.authorname{
font:normal 800 14px Helvetica, Arial, sans-serif;
margin:0px 0px 0px 10px;
color:#213684;
padding:0px 0px 0px 10px;
}
.authorname a, a:visited{
	font:normal 800 14px Helvetica, Arial, sans-serif;
	color:#80BBDE;
	text-decoration:none;
}
.authorname a:hover{
text-decoration:underline;
}
.authornamecopy{
font:normal 800 14px Helvetica, Arial, sans-serif;
margin:0px 0px 0px 35px;
color:#213684;
padding:0px 0px 0px 20px;
}
.authortext{
font:normal 500 12px Helvetica, Arial, sans-serif;
margin:0px 0px 10px 10px;
color:#3f3f3f;
text-align:justify;
padding:0px 8px 0px 10px;
}
.authortextcopy{
font:normal 500 12px Helvetica, Arial, sans-serif;
margin:0px 0px 0px 35px;
color:#3f3f3f;
padding:0px 0px 0px 20px;
}
.authorbox{
border-bottom:thin dotted #d8d8d8;
margin:5px 0px 20px 0px;
padding:0px 0px 8px 0px;
text-align:justify;
background:transparent;
}
.authorimg{
width:75px;

margin:0px 0px 0px 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0px 10px 2px 0px;
}
a.authorlink, a.authorlink:visited{
font: normal 500 13px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:none;
float:right;
display:inline;
margin:-10px 7px 6px 10px;
}
a.authorlink:hover{
text-decoration:underline;
}

/*--- CARESOURCES ---*/

.tcrlistbox{
width:568px;
background:#f4f4f4;
padding:0;
margin:0px 0px 0px 10px;
display:block;
}
.listboxcar1{
width:500px;
height:auto;
border-bottom:thin dotted #d8d8d8;
margin:5px 0px 20px 0px;
padding:0px 0px 8px 0px;
text-align:left;
background:transparent;
clear:left;
}
.listboxcar1 ul{
padding:0px 0px 0px 0px;
margin:-140px 0px 0px 100px;
position:relative;
background:transparent;
list-style:none;
}
.listboxcar1 ul li{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#3f3f3f;
margin:12px 0px 0px 0px;
width:350px;
}
.listboxcar{
width:550px;
border-bottom:thin dotted #d8d8d8;
margin:5px 0px 20px 0px;
padding:0px 0px 8px 0px;
text-align:left;
background:transparent;
clear:left;
}
.listboxcar ul{
text-align:left;
padding:0px 0px 0px 0px;
margin:-110px 0px 0px 100px;
position:relative;
list-style:none;
width:350px;
background:transparent;
}
.listboxcar ul li{
font: normal 500 12px Helvetica, Arial, sans-serif;
color:#3f3f3f;
margin:12px 0px 0px 0px;
width:350px;
}
.listimg{
width:75px;
height:101px;
margin:0px 0px 0px 0px;
border:none;
background:transparent;
float:left;
padding:0px 10px 0px 5px;
}
.listimg1{
width:75px;
height:101px;
margin:0px 0px 0px 0px;
padding:0px 20px 60px 5px;
border:none;
background:transparent;
float:left;
}
.listboxtitle{
font:normal 800 14px Helvetica, Arial, sans-serif;
margin:0px 0px 0px 0px;
color:#213684;
}

/*--- UNIVERSALACCESS ---*/
.listboxtitle{
font:normal 800 14px Helvetica, Arial, sans-serif;
margin:0px 0px 0px 0px;
color:#213684;
}

.listimg{
width:75px;
height:101px;
margin:0px 8px 0px 0px;
border:none;
background:transparent;
float:left;
}

/*---- NEWS ----*/
.newsframe{
width:700px;
position:relative;
margin:0px auto;
padding:0;
background:#ffffff;
}
	.newsbody{
	width:650px;
	position:relative;
	margin:5px auto 0px auto;
	padding:15px;
	background:transparent;
	}
		
		.newsbody awimages{
		width:400;
		height:148;
		margin:50px auto 0px auto;
		padding:15px 0px 0px 0px;
		background:url(../images/amazingwords2.png);
		}
		.newshead{
		width:700px;
		height:95px;
		position:relative;
		margin:0;
		padding:0;
		background:url(../images/header.jpg) top left repeat-x;
		}
		.newsbody hr{
		width:85%;
		margin:20px auto;
		}
		.newsbody .u{
		text-decoration:underline;
		}
		.newsbody a,.newsbody a:visited{
		font: normal 500 12px Helvetica, Arial, sans-serif;
		text-decoration:none;
		color:#4198D8;
		}
		.newsbody a:hover{
		text-decoration:none;
		}
		.newsbody ul{
		float:left;
		display:inline;
		width:620px;
		margin:10px 0px 20px 10px;
		padding:0px 0px 0px 25px;
		list-style: disc outside;
		}
			.newsbody ul li{
			display:block;
			margin:10px 0px 0px 0px;
			padding:0;
			font: normal 500 12px Helvetica, Arial, sans-serif;
			color:#3f3f3f;
			}
		.signature{
		width:137px;
		height:53px;
		display:block;
		margin:3px 0px 4px 4px;
		background:url(../images/vicky.jpg) top left no-repeat;
		}
	.audiobody{
	width:650px;
	height:400px;
	position:relative;
	margin:5px auto 0px auto;
	padding:15px;
	background:transparent;	
	}	
		.audiobody h1{
		font:normal 800 20px Georgia;
		color:#000000;
		margin:0px 0px 25px 0px;
		display:block;
		}
		.audiobody p{
		font:normal 500 12px Helvetica, Arial, sans-serif;
		color:#333333;
		margin:25px 0px 14px 0px;
		display:block;
		}		
		.audiobody a,.audiobody a:visited{
		font: normal 500 12px Helvetica, Arial, sans-serif;
		text-decoration:none;
		color:#4198D8;
		}
		.audiobody a:hover{
		text-decoration:none;
		}
		
/*--- READING STREET ---*/

#uabuttonssp{
float:left;
margin:20px 0px 0px 65px;
background:transparent;
display:inline;
clear:left;
width:450px;
height:225px;
}
#uabuttonssp a.extrasupport, #uabuttonssp a.extrasupport:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/extrasupport_sp.jpg) top left no-repeat;
padding:0px 0px;
margin:0px 0px 0px 0px;
border:none;
}
#uabuttonssp a.extrasupport:hover{
background:url(../images/extrasupport2_sp.jpg) top left no-repeat;
}
#uabuttonssp a.advanced, #uabuttonssp a.advanced:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/advanced_sp.jpg) top left no-repeat;
padding:0px 0px;
margin:45px 0px 0px 5px;
border:none;
}
#uabuttonssp a.advanced:hover{
background:url(../images/advanced2_sp.jpg) top left no-repeat;
}
#uabuttonssp a.englishlearners, #uabuttonssp a.englishlearners:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/englishlearner_sp.jpg) top left no-repeat;
padding:0px 0px;
margin:10px 0px 0px 5px;
border:none;
}
#uabuttonssp a.englishlearners:hover{
background:url(../images/englishlearner2_sp.jpg) top left no-repeat;
}
#uabuttonssp a.managingclass, #uabuttonssp a.managingclass:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/managingclass_sp.jpg) top left no-repeat;
padding:0px 0px;
margin:45px 0px 0px 5px;
border:none;
}
#uabuttonssp a.managingclass:hover{
background:url(../images/managingclass2_sp.jpg) top left no-repeat;
}

#uabuttons{
float:left;
margin:20px 0px 0px 65px;
background:transparent;
display:inline;
clear:left;
width:450px;
height:225px;
}
#uabuttons a.extrasupport, #uabuttons a.extrasupport:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/extrasupport.jpg) top left no-repeat;
padding:0px 0px;
margin:0px 0px 0px 0px;
border:none;
}
#uabuttons a.extrasupport:hover{
background:url(../images/extrasupport2.jpg) top left no-repeat;
}
#uabuttons a.advanced, #uabuttons a.advanced:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/advanced.jpg) top left no-repeat;
padding:0px 0px;
margin:45px 0px 0px 5px;
border:none;
}
#uabuttons a.advanced:hover{
background:url(../images/advanced2.jpg) top left no-repeat;
}
#uabuttons a.englishlearners, #uabuttons a.englishlearners:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/englishlearners.jpg) top left no-repeat;
padding:0px 0px;
margin:10px 0px 0px 5px;
border:none;
}
#uabuttons a.englishlearners:hover{
background:url(../images/englishlearners2.jpg) top left no-repeat;
}
#uabuttons a.managingclass, #uabuttons a.managingclass:visited{
height:177px;
width:105px;
float:left;
display:inline;
background:url(../images/managingclass.jpg) top left no-repeat;
padding:0px 0px;
margin:45px 0px 0px 5px;
border:none;
}
#uabuttons a.managingclass:hover{
background:url(../images/managingclass2.jpg) top left no-repeat;
}
/*--- EVENTS ---*/
#columnc{
width:340px;
display:inline;
background:transparent;
margin:15px 10px 0px 225px;
position:absolute;
}
			.boxev{
			width:500px;
			background:#f4f4f4;
			margin:0px 10px 10px 0px;
			padding:10px 0px 0px 20px;
			float:left;
			display:inline;
			font:normal 500 14px Helvetica, Arial, sans-serif;
			color:#333333;
			}
			.boxevtitle{
			font:800 14px Helvetica, Arial, sans-serif;
			} 
			
				.boxev ul{
				text-align:left;
				clear:left;
				padding:4px 8px 0px 3px;
				margin:0px 0px 30px 25px;
				list-style:none;
				width:400px;
				}
				.boxev ul li{
				font: normal 500 12px Helvetica, Arial, sans-serif;
				color:#213684;
				margin:12px 0px 0px 0px;
				width:400px;
				}
				.boxev ul li ul{
				text-align:left;
				padding:0px 0px;
				margin:0px 0px 00px 25px;
				list-style:none;
				width:390px;
				}
				.boxev ul li ul li{
				font: normal 500 12px Helvetica, Arial, sans-serif;
				color:#3f3f3f;
				margin:3px 0px 0px 0px;
				width:390px;
				}
.eventbody{
width:650px;
height:600px;
position:relative;
margin:10px auto 0px auto;
padding:15px;
background:transparent;	
}					
.eventbody1{
width:650px;
height:600px;
position:relative;
margin:10px auto 0px auto;
padding:15px;
background:transparent;	
}										
/*--- ABOUT PEARSON ---*/
.abtpearsonlink{
font:normal 800 15px Helvetica, Arial, sans-serif;
color: #4198D8;
margin:0px 0px 10px 0px;
display:block;
text-decoration:none;
}
/*--- CA RESOURCES ---*/
.caresbox{
border-bottom:thin dotted #d8d8d8;
margin:5px 0px 20px 0px;
padding:0;
background:transparent;
width:500px;
}
.caresbox ul li{
width:500px;
}
.caresbox li{
margin:0px 10px 10px 10px;
padding:0px 10px 8px 0px;
background:transparent;
display:block;
width:480px;
}
.caresimg{
width:75px;
height:94px;
margin:0px 0px 0px 10px;
border:none;
background:transparent;
float:left;
display:inline;
padding:0px 15px 2px 0px;
}

a.caresboxlink, a.caresboxlink:visited{
font: normal 500 13px Helvetica, Arial, sans-serif;
color:#213684;
text-align:left;
text-decoration:none;
float:right;
margin:0px 7px 6px 0px;
}
a.caresboxlink:hover{
text-decoration:underline;
}
.carestitle{
font:normal 800 14px Helvetica, Arial, sans-serif;
margin:0px 0px 00px 0px;
color:#213684;
padding:0;
}
.carestitlecopy{
font:normal 800 14px Helvetica, Arial, sans-serif;
margin:0px 0px 0px 35px;
color:#213684;
padding:0px 0px 0px 20px;
}
.carestext{
font:normal 500 12px Helvetica, Arial, sans-serif;
margin:10px 0px 0px 10px;
color:#3f3f3f;
padding:0px 8px 0px 10px;
}
.carestextcopy{
font:normal 500 12px Helvetica, Arial, sans-serif;
margin:0px 0px 0px 35px;
color:#3f3f3f;
padding:0px 0px 0px 20px;
}

/*---- FONTS ----*/
h1{
font:normal 800 20px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#000000;
margin:0px 0px 10px 0px;
display:block;
}
h2{
font:normal 800 18px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#333333;
margin:0px 0px 10px 0px;
display:block;
}
h3{
font:normal 500 16px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#666666;
margin:0px 0px 10px 0px;
display:block;
}
h4{
font:normal 800 14px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#213684;
margin:0px 0px 10px 0px;
display:block;
}
h7{
font:normal 800 14px Helvetica, Helvetica, Arial, sans-serif, sans-serif;
color:#4198D8;
margin:0px 0px 10px 0px;
display:block;
text-decoration:none;
}

h8{
font:normal 800 14px Helvetica, Arial, sans-serif;
color:#2AABDE;
margin:0px 0px 10px 0px;
display:block;
text-decoration:none;
}
h5{
font:normal 800 14px Helvetica, Arial, sans-serif;
color:#213684;
text-align:center;
margin:-6px 0px 6px 0px;;
}
h6{
font:normal 800 14px Helvetica, Arial, sans-serif;
color:#213684;
margin:-6px 0px 6px 0px;;
}

p{
font:normal 500 12px Helvetica, Arial, sans-serif;
color:#333333;
margin:0px 0px 14px 0px;
display:block;
}
.newstitle{
font: normal 800 12px Helvetica, Arial, sans-serif;
color:#000000;
text-align:left;
float:left;
}

/*---- Redesign Styles ----*/

.rightbox {
padding-bottom:8px;
}

.subhead {
padding-bottom:8px;
}

.homebody {
font: normal 13px Helvetica, Arial, sans-serif;
color:#000000;
text-align:left;
line-height:16px;
}
		.homebody a, .homebody a:visited{
		font: normal 13px Helvetica, Arial, sans-serif;
		text-decoration:none;
		color:#4198D8;
		}
		.homebody a:hover{
		color:#4198D8;
		text-decoration:underline;
		}
		
.poptitle {
font-size:26px;
font-weight:bold;
font-family: Helvetica, Arial, sans-serif;
margin-top: 8px;
}

.poptitlesub {
margin-top:20px;
margin-bottom:4px;
font-size:15px;
font-weight:normal;
}

.popbody {
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
}

.imgbox {
background-color:#ededed;
padding-left:8px;
padding-right:8px;
padding-top:8px;
padding-bottom:4px;
margin-bottom:24px;
margin-top:6px;
}

.caption {
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#333333;
margin-top: 4px;
}
	