body {
	/*background-color: #e5e5e5;*/
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

a {
	color: #6666ff;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.context {
	font-weight: bold;
	color: #28457d;
	font-size: 9px;
}

a.context:hover {
	text-decoration: none;
}

a.textsmall {
	color: #6666ff;
	text-decoration: none;
	font-size: 9px;
	text-transform: none;
	margin: 0px 0px 0px 8px;
}

a.textsmall:hover {
	color: #6666ff;
	text-decoration: underline;
	margin: 0px 0px 0px 8px;
}

h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #505050;
	margin: 29px 0px 12px 0px;
	padding: 0px 0px 0px 8px;
	text-transform: uppercase;
}

h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	color: #505050;
	text-decoration: underline;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 8px;
}

h3.first {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #28457d;
	margin: 0px;
	padding: 36px 0px 12px 0px;
}

h3.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #28457d;
	margin: 0px;
	padding: 16px 0px 12px 0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #28457d;
	margin: 0px;
	padding: 0px 0px 12px 0px;
}

h4 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #505050;
	text-decoration: underline;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 8px;
}

p.text_featured {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28457d;
	padding: 0px 12px 12px 0px;
	margin: 0px;
	line-height: 14px;
}

p.text_body {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #505050;
	margin: 0px;
	padding: 0px 12px 8px 8px;
	text-align: justify;
}

p.text_body_caption {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: 900;
	line-height: 140%;
	color: #505050;
	margin: 0px;
	padding: 0px 12px 0px 8px;
	text-align: left;
}

p.text_context {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #28457d;
	margin: 0px 0px 4px 0px;
	padding: 8px 8px 0px 19px;
	line-height: 135%;
}

p.img_context {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #28457d;
	margin: 12px 0px 0px 0px;
	padding: 0px;
}

#textcontext a {
	font-size: 9px;
}

p.text_home {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #505050;
	margin: 0px;
	padding: 0px 12px 8px 8px;
}

p.navsectiontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 0px 4px 19px;
	height: 22px;
}

p.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 135%;
	text-align: center;
	margin: 8px 0px 16px 0px;
	padding: 0px 8px 0px 8px;
}

p.cap_diagram {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #28457d;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
}

p.diagram {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #505050;
	margin: 0px 0px 4px 35px;
	padding: 8px 8px 8px 19px;
	text-align: left;
}

p.clocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #28457d;*/
	color: #505050;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	/*font-weight: bold;*/
}

.text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.copyright {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}

.purplebot {
	background-color: #6666ff;
	border-bottom: 1px solid #6666FF;
}

img {
	margin: 0px;
	padding: 0px;
}

.purple {
	background-color: #6666ff;
}
.purplelite {
	background-color: #c2c2ff;
}
.purplelite2 {
	background-color: #b9afe6;
}
.bluedark {
	color: #28457d;
}
.green {
	background-color: #65d649;
}
.brown {
	background-color: #d4c27b;
}
.grey1 {
	background-color: #f4f4f4;
}
.orange {
	color: #ff794d;
}
.grey2 {
	background-color: #e5e5e5;
}
.white {
	background-color: #FFFFFF;
}

.table_data {
	margin-left: 10px;
}

/* MAIN SECTION LISTS */

#cmain ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(images/ul_dash.gif);
}

#cmain li {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	font-size: 12px;
	color: #505050;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(images/ul_dash.gif);
}

#cmain li.second {
	margin: 0px 0px 0px 36px;
	list-style-image: url(images/ul_dash.gif);
}
/* SECTION NAVIGATION USES LISTS */

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

#navsection {
/*
	margin: 0px;
	padding: 0px;
	*/
	font-size: 24px;
}

#navsection li {
	display: inline;
}

/* #navsection li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}

html>body #navsection li a { /* for mozilla 
	width: auto;
	height: auto;
}

*/
#navsection li a {
	text-decoration: none;
	font-size: 10px;
}

/*
#navseclevel1 {
	margin: 0px;
	padding: 0px;
}*/

#navsection #navseclevel1 a {
	font-size: 12px;
}

#navsection #navseclevel1on a {
	font-size: 12px;
}

#navsection #navseclevel2 a {
	font-size: 11px;
}

#navsection #navseclevel2on a {
	font-size: 11px;
}

#navsection #navseclevel3 a {
	font-size: 10px;
}

#navsection #navseclevel3on a {
	font-size: 10px;
}

#navsection #navseclevel4 a {
	font-size: 10px;
}

#navsection #navseclevel4on a {
	font-size: 10px;
}

#navsection #navseclevel5 a {
	font-size: 10px;
}

#navsection #navseclevel5on a {
	font-size: 10px;
}

#bottomlink a {
	background-color: #f4f4f4;
	color: #6666ff;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 20px 0px 0px;
	padding: 10px 20px 10px 20px;
/*	height: 22px; */
	display: inline;
}

#navseclevel1 a {
	background-color: #28457d;
	color: #FFFFFF;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 5px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

html>body #navseclevel1 a { /* for mozilla */
	width: auto;
}

#navseclevel1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#navseclevel4 a {
	background-color: #4242DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 50px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: none;
	border-top: 1px solid #2222DD;
	border-bottom: 1px solid #2222DD;
	border-left: 1px solid #2222DD;
	border-right: 1px solid #2222DD;
}

html>body #navseclevel4 a { /* for mozilla */
	width: auto;
}

#navseclevel4 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3232CC;
	border-top: 1px solid #2222CC;
	border-bottom: 1px solid #2222CC;
	border-left: 1px solid #2222CC;
	border-right: 1px solid #2222CC;
	/* removed margin, padding 11/22 */
}

#navseclevel4on a {
	background-color: #4242DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 50px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: 1px solid #28457d;
	border-bottom: 1px solid #28457d;
	border-left: 1px solid #28457d;
	border-right: 1px solid #28457d;
}

html>body #navseclevel4on a { /* for mozilla */
	width: auto;
}

#navseclevel5 a {
	background-color: #1212BB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 65px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: 1px solid #020299;
	border-bottom: 1px solid #020299;
	border-left: 1px solid #020299;
	border-right: 1px solid #020299;
}

html>body #navseclevel5 a { /* for mozilla */
	width: auto;
}

#navseclevel5 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0202BB;
	border-top: 1px solid #0202BB;
	border-bottom: 1px solid #0202BB;
	border-left: 1px solid #0202BB;
	border-right: 1px solid #0202BB;
	/* removed margin, padding 11/22 */
}

#navseclevel5on a {
	background-color: #0202BB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	text-transform: capitalize;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 65px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: none;
	border-top: 1px solid #fc734F;
	border-bottom: 1px solid #fc734F;
	border-left: 1px solid #fc734F;
	border-right: 1px solid #fc734F;
}

html>body #navseclevel5on a { /* for mozilla */
	width: auto;
}

/*#navseclevel4on a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4242DD;
	border-top: 1px solid #2222DD;
	border-bottom: 1px solid #2222DD;
	border-left: 1px solid #2222DD;
	border-right: 1px solid #2222DD;
}*/

#navseclevel3 a {
	background-color: #8282ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 35px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: 1px solid #7676ff;
	border-bottom: 1px solid #7676ff;
	border-left: 1px solid #7676ff;
	border-right: 1px solid #7676ff;
}

html>body #navseclevel3 a { /* for mozilla */
	width: auto;
}

#navseclevel3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6262ff;
	border-top: 1px solid #8282ff;
	border-bottom: 1px solid #8282ff;
	border-left: 1px solid #8282ff;
	border-right: 1px solid #8282ff;
	/* removed margin, padding 11/22 */
}

#navseclevel3on a {
	background-color: #8282ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 35px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: 1px solid #fc734F;
	border-bottom: 1px solid #fc734F;
	border-left: 1px solid #fc734F;
	border-right: 1px solid #fc734F;
}

html>body #navseclevel3on a { /* for mozilla */
	width: auto;
}

#navseclevel2 a {
	background-color: #c2c2ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 20px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: 1px solid #b2b2ff;
	border-bottom: 1px solid #b2b2ff;
	border-left: 1px solid #b2b2ff;
	border-right: 1px solid #b2b2ff;
}

html>body #navseclevel2 a { /* for mozilla */
	width: auto;
}

#navseclevel2on a {
	background-color: #c2c2ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
/*	margin: 0px 0px 4px 0px; */
	padding: 4px 0px 4px 20px;
/*	height: 22px; */
	display: block;
	width: 100%;
	border-top: 1px solid #fc734F;
	border-bottom: 1px solid #fc734F;
	border-left: 1px solid #fc734F;
	border-right: 1px solid #fc734F;
}

html>body #navseclevel2on a { /* for mozilla */
	width: auto;
}

#navseclevel2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #b2b2ff;
	border-top: 1px solid #8282ff;
	border-bottom: 1px solid #8282ff;
	border-left: 1px solid #8282ff;
	border-right: 1px solid #8282ff;
}

.navsec3OVER {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6666FF;
	vertical-align: middle;
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 0px 19px;
	height: 22px;
/*	width: 230px; */
}

.navsec3 {
	background-color: #c2c2ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	vertical-align: middle;
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 0px 19px;
	height: 22px;
/*	width: 230px; */
}

/* #navsecplite a {
	color: #FFFFFF;
	text-decoration: none;
}
#navsecplite a:hover {
	color: #6666FF;
} */


/* DIV SECTIONS */

#top {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: auto;
}

#layout {
	margin: 0px 0px 0px 88px;
	padding: 0px;
	width: 861px;
	height: auto;
	background-color: #FFFFFF;
}

#navsection {
	background-color: #e5e5e5;
	margin: 0px 0px 22px 0px;
	padding: 0px;
	float: left;
/*	width: 230px;*/
	width: 182px;
}

#head {
	margin: 0px;
	padding: 0px;
	width: 861px;
	background-color: #FFFFFF;
}

#body {
	margin: 0px;
	padding: 0px;
	width: 861px;
	background-color: #FFFFFF;
	height: auto;
}

#foot {
	padding: 17px;
	margin: 0px;
	width: 861px;
	clear: both;
	border-top-color: #ebebeb;
	border-top-style: solid;
	border-top-width: 2px;
}

#nav {
	margin: 0px 0px 21px 0px;
	padding: 0px;
	float: left;
/*	width: 230px;*/
	width: 182px;
	background-color: #FFFFFF;
}

#space {
	width: 8px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#textcontext {
	background-color: #FFFFFF;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 21px 0px;
}

#content {
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #FFFFFF;
	border-top-color: #6868ff;
	border-top-style: solid;
	border-top-width: 1px;
	/*width: 631px;*/
	width: 671px;
	height: auto;
}

#cmain {
/*	margin: 0px 0px 0px 8px;*/
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*width: 387px;*/
	/*width: 491px;*/
	width: 663px;
/*	border-top-color: #6868ff;
	border-top-style: solid;
	border-top-width: 1px;
*/}

#cfeat {
	margin: 0px;
	padding: 0px;
	float: right;
	/*width: 236px;*/
	width: 172px;
/*	border-top-color: #6868ff;
	border-top-style: solid;
	border-top-width: 1px;
*//*	clear: right; */
}

#contenthome {
	margin: 16px 0px 0px 8px;
	padding: 0px;
	float: left;
	width: 671px;
	height: auto;
}

#cfeathome {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	float: left;
	width: 236px;
	clear: right;
}

#chome {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 426px;
}

#chome ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(images/ul_dash.gif);
}

#chome li {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0px 0px 0px 24px;
	padding: 0px;
	font-size: 12px;
	color: #505050;
	/*font-weight: bold;*/
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(images/ul_dash.gif);
}

#cfull { /* USED FOR INFORMATION-LAB LOCATIONS */
	margin: 0px;
	padding: 0px;
	/*width: 623px;*/
	width: 671px;
	float: right;
/*	border-top-color: #6868ff;
	border-top-style: solid;
	border-top-width: 1px;*/
}

/* POPUP WINDOW */

#bg {
	background-color: #FFFFFF;
	border: 2px solid #6666ff;
	margin: 8px;
	padding: 0px;
	height: 460px;
	width: 560px;
}

#pic {
	text-align: center;
	padding: 36px 0px 0px 0px;
}


/* TABLES AND FORMS */

#cfull td {
	margin: 0px 16px 0px 0px;
	padding: 0px;
}

#cmain table {
	margin: 0px 8px 0px 8px;
	padding: 0px;
}

#cmain td {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #505050;
	margin: 0px;
	padding: 0px 12px 8px 0px;
}

#cmain #contactus td {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

#cmain #contactus input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	height: 19px;
}

#cmain form {
	background-color: #f4f4f4;
	border: 1px solid #6666ff;
	padding: 8px 8px 8px 8px;
	margin: 0px 12px 0px 8px;
}

#prev td {
	font-weight: bold;
	color: #505050;
}

#prev #serheader td {
	background-color: #8282ff;
	text-align: center;
	color: #ffffff;
}

#prev #serheader td a {
	/*background-color: #8282ff;*/
	text-align: center;
	color: #ffffff;
}

#prev #serdata td {
	background-color: #c2c2ff;
	color: #505050;
}

#prev #serdata #serrecom {
	color: #d92919;
}

