BODY
{
	font-size: 12px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
	background-color: #E6E0F3;
	color: #333333;
	
}
A:link { color: #6C276A; text-decoration: underline;}
A:visited { color: #6C276A; text-decoration: underline;}
A:active { color: #6C276A; text-decoration: underline;}
A:hover { color: #6C88AD; text-decoration: underline;}

html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
}

td {
font-size: 12px;
line-height: 17px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
}

/* calendar */

td.unavailable {
background-color: #da7657;
}

table.redflag {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-collapse: separate;
    width: 100%;
}
table.redflag td {
	padding: 0px 10px 0px 0px;
    font-size: 12px;
    line-height: 14pt;
}

h1 {
font-size: 16px;
line-height: 18px;
font-weight: bold;
color: #6C276A;
}
h2 {
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #6C276A;
}

h2#bio {
font-size: 14px;
line-height: 16px;
padding: 0;
margin: 0;
font-weight: bold;
color: #6C276A;
}

h1#first {
  font-size: 12px;
	line-height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
  font-weight: none;
	color: #333333;
	display: inline;
}
.hometoptext {
font-size: 13px;
line-height: 18px;
}

.cranberry {
color: #8A0753;
}

.title {
font-size: 16px;
line-height: 18px;
font-weight: bold;
color: #6C276A;
}
.title2 {
font-size: 16px;
line-height: 18px;
color: #6C276A;
}
.title3 {
font-size: 14px;
line-height: 16px;
font-weight: bold;
color: #6C276A;
}
.title4 {
font-size: 14px;
line-height: 16px;
color: #6C276A;
}
.newstitle {
font-size: 12px;
line-height: 15px;
font-weight: bold;
color: #6C276A;
}
.parents {
font-size: 10px;
line-height: 15px;
color: #6C276A;
}
.news {
font-size: 11px;
line-height: 14px;
color: #6C276A;
}
.news a:link {
text-decoration: underline;
color: #6C276A;
}
.news a:visited {
text-decoration: underline;
color: #6C276A;
}
.news a:hover {
text-decoration: underline;
color: #6C276A;
}
.news a:active {
text-decoration: underline;
color: #6C276A;
}
.bottomtext {
font-size: 10px;
line-height: 14px;
color: #003D78;
}
.bottomtext a:link {
text-decoration: underline;
color: #003D78;
}
.bottomtext a:visited {
text-decoration: underline;
color: #003D78;
}
.bottomtext a:hover {
text-decoration: underline;
color: #003D78;
}
.bottomtext a:active {
text-decoration: underline;
color: #003D78;
}

.leftnav {
color: #6C276A;
font-size: 10px;
line-height: 14px;
font-style: normal;
text-align: left;
}
.leftnav a:link {
text-decoration: none;
color: #6C276A;
}
.leftnav a:visited {
text-decoration: none;
color: #6C276A;
}
.leftnav a:hover {
text-decoration: underline;
color: #6C276A;
}
.leftnav a:active {
text-decoration: none;
color: #6C276A;
}


/* NAVIGATION BUTTONS */
a.navhome {
    width: 154px;
    height: 32px;
    background: url(images/nav.home.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
    background-color: #FFFFFF
}
a.navhome:hover {
    background-position: -154px 0;
}

a.navabout {
    width: 154px;
    height: 32px;
    background: url(images/nav.about.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navabout:hover {
    background-position: -154px 0;
}

a.navservices {
    width: 154px;
    height: 32px;
    background: url(images/nav.services.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navservices:hover {
    background-position: -154px 0;
}

a.navget {
    width: 154px;
    height: 32px;
    background: url(images/nav.getstarted.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navget:hover {
    background-position: -154px 0;
}

a.navaboutspd {
    width: 154px;
    height: 32px;
    background: url(images/nav.aboutspd.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navaboutspd:hover {
    background-position: -154px 0;
}

a.navresearch {
    width: 154px;
    height: 32px;
    background: url(images/nav.research.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navresearch:hover {
    background-position: -154px 0;
}

a.navresources {
    width: 154px;
    height: 32px;
    background: url(images/nav.resources.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navresources:hover {
    background-position: -154px 0;
}

a.navpro {
    width: 154px;
    height: 32px;
    background: url(images/nav.pro.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navpro:hover {
    background-position: -154px 0;
}

a.navfaq {
    width: 154px;
    height: 32px;
    background: url(images/nav.faq.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navfaq:hover {
    background-position: -154px 0;
}

a.navcontact {
    width: 154px;
    height: 32px;
    background: url(images/nav.contact.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navcontact:hover {
    background-position: -154px 0;
}

a.navsearch {
    width: 154px;
    height: 32px;
    background: url(images/nav.search.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navsearch:hover {
    background-position: -154px 0;
}

a.navcontacttop {
    width: 162px;
    height: 30px;
    background: url(images/topcontact.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navcontacttop:hover {
    background-position: -162px 0;
}

a.naveducation {
    width: 154px;
    height: 32px;
    background: url(images/nav.education.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.naveducation:hover {
    background-position: -154px 0;
}

a.navassessment {
    width: 154px;
    height: 32px;
    background: url(images/nav.assessment.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navassessment:hover {
    background-position: -154px 0;
}

a.navwhatweoffer {
    width: 154px;
    height: 32px;
    background: url(images/nav.whatweoffer.gif) 0 0 no-repeat;
    display: block;
    text-decoration: none;
}
a.navwhatweoffer:hover {
    background-position: -154px 0;
}

/* END OF NAVIGATION */


hr {
    border: 0;
    width: 90%;
}
hr.hr1 {
  color: #6C276A;
  background-color: #6C276A;
  height: 1px;
}



ul {
list-style-type: none;
padding: 0;
margin: .2em;
text-align: left;
}
li.navlist {
background-image: url(images/list_dot.gif);
background-repeat: no-repeat;
background-position: 6px 5px;
padding-left: 16px;
}
li.list1 {
background-image: url(images/list_dot1.gif);
background-repeat: no-repeat;
background-position: 6px 5px;
padding-left: 18px;
margin: 0 0 10px 0;
}
li.list2 {
background-image: url(images/list_dot2.gif);
background-repeat: no-repeat;
background-position: 6px 5px;
padding-left: 18px;
}

#starry_content {
position: relative;
width : 561px;
}

#content_left {
float : left;
width : 441px;
}

#content_right {
float : right;
text-align : center;
width : 100px;
margin-left: 20px;
}

.purple {
color: #6C276A;
}

.small
{
	font-size: 10px;
	line-height: 14px;
}


table.whatweoffer {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-collapse: separate;
	width: 100%;
	margin: 0 auto;
}
table.whatweoffer td {
	padding: 8px 8px 8px 8px;
	border: 0px;
}
table.whatweoffer td.rightbottom {
	border-right: 1px solid #ca8fb1;
	border-bottom: 1px solid #ca8fb1;
}
table.whatweoffer td.right {
	border-right: 1px solid #ca8fb1;
}
table.whatweoffer td.bot {
	border-bottom: 1px solid #ca8fb1;
}

#whitebox
{
background: url(images/white.png);
margin: 0;
padding: 20px 20px;
}
ul.listemployment {
	list-style-type: disc;
	margin-left: 30px;
}
