/*UMAZZ-20160222-TDELLARA*/
/*Change to maroon UMass color scheme*/
/* CSS Document */


/* Site Wide Properties */

body
{
/*UMBEG-1*/
/*background-color: #D6E2ED;*/
background-color: #FFFFFF;
/*UMEND-1*/
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
margin: 0px;
border: 0;
text-align: left;
font-size: small;
voice-family: "\"}\"",inherit;
font-size: small;
}
  
html>body { font-size: small; }
	
	

h1, h2, h3, h4, h5, h6
{
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h1	
{
font-size: 130%;
margin: 0 0 5px 0;
}

h2
{
	font-size: 127%;
	margin: 0;
	padding: 0px;
	text-align: left;
}

h3
{ 
font-size: 115%;
margin: 0;
}

h4	
{
	font-size: 108%;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
}

p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 90%;
}

li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 0.75em;
	font-size: 90%;
	text-align: left;
}

tt
{
font-family: "Courier New", Courier, mono;
font-size: 90%;
font-weight: bold;
color: #000;
}


div.date

{

  margin: 2px 0;

  font-size: 72%;

  font-weight: bold;

  color: #666;

}

img 
{
display: block;
border: 0;
}

mini
{
font-size:72%;
}

hr
{
margin: 7px 0 7px 0;
padding: 0;
width: 100%;
}

input
{
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link
{ 
text-decoration: underlined;
/*UMBEG-1*/
/*color: #369; */
color: #881c1c;
/*UMEND-1*/
}
	
a:visited
{
text-decoration: underlined;
color: #663366; 
}

a:hover 
{
text-decoration: underlined;
color: #800;
}

a:active 
{
text-decoration: none;
}

/* --SPECIAL SYLES-- */

/* system status color */
.status-ok {
	color: #006600;
}

.status-alert {
	color: #990000;
}

/* alert text for other essential login information */

.alert
{
color: #990000;
}

/* post-it box for announcements */
p.notice{
	background-color:#FFC978;
	padding: 10px;
}

div.hide
{
display: none;
}

/* -- PAGE SECTIONS --*/

/* Banner Properties */

table#banner 
{
/*UMBEG-1*/
/*background-color: #3C6B9E;*/
background-color: #881c1c;
/*UMEND-1*/
padding: 0;
width: 100%;
margin: 0px;
}

table#umassid {
/*UMBEG-1*/
/*background-color: #CCCCCC;*/
background-color: #FFFFFF;
/*UMEND-1*/
padding: 0px;
width: 100%;
margin: 0px;
}

table#banner a:link, table#banner a:visited, table#banner a:hover, table#banner a:active
{
color: #fff;
text-decoration: underline;
}


table#umassid {
/*UMBEG-1*/
/*background-color: #CCCCCC;*/
background-color: #FFFFFF;
/*UMEND-1*/
padding: 0px;
width: 100%;
margin: 0px;
}


td#logo
{
background-image:  url("spirelogo-banner.gif");
background-repeat: no-repeat;
margin: 0;
padding: 0;
display: block;
vertical-align: bottom;
text-align: left;
width:329px;
}

td#bannernav
{
	padding: 0 20px 0 5px;
	text-align: right;
	white-space: nowrap;
/*UMBEG-1*/
/*	background-color: #3C6B9E;*/
	background-color: #881c1c;
/*UMEND-1*/
}

td#bannernav ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

td#bannernav li
{
display: inline;
padding: 0 10px 0 0;
font-size: 90%;
}

table#content {
	margin: 0px;
	padding: 0px;
	width: 750px;
}

td.announcements {
	padding: 15px 16px 10px 10px;
}

table#routine{
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
	background-color: #D6E3EF;
}

table#routine td {
	padding: 4px 10px 13px;
}


table#alert{
	border: 1px solid #EE9D2D;
	padding: 0px;
	margin: 0px;
	background-color: #FFC978;
}
table#alert td {
	padding: 4px 10px 13px;
}

table.announce{
	background-color: #FFEFB0;
	border: 1px solid #FFCC33;
}
table.announce td {
	padding: 4px 10px 13px;
}


td.logon-panel {
	background-image:  url("spire-watermrk.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
/*UMBEG-1*/
/*	border-right-color: #5C7B99;
	border-left-color: #5C7B99;*/
	border-right-color: #aca39a;
	border-left-color: #aca39a;
/*UMEND-1*/
	padding: 15px;
	}
table#logonbox {
/*UMBEG-1*/
/*	border: 1px solid #CCCCCC;*/
  border: 1px solid #FFFFFF;
/*UMEND-1*/
	width: 230px;
	text-align: left;
}
table#logonbox th {
/*UMBEG-1*/
/*background-color: #D6E3EF;*/
  background-color: #aca39a;
/*UMEND-1*/
	text-align: left;
	padding: 3px 10px 0px;
	border-bottom: 1px solid #CCC;
}
#logonbox th h1 {
}
table#logonbox td.logonform {
/*UMBEG-1*/
/*	background-color: #F6F6F6;*/
  background-color: #aca39a;
/*UMEND-1*/
	padding: 15px 18px 15px 33px;
}
table#logonbox .logonform #login h4 {
	padding-bottom: 2px;
}
td.help {
	padding: 10px;
	text-align: left;
}

td.help h2 {
	padding-left: 6px;
}
td.help p {
	margin: 6px;
	text-align: left;
}


/* FOOTER SECTION */

table#footer {
	font-size:93%;
	padding: 0;
	border-top: 1px dotted #5C7B99;
	text-align: right;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*UMBEG-1*/
/*	background-color: #D6E3EF;*/
	background-color: #FFFFFF;
/*UMEND-1*/
	line-height: 1.2em;
}

/* Footer Properties */

td#umasslogo
{
display: block;
margin: 0;
padding: 15px 0 10px 15px;
vertical-align: bottom;
text-align: left;
width: 130px;
}
td.alert p {
	margin: 6px 6px 6px 0px;
	font-size: 90%;
}
td.announce p {
	margin: 6px 6px 6px 0px;
	font-size: 90%;
}
td.schedule p {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
td.schedule {
	padding: 0px;
	text-align: left;
/*UMBEG-1*/
/*	color: #D6E3EF;*/
  color: #FFFFFF;
/*UMEND-1*/
}

td.routine p {
	margin: 6px 6px 6px 0px;
	font-size: 90%;
}

td.expire {
	background-image:  url("spire-watermrk.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
/*UMBEG-1*/
/*	border-right-color: #5C7B99;
	border-left-color: #5C7B99;*/
	border-right-color: #881c1c;
	border-left-color: #881c1c;
/*UMEND-1*/
	padding: 15px;
	text-align: left;
}
td.help iframe {

	margin: 6px;
	text-align: left;
}
