Body {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	background-color: #666666;
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 18px; FONT-FAMILY:Verdana, Geneva, sans-serif; }

A:link, A:visited{
	COLOR: #666666;  text-decoration: none; 
}


A:hover {
	COLOR: #E37222; 
}
.headerlinks a:link {color: #666666; text-decoration:none; }
.headerlinks a:hover {color: #E37222; text-decoration:none; }


.header {  background-image:url(graphics/HeaderTop.png); background-repeat:no-repeat; background-position:top center; }

.panorama { border-top: 4px solid #f58426; background-color:#FFF; }

.pageshadow {}

.greenhead { color: #8cc63f;  font-size: 15px; font-weight:bold }

.orangehead { color: #E37222;  font-size: 15px;  font-weight:bold  }

.bluehead { color: #007cb9;  font-size: 15px;   font-weight:bold }

.greyhead { color: #7d7c8c;  font-size: 15px;  font-weight:bold }

.bodytext {
	FONT-SIZE: 12px;
	COLOR: #666666;
	LINE-HEIGHT: 22px;
}
.bodytextWhite {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 22px;
}
.descriptiontext {
	FONT-SIZE: 16px; COLOR: #666666; LINE-HEIGHT: 17px; FONT-FAMILY:Verdana, Geneva, sans-serif; 
}
.description {padding-left: 14px; padding-bottom: 15px; padding-right: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:22px;  }

.descriptionframe {width: 35%; padding-left: 35px; padding-right: 10px; padding-top: 35px; }

.contentframe {width: 65%; padding-top: 8px; padding-left: 25px; padding-right: 32px; padding-bottom: 25px; border-left: 1px dotted #cccccc; }
.bodyframe { background-color:#FFFFFF; border-bottom: 1px dotted #cccccc; background-image: url(graphics/gradient.png); background-repeat:repeat-x; background-position:top left; }

.titleframe {padding-left: 55px;  }

.thumbnailframe {border: none; }
TD.thumbnailframe {padding: 2px; border: none; }
.elementsinterface a:hover {background-color: #f1f1f1;}
.thumbnailtitle {padding-left: 15px; padding-top: 6px; border-left: 1px dotted #cccccc;}

.columndivider {border-left: 1px dotted #cccccc; }




.thumbnailTD a:hover {color: #E37222;}

.thumbnail {padding: 2px; font-family:Verdana, Geneva, sans-serif; font-size: 9px; color: 666666; }

.thumbnailsrow {padding-left: 14px;}

.thumbpadding {}

.thumbnaildescription {padding-left:20px; padding-right: 25px;}

.thumbnailhead {font-size: 11px; font-weight: bold; line-height:18px; color: #696969;}

.thumbnailcopy {font-size: 11px; line-height:18px; }

.meridian {color: #f58426;}

.pagetitle {padding-top: 20px; }

.title1 {font-family:Verdana, Geneva, sans-serif; }

.title2 {font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #666666; line-height: 14px; }

.joblistings  {font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #666666; line-height: 20px; }
.jobtitle {font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #f58025; line-height: 14px; }
 
.title3 {font-family:Verdana, Geneva, sans-serif; font-size: 9px; color: #f58426; line-height: 14px;}

.headertext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8b8b8b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.forms {
	FONT-SIZE: 11px; COLOR: #787878; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.footer {
	FONT-SIZE: 10px; COLOR: #f58426; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.footerframe {width:960px; font-family:Verdana, Geneva, sans-serif; font-size: 10px; background-color:#ffffff; padding-top: 15px;  }

.footersecondrow { background-color:#666666; color: #FFF; padding-left: 35px; padding-right: 35px; padding-top: 20px; padding-bottom: 0px; height: 45px;}


.footertext {color: #666666;}
.address {color: #ffffff; font-size: 9px; }


.thumbpadding {
	margin: 4px;
}
table#thumbnails {padding: 4px; }

table#newslist  {padding: 7px; }

/* navigation for footer and non-javascript/flash supported browsers */

#navlist li
{
display:inline;
float: none;
list-style-type: none;
margin: 0px;
padding: 0px;
text-decoration: none;
color: #666666; FONT-SIZE: 10px; text-decoration:none ;
}
#navlist a
{
color: #666666; text-decoration:none;
line-height: normal;
margin: 0px;
border-right: 1px solid #f58025;
padding-right: 8px;
padding-left: 6px;
}
#navlist a:hover {color: #f58025;}

body#home a#homenav,
body#study a#studynav,
body#play a#playnav,
body#lean a#leannav,
body#sustainability a#sustainabilitynav,
body#do a#donav,
body#care a#carenav,
body#contact a#contactnav,
body#careers a#careers,

{
	color:#E37222;
	text-decoration: none;
	 
}
