body { margin:0; padding:0; background:#fff url(images/right-margin-logo.gif) no-repeat right top; background-attachment:fixed; }
body, p, li, ul, td, blockquote, div { font-family:Arial, Helvetica, sans-serif; font-size:13px; }

#bbb-static {
padding: 8px 0 0 25px;
	position: absolute;
	top: 18px;
	left: 525px;
	width: 150px;
	background-image: url(/images/bbb-small-new-bckgnd.gif);
	background-repeat: no-repeat;
	z-index: 2;
	}

#more-info p { padding-left:2em; }

a:link, a:hover, a:visited { font:bold 13px Arial, Helvetica, sans-serif; letter-spacing:normal; text-decoration:underline; }
a:link { color:#2e6397; }
a:hover { color:#25b55b; }
a:visited { color:#003366; }

.leftnav-text { font:normal 13px "Times New Roman", Times, serif; color:#003366; }
a.link-altcolor001:link, a.link-altcolor001:visited { color:#25b55b; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:normal; text-decoration:underline; }
a.link-altcolor001:hover { color:#2e6397; font:bold 12px Arial, Helvetica, sans-serif; font-style:italic; letter-spacing:normal; text-decoration:underline; }

h1 { color:#336699; font:bold 16px Georgia, "Times New Roman", Times, serif; margin:3px; }
h2 { color:#339966; font:bold 15px Georgia, "Times New Roman", Times, serif; }
h3 { color:#336699;	font:bold 15px Georgia, "Times New Roman", Times, serif; }
h4 { color:#339966; font:bold 14px Georgia, "Times New Roman", Times, serif; }
h5 { color:#000; font-family:Georgia, "Times New Roman", Times, serif; }
h6 { color:#12867c; font-family:Georgia, "Times New Roman", Times, serif; }

.left { float:left; }
.right { float:right; }
.center { text-align:center; }
.indent { padding-left:2em; }
.border001 { margin:5px 15px 15px 5px; padding:0px 5px 5px; border:1px solid #999; }
.subnav { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#707070; font-size:0.85em; border:1px dotted #707070; padding:3px; }

img { border:0; }

td.td-altcolor001, td.td-altcolor002 { color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; }
td.td-altcolor001 { background:#2e6397; }
td.td-altcolor002 { background:#2c9C72; }
tr.tr-altcolor001, tr.tr-altcolor002 { text-align:center; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; }
tr.tr-altcolor001 { background:#2e6397; }
tr.tr-altcolor002 { background:#2c9C72; }


/* form stuff */
input[type="radio"] { border:0; }

label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; }

.form_el { float:left; margin:5px; padding:3px; }
.form_row { clear:both; padding:0 0 8px; }

#error_message { font-size:large; color:#F00; }
.error_field { background-color:#FDD; border:2px solid #F00; }
.error_field { background-color:#FFCCCC; border:2px solid #F00; margin:3px; }
.error_field label { font-weight:bold; }
.error_field input[type="text"] { border:2px solid #F00; }

.form_row_alt_color { background-color:#E8F7ED; }
.form_row:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html .form_row {height:1%;}
