/*
*************************************************
** File Name: home_services.css
** Author: Steve Davies
** Create Date: 2/8/2005
** Desc: extensions and overrides, specific to 'Services' Home Page.
**
** - for a rule to qualify to be declared in this module, it cannot be applied to:
** 1) all pages
** 2) all Type I (vertical) pages
** 3) all Home pages (i.e., across biz areas)
** 4) all pages (i.e., Type I and Type II ) for a given biz area
**
*************************************************
** Change Log:
**
** 2009-02-19 S. Davies: suppress the "Home" left sidebar link.
**
** 2009-06-15 S. Davies: added the rules for "html, body" after their
**                     removal from N-Srvscs. Home page.
**
**  YYYY-MM-DD XXXXXX xxxxxxxxxxxxxxxxxxxxxxxxx
**
****************************************************
**  begin style sheet file
*/


/* ---- pull in all rules common to all Type I pages, for "Services" biz section --------- */

@import url(vert_layout_services.css);


/* added this after its removal from N-Srvcs. Home page -was added anonymously to Home page for reasons unknown */
html, body {
	margin: 0;
	padding: 0
}




/* ----------------------------- BEGIN -  left side  ---------------------------  */

/*   leftMidMenu Nav Button #1  "Home" */
div#sbLeftMidNavBox1 {
   display: none !important;
}



/* ----------------------------- BEGIN - right side  ---------------------------  */

div#rightHeader01 {
    height: auto;  /*  68.87px */
	z-index: auto;	
}



/* ---------------- BEGIN - rightSubHeader internals  ----------------  */

div#headerSub01Left {
    position: absolute;
    left: 0;
    top: 0;
    height: 99%;
    width: 15%;
}

div#headerSub01Right {
    position: absolute;
    top: 0;
    left: 15%;
    height: 99%;
    width: 85%;
}

div#headerSub01Right01 {
	position: absolute;
	top: 15%;
	left: 2%;
	z-index: 100;
	font-size: 2em;
	line-height: 1.2;
	visibility: visible;
}

div#headerSub01Right02 {
	position: absolute;
	top: 40%;
	left: 0;
	height: 60%;
	width: 100%;
    line-height: 1.5;
	display: block;
}

div#headerSub01Right02a {
	position: absolute;
	top: 5%;
	left: 5%;
    /* height is not necessary for a single line, as content and  line-height is enuff */
    font-size: 2em;
/*	line-height: 1.5;  moved up to parent */
	display: block;
}

div#headerSub01Right02b {
    position: absolute;
    top: 73%;
    left: 3%;
    font-size: 0.8em;
/*    line-height: 1.5;  moved up to parent */
}


/* ---------------- BEGIN:   mainContent contextual rules  ---------------- */

div#mainContent {
    font-size: 1.1em;
}


div#mainContent  span {
    display: inline-block; /* Prevents line breaks in IE */
	white-space: pre; /* Prevents line breaks in Firefox */
}


/* ---------------- END:   mainContent contextual rules  ---------------- */




/*  end of stylesheet file */

