.rhdng {
    font-size: 16px;
    width: 710px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgb(0,140,149);
    color: whitesmoke;
    padding: 1px 0;
}
table{
	color: inherit;
	margin-left: auto;
	margin-right: auto;
}

td {
	text-align:center;
	padding: inherit;
}

tr{
	padding:inherit;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}
.left, .alignLeft {
	text-align:left;
}
table.thumbsTable {
	border-collapse: separate;
    border-spacing: 12px;
}

.lineHeight1{
	line-height: 1;
}

.lineHeight0_8{
	line-height: 0.8;	
}

.lineHeight1_5{
	line-height: 1.5;	
}

table.ipTable {
	width: 720px;
	margin:0 auto;
}
table.ipTableDec {
	width: 670px;
	margin:0 auto;
}
table.calcIpTable {
	table-layout:fixed;
	width:530px;
}

td.octet {
	width:60px;
}

.ansHint {
	line-height: 1;
	font-size: 14px;
	color: gray;	
}

td.dot {
	width:10px;
}

td.colon {
	width:20px;
}

td.leftText {
	width: 300px;
}

.lessonThumbOld {
	background-color: #3366cc;
	color: white;
	border-radius: 10px;
	border: 2px solid #c5d9e8;
	width: 135px;
	height: 135px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;	
	font-family: 'Open Sans';
	font-size: 16px;
	cursor: pointer;
}

.lessonThumb {
	background-color:black;
	color: white;
	border-radius: 10px;
	border: 3px solid black;
	width: 135px;
	height: 135px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	font-size: 16px;
	font-family: "Open Sans";
	cursor: pointer;
}

.lessonThumb:hover{
	background-color: white;
	color: black;
	border: 3px solid LightBlue;
}

.thumbTitle2 {
	font-size: 13px;
}

td.thumbSmall, td.thumbFore {
	padding: 0px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
}

tr.thumbSmall, tr.thumbFore {
	padding: 0px;
	margin: 0px;
	margin-left:auto;
	margin-right:auto;
}

table.thumbSmall{
	padding: 0px;
	text-align: center;
	border-spacing: 0px;
	margin-left:0;
	margin-right:0;
}

.thumbSmall {
	font-size: 13px;
	color: DarkGray;
}

.thumbSmallWhite {
	font-size: 13px;
	color: inherit;
}

.thumbFore{
	color: black;
}

.lessonThumbOld:hover{
	background-color:#000033;	
}

.border2 {
	border: 2px solid black;
}
.verticalPad{
	width: 10px;
	height: 100%; /*900px;*/
}

.horizPad{
				height: 10px;
}
.lb2{
	/*padding: 10px 10px 10px 10px;*/
	font-size: 16px !important;
	border: 0px !important;
}
.lb3{
	/*padding: 10px 10px 10px 10px;*/
	font-size: 14px !important;
	border: 0px !important;
}
.lb4 {
	font-size: 15px !important;
	border: 0px !important;
}
.slideItem {
	color:inherit;
}
.opaque{

}
.slideHolder{
	position:fixed;
	width:980px; /*875px;*/
	/*background-color: #000033;*/
	background-color: inherit;
	color: #415A8A; /*black;*/
	font-family: 'Futura Light'; /*'Open Sans';*/
	overflow: auto; /*scroll */
	padding-bottom: 5px;
}

.cHolder {
	padding-left: 25px;
	padding-right: 25px;
}

.popUpHelper{

}

.nowrap1 {
	white-space: nowrap;	
}

.nowrap {
	white-space: nowrap;	
}

.rounded {
	/* easy rounded corners for modern browsers */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	border: 2px solid #c5d9e8;
}

.num {
	width: 38px;
}

.right, .alignRight{
	text-align: right;
}

.rightPadding5  {
	padding-right: 5px;
}

.prompt {
	position: absolute;
	z-index: 3;
	width:125px;
	font-size:32px;
	text-align: center;
	border: 1px solid #c5d9e8;
	background-color: #ffffbb;
	font: 14px Tahoma;
	color: black;
	padding: 4px 4px 4px 4px;
	box-shadow: 10px 10px 5px #888888;
	float:left;
	/* easy rounded corners for modern browsers */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;

}

.noWrap {
	white-space: nowrap;
	float: left;
	display: inline-block;
	padding-bottom: 4px;
}

.slideHelper {
				position:fixed;
				left:957px;
				top:239px;
				/*width:225px;*/
				font-size:32px;
				/*text-align: center;*/
				border: 1px solid LightBlue;
				background-color: black;
				font: 15px "Maven Pro";
				color: white;
				padding: 4px 4px 4px 4px;
				float:left;
				/* easy rounded corners for modern browsers */
			    -moz-border-radius: 6px;
			    -webkit-border-radius: 6px;
			    border-radius: 6px;
}

.slideHelperHolder {
				position:fixed;
				left:955px;
				top:239px;
				width:100%;
				background-color:white;
				float:left;
}

.font13 {
	font: 13px "Maven Pro";
}

.font10 {
	font: 10px "Maven Pro";	
}
.lessonTitle {
	display: inline-block;
	font-size:75px;
	font-family: "ITC New Baskerville" ;
	padding-left: 20px;
	padding-right: 20px;
}

.lessonTitle2 {
	display: inline-block;
	font-size:55px;
	font-family: "ITC New Baskerville" ;
	padding-left: 20px;
	padding-right: 20px;
}

.slideTitle2 {
	font-size:40px;
	padding: 25px 25px 25px 25px;
	margin-bottom:0.3em;
	margin-top: 0.4em;
	text-align:center;
	vertical-align:middle;
	font-family: "ITC New Baskerville" ;
}
.slideHeading2 {
	font-size:27px;
	padding: 10px;
	margin-bottom:0.2em;
	margin-top: 0.2em;
	text-align:center;
	vertical-align:middle;
	font-family: "ITC New Baskerville" ;
}
.slideHeading {
	font-size:40px;
	padding: 5px 20px 25px 20px;
	margin-bottom:0.2em;
	margin-top:0.2em;
	text-align:center;
	font-family: "ITC New Baskerville" ;
}
.slideHeadingImg {
	font-size:40px;
	padding: 5px 20px 10px 20px;
	margin-bottom:0.12em;
	margin-top:0.2em;
	text-align:center;
	font-family: "ITC New Baskerville" ;
}

.superScript {
	vertical-align:super;	
}

.heading0_5 {
	font-size:28px;
	padding-bottom:0px;
	padding-top: 0px;
}

.heading1 {
	font-size:25px;
	padding-bottom:0.2em;
	margin-left:1em;
	padding-top:0.2em;
	text-align:left;
}

.subHeading1 {
	font-size:20px;
	margin-left:3em;
	margin-right: 2.5em;
	padding-bottom:0.2em;
	padding-top:0.2em;
	text-align:left;
}

.noMarginLeft {
	margin-left: 0px;
}

.marginAuto {
	margin-left:auto;
	margin-right:auto;
}

.widthAuto {
	width:auto;
}

.paddingTop10 {
	padding-top: 10px;
}

.noPaddingBottom {
				padding-bottom:0;
}

.noPaddingTop {
				padding-top:0;
}

.subHeading2 {
				font-size:15px;
				margin-left:4em;	
				padding-bottom:0.3em;			
				padding-top:0.4em;
}

.fontSize3 {
				font-size:12px;
}
.fontSize13{
	font-size: 13px;
}
.noTopPadding {
	padding-top: 0px;	
}

.noLeftPadding {
				padding-left:0px;	
}

.noRightPadding {
				padding-right:0px;	
}

.noLeftMargin {
				margin-left: 0px;	
}

.left1em{
				margin-left:1em;	
}

.leftPadding4em {
				padding-left:4em;
}

.italic, .italics {
				font-style:italic;
}

.bold {
				font-weight:600;
}

.label1{
				font-size:14px;				
				text-align:center;
				padding:1px 1px 1px 1px;
				margin:1px 1px 1px 1px;
				/*position:fixed;*/
				z-index : 10;
}

.smallText {
	font-size:small;
}

.hidden, .h {
	display:none !important;
}

.hiddenNotI {
	display:none;
}

.unhidden {
				/*visibility:visible;*/
}
.displayNone {
	display: none;
}

.visibHidden, .vh {
				visibility:hidden;	
}

.center{
				margin-left:0px;
				text-align:center;
}

.altTC {
	color: #415A8A;	
}

.underlineBlue{
				border-bottom:2px blue dotted;	
}

.leftBlue{
				border-left:2px blue dotted;
}

.rightBlue{ 					
				border-right:2px blue dotted;
}

.overlineBlue{
				border-top:2px blue dotted;
}

.underlineRed{
				border-bottom:2px red dotted;	
}

.leftRed{					
				border-left:2px red dotted;
}

.rightRed{
				border-right:2px red dotted;
}

.blue {
				color:blue;
}

.red {
				color:red;
}

.gray {
	color:gray;
}

.black {
	background-color: black;
	color: white;
}
.cblack{
	color: black;
}
.white{
	color:white;
}
.bgwhite {
	background-color:white;
}
.bgwhite a {
	color:white;
}
.marker {
	padding-left:1px;
	padding-right:1px;
}

.callout {
				position:fixed;
				left:957px;
				top:239px;
				width:225px;
				font-size:22px;
				/*text-align: center;*/
				border: 1px solid LightBlue;
				background-color: black;
				font: 14px "Maven Pro";
				color: white;
				padding: 4px 4px 4px 4px;
				float:left;
				/* easy rounded corners for modern browsers */
			    -moz-border-radius: 6px;
			    -webkit-border-radius: 6px;
			    border-radius: 6px;
}

.callout .notch {
    position: absolute;
    top: 21px;
    left: -10px;
    margin: 0;
    border-top: 10px solid transparent;
    border-left: 0;
    border-bottom: 10px solid transparent;
    border-right: 10px solid black;
    padding: 0;
    width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
     /* ie6 transparent fix */
    _border-bottom-color: white;
    _border-top-color: white;
    _filter: chroma(color=#ffffbb);
}

.border-callout { 
	border: 1px solid LightBlue;
}

.border-callout .border-notch {
	border-right-color: #c5d9e8; 
	left: -12px;
}

.calloutLower {
	top: 266px;
}

.callout a:link {
	color: LightBlue;
	text-decoration:underline;
}
.callout a:visited {
	color: LightBlue;
	text-decoration:underline;
}
.slideItem a:link {
	text-decoration:underline;
}
.slideItem a:visited {
	text-decoration:underline;
}
.altClr, .o {
    color: #FF6F00;
}
.r {
	color: #A81400;
}
.r2 {
    color: rgb(154, 51, 36);
}
.g {
	color:#357F7A;
}
.g2 {
    color: rgb(0,140,149);
}
.inv{
	background-color: #415A8A !important;
	color: white !important;
}
.inqc {
	font-size: 13px;
}
#vdl1{
	display: none !important;
}