body {
	padding:0;
	margin:0;
	background:url(../img/back.gif) #009BDF repeat-x left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color:#666;
}

/* GENERAL */

a img {border:none;}
a:link, a:visited {color:#0360A4; text-decoration:none;}
a:hover {color:#0360A4; text-decoration:underline;}

.space10{height:10px;clear:both;}
.space30{height:30px;clear:both;}
form{padding:0;margin:0;}

.red{color:#FF0000;}
.green{color:#66CC00;}
.grey1{background-color:#EBEBEB;}

/* WEB */

#topspace {
	width:784px;
	height:20px;
	margin:0 auto;
}
#topspace span { display: none; }

#top {
	width:784px;
	height:10px;
	margin:0 auto;
	background:#FFF url(../img/top1.gif) no-repeat left top;
}
#top .right {
	float: right;
	width:10px;
	height:10px;
	background:url(../img/top2.gif) no-repeat right top;
}
#top span { display: none; }

#main {
	width:780px;
	margin:0 auto;
	background-color:#FFF;
	border-left: 2px solid #079DE0;
	border-right: 2px solid #079DE0;
}

#header {
	height:130px;
	margin: 0 0 13px 0;
	padding:0 10px 0 10px;
}
#header h1 {
	float:left;
	width:132px;
	height:115px;
	margin:10px 0 0 14px;
	padding:0;
	background: url("../img/mind-works.gif") no-repeat left top;
}
#header h1 span { display: none; }
#header h1 a { display: block; width:132px; height:115px; }

#header .right {
	float:right;
	width:566px;
	height:120px;
}
#header .right .submenu {
	padding:5px 10px 12px 0;
	text-align:right;
	font-size:0.9em;
	color:#B1B1B1;
}

#header .right .grey {
	height:93px;
	background:url("../img/back-header.gif") no-repeat left top;
	text-align:right;
}
#header .right .grey h2 {
	margin:0;
	padding:55px 15px 0 15px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:1.7em;
	color:#B1B1B1;
	font-weight:normal;
}

#menu {
	width:760px;
	height:37px;
	margin: 0 auto 10px;
	background:url("../img/back-menu.gif") no-repeat left top #0F5085;
	text-align:right;
}
#menu .links {
	padding:6px 12px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:1.6em;
}
#menu .links a { color:#FFF; }
#menu .links a:hover { color:#FFC20E; text-decoration:none; }
#menu .links .selected { color:#BAE1F6; }

#container {
	width:760px;
	margin: 0 auto;
	padding:0;
}

#home {
	width:760px;
}

#home #flash {
	float:left;
}
#home #enroll {
	float:right;
	width:200px;
	height:176px;
	background:url(../img/back-enroll.gif) no-repeat left top;
}
#home #enroll .title {
	padding:12px 15px 5px 15px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:1.8em;
	color:#0360A4;
}

#home #enroll p  {
	margin:0;
	height:100px;
	padding:0 15px 0 15px;
	font-size:0.9em;
}

#home #enroll .link  {
	margin:0;
	padding:0 15px 0 15px;
	font-size:0.9em;
	color:#0360A4;
	font-weight:bold;
}

#home2 {
	width:760px;
}

#home2 #programs {
	float:left;
	width:550px;
	background-color:#F4F4F4;
}

#home2 #programs .box  {
	height:165px;
	padding:0 15px;
}

#home2 #programs .title {
	margin:0;
	padding-bottom:5px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:1.8em;
	color:#666;
}

#home2 #programs .link  {
	padding-top:10px;
	font-size:0.9em;
	font-weight:bold;
	color:#0360A4;
}

#home2 #news  {
	float:right;
	width:200px;
	background-color:#F4F4F4;
}

#home2 #news .box  {
	height:165px;
	padding:0 15px;
}

#home2 #news .title {
	margin:0;
	padding-bottom:5px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:1.8em;
	color:#666;
}

#home2 #news p  {
	margin:0;
	font-size:0.9em;
}

#home2 #news h3  {
	margin:0;
	padding-bottom:10px;
	font-size:0.9em;
}

#home2 #news .link  {
	font-size:0.9em;
	color:#0360A4;
	font-weight:bold;
}

#section {width:760px; height:85px; background:url(../img/header.jpg) no-repeat left top; }
#sectionprograms {width:760px; height:85px; background:url(../img/header-programs.jpg) no-repeat left top; }
#sectionabout {width:760px; height:85px; background:url(../img/header-about.jpg) no-repeat left top; }
#sectionapproach {width:760px; height:85px; background:url(../img/header-approach.jpg) no-repeat left top; }
#sectionhow {width:760px; height:85px; background:url(../img/header-how.jpg) no-repeat left top; }
#sectionenroll {width:760px; height:85px; background:url(../img/header-enroll.jpg) no-repeat left top; }
#sectioncontact {width:760px; height:85px; background:url(../img/header-contact.jpg) no-repeat left top; }
#sectionjob {width:760px; height:85px; background:url(../img/header-job.jpg) no-repeat left top; }

#title {
	float:right;
	width:566px;
	height:85px;
	background:url(../img/back-section.gif) no-repeat left top #0076CB;
}

#title h4 {
	margin:0;
	padding: 37px 10px 0 13px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size: 2.4em;
	color:#FFF;
	font-weight:normal;
}

#content {
	width:760px;
}

#content .menu {
	float:left;
	width:183px;
}

#content .menu ul {
	width:183px;
	margin:0;
	padding:0;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:1.1em;
	list-style:none;
}

#content .menu ul li {
	padding:8px 18px 8px 8px;
	border-bottom: 1px solid #EBEBEB;
}

#content .menu ul li a {
	text-decoration:none;
}
#content .menu ul li a:hover {
	text-decoration:underline;
}

#content .menu ul li.selected {
	background:url(../img/dot.gif) no-repeat right center;
	color:#B1B1B1;
}
#content #text {
	float:right;
	width:536px;
	padding:15px;
	font-family: Trebuchet MS, Verdana, Arial;
}

#content #text h2 {
	margin:0 0 5px 0;
	font-size:1.8em;
	font-weight:normal;
}

#content #text h3 {
	margin:0;
	font-size:1.5em;
	font-weight:normal;
}
#content #text h4 {
	margin:0;
	font-size:1.2em;
	font-weight:normal;
}

#content #text p {
	margin:0 0 12px 0;
	font-size:1.1em;
}

#content #text ul {
	margin:0 0 15px 30px;
	font-size:1.1em;
}

#content #text ul li {
	padding:0 20px 5px 0;
	list-style-image: url(../img/list.gif);
}

#content #text ul li a {
	text-decoration:none;
}
#content #text ul li a:hover {
	text-decoration:underline;
}

#content #text ul li.selected {
	color:#B1B1B1;
}

#content #text .press {
	margin: 10px 0 0 0;
	padding: 6px 0 0 0;
	font-size:1em;
	border-top: 1px solid #EBEBEB;
}

#content #text .press h3 {
	margin:0 0 10px 0;
	font-size:1.5em;
	font-weight:normal;
}

#content #text .press p {
	margin:0 0 10px 0;
	font-size:1.1em;
}

#content #text .table {
	margin:0;
	font-size:1em;
}
#content #text .table p {
	margin:0;
}

#content #text .squeme {
	width:507px;
	height:102px;
	margin:10px 0 0 5px; 
	padding:12px 10px 0 10px;
	background:url(../img/squeme.gif) no-repeat left top;
	text-align:center;
}
#content #text .squeme2 {
	width:507px;
	height:90px;
	margin:10px 0 0 5px; 
	padding:12px 10px 0 10px;
	background:url(../img/squeme2.gif) no-repeat left top;
	text-align:center;
}

#content #text .squeme_end {
	width:507px;
	height:75px;
	margin:10px 0 0 5px; 
	padding:10px 10px 0 10px;
	background:url(../img/squeme.gif) no-repeat left top;
	text-align:center;
}

#content .phrase {
	float:left;
	padding:15px 10px 10px 10px;
	width:163px;
	font-family: Trebuchet MS, Verdana, Arial;
	font-size:1.6em;
	color:#73C2EC;
}

#content .left {
	float:left;
	padding:15px 10px 10px 10px;
	width:163px;
	font-family: Trebuchet MS, Verdana, Arial;
}

#content .left .title {
	padding:0 0 10px 0;
	font-size:1.6em;
}

#content .left p {
	margin:0 0 10px 0;
	font-size:1.1em;
}

#tools {
	clear:both;
	width:760px;
	margin: 0 auto;
	padding:0;
	background:url(../img/line.gif) repeat-x left top;
	text-align:right;
}
#tools .links {
	padding:10px;
	font-size:0.9em;
	color:#B1B1B1;
}

#tools .links a { color:#FFC20E; font-weight:bold; text-decoration:none;}
#tools .links a:hover { color:#FFC20E; font-weight:bold; text-decoration:underline;}

#addressbar {
	clear:both;
	width:760px;
	margin: 0 auto;
	padding:0;
	background:url(../img/line.gif) repeat-x left top;
}

#addressbar .text {
	padding:10px;
	font-size:0.9em;
}

#footer {
	width:780px;
	margin:0 auto;
	padding-bottom:20px;
	font-size:0.9em;
	color:#80CDEF;
}
#footer .top {
	height:10px;
	background:url(../img/bottom1.gif) no-repeat left top #FFF;
}
#footer .top .right {
	float: right;
	width:10px;
	height:10px;
	background:url(../img/bottom2.gif) no-repeat right top;
}
#footer span { display: none; }

#footer .terms {
	float:left;
	padding:10px;
}

#footer .terms a {
	color:#80CDEF;
}
#footer .terms a:hover {
	color:#FFF;
	text-decoration:underline;
}
#footer .sign {
	float:right;
	padding:10px;
}
#footer .sign a {
	color:#80CDEF;
}
#footer .sign a:hover {
	color:#FFF;
	text-decoration:underline;
}

/* COMMON */

.cornertop {
	height:10px;
	background: url(../img/corner2.gif) no-repeat top right #F4F4F4;
	text-align:right;
}

.cornertop .left { 
	float:left;
	width:10px;
	height:10px;
	background: url(../img/corner1.gif) no-repeat top left; 
}

.cornerbottom {
	height:10px;
	background: url(../img/corner4.gif) no-repeat bottom right #F4F4F4; 
	text-align:right;
}

.cornerbottom .left { 
	float:left;
	width:10px;
	height:10px;
	background: url(../img/corner3.gif) no-repeat bottom left; 
}


/* FORMS */

.form {font-size:1.2em;  font-family: Trebuchet MS,Verdana,Arial; vertical-align:middle; margin:2px 10px 15px 0; padding:2px;}
.form:focus {background-color:#FFFF99;}
.dropmenu {font-size:1.2em; font-family: Trebuchet MS,Verdana,Arial; vertical-align:middle;margin:2px 8px 12px 0;}
.buttomb {font:700 1.2em Trebuchet MS,Verdana,Arial; color:#FFF; cursor:hand; vertical-align:middle; background-color:#0068B1; border: 1px solid #114D7E; border-top-color:#73C2EC; border-left-color:#73C2EC; margin:0 10px 0 0;}
.buttom {font:1.2em Trebuchet MS,Verdana,Arial; color:#FFF; cursor:hand; vertical-align:middle; background-color:#0068B1; border: 1px solid #114D7E; border-top-color:#73C2EC; border-left-color:#73C2EC; margin:0 10px 0 0;}

.formtable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

/* ALTS */

#dhtmltooltip{
position: absolute;
visibility: hidden;
z-index: 100;
width: 240px;
padding: 8px;
background-color: #FFFF99;
border: 1px solid #666;
color: #666;
font-family:Trebuchet MS, Arial;
font-size: 1.1em;
line-height:1.2em;
}

abbr, acronym {
	color:#0360A4;
	border-bottom: 1px dotted #0360A4;
	cursor: help;
	font-weight:bold;
}