body { color: #666; font-size: 11px; font-family: Lucida Grande, Helvetica, Arial, sans-serif; padding: 2px 12px; }
p { color: #666; font-size: 11px; font-family: Lucida Grande, Helvetica, Arial, sans-serif; padding: 2px 12px; }
td {color: #666; font-size: 11px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;;}

h1 { color: #666; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 2pt  ; border-bottom: 1px dotted gray; background-color: #f9f9f9; padding: 2px 12px;}
h2 { color: #666; font-size: 11px; font-family: Lucida Grande, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 2pt;  padding: 2px 12px;  }

hr { height: 1; width:100%; background-image:url(../images/bg-ul.png); border:hidden; }


.content { color: #666; font-size: 11px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;}
.tdcontent { color: #666; font-size: 11px; font-family: Lucida Grande,  Verdana, Arial, sans-; background-color: #e6e6e6; padding: 10px; border: dotted 1px #999; }
/*Main Navigation top*/
A.mainnav:link    { color: #666; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; background-image: url(../images/top_nav1.png); background-position: 0 bottom; text-align: center; display: block; width: 100%; height:58px }
A.mainnav:visited { color: #666; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;; font-weight: bold; text-decoration: none; background-image: url(../images/top_nav1.png); text-align: center; display: block; width: 100%; height:58px }
A.mainnav:active  { color: #666; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;; font-weight: bold; text-decoration: none; background-image: url(../images/top_nav1.png); text-align: center; display: block; width: 100%; height:58px  }
A.mainnav:hover   { color: #00ffea; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;; font-weight: bold; text-decoration: none; background-image: url(../images/top_nav_over1.png); text-align: center; width: 100%; height:58px }
/*Left Nav*/
A.leftnav:link   { color: #666; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;; font-weight: bold; text-decoration: none; background-image: url(../images/left_nav.png); text-indent: 45px; display: block; width: 262px; height: 24px; vertical-align:middle }
A.leftnav:visited  { color: #666; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;; font-weight: bold; text-decoration: none; background-image: url(../images/left_nav.png); text-indent: 45px; display: block; width: 262px; height: 24px }
A.leftnav:active  { color: #666; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;; font-weight: bold; text-decoration: none; background-image: url(../images/left_nav.png); text-indent: 45px; display: block; width: 262px; height: 24px }
A.leftnav:hover  { color: #00ffea; font-size: 12px; font-family: Lucida Grande, Helvetica, Arial, sans-serif;; font-weight: bold; text-decoration: none; background-image: url(../images/left_nav_over.png); text-indent: 45px; display: block; width: 262px; height: 24px }
/*image borders*/
.thumb { padding: 2.5px; border-width: 2px; border-color: white; }
.thumb:hover { padding: 2.5px; border-width: 2px; border-color: #bababa; }
/*td info*/
.tdrelaxed   { color: #fff; font-size: 10pt; font-weight: bold; background-color: #447fbb; padding: 2pt; border-right: 1px solid silver }
.tdcontact { color: #fff; font-size: 10pt; font-weight: bold; padding: 2pt; border-right: 1px solid silver }

.sidepane     { background-color: #f9f9f9; margin: 1pt; padding: 2pt  ; border: dotted 1pt #bababa; }

.tdtealon     { color: white; font-size: 10pt; font-weight: bold; background-color: #2aa; padding: 2pt }
.tdblueron  { color: white; font-size: 10pt; font-weight: bold; background-color: #39f; padding: 2pt }
.tdgreenon { color: white; font-size: 10pt; font-weight: bold; background-color: #015004; padding: 2pt }
.tdgray   { background-color: #ccc; padding: 0 4pt }

