*:focus {
outline: 0;
}
/* PNG IE Fix */
img { behavior: url(../styles/iepngfix.htc); }

/* Language Menu */
#languageMenu {
	margin-left: 805px;
	color:#AAAAAA;
	padding-top:5px;
}
#languageMenu A{
	color:#AAAAAA;
}
#languageMenu a.contentTabHover{
	text-decoration:underline;
}
/* Banner */
#bannerContainer, #bannerContainerNoFlash {
	float:left;
	margin-top: 30px;
	margin-left: 60px;
	height: 320px;
	width: 710px;
	color: #ffffff;
	background: url(../images/flashBannerBg.png) no-repeat;
	overflow:hidden;
}
*html #bannerContainer, *html #bannerContainerNoFlash {
	float:left;
	margin-top: 30px;
	margin-left: 30px;
	height: 320px;
	width: 710px;
	color: #ffffff;
	background: url(../images/flashBannerBg.png) no-repeat;
	behavior: url(../styles/iepngfix.htc);
	overflow:hidden;
}
#bannerContainer A {
	color: #FFFFFF;
	text-decoration:underline;
}
#bannerContainer #note { margin-top:90px; margin-left: 80px;}
/* Menu */
#menuContainer {
	float:left;
	margin-top: 50px;
	width: 200px;
	height: 180px;
	background:url(../images/menuBg.gif) no-repeat top left;
	overflow:hidden;
}
#menuContainer DIV {
	margin-top: 14px;
}
#menuContainer A {
	display:block;
	width: 120px;
	height: 20px;
	background:none;
	padding-left:20px;
	margin-left: 10px;
	margin-bottom: 2px;
	font-weight:bold;
}
#menuContainer A.on, #menuContainer A:hover {
	background:url(../images/menuButtonOn.gif) no-repeat top left;
}
.clear {
	clear:both;
	height:20px;
}
/* Columns */
#contentContainer {
	margin-left: 290px;
}
.col {
	float:left;
	width: 200px;
	margin-right: 30px;
}
.fullWidth {
	clear:both;
	width: 430px;
	margin-right: 30px;
}
.galleryContainer {
	clear:both;
	width: 500px;
	margin-right: 0px;
}
.galleryContainer IMG{
	margin:30px 10px 0px 0px;
	border:#999999 solid 1px;
}
.galleryContainer IMG:hover{
	border:#214f7a solid 1px;
}
.downloadPdfCtr{
	text-align: right;
}
.downloadPdfCtr A {
	text-align:right;
	background:url(../images/pdfLink.gif) right no-repeat;
	padding: 10px 40px 12px 0px;
	font-weight:bold;
	display:block;	
}
/* Footnote */
#footnote {
	margin-left: 110px;
	width: 655px;
	height: 15px;
	padding-bottom: 5px;
	padding-top: 2px;
	padding-right: 5px;
	text-align: right;
	color: #aaaaaa;
	border-top: solid 1px #e5e5e5;
}
#footnote A:link, #footnote A:visited, #footnote A:active, #footnote A:hover { 
	color: #aaaaaa;
}
#footnote A:active, #footnote A:hover { 
}
/* Misc */
.faded {
	color: #999999;
}
.breaker{
	clear:both;
	border-width: 1px 0px 0px 0px;
	border-style:solid;
	border-color: #CCCCCC;
	height:1px;
	overflow:hidden;
	margin: 10px 0px;
}
.breakerClean{
	clear:both;
	margin: 20px 0px;
	height:1px;
	overflow:hidden;
}
