#txtOnly {
	overflow:   auto;
}

#locationData {
	margin:     15px;
}

#pgContent {
	height:     500px;
	overflow:   auto;
	margin:     15px;
	padding:    5px;
	border:     1 solid black;
}

#rmaTxt, #showText, #kcDiv, #otherHTML {
	margin:     5px;
	padding:    5px;
	width:      800px;
}

.feedbackDiv {
	font-weight:    bold;
	margin:         5px;
	padding:        10px;
	border:         2 solid black:
}

iframe#otherHTMLiFrame {
	width:          800px;
	height:         515px;
	display:        none;
	visibility:     hidden;
}

iframe#specialResourceiFrame {
	width:          900px;
	height:         515px;
	display:        none;
	visibility:     hidden;
	border-width:   0;
	frameborder:    0;
}
/*
	document.write('          <iframe id="specialResourceiFrame" src="javascript:void(0)" width="600" height="300" frameborder=\"0\" style="display: none; visibility: hidden;" >');
*/
#debugPanel {
	background:     #ffffff;
	padding:        5px;
	width:          400px;
	height:         300px;
	overflow:       auto;
	border:         1 solid black;
	position:       absolute;
	left:           375;
	top:            100;
}

/*

    Glossary CSS
 
*/

.glossaryBody {
	text-align:    left;
	padding:       5px;
}


.glossaryTitle {
	text-align:     center;
	font-weight:    bold;
	font-size:      120%;
}

.glossaryInstructions {
	text-align:     center;
}




.glossarySection {
	padding-top:     5px;
	padding-bottom:  10px;
}

.sectionLinks {
}

.sectionLink {
	margin-left:    2px;
	margin-right:   2px;
}

.noEntriesLink {
	padding-left:    2px;
	padding-right:   2px;
}

.sectionLetter {
	font-weight:     bold;
	font-size:       110%;
	padding-top:     10px;
	padding-bottom:  10px;
}

.sectionBody {
	padding-top:     5px;
	padding-bottom:  10px;
}


.glossaryEntry {
	padding-left:    10px;
	padding-top:     2px;
	padding-bottom:  5px;
}

.glossaryTerm {
	display:      inline;
	font-weight:  bold;
}

.returnToTopDiv, .resourcesDiv, .closeDiv {
	display:      inline;
	margin-left:  10px;
}

.glossaryDef {
	display:      inline;
	padding-left:  10 px;
}







/*

    Resources CSS
 
*/


.resourcesBody {
	text-align:    left;
	padding:       5px;
}


.resourcesTitle {
	text-align:     center;
	font-weight:    bold;
	font-size:      120%;
}

.resourceLink {
	padding-top:     10px;
	padding-bottom:  10px;
}





/*

    CourseMap CSS
 
*/


.courseMapBody {
	text-align:    left;
	padding:       5px;
}


.courseMapTitle {
	text-align:     center;
	font-weight:    bold;
	font-size:      120%;
}

.courseMapLink {
	padding-top:     10px;
	padding-bottom:  10px;
}