/* CSS Document */

/*PF aims to be 612 px wide for PF pages*/

.noPrint {
	display: none;
}

.logoLayerCSS {
	position:absolute;
	width:153px;
	height:50px;
	z-index:301;
	left:459px; /*PF only*/
	top:18px;
	visibility:visible;
	overflow:visible;
}

.preLoadSwirlDesignLayerCSS {
	display: none;
}

.swirlDesignLayerCSS {
/* keep in case some tags refer to this -- change this same as above preLoadSwirlDesignLayerCSS */
	display: none;
}

.slideshowLayerCSS {
	display: none;
}

.slideshowLineBottomCSS {
 	display: none;
}

.pageContentPlusFooterLayerCSS {
	position:absolute; 
	width:612px;  /*PF only*/
	z-index:1; 
	left: 0px; 
	top: 75px;  /*PF*/
	visibility: visible; 
	overflow: visible; 
	background-image: url(images/bkgrdWood.png); 
	background-repeat:repeat-y; 
	layer-background-image: url(images/bkgrdWood.png); 
	border: 1px none #000000;
}

.pageContentStartHereCSS {
	 position:absolute; 
	 width:612px; 
	 z-index:2; 
	 left: 0px; 
	 top: 80px; 
	 visibility: visible; 
	 overflow: visible; 
	 border: 1px none #000000;
}

.photoAndDescriptionCSS {
	text-align:left; /*PF*/
	width:612px; /*PF*/
	border:0px;
	border-color:#1B4831;
}

.pageContentPlusFooterTableCSS {
	width:612px;
	border:0px;
}

.fixMiddleLeftCurveCSS {
	display: none;
}

.footerLeftLineCSS {
	display: none;
}

.footerLineBottomCSS {
	 position:relative;  /*PF*/
	 width:610px; /*PF*/
	 height:0px; 
	 z-index:300; 
	 left: -82px; /*PF*/
	 top: 0px; 
	 visibility: visible; 
	 overflow: visible;
}

.footerSpacerCSS {
	text-align:left;
	vertical-align:top;
}

.footerPrintOnly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#1B4831;
	text-decoration:none;
	white-space:nowrap;
}

.navMenuCSS {
	position:absolute; 
	width:637px; 
	height:13px; 
	z-index:400; 
	left:20px;  /*PF*/
	top:121px; 
	visibility:visible; 
	overflow:visible; 
	border: 0px none #CCCCCC;
	cursor: default;
}

.menuLineBottomCSS {
	 position:absolute; 
	 width:637px; 
	 height:1px; 
	 z-index:303; 
	 left: 20px; 
	 top: 150px; 
	 visibility: visible; 
	 overflow: hidden; 
	 background-image:url(images/bkgrdRed.png);
	 cursor: default;
}

.navMenuLeftCurveFixCSS {
	display: none;
}

.titleBarMenuCSS {
	 position:absolute; 
	 width:626px; 
	 height:7px; 
	 z-index:4000; 
	 left:146px; 
	 top:112px; 
	 visibility:visible; 
	 overflow:visible; 
	 border: 0px none #FFFFFF;
	 cursor: default;
}

.titleBarMenuRightSideCSS {
	display: none;
	 position:absolute; 
	 width:5px; 
	 height:160px; 
	 z-index:4000; 
	 left:772px; 
	 top:121px; 
	 visibility:visible; 
	 overflow:visible; 
	 border: 0px none #FFFFFF;
	 cursor: default;
}

.navMenuSubCSS {
/* only left varies for each submenu */
	display: none;
	position:absolute; 
	width:640px; 
	height:200px; 
	z-index:401; 
	top:149px; 
	visibility:hidden; 
	overflow:visible; 
	border: 1px none #FFFFFF;
}

.noHand {
	cursor: default;
}

.preLoadPic {
	display:none;
}

a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(images/icon_mailto.gif) no-repeat center right;
}

a[target^="_"] {
   padding-right: 20px;
   background: transparent url(images/icon_pdf.gif) no-repeat center right;
}

a[target^="new"] {
   padding-right: 20px;
   background: transparent url(images/icon_pdf.gif) no-repeat center right;
}

a[target^="External_Link"] {
   padding-right: 20px;
   background: transparent url(images/icon_external.gif) no-repeat center right; cursor:url("images/icon_external.gif"),pointer;
}

a[target^="popup"] {
   padding-right: 18px;
   background: transparent url(images/icon_popup.gif) no-repeat center right;
}

a[class ="popup"] {
   padding-right: 18px;
   background: transparent url(images/icon_popup.gif) no-repeat center right;
}


.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	font-variant:small-caps;
	color:#FFFFFF;
	letter-spacing:0px;
	font-style:normal;
}

.textPDF {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-variant:normal;
	font-weight:normal;
	font-style:italic;
	color:#FFFFFF;
	letter-spacing:0px;
	line-height:10px;
}

a.textPDF:link {
	text-decoration:none;	
}

a.textPDF:hover {
	text-decoration:none;
}

a.textPDF:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.bodyPDF {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#1B4831;
	font-size:13px;
	height:auto;
	text-decoration:none;
/*
    padding-right: 18px;
    background: transparent url(images/icon_pdf.gif) no-repeat center right;
*/
}

a.bodyPDF:link	{
	text-decoration:underline;
	}

a.bodyPDF:visited {
	text-decoration:underline;
}

a.bodyPDF:hover {
	color:#660000;
	text-decoration:underline;
}

.headerRow {
	background-color:#1B4831;
	color:#FFFFFF;
}

.body {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#1B4831;
	font-size:13px;
	height:auto;
	text-decoration:none;
}

a.body:link	{
	text-decoration:underline;
	}

a.body:visited {
	text-decoration:underline;
}

a.body:hover {
	color:#660000;
	text-decoration:underline;
}

.bodyGREEN {
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#004D3E;
	font-size:13px;
	height:auto;
}

.subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
}

a.subhead:link {
	color:#1B4831;
	text-decoration:none;
}

a.subhead:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
}
a.subhead:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#660000;
	text-decoration:underline;
}

.subheadPDF {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
/*
    padding-right: 18px;
    background: transparent url(images/icon_pdf.gif) no-repeat center right;
*/
}

.subheadPDF:link {
	color:#1B4831;
	text-decoration:none;
}

.subheadPDF:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#1B4831;
	text-decoration:none;
}
.subheadPDF:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#660000;
	text-decoration:underline;
}

.flag {
	font-family:Geneva, Arial, Helvetica, sans-serif;
/*	font-family:Arial, Helvetica, sans-serif; */
	font-size:8px;
	font-style:normal;
	color:#1B4831;
	text-decoration:none;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#1B4831;
	text-decoration:none;
	white-space:nowrap;
}

a.footer:link {
	font-weight:bold;
	text-decoration:none;
}

a.footer:hover {
	color:#660000; RED
	text-decoration:none;
}

a.footer:visited {
	text-decoration:none;
}

.footerCompanyOnly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-variant:small-caps;
	font-stretch:extra-expanded;
	font-weight:bold;
	color:#660000;
	text-decoration:none;
	white-space:nowrap;
}

a.footerCompanyOnly:link {
/*	color:#660000; RED */
	color:#1B4831;
	text-decoration:none;
}

a.footerCompanyOnly:hover {
	text-decoration:none;
}

a.footerCompanyOnly:visited {
	text-decoration:none;
}

a img {
	border:none;
	}

img, #header, .class, blockquote {
	behavior:url(images/iepngfix.htc);
	}

.pageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	color:#660000;
	background-color:#FFFFFF;
	border-width:1px;
	text-decoration:none;
	height:auto;
	white-space:nowrap;
}

.pageTitleGREEN {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	color:#004D3E;
	background-color:#FFFFFF;
	border-width:1px;
	text-decoration:none;
	height:auto;
	white-space:nowrap;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align:center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin:0 auto;
}

/*following moved from old dritacNavLayers.css */

.navTable {
	align:left;
	padding:0px;
	border-width:1px;
	border-color:#1B4831;
	background-color:#FFFFFF;
/*	background-image:url(images/spacer.gif); */
	}

.navlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
	cursor:default;
}

.navlink:link	{
	text-decoration:none;
}

.navlink:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlink:hover {
	color:#660000;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlink:active {
	color:#660000;
}

.navlinkHOMEonly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
	cursor:pointer;
}

.navlinkHOMEonly:link	{
	text-decoration:none;
}

.navlinkHOMEonly:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlinkHOMEonly:hover {
	color:#660000;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkHOMEonly:active {
	color:#660000;
}


.navlinkNullSiteMapOnly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
	cursor:default;
}

.navlinkNullSiteMapOnly:link	{
	text-decoration:none;
}

.navlinkNullSiteMapOnly:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlinkNullSiteMapOnly:hover {
	color:#004D3E;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkNullSiteMapOnly:active {
	color:#004D3E;
}


.navlinkSiteMapOnly {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
}

.navlinkSiteMapOnly:link	{
	text-decoration:none;
}

.navlinkSiteMapOnly:visited {
/*	font-family:Arial, Helvetica, sans-serif;	*/
/*	font-size:11px;	*/
/*	font-style:normal;	*/
/*	font-weight:bold;	*/
/*	color:#004D3E;	*/
	text-decoration:none;
/*	height:12px;	*/
/*	white-space:nowrap;	*/
}

.navlinkSiteMapOnly:hover {
	color:#660000;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkSiteMapOnly:active {
	color:#660000;
}

.navlinkGREEN {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#004D3E;
/*	color:#999999; */
	text-decoration:none;
	height:12px;
	white-space:nowrap;
}

.navlinkGREEN:hover {
	color:#99FF99;
	font-weight:bolder;
/*	background-color:#660000; */
	border-width:1px;
	border-color:#660000;
	text-decoration:none;
}

.navlinkGREEN:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	height:12px;
	white-space:nowrap;
}

.navlinkSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
/*	font-stretch:extra-expanded; */
	color:#FFFFFF;
/*	background-color:#660000; */
	text-decoration:none;
	height:auto;
	white-space:nowrap;
	background-color:#660000;
/*	background-image: url("images/bkgrdRed.png");*/
}

.navlinkSelectedGREEN {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
/*	font-stretch:extra-expanded; */
	color:#99FF99;
	background-image:  url(images/bkgrdGreen.png);
	text-decoration:none;
	height:auto;
	white-space:nowrap;
/*	background-image:url(images/bkgrdSubMenuRed.png); */
}

.subNavDiv {
	visibility:hidden;
	overflow:visible;
	width:90px;
	height:5px;
	vertical-align:top;
	align:left;
	background-color:#1B4831;
	padding:0px;
	border-width:1px;
	border-color:#1B4831;
	}

.subnavlinkMenuItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-color:#1B4831;
/*	background-image:url(images/bkgrdSubMenu.png); */
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuItem:hover {
	color:#FFFFFF;
	background-color:#660000;
/*	background-image: url("images/bkgrdRed.png"); */
/*	background-image:url(images/bkgrdSubMenu.png); */
	text-decoration:none;
}

.subnavlinkMenuItem:visited {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.subnavlinkMenuItemEMPTY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-image:  url(images/bkgrdSubMenu.png);
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuItemEMPTY:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-image:  url(images/bkgrdSubMenu.png);
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuItemEMPTY:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:5px;
	background-image:  url(images/bkgrdSubMenu.png);
/*	background-color:#333333; */
	border:1px;
	border-color:#1B4831;
}

.subnavlinkMenuCategory {
/*	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps; */
	align:center;
	text-decoration:none;
	padding:3px;
	border:0px;
	border-color:#000000;
/*	background-image:url(images/bkgrdSlats.png); */
	background-image:  url(images/bkgrdSubMenu.png);
/*	background-color:#1B4831;  */
}

.subnavlinkCategory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	font-variant:small-caps;
	color:#1B4831; 
	align:center;
	text-decoration:none;
	padding:1px;
	border:0px;
	border-color:#1B4831;
/*	background-color:#1B4831; */
}

.subnavlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	align:left;
	text-decoration:none;
	padding:3px;
	border:1px;
	border-color:#1B4831;
/*	background-color:#FFFFFF; */
}

.subnavlink:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.subnavlink:visited {
/*	font-size:9px; */
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.subnavlinkComingSoon {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFF00;
	align:left;
	text-decoration:none;
	padding:5px;
	border:1px;
	border-color:#1B4831;
/*	background-color:#FFFFFF; */
}

.subnavlinkComingSoon:hover {
	color:#FFFF00;
	text-decoration:none;
}

.subnavlinkComingSoon:visited {
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}

.subnavlinkNew {
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFF00;
	align:left;
	text-decoration:none;
	padding:5px;
	border:1px;
	border-color:#1B4831;
/*	background-color:#FFFFFF; */
}

.subnavlinkNew:hover {
	color:#FFFF00;
	text-decoration:none;
}

.subnavlinkNew:visited {
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
	text-decoration:none;
}

.subnavlinkEmpty {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
/*	font-style:normal; */
	font-weight:normal;
/*	font-weight:bold; */
	color:#CCCCCC;
	align:left;
	text-decoration:none;
	padding:5px;
	border:1px;
/*	border-color:#FFFFFF; */
/*	background-color:#FFFFFF; */
}

.subnavlinkEmpty:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.subnavlinkEmpty:visited {
	color:#FFFFFF;
/*	color:#660000; */
	font-weight:normal;
	text-decoration:none;
}

.tickerLead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#660000;
	text-decoration:none;
/*	background-image:url(images/bkgrdSubMenu.png); */
	height:13px;
	border-width:1px;
	border-color:#660000;
}


.tickerLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#1B4831;
	text-decoration:none;
	height:13px;
	border-width:1px;
	border-color:#1B4831;
}

.tickerLink:hover {
	color:#FFFFCC;
	text-decoration:none;
}

.tickerLink:visited {
	color:#FFFFFF;
	text-decoration:none;
	
}

.tickerInvisible {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	height:13px;
	border:0px;
}


