body {
	margin:0px;
	background-image:url(/images/bg.jpg);
	background-position:center;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
img {border:none;}
form {margin:0px;}
/* General H tags */
h1 {
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#333333;
	font-variant:small-caps;
	font-weight:normal;
	padding-bottom:1px;
	border-bottom:#C6C6BF 1px dotted;
}
h2 {
	margin:0px;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-weight:normal;
}
h3 {
	margin:0px;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-variant:small-caps;
	font-weight:normal;
}

/* Interior Comps h tags */
.caps {
	font-variant:small-caps;
}
.underline {
	font-variant:small-caps;
	padding-bottom:1px;
	border-bottom:#C6C6BF 1px dotted;
}
.col-right h2 {
	font-variant:small-caps;
	padding-bottom:1px;
	border-bottom:#C6C6BF 1px dotted;
}

/* General Displays */
td {
	vertical-align:top;
}
p {
	margin:8px 0px 8px 0px;
}
a {
	color:#A24E12;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a:hover {
	text-decoration:underline;
}
ul, ol {
	margin:0px;
	padding:0px;
}
li {
	margin:8px 0px 8px 0px;
}

/* Global Icons */
.search-go, .form-go, .middle-controls div, .overview .image, .stay-tuned div  {
	display:block;
	background-image:url(/images/icon-sprites.png);
	background-repeat:no-repeat;
}

/* Site Backgounds */
.middle-bg {
	display:table;
	height:100%;
	width:100%;
	background-image:url(/images/middle-fade.jpg);
	background-position:center;
}
.bottom-bg {
	display:table;
	height:100%;
	width:100%;
	background-image:url(/images/bottom-bg.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
}
.top-bg {
	display:table;
	height:100%;
	width:100%;
	background-image:url(/images/top-bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
.wrapper {
	display:block;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	border:#39576C 1px solid;
	background-color:#FFFFFF;
}

/* Header / Nav */
.header {
	display:block;
	height:112px;
	background-image:url(/images/header-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
}
.header .nav {
	display:block;
	width:950px;
	height:26px;
	position:absolute;
	margin-top:86px;
}
.header .nav div {
	display:table;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3F3F3F;
	padding-top:6px;
	padding-bottom:7px;
}
.header .nav div:hover {
	background-image:url(/images/top-nav-hover.gif);
	background-repeat:repeat-x;
	color:#A24E12;
}
.header .nav a {
	display:table;
	color:#3F3F3F;
	padding:0px 10px 0px 10px;
	text-transform:uppercase;
}
.header .nav a:hover {
	color:#A24E12;
	text-decoration:none;
}
.header .nav .divide {
	background-image:url(/images/top-nav-divide.gif);
	background-position: right 0px;
	background-repeat:no-repeat;
}
.logo {
	cursor:pointer;
}
.logo-move {
	position:absolute;
	margin:35px 0px 0px 120px;
}

/* Search Box */
.search-box {
	display:block;
	width:950px;
	position:absolute;
	margin-top:14px;
}
.search-box input {
	float:right;
}
.search-go {
	float:right;
	height:22px;
	width:30px;
	background-position: -62px -1px;
	cursor:pointer;
	margin:0px 10px 0px 8px;
}

/* Mcafee */
.mcafee {
	display:block;
	width:100px;
	position:absolute;
	margin:20px 0px 0px 850px;
}

/* Career Click */
.career-click {
	display:block;
	clear:both;
	background-color:#E5EFF6;
	padding:0px 10px 10px 14px;
	height:120px;
	margin-bottom:15px;
}
.career-click p {
	font-size:11px;
	color:#696969;
	padding:5px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.career-click a {
	display:block;
	float:left;
	width:66px;
	height:20px;
	background-repeat:no-repeat;
	overflow:hidden;
	padding:66px 0px 10px 9px;
	text-transform: uppercase;
	color:#6C6C6C;
	font-size:8px;
	background-image:url(/images/career-click-sprite.jpg);
	letter-spacing:0px;
}
.career-click a:hover {
	color:#A24E12;
}

/* Career Click Sprite */
.career-click .accouting {
	background-position: 0px 0px;
}
.career-click .additional {
	background-position: -75px 0px;
}
.career-click .arts {
	background-position: -150px 0px;
}
.career-click .aviation {
	background-position: -225px 0px;
}
.career-click .business {
	background-position: 0px -96px;
}
.career-click .computers {
	background-position: -75px -96px;
}
.career-click .criminal {
	background-position: -150px -96px;
}
.career-click .culinary {
	background-position: -225px -96px;
}
.career-click .healthcare {
	background-position: 0px -192px;
}
.career-click .massage {
	background-position: -75px -192px;
}
.career-click .trades {
	background-position: -150px -192px;
}
.career-click .veterinary {
	background-position: -225px -192px;
}

/* Middle Form Area / Global */
.middle {
	display:block;
	height:376px;
	background-image:url(/images/index-middle-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FBFBFB;
	vertical-align:top;
}
.middle-controls {
	display:block;
	z-index:8;
	position:absolute;
	margin:355px 0px 0px 0px;
	padding-left:20px;
}
#rotate {
	display:block;
	z-index:1;
}
.middle-controls div {
	float:left;
	width:12px;
	height:12px;
	background-position: 0px 0px;
	cursor:pointer;
	margin:0px 2px 0px 2px;
	overflow:hidden;
}
.middle-controls .hover {
	background-position: 0px -13px;
}

/* Forms */
.forms {
	display:block;
	position:absolute;
	margin-left:584px;
	vertical-align:top;
}
.top-form img, .bottom-form img {
	margin-bottom:10px;
}
.top-form, .bottom-form {
	display:block;
	width:339px;
	padding:9px 8px 12px 8px;
	margin-top:15px;
}
.top-form {
	border:#520D0F 2px solid;
	background-color:#681416;
}
.bottom-form {
	border:#01111C 2px solid;
	background-color:#082D46;
}
.top-form input, .top-form select, .bottom-form select {
	float:left;
	margin:0px 2px 0px 2px;
}
.top-form select, .bottom-form select {
	font-size:14px;
}
.top-form input {
	width:58px;
	padding:1px 0px 1px 2px;
	font-size:13px;
}
.form-go {
	float:left;
	height:22px;
	width:46px;
	background-position: -14px -1px;
	cursor:pointer;
	margin:0px 2px 0px 2px;
}

/* Index Content 
---------------------------------------------------------
*/
.content {
	display:block;
	width:927px;
	padding:20px 10px 0px 13px;
	border-bottom:#052A44 solid 8px;
}
.content ul, .content ol {
	margin-left:40px;
}

/* Index Sprites */
.major-box .image, .learn-more, .learn-more-box .image {
	display:block;
	background-image:url(/images/major-icons-other.jpg);
	background-repeat:no-repeat;
}

/* Index Left Column */
.left-column {
	display:block;
	width:295px;
	padding:0px 15px 0px 0px;
}

/* Learning Box */
.learn-more {
	width:295px;
	height:26px;
	font-variant:small-caps;
	background-position: 0px -372px;
}
.learn-more-box {
	display:block;
	width:281px;
	padding:13px 7px 0px 7px;
	background-color:#E0EAF1;
}
.learn-more-box img {
	padding-bottom:15px;
	clear:both;
	margin-left:190px;
}
.learn-more-box .image {
	float:left;
	width:81px;
	height:103px;
}
.learn-more-box h3 {
	font-variant:normal;
	margin:0px 0px 14px 0px;
}
.learn-more-box .top {
	background-position: 0px -398px;
}
.learn-more-box .bottom {
	background-position: -80px -398px;
}
.learn-more-box p {
	float:right;
	width:195px;
	margin:0px 0px 10px 0px;
}

/* Index Right Column */
.right-column {
	display:block;
	padding:0px 0px 15px 0px;
	border-bottom:#D3D3CE 1px dotted;
	border-top:#D3D3CE 1px dotted;
}

/* Index General Formating */
.index-left, .index-right {
	display:block;
	width:275px;
}
.major-box {
	display:block;
	padding:15px 0px 15px 0px;
	clear:both;
}
.major-box .image {
	width:63px;
	height:62px;
	float:left;
	cursor:pointer;
}
.right-info {
	display:block;
	float:right;
	width:200px;
	color:#666666;
}
.right-info a {
	text-transform:uppercase;
}
.right-info p {
	font-size:11px;
	margin:5px 0px 6px 0px;
}
.right-info p span {
	padding:0px 3px;
	font-size:10px;
}
.right-info p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-transform:none;
}
.right-info a:hover, .right-info p a:hover {
	text-decoration:underline;
}

/* Images Majors Index Left */
.index-left {
	float:left;
	padding:0px 0px 0px 10px;
}
.accounting-major .image {
	background-position: 0px 0px;
}
.accounting-major .hover {
	background-position: -126px 0px;
}
.art-major .image {
	background-position: 0px -62px;
}
.art-major .hover {
	background-position: -126px -62px;
}
.business-major .image {
	background-position: 0px -124px;
}
.business-major .hover {
	background-position: -126px -124px;
}
.criminal-major .image {
	background-position: 0px -186px;
}
.criminal-major .hover {
	background-position: -126px -186px;
}
.healthcare-major .image {
	background-position: 0px -248px;
}
.healthcare-major .hover {
	background-position: -126px -248px;
}
.trades-major .image {
	background-position: 0px -310px;
}
.trades-major .hover {
	background-position: -126px -310px;
}

/* Images Majors Index Right */
.index-right {
	float:right;
	background-image:url(/images/index-major-divide.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 10px 0px 30px;
}
.additional-major .image {
	background-position: -63px 0px;
}
.additional-major .hover {
	background-position: -189px 0px;
}
.aviation-major .image {
	background-position: -63px -62px;
}
.aviation-major .hover {
	background-position: -189px -62px;
}
.computer-major .image {
	background-position: -63px -124px;
}
.computer-major .hover {
	background-position: -189px -124px;
}
.culinary-major .image {
	background-position: -63px -186px;
}
.culinary-major .hover {
	background-position: -189px -186px;
}
.massage-major .image {
	background-position: -63px -248px;
}
.massage-major .hover {
	background-position: -189px -248px;
}
.vetinary-major .image {
	background-position: -63px -310px;
}
.vetinary-major .hover {
	background-position: -189px -310px;
}

/* Careers Page 
--------------------------------------------------------
*/
/* Careers Header */
.middle-interior {
	display:block;
	height:184px;
	background-repeat:no-repeat;
}
.finance-accounting {
	background-image:url(/images/careers/accounting.jpg);
}
.additional-studies {
	background-image:url(/images/careers/additional.jpg);
}
.arts {
	background-image:url(/images/careers/art.jpg);
}
.aviation-trucking {
	background-image:url(/images/careers/aviation.jpg);
}
.business {
	background-image:url(/images/careers/business.jpg);
}
.computer-information-technology {
	background-image:url(/images/careers/computer.jpg);
}
.criminal-justice-paralegal {
	background-image:url(/images/careers/criminal.jpg)
}
.culinary-travel-hospitality {
	background-image:url(/images/careers/culinary.jpg);
}
.healthcare {
	background-image:url(/images/careers/healthcare.jpg);
}
.massage-beauty-wellness {
	background-image:url(/images/careers/massage.jpg);
}
.trades-technical {
	background-image:url(/images/careers/trades.jpg);
}
.veterinary {
	background-image:url(/images/careers/veterinary.jpg);
}

/* Career Content */

/* Text formating */
.careers .col-left .top h3 {
	border:none;
	color:#111111;
	font-size:15px;
	font-variant:normal;
	padding-left:30px;
}
.careers .col-left .top p {
	color:#111111;
}
.careers .col-left .top {
	display:block;
	width:209px;
	height:23px;
	background-image:url(/images/careers/overview-bg.jpg);
	background-repeat:repeat-x;
	border-left:#D0C6A0 1px solid;
	border-right:#D0C6A0 1px solid;
	margin-top:10px;
	padding:6px 0px 0px 10px;
}
.careers .col-left .text {
	display:block;
	clear:both;
	width:179px;
	background-color:#EBE8DC;
	border-left:#DBD9D2 1px solid;
	border-right:#DBD9D2 1px solid;
	border-bottom:#DBD9D2 1px solid;
	padding:10px 10px 10px 30px;
}
.careers .col-left .text p {
	margin:0px;
}
.overview ul {
	margin:0px;
}
.overview li {
	margin:4px 0px 4px 0px;
}
.overview .title {
	list-style:none;
	font-weight:bold;
	color: #333333;
	font-size:14px;
}

/* Career Left Column */
.careers .col-left {
	display:block;
	width:221px;
	float:left;
	color:#222222;
	/* HACK! Moves Column to left */
	margin-left:-696px; 
}

/* Sprite Icons */
.overview .image {
	float:left;
}
.overview h2 {
	float:left;
}
.works-with .image {
	width:20px;
	height:19px;
	background-position: 0px -27px;
}
.works-for .image {
	width:20px;
	height:18px;
	background-position: -16px -48px
}
.required-education .image {
	width:27px;
	height:15px;
	background-position: -62px -27px;
}
.certification-required .image {
	width:16px;
	height:19px;
	background-position: -22px -27px;
}
.average-salaries .image {
	width:16px;
	height:21px;
	background-position: 0px -47px;
}
.expected-growth .image {
	width:22px;
	height:18px;
	background-position: -39px -27px;
}

/* Career Middle Column */
.careers .col-middle {
	display:block;
	width:460px;
	float:left;
	margin-left:0px;
	/* Hack! Moves column to middle */
	padding-left:236px;
}

/* Text formating */
.careers .col-middle h2 {
	border:none;
	font-variant:normal;
}
.careers .col-middle h3 {
	border:none;
	font-variant:normal;
}
.careers .col-middle p {
	line-height:18px;
}

/* Other Interests */
.other-interests {
	display:block;
	height:148px;
	padding:10px 0px 10px 0px;
	border-bottom:#C6C6BF 1px dotted;
	border-top:#C6C6BF 1px dotted;
	margin-bottom:10px;
}
.other-interests a, .other-interests div {
	float:left;
}

.other-interests .divide {
	display:block;
	width:5px;
	height:148px;
	background-image:url(/images/careers/interest-divide.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

/* Career Right Column */
.careers .col-right {
	display:block;
	width:220px;
	float:right;
	border-bottom:#C6C6BF dotted 1px;
}
.careers .col-right .related-careers {
	display:block;
	padding:13px;
	text-transform:uppercase;
}
.careers .col-right .related-careers div {
	display:block;
	padding:2px 0px 2px 0px;
}

/* About Page 
---------------------------------------------------------
*/
.about-header {
	background-image:url(/images/about/header.jpg);
}
.about {
	background-image:url(/images/about/watermark.gif);
	background-repeat:no-repeat;
}
.about .special-text {
	display:block;
	width:711px;
	font-size:16px;
	margin:25px 0px 17px 162px;
	color:#333333;
}

/* About Col Left */
.about .col-left {
	display:block;
	width:450px;
	float:left;
}

/* About Col Right */
.about .col-right{
	display:block;
	width:455px;
	float:right;
}
.about .col-right td {
	padding-top:10px;
}
.about .col-right .inside {
	display:block;
	width:222px;
	margin-left:8px;
	margin-bottom:10px;
}
.about .col-right .right-border{
	border-right:#C6C6BF 1px dotted;
}
.about .col-right .bottom-border {
	height:1px;
	width:222px;
	border-bottom:#C6C6BF 1px dotted;
}
.about .col-right h2 {
	clear:both;
}

/* Profiles */
.about .col-right .name {
	font-size:14px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.about .col-right .image {
	display:block;
	float:left;
	width:68px;
	height:73px;
	background-image:url(/images/about/profile-sprite.png);
	background-repeat:no-repeat;
}
.about .col-right .text {
	display:block;
	width:150px;
	float:right;
	height:90px;
	font-size:11px;
}
.about .col-right .email {
	display:block;
	clear:both;
	font-size:11px;
}
.about .col-right .email a {	
	font-size:10px;
}
.about .col-right .email span {
	color:#A24E12;
}

/* Profile Sprite */
.about .col-right .carr {
	background-position: 0px 0px;
}
.about .col-right .dixon {
	background-position: -68px 0px;
}
.about .col-right .kincaid {
	background-position: 0px -73px;
}
.about .col-right .herrera {
	background-position: -68px -73px;
}

/* How To Contact */
.contact-info {
	display:block;
	padding:10px 0px 0px 0px;
}
.info a {
	font-variant:small-caps;
}
.contact-info .map {
	float:left;
}
.contact-info .info {
	float:left;
	padding-left:20px;
}

/* Stay Tuned */
.stay-tuned {
	display:block;
	padding-top:10px;
}
.stay-tuned div {
	float:left;
	margin:0px 2px 0px 2px;
	width:26px;
	height:26px;
	overflow:hidden;
}
.last-h2 {
	border-top:#C6C6BF 1px dotted;
	padding-top:10px;
}

/* Stay Tuned Sprites */
.stay-tuned .face {
	background-position: 0px -68px;
}
.stay-tuned .rss {
	background-position: -26px -68px;
}
.stay-tuned .twitter {
	background-position: -51px -68px;
}

/* Contact Page 
-----------------------------------------------------------
*/
.contact-header {
	display:block;
	height:246px;
	background-image:url(/images/contact/header.jpg);
	background-repeat:no-repeat;
}
.contact-header .top-form, .contact-header .bottom-form{
	margin-top:8px;
}

/* Contact Content */
.contact .special-text {
	display:block;
	background-image:url(/images/contact/contact-hat.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px;
	padding:10px 0px 20px 240px;
	font-size:13px;
	color:#333333;
}
/* Text Formating */

.contact .col-left p {
	line-height:15px;
	font-size:11px;
}

/* Contact Left Col */
.contact .col-left {
	display:block;
	width:690px;
	float:left;
}
.contact .col-left img {
	float:right;
	padding:0px 0px 0px 30px;
}

/* Contact Right Col */
.contact .col-right {
	display:block;
	width:220px;
	float:right;
}
.response {
	display:block;
	width:220px;
	margin-top:10px;
}
#field_name, #field_email, #field_subject, #field_message, #field_captcha {
	margin:10px 0px 10px 0px;
}
#field_name input, #field_email input, #field_subject input, #field_captcha input, #field_message textarea {
	width:212px;
	padding:5px 0px 3px 5px;
	color:#555555;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:repeat-x;
	background-position:left top;
	border:#C3C3C3 1px solid;
}
#field_name input, #field_email input, #field_subject input, #field_captcha input {
	background-image:url(/images/contact/input.jpg);
	background-color:#DFDFDF;
	outline:none;
}
#field_message textarea {
	height:113px;
	background-image:url(/images/contact/textarea.jpg);
	background-color:#DEDEDE;
	outline:none;
}
#field_captcha .form_header {
	font-size:10px;
}
.single{
	display:none;
}
.error-single {
	display:block;
	margin:-50px 0px 0px -230px;
	position:absolute;
    padding:10px 15px;
	height:21px;
    width:200px; 
    color:#fff; 
    text-align:left; 
    font-size:12px;
	background-image:url(/images/contact/error-box.png);
	background-position:left top;
	background-repeat:no-repeat;
}

/* FAQ Page 
----------------------------------------------------------
*/
.faq-header {
	display:block;
	height:246px;
	background-image:url(/images/faq/header.jpg);
	background-repeat:no-repeat;
}
.faq-header .top-form, .faq-header .bottom-form{
	margin-top:8px;
}

/* Text Formating */
.faq .col-left h2 {
	font-size:12px;
	font-weight:bold;
}

/* FAQ Left Col */
.faq .col-left {
	display:block;
	width:690px;
	float:left;
}

/* FAQ Right Col */
.faq .col-right {
	display:block;
	width:220px;
	float:right;
}
.faq .col-right img {
	padding:4px 0px 4px 0px;
	border-bottom:#C6C6BF 1px dotted;
}

/* Finding Right Program / How it works
----------------------------------------------------------
*/
.program-header, .how-header {
	display:block;
	height:246px;
	background-repeat:no-repeat;
}
.program-header {
	background-image:url(/images/programs/header.jpg);
}
.how-header {
	background-image:url(/images/how-works/header.jpg);
}
.program-header .top-form, .program-header .bottom-form, .how-header .top-form, .how-header .top-form{
	margin-top:8px;
}
.program .special-text, .how .special-text {
	display:block;
	width:681px;
	font-size:13px;
	margin:10px 0px 17px 0px;
	color:#333333;
	line-height:18px;
	padding:25px 0px 20px 230px;
	background-repeat:no-repeat;
}
.program .special-text {
	background-image:url(/images/programs/speical-image.jpg);
	background-position:left center;
}
.how .special-text {
	background-image:url(/images/how-works/special-image.jpg);
	background-position:left top;
}

/* Text Formating */
.program .col-left p, .how .col-left p {
	line-height:15px;
	font-size:11px;
}

/* Program Left Col */
.program .col-left, .how .col-left {
	display:block;
	width:690px;
	float:left;
}
.program .col-left img, .how .col-left img {
	float:right;
	padding:0px 0px 30px 30px;
}

/* Program Right Col */
.program .col-right, .how .col-right {
	display:block;
	width:220px;
	float:right;
}
.program .col-right img, .how .col-right img{
	padding:4px 0px 4px 0px;
	border-bottom:#C6C6BF 1px dotted;
}

/*404 Error Page
----------------------------------------------------------
*/
.no-page-header {
	display:block;
	height:246px;
	background-image:url(/images/404-header.jpg);
	background-repeat:no-repeat;
}
.no-page-header .top-form, .no-page-header .bottom-form{
	margin-top:8px;
}
.no-page .special-text {
	font-size:15px;
	margin:15px 0px 15px 0px;
}

/* Interior Footer
----------------------------------------------------------
 */
.interior-footer {
	display:block;
	clear:both;
	width:140px;
	height:52px;
	background-image:url(/images/footer-watermark.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:35px 0px 0px 101px;
	margin-left:670px;
}

/* Footer */
.footer {
	display:block;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding-top:10px;
}




