.navh li {
	display: inline;
	list-style-type: none;
}
.navh ul {
	/*/*/margin: 0;
	white-space: nowrap;
	padding: 1; /* */
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.navh a {
	/*/*/padding: 1px 4px 1px 4px;
	border: 1px solid #333333;
	background-color: #999999;
	background-image:  url(assets/l1_down.gif); /* */
}
.navh a:link, .navh a:visited {
	color: #000;
	/*/*/color: #EEEEEE;
	text-decoration: none; /* */
}
.navh a:hover {
	border: 1px solid #333333;
	background-color: #FF6600;
	background-image:  url(assets/l1_over.gif);
	color: #333333;
}
#navlist2 {
}
#navlist {
}
#navlist2 ul {
        margin: 0; /*removes indent IE and Opera*/
        padding: 0; /*removes indent Mozilla and NN7*/
        list-style-type: none; /*turns off display of bullet*/
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
#navlist ul {
        margin: 0; /*removes indent IE and Opera*/
        padding: 0; /*removes indent Mozilla and NN7*/
        list-style-type: none; /*turns off display of bullet*/
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
#navlist2 li {
        margin: 0 0 1px 0;
}
#navlist li {
        margin: 0 0 1px 0;
}
#navlist2 a {
        /*/*/display: table-cell;
        padding: 2px 2px 2px 10px;
        border: 1px solid #333;
        width: 110px;
        background-color: #e6e6e6;
}
#navlist a {
        /*/*/display: table-cell;
        padding: 2px 2px 2px 10px;
        border: 1px solid #333;
        width: 110px;
        background-color: #e6e6e6;
}
#navlist2 a:link, #navlist2 a:visited {
        color: #333;
        text-decoration: none; /* */
}
#navlist a:link, #navlist a:visited {
        color: #333;
        text-decoration: none; /* */
}
#navlist2 a:hover {
        border: 1px solid #333;
        background-color: #CC0033;
	/*        background-image:  url(blue_over.png); */
        color: #EEE;
}
#navlist a:hover {
        border: 1px solid #333;
        background-color: #3333CC;
	/*        background-image:  url(blue_over.png); */
        color: #EEE;
}
#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
        /*/*/border: 1px solid #333;
        background-color: #FF6600;
        background-image:  url(blue_over.png);
        color: #EEE; /* */
}
A.primary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
}

A.primary:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

A.secondary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: blue;
	text-decoration: none;
}

A.secondary:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: blue;
	text-decoration: underline;
}

A.coursename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
  }
  
A.coursename:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

A.facultyname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: none;
  }

A.facultyname:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
}

A.datelink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: blue;
    text-decoration: none;
    }

A.datelink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: red;
    text-decoration: underline;
    }

A.loginlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: blue;
	text-decoration: none;
  }

A.loginlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: underline;
}

.smallarrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;
  }


BODY {
    font-family: Arial,Helvetica,sans-serif;
    color: black;
}

table.pemails {
	border-width: 3px 3px 3px 3px;
	border-spacing: 2px 2px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
}

table.pemails td {
	border-width: 3px 3px 3px 3px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.removeemail {
    font-size: 10;
	font-family:arial;
	color:red;
	text-decoration:underline;
	
}
.contrast{
    border-left:3px solid black;
    text-align:center;
}

.addemail {
    font-size: small;
	font-family:arial;
	color:blue;
	text-decoration:none;
}

