body      {font-family: verdana, arial, sans-serif; font-size: 12px; background-color: #fff; margin: 0 0 40px 0}
table, td {font-family: verdana, arial, sans-serif; font-size: 12px; line-height: 1.3}

a:link    {color: #906}
a:visited {color: #906}
a:hover   {color: #00c}

a.vendors:link    {font-weight: bold; text-decoration: none}
a.vendors:visited {font-weight: bold; text-decoration: none}
a.vendors:hover   {font-weight: bold; text-decoration: underline}

a.vendors0:link    {color: #906; font-weight: bold; text-decoration: none}
a.vendors0:visited {color: #906; font-weight: bold; text-decoration: none}
a.vendors0:hover   {color: #906; font-weight: bold; text-decoration: underline}

a.vendors1:link    {color: #00c; font-weight: bold; text-decoration: none}
a.vendors1:visited {color: #00c; font-weight: bold; text-decoration: none}
a.vendors1:hover   {color: #00c; font-weight: bold; text-decoration: underline}

a.photocredit:link    {font-size: 10px; color: #f39; text-decoration: none}
a.photocredit:visited {font-size: 10px; color: #f39; text-decoration: none}
a.photocredit:hover   {font-size: 10px; color: #66f; text-decoration: underline}

a.emailmarketing:link    {color: #999; text-decoration: none}
a.emailmarketing:visited {color: #999; text-decoration: none}
a.emailmarketing:hover   {color: #999; text-decoration: underline}

a.foot:link    {font-size: 10px; font-weight: bold; text-decoration: none}
a.foot:visited {font-size: 10px; font-weight: bold; text-decoration: none}
a.foot:hover   {font-size: 10px; font-weight: bold; text-decoration: underline}

td.head {font-weight: bold; color: #fff; background-color: #437}


img {vertical-align: bottom}
img.hide {display: none}
img.bullet  {position: relative; top: 2px; margin-right: 3px; border: 0}

img.vmenusub       {opacity: 0.85; filter:alpha(opacity=85); border: 0}
img.vmenusub:hover {opacity: 1.0; filter:alpha(opacity=100); border: 0}

hr {height: 1px; border: solid 0px #999; color: #999; background-color: #999; padding: 0; margin: 10px 0 10px 0}

h2 {font-family: arial; font-size: 17px; font-weight: bold; color: #000; border-bottom: solid 2px #ccc; padding-bottom: 0; margin: 0; line-height: 1.1; clear: both}
h3 {font-family: arial; font-size: 11px; margin: 0; color: #999; font-weight: bold; padding-left: 1px}

ul,ol {}

li {}
li.single {margin-bottom: 1.0em}

p        {margin: 1.0em 0}
p.first  {margin-top: 0}
p.double {margin-top: 2.0em}
p.triple {margin-top: 3.0em}

div.single {margin-top: 1.0em}
div.double {margin-top: 2.0em}
div.triple {margin-top: 3.0em}



.ital {font-style: italic}
.bold {font-weight: bold}
.normal {font-weight: normal}

.reg        {font-size: 13px}
.mid,  .med {font-size: 11px}  
.tiny, .sml {font-size: 10px}

.arial {font-family: arial}

.form {font-size: 11px; font-weight: bold}
.formreq {font-size: 11px; font-weight: bold; color: #933}

.grey {color: #999}

.fileinfo {font-size: 10px; font-weight: normal; color: #777}
.projweb {font-size: 11px; font-weight: normal; color: #000; padding-left: 5px}

.noul {text-decoration: none}
.nowrap {white-space: nowrap}

.center  {text-align: center}
.right   {text-align: right}
.justify {text-align: justify}

.indent {padding-left: 25px}

.noborder {border: 0}
.thumb {border: solid 2px #780068}
.frame {border: solid 3px #780068}

.thumb-horiz  {float: left;  clear: none; margin: 5px 13px 0 0}
.thumb-left   {float: left;  clear: left; margin: 15px 15px 6px 0}
.photo-left   {float: left;  margin: 3px 15px 3px 0px; border: solid 0px #000}
.photo-right  {float: right; margin: 3px 15px 3px 0px; border: solid 0px #000}


