a {
	text-decoration: none;
}

.titles { color: gray; font-size: 30px; font-family: helvetica; text-align: left; }
.normaltext { color: black; font-size: 14px; font-family: helvetica; text-align: left; }
.normaltextbold { color: black; font-size: 14px; font-family: helvetica; font-weight: bold; text-align: left; }
.normaltextboldgrey { color: gray; font-size: 14px; font-family: helvetica; font-weight: bold; text-align: left; }
.normaltextsmall { color: black; font-size: 9px; font-family: helvetica; font-weight: normal; text-align: left; }
.normaltextsmallbold { color: black; font-size: 9px; font-family: helvetica; font-weight: bold; text-align: left; }
.largenormal { color: gray; font-size: 17px; font-family: helvetica; text-align: left; }
.link { color: white; font-size: 11px; font-family: helvetica; text-align: right; }

.titles { color: gray; font-size: 30px; font-family: helvetica; text-align: left; }
.normaltext { color: black; font-size: 14px; font-family: helvetica; text-align: left; }
.largenormal { color: gray; font-size: 22px; font-family: helvetica; text-align: left; }
.largenormalbold { color: #636363; font-size: 22px; font-family: helvetica; font-weight: bold; text-align: left; }
.link { color: white; font-size: 11px; font-family: helvetica; text-align: right; }
.dsR2 /*agl rulekind: base;*/ { text-align: left; position: absolute; top: 32px; left: 48px; width: 449px; height: 33px; }
.dsR3 /*agl rulekind: base;*/ { text-align: left; position: absolute; top: 14px; left: 49px; width: 465px; height: 213px; }
.dsR4 /*agl rulekind: base;*/ { position: absolute; top: 236px; left: 50px; width: 108px; height: 90px; }
.dsR5 /*agl rulekind: base;*/ { position: absolute; top: 236px; left: 167px; width: 116px; height: 89px; }
.dsR6 /*agl rulekind: base;*/ { position: absolute; top: 236px; left: 291px; width: 84px; height: 90px; }
.dsR7 /*agl rulekind: base;*/ { 	width: 122px; height: 90px; }

div.formRow {
	clear:both;
	padding-bottom :	5px ;
}

div.formLabel {
	float:left;
}
div.formField {
	margin-left : 180px;
}

a.menuItem {
	display : block ;
	width : 100% ;
	font-size: 17px; 
	font-family: helvetica; 
	padding : 6px 0 6px 13px ;
	border-bottom : 1px solid #a9a8a3 ;
	background-color : #005897 ;
	background-image : url("/images/menuBackground.jpg") ;
	background-repeat: no-repeat ;
	background-position:center right ; 
}
a.menuItem:hover {
	background-color : #136dac ;
	background-image : url("/images/menuBackground_over.jpg") ;
}

div.errorDisplay {
	color : red ;
	font-weight : bold ;
	padding-bottom : 10px ;
}

.formInput {
	width: 250px;
}
.formInputError {
	background-color : pink !important;
}

a.mainLink {
	color : gray ;
}

a.mainLink:hover {
	text-decoration : underline ;
}

a.paymentLink {
	color : gray ;
	display : block ;
	text-align : right ;
	margin-right : 40px ;
	font-size : 12pt ;
	font-weight : bold ;
}

a.paymentLink:hover {
	text-decoration : underline ;
}

div.printButton {
	text-align : right ;
	margin : 20px 20px 0 0;
}

.imageMainFoot {
	float:left;
	margin-right:10px;
}

.howNum {
	color : gray ;
	font-size:20pt;
	font-weight:bold;
	vertical-align:top;
}
.howText{
	vertical-align:top;
	padding : 0 0 10px 10px ;
}

.contactRegistration {
	color: #636363; 
	font-size: 8pt; 
}