/* These rules will be hidden from NS4 & IE4.5/Mac */

/* BODY & WRAPPER ----------------------------------------------------*/
/*--------------------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 69%;
	color: #000;
	background: #37375a;
	text-align: center;
	}

#wrapper {
	padding: 0 0 10px 0;
	margin: 0 auto;
	border: 0;
	width: 856px;
	}

#orangeWrapper {
	padding: 8px 0 8px 0;
	margin: 20px 0 10px 0;
	border: 0;
	width: 856px;
	background: #f8991b;
	}

img {
	border: 0;
	}

/* HEADER ------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
#headContainer {
	padding: 0;
	margin: 0 8px 0 8px;
	border: 0;
	width: 840px;
	height: 85px;
	}

#headContainer img {
	padding: 0;
	margin: 0;
	border: 0;
	display: block;
	}

/* Logo Replacement With Link */
#headContainer a, #headContainer h1 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 178px;
	height: 64px;
	text-indent: -9999px;
	background-image: url(../images/logoSINE.gif);
	overflow: hidden;
	text-decoration: none;
	}

/* Primary Navigation */
#primaryNav {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 662px;
	height: 64px;
	background: #fff;
	}

#primaryNav img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	}

#primaryNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 662px;
	height: 64px;
	}

#primaryNav ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	}

	* html #primaryNav ul li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li#home,
li#about,
li#learning,
li#k12,
li#literacy,
li#workforce,
li#news,
li#calendar,
li#difference,
li#dream,
li#home a,
li#about a,
li#learning a,
li#k12 a,
li#literacy a,
li#workforce a,
li#news a,
li#calendar a,
li#difference a,
li#dream a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Home */
li#home a {
	padding: 32px 0 0 0;
	width: 45px;
	height: 32px;
	clip: rect(0, 45px, 32px, 0);	
	background: transparent url(../images/btnHome.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#home a:hover,
#primaryNav ul li#home a.selected {
	background-position: 0 -32px;
	}

/* About */
li#about a {
	padding: 32px 0 0 0;
	width: 74px;
	height: 32px;
	clip: rect(0, 74px, 32px, 0);	
	background: transparent url(../images/btnAbout.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#about a:hover,
#primaryNav ul li#about a.selected {
	background-position: 0 -32px;
	}

/* Learning */
li#learning a {
	padding: 32px 0 0 0;
	width: 123px;
	height: 32px;
	clip: rect(0, 123px, 32px, 0);	
	background: transparent url(../images/btnLearning.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#learning a:hover,
#primaryNav ul li#learning a.selected {
	background-position: 0 -32px;
	}

/* Schedule */
li#schedule a {
	padding: 32px 0 0 0;
	width: 117px;
	height: 32px;
	clip: rect(0, 117px, 32px, 0);	
	background: transparent url(../images/btnSchedule.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#schedule a:hover,
#primaryNav ul li#schedule a.selected {
	background-position: 0 -32px;
	}

/* K12 */
li#k12 a {
	padding: 32px 0 0 0;
	width: 237px;
	height: 32px;
	clip: rect(0, 237px, 32px, 0);	
	background: transparent url(../images/btnK12.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#k12 a:hover,
#primaryNav ul li#k12 a.selected {
	background-position: 0 -32px;
	}

/* Empty Space */
li#empty {
	padding: 0;
	width: 66px;
	height: 32px;
	clip: rect(0, 66px, 32px, 0);	
	background: transparent;
	}

/* Start Bottom Row Nav */
	
/* Literacy */
li#literacy a {
	padding: 32px 0 0 0;
	width: 143px;
	height: 32px;
	clip: rect(0, 143px, 32px, 0);	
	background: transparent url(../images/btnLiteracy.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#literacy a:hover,
#primaryNav ul li#literacy a.selected {
	background-position: 0 -32px;
	}

/* Workforce */
li#workforce a {
	padding: 32px 0 0 0;
	width: 176px;
	height: 32px;
	clip: rect(0, 176px, 32px, 0);	
	background: transparent url(../images/btnWorkforce.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#workforce a:hover,
#primaryNav ul li#workforce a.selected {
	background-position: 0 -32px;
	}

/* News */
li#news a {
	padding: 32px 0 0 0;
	width: 43px;
	height: 32px;
	clip: rect(0, 43px, 32px, 0);	
	background: transparent url(../images/btnNews.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#news a:hover,
#primaryNav ul li#news a.selected {
	background-position: 0 -32px;
	}

/* Difference */
li#difference a {
	padding: 32px 0 0 0;
	width: 107px;
	height: 32px;
	clip: rect(0, 107px, 32px, 0);	
	background: transparent url(../images/btnChange.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#difference a:hover,
#primaryNav ul li#difference a.selected {
	background-position: 0 -32px;
	}

/* Contact */
li#contact a {
	padding: 32px 0 0 0;
	width: 71px;
	height: 32px;
	clip: rect(0, 71px, 32px, 0);	
	background: transparent url(../images/btnContact.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#contact a:hover,
#primaryNav ul li#contact a.selected {
	background-position: 0 -32px;
	}

/* Dream it Do it */
li#dream a {
	padding: 32px 0 0 0;
	width: 86px;
	height: 32px;
	clip: rect(0, 86px, 32px, 0);	
	background: transparent url(../images/btnDreamItDoIt.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:32px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#dream a:hover,
#primaryNav ul li#dream a.selected {
	background-position: 0 -32px;
	}


/* CONTENT CONTAINER AND CONSULTANTS LOGO ------------------------*/
/*----------------------------------------------------------------*/
#contentContainer {
	padding: 0;
	margin: 0 8px 0 8px;
	border: 0;
	width: 840px;
	background: transparent url(../images/bgHome.gif) repeat-y top left;
	}

#contentContainer.subpage {
	background: transparent url(../images/bg.gif) repeat-y top left;
	}

#consultantsLogo {
	padding: 0;
	margin: 5px 0 0 0;
	border: 0;
	}


/* HOME PAGE -----------------------------------------------------*/
/*----------------------------------------------------------------*/
#homeLeftContainer {
	display: inline;
	float: left;
	padding: 0;
	margin: 0 41px 0 17px;
	border: 0;
	width: 518px;
	}

#homeLeftText {
	display: block;
	padding: 0;
	margin: 10px 0 20px 20px;
	border: 0;
	width: 493px;
	text-align: left;
	}

#homeLeftText p {
	color: #888893;
	}


#homeRightContainer {
	display: inline;
	float: left;
	padding: 10px 0 0 0;
	margin: 0 17px 0 0;
	border: 0;
	width: 247px;
	text-align: left;
	}

#homeRightContainer a {
	color: #85182c;
	}

#homeRightNewsLinks a {
	color: #47476f;
	}

/* SUBPAGE -------------------------------------------------------*/
/*----------------------------------------------------------------*/
#subpageLeftContainer {
	display: inline;
	float: left;
	padding: 10px 0 70px 0;
	margin: 0 16px 0 8px;
	border: 0;
	width: 140px;
	text-align: left;
	overflow: hidden;
	}

/* Secondary Nav */
#subpageLeftContainer ul {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	}

#subpageLeftContainer ul li {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	width: 140px;
	border-bottom: 1px solid #8e8e9d;
	}

#subpageLeftContainer ul li a {
	display: block;
	padding: 4px 0;
	margin: 0;
	border: 0;
	text-align: left;
	text-decoration: none;
	}

#subpageLeftContainer ul li a:link {color: #fff;}
#subpageLeftContainer ul li a:visited {color: #fff;}
#subpageLeftContainer ul li a:hover {color: #f8991b;}
#subpageLeftContainer ul li a:active {color: #f8991b;}

#subpageLeftContainer ul li a.selected:link,
#subpageLeftContainer ul li a.selected:visited,
#subpageLeftContainer ul li a.selected:hover,
#subpageLeftContainer ul li a.selected:active {color: #f8991b; font-weight: normal;}


/* Tertiary Nav */
#subpageLeftContainer ul li ul {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	}

#subpageLeftContainer ul li ul li {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	border-bottom: 0;
	}

#subpageLeftContainer ul li ul li a {
	display: block;
	padding: 0 0 4px 0;
	margin: 0 0 0 30px;
	border: 0;
	width: 110px;
	text-align: left;
	text-decoration: none;
	border-bottom: 0px solid #8e8e9d;
	}

#subpageLeftContainer ul li ul li a:link {color: #fff;}
#subpageLeftContainer ul li ul li a:visited {color: #fff;}
#subpageLeftContainer ul li ul li a:hover {color: #f8991b;}
#subpageLeftContainer ul li ul li a:active {color: #f8991b;}

#subpageLeftContainer ul li ul li a.selected:link,
#subpageLeftContainer ul li ul li a.selected:visited,
#subpageLeftContainer ul li ul li a.selected:hover,
#subpageLeftContainer ul li ul li a.selected:active {color: #f8991b; font-weight: normal;}

#subpageRightContainer {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 676px;
	text-align: left;
	}

#subpageRightContent {
	display: block;
	padding: 0 0 20px 0;
	margin: 5px 20px;
	border: 0;
	width: 636px;
	text-align: left;
	background: #fff;
	}


/* About Colors ------------------------------------------*/
#subpageRightContent.about h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #a1915d;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;	
	}

#subpageRightContent.about h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.about img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.about p {
	color: #666;
	}

#subpageRightContent.about p.intro {
	color: #a1915d;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Learning For Life Colors ------------------------------------------*/
#subpageRightContent.learningForLife h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #cbb734;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.learningForLife h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.learningForLife img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.learningForLife p {
	color: #666;
	}

#subpageRightContent.learningForLife p.intro {
	color: #cbb734;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Workshop Schedule ------------------------------------------*/
#subpageRightContent.schedule h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #e1614d;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.schedule h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.schedule img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.schedule p {
	color: #666;
	}

#subpageRightContent.schedule p.intro {
	color: #e1614d;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	width: 455px;
	float: right;
	}

#subpageRightContent.schedule p.intro a:link,
#subpageRightContent.schedule p.intro a:visited,
#subpageRightContent.schedule p.intro a:hover,
#subpageRightContent.schedule p.intro a:active {
	font-family: Times, 'Times New Roman', Georgia, serif;
	}

/* K12 Colors ------------------------------------------*/
#subpageRightContent.k12 h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #75897b;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.k12 h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.k12 img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.k12 p {
	color: #666;
	}

#subpageRightContent.k12 p.intro {
	color: #75897b;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Adult Literacy And Learning Colors ------------------------------------------*/
#subpageRightContent.adultLiteracy h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #71a5cc;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.adultLiteracy h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.adultLiteracy img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.adultLiteracy p {
	color: #666;
	}

#subpageRightContent.adultLiteracy p.intro {
	color: #71a5cc;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Business Workforce Programs Colors ------------------------------------------*/
#subpageRightContent.businessWorkforce h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #99b386;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.businessWorkforce h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.businessWorkforce img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.businessWorkforce p {
	color: #666;
	}

#subpageRightContent.businessWorkforce p.intro {
	color: #99b386;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* News Colors ------------------------------------------*/
#subpageRightContent.news h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #df4366;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.news h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.news img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.news p {
	color: #666;
	}

#subpageRightContent.news p.intro {
	color: #df4366;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Make Difference Colors ------------------------------------------*/
#subpageRightContent.makeDifference h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #777ea6;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.makeDifference h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.makeDifference img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.makeDifference p {
	color: #666;
	}

#subpageRightContent.makeDifference p.intro {
	color: #777ea6;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Dream it Do it Indiana Colors ------------------------------------------*/
#subpageRightContent.dream h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #777ea6;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.dream h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.dream img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.dream p {
	color: #666;
	}

#subpageRightContent.dream p.intro {
	color: #777ea6;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Contact Us Colors ------------------------------------------*/
#subpageRightContent.contactUs h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #7fb1bb;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.contactUs h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.contactUs img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.contactUs p {
	color: #666;
	}

#subpageRightContent.contactUs p.intro {
	color: #7fb1bb;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Default Colors ------------------------------------------*/
#subpageRightContent.default h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #846996;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.default h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.default img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.default p {
	color: #666;
	}

#subpageRightContent.default p.intro {
	color: #846996;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* ---------------------------------------------------*/
/* ------------------ NOT USED -----------------------*/
/* ---------------------------------------------------*/


/* Calendar Colors ------------------------------------------*/
#subpageRightContent.calendar h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #846996;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.calendar h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.calendar img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.calendar p {
	color: #666;
	}

#subpageRightContent.calendar p.intro {
	color: #846996;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Links Colors ------------------------------------------*/
#subpageRightContent.links h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #846996;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.links h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.links img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.links p {
	color: #666;
	}

#subpageRightContent.links p.intro {
	color: #846996;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Staff Login Colors ------------------------------------------*/
#subpageRightContent.staffLogin h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #846996;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.staffLogin h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.staffLogin img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.staffLogin p {
	color: #666;
	}

#subpageRightContent.staffLogin p.intro {
	color: #846996;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}

/* Privacy And Terms Colors ------------------------------------------*/
#subpageRightContent.legal h2 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #846996;
	margin: 3px 0 3px 0;
	padding: 5px 0 0 0;
	}

#subpageRightContent.legal h3 {
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #37375a;
	margin: 3px 0 3px 0;
	padding: 0;	
	}

#subpageRightContent.legal img.left {
	margin: 0 20px 15px 0;
	}

#subpageRightContent.legal p {
	color: #666;
	}

#subpageRightContent.legal p.intro {
	color: #846996;
	font-family: Times, 'Times New Roman', Georgia, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	}
	

/* ---------------------------------------------------*/
/* ------------------ END NOT USED--------------------*/
/* ---------------------------------------------------*/
	


/* SIDE CALL OUT ------------------------------------------------*/
/*----------------------------------------------------------------*/

.callOut {
display: block;
float: right;
background: #feebd3;
width: 200px;
border: 3px solid #f8991b;
padding: 10px;
margin: 10px 0 10px 10px;
}

#subpageRightContent .callOut p,
#subpageRightContent .callOut ol li {
color:#ab2841;
font-size: 1.3em;
font-weight: normal;
font-family: Times, 'Times New Roman' ,Georgia, serif;
line-height: 1.1em;
}


/* CUSTOM CLASSES ------------------------------------------------*/
/*----------------------------------------------------------------*/

/* Workshop Details*/
	
.workshopDetails label {
	display: inline;
	float: left;
	padding: 0;
	margin: 5px 0 5px 0;
	border: 0;
	width: 106px;
	text-align: right;
	font-weight: bold;
	}

.workshopDetails p {
	display: inline;
	float: left;
	padding: 0;
	margin: 5px 0 5px 10px;
	border: 0;
	width: 369px;
	text-align: left;
	font-weight: normal;
	}

p.workshopNav {
	padding: 10px 0 0 0;
	}

/* BREADCRUMB NAVIGATION -----------------------------------------*/
/*----------------------------------------------------------------*/
#breadcrumb {
	padding: 0 0 15px 0;
	margin: 0;
	border: 0;
	text-align: left;
	font-size: 0.9em;
	color: #8e8e9d;
	}
#breadcrumb a:link {color: #8e8e9d; text-decoration: underline;}
#breadcrumb a:visited {color: #8e8e9d; text-decoration: underline;}
#breadcrumb a:hover {color: #8e8e9d; text-decoration: none;}
#breadcrumb a:active {color: #8e8e9d; text-decoration: none;}

/* BOTTOM NAVIGATION----------------------------------------------*/
/*----------------------------------------------------------------*/
#bottomNav {
	padding: 8px 0 0 0;
	margin: 0 20px;
	border: 0;
	text-align: left;
	}

#bottomNav ul {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	float: left;
	}

#bottomNav ul li {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	display: inline;
	}


#bottomNav a:link {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}

#bottomNav a:visited {
	color: #666;
	font-weight: normal;
	text-decoration: none;
	}

#bottomNav a:hover {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	}

#bottomNav a:active {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	}

#bottomNav a.selected:link,
#bottomNav a.selected:visited,
#bottomNav a.selected:hover,
#bottomNav a.selected:active {
	font-weight: bold;
	color: #000;
	}

#bottomNav form {
	padding: 0;
	margin: 0;
	border: 0;
	width: 200px;
	float: right;
	}

#bottomNav form fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	}

#bottomNav input {
	display: block;
	float: right;
	padding: 1px;
	margin: 0 3px;
	border: 0;
	width: 100px;
	background: #ffc96f;
	border: 1px solid #ffdea7;
	color: #000;
	font-size: 11px;
	}

#bottomNav input.button {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
	border: 0;
	width: 12px;
	background: #ffc96f;
	border: 1px solid #ffdea7;
	color: #000;
	font-size: 1.0em;
	}

/* FOOTER --------------------------------------------------------*/
/*----------------------------------------------------------------*/

#footer {
	padding: 0;
	margin: 0 auto;
	border: 0;
	width: 816px;
	text-align: left;
	}

#footer p {
	color: #9595c0;
	font-size: 0.9em;
	}

#footer a {
	color: #9595c0;
	}

/* TABLE -----------------------------------------------------------*/
/*------------------------------------------------------------------*/
table {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 5px 0 15px 0;
	padding: 0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

table th,
table td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #666;
	margin: 0;
	padding: 3px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
	}

/* Centered TD -----------------------------------------------------------*/

table.tdCenter th,
table.tdCenter td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #666;
	margin: 0;
	padding: 3px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: center;
	vertical-align: top;
	}

table.tdCenter th.left,
table.tdCenter td.left {
	font-weight: normal;
	text-align: left;
	}

table.tdCenter th a:link,
table.tdCenter th a:visited,
table.tdCenter th a:hover,
table.tdCenter th a:active,
table.tdCenter td a:link,
table.tdCenter td a:visited,
table.tdCenter td a:hover,
table.tdCenter td a:active {
	font-weight: bold;
	color: #fff;
	}

table th,
table.tdCenter th {
	background-color:#37375a;
	color: #fff;
	font-weight: bold;
	}

/* CHECKBOX TABLE --------------------------------------------------*/
/*------------------------------------------------------------------*/
table.checkbox {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 5px 0 15px 0;
	padding: 0;
	border-top: 0px solid #ccc;
	border-left: 0px solid #ccc;
	}

table.checkbox th,
table.checkbox td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 2px;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	text-align: left;
	vertical-align: top;
	}


table.checkbox th {
	background-color:#526b5a;
	color: #fff;
	font-weight: bold;
	}
	

table.checkbox td input {
	border: 0px;
	background: #fff;
	}



/* BASIC ELEMENTS -------------------------------------------------*/
/*----------------------------------------------------------------*/
a:link {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #85182c;
	font-weight: normal;
	text-decoration: underline;
	}

a:visited {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #666;
	font-weight: normal;
	text-decoration: underline;
	}

a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #85182c;
	font-weight: normal;
	text-decoration: none;
	}

a:active {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #85182c;
	font-weight: normal;
	text-decoration: none;
	}

p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #000;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	}

hr {
	border: 0;
	color: #dad6b9;
	background-color: #dad6b9;
	height: 1px;
	margin: 10px 0;
	width: 100%;
	}

h1 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 2.0em;
	font-weight: bold;
	color: #85182c;
	margin: 0 0 8px 0;
	}

h2 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	color: #85182c;
	margin: 3px 0 3px 0;
	}

h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #85182c;
	margin: 3px 0 3px 0;
	}

h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #85182c;
	margin: 3px 0 3px 0;
	}

h5 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #85182c;
	margin: 0 0 8px 0;
	}

h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #85182c;
	margin: 0 0 8px 0;
	}

li {
	color: #666;
	padding: 2px 0;
	}	


/* BASIC CLASSES -------------------------------------------------*/
/*----------------------------------------------------------------*/
.hide {
	display: none;
	}

.small {
	font-size: 0.9em;
	}

.required {
	color: #ff0000;
	}

.clear {
	content: ".";
	overflow: hidden;
	clear: both;
	font-size: 1px;
	}

.right {
	float: right;
	padding: 10px;
	}

.left {
	float: left;
	padding: 10px;
	}

.borderBottom {
	border-bottom: 8px solid #f8991b;
	}

.needInfo {
	border:2px solid #ff00e4;
	}

/* FORM -----------------------------------------------------------*/
/*-----------------------------------------------------------------*/

.required {
	color: #ff0000;
	}

label {
	font-weight: bold;
	}

form {
	margin: 10px 0;
	padding: 0;
	}

fieldset {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 1.0em;
	}

fieldset legend {
	display: none;
	}

fieldset label {
	float: left;
	display: inline;
	width: 160px; 
	text-align: right;
	padding: 0;
	margin: 0 10px 5px 0;
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
	}
	
fieldset label span {
	vertical-align: middle;
	}
		
fieldset input,
fieldset select,
fieldset textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;	
	display: inline;
	margin: 0 0 5px 0;
	padding: 4px;
	font-weight: normal;
	color: #000;
	background: #f4f0e4;
	border: 1px solid #000;
	}


/* Search Results -------------------------------------------------*/
/*-----------------------------------------------------------------*/
.keyword {
	color: #fff;
	background: #f00;
	}

.filestats {
	color: #777;
	}
