HTML {
    background-image: url(images/bg.jpg);
    text-align: center;
    padding-bottom: 0px;
    background-color: #4AB1C9;
    margin: 0px;
    min-height: 100%;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    height: 100%;
    color: #000;
    font-size: 12px;
    padding-top: 0px;
	/* MAIN PAGE SCROLLBAR CONTROLS */
    scrollbar-face-color: #2E8398;
    scrollbar-arrow-color: #4AB1C9;
    scrollbar-darkshadow-color: #4AB1C9;
    scrollbar-base-color: #2E8398;
    scrollbar-highlight-color: #4AB1C9;
    scrollbar-shadow-color: #4AB1C9;
    scrollbar-track-color: #2E8398;
    scrollbar-3dlight-color: #4AB1C9E; }

BODY {
    background-image: url(images/bg.jpg);
    text-align: center;
    padding-bottom: 0px;
    background-color: #4AB1C9;
    margin: 0px;
    min-height: 100%;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    color: #000;
    font-size: 12px;
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    height: 100%;
    padding-top: 0px;
	/* CSS OVERFLOW SCROLLBAR CONTROLS */
    scrollbar-face-color: #FFF;
    scrollbar-arrow-color: #CCC;
    scrollbar-darkshadow-color: #FFF;
    scrollbar-base-color: #FFF;
    scrollbar-highlight-color: #FFF;
    scrollbar-shadow-color: #CCC;
    scrollbar-track-color: #FFF;
    scrollbar-3dlight-color: #CCC;
	letter-spacing: 0.1em; }
	
p {
	margin: 5px 0px 5px 0px;
	letter-spacing: 2px; }
	
#classcontainer {
	float: left;
	width: 375px;
	background-color: transparent; }
	
#classtitle {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	background-color: #EFEFEF;
	border: .25px dotted #2E8398;
	color: #2E8398; }
	
#classlabel {
	float: left;
	margin-left: 15px;
	width: 105px;
	padding: 2px;
	background-color: transparent;
	color: #2E8398; }
	
#classinfo {
	float: left;
	width: 225px;
	padding: 5px;
	background-color: transparent; }

p + p { margin-top: 0; }
	
p.indent { margin-bottom: 0; }
  
p.indent + p {
	text-indent: 1.5em;
	margin-top: 0; }
	
p.stb { text-indent: 0; margin-top: 0.83em }

p.mtb { text-indent: 0; margin-top: 2.17em }

p.ltb { text-indent: 0; margin-top: 3.08em }

div#contmain {
    text-align: left;
    min-height: 100%;
    width: 800px;
    height: 969px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent; }
	
div#contmain-row01 {
	width: 800px;
	height: 58px;
	float: left;
	margin: 0px;
	background-image: url(images/s_r1_c1.jpg); }

div#contmain-row02 {
	width: 800px;
	height: 678px;
	float: left;
	margin: 0px;
    background-color: transparent; }
	
	div#contmain-row02-col01 {
		width: 183px;
		height: 678px;
		float: left;
		margin: 0px;
    background-color: transparent; }
		
			div#contmain-row02-col01-row01 {
				width: 183px;
				height: 37px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r2_c1.jpg); }
		
			div#contmain-row02-col01-row02 {
				width: 183px;
				height: 143px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r3_c1.jpg); }
		
			div#contmain-row02-col01-row03 {
				width: 183px;
				height: 366px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r6_c1.jpg); }
		
			div#contmain-row02-col01-row04 {
				width: 183px;
				height: 132px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r11_c1.jpg); }
	
	div#contmain-row02-col02 {
		width: 486px;
		height: 678px;
		float: left;
		margin: 0px;
    	background-color: transparent; }
		
			div#contmain-row02-col02-row01 {
				width: 486px;
				height: 37px;
				float: left;
				margin: 0px;
				background-color: transparent; }
				
					div#contmain-row02-col02-row01-col01 {
						width: 381px;
						height: 37px;
						float: left;
						margin: 0px;
						background-image: url(images/s_r2_c2.jpg); }
				
					div#contmain-row02-col02-row01-col02 {
						width: 105px;
						height: 37px;
						float: left;
						margin: 0px;
						background-image: url(images/s_r2_c4.jpg); }
		
			div#contmain-row02-col02-row02 {
				width: 486px;
				height: 143px;
				float: left;
				margin: 0px;
				background-color: transparent; }
				
					div#contmain-row02-col02-row02-col01 {
						width: 272px;
						height: 143px;
						float: left;
						margin: 0px;
						background-image: url(images/s_r3_c2.jpg); }
				
					div#contmain-row02-col02-row02-col02 {
						width: 214px;
						height: 143px;
						float: left;
						margin: 0px;
						background-color: blue; }
				
						div#contmain-row02-col02-row02-col02-row01 {
							width: 214px;
							height: 31px;
							float: left;
							margin: 0px;
							background-image: url(images/s_r3_c3.jpg); }
				
						div#contmain-row02-col02-row02-col02-row02 {
							width: 214px;
							height: 56px;
							float: left;
							margin: 0px;
							background-image: url(images/s_r4_c3.jpg); }
				
						div#contmain-row02-col02-row02-col02-row03 {
							width: 214px;
							height: 56px;
							float: left;
							margin: 0px;
							background-image: url(images/s_r5_c3.jpg); }
		
			div#contmain-row02-col02-row03 {
				width: 486px;
				height: 498px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r6_c2.jpg); }
				
				div#contmain-row02-col02-row03-textshell {
					width: 480px;
					height: 485px;
					margin: 0px;
					padding: 0px;
					text-align: center;
					background-color: transparent; }
					
				div#contmain-row02-col02-row03-text {
					width: 400px;
					height: 450px;
					padding: 10px;
					margin-left: 20px;
					margin-top: 20px;
					text-align: left;
					background-color: transparent;
					overflow: auto; }
	
	div#contmain-row02-col03 {
		width: 44px;
		height: 678px;
		float: left;
		margin: 0px;
    	background-color: transparent; }
			/*Home Button*/
			div#contmain-row02-col03-row01 {
				width: 44px;
				height: 68px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r2_c5.jpg); }
			/*About Jennifer Button*/
			div#contmain-row02-col03-row02 {
				width: 44px;
				height: 112px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r4_c5.jpg); }
			/*What We Do Button*/
			div#contmain-row02-col03-row03 {
				width: 44px;
				height: 114px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r6_c5.jpg); }
			/*Classes Button*/
			div#contmain-row02-col03-row04 {
				width: 44px;
				height: 63px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r7_c5.jpg); }
			/*Creativity Button*/
			div#contmain-row02-col03-row05 {
				width: 44px;
				height: 82px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r8_c5.jpg); }
			/*News & Tips Button*/
			div#contmain-row02-col03-row06 {
				width: 44px;
				height: 62px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r9_c5.jpg); }
			/*Editorials & Projects Button*/
			div#contmain-row02-col03-row07 {
				width: 44px;
				height: 79px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r10_c5.jpg); }
			/*Book Pantry Button*/
			div#contmain-row02-col03-row08 {
				width: 44px;
				height: 98px;
				float: left;
				margin: 0px;
				background-image: url(images/s_r12_c5.jpg); }
	
	div#contmain-row02-col04 {
		width: 87px;
		height: 678px;
		float: left;
		margin: 0px;
		background-image: url(images/s_r2_c6.jpg); }

div#contmain-row03 {
	width: 800px;
	height: 55px;
	float: left;
	margin: 0px;
	background-image: url(images/s_r13_c1.jpg); }

div#contmain-row03-menu {
	width: 800px;
	height: 55px;
	float: left;
	background-color: transparent;
	text-align: center;
	overflow: hidden; }

div#contmain-row04 {
	width: 800px;
	height: 93px;
	float: left;
	margin: 0px;
	color: #FFFFFF;
	background-image: url(images/s_r14_c1.jpg);
	text-align: center; }

div#contmain-row05 {
	width: 800px;
	height: 85px;
	float: left;
	margin: 0px;
	background-image: url(images/s_r15_c1.jpg);
	text-align: center; }
	
div#hr {
	height: 57px;
	background: transparent url(images/hrdivider.png) no-repeat scroll left; }

div#hr hr {
	display: none; }
/*	
#mytable {
	border: 1px solid #4AB1C9; }
	
#mytable tbody tr.underline td {
	border-bottom: 1px solid #4AB1C9; }
	
#mytable tbody td.right {
	border-right: 1px solid #4AB1C9; }
	
#mytable tbody tr.even td {
  background-color: #FFFFFF; }
  
#mytable tbody tr.odd  td {
  background-color: #E9F4F8; }
*/

A {
    color: #2E8398;
    text-decoration: none; }

A:hover {
    color: #4AB1C9;
    text-decoration: none; }

H1 {
    color: #2E8499;
    font-size: 24px;
    font-style: normal;
	font-weight: bold;
    padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    display: block; }
	
H2 {
    color: #2E4E99;
    font-size: 22px;
    font-style: normal;
    padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    display: block; }
	
H3 {
    color: #3FABC6;
    font-size: 20px;
    font-style: normal;
    padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    display: block; }
	
H4 {
    color: #2E9943;
    font-size: 18px;
    font-style: normal;
    padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    display: block; }

H5 {
    color: #2E8398;
    font-size: 18px;
    font-style: normal;
    padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    display: block;
	border-bottom: 1px solid #458749; }

H6 {
	/*456287*/
    color: #458749;
    font-size: 14px;
    font-style: normal;
    padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
    display: block; }
	
.btnSubmit {
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #4AB1C9;
	color: #FFFFFF;
	border: 1px solid #2E8398;
	height: 20px;
	font-size: 12px; }
	
.inputbox {
	font-size: 12px;
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #B9E0EA;
	color: #000000;
	border: 1px solid #2E8398;
	height: 16px;
	font-size: 12px; }
	
.textbox {
	font-size: 12px;
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #B9E0EA;
	color: #000000;
	border: 1px solid #2E8398;
	font-size: 12px; }

span.dropcap {
	float: left;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 3px;
	font-size: 225%;
	line-height: 0.85em;
	margin-right: 0.03em;
	margin-bottom:-0.25em; }
	
span.first {
	font-weight: bold;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #000000;
	padding-left: 10px; }
	
span.note {
	font-style: italic;
	color: #FF3366;
	padding-left: 10px; }
	
A.BotMenu {
	font-size: 10px;
	letter-spacing: normal;
	color: #2E8398; }
A.BotMenu:Hover {
	font-size: 10px;
	letter-spacing: normal;
	color: #58A116; }
	
ul {
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px; }
ul li { color: #000000; }
	
ul.classes {
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px; }
ul.classes li { color: #458749; }