
/****** LINK STYLES ******/

A                     { color: #008fd4; text-decoration: underline; }
A:link                { color: #008fd4; text-decoration: underline; }
A:active              { color: #008fd4; text-decoration: underline; }
A:visited             { color: #008fd4; text-decoration: underline; }
A:hover               { color: #008fd4; text-decoration: underline; }

A.nav                 { color: #707070; text-decoration: none; }
A.nav:link            { color: #707070; text-decoration: none; }
A.nav:active          { color: #707070; text-decoration: none; }
A.nav:visited         { color: #707070; text-decoration: none; }
A.nav:hover           { color: #008fd4; text-decoration: none; }

A.register:footer     { color: #898989; text-decoration: none; }
A.register:link       { color: #898989; text-decoration: none; }
A.register:active     { color: #898989; text-decoration: none; }
A.register:visited    { color: #898989; text-decoration: none; }
A.register:hover      { color: #008fd4; text-decoration: none; }


/****** HTML TAG STYLES ******/

BODY {
  margin: 0px;
  background-color: #EBEBEB;
  background-repeat: repeat-x;

}

BODY, P, TD, TH {
  color: #707070;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 16px;
}

IMG {
  border: 0px;
}

H1, H2, H3, H4, H5, H6 {
  color: #008fd4;
  font-size: 14px;
  line-height: normal;
  font-weight: bold;
  display: block;
}

B {
  color: #008fd4;
}

HR {
  color: #E0E0E0;
  font-family: Arial,Helvetica,sans-serif;
  height: 1px;
}


/****** IDENTITIES ******/

#content {
  padding: 20px 20px 20px 20px;
}


/****** CLASSES ******/

.nav {
  color: #707070;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 22px;
  margin: 0px 15px 0px 15px;
}

.register {
  color: #898989;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  line-height: 22px;
  margin-right: 23px;
}

.userinput {
  width: 120px;
}

.grid {
  background-color: #ebebeb;
}

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


.smallCalendarBody {
	background-color: #C0C0C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding: 4px;
	text-align:center;
}

.smallCalendarLink {
	background-color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding: 4px;
	text-align:center;
}

.smallCalendarTop {
	background-color: #008fd4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding: 4px;
	text-align:center;
}
