*                                     {margin: 0; padding: 0;}
body,div,h1,h2,h3,h4,h5,h6,p,form,img {margin:0; padding:0;}
ul                                    {margin: 0px; padding: 0px;}
li                                    {margin: 0px; padding: 0px;}
img                                   {border: 0;}
h1                                    {font-size: 14pt;}
h2                                    {font-size: 12pt; margin-bottom: 5px;}
h3                                    {font-size: 10pt; margin-bottom: 5px;}
a         {text-decoration: none; color: rgb(139,160,48);  font-weight: bold;}
a:hover   {text-decoration: underline; color: rgb(255,180,68);  font-weight: bold;}
a:active  {text-decoration: none; color: rgb(139,160,48);  font-weight: bold;}

body               {font-size: 10pt; color: rgb(153,180,190); background: rgb(24,99,57) url('./../images/bg.jpg') top left repeat-x; font-family: verdana, Arial, Helvetica, sans-serif;}
#header            {background: transparent url('./../images/header.png') top center no-repeat; width: 900px; height: 400px;}
#mainFrame         {}
#wrapperFrame      {position: relative; width: 900px; margin: 0 auto;}
#spacerHeader      {height: 5px;}
#mainNavFrame          {color: rgb(29,24,21); margin-top: 4px;  font-size: 12pt; position: relative; top: -179px;}
#mainNavFrame a        {text-decoration: none; color: rgb(29,24,21); font-weight: bold;}
#mainNavFrame a:hover  {text-decoration: none; color: rgb(71,94,71); font-weight: bold;}
#selectedNav           {color: rgb(171,40,29);  font-weight: bold;}
#selectedNav a         {color: rgb(171,40,29);  font-weight: bold;}
#selectedNav a:hover   {color: rgb(171,40,29);  font-weight: bold;}
#selectedNav a:active  {color: rgb(171,40,29);  font-weight: bold;}
#spacerMainNav     {height: 10px;}
#contentFrame      {position: relative; top: -150px;}
/*  background: transparent url('./../images/wrapper.png') top center no-repeat;*/
#contentTable      {width: 900px;}
#contentTable td   {text-align: center; vertical-align: top;}
.introStatement    {font-size: 12pt; margin: 20px 0px 70px 0px; color: rgb(239,165,47);}

.welcomeP          {margin: 20px 40px 20px 40px;}
#welcome           {font-size: 10pt;}

.aboutusDiv         {margin: 0 0 20px 0;}
.aboutusDiv p       {margin: 0 10px 10px 10px;}
.aboutusDiv h3      {margin: 0 0 10px 10px; font-style: italic;}

 #homeTable    {width: 100%; font-size: 12pt; color: rgb(239,165,47); color: rgb(25,50,0);}
 #homeTable td {vertical-align: top; line-height: 23px;}
 
 #aboutTable    {width: 100%; font-size: 12pt; color: rgb(239,165,47);}
 #aboutTable td {vertical-align: top; width: 50%; line-height: 21px;}
 #aboutTable p  {margin: 10px 0 10px 0;}
 
.detailsHeaderWrapper h3 {font-size: 22pt;}
#detailsTableTDLDiv      {text-align: left; width: 150px;}
#detailsTableTDRDiv      {text-align: left; margin: 0 10px 0 10px;}

.topFrame          {width: 900px; height: 10px; background: transparent}
.tlCorner          {width: 0px; height: 10px; background: transparent;}
.trCorner          {width: 0px; height: 10px; background: transparent;}
.blCorner          {width: 0px; height: 10px; background: transparent;}
.brCorner          {width: 0px; height: 10px; background: transparent;}
.tframeCenter      {width: 900px; height: 10px; background: transparent url('./../images/top.jpg') top left repeat-x;}

.phlogo30     {background-color: transparent; opacity: .15; filter: alpha(opacity=15); -moz-opacity: 0.15;}
.phlogoOFF    {background-color: transparent; opacity: .70; filter: alpha(opacity=70); -moz-opacity: 0.70;}

#contactWrapper        {height: 350px; background: transparent url('./../images/heads.png') bottom right no-repeat;}
#contactTable          {width: 900px;}
#contactInfoTable      {width: 420px; margin-left: 50px; background: transparent; height: 310px;}
#contactInfoTable td   {text-align: left;}
#contactFormTD         {text-align: left; vertical-align: top; width: 430px; border-right: solid 3px rgb(23,91,60);}
#contactFormTD p       {color: rgb(255,185,67);}
#contactInfoTD         {text-align: left; vertical-align: top; width: 470px;}
#contactInfoTable p    {margin-left: 0px; color: rgb(255,185,67);}
.contactInfoTableTDL   {width: 125px; text-align: right; color: rgb(239,165,47); font-weight: bold; vertical-align: top;}
.contactInfoTableTDR   {text-align: left; vertical-align: top;}
.contactInfoTableTDR p {text-align: left; margin-left: 0;}
.contactInfoTableTDC   {text-align: right;}
#spacerContent         {height: 10px;}

#bottomNavFrame    {color: rgb(130,140,130); font-size: 9pt; text-align: right; position: relative; top: -150px;}
#bottomNavFrame a  {text-decoration: none; color: rgb(130,140,130); font-weight: bold;}
#bottomNavFrame a:hover  {text-decoration: none; color: rgb(180,190,180); font-weight: bold;}
#spacerBottomNav   {height: 4px;}
#footerFrame       {color: rgb(130,140,130); font-size: 9pt; text-align: right; position: relative; top: -150px;}
#spacerFooter      {height: 20px;}

.termsDiv p        {margin-bottom: 20px;}
.termsDiv ul       {margin-left: 20px; margin-bottom: 20px;}

form, textarea              {font-size: 11px; font-family: verdana, Arial, Helvetica, sans-serif}
.text, textarea             {margin: 0; background-color: rgb(251,255,221); width: 300px; border: 2px solid rgb(49,64,71); color: #858585; padding: 4px; margin: 2px; font-size: 11px;}
.text:hover, textarea:hover {background-color: rgb(250,250,250); border: 2px solid rgb(49,64,71); }
textarea                    {height: 60px;}
