/* Page Structure----------------------------------------------- */html {	margin: 0;	padding: 0;}body {	font-family: Verdana, Arial, Geneva, sans-serif;	font-size: 78%;	line-height: 12pt;	color: #333333;	background: #ffffff;	margin: 0px;	padding: 0px;}#content {	vertical-align: top;	padding-left: 20px;	padding-top: 20px;	padding-right: 8px;	line-height: 18px;	padding-bottom: 4px;}#content p {	padding-bottom: 5px;}li {	list-style-type: square;	padding-bottom: 3px;}#courseinfo p {	margin: 2px 0px;	padding: 4px;}.sidebar {	border-bottom: 1px solid #666666;	color: #333333;	padding-top: 6px;	padding-left: 14px;	padding-bottom: 6px;	padding-right: 4px;	font-size: 95%;	line-height: 1.5em;}.sidebarheading {	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;	background: #CCCCCC;	color: #333333;	font-size: 100%;	font-weight: bold;	width: 180px;	padding-top: 6px;	padding-bottom: 6px;	text-align: center;}.sidebarlink {	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;	background: #FFFFFF;	color: #333333;	font-size: 100%;	font-weight: normal;	width: 180px;	padding-top: 6px;	padding-bottom: 6px;	text-align: center;}.comingsoon {	font-family: Verdana, Arial, Geneva, sans-serif;	font-size: 80%;	font-weight: bold;	color: #333333;	line-height: 2em;	font-style: italic;}.coursecode {	font-family: Verdana, Arial, Geneva, sans-serif;	font-size: 100%;	font-weight: normal;	color: #000000;}/* Headings----------------------------------------------- */h1 {	color: #333333;	font-size: 26px;	font-family: Verdana, Arial, Helvetica, sans-serif;	border-bottom-color: #666666;	margin-top: 18px;	margin-bottom: 12px;	margin-left: 24px;}h2 {	color: #666666;	font-size: 125%;	font-family: Verdana, Arial, Geneva, sans-serif;	font-weight: bold;	line-height: 18px;}h3 {	font-family: Verdana, Arial, Geneva, sans-serif;	font-size: 100%;	font-weight: bold;	color: #FFFFFF;}h4 {	font-family: Verdana, Arial, Geneva, sans-serif;	font-size: 110%;	font-weight: bold;	color: #333333;	padding-top: 10px;}.subhead {	font-family: Verdana, Arial, Geneva, sans-serif;	font-size: 90%;	font-weight: bold;	color: #333333;	line-height: 2.0em;}td#wordmark {	background-color: #000;  	background-repeat: no-repeat;  	background-image:  url(../images/icons/UMass_wordmark.gif);  	width: 760px;  	height: 27px;  	margin-top: 0;}/* Links----------------------------------------------- */a:link {	color: #009966;	text-decoration: underline;	font-weight: normal;}a:visited {	color: #FF3333;	text-decoration: underline;	font-weight: normal;}a:hover {	color: #993399;	text-decoration: none;	font-weight: normal;}/* Main Navigation----------------------------------------------- */td#nav {	font-family: Arial, Helvetica, sans-serif;	color: #ffffff;	background: #000000;	width: 760px;	font-weight: bold;}td#nav ul {	margin: 0;	padding: 8px;	padding-left: 40px;	list-style: none;}td#nav li {	display: inline;	font-size: 90%;	margin: 0;	padding: 0;	white-space: nowrap;}td#nav li a {	padding: 8px;	font-weight: bold;	border-right: 1px solid #ffffff;	color: #fff;	text-decoration: none;}#nav a:hover, #current {  	color: #CCCCCC;  	background: #881C1C;	border-right: 1px solid #ffffff;	padding: 8px;  }td#nav #home a { 	border-left: 1px solid #ffffff; }/* Left Navigation----------------------------------------------- */.left {	width: 180px;	font-family: Arial, Helvetica, sans-serif;	font-size: 90%;}.left ul {	margin: 0px;	padding: 0px;	list-style: none;	text-decoration: none;}.left li {	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px;	text-decoration: none;	display: inline;}.left a {	font-weight: normal;	text-decoration: none;	padding-top: 6px;	padding-bottom: 6px;	display: block;	background-color: #FFFFFF}.left a:link, .left a:visited {	border-bottom: 1px solid #666666;	color: #000000;	text-decoration: none;	padding-left: 14px;	padding-right: 6px;}.left a:hover {	border-bottom: 1px solid #666666;	background: #CCCCCC;	color: #000000;	padding-left: 14px;	padding-right: 6px;}.leftheading {	border-bottom: 1px solid #666666;	background: #CCCCCC url(../images/icons/UMassONE_button.gif) no-repeat left center;	color: #333333;	font-size: 105%;	font-weight: bold;	width: 180px;	padding-top: 6px;	padding-bottom: 6px;	text-indent: 34px;}.leftheading a {	border-bottom: 1px solid #666666;	background: #CCCCCC url(../images/icons/UMassONE_button.gif) no-repeat left center;	color: #333333;	font-size: 105%;	font-weight: bold;	width: 180px;	padding-top: 6px;	padding-bottom: 6px;	text-indent: 34px;	text-decoration: none;}.leftheading a:link, td.leftheading a:visited {	text-decoration: none;	font-weight: bold;}.leftheading a:hover {	text-decoration: none;	color: #881C1C;	font-weight: bold;}/* Footer Elements----------------------------------------------- */#footer {	padding: 20px 0px 6px;	border-top: 1px solid #999999;	margin: 0px;	font-size: 90%;	line-height: 1.5em;}/* Borders----------------------------------------------- */.rightborder {	border-right-width: 1pt;	border-right-style: solid;	border-right-color: #999999;}.leftborder {	border-left-width: 1pt;	border-left-style: solid;	border-left-color: #999999;}.whiteborder {	border-top-width: 2pt;	border-top-style: solid;	border-top-color: #FFFFFF;}.topborder {	border-top-width: 1pt;	border-top-style: solid;	border-top-color: #333333;}.bottomborder {	border-bottom-width: 1pt;	border-bottom-style: solid;	border-bottom-color: #999999;}/* Print Elements----------------------------------------------- */.showprint {	display: none;}.topicon {}#footerprint {	display: none;}
