BODY {	font-family: Arial, Helvetica, Geneva, sans-serif;	font-size: 12px;	margin: 0;	padding: 0;	background-color: #FFF;}H1 {	display: inline;	font-weight: bold;	font-size: 24px;	color: #008BD9;}H2 {	display: inline;	font-weight: bold;	font-size: 18px;	color: #008BD9;}H3 {	display: inline;	font-weight: bold;	font-size: 16px;	color: #008BD9;}H4 {	display: inline;	font-weight: bold;	font-size: 14px;	color: #008BD9;}HR {	height: 1px;	border: 0;	color: #ccc;	background-color: #ccc;}INPUT, TEXTAREA {	font-family: Arial, Helvetica, Geneva, sans-serif;	font-size: 12px;}.size36 {	font-size: 36px;}.size30 {	font-size: 30px;}.size24 {	font-size: 24px;}.size18 {	font-size: 18px;}.size15 {	font-size: 15px;}.size14 {	font-size: 14px;}.size13 {	font-size: 13px;}.size12 {	font-size: 12px;}.size11 {	font-size: 11px;}.size10 {	font-size: 10px;}.size9 {	font-size: 9px;}.error {	font-weight: bold;	color: #E60E27;}A:link {	color: #008BD9;}A:visited {	color: #008BD9;}A:active {	color: #004373;}A:hover {	color: #1E84CC;}/* ------------------------------------------------------------------------------------	*//* CALENDAR STYLES																		*//* ------------------------------------------------------------------------------------	*/.gridStart {	border-color: #ccc;	border-width: 0 1px 0 1px;	border-style: solid;}.gridRow {	border-color: #ccc;	border-width: 0 1px 0 1px;	border-style: solid;}.gridEnd {	border-color: #ccc;	border-width: 0 1px 1px 1px;	border-style: solid;}.gridCell {	border: solid 1px #ccc;}.monthDayLabel {	font-size: 11px;	font-weight: bold;	padding: 1px 2px 1px 2px;}