
/************************
From HeaderStyleSheetTemplate.txt
*************************/

.archive_header {
	width: 100%;
	/*height: 67px;*/
}
.archive_header td.title {
	vertical-align: middle;
	font-size: 32px;
	width: 100%;
	font-weight: bold;
}
.archive_header td.search {
	padding: 10px 20px 0px 0px;
}

/* Legacy for custom headers */
.header_minisite {
	background-color:#999;
}
.header_minisite td.title {
    vertical-align: middle;
    font-size: 32px;
    width: 100%;
    font-weight: bold;
}

.header_minisite td.search {
    padding: 10px 20px 0px 0px;
}



 .branding { font: 32px "Tahoma", "Verdana", "Arial", "Sans-Serif"; font-weight: bold; text-decoration: none;  }
 .branding:link { font: 32px "Tahoma", "Verdana", "Arial", "Sans-Serif"; font-weight: bold; text-decoration: none;  }
 .branding:visited { font: 32px "Tahoma", "Verdana", "Arial", "Sans-Serif"; font-weight: bold; text-decoration: none;  }
 .branding:hover { font: 32px "Tahoma", "Verdana", "Arial", "Sans-Serif"; font-weight: bold; text-decoration: none;  }
 
 .mini_href_custom { font-weight: normal; text-decoration: underline; font: 11px;  }
 .mini_href_custom:link { font: 11px; font-weight: normal; text-decoration: underline;  }
 .mini_href_custom:visited { font: 11px; font-weight: normal; text-decoration: underline;  }
 .mini_href_custom:hover { font: 11px; font-weight: normal; text-decoration: underline;  }
 
 .xmini_href_custom { font-weight: normal; text-decoration: underline; font: 10px;  }
.xmini_href_custom:link { font: 10px; font-weight: normal; text-decoration: underline;  }
.xmini_href_custom:visited { font: 10px; font-weight: normal; text-decoration: underline;  }
.xmini_href_custom:hover { font: 10px; font-weight: normal; text-decoration: underline;  }

.header_line1_myspace { background: #FFFFFF; }
.header_line2_myspace { background: #000000; }
.header_line3_myspace { background: #BDBDBD; }

.mySiteProduction {
	height: 15px;
	padding-right: 10px;
}

#navigationWrapper {
	position: relative;
	height: 20px;
	width: 100%;
}

#navigationBackground {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 100%;
	z-index: 50;
}		

/*ARCHIVE NAVIGATION*/
#archiveNavigation {
	position: absolute;
	height: 17px;
	top: 2px;
	left: 0px;
	z-index: 56;
	padding-left: 8px;
}

.archiveNavItem {
	height: 20px;
	float: left;
	vertical-align: top;
	padding-right: 12px;
	padding-top: 1px;
}


/* ACCOUNT NAVIGATION & DROPDOWNS */
.myProductionNav {
	color: #FFFFFF;
	font-size: 10px;
}

.mainNavWrapper {
	position: relative;
	z-index: 0;
}

.subNavWrapper {
	position: absolute;
	width: 150px;
	top: 13px;
	left: 0px;
	background: #EFEFEF;
	color: #000000;
	display:none;
	border: 1px solid #666666;
	z-index:500;
}

.subNavItem {
	width: 150px;
	height: 19px;
	padding-top: 3px;
}

.accountNavItem {
	padding-right: 5px;
	height: 17px;
}

.formInput {
	border: 1px solid #CCCCCC;
	height: 17px;
	width: 160px;
	font-size: 10px;
	margin-right: 5px;
}

.categoryDropdown {
	height: 17px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	font: 11px "Tahoma", "Verdana", "sans-serif";
}


/* Header */	
#headerNavLinks { width:100%; }
    #headerNavLinks .left { width:100%; white-space:nowrap; }
    #headerNavLinks .left .padded { padding-left:12px; }
    #headerNavLinks .padded { padding:3px 0px; }
    #headerNavLinks .left a { padding-right:10px; font-weight:bold;  }
    #headerNavLinks a {  }
    #headerNavLinks .miniSite .production .padded { 
        background-image:url(../images/tab_corner_back.gif);
        background-position:bottom right; 
        background-repeat:no-repeat;
        padding-right:40px; }
    #headerNavLinks .miniSite .pixelHack { display:none; }
    #headerNavLinks .notMiniSite .production .padded { 
        background-image:url(../images/tab_corner_top.gif);
        background-position:top right; 
        background-repeat:no-repeat;
        padding-right:40px; }
    #headerNavLinks .notMiniSite .mySpace { padding-top:2px; background-image:url(../images/tab_corner_top_extended.gif); background-position:top left; background-repeat:no-repeat; }
    #headerNavLinks .notMiniSite .mySpace .topBorder1 { border-top:none; }
    #headerNavLinks .notMiniSite .mySpace .topBorder2 { border-top:none; }
    
    #headerNavLinks .production { white-space:nowrap; }
    #headerNavLinks .production a { font-weight:bold; }
    #headerNavLinks .mySpace {  white-space:nowrap; color:Black; }
    #headerNavLinks .mySpace .padded { background-color:white; padding-left:10px; padding-right:20px; }
    #headerNavLinks .mySpace a { color:Black; }
    #headerNavLinks .mySpace td { white-space:nowrap; }
    
    #headerNavLinks .topBorder1 {
        border-width:0px;
        border-top-width:1px;
        border-style:solid;
        }
    #headerNavLinks .topBorder2 {
        border-width:0px;
        border-top-width:1px;
        border-style:solid;
        }
    #headerNavLinks .bottomBorder1 {
        border-width:0px;
        border-bottom-width:1px;
        border-style:solid;
        }
