/* @group Lesson */

#lesson{
	display: inline-block;
	background: #fff;
}
#welcomeMovie{
	margin: 10px 0 ;
}
#courseHeadline{
	background: #fff;
}
.courseNotesHidden  #courseContent{
		/*margin-left: 120px;
		_margin-left: 60px; */
}

#reviewIntroduction{
	float: right;
	margin-right: 20px;
}

.photo_r{float:right;margin: 0 0 15px 20px;}
.photo_l{float:left; margin: 0 20px 20px 0;}
.photo_c { text-align:center; margin: 0 0 20px 0;}
.photo_header {margin: 0px 0px 5px 0px;}
div.photo_r img, div.photo_l img {border-bottom:5px solid #cccccc;border-left:5px solid #cccccc;}
div.photo_c img {border-bottom:5px solid #cccccc;border-right:5px solid #cccccc;}

/* @end */

/* @group Course Navigation */

#courseNav{
	width: 100%;
	height: 28px;
	overflow: hidden;
	background: #b2985d; 
	border-top:1px solid #fff;border-bottom:1px solid #fff;
}

#courseNav2{
	width: 100%;
	height: 28px;
	overflow: hidden;
	background: #b2985d; 
	border-top:4px solid #fbd2d3;
}

#courseNav2 p{text-decoration: none; background: #b2985d; color: #fff;	font-size: 10px;font-weight:bold; padding:6px 0 0 12px; }

#courseNav ul{
	font-family: Arial;
	margin: 0;
}
#courseNav li{
	float: left;
	border-right: 1px solid #ccc;
	font-weight:bold;
} 
#courseNav li.first{
	border-left:0;
}
#courseNav  li.right{
	float: right;
	border-right: 0;
	border-left: 1px solid #cccccc;
}

 
#courseNav li a{
	display: block;
	text-decoration: none;
	background: #b2985d;
	color: #fff;
	padding:9px 15px 10px 15px;
	font-size: 12px;
}
#courseNav li.current a, #courseNav li a:hover{
	background: #fbd2d3; color: #b4975a; 
}

#courseNav p { font-size: 12px; font-weight:bold;color: #fff; padding:6px 0 1px 14px; }


/* @end */

/* @group Pulldowns */
#courseNav li ul{
	position: absolute;
	z-index: 150;
	float: none;
	_width: 200px;
	display: none;
	margin: 2px 0 0 10px;
}
#courseNav li:hover ul, #courseNav li.over ul {
display: block;
}
#courseNav li:hover .pageIndicators, #courseNav li.over .pageIndicators {
	position: absolute;
}
#courseNav li> ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}


#courseNav li ul li{
	float: none;
	padding: 0;
	height: auto;
	border-top: 1px solid #fff;
	_height: 1%;
	_margin-top:-1px;
}
#courseNav li li a{
	text-decoration: none;
	padding: 5px 10px 5px 20px;
	background-color: #F1EEE8;
	background-image: url(../images/iconNotVisited.gif) ;
	background-position: 4px center;
	background-repeat: no-repeat;
	height: auto;
	_height: 1%;
}
#courseNav li li a:hover{
	color: #000;
	text-decoration: none;
	background-color: #fff;
}
#courseNav li li a:visited{
	background-image: url(../images/iconVisitedCurrent.gif);
}


/* @group Course Notes */
#courseNotes{
	float: right;
	width: 209px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px 0;
	background: #fff;
}
.courseNotesHidden #courseNotes{
	padding: 0 0 6px 0;
/*	position: absolute;
	margin-left: 773px;
	width: 120px; */
}
.welcome #courseNotes{
	padding: 0 0 6px 0;
/*	position: absolute;
	margin-left: 773px;*/
	width: 120px;
}

#courseNotesBody{
	padding: 10px 0;
}
.courseNotesHidden #courseNotesBody{
	display: none;
}
#courseNotes h1{
	color:  #000;
	font-size: 1.6em;
	font-weight: bold;
	margin: 0 10px 5px 10px;
}
#showCourseNotes{
	float: right;
	margin: 0 10px 0 0 ;
}
#showCourseNotes a{
	display: block;
	padding: 2px 6px 3px 6px;
	border: 1px solid #ccc;
	color: #999;
	text-decoration: none;
	font-weight: bold;
}
#showCourseNotes a:hover{
	text-decoration: underline;
	color: #000;
}

#courseNotes textarea {
	font-size: 1.1em;
	font-family: Verdana;
	color: #333;
	width:189px;
	height: 143px;
	border: 1px solid #aaa;
}
#courseNotes form {
	margin: 0 10px;
	text-align: right;
}
.addNoteBtn{
	margin: 4px 0 0 0 ;
}

/* @group View Toggle */

#viewToggle{
	padding: 5px 10px 0 10px ;
}
#viewToggle a{
	font-size: 1em;
	color: #666;
	padding: 0 0 0 12px;
	text-decoration: none;
}
#viewToggle a:hover{
	color: #000;
	text-decoration: underline;
}

a.btnShowCourseNotes{
	display:none;
	background: url(../images/iconShowCourseNotes.gif) no-repeat left 1px;
}
a.btnHideCourseNotes{
	display:block;
	background: url(../images/iconHideCourseNotes.gif) no-repeat left 1px;
}
.courseNotesHidden a.btnShowCourseNotes{display:block;}
.courseNotesHidden a.btnHideCourseNotes{display:none;}



/* @end */

/* @group My Notes */

#myNotes{
	margin-top: 20px;
}
#myNotes h3{
	text-transform: uppercase;
	color: #000;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0 10px 0 10px;
}
#notesListViewActions{
	float: right;
	margin: 1px 10px 0 0 ;
}
#notesListViewActions a{
	font-size: 1.1em;
	color: #000;
	padding: 0 0 0 4px;
}
.noCourseNotes #notesListViewActions{
	display: none;
}
#myNotes ul{
	margin: 0;
}
#myNotes li{
	list-style: none;
	margin: 8px 0 0 0;
	border-top: 1px solid #ddd;
	padding: 11px 10px 0 10px;
	font-size: 1em;
	height: 2.8em;
	overflow: hidden;
}
#myNotes li.open{
	height: auto;
}
.noCourseNotes #myNotes li{
	border-bottom: 1px solid #ddd;
	background: #FFF9ED;
	height: auto;
	padding: 9px 10px 10px 10px;
}
.noteToggle{
	float: right;
	margin-top: -3px;
}
a.btnHideNote{display:none;}
a.btnShowNote{display:block;}
.open a.btnHideNote{display:block;}
.open a.btnShowNote{display:none;}


#myNotes h4{
	text-transform: uppercase;
	color: #666;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0 0 3px 0;
}
#myNotes p{
	font-size: 1.1em;
}

/* @end */

/* @group CourseNotes INtro */
#courseNotesIntro{
	background: #FFE0A3 url(../images/courseNotesIntroBg.gif) no-repeat bottom left;
	padding: 10px 15px 80px 15px;
	margin: 10px 0 10px 10px;
	width: 159px;
}
#courseNotesIntro p.introIntro{
	font-size: 1.3em;
}
#courseNotesIntro p{
	font-size: 1.2em;
}
#courseNotesIntro h4{
	font-size: 1.2em;
}

/* @end */

/* @end */

/* @group Lesson Nav */
#lessonNav {
	margin: 18px 0 0 0 ;
	clear: both;
	background: #fff;
}
.intro #lessonNav {
	margin: 450px 0 0 15px;
	clear: both;
}
#next{
	float: right;
	text-align: right;
width: 350px;
}
#lessonNav h4{
	margin: 0;
	font-weight: bold;
	font-size: 1.5em;
	line-height:15px;
	padding: 0;
	height: 30px;
}
#lessonNav h4 a{
	display: block;
	padding: 6px 25px 0 25px;
	_padding-top:8px;
	height: 24px;
	color: #fff;
	text-decoration: none;
}
#next h4 a{
	background: url(../images/nextBg.gif) no-repeat top right;
	padding-left: 20px;
}
#previous h4 a{
	background: url(../images/prevBg.gif) no-repeat top left;
	padding-right: 20px;
}


#lessonNav p{
	margin: 3px 0 0 0;
	font-size: 10px;
	color: #666;
width: 350px;
}
#lessonNav p.nextCurrentPage{
	display: none;
}
.intro #lessonNav p.nextCurrentPage{
	display: block;
}
.intro #lessonNav p.nextPage{
	display: none;
}


/* @end */

/* @group Specialist Home */
#specialistHome{
	padding: 5px 10px 0 6px;
	margin-top:6px;
	background: url(../images/dottedLine.gif) repeat-y 336px;	
}

/* @group Left Column */

#leftColumn{
	width: 310px;
	float: left;
	padding: 0 0 10px 0;
}
.leftCallout{
	background: #fbd2d3;
	padding:15px 21px 15px 15px;
	margin: 0 0 10px 0;
}
.leftCallout h2{
	color: #b4975a;font-size:1.4em;
}

.leftCallout h3{
	margin: 0 0 .5em 0;
	letter-spacing: 1px;
	font-size: 1.4em;
	text-transform: uppercase;
	color:#b4975a;
}
.leftCallout p{
	font-size: 1.2em;
}

#resources h3{
	margin: 0 0 .5em 0;
	padding: 24px 0 24px 90px ;
	letter-spacing: 1px;
	font-size: 1.4em;
	text-transform: uppercase;
	color:#b4975a;
}
#specIntro h2{
	margin: 0 0 .75em 0;
	line-height: 1.3em;
}
#specIntro p{
	font-size: 1.3em;
}
#resources{
	padding:15px 21px 15px 15px;
}
#resources dt{
	color: #666;
	font-size: 1em;
	float: left;
	width: 84px;
	text-align: right;
	line-height: 1.2em;
}
#resources dd{
	color: #666;
	font-size: 1.2em;
	margin: 0 0 6px 90px;
	line-height: 1.2em;
	
}
#rewardsCallout{
	background: #fbd2d3; 
	padding:15px 21px 15px 80px;
}

/* @end */

/* @group Right COlumn */

#rightColumn{
	float: right;
	width: 641px;
	padding: 0 0 10px 0;
}
.specHomeSection{	
background: #fff url(../images/dottedLine.gif) repeat-x bottom;	
padding: 10px 0 15px 19px;
}
.specHomeSectionBody{
	border: 1px solid #D8D3BE;
	padding: 2px;
}

.specHomeSectionBody .wrapper{
	background: #fff url(../images/specHomeSectbg.gif) repeat-x bottom;
	_height:1%	
}
#sellingTip .wrapper{
	background: #fff ;	
}


.specHomeSectionBody .wrapper img{
	float: left;
}
.specHomeSectionBody  .body{
	padding: 16px 22px;
}
.specHomeSectionBody .callout .body{
	padding-left: 245px;
}

.specHomeSection h2{
color: #b4975a;
font-size: 2.4em;
font-weight: normal;
margin: 0 0 .5em 0;
}
.specHomeSection h3{
color: #b4975a;
font-size: 1.4em;
font-weight: bold;
margin: 0 0 .5em 0;
}
.specHomeSection h4{
color: #CC2142;
text-transform:uppercase;
letter-spacing: 2px;
font-size: 1.4em;
margin: .25em 0 .5em 0;
}
.specHomeSection p{
font-size: 1.1em;
	color: #666;
}
.specText {	color: #666; font-size: 1.2em;}

.specHomeSection li strong{
color: #CC2142;
}
.specHomeSection li{
	color: #666;
	list-style: square;
	padding: 0 0 0 0;
font-size: 1.1em;
line-height: 1.1em;
}
.specHomeSection ul{
	margin: 0 30px 0 1.5em;
}
.callout  p{
	color: #000;
}
span.invis {display:none;}

.specHomeSection .newsDate{
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	font-size: 1em;
	color: #999;
}
.calloutBtn{
	float: right;
}


/* @end */

/* @group Footer */

#specialistHomeFooter{
width: 100%;
background: #fff url(../images/dottedLine.gif) repeat-x top;	
padding: 17px 0 0 0;
clear: both;
}

/* @end */








/* @group LessonINtro */

#lessonIntro{
	display: inline-block;
	cursor: pointer;
	position: absolute;
	width:  930px;
	margin: 12px 0 0 12px;
}
#lessonIntro div{
	float: left;
}
#lessonIntro blockquote{
	border-top:  3px solid #fff;
	background: #F1EEE8;
	padding: 25px 35px 10px 35px;
	font-size: 1em;
	line-height: 1.8em;
	width: 663px;
	font-style: normal;
}
#lessonIntro blockquote p{
	font-size: 1.8em;
color: #b9934d;
}
#lessonIntro blockquote .testAuthor{
	font-size: 1.3em;
font-weight: bold;
}
.testimonialText{
	background: #CE2043 url(./images/introBgLeft.gif) no-repeat top left;
	height: 408px;
	float: right;
	
}
.testimonialText .wrapper{
	background: url(./images/introBgRight.gif) no-repeat top right;
	padding: 36px 21px;
	height: 336px;
	width:344px;
}
.testimonialText h2, .testimonialText h3, .testimonialText p{
margin: 0;
color: #fff;
line-height:1.3em;
	width: 100%;
}
.testimonialText h2{
font-size: 3.6em;
}
.testimonialText h3{
font-size: 2.8em;
}
.testimonialText p{
font-size: 2.4em;
font-weight: bold;
}

#introTextRight{
	background: #847248;
	width: 386px;
	margin-left: 17px;
	_margin-left: 8px;
}
#introTextRightCurved{
	width: 386px;
	margin-left: 17px;
	_margin-left: 8px;
}
#introTextLeft {
	margin-right: 17px;
	_margin-right: 8px;
	width: 386px;
}
#introTextLeft .wrapper{
	background: none ;
}
#lessonIntroImageGroup{
	width: 521px;
}
/* @end */

/* @group Ramada Specific */
#fourTiers img{
	margin-right: 20px;
}

#wydhamLogos img{
	margin-left: 32px;
}
#wydhamLogos img.first{
	margin-left: 0;
}
#wydhamLogos {
	border: 1px solid #D8D3BE;
	padding: 22px 30px;
}

#lesson #galleryList{
	margin: 0 0 10px 0 ;
	height: 175px;
}
#galleryList li{
	float: left;
	width: 220px;
	margin: 0 20px 0 0 ;
	list-style: none;
}
#galleryList img{
	margin: 0 0  6px  0 ;
}

#galleryList li a{
	text-decoration: none;
}

p.lead{font-size:1.0em;line-height:1.3em;color: #707070;font-weight: bold;}
div.deck  {font-size:1.1em;padding:0 0 10px 0;letter-spacing:0.1em;font-style:italic; color:#847248;}
.subhead  {font-size:1.1em;padding:7px 0 7px 0;letter-spacing:0.1em;font-weight:bold;color:#b2985d;}
.subheadA {font-size: 1.1em; letter-spacing:0.1em;font-weight:bold;color:#b2985d;}
.subheadB {font-size: 1.1em;letter-spacing:0.1em;font-weight:bold;color:#7c1946;}
.caption {color:#000000; text-align:center; margin-top:5px;  }

div.subhead  {font-size:1.5em; padding:7px 0 7px 0;letter-spacing:0.1em;font-weight: bold;text-transform:uppercase;color:#ff77aa;}
div.subheadA {font-size:1.6em; padding:7px 0 7px 0; letter-spacing:0.1em;font-weight:bold;color:#b2985d;}
div.subheadB {font-size:1.6em; padding:7px 0 7px 0; letter-spacing:0.1em;font-weight:bold;color:#7c1946;}


TABLE.maincopy {font-size:1.3em; font-family:Geneva,Arial,Verdana,sans-serif; color:#707070;}
TD.maincopy {font-size:1.3em; font-family:Geneva,Arial,Verdana,sans-serif;padding-right:25px;padding-top:12px;color:#707070;line-height:1.1;}
/* @infobox */
#infobox{
	color:#ffffff;
	background: #827888;
	padding: 10px 15px 10px 15px;
	margin: 10px 0 10px 0;
	border:1px solid #444444;
	border-right:2px solid #444444; border-bottom:2px solid #444444;
}
#infobox p{	font-size: 1.4em;}
#infobox h1{font-size: 1.6em;color:#ffffff;font-weight: bold; }
#infobox h2{font-size: 1.4em;font-weight: bold; }
#infobox li{font-size: 1.4em; }

#cSide {
	position:relative;
	background:#fff;
}

#sidebarcolumn {background-color:#ffffff; }
/* @sidebar */
.sidebar{
	float: left;
	width: 200px;
	border-left: 0px solid #f8a7b4;
	border-top: 0px solid #fff;
	border-right: 0px solid #f8a7b4;
	border-bottom: 0px solid #f8a7b4;
	margin: 0 0 0px 0px;
	padding: 12px 8px 10px 12px;
	display: inline-block;
	overflow: hidden;
	background: #fad2d3;
}
.sidebar p{	font-size: 1.0em;color:#606060;line-height:1.3;}
.sidebar p.small{font-size:10px; padding:5px 0 0 0;}
.sidebar h1{font-size: 1.2em; padding: 1px 0 3px 0; color:#b2985d;font-weight: bold; text-align:center; }
.sidebar h2 {font-size: 1.2em; padding: 1px 0 3px 0; color:#b2985d;font-weight: bold; text-align:center; }
.sidebar ul{margin: 0px 0 0px 15px;}
.sidebar li{font-size: 1.0em;color:#606060; padding: 2px 0 1px 0;list-style: disc;line-height:1.2;}


/* @sidebarimage */
.sidebarimage{
	float: left;
	width: 220px;
	border-left: 0px solid #f8a7b4;
	border-top: 0px solid #f8a7b4;
	border-right: 0px solid #f8a7b4;
	border-bottom: 0px solid #f8a7b4;
	margin: 0;
	padding: 15px 0 10px 0px;
	display: inline-block;
	overflow: hidden;
	background: #fff;
}
.sidebarimage p{font-size: 1.3em;color:#000000;line-height:1.3; text-align:center;}
.sidebarimage h1{font-size: 1.6em;color:#666666; }
.sidebarimage h2{font-size: 1.4em;color:#847248; font-weight: bold; text-align:center; }
.sidebarimage ul{margin: 3px 0 3px 15px;}
.sidebarimage li{font-size: 1.3em;color:#000000; padding: 3px 0 3px 0;list-style: disc;line-height:1.2;}
.sidebarimage a:link {font-size: 0.9em; color:#666666; text-decoration: none; }
.sidebarimage a:hover{font-size: 0.9em;color:#b4975a; text-decoration: underline; }
.photo_sidebar { border:3px solid #b4975a; text-align:center; }

div#sidemenu {
	position:relative;
	vertical-align:top;
	top:0px;
	width:218px;
	float:left;
	overflow:hidden;
	color: #b4975a;
	border:1px solid #fbd2d3; _border-bottom:0px solid #fbd2d3;
	margin: 14px 0 36px 0;
	padding:0;
	background: #fad2d3;
	font-size:11px;
}		
#sidemenu li {	list-style: none; font-size:1.0em; }
#sidemenu li a { font-size: 1.0em; height: 18px; display:block; margin:0; padding: 5px 3px 5px 10px; _padding: 7px 3px 7px 10px; color: #b2985d; border-bottom: 1px solid #fff; text-decoration: none;}
#sidemenu li.current a, #sidemenu li a:hover { background: #fff; }

#L1, #L2, #L3,#L4,#L5 { text-decoration: none; display: none; height:auto; display: none; }

table.maincopy {font-size:1.0em; font-family:Arial, Helvetica, sans-serif; color:#666666;}
td {font-size:1em; font-family:Arial, Helvetica, sans-serif; padding:12px 25px 8px 1px; color:#666666;line-height:1.1;}

/* @end */
dl {font-size:1.0em;}
dt {font-size:1.0em; font-weight:bold;}
dd {font-size:1.0em; font-weight:normal;margin-left:8px;}

div#resources dl, div#resources dt, div#resources dd {font-size:1.1em;}
div#resources dl {margin-left:-10px;}


