body              {
                    padding: 0px;
                    margin: 0px;
                    font-family: Verdana,"Times New Roman",Times, serif;
                    font-size: 10pt;
                    background-color: #000000;
                  }

.center           {
                    text-align: center;
                    margin: auto;
                  }

/* outer container to enable centering of content box in ie */

#container        {
                    width: 100%;
                    margin: 10px  auto;
                    border: 0;
                  }

/* inner container centered */

#container2       {
                    width: 80%;
                    margin: 10px  auto;
                    border: 0;
                  }

.wrapper          {
                    margin: 0px auto;
                    width: 974px;
                  }

.header           {
                    width: 100%;
                    background-color: #69BEDE;
                    margin: 0px;
                    height: 60px;
                  }

/* ---style footer---
   ================================================== */

#footer           {
                    clear: both;
                    margin-top: .5em;
                    padding: 1em;
                    font-size : 10pt;
                    color: #000080;
                    border-top: 0px;
                  }

/* style footer hyperlinks */

#footer a:link    {
                    font-size : 8pt;
                    color: #FFFF00;
                    text-decoration: none;
                  }

#footer a:visited {
                    font-size : 8pt;
                    color: #33FF33;
                    text-decoration: none;
                  }

#footer a:hover   {
                    font-size : 8pt;
                    color: #00CCFF;
                    text-decoration: underline;
                  }

#footer a:active  {
                    font-size : 8pt;
                    text-decoration: none;
                  }

p                 {  text-align: left }

/* style logo */

#logobox          {
                    padding: 0;
                    margin: 0;
                    width: 100%;
                    height: 215px;
                    position : relative;
                    z-index: 1;
                  }

/* banner image under menu */

#ad               {
                    position: relative;
                    clear: both;
                    width: 974px;
                    height: 200px;
                  }

.ad               {
                    position: relative;
                    clear: both;
                    width: 974px;
                    height: 200px;
                  }

.avr              {
                    color: #FFFF00;
                    font-size: large;
                    padding: 20px;
                    text-align: center;
                  }

.avr a:link       {
                    color: #FFFF00;
                    text-decoration: underline;
                  }

.avr a:visited    {
                    color: #33FF33;
                    text-decoration: none;
                  }

.avr a:hover      {
                    color: #00CCFF;
                    text-decoration: underline;
                  }

.avr a:active     {  text-decoration: none }

/* wrapper for text block and right photos */

.container3       {
                    width: 974px;
                    height: 900px;
                  }

#text             {
                    clear: both;
                    color: #FFFFFF;
                    float: right;
                    font-size: medium;
                    width: 681px;
                  }
				  
				  
#text2		 {
                    clear: both;
                    color: #FFFFFF;
                    float: left;
                    font-size: medium;
                    width: 900px;
                  } 

#text ul          {
                    clear: both;
                    float: left;
                    list-style-type: none;
                    margin: 0;
                    padding-left: 20px;
                    text-align: left;
                  }

.address          {
                    font-size: small;
                    margin-left: 10px;
                  }

/* style text hyperlinks */

#text a:link      {
                    color: #FFFF00;
                    text-decoration: underline;
                  }

#text a:visited   {
                    color: #33FF33;
                    text-decoration: none;
                  }

#text a:hover     {
                    color: #00CCFF;
                    text-decoration: underline;
                  }

#text a:active    {  text-decoration: none }

#text2            {
                    clear: both;
                    color: #FFFFFF;
                    font-size: 1em;
                  }

#text2 a:link     {
                    color: #FFFF00;
                    text-decoration: underline;
                  }

#text2 a:visited  {
                    color: #33FF33;
                    text-decoration: none;
                  }

#text2 a:hover    {
                    color: #00CCFF;
                    text-decoration: underline;
                  }

#text2 a:active   {  text-decoration: none }

/* block containg photos on right of pages */

#photos           {
                    color: #FFFFFF;
                    float: left;
                    padding-right: 0;
                    width: 270px;
                  }

/* style text hyperlinks */

#photos a:link    {
                    color: #FFFF00;
                    text-decoration: underline;
                  }

#photos a:visited {
                    color: #33FF33;
                    text-decoration: none;
                  }

#photos a:hover   {
                    color: #00CCFF;
                    text-decoration: underline;
                  }

#photos a:active  {  text-decoration: none }

.rightphotos      {
                    background-color: #FAF0E6;
                    border-color: #FFE4C4;
                    border-style: double;
                    float: right;
                    height: 208px;
                    margin: 5px;
                    padding: 5px;
                  }

.rightphotos2     {
                    background-color: #FAF0E6;
                    border-color: #FFE4C4;
                    border-style: double;
                    float: right;
                    height: 170px;
                    margin: 5px;
                    padding: 5px;
                  }

.rightphotos p    {
                    clear: both;
                    color: #ffffff;
                    font-size: 10pt;
                    font-style: italic;
                    margin: 0;
                    padding: 0 0 20px;
                    text-align: center;
                  }

.rightphotos2 p   {
                    clear: both;
                    color: #ffffff;
                    font-size: 10pt;
                    font-style: italic;
                    margin: 0;
                    padding: 0 0 20px;
                    text-align: center;
                  }

#photos ul        {
                    clear: both;
                    line-height: 1.5em !important;
                    list-style-type: none;
                    margin: 0;
                    padding-bottom: 20px;
                    padding-left: 20px;
                    text-align: 
                  }

h2,
h3,
h4                {
                    clear: both;
					font-family: Verdana,"Times New Roman",Times, serif;
                    padding-left: 20px;
                    padding-top: 20px;
                    text-align: left;
                  }

/* ---Box Layout---
   ================================================== */

.solar            {
                    -moz-border-radius-bottomleft: 3px;
                    -moz-border-radius-bottomright: 3px;
                    -moz-border-radius-topleft: 3px;
                    -moz-border-radius-topright: 3px;
                    margin-bottom: 10px;
                    margin-top: 10px;
                    z-index: 9998;
                  }

.solar img        {
                    border: medium none;
                    padding: 0 9px;
                  }

.top              {
                    -moz-border-radius-bottomleft: 3px;
                    -moz-border-radius-bottomright: 3px;
                    -moz-border-radius-topleft: 3px;
                    -moz-border-radius-topright: 3px;
                    margin: auto;
                    overflow: hidden;
                    padding: 0;
                    width: 193px;
                  }

/* ---color header at top of box--
   ================================================== */

.green            {  background: url(../images/graphics2009/greentop.gif) repeat-x }

.red              {  background: url(../images/graphics2009/redtop.gif) repeat-x }

.yellow           {  background: url(../images/graphics2009/yellowtop.gif) repeat-x }

.orange           {  background: url(../images/graphics2009/orangetop.gif) repeat-x }

.purple           {  background: url(../images/graphics2009/purpletop.gif) repeat-x }

.blue             {  background: url(../images/graphics2009/bluetop.gif) repeat-x }

.name             {
                    font-size: 15px;
                    font-weight: bold;
                    padding: 4px 5px;
                  }

.name a:link,
.name a:visited   {
                    color: #fff;
                    text-decoration: none;
                  }

.name a:hover,
.name a:active    {
                    color: #fff;
                    text-decoration: underline;
                  }

.description      {
                    margin: auto;
                    line-height: 14px;
                    width: 193px;
                    padding: 2px 0px;
                  }

.pubthumb         {
                    border: 0 none;
                    float: right;
                    padding: 20px;
                  }

#gallery          {  padding-top: 20px; }

#gallery img      {
                    background: white none repeat scroll 0 0;
                    border: medium none;
                    height: 60px;
                    margin: 2px 1px;
                    padding: 2px;
                    width: 90px;
                  }

#map_canvas2      {
                    width: 600px;
                    height: 300px;
                    margin: auto;
                    color: #000000;
                  }

#google           {  font-size: small }

.howto            {
                    font-size: small;
                    text-align: center;
                  }

.poster2          {
                    margin-bottom: 10px;
                    padding: 0 10px;
                  }

.poster2 img      {  border-style: none }


