/* non-flash homepage styles */body {	background-repeat: repeat-y;	background-color: #7d7d7d;	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	background-image: url(images/background/bkg.jpg);	background-position: center top;}.headerleftcolumn {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: italic;	font-weight: bold;}.bodyleftcolumn {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;}div#contentWrap {	background-color: #ffeeca;	background-image: url(http://www.eng.umd.edu/images/home/layout/bg_homecontent.gif);	background-repeat: repeat-x;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #ffffff;	font-size: 11px;}div#archives {}div.archiveWrapper {}#footer tr td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #cccccc;}#footer tr td a {	color: #cccccc;}div#contentWrap table tr td {	font-size: 11px;	color: #000000;}div#contentWrap table tr td a {	font-weight: bold;	color: #dc4724;	text-decoration: underline;	/* text-decoration: none; */}/* The next two affect the black menu links too, so that's not right...but when I removed body#sub they didn't work in the content area.*//* body#sub div#contentWrap table tr td a:hover {	font-weight: bold;	color: #ff0000;	/* text-decoration: none;}body#sub div#contentWrap table tr td a:visited {	font-weight: bold;	color: #666666;	/* text-decoration: none;} */img.border {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #b3a78d;	border-right-color: #b3a78d;	border-bottom-color: #b3a78d;	border-left-color: #b3a78d;}img.wrap {	float: left;	margin-right: 18px;	margin-bottom: 9px;}img.wrap2 {	float: left;	margin-right: 9px;	margin-bottom: 6px;}img.wrapright {	float: right;	margin-left: 18px;	margin-bottom: 9px;}/* subpage styles */body#sub {	background-image: url(http://www.eng.umd.edu/images/sub/layout/bg.gif);	background-repeat: repeat-x;	background-color: #000000;	margin: 0px;	padding: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 18px;}body#sub div#contentWrap {	background-color: #fff2d8;	background-image: url(http://www.eng.umd.edu/images/sub/layout/bg2.gif);	background-repeat: repeat-x;	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #ffffff;	font-size: 11px;}body#sub div#contentWrap table tr td {	font-size: 11px;	color: #000000;	line-height: 18px;}body#sub div#contentWrap table tr td a {	font-weight: bold;	color: #dc4724;	/* text-decoration: none; */}body#sub div#contentWrap div#content {	padding: 28px 0px 0px 20px;	margin: 0px;}/* body#sub div#contentWrap div#content p {	padding: 20px 0px 0px 0px;	margin: 0px;} */.subHeader {	font-weight: bold;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;}.subHeaderBlack {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;}.subHeaderRed {	font-weight: bold;	color: #990000;	font-size: 16px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-align: left;}.pageHeader {	color: #990000;	font-size: 24px;	font-weight: bolder;	font: Verdana, Arial, Helvetica, sans-serif;	text-align: left;}.pageHeaderBlack {	color: #000000;	font-size: 16px;	font-weight: bolder;	font: Verdana, Arial, Helvetica, sans-serif;	text-align: left;}.rightHeader {	color: #7e0000;	font-size: 12px;	font-weight: bold;	font: Verdana, Arial, Helvetica, sans-serif;}th {	color: #7e0000;	font-size: 12px;	font-weight: bold;}p.caption {	color: #666666;	font-size: 10px;	line-height: 13px;	padding: 5px 0px 10px;	margin: 0px;}p.caption2 {	color: #7e0000;	font-style: italic;	font-size: 10px;	line-height: 13px;	padding: 0px 0px 0px 0px;	margin: 0px;}p.caption4 {	color: #000000;	font-size: 10px;	line-height: 13px;	padding-top: 0px;	padding-bottom: 12px;	margin: 0px;}.navigation {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-align: right;}.menustyle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: lighter;	color: #999999;	text-align: left;}.bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16pt;	color: #000000;	text-align: left;}