@charset "utf-8";
/* CSS Document */

/********************************/
/* HEADER						*/
/********************************/
#header {
/*	display:none;*/
}

/********************************/
/* DEFAULTS						*/
/********************************/
#homeContent h1,
#homeContent h2,
#homeContent h3,
#homeContent h4,
#homeContent h5 {
	font-weight:bold;
}

#homeContent a {
	background-image:url("../imgs/arrowsRegular/arrowYellowDark.gif");
	background-repeat:no-repeat;
	text-decoration:none;
}


/********************************/
/* HEADER						*/
/********************************/

#pageHome #header #readspeaker_button {
	display:block;
}

/********************************/
/* SIDE NAV						*/
/********************************/

/********************************/
/* CONTENT > WELCOME			*/
/********************************/
#homeContent #welcome h1,
#homeContent #welcome h2 {
	margin-right:10px;
	width:740px;
}

#homeContent #welcome h1 .spacer,
#homeContent #welcome h2 .spacer {
	width:740px;
	display:block;
	margin-top:10px; /* controls where text and line are in relation to preceding and following p's */
	right:0;
}

#homeContent #welcome h1 {
}

#homeContent #welcome h1 .spacer {
	padding:5px 0 0; /* top controls space between line and heading text */
	font-size:2.0em;
}

#homeContent #welcome h2 {
	text-align:right;
}

#homeContent #welcome h2 .spacer {
	padding:5px 0 20px;
	border-top:5px solid #e2e2c4;		/* light brown */
	font-size:1.0em;
	font-weight:normal;
	color:#666666;							/* grey */
}

/********************************/
/* CONTENT > INTRO BLURBS		*/
/********************************/
#homeContent #introBlurbGroup {
	position:relative;
	float:left;
	margin-bottom:20px;
	width:300px;
/*	background-color:#cfc;					/* green - DELETE ME */
}

#homeContent #introBlurbGroup .introBlurb {
	margin-bottom:10px;
/*	background-color:#ccf;					/* blue - DELETE ME */
}

#homeContent #introBlurbGroup .introBlurb img {
	float:left;
	width:70px;
	height:90px;
	margin:5px 10px 10px 0;
	border:1px solid #333;					/* dark grey */
}

#homeContent #introBlurbGroup .introBlurb h2 {
	width:300px;
	padding-top:10px;
	border:none;
/*	background-color:#fff;					/* white - delete me */
}

#homeContent #introBlurbGroup .introBlurb h2 .spacer {
	width:300px;
	font-size:1.3em;
	line-height:1.2em;
/*	background-color:#ccc;					/* grey - delete me */
}

#homeContent #introBlurbGroup .introBlurb h2 a {
	display:inline-block;
	background-image:none;
	margin:-1px 0 0 -1px;
	text-decoration:none;
	border:1px solid #fffff3;				/* cream */
	
}

#homeContent #introBlurbGroup .introBlurb p {
	padding:5px 0 5px 20px;
	font-size:1.0em;
	line-height:1.4em;
	z-index:50;
}

#homeContent #introBlurbGroup .introBlurb ul {
	float:left;
	width: 280px;
	margin:10px 0 10px 20px;
	line-height:1.4em;
}

#homeContent #introBlurbGroup .introBlurb ul li {
	font-size:1.2em;
	margin-bottom:1px;
}

/* links: a */

#homeContent #introBlurbGroup .introBlurb a {
	border: 1px solid #fffff3;		/* Cream */
}

#homeContent #introBlurbGroup .introBlurb a.noArrow {
	background-image:none;
}

#homeContent #introBlurbGroup .introBlurb a.learnMore {
	position:relative;
	left:80px;
	padding:5px 5px 3px 22px;
	background-position: 3px 11px;
	width:100px;
	text-decoration:none;
}

#homeContent #introBlurbGroup .introBlurb a.linkVideos {
	color: #990066; 	/* txtMagentaDark */
}

#homeContent #introBlurbGroup .introBlurb a.linkSeminars {
	color: #00007d; 	/* txtBlueDark */
}

#homeContent #introBlurbGroup .introBlurb ul.toc a {
	position:relative;
	z-index:100;
	display:block;
	padding:5px 0 5px 25px;
	background-position: 3px 10px;
	text-decoration:none;
}

#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos[href^="http://"],
#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos[href^="https://"],
#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos,
#homeContent #introBlurbGroup .introBlurb ul.toc a.linkSeminars {
	padding-right:16px;
}

#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos[href^="http://"],
#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos[href^="https://"],
#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos {
/*	background-image:url(../imgs/arrowsRegular/arrowMagentaDark.gif);*/
	background-image:url(../imgs/icons/screen10x12.gif);
	background-position: 5px 10px;			/* didn't exist */
	
}

#homeContent #introBlurbGroup .introBlurb a.linkSeminars {
	background-image:url(../imgs/arrowsRegular/arrowBlueDark.gif);
}


/* links: a:link and a:visited */

#homeContent #introBlurbGroup .introBlurb a.linkVideos:link,
#homeContent #introBlurbGroup .introBlurb a.linkVideos:visited {
	color:#990066; 	/* txtMagentaDark */
}

#homeContent #introBlurbGroup .introBlurb a.linkSeminars:link,
#homeContent #introBlurbGroup .introBlurb a.linkSeminars:visited {
	color:#00007d; 	/* txtBlueDark  */
}

/* links: a:hover and a:focus */

#homeContent #introBlurbGroup .introBlurb a.linkVideos:hover,
#homeContent #introBlurbGroup .introBlurb a.linkVideos:focus {
	color:#990066; 	/* txtMagentaDark */
	background-color: #f4d4e2; 	/* bkgMagentaDark1 */
}

#homeContent #introBlurbGroup .introBlurb a.linkSeminars:hover,
#homeContent #introBlurbGroup .introBlurb a.linkSeminars:focus {
	color:#00007d; 	/* txtBlueDark  */
	background-color: #dae0f5; 	/* bkgBlueDark1  */
}

/* links: a:active */

#homeContent #introBlurbGroup .introBlurb a.linkVideos:active {
	color:#cc0099; 	/* txtMagentaLight */
	background-color: #fff2ff; 	/* bkgMagentaLight */
	border:1px dotted #cc0099; 	/* txtMagentaLight */
}

#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos[href^="http://"]:active,
#homeContent #introBlurbGroup .introBlurb ul.toc a.linkVideos[href^="https://"]:active {
	background-image:url(../imgs/arrowsRegular/arrowMagentaLight.gif);
	padding-right:16px;
}

#homeContent #introBlurbGroup .introBlurb a.linkSeminars:active {
	background-image:url(../imgs/arrowsRegular/arrowBlueLight.gif);
	color:#0000cc; 				/* txtBlueLight  */
	background-color: #f7f9fc; 	/* bkgBlueLight  */
	border:1px dotted #0000cc; 	/* txtBlueLight  */
}


/********************************/
/* CONTENT > INTRO SECTIONS		*/
/********************************/
#homeContent #introSectionGroup,
#homeContent #introSectionGroup .introSection h5,
#homeContent #introSectionGroup .introSection a {
	width:425px;
}

#homeContent #introSectionGroup {
	float:left;
	margin-left:15px;	
/*	background-color:#ccf;					/* blue - DELETE ME */
}

#homeContent #introSectionGroup .introSection {
	clear:both;
	display:block;
	margin:0 5px 0 0;
	padding:0;
}

#homeContent .introSection h5 {
	margin-bottom:10px;
	padding:0;
	min-height:120px;
}

#homeContent .introSection a {
	display:block;
	min-height:110px;
	padding:2px;
	text-decoration:none;
	background-image:none;
	border:1px solid #fffff3;		/* cream */
}

#homeContent .introSection a img {
	float:left;
	width:85px;
	height:85px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
/*	border-radius:3px;						***** PUT THIS BACK ***** */
	border-style:solid;
/*	margin-right:10px;*/
}

#homeContent .introSection a:link img,
#homeContent .introSection a:visited img  {
	margin:7px 10px 12px 7px;
	border-width:1px;
}

#homeContent .introSection a:hover img,
#homeContent .introSection a:focus img,
#homeContent .introSection a:active img {
	margin:5px 8px 10px 5px;
	border-width:3px;
}

#homeContent .introSection a:hover,
#homeContent .introSection a:focus,
#homeContent .introSection a:active {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
/*	border-radius:5px;						***** PUT THIS BACK ***** */
	border:1px solid #fffff3;		/* cream */
}

#homeContent .introSection .title,
#homeContent .introSection .description {
	display:block;
	width:300px;
	margin-left:100px;
	padding-left: 20px;
}

#homeContent .introSection .title {
	padding-top: 3px;
	padding-bottom:0;
	margin-top:3px;
	margin-bottom:0;
	font-size:1.1em;
	font-weight:bold;
/*	background-image:url("../imgs/arrowsRegular/arrowYellowDark.gif");			/* move me to tabColors.css */
	background-repeat:no-repeat;
	background-position: 3px 7px;
}

#homeContent .introSection .description  {
	font-weight:normal;
	background-image:none;
	padding-top:0;
	margin-top:-10px;
	line-height:1.4em;
}

#homeContent .introSection a .description,
#homeContent .introSection a:link .description
#homeContent .introSection a:visited .description  {
	color:#333333; 	/* txtDarkGrey */
}

/*#homeContent h2.introSection .title {
	display:inline-block;
	margin-top:10px;
	margin-bottom:5px;
	padding-left:20px;
	font-size:1.1em;
	background-repeat:no-repeat;
	background-position:3px 10px;
	border:none;
	background-color:#cfc;				/* green - delete me */
/*}*/

/*#homeContent h2.introSection .description {
	display:inline-block;
	padding-left:20px;
	line-height:1.1em;
	font-weight:normal;
	text-indent:0;
	border:none;
	background-color:#fcc;				/* pink - delete me */
/*}*/


