/* WCL Template Portal integrator Style Sheet
	-jkl 03/21/2008
	-jkl 08/21/2011
	

	this stylesheet imports both standard and extranet sheets
	*/

@import url(standard.css);
@import url(extranet.css);

/* STYLES AND OVERRIDES FOR EXTRANET */

div.localBar {
	display:none;  /* portal */
}

div.wcTop {
	 /* height:0px ;  */
	/* min-height: 0; */
	/* max-height: 0; */
    	height: 65.52em;
		background-color: #adaada;
/*     max-height: 6em; */
/*     min-height: 70px; */
    background: url("../images/main/bg_top_bar.gif") repeat-x scroll left top transparent;
	margin-bottom: 50px;
}

@media print {
	div.wcTop {
    	height: 35px;
		background-color: #adaada;
	    background: url("");
		margin: 0;
		max-height: 35px;   /* override extranet.css */
	    min-height: 35px;	/* override extranet.css */
	}
}/* end @media print */

h2.wcPageTitle {   /* portal override */
	font-size: 28px;
	color: #004EA8;
    font: bold 28px Helvetica,Arial,sans-serif;
}

@media print {
	h2.wcPageTitle {   /* portal override */
		font-size: 18px;
	    font: bold 18px Helvetica,Arial,sans-serif;
	}
}/* end @media print */


* html div.wcTop {
	height: 0;	/* IE non-support for min-height override */
}
div.wcTop a img {
	border-style: none;
	border-width: 0px;
}


@media screen {
	img.wcLogo {    /* all logos in upper left */
      	display: inline;
		 margin-top: 38px;
		 margin-left: 16px;  
	}	
	img.wcLogoPrint {
		display: none;
	}
}/* end @media screen */

@media print {
	img.wcLogo {    /* all logos in upper left */
		display: none;
	}
	img.wcLogoPrint {
		display: inline;
		margin:0px;
	}
}/* end @media print */


div.wcLocalBar {    /* override */
	display:none
}

div.wcLocalMenuTop {
	display:none;
}


div.wcUtility {  /* portal */
	display:none
}
div.wcUtility * {
	white-space: nowrap;
}
div.wcUtility form {
	height: 2em;
}
div.wcUtility form * {
	display: none;
}

div.wcCustomerId {
	 display:none;   /* changed to disply by js after moving  fix in 2.06*/
					/* portal - will really be display non becasue wcCustomerIdReal */	
}
div.wcCustomerIdReal {   /* portal */
	display:none;
/* 	position: absolute;
	left: 155px;
	top: 3px;
	width: 38%;
	overflow:hidden;
	height:3.5em;
 */

 }
div.wcCustomerIdReal table {
	border-style:none;
	border-width:0px;
	display:inline;
}

.wcCustomerIdReal td {
	font-size:90%;
	border-style:none;
	color: #000000;
	border-width:0;
	font-weight: bold;
	height:4em;
	vertical-align:bottom;
}
h2.wcPageTitle {
 	margin-top: 0.5em; 
	margin-bottom: .5em; /* was removed earlier */
}
h3.wcPageSubtitle {		/* was removed earlier */
	margin-bottom: .5em;  
}


/* ----------tab menu------ */
					/* text only, the bar itself is called the wcLocalTitle*/
div.wcLocalTitle {     /* This is still the blue bar until we fix it  look for the title in "wcWire4 h1" below*/
	/* font-size: 92.308%; */
	/* height: auto; */
	/* min-height: 1em; */    /* remove completely to fix tab gap in IE7 */
	/* margin: 0px; */
 	/* padding: 0.2em 0px 2px 0px; */   /* jkl */
	
	display:none;   /* portal */
	
}
* html div.wcLocalTitle {
	height: auto;	/* IE non-support for min-height override */
	display:none;   /* portal */
}

div.wcLocalTitle h1{     /* This is the application title in the blue bar. */
	margin-left:22px;
	font-size: 141.666%;
	display:none;   /* portal */
}



@media print {
div.wcLocalTitle {
	display: none;
}
}/* end @media print */


.wcServicesNav {
   display:none; 
}

.wcServicesNav div{
	display:none;   /* portal */
/*       float:left;
      margin-left:.1em; /* space between tabs */
      padding:0 0 0 9px; /* 9px to reveal left corner */
      border-width:0;
	  background-repeat:no-repeat;
      background-position:0 0;
      background-image:url("../pix/tab-normal-left.gif"); 
 */
 }

.wcServicesNav a, .wcServicesNav span{
      float:left;
      display:block;
      padding:.2em 13px .25em 5px;
      white-space: nowrap;
	  text-decoration:none;
	  background-repeat:no-repeat;
      background-position:100% 0;
      background-image:url("../pix/tab-normal-right.gif"); 
	  color: #0046ad;
}

.wcServicesNav div.wcActive {
      background-image:url("../pix/tab-current-left.gif");  
}

.wcServicesNav a.wcActive, .wcServicesNav span.wcActive {
     background-image:url("../pix/tab-current-right.gif"); 
}

.wcServicesNav :link:hover, .wcServicesNav :visited:hover {
	text-decoration: underline;
    color: #0046ad;
}

div.wcServicesNavReal {
	display:none;   /* portal */
/*  	white-space: nowrap; 
	margin: 0 0 0 13px; 
  	padding: 0 0 1.4em 0;  
	font-weight:bold;
 */
 }

/* localTitle... */
div.wcWire4 h1 {
	color: #000000;
	font-size: 138.462%;
 	margin: 0.5em 2% 0.5em 22px;
}
@media print {
div.wcWire4 h1 {
	color: #000000;
}
}/* end @media print */

div.wcLocalTitleBarReal {
	margin-right: 2%;
	margin-top:0%; 
}
div.wcLocalTitleBar {
	margin-left: 1em;
	display:none; 
}

div.wcAboveContent {
	display:none;
}
div.wcAboveContentReal {
	margin-top: 0em;
}
div.wcFooterTextReal {
	margin-bottom:.5em;
}
/*   end ----------NEW TAB Menu -------------------- */







/* == INTERNAL VERSIONS ========================= */

.wcInternal {
 	background-color: #E2E6AA !important;
	border-color: #a8b400 !important;
 }
.wcInternal .wcBoxedTitle {
 	background-color: #a8b400 !important;
	border-color: #a8b400 !important;
	padding-left:25px;
	background-image : url(../pix/internal-flag.gif);
	background-repeat:no-repeat;
}

div.wcLocalMenuTopInternal {
	background-color:#adb400;
 }

.wcLocalMenuTopInternal a, .wcLocalMenuTopInternal span {
 	text-decoration: none;
	margin-right: 15px;
	padding-left: 0px;  /* must be > 0 */
	white-space:nowrap;
}

.wcLocalMenuTopInternal a:hover {
}

.wcLocalMenuLineInternal :link:hover, .wcLocalMenuLineInternal :visited:hover{
	background-color:#333;
}

.wcLocalMenuLineInternal {
	  background-color: #D8DE8E!important;; 
}
/* end Internal Versions  ============================== */




