.alabel {
display: block;
font-size: 9pt;
font-weight: bold;
}

.blabel {
font-size: 9pt;
font-weight: bold;
}

.clabel {
display: block;
font-weight: bold;
}

.inline {
display: inline; }

.rightlabel {
width: 300px;
text-align: right;
}

.rightlabel2 {
width: 350px;
text-align: right;
}

.foo {
width: 200px;
text-align: right;
float: left;
}

.text {
margin-bottom: 10px;
width: 300px;
}

.extraspace {
margin-top: 20px;
margin-bottom: 4px;
}

.notbold {
font-weight: normal;
}

.bigtextarea {
width: 750px;
height: 100px;
}

.reallybigtextarea {
width: 750px;
height: 200px;
}

.shorttextarea {
width: 750px;
height: 75px;
}

.indent {
margin-left: 1em;
}

.indentmore {
margin-left: 80px;
}

.contact_hours {
display: block;
float: left;
width: 160px;
text-align: right;
margin-bottom: 10px;
}

.bottomspace {
margin-bottom: 20px;
}

.other {
width: 320px; }

.formsave {
font-size: 18pt;
}

.whatevs {
border: 1px solid #ccc;
padding: 20px;
}

.whatevs p {
margin-top: 0;
}

.addAnother {
float: right;
display: block;
padding: 10px;
font-size: 12pt;
background: #efefef;
border: 1px solid #666;
margin-top: 10px;
text-decoration: none;
color: #666;
}
.overLimit{
	color:#FF0000;
	font-weight: bold;
}