.border {  border: #CCCCCC solid; border-width: 1px 1px 1px 0px}
.main_bg {  background-color: #FFFFFF; background-image: url(images/usa.jpg); background-repeat: no-repeat; background-position: right bottom}
.border2 { border: 1px #CCCCCC solid}
.text_med {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; font-weight: normal; color: #FFFFFF}
.directions {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: E6C379; border: 1px E6C379 solid}
.text_main {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #666666; text-decoration: none}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; color: #666666}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #CCCCCC; text-decoration: underline}
.footer2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999}
a:hover { color: #FFFFFF}
.compass_bg { background-color: #FFFFFF; background-image: url(images/compass.jpg); background-repeat: no-repeat; background-position: right bottom }
.pen_bg { background-color: #FFFFFF; background-image: url(images/pen_ink.jpg); background-repeat: no-repeat; background-position: right bottom }
.gavil_bg { background-color: #FFFFFF; background-image: url(images/gavil.jpg); background-repeat: no-repeat; background-position: right bottom }
.phone_bg { background-color: #FFFFFF; background-image: url(images/oldphone.jpg); background-repeat: no-repeat; background-position: right bottom }
.main_link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 12px; color: #333399; text-decoration: underline}
a.main_link:hover { color: Red;}
.border_top { border: 1px #CCCCCC solid}
.border_left { border: #CCCCCC solid; border-width: 0px 0px 0px 1px; background-color: #1F388D; background-image: url(images/side_bg.gif); background-repeat: repeat-x; background-position: left}
.text_med_head { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #FFFFFF}
.inputs { border: 1px #333399 solid; background-color: #eeeeee}
.text_form { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #999999; text-decoration: none }
.text_profile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left: 4px;
}
.contact {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; font-weight: bold; color: #990000; text-decoration: none}
.text-main2 {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; font-weight: normal; color: #666666; text-decoration: none
}
.text-reports {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #eeeeee;
}
.header-report {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #000099;
}
.heading2-report {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.text-reports {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newsletter-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: eeeeee;
}