body {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
margin-top : 0px;
margin-left : 0px;
}

a, a:link, a:visited {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

table {
background-color : #d7d7d7;
}

td {
background-color : #d7d7d7;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

ul {
list-style-type : square;
}

sup {
font-family : Arial, Helvetica, sans-serif;
font-size : 9px;
}

input {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}

select {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}

hr {
color : #623696;
}

.error {
color : #FF0000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}

.errorbig {
color : #FF0000;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
}

.numberinput {
text-align : right;
}

.tdshaded {
background-color : #C5B7D0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

.tdheader {
background-color : #623696;
color : #d7d7d7;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}

.tdwhitebg {
background-color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

.mainheader {
background-color : #d7d7d7;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
}

.calBackground {
background-color : #CCCCCC;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}

.calToday {
background-color : #FF0000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #FFFFFF;
}

.eventBackground {
background-color : #C1C1E8;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}

.buttongrey {
width : 75px;
font-weight : bold;
background-color : #D7D7D7;
text-decoration : none;
color : #000000;
border-color : #000000;
}

.buttonred {
width : 75px;
font-weight : bold;
background-color : #800000;
text-decoration : none;
color : #FFFFFF;
border-color : #000000;
}

.buttongreen {
width : 75px;
font-weight : bold;
background-color : #008080;
text-decoration : none;
color : #FFFFFF;
border-color : #000000;
text-align : center;
}

.buttongreenlarge {
width : 200px;
font-weight : bold;
background-color : #008080;
text-decoration : none;
color : #FFFFFF;
border-color : #000000;
}

.buttonpurple {
width : 200px;
font-weight : bold;
background-color : #828282;
text-decoration : none;
color : #FFFFFF;
border-color : #000000;
}

.bodycopyreverse {
font-family : Arial;
font-size : 10pt;
color : #FFFFFF;
}

.bodycopysmall {
font-family : Arial;
font-size : 8pt;
color : #000000;
}

.formBackground {
font-family : Arial;
font-size : 9pt;
color : #000000;
background-color : #EEE7D7;
}

.formBackgroundHeader {
font-family : Arial;
font-size : 9pt;
font-weight : bold;
color : #FFFFFF;
background-color : #ADA692;
}

a:hover.formBackgroundHeader {
color : #FFFFFF;
}

.formBackgroundAdmin {
font-family : Arial;
font-size : 9pt;
color : #000000;
background-color : #E1E1E1;
}

.hidden {
position : absolute;
visibility : hidden;
z-index : 0;
}

.backgroundpurple {
background-color : #51007D;
}

.backgrounddkgrey {
background-color : #828282;
}

.backgroundltgrey {
background-color : #d7d7d7;
}

.backgroundbudsheader {
	background-color : #51007D;
	background-image : url(/buds/graphics/background_header.gif);
}

.backgrounduopheader {
	background-color : #51007D;
	background-image : url(/uop/graphics/background_header.gif);
}

.backgroundcontent {
	background-color : #828282;
	background-image : url(/common/graphics/background_middle.gif);
}
.backgroundtop {
	background-color : #828282;
	background-image : url(/common/graphics/background_top.gif);
}
.backgroundbottom {
	background-color : #828282;
	background-image : url(/common/graphics/background_bottom.gif);
}


