@charset "utf-8";
/* CSS Document */

.container {
	width: 960px;
	/* the auto value on the sides, coupled with the width, centers the layout */
	border-top-color: #900;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

body {
	background-color: #333333;
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	background-attachment: scroll;
	background-image: url(../Images/spanish-classes-Los-Angeles-222.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#container #head {
	

}
#body {
	float: none;
	clear: both;
	margin-bottom: 20px;
	color: #000;
}
#container #head img {
	float: left;
}

}
#container #head #socialmedia {
	width: 200px;
	float: left;
	padding-left: 20px;
	list-style-type: none;
	clear: none;
}





a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
	float: left;
	clear: none;
	text-align: center;
}
#head #socialmedia {
	width: 235px;
	float: left;
	clear: none;
	font-size: 10px;
	color: #000;
}

	
#container {
	clear: both;
	overflow:hidden;
	float: none;
	width: 960px;
	
}
#navigationlinks1{
	width: auto;
	height: auto;
	clear: both;
	float: none;
	color: #F00;
	
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #5D0000;
	text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #C00;
	text-decoration: underline;
}
	
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
	font-size: 100%;
	color: #000000;
}


	

	

ul.nav a:hover, ul.nav a:active, ul.nav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
	background-color: #3C9;
	color: #000;
}

#body #navigationlinks {
	width: auto;
	height: auto;
	clear: both;
	float: none;
	margin: 0px;
	display: block;
	overflow: hidden;
	
	
}
footer {padding: 10px 0;
	background-color: #862B2D;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
}

}
.container footer p {

}
.container footer p {
	font-size: 10px;
	color: #ff0;
	text-align: center;
	clear: both;
	float: none;
}
.container footer {
	background-color: #5D0000;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: none;
	clear: both;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
#body #content {
	clear: both;
	float: none;
	margin-top: 10px;
	color: #FFF;
}
#body #content #suzette {
	background-color: #FFFFFF;
	border: medium outset #FF0;
	clear: both;
	float: none;
	margin-top: 20px;
}
#body #content #edwin {
	background-color: #FFFFFF;
	clear: both;
	float: none;
	padding-top: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: medium outset #FF0;
	padding-left: 10px;
	padding-right: 10px;
}
#body #content #edwin img {
	clear: none;
	float: right;
	border: medium outset #FF0;
	margin-right: 8px;
	margin-left: 5px;
}
#body #content #edwin h2 {
	text-align: center;
}
#body #content #edwin h5 {
	text-align: center;
}
.content {
	color: #FFF;
}
#body #content #Box table tr th {
	color: #C00;
}
#body #content #Box table tr td {
	text-align: center;
}
#body #content #Box table {
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
		border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	
	border-radius: 10px;
	text-align: center;

}
#body #content #Box table {
	float: none;
	clear: both;
}
#body #content #Box {
	float: none;
	clear: both;
}
#body #Box table {
	color: #000;
	background-color: #FFF;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	text-align: center;
	margin-left: 150px;
}
#body #Box table tr th {
	color: #C00;
}
#body #content {
	padding: 20px;
	clear: both;
	float: none;
	color: #000;
	font-size: 110%;
}

}
#body #Box p {
	color: #000000;
}
#body #Box h2 {
	color: #C00;
}
#body #Box {
	padding: 10px;
}
#body #content #group {
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	text-align: left;
}

#body #content #group1 {
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	text-align: left;
}

#body #content .corporateBox {
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	background-color: #FF9;
	color: #000;
	float: left;
	margin-bottom: 20px;
}

#body #content #confirm {
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	background-color: #FF9;
	color: #000;
}

#body #corporateBottom {
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	background-color: #FF9;
}
#body #Box #tableText {
	clear: both;
	width: 500px;
	font-size: 12px;
	margin-left: 200px;
}
#body #content table {
	color: #000;
	background-color: #FFF;
}
#body #content table {
	color: #000;
	
}
#body #content table tr th {
	color: #F00;
	text-align: center;
}
#body #content table {
	color: #000;
	background-color: #FF9;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	text-align: left;
	
}


#body #content #individual {
		background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
}

#body #content #intensiveBot {
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
	margin-bottom: 20px;
	
}
#body #content #formWrap {
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	text-align: left;
	background-color: #666;
}
#body #content table {
	padding-top: 20px;
	text-align: center;
	float: left;
	clear: none;
	margin-bottom: 20px;
}
#body #content #formWrap #contactform table {
	margin: 0px;
}

.detail {
	width:260px;
	padding:10px;
}

.detailComments {
	width: 450px;
	padding:10px;
	height:280px;
	overflow:auto;
	padding: 10px;
}

.submit#body #centerwrapper #root #e8 {
	clear: both;
	float: none;
}
#body #root #e8 form table {
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;;
}
#body #root #e8 form table {
	margin: 0px;
}
#body #root {
	clear: both;
	float: none;
	padding-top: 20px;
}
#body #root #e8 {
	clear: both;
	float: none;
	margin-left: 240px;
	margin-top: 10px;
}
#body #Box #corporateBottom h3 {
	color: #000;
}
#body #content #classesInfo h5 h6 {
	color: #C00;
	font-size: 14px;
}

#body #content #classesInfo {
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	;
	text-align: left;
	background-image: url(../Images/Logo.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#body #content #tutor {
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;;
}#body #content #tutor table {
}
#body #content #tutor table {
	background-color: #FF9;
	font-size: 90%;
}
#body #head #socialmedia blockquote p img {
	clear: none;
	float: left;
}
#body #head #socialmedia blockquote p a strong {
	font-size: 10px;
	color: #000;
}
#body #head #socialmedia blockquote p a {
	font-size: 10px;
	color: #000;
	font-weight: bold;
}
#body #head #socialmedia blockquote p strong {
	font-size: 10px;
}
#body footer table {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2C9;
	border-left-color: #2C9;
	clear: both;
	float: none;
	alignment-adjust: central;
}

h1 {
	alignment: center;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #5D0000;
	font-size: 35px;
}

#body #content #students {
		background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
}

#body #content #crashBox{
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
}

	#body #content #xmasPrices{
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
}

	#body #content #schedules{
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: none;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
	text-align: center;
	font-size: 110%;
}
#body #content #globalBox{
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: both;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
	text-align: left;
}
#body #content #leftGroup{
	background-color: #FFFF99;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-radius: 10px;
	clear: none;
	float: left;
	border-top-color: #F00;
	border-right-color: #F00;
	border-bottom-color: #F00;
	border-left-color: #F00;
	margin-top: 0px;
	width: 350px;
	margin-right: 5px;
	text-align: center;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;

}

#body #content #rightGroup{
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: right;
	float: left;
	border-top-color: #F90;
	border-right-color: #F90;
	border-bottom-color: #F90;
	border-left-color: #F90;
	margin-top: 0px;
	text-align: center;
	width: 350px;
	margin-right: 155px;

}

#body #content #policyBox{
	background-color: #FF9;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	padding: 5px;
	border-radius: 10px;
	clear: none;
	float: none;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	margin-top: 20px;
}
#body #content #students table {
	clear: both;
	float: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#body #content #students table {
	text-align: center;
}
#body #Box #corporateBottom p a:visited {
	color: #5D0000;
	
	
}
#body footer table tr td a {
	color: #FF0;
}
#body #content #classesInfo h5 {
	color: #5D0000;
}
#body footer table tr td {
	color: #2C9;
}
#body #content #group table {
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	clear: both;
	float: left;
}
#body #content #group table {
	clear: left;
	float: left;
}
#body #content #group table {
	clear: right;
	float: left;
}
#body #content #group table {
	clear: none;
	float: none;
	text-align: center;
}
#body #content #individual table {
	float: none;
	clear: both;
}
#body #content #individual p {
	text-align: left;
}
#body footer p a {
	color: #000;
}
#body #content #group table tr th {
	text-align: center;
	color: #F00;
}
#body #content #confirm {
	background-image: url(../Images/Logo.png);
}
#body #content  h3 {
	text-align: center;
}
#body #content #classesInfo p img {
	float: right;
	margin-left: 15px;
	margin-top: 15px;
}
#body #head #mainlogotemp {
	float: left;
	clear: none;
	width: 700px;
}
#body #head #mainlogotemp h4 {
	font-size: 120%;
}
#body #head #mainlogotemp h3 {
	font-size: 130%;
}
#body #head #mainlogotemp h1 {
	text-align: left;
}
#body #content .corporateBox p img {

}
#body #content #crashBox table {
}
#body #content #crashBox table {
	text-align: center;

}
#body #content #schedules table {
	text-align: center;
	float: none;
}
#body #content .corporateBox table tr td strong {

}
#body #content #tutor p img {
	float: left;
	padding-right: 20px;
	padding-left: 20px;

}
#body #content #group p strong {
	text-align: center;
}
#body #content #group strong {
	text-align: center;
}
#body #content #classesInfo table tr td {
	font-size: 100%;
}
#body #content #e8 #leftGroup p {
	text-align: center;


}
#body #content #e8 #rightGroup p {
	text-align: center;
}
