/* CSS Document for CLST Website*/
body {	font-size:96%;
		font-family:Tahoma,Helvetica,sans-serif;
		background-color:#FFFFE5; 
		color:#000;
		text-align:center;
		margin:0;
		padding:0;
}
h1 { 	font-size:160%;
		font-family:Arial,Helvetica,sans-serif;
		letter-spacing:-2px;
		color:#0000CC;
		font-weight:100;
		display:block;
		margin:0;
}
h1.superLarge {	font-size:175%;
				color:#000000;
}
h1.superLarge strong {	color:#A5A5A5;
						font-weight:100;
}
h1.superLarge strong.gray{	font-size:80%;
							color:#A5A5A5;
							font-weight:100;
}

h1.internalHeader {	font-size:180%;
					padding:50px 0 0 0;
					margin-bottom:15px;
					font-weight:100;
}
h1.internalHeader span {font-size:40%;margin-left:50px;letter-spacing:0;}

h1.internalHeader2 {font-size:180%;
					padding:5px 0 0 0;
					font-weight:100;
}
h1.internalHeader2 span {font-size:40%;margin-left:50px;letter-spacing:0;}


h2 {	font-size:120%;
		font-family:Arial,Helvetica,sans-serif;
		letter-spacing:-2px;
		color:#000099/*#FD4E15;*/
		font-weight:100;
		margin:0;
}


p {	font-size:60%;
	color:#333;/*#7B7B7B;*/
	margin:0;
	padding:inherit;
}

p.quotes {border-bottom:1px dashed #333;height:24px}
		
a{	font-size:100%;
	font-family:Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:#0000FF;
	border-bottom:1px dashed #0000FF;
}

a:hover{	border:none;
			color:#000099;
}


img.gray_line  {	width:351px;
					height:1px;
					background:#FFF url(../images/gifs/gray_pixel.gif) repeat-x;
					margin:5px 0 5px 0;
}

img.left {	float:left;
}

#page{	width:775px;
		height:760px;
		margin:0 auto;
		padding:0;
		background:#FFFFE5 url(images/jpgs/home_page_bkgnd.jpg) no-repeat;
}
#internalPage {	width:775px;
				height:760px;
				margin:0 auto;
				padding:0;
}
#header{	width:775px;
			height:60px;
			background:#FFFFE5 url(images/gifs/header.gif) no-repeat;
			clear:both;
			
			
}
#internalHeader{	width:775px;
					height:60px;
					background:#FFFFE5 url(images/gifs/header.gif) no-repeat;
					clear:both;
					border-bottom:5px solid #000;			
}

#homeNav{	width:775px;
			height:222px;
			background:#231F20 url(images/homepagenavigationimage.jpg) no-repeat;
			clear:both;
			text-align:left;
			margin:0;
			padding:42px 0 0 0;
}
#homeMainNav{	width:194px;
				height:150px;
				text-align:right;
				margin:0;
				padding:0;
				list-style:none;
				font-weight:100;
}
#homeMainNav li a {	font-size:120%;
					font-family:Arial, Helvetica, sans-serif;
					color:#817C7B;
					line-height:125%;
					border:none;
					font-weight:100;
					border-bottom:1px dashed #817C7B;
}
#homeMainNav li a:hover {	color:#FFF;
							border-bottom:1px dashed #FFF;
}

#internalMainNav {	width:106px;
					height:250px;
					float:left;
					margin:0 11px 0 0;
					padding:0;
}

#internalMainNavList {	list-style:none;
						width:106px;
						margin:0;
						padding:0;
}

#internalMainNavList li {	text-align:right;
}
#internalMainNavList li a {	font-size:90%;
							font-family:Arial, Helvetica, sans-serif;
							color:#7B7B7B;
							text-decoration:none;
							border:none;
}
#internalMainNavList li a:hover {	color:#000;
									border:none;
}

#homeContentContainer{	width:725px;
						height:154px;
						position:relative;
						padding:0 25px 0 25px;
						clear:both;
}

#homeContentContainer2{	width:725px;
						position:relative;
						padding:0 25px 0 25px;
						clear:both;
						margin-top:15px;
}

#homeNews {	width:394px;
			height:154px;
			position:relative;
			float:left;
			text-align:left;
			padding:0;
			margin:0;
}

#homeNews p {	font-size:11px;
				padding:0;
				margin:5px 0 5px 0;
}

#homeNews p .homeNewsDates {	font-size:160%;
								color:#000;
								font-weight:100;
}

#homeWelcome {	width:290px;
				height:154px;
				float:left;	
				text-align:left;		
				margin:0 0 0 36px;
				padding:0;
}

#homeWelcome ul {	list-style-image:url(images/gifs/arrow_bullet.gif);
					width:280px;
					margin:22px 0 0 0;
					padding:0;
}

#homeWelcome ul li {	margin-left:25px;
						padding:0;
						text-align:left;
						color:#333;
						font-size:11px;
						line-height:130%;
}

#homeWelcome ul li strong {	font-size:150%;
							font-weight:100;
							color:#0000CC;
}

#homeCatalog  {	width:299px;
				height:220px;
				position:relative;
				float:left;
				text-align:left;
				padding:0;
				margin:0;
}

#internalContent {	width:646px;
					height:inherit;
					float:left;
					margin:0;
					padding:0 0 0 11px; 
					text-align:left;
					border-left:1px solid #000;
}


#internalContent h2 {	font-size:80%;
						font-weight:100;
						letter-spacing:1px;
						color:#000;
						margin:15px 0 0 20px;
}

#internalContent h3 {	font-size:70%;
						font-family:Arial,Helvetica,sans-serif;
						letter-spacing:0;
						color:#333;
						font-weight:900;
						margin:15px 0 0 20px;
}

#internalContent h2.courseHeadings {	font-size:80%;
										font-family:Arial,Helvetica,sans-serif;
										letter-spacing:0;
										color:#333;
										font-weight:900;
										margin:15px 0 0 20px;
										text-decoration:underline;
}


#internalContent p {	width:533px;
						font-size:70%;
						margin:0 0 10px 20px;
						padding:0;
}

#internalContent .courseDetails	{	width:500px;
									list-style:none;
									font-size:60%;
									font-family:Tahoma,Helvetica,sans-serif;
									color:#333;
									margin:5px 0 10px 30px;
									padding:0;
									position:relative;
									line-height:16px;
}

#internalContent ul {	list-style:none;
						width:255px;
						height:1%;
						position:relative;
						float:left;
						margin:0 0 10px 15px;
						padding:0;
}
#internalContent #normalUL {padding-left:25px;width:533px;margin:5px 0 10px 20px;list-style:disc}
#internalContent ol {padding-left:25px;width:533px;margin-left:20px}
#internalContent ol li {font-size:80%;color:#333;margin-bottom:5px}

#internalContent ul li {	vertical-align:middle;
							font-size:11px;
							color:#333;
							line-height:150%;
							padding-left:20px;
							}
#internalHeaderCatalog {	width:646px;
							height:88px;
							background:#FFF url(images/jpgs/internal_header_catalog.jpg) no-repeat;
}

#catalogContent {	clear:both;
					
}
#catalogContent h1 {	font-size:100%;
						font-weight:100;
						color:#000;
}

#homeAdmissions {	width:399px;
					height:220px;
					float:left;	
					text-align:left;		
					margin:0 0 0 17px;
					padding:0;
}

#admissionsContent{	width:399px;
					margin:0;
}
#admissionsContent h1 {	width:115px;
						float:left;
}

#admissionsContent ul {	list-style:none;
						width:255px;
						height:1%;
						position:relative;
						float:right;
						margin:0 0 0 15px;
						padding:0;
}
#admissionsContent ul li {	background-image:url(images/gifs/orange_bullet.gif);
							background-repeat:no-repeat;
							background-position:left;
							vertical-align:middle;
							font-size:60%;
							color:#333;
							line-height:150%;
							padding-left:20px;
}

#footer {	width:606px;
			height:32px;
			color:#9F9F9F;
			text-align:left;
			margin:0;
			padding-left:169px;
			clear:both;
			display:block;
}
#footer a {	font-size:11px;
			font-family:Tahoma,Helvetica,sans-serif;
			color:#9F9F9F;
			text-decoration:none;
			border:none;
}
#footer a:hover {	color:#9F9F9F;
					border-bottom:1px dashed #9F9F9F;
}

.sponsorships_title {
	border-bottom: 1px solid #000;
}