BODY { FONT-SIZE: 12px; BACKGROUND: url(images/back.jpg) #ebebeb repeat-x; COLOR: #505050; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

h1 { margin: 0 0 10px 0; padding: 0 0 7px 0; FONT-SIZE: 14px; COLOR: #0d568d; FONT-FAMILY: Arial; font-weight: normal; border-bottom: solid 1px #aaa; }

h4 { margin: 0; padding: 5px 0; }

A:link { COLOR: #505050; text-decoration: underline; }
A:visited { COLOR: #505050; text-decoration: underline; }
A:hover { COLOR: #0d568d; text-decoration: none; }

.regular a:link { COLOR: #505050; text-decoration: none;}
.regular a:visited { COLOR: #505050; TEXT-DECORATION: none;}
.regular a:hover { COLOR: #505050; TEXT-DECORATION: none;}

p { margin: 0; padding: 0 0 10px 0; FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p.arrow a { display: block; margin: 0; padding: 3px 5px 1px 12px; background-image: url('images/bullet.gif'); background-repeat: no-repeat; }
p.provider_logos img { margin-right: 20px; }

img.dir { float: left; border: solid 1px #111; margin: 4px 15px 10px 0; }

form { margin: 0; padding: 0; }
script { margin: 0; padding: 0; }

ul { margin: 7px; }
li { padding: 2px 0; }

TD { FONT-SIZE: 12px; COLOR: #505050; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

table.contact_form {background-color: #EEEEEE; border: solid 1px #cccccc; padding: 10px 10px;}

table.half { width:100%; }
table.half td { width: 50%; padding-right: 10px; }

table.form td { padding: 2px 0; }

div.menu { margin: 0 0 10px 0; padding: 0; }
div.menu p { padding: 0 0 10px 0; }
div.menu a { display: block; margin: 0; padding: 3px 5px 1px 12px; background-image: url('images/bullet.gif'); background-repeat: no-repeat; }
div.menu a:link { text-decoration: none; }
div.menu a:visited { text-decoration: none; }
div.menu a:hover { text-decoration: underline; }

div.menuleft { margin: 0 ; padding: 0; }
div.menuleft a { display: block; margin: 0; padding: 0 5px 6px 12px; background-image: url('images/arrow_red2.gif'); background-repeat: no-repeat; }
div.menuleft a:link { text-decoration: none; }
div.menuleft a:visited { text-decoration: none; }
div.menuleft a:hover { text-decoration: underline; }

.leftcolumnpadding { PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; }
.leftnavspacing { PADDING-BOTTOM: 2px; PADDING-TOP: 2px; }
.subtitlesblue { FONT-SIZE: 14px; COLOR: #0d568d; FONT-FAMILY: Arial; }
.mainspacing { PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; PADDING-TOP: 16px; }
.standardred { COLOR: #8d0309; }

.navlinks:link { COLOR: #505050; TEXT-DECORATION: none; }
.navlinks:visited { COLOR: #505050; TEXT-DECORATION: none; }
.navlinks:hover { COLOR: #0d568d; TEXT-DECORATION: underline; }

table td p.error {
	background-color: red;
	color: white;
	border: solid 1px black;
	font-size: 110%;
}
