input[type="submit"] {
	border-radius:3px;
	padding:5px;
	background-color:#E0CCE3;
}

marquee {
	line-height:25px;
	height:25px;
	font-size:12px;
	width:100%;
	background-color:#551A57;
	bottom:0px;
	color:#FFFFFF;
}

a span  {
	color:#551a57 !important;
}

a {
	color:#551a57;
}

body {
	font-family:Arial;
	font-size:12px;
	color:#57585A;
	background-color:#E0CCE3;
	margin:0px;
}

html {
	height:100%;
}

img {
	border:0px;
	max-width:100%;
}

td {
	font-size:12px;
	padding:2px;
}

th {
	font-size:14px;
	padding:2px;
}

.content {
	width:980px;
	background-color:#f0eaf0;
	margin:0px auto;
}

.header {
	line-height:30px;
	height:30px;
	width:100%;
	background-color:#551A57;
	bottom:0px;
	color:#FFFFFF;
}

.headerContent {
	width:980px;
	margin:0px auto;
	background-color:#551A57;
}

.subHeader {
	padding:15px;
	height:135px;
}

.footer {
	height:30px;
	line-height:30px;
	width:100%;
	background-color:#551A57;
	bottom:0px;
	color:#FFFFFF;
}

.nav {
	height:35px;
	line-height:35px;
	padding-left:70px;
	text-align:center;
	background-color:#551A57;
	font-size:15px;
	font-weight:bold;	
	color:#ffffff;
}

a:link, a:visited {
	text-decoration:none;
	color:#551A57;
}

a:hover {
	text-decoration:underline;
}

.footer a:link, .footer a:visited, .header a:link, .header a:visited {
	color:#CBCBCB;
}

.rowHover{font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:18px;-webkit-text-size-adjust:none;height:70px}.rowHover:hover{background-color:#ffdddd;cursor:pointer}

.floatLeft {
	float:left;
	padding-left:20px;
}
.floatRight {
	float:right;
	padding-right:20px;
}

.spacer {
	width:20px;
	display:inline-block;
	color:#bbbbbb;
	text-align:center;
}

h1 {
	font-size:20px;
	font-weight:bold;
	color:#92278f;
}

.table, h2 {
	font-size:16px;
	font-weight:bold;
	color:#551A57;
}

.highlight {
	color:#551A57;
	font-weight:bold;
}

.highlight a:link, .highlight a:visited{
	text-decoration:none;
	color:#551A57;
}

.systemTR {
	background-color:#551A57;
	color:#FFFFFF;
}

optgroup {
	background-color:#551A57;
	color:#FFFFFF;
}
option {
	background-color:#FFFFFF;
	color:#000000;
}

option:hover {
	background-color:#AAAAAA;
}

a.help{
	position:relative;
	color:#000;
	text-decoration:none;
	text-indent:5px;
	font-size:12px;
}

a.help span{
	display:none;
}

a.help:hover span{
	display:block;
	position:absolute;
	top:-30px;
	right:-5px;
	white-space: nowrap;
	border-radius:4px;
	border:1px solid #000;
	background-color:#ddd;
	padding:3px;
}

.logo {
	max-width:600px;
	max-height:140px;
}

.watermark {
	float:right;
	width:725px;
	padding:15px;
	//background:url('../images/watermark.png') no-repeat;
	//background-position:center 125px;
	//background-color:#f0eaf0;
	min-height:500px;
	color:#000000;
}

.bar {
	width:100%;
	border-bottom:2px solid #551a57;
}

.calendarItem {
	border:1px solid black;
	display:block;
	overflow: hidden;
    white-space: nowrap;
	width:115px;
	padding: 3px 0 0 3px;
	border-radius:3px;
}

.calendarItem:hover {
	text-decoration:none;
}