@import url("menu.css");

html, body
{
	background-color: #0065A4;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.topMenuContainer
{
	background-image: url(images/HmTopBar_900x77.jpg);
	background-repeat:no-repeat;
	height:77px;
}

.topSecondaryMenuContainer
{
	background-image: url(images/SubTiersTopBar_900x75.jpg);
	background-repeat:no-repeat;
	height:77px;
}

.logoPane
{
	background-image: url(/portals/0/images/Website/2T_900x75TopBar_wholeUnit.jpg);
	background-repeat: no-repeat;
	height: 75px;
}

.bottomBuffer
{
    height:10px;
    background-color: #0065A4;
}

a:hover
{
    color: #940018;
}

a img
{
	border: 0px;
}

.bodygradient
{
    width:100%;
    height:100%;
}

.menuPane
{
    text-align:center;
}

.skinWrapper
{
	width: 900px;
	background-color: White;
	margin-left: auto;
	margin-right: auto;
}

.watermark
{
	font-size:9pt;
	color:Silver;
}

.controlPanel
{
}

.Head
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #0065A4;
}

.MenuSeparator
{
    height:11px;
    font-size: xx-small;
    background-image:url(/Portals/0/Images/Website/CenterMenuDivider.png);
    background-repeat:repeat-x;
    background-position: center left;
}

.flashPane
{
	width: 900px;
	text-align: left;
}

.menuDivider
{
    height:12px;
    background-image: url(/portals/0/images/nav/GradBlueDivider_854x8.png);
    background-position: top center;
    background-repeat: no-repeat;
}

.bottomBannerPane
{
    height:50px;
    background-image:url(/portals/0/images/website/edcLogoBott_859x35.png);
    background-position: center bottom;
    background-repeat:no-repeat;
}

.copyrightLine1, .copyrightLine2

{
    font-family: Arial;
    color: #B3B3B3;
    font-size: 8pt;
}

.Quote, .QuoteAuthor
{
	font-size: 8pt;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #940018;
}

.QuoteAuthor
{
    text-align:right;
    color:Black;
}

.copyrightLine1 a, copyrightLine2 a
{
    font-family: Arial;
    color: #B3B3B3;
    font-size: 8pt;
}

.copyrightLine2
{
    padding-bottom:10px;
}

/* ==================== [BREADCRUMB][SEARCH][USER][LOGIN] ================ */
.bsulPane
{
	background: #FFFFFF;
}

.bsulLeftTrue
{
	/*background-position: right top;
	background-image: url(images/breadLeft.gif);
	background-repeat: no-repeat;*/
	width: 10px;
}
.bsulContentTrue
{
	/*background-position: right top;
	background-image: url(images/breadContent.gif);
	background-repeat: repeat-x;*/
}
.bsulRightTrue
{
	/*background-position: right top;
	background-image: url(images/breadRight.gif);
	background-repeat: no-repeat;
	width: 13px;*/
}
.bsulLeftFalse
{
	width: 10px;
}
.bsulContentFalse
{
}
.bsulRightFalse
{
	width: 13px;
}
/* ==================== [BREADCRUMB][SEARCH][USER][LOGIN] ================ */


/* ==================== [BREADCRUMB] =================== */
#TDBreadCrumb
{
    width:620px;
	vertical-align: top;
	text-align: left;
}

#dnn_dnnBREADCRUMB_lblBreadCrumb a
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
}


/* =================== [BottomMenu] =================== */
.bottomMenu  /*for the Panes*/
{
	width: 146px;
	vertical-align: top;
}

.bottomMenuItem A,  .bottomMenuHdr A, .bottomMenuItemMouseOver A, .bottomMenuHdrMouseOver A
{
    text-decoration: none;
	font-size: 10px;
	color: Black;
	cursor: default;
}

.bottomMenuItemMouseOver, .bottomMenuHdrMouseOver
{
    background-color: #B7D4E6;
}

.bottomcurrentHeaderHighlight, .bottomcurrentItemHighlight 
{
    /*background-color:#0065A4;*/
}

.bottomcurrentHeaderHighlight a, .bottomcurrentItemHighlight a
{
    /*color: White;*/
}
/* ================END [BottomMenu] =================== */


/* ==================== [SideMenu] ==================== */
.MenuItem0 A,  .MenuHdr0 A, .MenuItemMouseOver0 A, .MenuHdrMouseOver0 A
{
	text-decoration: none;
	color: Black;
	cursor: default;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	margin-left:4px;
	text-indent:-2px;
	display:block;
}

.MenuItem0 a:before, .MenuHdr0 a:before, .MenuItemMouseOver0 a:before, .MenuHdrMouseOver0 a:before
{
    font-size:12pt;
    content: "\0B7  ";
}

.MenuItemMouseOver0, .MenuHdrMouseOver0, .MenuItemMouseOver1, .MenuHdrMouseOver1, .MenuItemMouseOver2, .MenuHdrMouseOver2 
{
    background-color: #B7D4E6;
}

.currentHeaderHighlight0, .currentItemHighlight0, .currentHeaderHighlight1, .currentItemHighlight1, .currentHeaderHighlight2, .currentItemHighlight2, .currentHeaderHighlight3, .currentItemHighlight3
{
    /*background-color:#0065A4 !important;*/
}

.currentHeaderHighlight0 a, .currentItemHighlight0 a, .currentHeaderHighlight1 a, .currentItemHighlight1 a , .currentHeaderHighlight2 a, .currentItemHighlight2 a, .currentHeaderHighlight3 a, .currentItemHighlight3 a
{
    /*color: White !important;*/
}

/*.MenuItem1, .MenuHdr1, .MenuItemMouseOver1, .MenuHdrMouseOver1
{
	text-decoration: none;
	color: Black;
	cursor: default;
	font-family: Arial;
	font-size: 8pt;
}*/

.MenuItem1 A, .MenuHdr1 A, .MenuItemMouseOver1 A, .MenuHdrMouseOver1 A
{
	text-decoration: none;
	color: Black;
	cursor: default;
	font-family: Arial;
	font-size: 8pt;
	margin-left:12px;
}

.MenuItem1 a:before, .MenuHdr1 a:before, .MenuItemMouseOver1 a:before, .MenuHdrMouseOver1 a:before,
.MenuItem2 a:before, .MenuHdr2 a:before, .MenuItemMouseOver2 a:before, .MenuHdrMouseOver2 a:before
{
    font-size:10pt;
    content: "- ";
}

.MenuItem2 A,  .MenuHdr2 A, .MenuItemMouseOver2 A, .MenuHdrMouseOver2 A
{
	text-decoration: none;
	color: Black;
	cursor: default;
	font-family: Arial;
	font-size: 8pt;
	margin-left:22px;
}
/* ====================END [SideMenu] ==================== */

/* ==================== [SideMenu for Economic Indicators] ==================== */
.EIMenuRoot
{
	width: 200px;
	display:none;
	font-size:xx-small;
	padding: 0 0 0 0;
}

.EIMenuItemMouseOver
{
	height: 15px;
	background: #B7D4E6 !important;
}


EIMenuItem td A, .EIMenuItem A, .EIMenuItem A:Active, .EIMenuItem A:Visited, .EIMenuItem A:Hover, .EIMenuItem A:Link
{
	text-decoration: none;
	color: Black;
	cursor: default;
}


.EIMenuItem1 
{
	width: 200px;
	font-family: Arial;
	font-size: 12px;
	background-color:#e6e6e6;
	color: Black;
	cursor: default;
	padding-left: 15px;
	vertical-align: middle;
}


.EIMenuItem1 td A, .EIMenuItem1 A, .EIMenuItem1 A:Active, .EIMenuItem1 A:Visited, .EIMenuItem1 A:Hover, .EIMenuItem1 A:Link
{
	text-decoration: none;
	color: Black;
	cursor: default;
}



.EIGrid
{
	border-style: solid;
	border-bottom-width:1px;
	background-color:Gray;
	color:#333333;
	width:100%
}




.EIGridHeader TH
{
	font-size:XX-Small;
	vertical-align:bottom;
	color: White;
}

.EIButtons 
{
	margin-right:5px;
}



.EIMenuParent
{
	text-decoration: none;
	color: Black;
	cursor: default;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
}

.EIMenuParent A
{
    color: Black;
    margin-left: 2px;
}

.EIMenuParent a:before
{
    font-size:12pt;
    content: "\0B7  ";
}

.EIMouseHover 
{
    background-color: #B7D4E6;
}

.EISelected a
{
    /*color: #B7D4E6;*/
}

.EIMouseHover a:hover
{
   	text-decoration: none;
	color: Black;
}

.EIMenuLeaf
{
   	text-decoration: none;
	color: Black;
	cursor: default;
	font-family: Arial;
	font-size: 8pt;
	margin-left:12px;
}

.EIMenuLeaf a
{
    color: Black;
}
.EIMenuLeaf a:before
{
    content: "-";
}
/* =================END [SideMenu for Economic Indicators] ==================== */


.headLogo
{
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}

.specialBG
{
	width: 100%;
	background: #000000;
	background-image: url(space_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}


.skinHeader
{
	width: 100%;
	height: 75px;
	background: url(common_head_bg.jpg);
	background-repeat: repeat-x;
}
.skinNavBar
{
	height: 34px;
	background-color: White; /*background: url(common_navbar_bg.jpg);*/ /*background-repeat: repeat-x;*/ /*padding-left: 10px; 	padding-right: 15px;*/
}

.skinContent
{
    vertical-align:top;
	padding-top: 10px;
	width: 100%;
	background: #FFFFFF;
	min-height: 500px;
}
.skinFooter
{
	width: 100%;
	height: 70px;
	text-align: center;
	background: url(common_footer_bg.jpg);
	background-repeat: repeat-x;
}

.SkinObject
{
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	font-family: Arial, Tahoma, Helvetica;
	text-decoration: none;
}

A.SkinObject:hover
{
	text-decoration: underline;
	color: #003366;
}





/* [USER] */
#TDUser
{
	text-align: right;
	vertical-align: top;
}

.dnnUSERFalse
{
	visibility: hidden;
}


.dnnUSERTrue
{
	padding: 5px 5px 8px 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	font-variant: small-caps;
	background-position: left center;
	background-image: url(images/User.gif);
	background-repeat: no-repeat;
	line-height: 24px;
}

A.dnnUSERTrue:link
{
	color: #666666;
	text-decoration: none;
}

A.dnnUSERTrue:visited
{
	color: #666666;
	text-decoration: none;
}

A.dnnUSERTrue:active
{
	color: #666666;
	text-decoration: none;
}

A.dnnUSERTrue:hover
{
	color: #162C8C;
	text-decoration: underline;
	background-position: left center;
	background-image: url(Images/UserHover.gif);
	background-repeat: no-repeat;
}



/* ================================ [LOGIN] ================================ */
#TDLogin
{
	text-align: right;
	vertical-align: top;
	width: 100px;
}

.dnnLOGINFalse
{
	display: none;
}


.dnnLOGINTrue
{
	padding: 5px 5px 8px 19px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	font-variant: small-caps;
	background-position: left center;
	background-image: url(images/Login.gif);
	background-repeat: no-repeat;
	line-height: 24px;
}
A.dnnLOGINTrue:link
{
	color: #666666;
	text-decoration: none;
}
A.dnnLOGINTrue:visited
{
	color: #666666;
	text-decoration: none;
}
A.dnnLOGINTrue:active
{
	color: #666666;
	text-decoration: none;
}
A.dnnLOGINTrue:hover
{
	color: #162C8C;
	text-decoration: underline;
	background-position: left center;
	background-image: url(images/LoginHover.gif);
	background-repeat: no-repeat;
}



/* ================================ [SEARCH] ============================*/
#TdSearch
{
    text-align:right;
    width: 190px;
    white-space:nowrap;
    vertical-align:top;
}

.SearchPanel
{

}



#dnn_dnnSEARCH_txtSearch 
{
    height: 14px;
    border-color: #B7D4E6;
    border-style: solid;
    border-width: 1px;
    width: 150px;
}

#dnn_dnnSEARCH_cmdSearch img
{
    position: relative;
    border-color: #B7D4E6;
    border-style: solid;
    border-width:1px;
    left: -10px;
    top:-1px;
    to\p:0px;
}

/* =============================END [SEARCH] ============================*/

.corpnav
{
	padding: 0px;
	width: 435px;
	height: 27px;
	vertical-align: top;
	position: relative;
	left: 0px;
	float: right;
}

/* Nav Menu */
.navSubMenuCell
{
	font-size: 11px;
	border: 1px solid #e9e9e9;
	border-collapse: collapse;
	height: 15px;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 20px;
	cursor: pointer;
	color: #333333;
	background: #FFFFFF;
}
.navSubMenuCellOn
{
	font-size: 11px;
	border: 1px solid #e9e9e9;
	border-collapse: collapse;
	height: 15px;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-right: 20px;
	cursor: pointer;
	color: #333333;
	background: #99CCFF;
}

/* Home Specific */
.homeFlashWindow
{
	width: 100%;
	height: 380px;
	border-bottom: 2px solid #000000;
}

.homeLeftPane
{
	width: 265px;
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
}

.homeContentPane
{
	padding: 0px 10px 0px 10px;
	vertical-align: top;
	text-align: center;
}

.homeRightPane
{
	width: 180px;
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
}

.homeContentFullBottom
{
    padding: 0px 30px 0px 30px;
    vertical-align: top;
    text-align: center;
}

/* Secondary Page */
.LeftPane
{
    vertical-align:top;
    width:225px;
    padding-left: 10px;
}

.ContentPane
{
	padding: 0px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
}

.RightPane
{
    width:180px;
    vertical-align:top;
    padding-right:10px;
}


#NoColumns .ContentPane
{
   	padding: 0px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
}

.GraphicWindow
{
	width: 100%;
	height: 227px;
}

.pageLeftPane
{
	width: 240px;
	vertical-align: top;
	text-align: left;
	padding: 0px;
}

.pageContentPane
{
	width: auto;
	padding: 25px 15px 15px 15px;
	vertical-align: top;
	text-align: left;
}

.pageRightPane
{
	width: 50px;
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 25px;
}


#plainPage .pageLeftPane, #plainPage .pageRightPane, #plainPage .pageContentPane
{
	padding-top: 25px;
}



/* Test Classes */
.ContentTable
{
	border: 1px solid #000000;
}


/* Nav Menu Classes */

.ContentMenu div
{
	width: 228px;
}



.ContentMenu
{
	width: 240px;
	background: url(/Portals/0/Containers/EDC_Main/menu_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0px;
	vertical-align: top;
}

.HeadMenu
{
	width: 240px;
	background: url(/Portals/0/Containers/EDC_Main/menu_top.jpg);
	height: 8px;
	padding: 0px;
	margin: 0px;
}

.FootMenu
{
	height: 32px;
	padding: 0px;
	background: url(/Portals/0/Containers/EDC_Main/menu_foot.jpg);
}


/* Graphic Window Classes */

.GWmain
{
	width: 625px;
	height: 227px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	margin: 0px;
}

.GWmainLong
{
	width: 100%;
	height: 227px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

.GWlinks
{
	width: 285px;
	height: 227px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

.GWitem
{
	width: 285px;
	height: 75px;
	padding: 0px;
	border-bottom: solid 1px white;
}

.GWitemBtm
{
	width: 285px;
	height: 75px;
	padding: 0px;
}

.GWdivider
{
	height: 1px;
	background-color: #FFFFFF;
	padding: 0px;
}

.GWdivider hr
{
	height: 1px;
	color: #FFFFFF;
	margin: 0px;
}

.GWimage
{
	width: 110px;
	vertical-align: middle;
	height: 71px;
}

.GWtext
{
	width: 145px;
	padding: 0px 15px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

/* Editor Classes */

.TextTitle
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #0065A4;
}

.TextSubhead
{
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0066a4;
	padding-bottom: 5px;
	line-height: 35px;
}

.TextSubhead2
{
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: Black;
	padding-bottom: 5px;
	line-height: 20px;
}

.PullQuote
{
	padding: 0px;
	font-size: 15px;
	line-height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066a4;
}

.ContentTextContainer
{
    vertical-align:top;	
}

.ContentTextContainer ul
{
	list-style: circle;
	line-height: 22px;
	font-size: 12px;
	color: Black;
}

.ContentTextContainer ul a
{
	text-decoration: underline;
}

.False
{
	display: none;
}


/* Dynamic Data Classes  */

.datatable company-details td
{
	padding: 55px;
	height: 100px;
}

.txtNewsStories_DateCellCSS
{
    font-size: 10pt;
    vertical-align: top;
	width: 75px;
}

.txtNewsStories_TitleCellCSS
{
	text-align: left;
	vertical-align: top;
}

/* Tabbed Item Viewer Classes */
.tivTabHeader
{
	background-color: #DDDDDD;
}

.TabbedItemViewerContent
{
    width: 700px;
}

.ItemRowCSS
{
	background: #ACD5E7;
	font-family: Arial;
}

.ItemCalendarCellCSS
{
	/*border-bottom: white thin solid;*/
}

.ItemCellCSS 
{
	/*border-bottom: white thin solid;*/
}

.ItemCellCSS div
{
	margin-top: 5px;
	margin-bottom: 0px;
}

.ItemCellCSS a
{
	font-size: 13px;
	font-weight: bold;
	color: #0097C4;
}

.ItemCellCSS a:hover
{
	text-decoration:none;
}



.MainMenu_MenuItem
{
	text-transform:uppercase;
}
