/*Add NEST Number */
div#NESTTele
{
left:20px;
position:absolute;
color:white;
background-color:Black;
}


h1#Number, h1#Number span 
{
width:268px;
height:31px;
background-image:url('../../Images/NESTNumber.jpg');
background-repeat:no-repeat;
}

/*This is used to move the text under the span */
#Number span {margin-bottom:-31px;}
h1#Number span
{

display:block;
/*place the span on top */
position:relative;
z-index:1;
}

/*END NEST Number */



span.instructorname {
font-size:110%;

}

.instructorname a:visited,.instructorname a {
margin-bottom:10px !important;
font-size:110% !important;
color:blue !important;

}

.instructorname a:hover,.instructorname a:active {
margin-bottom:10px !important;
font-size:110% !important;
color:blue!important;
text-decoration:underline !important;

}

.instructorimage {

}

span.academyname {

color:red;
font-weight:bold;
}

div#addonservices
{
	position:absolute;
	top:80px;
	left:140px;
	Width:410px;
	height:116px;
	z-index:100;
}

div#leftside
{
float:left;
width:400px;
margin-right:13px;
padding:0;

}

div#rightside
{
float:left;
width:30px;
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
}

div#rightside img {
padding-left:15px;
}

div.instrinfo span.Academy {
line-height:150%;
font-size:85%;
}

div.instrinfo
{
margin-left:2px;
margin-top:15px;
font-size:80%;
width:110px;
text-align:center;
}

div#themainquote
{
color:red;
font-size:100%;
width:350px;
margin-left:30px;
margin-top:20px;
text-align:center;

}


div.details
{
position:absolute;
top:140px;
width:350px;
font-size:85%;
padding-left:10px;
}






.ThePerson {
font-weight:bold;
text-decoration:underline;
}

.Academy {
padding-top:20px;
color:red;
font-weight:bold;
}

.TheQuote {
font-size:80%;
line-height:150%;
}

.readmorecustomer,a.readmorecustomer:visited
{

background-image: url('../../Images/readmore.gif');
background-repeat:no-repeat;
height:29px;
width:85px;
display:block;
text-indent:-9999px;
}



a.readmorecustomer:hover
{

background-image: url('../../Images/readmoreover.gif');
background-repeat:no-repeat;
height:29px;
width:85px;
display:block;
text-indent:-9999px;
}


.customerfocuslist,a.customerfocuslist:visited
{
background-image: url('../../Images/moretesti.gif');
background-repeat:no-repeat;
height:27px;
width:137px;
display:block;
text-indent:-9999px;
}


a.customerfocuslist:hover
{

background-image: url('../../Images/moretestiover.gif');
background-repeat:no-repeat;
height:27px;
width:137px;
display:block;
text-indent:-9999px;
}



/*End Customer Focus Quote Styling*/



body 
{
	background-color:Black;
	font-family:Calibri, Arial, Sans-Serif;
}


/* basic link styling */

a:link, a:visited 
{
	color:white;
	text-decoration:none;
}

a:hover 
{
	color:White;
	text-decoration:underline;
}


/*basic link styling end*/
div#wrapper 
{
	position:relative;
	background-color:Black;
	width:960px;
	margin:0 auto;
	color:White;
	
}

div#header 
{
	position:relative;
	height:189px;
	color:White;
}


div#events
{
z-index:100;
position:absolute;
top:0px;
left:600px;
}

div.clearboth {
clear:both !important;
}
div#theevent span.evn a,div#theevent span.evn a:visited{
color:black;
}

div#theevent span.evn a:hover,div#theevent span.evn a:active {
color:black;
text-decoration:underline;
}


div#theevent 
{
width:258px;
height:58px;
/*background-image: url('../../Images/eventspanel.gif');*/
background-repeat:no-repeat;
padding-top:19px;
padding-left:40px;
color:black;
font-size:90%;
font-weight:bold;
}



span.nestmeeting 
{
color:Red;
font-size:90%;
}



h1#addonbenefit, h1#addonbenefit span
{
width:  372px;
height: 32px; 
background-image: url('../../Images/benefitfrom.jpg');
background-repeat: no-repeat; 
}
/* This is what moves the text under the span */
#addonbenefit span { margin-bottom: -32px; }
/* code for all styled headers */
h1#addonbenefit span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: 1; 
}

/* IE5 Mac Hack \*/
h1#addonbenefit { overflow: hidden; }
/*/
h1#NestLogo { text-indent: -100em; }
/* End Hack */










h1#NestEvents, h1#NestEvents span
{
width:  199px;
height: 46px; 
background-image: url('../../Images/nestevents.gif');
background-repeat: no-repeat; 
}
/* This is what moves the text under the span */
#NestEvents span { margin-bottom: -46px; }
/* code for all styled headers */
h1#NestEvents span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: 1; 
}

/* IE5 Mac Hack \*/
h1#NestLogo { overflow: hidden; }
/*/
h1#NestLogo { text-indent: -100em; }
/* End Hack */



h1#NestLogo, h1#NestLogo span
{
width:  440px;
height: 161px; 
background-image: url('../../Images/Layout/nestlogotext.gif');
background-repeat: no-repeat; 
}
/* This is what moves the text under the span */
#NestLogo span { margin-bottom: -161px; }
/* code for all styled headers */
h1#NestLogo span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: 1; 
}

/* IE5 Mac Hack \*/
h1#NestLogo { overflow: hidden; }
/*/
h1#NestLogo { text-indent: -100em; }
/* End Hack */




h1#customerfocusheader, h1#customerfocusheader span
{
width:  144px;
height: 66px; 
background-image: url('../../Images/customerfocus.gif');
background-repeat: no-repeat; 
}
/* This is what moves the text under the span */
#customerfocusheader span { margin-bottom: -66px; }
/* code for all styled headers */
h1#customerfocusheader span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: 1; 
}

/* IE5 Mac Hack \*/
h1#customerfocusheader { overflow: hidden; }
/*/
h1#NestLogo { text-indent: -100em; }
/* End Hack */



div#mainmenu 
{
	position:relative;
	padding-top:26px;
}

#menu {
  list-style: none;
  padding: 0;
  margin: 0 0 5px 0;
  width: 955px;
  height: 66px;
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:0px -137px;
  position: relative;
}

#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

/*Home*/
#menu .home {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-40px -30px;
  width:120px;
  height:20px;
  top:25px;
  left:40px;
}


#menu a.home:hover {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-40px -96px;
  width:120px;
  height:20px;
  top:25px;
  left:40px;
}


/*Benefits*/

#menu .benefits {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-196px -30px;
  width:120px;
  height:20px;
  top:25px;
  left:196px;
}
#menu a.benefits:hover {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-196px -96px;
  width:120px;
  height:20px;
  top:25px;
  left:196px;
}
/*Events*/
#menu .Events {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-350px -30px;
  width:220px;
  height:20px;
  top:25px;
  left:355px;
}
#menu a.Events:hover {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-350px -96px;
  width:220px;
  height:20px;
  top:25px;
  left:355px;
}

/*Nest News*/
#menu .NESTNews {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-579px -30px;
  width:180px;
  height:20px;
  top:25px;
  left:579px;
}
#menu a.NESTNews:hover {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-579px -96px;
  width:180px;
  height:20px;
  top:25px;
  left:579px;
}

/*About Us*/
#menu .AboutUs {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-794px -30px;
  width:120px;
  height:20px;
  top:25px;
  left:794px;
}
#menu a.AboutUs:hover {
  background-image: url('../../Images/menu/menuimage.gif');
  background-position:-794px -96px;
  width:120px;
  height:20px;
  top:25px;
  left:794px;
}

/*Menu */




div#contentwrapper
{
}

div#howdoi
{
	float:left;
	width:215px;
	
}

h2#howdoiheader, h2#howdoiheader span
{
width:  120px;
height: 35px; 
background-image: url('../../Images/howdoiheader.gif');
background-repeat: no-repeat; 
}
/* This is what moves the text under the span */
#howdoiheader span { margin-bottom: -35px; }
/* code for all styled headers */
h2#howdoiheader span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: 1; 
}

/* IE5 Mac Hack \*/
h2#howdoiheader { overflow: hidden; }
/*/
h2#howdoiheader { text-indent: -100em; }
/* End Hack */


/*How Do i Styling*/

div#howdoi ul#hdi li a{
margin-bottom:32px; /*for spacing between links */
}





#hdi a {
  display: block;
   text-indent: -900%;
  position: relative;
  outline: none;
}

#hdi .Grow {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-1px 0px;
  width:215px;
  height:40px;
  
}
#hdi a.Grow:hover {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-222px 0px;
  width:215px;
  height:40px;
  
  }
  
  
  #hdi .Plan {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-1px -70px;
  margin-top:40px;
  width:215px;
  height:40px;
  
}
#hdi a.Plan:hover {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-222px -70px;
  width:215px;
  height:40px;
  
  }
  
  
    #hdi .Reduce {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-1px -128px;
  margin-top:40px;
  width:215px;
  height:40px;
  
}
#hdi a.Reduce:hover {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-222px -128px;
  width:215px;
  height:40px;
  
  }
  
  
    #hdi .Get {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-1px -190px;
  margin-top:32px;
  width:215px;
  height:40px;
  
}
#hdi a.Get:hover {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-222px -190px;
  width:215px;
  height:40px;
  
  }
  
  
    #hdi .Keep {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-1px -255px;
  margin-top:32px;
  width:215px;
  height:40px;
  
}
#hdi a.Keep:hover {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-222px -255px;
  width:215px;
  height:40px;
  
  }
  
    #hdi .Collect {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-1px -328px;
  margin-top:32px;
  width:215px;
  height:40px;
  
}
#hdi a.Collect:hover {
  background-image: url('../../Images/howdoi/howdoimenu.gif');
  background-position:-222px -328px;
  width:215px;
  height:40px;
  
  }
  


/*end styling */


div#maincontent
{
	float:left;
	position:relative;
	width:550px;
	height:455px;
	padding:6px;
	color:Black;
	background-image:url('../../Images/Layout/bigcontentbkcustfocus.gif');
	background-repeat:no-repeat;
}




div#customerfocus
{
	float:left;
	width:151px;
	height:438px;
	margin-left:10px;
padding-top:15px;
padding-left:15px;
padding-right:5px;
	color:Black !important;
font-size:80%;
	background-image:url('../../Images/Layout/eventsbacksmall.gif');
	
}

div#customerfocus a:link 
{
	color:Black !important;
}

div.clear
{
	clear:both;
}

div#footer
{
}

/*copyright*/

h5#thecopyright, h5#thecopyright span
{
float:right;
width:  345px;
height: 39px; 
background-image: url('../../Images/copyright.gif');
background-repeat: no-repeat; 
}
/* This is what moves the text under the span */
#thecopyright span { margin-bottom: -39px; }
/* code for all styled headers */
h5#thecopyright span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: 1; 
}

/* IE5 Mac Hack \*/
h5#thecopyright { overflow: hidden; }
/*/
h1#NestLogo { text-indent: -100em; }
/* End Hack */

/*override pagination position */

.paginationstyle{ /*Style for demo pagination divs*/
width: 400px;
position:absolute;
top:420px !important;
left:230px !important;
text-align: center;
padding: 6px 2px;
margin: 2px 0;
font-size:12px;
}



div#ads
{
}

h2#partnerswith, h2#partnerswith span
{
width:  135px;
height: 23px; 
background-image: url('../../Images/partnerswith.gif');
background-repeat: no-repeat; 
}
/* This is what moves the text under the span */
#partnerswith span { margin-bottom: -23px; }
/* code for all styled headers */
h2#partnerswith span {
 display: block;
 /* place the span on top */
 position: relative;
 z-index: 1; 
}

/* IE5 Mac Hack \*/
h2#partnerswith { overflow: hidden; }
/*/
h1#NestLogo { text-indent: -100em; }
/* End Hack */
