body {font-family: helvetica, verdana;}

h1 {color:#fff;
		margin:0 0 1em 1.5em;
		display:inline;}

body {
	margin: .5em;
	padding: 0;
}

#fullwrap {
	margin: 0;
	padding: 0;
	width: 980px;
	padding: 0;
	border: 1px solid #888;
	background-color: #AAA; 
}

#head {;
	background-image: url(../img/banner.jpg);
	height:100px;
	width:980px;
}

#head ul {
	float:left;
	margin:0;
	margin-left:33em;
	margin-top:1em;
	padding:0;
	display:inline;
}

li.headsales {
	font-size:1em;
	width: 145px;
	font-weight:bold;
	list-style-type: none;
	margin:0;
	padding:0;
}

#headoffer {
	float:left;
	margin:0;
	padding:0;
}

#headgroup, #headamount, #headaster {
	display:block;
	float:left;
}

#headgroup {
	z-index:1;
	font-size:4.5em;
	margin-top:10px;
}

#headamount {
	z-index:10;
	font-size:4em;
	margin-top:18px;
	margin-left:5px;
	letter-spacing:-.1em;
	
}

#headaster {
	z-index:100;
	font-size:2em;
	margin-top:20px;
}

#selector {
	position:absolute;
	top:130px;
	left:70px;
	display:inline;
	background: url(../img/right.gif);
	background: url(../img/left.gif);
	width:198px;
	height:46px;
	color:#fff;
	font-weight:bold;
}

#selector #left {
	padding-top:.8em;
	padding-left:1.1em;
	margin-right:.2em;
	float:left;
	width:80px;
	height:32px;
	display:inline;
	cursor:pointer;
}

#selector #right {
	float:left;
	width:85px;
	height:32px;	
	padding-top:.8em;
	padding-left:.65em;
	display:inline;
	cursor:pointer;
}

#bodytop {
	margin:.5em auto 0 auto;
	width:960px;
	height:35px;
	background-color:#F2F2F2;
	background: url(../img/Gray.Top.gif);
}

#bodybackground {
	margin:0 auto;
	width:960px;
	height: 570px;
	background-color:#F2F2F2;
	background: url(../img/Gray.Mid.gif);
}

#bodybot {
	margin:0 auto .5em auto;
	width:960px;
	height:35px;
	background-color:#F2F2F2;
	background: url(../img/Gray.Bottom.gif);
}

#otherSite {
	float:left;
	margin:0;
	margin-left:5em;
	margin-top:.5em;
	font-size:.8em;
	display:inline;
}

#otherSite img {
	margin-left:.2em;
	margin-right:.2em;
}

#otherSite a {
	text-decoration:none;
	color:#3F638F;
}

#termOver{
	width:120px;
	text-align:left;
	margin:0;
	color:#000;	
	display:inline;
	cursor:pointer;
	position:absolute;
	top:94px;
	left:851px;
}

#courseBox {
	background-image: url(../img/round.gif);	
	width:580px;
	margin-top:0;
	margin-left:.7em;
	height:335px;
	display:inline;
}

#meetTeam {
	width:500px;
	height:75px;
	margin-left:3.3em;
	margin-bottom:.5em;
	float:left;
	background-color:#fff;
	display:inline;
	cursor:pointer;
}

#testOver {
	color: #3F638F;
	float:right;
	margin-right:5em;
	margin-top:.5em;
	font-size:.8em;
	display:inline;
	cursor:pointer;
}

#termsOverlay, #testOverlay, #instructorOverlay, #instructorOverlay2 {
	border:1px solid #DDD;
	background-color:#DDD;
	z-index:5;
}

#testOverlay ul {
	list-style: url(../img/bullet.blue.gif);
}

#termsInside, #testInside, #instructorInside, #instructorInside2 {
	font-size:.9em;
	border:1px solid #AAA;
	padding:1em;
	background-color:#F2F2F2;
	width:700px;
}

#instructorInside, #instructorInside2 {
	width:900px;
}

#testInside li {
	line-height:1.4em;
}

#termsFirst, #testFirst, #instructorFirst, #instructorFirst2  {
	float:left;
	font-weight:bold;
	border-bottom:1px solid black;
}

#testFirst {
	margin-left:2em;
}

#termsRight, #testRight, #termsRightBot, #testRightBot  {
	float:right;
	color:#3F638F;
	font-weight:bold;
	background-color:#F2F2F2;
	cursor:pointer;
}

.instructorBar {
	float:right;
}

#instructorRightBot, #instructorRightBotNext, #instructorRightNext, #instructorRight, #instructorRightBot2, #instructorRightBotNext2, #instructorRightNext2, #instructorRight2 {
	color:#3F638F;	
	font-weight:bold;
	background-color:#F2F2F2;	
	cursor:pointer;	
}

.clearIt {
	clear:both;
}

span.termTitle, span.testTitle, span.instructorTitle {
	font-weight:bold;
	background-color:#F2F2F2;
}

#bodyleft {
	width: 600px;
	margin-left:1em;
	float: left;	
	display:inline;
}

#bodylefttop {
	height:35px;
	background: url(../img/blue.round/top.gif);
	width:600px;
}

#bodyleftmidwrap {
	height:520px;
	width:600px;
	background: url(../img/blue.round/mid.gif);
}

#goLeft {
	width:600px;
	float:left;
	display:inline;
}

#bodyleftmid, #bodyrightmid {
	list-style: outside url(../img/bullet.gif);
	padding-left:1.5em;
	margin-left:1.5em;
	margin-top:1em;
	margin-bottom:0;
	width:220px;
	font-weight:bold;
	display:inline;
	float:left;
}

#bodyrightmid {
	margin-left:0;
	width:290px;
}

#bodyleftmid li, #bodyrightmid li {
	color:#fff;
	margin-bottom:.85em;
}

#whyChooseUs {
	color:#4B4B4B;
}

#coursePage h1, #whyChooseUs h1{
	display:inline;
	padding:0;
	float:left;
	margin-bottom:0;
	margin-left:1em;
	background-color:#7B98BC;
}

#bodyleftmid2 {
	clear:both;
	list-style: outside url(../img/bullet.gif);
	margin-top:1em;
	margin-left:1.5em;
	margin-bottom:0;
	padding-left:1.5em;	
	font-size:.9em;
	display:inline;
	float:left;
	width:530px;
}

#bodyleftmid2 li {color:#fff;
	line-height:1.05em;
	background-color:#7B98BC;
	color:#000;
	margin-bottom:.75em;
}

#whyChooseUs fieldset {
	clear:both;
	float:left;
	padding:0;
	width:550px;
	display:inline;
	margin:0 1.5em;
}

#whyChooseUs fieldset legend{
	color:#fff;
}

#whyChooseUs p.aboutUs {
	font-size:.75em;
	color:#000;
	margin:0 1em;
	padding:0;
	clear:both;
}

#whyChooseUs p.aboutUs a {
	color:#fff;
}

#whyChooseUs span.pTitle {
	font-size:1.1em;
	color:#FFF;
	font-weight:bold;
}

#bodyleftmid2 span.liTitle {
	font-size:1.1em;
	color:#FFF;
	font-weight:bold;
	font-style:italic;	
	text-transform:uppercase;
}

#swapTestimony {
	width:250px;
	height:90px;
	float:right;
	display:inline;
	border-left:1px solid #777;
	margin-right:1em;
	margin-top:1em;
	padding-left:30px
}

p.bodyleftmidb {
	margin-top:.2em;;
	height:85px;
	color:#4B4B4B;
	font-weight:bold;
	background-color:#7B98BC;
}

p.bodyleftmidb2 {
	display:inline;
	width:220px;
	height:80px;
	float:right;
	border-left:1px solid #777;
	margin-right:1.5em;
	padding-left:2em;
	margin-top:1em;
	color:#4B4B4B;
}

#linkFade2 {
	float:left;
	font-size:.84em;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
}

#linkFade {
	padding-top:0;
	margin-top:-3px;
	float:left;
	font-size:.7em;
	margin-bottom:.5em;
}

#classSwapper {
	clear:both;
}

#classSwapper li em, #classSwapper li strong{
	color:#000;
	background-color:#FFF;
}

p.courseObjTit {
	margin-bottom:0;
	background-color:#FFF;
	font-weight:bold;
}

#classSwapper ul {
	margin-top:.2em;
	margin-left:.55em;
	padding-left:.55em;
	margin-bottom: 0;
}

#h2Text {
	padding:0;
	background-color:#FFF;
	margin-left:1em;
  margin-top:1em;
	float:left;
	display:inline;*/
}

span.author {
	text-align:right;
	display:block;
}

#bodyleftmidb p {
	margin:0;
	padding:0;
}

.course {
	float:left;
	margin-top:1.5em;
	width:280px;
	height:320px;
	background-color: #FFF;
}

.course .last {
	font-size:.9em;
}

.course h2, #classSwapper {
	margin-left:1.5em;
	margin-right:1.5em;
	background-color:#FFF;
}

.course h2 {
	margin-bottom:.5em;
	padding-top:20px;
	font-size:1.1em;	
}

#bodyleftbot {
	height:9px;
	background: no-repeat url(../img/blue.round/bot.gif);
}


.bigpic {
	float: right;
	width: 310px;
	height: 145px;
	margin-bottom:.5em;
	margin-right:1.45em;
}

.botpic {
	float: right;
	width: 310px;
	height: 160px;
	margin-top:.5em;
	margin-right:1.45em;	
}
	
form {
	padding:0;
	margin:0 auto;
	width:97%;
	border:1px solid #888;
	/*height:200px;	*/
}

#classRequest fieldset {
	padding-left:0;

}

#submitP {
	margin:0;
	padding:0;
}

.forminfo {
	float:right;
	width:310px;
	height:240px;
	margin-right:1.45em;
	display:inline;
	background-color:#fff;
	z-index:1;
}

#swapBox {
	height:2.6em;
	margin-top:15px;
}

.forminfo h3 {
	margin-bottom:0;
	font-size:.9em;
	text-align:left;
	margin-right:1em;
	margin-left:20px;
	padding-right:20px;
	background-color:#FFF;
}

.forminfo p {
	padding-left:20px;
	padding-right:20px;
}

.forminfo p.pre {
	margin-top:0;
	margin-bottom:.5em;	
	font-size:.9em;
}

#serverResponse {
	margin:0 auto;
	font-size:1.3em;
	font-size:.9em;
	background-color:#fff;
	display:inline;
}

#firstP {
	padding-top:1.25em;
	margin-top:0;
	font-weight:bold;
}


#serverResponse p.author {
	text-align:right;
	font-size:.9em;
	font-weight:bold;
	margin-bottom:1.5em;
}

.litpic {
	width:90px;
	height:60px;
	border:3px solid #F2F2F2;
	margin-left:3px;
}

.divide {
	margin: .1em auto;
	display:block;		
}

.forminfo h3.post, .forminfo h3.postError {
	margin-top:.5em;
	margin-bottom:.2em;
	font-size:.9em;
	margin-left:2.3em;
	text-align:center;
}

.forminfo h3.postError {	
	color:#D00303
}

p.finePrint {
	clear:both;
	font-size:.7em;
	text-align:center;
	margin:0;
	margin-top:3.2em;
	margin-bottom:.2em;
	padding:0;
}
	
div.lab {
	margin:.2em 0 0 20px;
	padding:0;
	font-size:.8em;
	font-weight:bold;
}

div.lab label{
	margin-top:.3em;
}

label.labSpace {
	float:left;
	width:6em;
}

#labCourse {
	float:left;
	width:6em;
}

#labTime {
	clear:both;
	float:left;
	width:12em;
}

#labStud {
	float:left;
	width:12em;
}

#labName {
	margin-top:.3em;
}

#submitP {
	margin-top:.5em;
	margin-right:.5em;
	padding:0;
}

#submitP p, #returnedPrice {
	float:left;
	font-size:.7em;
	color:#777777;
	/*height:25px;*/
	padding:0;
	padding-top:.5em;
	margin:0;
	margin-left:20px;
	display:inline;
}

#returnedPrice {
	margin-left:5px;
}

#submit {
	float:right;
	margin-right:.75em;
}

#foot {
	color: #fff;
	width:960px;
	height:20px;
	margin:0 auto;
}

#foot p {
	font-size:.8em;
	display: inline;
}

#footleft {
	margin:0;
	margin-left:5em;
	display:inline;
	width:300px;	
	float:left;	
}

#footleft a {
	text-align:left;
	color:#3F638F;
	text-decoration:none;
}

#footright {
	text-align:right;
	margin: 0;
	margin-right: 5em;
	display:inline;
	float:right;
}

#courseListings, #adRotation, #ourFocus, #termsConditions, #pageFlipCourses, #pageFlipChooseUs, #testimony, #instructors, #instructors2 {
	position:absolute;
	left:-100000px;
	top:-100000px;
}


