/* Edited 09 Jul 2009 04:16:11 PM by webmaster [1:U:1] */
/* Edited 08 Jul 2009 11:48:38 AM by webmaster [1:U:1] */

body,html{
	margin:0 auto;
	padding:0;
	text-align:center;
}
body.template{
	background:url(images/template/tile_body.gif) repeat;
}
.collapse{
	border-collapse:collapse;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
}
a{
	color:#586b93;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:hover{
	color:#586b93;
}
.container{
	background:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin:0 auto;
	text-align:left;
	width:750px;
}
body.body .container{
	width:980px;
}
.container.noBorder{
	border:0;
}
	.container td.modSearchContainer{
		background:#fff;
		border-bottom:1px solid #fff;
		padding:6px 15px 6px 0;
		text-align:right;
	}
		.container td.modSearchContainer table{
			float:right;
		}
			.container td.modSearchContainer td.input input{
				border:0;
				margin-right:2px;
				width:160px;
			}
	.container td.modBannerHeaderContainer{
		background:#fff;
		border-bottom:1px solid #fff;
	}	
	.container td.navigationTopContainer{
		background:url(images/template/backgrounds_navigationTop.gif) repeat-x left -33px;
		border-bottom:1px solid #fff;
		height:33px;
		margin:0 auto;
		text-align:center;
	}
		td.navigationTopContainer table{
			margin:0 auto;
			text-align:left;
		}
		.container td.navigationTopContainer a{
			color:#fff;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			padding:8px 12px 7px 12px;
			text-decoration:none;
		}
		.container td.navigationTopContainer td.navigationCurrentGroup a,
		.container td.navigationTopContainer a:hover{
			background:url(images/template/backgrounds_navigationTop.gif) no-repeat right top;
		}
	.breadcrumbContainer{
		text-align:left;
		width:100%;
	}
	ul.breadcrumb{
		float:left;
		list-style-type:none;
		margin:0 0 0 15px;
		padding:0;
	}
		ul.breadcrumb li{
			background:url(images/template/bullet_breadcrumb.gif) no-repeat left 9px;
			float:left;
			margin:0;
			padding:0 10px;
		}
		ul.breadcrumb li.first-child{
			background:none;
			padding:0 10px 0 0;
		}
			ul.breadcrumb li a{
				color:#333;
				display:block;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight:normal;
				padding:4px;
				text-decoration:none;
			}
			ul.breadcrumb li a:hover{
				color:#000;
				text-decoration:underline;
			}
	.container td.modBannerHeaderMainContainer{
		border-bottom:1px solid #fff;
	}
	.container td.modPrintEmailContainer{
		border-bottom:1px solid #fff;
		padding:5px 0;
		text-align:right;
	}
		.container td.modPrintEmailContainer table,
			.container td.modPrintEmailContainer table td,
			.container td.modPrintEmailContainer table th{
				border-collapse:collapse;
				margin:0;
				padding:0;
				vertical-align:top;
		}
		.container td.modPrintEmailContainer table{
			float:right;
		}
		.container td.modFontsizeContainer table,
			.container td.modFontsizeContainer table td,
			.container td.modFontsizeContainer table th{
				border-collapse:collapse;
				margin:0;
				padding:0;
				vertical-align:top;
		}
		.container td.modFontsizeContainer #smt_fontsize_caption{
			margin:3px 5px 0 18px;
		}
		.container td.modFontsizeContainer #smt_fontsize_increase{
			margin-right:18px;
		}
		.container td.titleContainer{
			background:#396176;
		}
			.container td.titleContainer h1{
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:bold;
				margin:16px 0 -1px 20px;
				padding:0;
			}
			.container h2{
				border-collapse:collapse;
				border-bottom:1px solid #adadad;
				color:#63786a;
				font-family:Arial, Helvetica, sans-serif;
				font-size:20px;
				margin:10px 0 10px 0;
				padding:0;
			}
	.container table.copyContainer{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0 0px 0 0;
	}
	body.body .container table.copyContainer{
		margin:0 0 0px 0px;
	}
	.container td.columnNavigationId{
		padding:15px 15px 0 0;
                                background-color:D0D59A;
	}
		.container td.columnNavigationId a{
			display:block;
			padding:4px 0px 4px 10px;
			width:150px;
                                                font-weight:bold;
                                                color:white;
                                                background-color:00659A;
		}
		.container td.columnNavigationId .navigationCurrentGroup a{
			font-weight:bold;
		}
	.container div.bannerTop{
		text-align:left;
	}
	.container div.content{
		display:table;
		padding:15px;
                                padding-left:15px;
		height: 400px;
	}
	.container td.copyContainer td.captionContainer h3{
		display:block;
		height:38px;
		margin:0 0 10px 0;
		padding:0;
		width:608px;
	}
		.container td.copyContainer td.captionContainer h3 span{
			display:none;
		}
		.container td.copyContainer td.columnRightContainer{
		}
			.container td.copyContainer td.columnRightContainer h4{
				background:url(images/template/tile_horizontal.gif) repeat-x left bottom;
				color:#323e4e;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:bold;
				margin:10px 0 5px 7px;
				padding:0 0 5px 0;
			}
			.container td.copyContainer td.columnRightContainer table.adamContainer,
				.container td.copyContainer td.columnRightContainer table.adamContainer td{
					border-collapse:collapse;
					margin:0;
					padding:0;
			}
			.container td.copyContainer td.columnRightContainer table.adamContainer{
				background:url(images/template/background_adam.gif) no-repeat;
				height:267px;
				overflow:hidden;
				width:213px;
			}
			.container td.copyContainer td.columnRightContainer table.teaser,
				.container td.copyContainer td.columnRightContainer table.teaser th,
				.container td.copyContainer td.columnRightContainer table.teaser td{
					border-collapse:collapse;
					margin:0;
					padding:0;
			}
			.container td.copyContainer td.columnRightContainer table.teaser a{
				background:url(images/template/bullet_news.gif) no-repeat 6px 4px;
				color:#1d47ad;
				display:block;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				margin:5px 0;
				padding:0 0 0 20px;
				text-decoration:none;
			}
			.container td.copyContainer td.columnRightContainer table.teaser a:hover{
				text-decoration:underline;
			}
	.container td.navigationFooterContainer{
		background:#396176;
		border-bottom:1px solid #fff;
		text-align:center;
	}
		.container td.navigationFooterContainer table,
			.container td.navigationFooterContainer table td{
				border-collapse:collapse;
				margin:0;
				padding:0;
			}
		.container td.navigationFooterContainer table{
			color:#fff;
			margin:6px auto;
			text-align:left;
		}
			.container td.navigationFooterContainer table span{
				display:block;
				margin:0 10px;
				font-size:13px;
			}
			.container td.navigationFooterContainer table a{
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:13px;
				font-weight:normal;
				text-decoration:none;
			}
			.container td.navigationFooterContainer table a:hover{
				text-decoration:underline;
			}
	.container td.copyrightContainer{
		padding:10px 0;
		text-align:center;
	}
		.container td.copyrightContainer p{
			color:#444;
			clear:both;
			display:block;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:normal;
			margin:5px auto;
		}
	.content{
		float:left;
	}
	div.banners{
		clear:both;
	}
	.content.share{
		width:70%;
		*width:75%;
	}
	.columnSidebarContiner{
		float:right;
		width:200px;
	}
.columnNavigationId table{
                margin-left:10px
}
.columnNavigationId td,
.columnNavigationId a{
	border-collapse:collapse;
	margin:1;
	padding:0;
}
.clTop1.active a{
	font-weight:bold;
}
table.clSub1{
	margin:0 0 0 15px;
}
	table.clSub1 a{
		color:#999999;
		font-family:arial,Verdana,Tahoma;
		font-size:11px;
		width:135px;
		*width:150px;
	}

