a:active {color:#0000ff;}
a:hover {background-color:#ccffff;}
a:link.navMinor, a:visited.navMinor, a:hover.navMinor, a:active.navMinor{color: #0000ff;text-decoration:none;}
body {background-color:#ffffff;
background-image:url(http://www.professorexchange.com/images/bg.gif);
margin: 0px auto auto 0px;}
h1 {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 110%; text-decoration: none; font-weight: bold; color: #333399; margin:0px;width:80%;}
h1.indent {position:relative;left:95px;}
h2.indent {position:relative;left:73px;width:95%;}
h2.right {position:relative;float:right;}
h2 {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 100%; text-decoration: none; font-weight: bold; color: #6699cc; margin:0px;}
img.photoRight {border: 1px dotted #83bd2f; padding:5px; margin:10px 15px 10px 15px; background-color:#e4e7ef; float: right; text-align: center;}
img.photo {border: 1px dotted #83bd2f; padding:5px; margin:10px 0px 10px 0px; background-color:#e4e7ef; text-align: center;}
img.photoLeft {border: 1px dotted #83bd2f; padding:5px; margin:10px 15px 10px 15px; background-color:#e4e7ef; float: left; text-align: center; }
p {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 80%; text-decoration: none;margin: 5px auto; }
p.indent {position:relative;left:105px;}
table {text-decoration: none; background-color:#ffffff; border: 4px dotted #83bd2f; padding:20px 30px 20px 30px; margin-top:25px; width:100%;}
th {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 70%; color: #4f769e;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #cad7ed url(images/th_bg.png) no-repeat;}
tr {
}
td {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 80%; 
	border-bottom: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	background-color:#f4f4f4;}
	
.discipline {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 100%; font-weight: bold; color: #6699cc;}

ul {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 80%; text-decoration: none; list-style-type:circle;}
ul div {
  clear: left;
  display: block;
  width: 354px;
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

ul .notes {
  padding: 5px 10px 10px 10px;
  border: 1px solid #666666;
  margin-bottom:10px;
  background-color: #ffffe1;
  color: #666666;
  width:95%;
}

ul div.notes h3 {
  background-image: url(images/info.png);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0 0 3px 22px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
  font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif;
}

ul div.notes p {
  margin: 0 0 5px 0;
  color: #666666;
  font-size:100%;
  font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif;
}

ul div.notes p.last {
  margin: 0em;
  font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif;
}

ul.indent { list-style:none;}
ul li div ul {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 100%; text-decoration: none; list-style-type:disc;}
ul li div ul li.last { margin: 0 0 5px 0;}

#intro {position:relative; left:70px;}
#intro2 {position:relative; left:48px;}

div.container {width:90%;margin:0px;}
div.header {clear:left; }
div.footer {clear:left; text-align:left; padding:5px 0px 10px 35px;}
#adWide {position:relative;left:-20px;padding-top:10px;}

div.left
{float:left;
width:60%;
margin-left:15px;
margin-right:25px;
}
div.WideLeft { width:95%; margin-left:15px; margin-bottom:15px;}

#featureBox {border: 2px dotted #666666; background-color:#ddddc6; padding:20px 30px 20px 30px; width:250px; margin:25px 0px 0px 20px;}
#mainBox {border: 4px dotted #83bd2f; background-color:#e4e7ef; padding:20px 30px 20px 30px; margin:25px 0px 15px 20px;}
.greenBox {border: 4px dotted #83bd2f; background-color:#b6ec68; padding:12px 30px 5px 30px; margin:15px 0px 10px 20px;}
#homeLink {
	position:absolute;
	top:77px;
	left:298px;
	z-index:2;
}
#logout {
	position:absolute;
	top:77px;
	left:721px;
	z-index:2;
}
#quote {padding-top:40px;}
.bodytext {font-family: "Arial", "Helvetica", san-serif; font-size: 80%; text-decoration: none;}
.footer {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 75%; text-decoration: none;}

.quote {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 150%; text-decoration: none;color:#999999; line-height: 150%;}
.author {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 125%; text-decoration: none;color:#777777;}
.warning { padding: 8px 5px 8px 60px; border-top: 1px dotted #666666; border-bottom: 1px dotted #666666; background-color: #ffffe1; color: #666666; background-image: url('images/warning.gif'); background-repeat: no-repeat;  background-position: 5px 5px; }
.navAccount {font-family: "Trebuchet MS", "Arial", "Helvetica", "san-serif"; font-size: 80%; text-decoration: none; font-weight: bold; color: #42423b; margin:0px; line-height:18pt;}

.screenreaderOnly {position: absolute;
   top: -20em;
   left: -200em;}
   
.new {font-family: "Trebuchet MS", "Arial", "Helvetica", san-serif; font-size: 100%; color: #f1c824; font-weight:bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}

#printOrEmail {text-align:right;margin:0px;padding:0px;position:relative;top:-10px;}