* {
	margin:0;
	padding:0;
}
html,body {
	color:#5f5f5f;
	font-family:Verdana;
	font-size:11px;
	background-color:#FFFFFF;
}
img{
	border:0px;
}
p{
	margin-bottom:10px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.clearboth {
	clear:both;
}
.clearright{
	clear:right;
}
.clearleft{
	clear:left;
}
.main{
	width:770px;
	margin:43px auto 46px;
}
	.logo{
		margin-bottom:25px;
	}
	.nav{
		width:770px;
		margin-bottom:8px;
	}
		.menu_item{
			float:left;
			background-image:url(images/nav_bg.jpg);
			background-position:bottom left;
			background-repeat:repeat-x;
			height:32px;
			margin-right:4px;
			width:254px;
		}
		.menu_item_active{
			float:left;
			background-image:url(images/nav_bg.jpg);
			background-position:bottom left;
			background-repeat:repeat-x;
			height:32px;
			margin-right:4px;
			width:254px;
		}
		.menu_item_last{
			float:left;
			background-image:url(images/nav_bg.jpg);
			background-position:bottom left;
			background-repeat:repeat-x;
			height:32px;
			width:254px;
		}
		.menu_item_active_last{
			float:left;
			background-image:url(images/nav_bg.jpg);
			background-position:bottom left;
			background-repeat:repeat-x;
			height:32px;
			width:254px;
		}
			.menu_item a, .menu_item_last a{
				font-size:11px;
				font-weight:bold;
				color:#9ca4aa;
				text-decoration:none;
			}
			.menu_item_active a, .menu_item_active_last a{
				font-size:11px;
				font-weight:bold;
				color:#000044;
				text-decoration:none;
			}
			.menu_item a:hover, .menu_item_last a:hover{
				color:#000044;
			}
	.nav_base{
		width:125px;
		float:left;
		background-image:url(images/nav_bg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		height:14px;
		margin-right:4px;
	}
	.nav_base_last{
		width:125px;
		float:left;
		background-image:url(images/nav_bg.jpg);
		background-position:bottom left;
		background-repeat:repeat-x;
		height:14px;
	}
		.menu_item_new{
			float:right;
			margin-left:4px;
			width:125px;
		}
		.menu_item_active_new{
			float:right;
			margin-left:4px;
			width:125px;
		}
		.menu_item_last_new{
			float:right;
			width:125px;
		}
		.menu_item_active_last_new{
			float:right;
			width:125px;
		}
			.menu_item_new a, .menu_item_last_new a{
				font-size:11px;
				font-weight:bold;
				color:#9ca4aa;
				text-decoration:none;
			}
			.menu_item_active_new a, .menu_item_active_last_new a{
				font-size:11px;
				font-weight:bold;
				color:#000044;
				text-decoration:none;
			}
			.menu_item_new a:hover, .menu_item_last_new a:hover{
				color:#000044;
			}
			
		.menu_item_home{
			float:left;
			margin-right:4px;
			width:125px;
		}
		.menu_item_active_home{
			float:left;
			margin-right:4px;
			width:125px;
		}
		.menu_item_last_home{
			float:left;
			width:125px;
		}
		.menu_item_active_last_home{
			float:left;
			width:125px;
		}
			.menu_item_home a, .menu_item_last_home a{
				font-size:11px;
				font-weight:bold;
				color:#9ca4aa;
				text-decoration:none;
			}
			.menu_item_active_home a, .menu_item_active_last_home a{
				font-size:11px;
				font-weight:bold;
				color:#000044;
				text-decoration:none;
			}
			.menu_item_home a:hover, .menu_item_last_home a:hover{
				color:#000044;
			}
				
	.inside_content{
		color:#5f5f5f;
		width:470px;
		margin-left:21px;
		font-family:Verdana;
		margin-bottom:20px;
	}
		.inside_content a{
			color:#74749C;
			text-decoration:none;
		}
			.inside_content a:hover{
				color:#000044;
				text-decoration:underline;
			}
		.content_img{
			float:left;
			margin:0 20px 10px 0;
		}
		.inside_content p{
			margin-bottom:10px;
		}
		.inside_content h1{
			font-size:14px;
			font-weight:bold;
			margin-bottom:15px;
			color:#72a8c5;
		}
		
		ol li {
			display:list-item;
		}
		
		.flash_map{
			width:512px;
			float:left;
			min-height:252px;
		}
		.home_content_container{
			width:510px;
			border:1px solid #d8d8d8;
			background-color:#fbfbfb;
			min-height:315px;
		}
			.home_content img{
				float:left;
				margin-right:10px;
			}
			.home_content a{
				color:#000044;
			}
			.home_spacer{
				height:3px;
				background-color:#FFF;
				margin-bottom:21px;
			}
			.home_content{
				width:456px;
				margin-left:22px;
			}
				.home_content h1{
					color:#72a8c5;
					font-weight:bold;
					font-size:14px;
					margin-bottom:15px;
				}
				.home_content p{
					margin-bottom:10px;
				}
		.blue_box_home{
			font-family:Verdana;
			color:#FFF;
			min-height:189px;
			background-image:url(images/home_news_bg.jpg);
			background-position:top left;
			background-repeat:no-repeat;
			width:257px;
			float:right;
			overflow:hidden;
			position:relative;
			margin-top:2px;
		}
			.blue_box_home_container{
				margin:12px 0 0 24px;
				width:196px;
			}
			.blue_box_home h1{
				font-weight:bold;
				font-size:11px;
				margin-bottom:10px;
			}
			.blue_box_home i{
				margin-bottom:7px;
			}
			.blue_box_home p{
				font-size:11px;
			}
			.blue_box_home a{
				color:#ffffff;
			}
		.blue_box_large{
			font-family:Verdana;
			color:#000044;
			background-color:#C9D5D8;
			width:512px;
			/*float:right;*/
			overflow:hidden;
			position:relative;
			margin-bottom:35px;
		}
			.blue_box_large_container{
				margin:35px auto;
				width:464px;
			}
			.blue_box_large h1{
				font-weight:bold;
				font-size:14px;
				margin-bottom:15px;
			}
			.blue_box_large p{
				font-size:11px;
				margin-bottom:10px;
			}
			.blue_box_large a{
				color:#74749C;
				text-decoration:none;
			}
				.blue_box_large a:hover{
					color:#000044;
					text-decoration:none;
				}
		.side_box_container{
			font-family:Verdana;
			width:254px;
			float:left;
			overflow:hidden;
			position:relative;
			margin-bottom:5px;
		}
			.side_box{
				font-family:Verdana;
				width:254px;
				overflow:hidden;
				position:relative;
				margin-bottom:5px;
				background-color:#f3f4f5;
			}
				.side_nav{
					width:212px;
					margin-left:21px;
					margin-bottom:35px;
				}
					.side_nav h1{
						font-size:14px;
						font-weight:bold;
						margin-bottom:11px;
						margin-top:35px;
					}
						.side_nav h1 a{
							color:#000044;
							text-decoration:none;
						}
					.side_nav img{
						display:block;
					}
					.sidenav_item{
						margin:12px 10px 11px;
						/*display:block;*/
					}
						.sidenav_item a{
							font-size:11px;
							color:#74749c;
							text-decoration:none;
							padding-left:9px;
						}
						.sidenav_item a:hover{
							color:#000044;
							background-image:url(images/news_bg.jpg);
							background-position:left;
							background-repeat:no-repeat;
						}
					.sidenav_item_active{
						margin:12px 10px 11px;
					}
						.sidenav_item_active a{
							font-size:11px;
							color:#000044;
							text-decoration:none;
							padding-left:9px;
							background-image:url(images/news_bg.jpg);
							background-position:left;
							background-repeat:no-repeat;
						}
				.blue_box_inside{
					font-family:Verdana;
					color:#FFF;
					/*height:244px;*/
					background-color:#000044;
					width:254px;
					overflow:hidden;
					position:relative;
				}
					.blue_box_inside_container{
						margin:35px auto;
						width:212px;
					}
					.blue_box_inside h1{
						font-weight:bold;
						font-size:14px;
						margin-bottom:15px;
					}
					.blue_box_inside p{
						font-size:11px;
					}
			.content_container{
				width:512px;
				float:right;
				margin-bottom:20px;
			}
			.content_container_other{
				width:512px;
				float:right;
				margin:35px 0 20px;
			}
				.companies_content{
					
				}
					.companies_content h2{
						color: #72A8C5;
						font-size: 14px;
						font-weight: bold;
						margin-bottom: 10px;
					}
					.companies_content a{
						color: #72A8C5;
						font-size: 14px;
						font-weight: bold;
						margin-bottom: 10px;
					}
						.companies_content a:hover{
							color: #72A8C5;
							text-decoration:none;
						}
					.companies_content span{
						margin-top:-3px;
					}
	.sites_sidebox_container{
		width:254px;
		margin-bottom:19px;
		color:#000;
	}
		.sites_sidebox_div{
			font-family:Verdana;
			font-size:12px;
			border: solid 1px #F0F0F2;
			width:252px;
			margin-top:2px;
		}
			.sites_sidebox_div span{
				color:#000044;
				font-weight:bold;
			}
			.site_img_sidebox img{
				width:252px;
				height:99px;
				display:block;
			}
	.sites_container{
		width:257px;
		/*margin-bottom:19px;*/
		float:right;
	}
		.sites_div{
			font-family:Verdana;
			font-size:12px;
			border: solid 1px #F0F0F2;
			margin-bottom:2px;
			color:#000000;
		}
			.sites_div span{
				color:#000044;
				font-weight:bold;
			}
			.sites_header{
				padding:6px 10px;
				line-height:12px;
				background-image:url(images/box_header_bg.jpg);
				background-position:top left;
				background-repeat:repeat-x;
				margin-bottom:1px;
				position:relative;
			}
				.sites_header span {
					color:#000044;
					font-weight:bold;
				}
				.sites_header a {
					color:#000;
					text-decoration:none;
				}
			.site_img{
				height:99px;
			}
				.site_img img{
					width:255px;
					height:99px;
				}
		.sites_div_last{
			font-family:Verdana;
			font-size:12px;
			border: solid 1px #F0F0F2;
			color:#000000;
		}
			.sites_div_last span{
				color:#000044;
				font-weight:bold;
			}
	.experience_top_container{
	
	}
		.experience_top{
			width:254px;
			float:left;
			margin-right:4px;
		}
		.experience_top_last{
			width:254px;
			float:left;
		}
	.experience_main_container a{
		color:#5f5f5f;
		text-decoration:none;
		margin-left:21px;
	}
	.experience_main_container h1 a{
		color:#72A8C5;
		font-size:14px;
		font-weight:bold;
		margin-bottom:10px;
		text-decoration:none;
		cursor:pointer;
		display:block;
	}
	
	
	
	
		.experience_main{
			/*width:254px;
			float:left;
			margin-right:4px;*/
			margin-top:10px;
		}
		.experience_main_last{
			width:254px;
			float:left;
		}
			.experience_div_sc{
				border:solid 3px #c5cace;
				height:182px;
				background-image:url(images/experience_sc_tile.jpg);
				background-repeat:repeat-x;
				background-position:top left;
				margin-bottom:4px;
				float:left;
				width:247px;
			}
				.experience_content_sc{
					border-top:solid 1px #c5cace;
					color:#000444;
					font-size:14px;
					text-align:right;
					padding-right:10px;
					padding-top:8px;
				}
					.experience_content_sc a{
						color:#5f5f5f;
						text-decoration:none;
					}
			.experience_div_spc{
				border:solid 3px #c5cace;
				height:182px;
				background-image:url(images/experience_tile.jpg);
				background-repeat:repeat-x;
				background-position:bottom left;
				margin-bottom:4px;
				float:left;
				width:247px;
				overflow:hidden;
			}
				.experience_content_spc{
					height:55px;
					position:relative;
					/*color:#000044;
					font-size:10px;*/
					margin-left:5px;
				}
					.experience_content_spc a{
						color:#5f5f5f;
						text-decoration:none;
					}
			.experience_div_srm{
				border:solid 3px #c5cace;
				height:182px;	
				margin-bottom:4px;
				position:relative;
				float:left;
				width:247px;
			}
			.experience_top_container span{
				color:#000044;
				font-weight:bold;
			}
			.gross_value{
				background-color:#5998C2;
				height:53px;
				color:#FFFFFF;
				width:243px;
				margin-bottom:1px;
				padding-top:9px;
				padding-left:10px;
				line-height:20px;
				position:relative;
			}
	.show_downloads{
		display:none;
	}
		.download_container{
			margin-bottom:10px;
		}
		.show_downloads h2{
			font-weight:normal;
			font-size:12px;
			margin-bottom:8px;
		}
		.download_a{
			color:#72A8C5 !important;
			font-size:14px;
			font-weight:bold;
			margin-bottom:15px;
			display:block;
		}
		.download_p{
			margin-top:8px;
		}
	.sites_container_news{
		width:780px;
		margin-bottom:19px;
	}
		.sites_div_news{
			font-family:Verdana;
			font-size:12px;
			border: solid 1px #F0F0F2;
			float:left;	
			width:255px;
			margin-right:4px;
		}
		.sites_div_last_news{
			font-family:Verdana;
			font-size:12px;
			border: solid 1px #F0F0F2;
			float:left;	
			width:255px;
		}
			.sites_div_last_news span{
				color:#000044;
				font-weight:bold;
			}
	.contact_info{
		width:770px;
		font-family:Verdana;
		font-size:16px;
		margin-bottom:12px;
		margin-top:12px;
		font-weight:bold;
	}
		.contact_info_left{
			float:left;
			width:300px;
		}
			.contact_info_left a{
				font-family:Verdana;
				font-size:16px;
				color:#7f7f7f;
				text-decoration:none;
			}
			.contact_info_left a:hover{
				color:#000044;
			}
		.contact_info_right{
			float:right;
			width:300px;
			text-align:right;
			color:#7f7f7f;
		}
	.people_content_grid{
		width:152px;
		float:left;
	}
		.people_content_grid img{
			float:none !important;
			margin:0 !important;
		}
	.people_content_grid_top{
		
	}
		.people_content_grid_top img{
			float:none !important;
			margin:0 !important;
		}
	
	/**/
	.people_container{
		float:right;
		width:510px;
		margin-bottom:10px;
	}
		.people_container h2{
			color:#839FA8;
			font-size:14px;
			font-weight:normal;
			margin-bottom:5px;
		}
		.people_container a{
			color:#839FA8;
			text-decoration:none;
		}
		.people_details{
			/*margin-top:89px;*/
			margin-top:78px;
		}
	/**/
	.dl_heading{
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 15px;
		color:#000044;
	}
	.news_main{
		
	}
		.news_main h1{
			color:#72A8C5;
			font-size:14px;
			font-weight:bold;
			margin-bottom:15px;
		}
		.news_main_content{
		
		}
			.news_main_content p{
				margin-bottom:10px;	
			}
			.news_title{
				font-weight:bold;
				font-size:12px;
			}
			.news_main_content a{
				color:#7F7F7F;
				text-decoration:none;
			}
				.news_main_content a:hover{
					color:#000044;
				}
		.newsflashitem_header{
			background-color:#C9D5D8;
			color:#000044;
			font-weight:bold;
			padding:3px 0;
		}
			.newsflashitem_header p{
				margin-bottom:0 !important;
				margin-left:13px;
			}
		.newsflashitem{
			border:solid 1px #C9D5D8;
		}
	.news_archive_container{
		background-color:#C9D5D8;
	}
		.newsArchive_box_container{
			padding-bottom:35px;
			margin-left:21px;
			width:212px;
			padding-top:35px;
		}
			.newsArchive_box_container img{
				display:block;
			}
			.newsArchive_header{
				color:#000044;
				font-size:14px;
				margin-bottom:10px;
				font-weight:bold;
			}
				.newsArchive_box{
					padding:12px 10px 0;
					margin-bottom:11px;
				}	
					.newsArchive_title a{
						color:#000044;
						font-size:11px;
						text-decoration:none;
						padding-left:9px;
						display:block;
						
					}
					.news_item_active{
						color:#74749C !important;
						font-size:11px;
						text-decoration:none;
						padding-left:5px;
						background-image:url(images/archive_bg.jpg);
						background-position:top left;
						background-repeat:repeat-y;					
					}
					.newsArchive_title a:hover{
						color:#74749C;
						background-image:url(images/archive_bg.jpg);
						background-position:top left;
						background-repeat:repeat-y;
					}
			.year_div{
				display:none;
				margin-bottom:15px;
			}
		.contact_div_left{
			width:233px;
			float:left;
			margin-left:21px;
		}
			.contact_div_left a{
				color:#74749C;
				text-decoration:none;
			}
				.contact_div_left a:hover{
					color:#000044;
					text-decoration:none;
				}
		.contact_div_right{
			width:233px;
			float:right;
			/*margin-right:21px;*/
		}
		.contact_div_right a{
				color:#74749C;
				text-decoration:none;
			}
				.contact_div_right a:hover{
					color:#000044;
					text-decoration:none;
				}
		.sitemap_container{
			color:#000044;
			font-family:Verdana;
			margin-bottom:10px;
			margin-left:21px;
			width:470px;
		}
			.sitemap_container a{
				color:#74749C;
				font-size:11px;
				padding-left:9px;
				text-decoration:none;
				padding:0 !important;
			}
				.sitemap_container a:hover{
					color:#000044;
				}
			.sitemap_container li{
				list-style:none;
				margin-bottom:5px;
			}
			
	.footer{
		width:770px;
		border-bottom: solid 1px #f0f0f2;
		border-top: solid 1px #f0f0f2;
		color:#7f7f7f;
	}	
		.footer_left{
			width:300px;
			float:left;
			margin:4px 0;
		}
		.footer_right{
			width:300px;
			float:right;
			text-align:right;
			margin:4px 0;
		}
			.footer_right a{
				text-decoration:none;
				color:#7f7f7f;
			}	
			.footer_right a:hover{
				color:#000044;
			}	
	
	
		#newsflashitem {
			display:block;
			margin:0 0 20px;
		}
	
	/*
	img.imgsrm1 {
		max-width:157px;
		max-height:113px;
	}
	*/
