#module {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 3em; MARGIN-LEFT: auto; WIDTH: 764px; COLOR: #000000; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#moduleContent {
	MARGIN: 0px auto 3em; WIDTH: 700px; PADDING-TOP: 5px
}
#moduleContent P {
	MARGIN-LEFT: 1.5em
}
#moduleContent LI {
	MARGIN-LEFT: 2em
}
#moduleContent H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.75em; PADDING-TOP: 15px
}
#moduleContent H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0px
}
#moduleContent H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.15em; MARGIN-BOTTOM: 0px
}
#moduleContent H5 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.1em; MARGIN-LEFT: 2px; PADDING-TOP: 15px
}
#moduleContent .screenshotCenter {
	TEXT-ALIGN: center
}
#moduleContent .returnLink {
	TEXT-ALIGN: center
}
#moduleContent .pageNumber {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
#moduleNav {
	MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#module {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 3em; MARGIN-LEFT: auto; WIDTH: 764px; COLOR: #000000; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
.lessonFormat {
	MARGIN: 0px auto 3em; WIDTH: 700px; PADDING-TOP: 5px
}
.lessonFormat P {
	MARGIN-LEFT: 1.5em
}
.lessonFormat LI {
	MARGIN-LEFT: 2em
}
.lessonFormat H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.75em; PADDING-TOP: 15px
}
.lessonFormat H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0px
}
.lessonFormat H4 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.15em; MARGIN-BOTTOM: 0px
}
.lessonFormat H5 {
	MARGIN-TOP: 0px; FONT-SIZE: 1.1em; MARGIN-LEFT: 2px; PADDING-TOP: 15px
}
.lessonFormat .screenshotCenter {
	TEXT-ALIGN: center
}
.lessonFormat .returnLink {
	TEXT-ALIGN: center
}
.lessonFormat .pageNumber {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
#quiz {
	MARGIN-LEFT: auto; WIDTH: 600px; MARGIN-RIGHT: auto
}
#quiz H4 {
	TEXT-ALIGN: center
}
#quiz H5 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: -15px
}
#quiz OL {
	MARGIN-TOP: -10px
}
#quiz UL {
	MARGIN-LEFT: 100px
}
#quiz LI {
	MARGIN-TOP: 5px; LIST-STYLE-TYPE: none
}
#quiz #choices A:visited {
	COLOR: blue
}
#quiz #choices A:link {
	COLOR: blue
}
#quiz #choices A:hover {
	BACKGROUND-COLOR: #f1efdb
}
#quiz .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: -110px; WIDTH: 105px; PADDING-TOP: 1px; BACKGROUND-COLOR: #f1efdb
}
#quiz .correct {
	COLOR: green
}
#quiz .incorrect {
	COLOR: red
}
#quiz .review {
	FONT-SIZE: 0.8em
}
#quiz IMG {
	VERTICAL-ALIGN: top
}
.dataTable TABLE {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; MARGIN-BOTTOM: 25px; MARGIN-LEFT: auto; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 700px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-COLLAPSE: collapse
}
#bb TABLE {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; MARGIN-BOTTOM: 25px; MARGIN-LEFT: auto; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 700px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-COLLAPSE: collapse
}
#bb TH {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 4px; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #330066; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #f8f4eb; TEXT-ALIGN: center
}
#bb TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-ALIGN: center
}
#bb .questionLink {
	PADDING-LEFT: 6px; TEXT-ALIGN: left
}
#bb .questionLink A:link {
	PADDING-LEFT: 40px; FONT-WEIGHT: bold; BACKGROUND: url(/Graphics/site_icon_new.gif) no-repeat left top
}
#bb .questionLink A:visited {
	FONT-WEIGHT: normal; COLOR: blue
}
#bb .postDate {
	FONT-SIZE: 0.8em
}
#bb .ltGray {
	BACKGROUND-COLOR: #f0f0f0
}
#bb .white {
	BACKGROUND-COLOR: #ffffff
}
#bb H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; TEXT-ALIGN: center
}
#bb .reply {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#bb .pageMessage H2 {
	FONT-SIZE: 2.25em; MARGIN-BOTTOM: -15px; COLOR: #330066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#bb LI {
	LIST-STYLE-TYPE: none
}
#bb .edit {
	FONT-SIZE: 0.8em
}
#bb .error {
	COLOR: red; TEXT-ALIGN: center
}
#bb #pageNav {
	TEXT-ALIGN: center
}
#bb #discussionInfo {
	TEXT-ALIGN: center
}
#bb #discussionInfo H2 {
	FONT-SIZE: 1.5em; COLOR: #330066
}
#bb #discussionInfo P {
	MARGIN-TOP: -15px; MARGIN-BOTTOM: 20px
}
#bb #postControls {
	MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 32px; TEXT-ALIGN: right
}
#bb #questionForm {
	MARGIN-LEFT: auto; WIDTH: 625px; MARGIN-RIGHT: auto
}
#bb #questionForm P {
	MARGIN-LEFT: 110px
}
#bb #questionForm .label {
	FLOAT: left; MARGIN-LEFT: -80px
}
#bb #replyForm {
	MARGIN-LEFT: auto; WIDTH: 625px; MARGIN-RIGHT: auto
}
#bb #replyForm P {
	MARGIN-LEFT: 110px
}
#bb #replyForm .label {
	FLOAT: left; MARGIN-LEFT: -80px
}
#bb .moderator {
	FONT-WEIGHT: bold
}
#surveyForm {
	MARGIN: 20px auto 40px; WIDTH: 600px
}
#surveyForm H2 {
	FONT-SIZE: 2.25em; MARGIN-BOTTOM: -20px; COLOR: #330066
}
#surveyForm .msgIcon {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#surveyForm TABLE {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; MARGIN-BOTTOM: 25px; MARGIN-LEFT: auto; BORDER-LEFT: #c0c0c0 1px solid; MARGIN-RIGHT: auto; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-COLLAPSE: collapse
}
#surveyForm .error {
	COLOR: red
}
#surveyForm TH {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 4px; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #330066; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #f8f4eb; TEXT-ALIGN: center
}
#surveyForm TD {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e6e6e6 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#surveyForm .surveyComment {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#surveyForm .commentLabel {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 10px
}
#surveyForm .rankingButtons {
	TEXT-ALIGN: center
}
.tabPane {
	MARGIN: 0px auto 20px; WIDTH: 700px
}
.navtabs {
	BORDER-RIGHT: #333333 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333333 0px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #333333 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 2px solid; HEIGHT: 30px
}
.tabon {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 5px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #333333 1px solid; WIDTH: 80px; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 0px solid; HEIGHT: 29px; TEXT-ALIGN: center
}
.taboff {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 5px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #333333 1px solid; WIDTH: 80px; LINE-HEIGHT: 29px; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 0px solid; HEIGHT: 29px; TEXT-ALIGN: center
}
.taboff {
	BACKGROUND: #f1efdb; CURSOR: hand; COLOR: #000000
}
.tabon {
	BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 0px; POSITION: relative; TOP: 1px; BORDER-RIGHT-WIDTH: 1px
}
.taboff A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.tabon A:visited {
	COLOR: black; TEXT-DECORATION: none
}
.taboff A:link {
	COLOR: black; TEXT-DECORATION: none
}
.tabon A:link {
	COLOR: black; TEXT-DECORATION: none
}
.tabbedContents {
	CLEAR: both; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 740px; BORDER-BOTTOM: #000000 1px solid
}
.tabPane TABLE {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; MARGIN: 20px auto; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-COLLAPSE: collapse
}
.tabPane TH {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #330066; PADDING-TOP: 1px; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #f1efdb; TEXT-ALIGN: center
}
.tabPane TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e6e6e6 1px solid; TEXT-ALIGN: center
}
.tabPane .ltGray {
	BACKGROUND-COLOR: #fafafa
}
.tabPane .white {
	BACKGROUND-COLOR: #ffffff
}
.tabPane .error {
	MARGIN: 20px auto 10px; COLOR: red; TEXT-ALIGN: center
}
.tabPane .textDisplay {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.rosterHeading {
	TEXT-ALIGN: center
}
.rosterHeading H2 {
	COLOR: #330066
}
.rosterHeading P {
	MARGIN-TOP: -15px; MARGIN-BOTTOM: 25px
}
