body {
	text-align: center;
	background-image: url(img/mainBg.gif);
	background-repeat:  repeat-x;
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#main {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	width: 832px;
	position: relative;
	margin: 0 auto;
}
#signup {
	display: block;
	position: absolute;
	left: 200px;
	top: 2px;
	background-image: url(img/emailMenuBg.gif);
	width: 305px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-top: 4px;
}
#signup a:link, #signup a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
#signup a:hover, #signup a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}
#header {
	height: 98px;
	display: block;
	float: left;
	width: 832px;
}
#menu {
	width: 800px;
	float: left;
	margin-top: 14px;
	background-image: url(img/headers/aboutHdr.jpg);
	display: block;
	height: 199px;
	background-repeat: no-repeat;
}
#menuContain {
	width: 447px;
	float: left;
	display: block;
	height: 199px;
}
#menuContain a {
	float: left;
	display: inline;
}
#subMenu {
	display: block;
	float: left;
	background-color: #febe10;
	height: 18px;
	width: 772px;
	margin-left: 0px;
	margin-top: 7px;
	background-image: url(img/subMenuBg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c3896;
	text-align: left;
	padding-top: 5px;
	padding-left: 28px;
}
#subMenu a:link, #subMenu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5c3896;
	text-decoration: none;
}
#subMenu a:hover, #subMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #5c3896;
	text-decoration: underline;
}

/* ----- Menu Buttons ----- */

a.about {
	display: block;
	width: 306px;
	height: 24px;
	background-image: url(img/aboutBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 141px;
}
.about:hover {
	background-position: 0 -24px;
}
a.about2 {
	display: block;
	width: 306px;
	height: 24px;
	background-image: url(img/aboutBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 141px;
	background-position: 0 -24px;
}
.about2:hover {
	background-position: 0 -24px;
}
a.scienceBank {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/scienceBankBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 121px;
}
.scienceBank:hover {
	background-position: 0 -25px;
}
a.scienceBank2 {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/scienceBankBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 121px;
	background-position: 0 -25px;
}
.scienceBank2:hover {
	background-position: 0 -25px;
}
a.newsAction {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/newsActionBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 101px;
}
.newsAction:hover {
	background-position: 0 -25px;
}
a.newsAction2 {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/newsActionBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 101px;
	background-position: 0 -25px;
}
.newsAction2:hover {
	background-position: 0 -25px;
}
a.eduCenter {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/eduCenterBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 81px;
}
.eduCenter:hover {
	background-position: 0 -25px;
}
a.eduCenter2 {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/eduCenterBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 81px;
	background-position: 0 -25px;
}
.eduCenter2:hover {
	background-position: 0 -25px;
}
a.studentCenter {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/stuCenterBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 61px;
}
.studentCenter:hover {
	background-position: 0 -25px;
}
a.studentCenter2 {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/stuCenterBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 61px;
	background-position: 0 -25px;
}
.studentCenter2:hover {
	background-position: 0 -25px;
}
a.parentCenter {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/parentCenterBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 41px;
}
.parentCenter:hover {
	background-position: 0 -25px;
}
a.parentCenter2 {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/parentCenterBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 41px;
	background-position: 0 -25px;
}
.parentCenter2:hover {
	background-position: 0 -25px;
}
a.dissection {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/dissectionBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 20px;
}
.dissection:hover {
	background-position: 0 -25px;
}
a.dissection2 {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/dissectionBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 20px;
	background-position: 0 -25px;
}
.dissection2:hover {
	background-position: 0 -25px;
}
a.resources {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/resourcesBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 0px;
}
.resources:hover {
	background-position: 0 -25px;
}
a.resources2 {
	display: block;
	width: 307px;
	height: 25px;
	background-image: url(img/resourcesBtn.gif);
	float: left;
	text-decoration: none;
	margin-left: 0px;
	background-position: 0 -25px;
}
.resources2:hover {
	background-position: 0 -25px;
}



/* ----- End Menu Buttons ----- */
#content {
	display: block;
	float: left;
	width: 800px;
	padding-top: 12px;
}
#sbContent {
	display: block;
	float: left;
	width: 800px;
	margin-top: 6px;
	background-image: url(img/sbBg.gif);
	background-repeat: repeat-y;
}
#alContent {
	display: block;
	float: left;
	width: 800px;
	margin-top: 6px;
	background-image: url(img/alBg.gif);
	background-repeat: repeat-y;
}
#newsContain {
	width: 397px;
	height: 350px;
	display: block;
	float: left;
	margin-right: 6px;
}
#sciencebankHp {
	width: 395px;
	height: 348px;
	display: block;
	float: left;
	background-image: url(img/scienceBankBg.gif);
	background-repeat: repeat-x;
	border: 1px solid #5c3896;
}
.smlLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}
.news {
	height: 90px;
	display: block;
	float: left;
	width: 383px;
	background-image: url(img/newsHMBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 7px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.newsContain a:link, .newsContain a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.newsContain a:hover, .newsContain a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c3896;
	text-decoration: none;
}
.newsTtl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	border-bottom: solid 1px #5c3896;
	color: #5c3896;
	text-decoration: none;
	margin-bottom: 3px;
	padding-bottom: 3px;
	width: 290px;
	float: left;
}
.purpleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c3896;
	text-decoration: underline;
}
.enewsHp {
	display: block;
	width: 375px;
	border: solid 1px #5c3896;
	border-top: 0;
	height: 68px;
	display: block;
	float: left;
	text-align: left;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
}
#centersContain {
	float: left;
	display: block;
	width: 800px;
	padding-top: 6px;
}
.centers {
	display: block;
	float: left;
	background-image: url(img/newsHMBg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 262px;
	height: 210px;
	margin-right:7px;
}
.centersType {
	display: block;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 6px;
	width: 250px;
}
#footer {
	display: block;
	float: left;
	width: 800px;
	border-top: solid 5px #5c3896;
	padding-top: 12px;
	font-size: 10px;
	padding-bottom: 12px;
	margin-top: 6px;
}
#footer a:link, #footer a:visited {
	color: #000;
	font-size: 10px;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #5c3896;
	font-size: 10px;
	text-decoration: underline;
}
.sbSelectContain {
	display: block;
	float: left;
	width: 395px;
	height: 30px;
}
.sbSelectType {
	display: block;
	width: 150px;
	padding-right: 12px;
	text-align: right;
	float: left;
}
.sbSelect {
	display: block;
	width: 150px;
	text-align: left;
	float: left;
}
#sbLeft {
	display: block;
	float: left;
	width: 260px;
	border-top: solid 1px #5c3896;
	background-image: url(img/sbLeftBg.gif);
	background-repeat: repeat-x;
	margin-left: 1px;
	margin-right: 1px;
}
#alRight {
	display: block;
	float: left;
	width: 260px;
	border-top: solid 1px #5c3896;
	background-image: url(img/alRightBg.gif);
	background-repeat: repeat-x;
	margin-left: 1px;
	margin-right: 1px;
}
#sbBtmBorder {
	border-top: solid 1px #5c3896;
	width: 262px;
	display: block;
	float: left;
}
#alBtmBorder {
	border-top: solid 1px #5c3896;
	width: 262px;
	display: block;
	float: right;
	margin-right: 32px;
}
.sbL {
	display: block;
	width: 194px;
	background-image: url(img/sbLBg.gif);
	background-repeat:repeat-x;
	float: left;
	margin-left: 16px;
	text-align: left;
	padding-left: 36px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #b1dcd8;
}
.alL {
	display: block;
	width: 194px;
	background-image: url(img/sbLBg.gif);
	background-repeat:repeat-x;
	float: left;
	margin-left: 16px;
	text-align: left;
	padding-left: 36px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #b1dcd8;
}
.eNews {
	display: block;
	width: 216px;
	float: left;
	margin-left: 16px;
	text-align: left;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #5c3896;
	margin-bottom: 16px;
	color: #fff;
}
.eNews input {
	border: 0;
	padding: 4px;
}
.eNews a {
	color: #fff;
	text-decoration: underline;
}
#sbRight {
	display: block;
	width: 532px;
	float: left;
	margin-left: 6px;
}
#alLeft {
	display: block;
	width: 532px;
	float: left;
	margin-right: 6px;
}
.pageCopy {
	width: 514px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-image: url(img/newsHMBg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 12px;
	padding-left: 6px;
	text-align: left;
	margin-bottom: 12px;
	padding-bottom: 24px;
	line-height: 17px;
}
.pageCopy2 {
	width: 470px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-left: 26px;
	padding-right: 24px;
	text-align: left;
}
.schoolLvl {
	float: left;
	display: block;
	float: left;
	width: 394px;
	padding-right: 12px;
	padding-top: 12px;
}

/*--------- Student Center Roll-overs -------*/

a.dontVet {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/dontWantVet.jpg);
	float: left;
	text-decoration: none;
}
.dontVet:hover {
	background-position: 0 -34px;
}
a.dogVet {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/dogLabsVet.jpg);
	float: left;
	text-decoration: none;
}
.dogVet:hover {
	background-position: 0 -34px;
}
a.schoolsVet {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/schoolsVet.jpg);
	float: left;
	text-decoration: none;
}
.schoolsVet:hover {
	background-position: 0 -34px;
}
a.dontCollege {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/dontWantCollege.jpg);
	float: left;
	text-decoration: none;
}
.dontCollege:hover {
	background-position: 0 -34px;
}
a.animalsCollege {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/animalsCollege.jpg);
	float: left;
	text-decoration: none;
}
.animalsCollege:hover {
	background-position: 0 -34px;
}
a.schoolsCollege {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/schoolsCollege.jpg);
	float: left;
	text-decoration: none;
}
.schoolsCollege:hover {
	background-position: 0 -34px;
}
a.dontHighSchool {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/dontWantHighSchool.jpg);
	float: left;
	text-decoration: none;
}
.dontHighSchool:hover {
	background-position: 0 -34px;
}
a.tenThingsHighSchool {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/10ThingsHighSchool.jpg);
	float: left;
	text-decoration: none;
}
.tenThingsHighSchool:hover {
	background-position: 0 -34px;
}
a.studentHighSchool {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/studentChoiceHighSchool.jpg);
	float: left;
	text-decoration: none;
}
.studentHighSchool:hover {
	background-position: 0 -34px;
}
a.dontElementary {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/dontWantElementary.jpg);
	float: left;
	text-decoration: none;
}
.dontElementary:hover {
	background-position: 0 -34px;
}
a.tenThingsElementary {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/10ThingsElementary.jpg);
	float: left;
	text-decoration: none;
}
.tenThingsElementary:hover {
	background-position: 0 -34px;
}
a.studentElementary {
	display: block;
	width: 394px;
	height: 34px;
	background-image: url(img/studentChoiceElementary.jpg);
	float: left;
	text-decoration: none;
}
.studentElementary:hover {
	background-position: 0 -34px;
}

/*--------- End Student Center Roll-overs -------*/

.bodyCopy {
	width: 514px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 12px;
	padding-left: 6px;
	text-align: left;
	margin-bottom: 12px;
}
.bodyCopy a:link, .bodyCopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c3896;
	text-decoration: underline;
	font-weight: bold;
}
.bodyCopy a:hover, .bodyCopy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008d7f;
	text-decoration: none;
	font-weight: bold;
}
.pageCopy a:link, .pageCopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c3896;
	text-decoration: underline;
	font-weight: bold;
}
.pageCopy a:hover, .pageCopy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008d7f;
	text-decoration: none;
	font-weight: bold;
}
.faq a:link, .faq a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
.faq a:hover, .faq a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #72c6a2;
	text-decoration: none;
	font-weight: bold;
}
.legendContain {
	width: 532px;
	display: block;
	float: left;
	text-align: left;
}
.legendLeft {
	width: 332px;
	display: block; 
	float: left;
	border: 1px solid #5c3896;
	border-right: 0px;
}
.legendTtl {
	width: 328px;
	display: block; 
	float: left;
	height: 20px;
	background-color: #5c3896;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	padding-left: 4px;
}
.legend {
	width: 328px;
	display: block; 
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	height: 48px;
	padding-left: 4px;
}
.legendList {
	width: 109px;
	display: block;
	float: left;
	padding-top:4px;
	font-size: 11px;
}
.colorbox {
	display: block;
	height: 8px;
	width: 8px;
	float: left;
	margin-top: 2px;
	margin-right: 4px;
	border: 1px solid #000;
}
.legendRight {
	display: block;
	float: left;
	width: 175px;
	background-color: #41286a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	height: 46px;
	padding: 12px;
}
.legendArrow {
	background-image: url(img/legendArrow.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 532px;
	height: 13px;
	background-position: 500px;
}
.alternative {
	display: block;
	float: left;
	width: 530px;
	border: 1px solid #5c3896;
	height: 119px;
	margin-top: 6px;
}
.alternative a:link, .alternative a:visited {
	background-color: #fff5da;
	text-decoration: none;
	display: block;
	float: left;
	width: 530px;
}
.alternative a:hover, .alternative a:active {
	background-color: #cce8e5;
	text-decoration: none;
	display: block;
	float: left;
	width: 530px;
}
.altPic {
	float: left;
	display: block;
	border-right: 6px solid #5c3896;
	width: 119px;
	margin-right: 12px;
}
.altPicCheckout {
	float: left;
	display: block;
	border: 1px solid #5c3896;
	width: 119px;
	margin-right: 12px;
}
.altPicLrg {
	float: right;
	display: block;
	border: 2px solid #5c3896;
	width: 247px;
	margin-left: 12px;
}
.altDescription {
	height: 119px;
	text-align: left;
	display: block;
	color: #000;
	width: 380px;
	float: left;
}
.altTtl {
	width: 380px;
	font-size: 16px;
	border-bottom: 1px solid #5c3896;
	display: block;
	padding: 4px;
	margin-bottom: 6px;
	color: #5c3896;
}
.sbColor {
	display: block;
	float: right;
	width: 14px;
	height: 14px;
}
.more {
	color: #5c3896;
	text-decoration: underline;
}
.pageNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c3896;
}
.pageNumbers a:link, .pageNumbers a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #5c3896;
	text-decoration: underline;
}
.pageNumbers a:hover, .pageNumbers a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #5c3896;
	text-decoration: none;
}
h1.altTitle {
	padding: 0;
	margin: 0;
	float: left;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	border-bottom: 1px solid #72c6a2;
	display: block;
	width: 254px;
	text-align: left;
	padding-left: 6px;
}
h2.altTitle {
	padding: 0;
	margin: 0;
	float: left;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	display: block;
	width: 254px;
	text-align: left;
	padding-left: 6px;
	padding-top: 12px;
	padding-bottom: 6px;
}
.altCopy {
	display: block;
	float: left;
	text-align: left;
	width: 254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 6px;
	padding-left: 6px;
}
.eduLvl {
	display: block;
	float: left;
	width: 254px;
	height: 20px;
	text-align: left;
}
.eduBlk {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
}
.eduName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 6px;
	margin-top: 3px;
	height: 17px;
	width: 228px;
	float: left;
	display: block;
}
.borrowBtn {
	display: block;
	float: left;
	width: 532px;
	text-align: center;
	padding-top:24px;
}
.checkoutHdr {
	width: 530px;
	display: block;
	float: left;
	height: 24px;
	border-left: 1px solid #5c3896;
	border-right: 1px solid #5c3896;
	text-align: left;
	color: #5c3896;
	font-weight: bold;
	margin-bottom: 12px;
}
.checkoutProTtl {
	display: block;
	float: left;
	width: 385px;
	padding-left: 6px;
	height: 18px;
	padding-top: 6px;
	border-right: 1px solid #5c3896;
}
.checkoutQtyTtl {
	display: block;
	float: left;
	width: 138px;
	height: 18px;
	padding-top: 6px;
	text-align: center;
}
.checkoutProductContain {
	width: 532px;
	display: block;
	float: left;
	text-align: left;
	color: #000;
	font-weight: normal;
	margin-bottom: 12px;
}
.checkoutProduct {
	float: left;
	display: block;
	width: 261px;
	text-align: left;
}
h1.checkoutProduct {
	padding: 0;
	margin: 0;
	float: left;
	color: #5c3896;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	border-bottom: 1px solid #5c3896;
	display: block;
	width: 254px;
	text-align: left;
	margin-bottom:6px;
}
.checkoutQuantity {
	display: block;
	float: left;
	width: 138px;
	text-align: center;
	padding-top: 28px;
}
.remove {
	color: #5c3896;
	text-decoration: underline;
	font-size: 10px;
}
.checkoutFooter {
	width: 526px;
	display: block;
	float: left;
	border-top: 1px solid #5c3896;
	border-bottom: 1px solid #5c3896;
	background-color: #ffebb7;
	height: 20px;
	text-align: right;
	padding-right: 6px;
	padding-top: 4px;
}
.checkoutFooter a:link, .checkoutFooter a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c3896;
	font-weight: bold;
	text-decoration: underline;
}
.checkoutFooter a:hover, .checkoutFooter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c3896;
	font-weight: bold;
	text-decoration: none;
}
.formContain {
	width: 532px;
	float: left;
	display: block;
	padding-bottom:12px;
	height: 26px;
	vertical-align: middle;
	line-height: 20px;
}
.formName {
	width: 134px;
	display: block;
	float: left;
	text-align: right;
	padding-right:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.formInput {
	width: 392px;
	display: block;
	float: left;
	text-align: left;
}
h1 {
	padding: 0;
	margin: 0;
	float: left;
	width: 526px;
	border-bottom: 1px solid #b2ddd8;
	color: #008d7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	padding-top: 12px;
	padding-left: 6px;
	margin-bottom: 12px;
	line-height: 22px;
}
.pageCopy h1 {
	padding: 0;
	margin: 0;
	float: left;
	width: 514px;
	border-bottom: 1px solid #b2ddd8;
	color: #008d7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: left;
	padding-top: 18px;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
.pageCopy h2 {
	padding: 0;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
	width: 514px;
	border-bottom: 3px solid #5c3896;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
h1.faq {
	padding: 0;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
	border-bottom: 3px solid #fff;
	padding-bottom: 6px;
	background-color:#5c3896; 
	color:#fff; 
	padding-top:6px; 
	padding-left:20px; 
	padding-right:20px; 
	width:492px;
	float: left;
}
h2.alert {
	padding: 0;
	margin: 0;
	color: #5c3896;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	border-bottom: 1px solid #cec3df;
	width: 514px;
	padding-top:18px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
h2.student {
	padding: 0;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 514px;
	border:none;
	padding-top:6px;
	padding-bottom: 3px;
}
.faq {
	padding: 20px; 
	display: block; 
	background-color:#008d7f; 
	font-weight:bold; 
	color: #fff;
	width: 492px;
	float: left;
	margin-bottom: 30px;
}
.faq a:link, .faq a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d4eee3;
	text-decoration: underline;
}
.faq a:hover, .faq a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none	;
}

.asteriskContain {
	width: 530px;
	float: left;
	display: block;
	height: 66px;
	border: solid 1px #febe10;
	background-color: #008d7f;
	text-align: left;
}
.asteriskCopy {
	width: 430px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-top: 10px;
}
.smlWhite {
	font-size: 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.smlWhite a:link, .smlWhite a:visited {
	font-size: 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
.smlWhite a:hover, .smlWhite a:active {
	font-size: 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.greenLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008d7f;
}
.greenLink a:link, .greenLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008d7f;
	text-decoration: underline;
}
.greenLink a:hover, .greenLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008d7f;
	text-decoration: none	;
}
.humaneContain {
	width: 532px;
	float: left;
	display: block;
	/*border-bottom: 1px solid #5c3896;*/
	margin-bottom: 30px;
	line-height: 16px;
	padding-bottom: 12px;
}
.humanePic {
	display: block;
	float: left;
	width: 150px;
	padding-right: 12px;
}
.humaneCopy {
	display: block;
	float: left;
	width: 370px;
}
.humaneCopy h1 {
	font-size: 16px;
	margin:0;
	padding: 0;
	width: 370px;
	margin-bottom: 4px;
	border-bottom: 0px;
}
.humaneFree {
	display: block;
	float: left;
	width: 362px;
	height: 15px;
	background-color: #5c3896;
	padding: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	font-style: italic;
	margin-bottom: 4px;
}
.humaneFree a:link, .humaneFree a:visited {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
	color: #fff;
	font-style: normal;
}
.humaneFree a:hover, .humaneFree a:active {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-style: normal;
}
.sml {
	font-size: 11px;
}
.greenBox {
	width: 468px;
	display: block;
	float: left;
	padding: 12px;
	background-color: #d4eee3;
	border: solid 1px #72c6a2;
	margin-bottom: 18px; 
}



.usual {
  color:#111;
  padding: 0;
  width:514px;
  margin:0;
  background: #33CCFF;
  float: left;
  display: block;
}
.usual li {
	list-style:none;
	float:left;
}
.usual ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  font:10px Verdana;
  color:#FFF;
  background:#444;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background: #00FF66;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  padding:10px 10px 8px 10px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;
  background-color: blue;
  font:10pt Georgia;
}
.usual div a { 
	color:#000; 
	font-weight:bold; 
}
.photoCaption {
	display: block;
	float: right;
	padding: 10px;
	border: solid 1px #5c3896;
	background-color: #cce8e5;
	font-size: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	line-height: 13px;
}
.siteMap {
	width: 250px;
	display: block;
	float: left;
}
.siteMap a:link, .siteMap a:visited {
	text-decoration: none;
	padding-left:24px;
	font-weight: normal;
}
.siteMap a:hover, .siteMap a:active {
	text-decoration: none;
	padding-left:24px;
	font-weight: normal;
}
.siteMap h1 {
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	border-bottom: #b2b2b2 solid 1px;
	padding-bottom: 6px;
	padding-top: 12px;
	margin-bottom: 6px;
}
.siteMap h2 {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: none;
	padding-left:12px;
}

#usual2 { background:#000; border:1px solid #1A1A1A; }
#usual2 a { background:#222; }
#usual2 a:hover { background:#000; }
#usual2 a.selected { background:snow; }
#tabs3 { background:#FF9; }
