body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
h1 {
	font-size: x-large;
	color: #990000;
}
h2 {
	font-size: large;
	color: #006633;
}
h3 {
	font-size: medium;
	color: #557744;
}
h4 {
	font-size:small;
	color:#446699;
}
body {
	margin-left: 0px;
	margin-top: 0px;
}
.inset {border:solid #002266 2px; position:relative; float:right; width:170px; left:0px; margin:0 0 0 10px; padding:3px 10px 2px 10px; background-color: #ddccaa;}
.inset h2 {margin-top:-2px;}
.insetwide {border:solid #002266 2px; position:relative; float:left;width:300px; left:0px; margin:0; padding:3px 10px 2px 10px; background-color: #ddccaa;}
.insetwide h2 {margin-top:-2px;}

#captionshort, #caption {position: relative; margin: 5px; text-align: center; color: #625; width: 156px;}
#caption {width: 184px; color: #026; text-align: left; margin: 5px 15px 0 0 !important; margin: 5px 5px 0 0;}
#captionshort img, #caption img {padding: 1px; background: #DCA; border: 1px solid #963;}
#captionshort p, #caption p {font-size: 0.8em; width: 100%; text-align: left; padding: 0 1px 1px 1px; margin-top:-1px;}
#captionshort p {text-align: center;}
.right {float: right;}
.left {float: left;}

.caption392 {position:relative; text-align:center; color:#625; width:390px; margin: 1px 1px 5px 1px !important;}
.captionleft {position:relative; text-align:center; color:#625; width:200px; margin: 1px 8px 5px 1px !important; float:left;}
.captionleftshort {position:relative; text-align:center; color:#625; width:150px; margin: 1px 8px 5px 1px !important; float:left;}
.captionright {position:relative; text-align:center; color:#625; width:200px; margin: 1px 1px 5px 8px !important; float:right;}
.captionrightshort {position:relative; text-align:center; color:#625; width:150px; margin: 1px 1px 5px 8px !important; float:right;}
.cutline392 {position:relative; text-align:left; color:#026; width:390px; margin: 1px 1px 5px 1px !important;}
.cutline290left {position:relative; text-align:left; color:#026; width:290px; margin: 1px 8px 5px 1px !important; float:left;}
.cutlineleft {position:relative; text-align:left; color:#026; width:200px; margin: 1px 8px 5px 1px !important; float:left;}
.cutlineleftshort {position:relative; text-align:left; color:#026; width:150px; margin: 1px 8px 5px 1px !important; float:left;}
.cutlineright {position:relative; text-align:left; color:#026; width:200px; margin: 1px 1px 5px 8px !important; float:right;}
.cutlineright215 {position:relative; text-align:left; color:#026; width:215px; margin: 1px 1px 5px 8px !important; float:right;}
.cutlinerightshort {position:relative; text-align:left; color:#026; width:150px; margin: 1px 1px 5px 8px !important; float:right;}
.captionright p, .captionleft p, .captionleftshort p, .captionrightshort p, .caption392 p, .captionright215 p {font-size: 0.8em; width: 100%; text-align: center; padding: 0 1px 1px 1px; margin-top:-1px;}
.cutlineright p, .cutlineleft p, .cutlineleftshort p, .cutlinerightshort p, .cutline392 p, .cutline290left p, .cutlineright215 p {font-size: 0.8em; width: 100%; text-align: left; padding: 0 1px 1px 1px; margin-top:-1px;}
.captionright img, .captionleft img, .captionleftshort img, .captionrightshort img, .cutlineright img, .cutlineleft img, .cutlineleftshort img, .cutlinerightshort img, .caption392 img, .cutline392 img, .cutline290left img, .cutlineright215 img, .captionright215 img {padding: 1px; background: #DCA; border: 1px solid #963;}
/*the following are for images that you don't want to frame with border and background. */
.captionleftnoborder {position:relative; text-align:center; color:#625; width:200px; margin: 1px 8px 5px 1px !important; float:left;}
.captionleftshortnoborder {position:relative; text-align:center; color:#625; width:150px; margin: 1px 8px 5px 1px !important; float:left;}
.caption392noborder {position:relative; text-align:center; color:#625; width:390px; margin: 1px 1px 5px 1px !important;}
.captionrightnoborder {position:relative; text-align:center; color:#625; width:200px; margin: 1px 1px 5px 8px !important; float:right;}
.captionrightshortnoborder {position:relative; text-align:center; color:#625; width:150px; margin: 1px 1px 5px 8px !important; float:right;}
.cutlineleftnoborder {position:relative; text-align:left; color:#026; width:200px; margin: 1px 8px 5px 1px !important; float:left;}
.cutlineleftshortnoborder {position:relative; text-align:left; color:#026; width:150px; margin: 1px 8px 5px 1px !important; float:left;}
.cutline392noborder {position:relative; text-align:left; color:#026; width:390px; margin: 1px 1px 5px 1px !important;}
.cutlinerightnoborder {position:relative; text-align:left; color:#026; width:200px; margin: 1px 1px 5px 8px !important; float:right;}
.cutlinerightshortnoborder {position:relative; text-align:left; color:#026; width:150px; margin: 1px 1px 5px 8px !important; float:right;}
.captionrightnoborder p, .captionleftnoborder p, .captionleftshortnoborder p, .captionrightshortnoborder p, .caption392noborder p {font-size: 0.8em; width: 100%; text-align: center; padding: 0 1px 1px 1px; margin-top:-1px;}
.cutlineright p, .cutlineleft p, .cutlineleftshort p, .cutlineleftnoborder p, .cutlinerightshort p, .cutline392noborder p {font-size: 0.8em; width: 100%; text-align: left; padding: 0 1px 1px 1px; margin-top:-1px;}
.captionrightnoborder img, .captionleftnoborder img, .captionleftshortnoborder img, .captionrightshortnoborder img, .caption392noborder  img, .cutlinerightnoborder img, .cutlineleftnoborder img, .cutlineleftshortnoborder img, .cutlinerightshortnoborder img, .cutline392noborder img {padding:0;}
.captionright215 {position:relative; text-align:center; color:#625; width:215px; margin: 1px 1px 5px 1px !important; float:right;}


.maginfoJob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #CC8800;
	text-decoration: none;
}

/*li-side and li-side-highlight were created for use in lists in the right column beginning with v4i1*/
.li-side {font-family:Arial, Helvetica, sans-serif; font-size:small; font-style:normal; line-height:normal; color:#333; text-align:left; text-decoration:none; list-style:outside circle;}
.li-side-highlight {font-family:Arial, Helvetica, sans-serif; font-size:small; font-style:normal; font-weight:bold; line-height:normal; color:#C60; text-align:left; text-decoration:none; list-style:outside circle;}

/*li-line1 and li-line2 were created for the list of endowed chairs and their holders in v3i1*/
.li-line1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 1em;
	color: #026;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: none;
}
.li-line2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	color: #963;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: none;
}


.maginfoStaff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #446699;
	text-decoration: none;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
}
.pullquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CC6600;
	text-decoration: none;
	text-align: center;
	margin-right: 46px;
	margin-left: 46px;
}
.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #447777;
	text-align: left;
	margin-right: 10px;
	margin-left: 20px;
}
.themes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 10px;
}
.picL {float: left; background: #DCA; border: 1px solid #963; margin: 3px 5px 5px 3px; padding: 2px;}
.picR {float: right; background: #DCA; border: 1px solid #963; margin: 3px 3px 5px 5px; padding: 2px;}
#googles ul {list-style: none;}
#googles li {float: left; margin: 0 1px !important;}
#googles img {display: block; border: 0; height: 26px;}
.thumbnails {position: relative; margin-left: 0; padding-left: 0;}
.thumbnails li {position: relative; list-style: none outside none; height: 190px; width: 390px;}
.thumbnails li span {display: block;}
.thumbnails img {border: 1px solid #963; margin: 0 5px 5px 5px; float: right;}
.estes li {height: 98px; width: 220px;}
.solutionsdisplay li {height: 140px; width: 392px;}
#content .horizontallist {position: relative; list-style: none; margin: 10px 0 !important; padding: 0 !important;}
#content .horizontallist:after {content: "."; height: 0; clear: both; visibility: hidden;}
/*Fix IE. Hide from IE Mac\*/
*html #content .horizontallist {height: 1%;}
/* End */
#content .horizontallist li {position: relative; list-style: none outside none; float: left; margin: 0 0.3em !important; padding: 0 !important;}
#content .horizontallist li a {margin: 0 !important; padding: 0 !important;}
