body { color: #fff; }
body,td,p,div	{ font-family: Arial, Helvetica, sans-serif; }
.psmspac p		{ margin-top: 3px; margin-bottom: 5px; }

a:link			{ font-weight: color: #003366; text-decoration: none; }
a:visited 		{ font-weight: color: #003366; text-decoration: none; }
a:hover 		{ font-weight:  color: #0000FF; text-decoration: none; }

.tnav			{ font-size: 10px; font-weight: bold; color: #FFFFFF; }
.tnav a:link	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.tnav a:visited	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.tnav a:hover 	{ font-weight: bold; color: #FFCC33; text-decoration: none; }

.bnav			{ font-size: 9px; color: #FFFFFF; }
.bnav a:link	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.bnav a:visited	{ font-weight: bold; color: #FFFFFF; text-decoration: none; }
.bnav a:hover 	{ font-weight: bold; color: #FFCC33; text-decoration: none; }

.quote		{ font-size: 10px; color: #FFFFFF; }

.media		{ font-size: 12px; color: #CCCCCC; }
.media a:link 	{ color: #FFCC00; text-decoration: none; }
.media a:visited 	{ color: #FFCC00; text-decoration: none; }
.media a:hover 	{ color: #66CCFF; text-decoration: none; }

.citation			{ font-size: 9px; color: #CCCCCC; }
.citation a:link	{ font-weight: bold; color: #CCCCCC; text-decoration: none; }
.citation a:visited	{ font-weight: bold; color: #CCCCCC; text-decoration: none; }
.citation a:hover 	{ font-weight: bold; color: #FFCC33; text-decoration: none; }

.maintxt		{ font-size: 10px; color: #333333; }
.maintxt a:link 	{ color: #006699; text-decoration: none; }
.maintxt a:visited 	{ color: #006699; text-decoration: none; }
.maintxt a:hover 	{ color: #3399FF; text-decoration: none; }

.maintxt2		{ font-size: 10px; color: #FFFFCC; }
.subhead		{ font-size: 16px; font-weight: bold; color: #003366; }
.sechead		{ font-size: 14px; font-weight: bold; color: #003366; }
.whead			{ font-family: Verdana, Chicago, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; display: block; text-align: center; }
.whead a:link 		{ color: #FFFFFF; text-decoration: none; }
.whead a:visited 	{ color: #FFF0FF; text-decoration: none; }
.whead a:hover 		{ color: #3399FF; text-decoration: none; }


.mainlg 			{ font-size: 13px; color: #333333; }
.mainlg a:link 		{ color: #006699; text-decoration: none; }
.mainlg a:visited 	{ color: #006699; text-decoration: none; }
.mainlg a:hover 	{ color: #3399FF; text-decoration: none; }

.heading1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #C7E3ED}
.heading1 a:link 	{ color: #C7E3ED; text-decoration: none; }
.heading1 a:visited 	{ color: #C7E3ED; text-decoration: none; }
.heading1 a:hover 	{ color: #FFCC33; text-decoration: none; }

.wnew		{ font-size: 12px; color: #6699CC; ; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: none}
.wnew a:link 	{ color: #6699CC; text-decoration: none; }
.wnew a:visited 	{ color: #6699CC; text-decoration: none; }
.wnew a:hover 	{ color: #FFCC33; text-decoration: none; }

.wnewt		{ font-size: 12px; color: #C7E3ED; ; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-variant: normal; text-decoration: none}
.wnewt a:link 	{ color: #C7E3ED; text-decoration: none; }
.wnewt a:visited 	{ color: #C7E3ED; text-decoration: none; }
.wnewt a:hover 	{ color: #FFCC33; text-decoration: none; }.homeflare {
	background-image: url(/images/home/benlensflareright.jpg);
	background-repeat: no-repeat;
}

.right { float: right; }
#home_image_credit { width: 15px;  } 
#home_social_links {
  background-image:  url(/images/home/social_bg.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
  height: 60px;
  padding: 40px 0 0 0;
  text-align: center;
  vertical-align: bottom;
}

ul {padding-left: 2em;}

-left: 0;}

