/* @override http://www.continentalacademie.com/css/ca-screen.css */

/* @override http://www.continentalacademie.com/css/ca-screen.css */

/* @override http://www.continentalacademie.com/css/ca-screen.css */

/***** Custom CSS *****/

#container {
	width: 937px;
	margin: 30px auto 10px auto;
}

#header {
	margin: 0 0 4px 0;
}

#col-container {
	height: 576px;
	background-color: #000;
	border-left: solid 1px #909FA9;
	border-right: solid 1px #909FA9;
}

/* Home Page */

#home #col1 {
	height: 576px;
	width: 473px;
	float: left;
	background: url(../img/home-bg-1.png) no-repeat;
}

#home #col2 {
	background-image: url(../img/home-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#home-content {
	color: #333333;
	height: 350px;
	position: relative;
	top: 165px;
	left: 23px;
	border-bottom: 3px solid #850906;
	font-size: 75%;
}

#home-content p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.25;
}

#home-contact {
	position: relative;
	top: 175px;
	left: 23px;
	font-size: 65%;
	color: #171717;
}

#home-contact p b {
	font-size: 105%;
}

#home-contact p {
	margin: 0;
	padding: 0 0 5px 0;
}

#home-image {
	width: 218px;
	height: 217px;
	position: relative;
	top: 352px;
	float: right;
	right: 30px;
}

/* ++++ BG Illustrations ++++ */

/* white content box */

#about #content, #courses #content, #client-rates #content, #student-services #content, #locations-hours #content, #careers #content, #faq #content, #testimonials #content, #download-forms #content, #financial-aid #content, #links #content, #newsletter #content, #admission #content, #career-planning #content, #rates #content, #tour #content, #mission #content, #team #content, #client-rates #content, #student-hours #content, #privacy #content, #sitemap #content {
	color: #333333;
	height: 472px;
	width: 452px;
	padding: 10px;
	position: relative;
	top: 73px;
	left: 13px;
	font-size: 80%;
	background-color: #fff;
}

div.quote {
	border-bottom: solid 1px #BCD3E0;
	margin: 0 0 10px 0;
	padding: 0;
}

.quote em {
	display: block;
	color: #666666;
	margin: 5px 0 0 0;
	text-align: right;
}

#icontent li, #content ul li  {
	padding: 0 0 .75em 0;
	list-style-position: inside;
	list-style: none;
}

#icontent ul li ul, #content ul li ul {
	padding: .33em .75em 0 .75em;
	list-style-position: inside;
}

/* About Us Page */

#about #col1 {
	background-image: url(../img/about-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#about #col2 {
	background-image: url(../img/about-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#mission #col1 {
	background-image: url(../img/mission-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#mission #col2 {
	background-image: url(../img/mission-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#team #col1 {
	background-image: url(../img/team-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#team #col2 {
	background-image: url(../img/team-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Courses & Enrollment Page */

#courses #col1 {
	background-image: url(../img/courses-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#courses #col2 {
	background-image: url(../img/courses-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#rates #col1 {
	background-image: url(../img/rates-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#rates #col2 {
	background-image: url(../img/rates-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#tour #col1 {
	background-image: url(../img/tour-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#tour #col2 {
	background-image: url(../img/tour-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#career-planning #col1 {
	background-image: url(../img/tour-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#career-planning #col2 {
	background-image: url(../img/tour-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#admission #col1 {
	background-image: url(../img/admission-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#admission #col2 {
	background-image: url(../img/admission-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Student Salon Services Page */

#student-services #col1 {
	background-image: url(../img/stu_srvcs-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#student-services #col2 {
	background-image: url(../img/stu_srvcs-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#client-rates #col1 {
	background-image: url(../img/guest_srvcs-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#client-rates #col2 {
	background-image: url(../img/guest_srvcs-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

#student-hours #col1 {
	background-image: url(../img/student-hours-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#student-hours #col2 {
	background-image: url(../img/student-hours-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Request Info Page */

#request-info #col1 {
	height: 708px;
	width: 462px;
	float: left;
	background: url(../img/request-info-1.png);
}

#request-info #col2 {
	height: 708px;
	width: 473px;
	float: left;
	background: url(../img/request-info-2.png);
}

#request-info #content {
	color: #333333;
	width: 460px;
	height: 1795px;
	padding: 0;
	position: relative;
	top: 73px;
	left: 13px;
	font-size: 80%;
	background-color: #fff;
}

#request-info #col-container {
	height: 1870px;
	background-color: #3e0000;
	border-left: solid 1px #909FA9;
	border-right: solid 1px #909FA9;
}

#request-info iframe {
	height: 1870px;
	width: 460px;
}

body#request-info #col1 p b {
	color: #000;
	position: relative;
	left: 35px;
	top: 25px;
	font-size: small;
}

/* Locations & Hours Page */

#locations-hours #col1 {
	background-image: url(../img/locations-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#locations-hours #col2 {
	background-image: url(../img/locations-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Careers Page */

#careers #col1 {
	background-image: url(../img/careers-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#careers #col2 {
	background-image: url(../img/careers-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* FAQs Page */

#faq #col1 {
	background-image: url(../img/faq-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#faq #col2 {
	background-image: url(../img/faq-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Testimonials Page */

#testimonials #col1 {
	background-image: url(../img/testimonials-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#testimonials #col2 {
	background-image: url(../img/testimonials-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Download Forms Page */

#download-forms #col1 {
	background-image: url(../img/download-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#download-forms #col2 {
	background-image: url(../img/download-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Financial Aid Page */

#financial-aid #col1 {
	background-image: url(../img/financial-aid-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#financial-aid #col2 {
	background-image: url(../img/financial-aid-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Links Page */

#links #col1 {
	background-image: url(../img/links-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#links #col2 {
	background-image: url(../img/links-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Newsletter Page */

#newsletter #col1 {
	background-image: url(../img/newsletter-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#newsletter #col2 {
	background-image: url(../img/newsletter-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Privacy Policy Page */

#privacy #col1 {
	background-image: url(../img/privacy-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#privacy #col2 {
	background-image: url(../img/privacy-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Site Map Page */

#sitemap #col1 {
	background-image: url(../img/sitemap-bg-1.png);
	height: 576px;
	width: 473px;
	float: left;
}

#sitemap #col2 {
	background-image: url(../img/sitemap-bg-2.png);
	height: 576px;
	width: 462px;
	float: left;
}

/* Header and Footer Navigation */

#nav {
	border: solid 1px #909FA9;
	border-bottom: none;
	padding: 8px 0 0 0;
	height: 28px;
	color: #fff;
}

#nav, #footer {
	background-color: #000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#nav ul {
	width: 875px;
	list-style: none;
	margin: 0 auto;
	padding: 2px 0 0 60px;
	font-size: .75em;
}

#nav li, #footer li, #sub-footer li {
	float: left;
	margin: 0;
	padding: 0 8px;
	border-right: 1px #fff solid;
}

#nav li a {
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}

#nav li a:hover, #footer li a:hover, #sub-footer a:hover {
	color: #f5c069;
}

/* Sub Nav */

#sub-nav {
	background-color: #C3E6F3;
	padding: 10px 0;
}

#mission #sub-nav ul, #team #sub-nav ul {
	font-size: .81em;
	list-style: none;
	width: 600px;
	margin: 0;
	padding-left: 80px;
	padding-right: 0;
}

#rates #sub-nav ul, #career-planning #sub-nav ul {
	font-size: .81em;
	list-style: none;
	width: 600px;
	margin: 0;
	padding-left: 159px;
	padding-right: 0;
}

#sub-nav li {
	float: left;
	padding: 0 8px;
	margin: 0;
	border-right: 1px #110d0e solid;
}

#sub-nav li a {
	text-transform: uppercase;
	color: #110d0e;
	text-decoration: none;
}

#sub-nav li a:hover {
	color: #AF2B7C;
}

#nav .last, #sub-nav .last, #footer .last, #sub-footer .last {
	border: 0;
	margin: 0;
	padding-right: 0;
}

/* Footer */

#footer {
	padding: 8px;
	border: solid 1px #909FA9;
	border-top: none;
	font-size: 65%;
	color: #fff;
}

#footer li {
	border-right: 1px  #B5121B solid;
}

#sub-footer li {
	
}

#footer li a, #sub-footer a {
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}

#footer p,  #sub-footer p {
	margin: 0;
	padding: 0;
	width: 400px;
	float: left;
	font-size: .75em;
}

#footer ul, #sub-footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

#sub-footer {
	padding: 8px;
	font-size: 65%;
	color: #fff;
}

#nav .last, #sub-nav .last, #footer .last, #sub-footer .last {
	border: 0;
	margin: 0;
	padding-right: 0;
}

/***** Global Settings *****/

html, body, ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font: 100.1%/1.60 "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #102430;
	color: #fff;
}

/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 {
	padding: 0 0 0 0;
	letter-spacing: -1px;
	font-size: 1.7em;
	color: #B5121B;
}

h2 {
	padding: 5px 0 0 0;
	font-size: 1.5em;
	color: #B2121B;
}

h3 {
	font-size: 1em;
	font-weight: bold;
}

/***** Common Formatting *****/

#about ul, #courses ul, #student-services ul, #request-info ul, #locations-hours ul, #careers ul, #faq ul, #testimonials ul, #download-forms ul, #financial-aid ul, #links ul, #newsletter ul, #admission ul, #career-planning ul, #rates ul, #tour ul, #mission ul, #team ul, #client-rates ul, #student-hours ul, #privacy ul, #sitemap ul {
	margin: 0 0 0 20px;
}

p, ul, ol {
	margin: 0;
	padding: 0 0 1.25em 0;
}

ul, ol {
	padding: 0 0 1.25em 0;
}

blockquote {
	margin: 1.25em;
	padding: 1.25em 1.25em 0 1.25em;
}

small {
	font-size: 0.85em;
}

img {
	border: 0;
}

/* Request Info */

#rinfo li#rinfob a {
	height: 53px;
	width: 264px;
	text-decoration: none;
	
}

#rinfo li#rinfob a:link, #rinfo li#rinfob a:visited {
	color: #9E3C02;
	display: block;
	background: url(../img/nav/request-info-button.gif);
	padding: 0;
}

#rinfo ul {
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
}

#rinfo li#rinfob a:hover {
	color: #fff;
	padding: 0;
	background: url(../img/nav/request-info-button.gif) 0 -53px;
}


sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}

sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}

acronym, abbr {
	cursor: help;
	letter-spacing: 1px;
	border-bottom: 1px dashed;
}

/***** Links *****/

#content a,
#content a:link,
#content a:visited
{
	text-decoration: none;
	color: #341E0C;
	padding: 0 0 .05em 0;
	
}

#content a:hover {
	text-decoration: none;
	color: #812605;
	border-bottom: 1px solid #812605;
}

ul.bullets {
	padding: 10px 0 10px 15px;
	width: 300px;
	background: #fae9bf;
}

#content ul.bullets li {
	list-style-image: url(../img/nav/dl-forms.gif);
	list-style-position: inside;
}

/***** Forms *****/

form {
	margin: 0;
	padding: 0;
	display: inline;
}

input, select, textarea {
	font: 1em Arial, Helvetica, sans-serif;
}

textarea {
	width: 100%;
	line-height: 1.25;
}

label {
	cursor: pointer;
}

/***** Tables *****/

table {
	border: 0;
	margin: 0;
	padding: 0;
}

table tr td {
	padding: 2px;
}

/***** Wrapper *****/

#wrap {
	width: 960px;
	margin: 0 auto;
}

/***** Global Classes *****/

.clear {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.text-left {
	text-align: left;
}

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

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.underline {
	border-bottom: 1px solid;
}

.highlight {
	background: #ffc;
}

.wrap {
	width: 960px;
	margin: 0 auto;
}

.img-left {
	float: left;
	margin: 4px 10px 4px 0;
}

.img-right {
	float: right;
	margin: 4px 0 4px 10px;
}

.nopadding {
	padding: 0;
}

.noindent {
	margin-left: 0;
	padding-left: 0;
}

.nobullet {
	list-style: none;
	list-style-image: none;
}

body#links #icontent ilayer layer p b {display: block;;
	
}

div#goingup {
	width: 61px;
	height: 15px;
	padding: 0;
	margin: 0;
	position: fixed;
	top: 1000px;
}



