#menu a {
	font-family: Verdana;
	font-weight: 700;
	font-size: 9pt;
	color: #464F56
}

#contact ul { list-style-position: outside; padding:0;}
#contact li { list-style-image:url(http://www.rose-hulman.edu/roseimages/icon_cross_gray.gif);margin: 7px 0px 3px -20px; padding:0;}
#contact a { font-family: Arial; font-size: 9pt; color: #9f0000; text-decoration: none; }
#contact .name{ font-family:Arial; font-weight:bold; font-size:10pt; color:464F56; }
#contact .title{ font-family:Arial; font-size:9pt; color:464F56; }

div.cutline {
	font-size : 9pt;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-style : italic;
}
div.headline {
	font-size : 12pt;
	font-family : Arial, sans-serif;
	font-weight : 700;
	color: #990000;
}
#highlight a {
	margin-top : 0;
	margin-bottom : 0
	font-size : 10pt;
	font-family : Arial, sans-serif;
	font-weight : bold;
	color : #585858;
}

a:link {
	text-decoration : none;
}

a:visited {
	text-decoration : none;
}

a:hover { 
	text-decoration : underline;
}

body {
	background: #FFFFFF;
	margin : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

body, div, p, th, td, form/*, h1, h2, h3, h4, h5, h6, li, ul, ol*/ {
	font-size : 10pt;
}

.box {
	background : #C2D7EB;
	/* border 0.1 to force NS4 to color box */
	border : 0.1px solid #336699;
	/* NS4 skips these */
	border-bottom : 1px solid #336699;
	border-left : 1px solid #336699;
	border-right : 1px solid #336699;
	border-top : 1px solid #336699;
	padding : 10px;
}

.copyright {
	font-size : 8px;
	padding-bottom : 6px;
                color : #585858;
                font-family : Verdana, Arial, Helvetica, sans-serif;
}

hr{
	color : #cc0000;
}

.mainhead {
	font : bold 16px Arial, sans-serif;
	margin-bottom: 0;
	margin-top: 0;
	/*text-transform : uppercase;*/
}

.navbar a { color : #000000; text-decoration : none; }

/*  for body */
.searchkeyword { background-color : #FFFF9D; }

.subhead {
	font-size : smaller;
	letter-spacing : 3px;
	margin-bottom : 1px;
	margin-top : 6px;
}


.menu {
	color : #ffffff;
	font-weight : bold;
}

.submenu0 {
	color : #ffffff;
}

.submenu1 {
	color : #ffffff;
	font-weight : bold;
	font-size : 8pt;
}

.contenthead {
	color : #cc0000;
	font-weight : bold;
}

.contentlink {
	color : #cc0000;
}


ul
{
	list-style-type:square;
	list-style-position: outside
	margin-top: 0px
	font-size:10px;
}

.table1 
{
	/*background-image: url(administration/images/cc.gif);*/
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	/*border-style:none;
	border-style:hidden;
	width:750;
	height:1;*/
}

.head
{
	font-family:"times new roman";
	font-size:32px;
	font-weight:bold;
	color: white;
	background-color: #666666;
	border-style: hidden;
	vertical-align: top;
	text-align:middle;
	padding: 6px 6px 6px 6px;
}

p.subhead
{
	font-family:"times new roman";
	font-size:22px;
	text-decoration:italic;
	color: white;
	background-color: #CC0000;
	text-align:middle;
}

p.group
{
	font-family:"times new roman";
	font-size:16pt;
	font-weight:bold;
	color: #CC0000;
	vertical-align: top;
	text-align:middle;
}

.titleheading
{
	font-weight:bold;
	background-color: #888888;
	vertical-align: middle;
	border:0.5pt solid gray;
	width:45%;
}

.indexheading
{
	font-weight:bold;
	background-color: #888888;
	vertical-align: middle;
	border:1.0pt solid gray;
	width:45%;
}

.heading
{
	font-weight:bold;
	background-color: #FFFFCC;
	vertical-align: middle;
	border:1.0pt solid gray;
	width:45%;
}


.top
{
	border-right-color: #CC0000;
	border-left-color: #CC0000;
	border-top-color:CC0000;
	border-bottom-color:CC0000;
	font-weight:bold;
	color:white;
	background-color: #CC0000;
	vertical-align: middle;
	border-style:solid;
	border-width:thick;
}
