*                                           {margin: 0; padding: 0;}
body,div,h1,h2,h3,h4,h5,h6,p,form,img,ul,li {margin:0; padding:0;}
img       {border: 0;}
h1        {font-size: 14pt;}
h2        {font-size: 12pt; margin: 0 0 5px 10px;}
h3 {font-size: 12pt; margin: 20px; margin-bottom: 0px; background: rgb(54,54,54) url('./../images/h3bk.png') top left repeat-x; text-align: left; padding: 10px; color: rgb(196,196,196);}
h2 {font-size: 9pt; margin: 20px; margin-bottom: 0px; background: rgb(54,54,54) url('./../images/h3bk.png') top left repeat-x; text-align: left; padding: 5px; color: rgb(196,196,196);}
a         {text-decoration: none; color: #f37507;}
a:hover   {text-decoration: none; color: #f5bc8a;}
a:active  {text-decoration: none; color: #f37507;}

body               {font-size: 10pt; color: #DCAA46; background: #000000 url('./../images/bg.jpg') top center no-repeat; font-family: verdana, Arial, Helvetica, sans-serif;}


#contact_overlay_frame {height: 20px; background: transparent url('./../images/contactbg.png') top left; border-bottom: solid 1px rgb(40,40,40);}
#contact_overlay   {text-align: right; margin-left: 300px; font-size: 10pt; font-weight: bold; position: relative; top: -21px; color: #f37507;}

#header_overlay_frame {height: 150px; background: transparent url('./../images/headerbg.png') top left; border-bottom: solid 1px rgb(25,25,25);}

#header            {background: transparent url('./../images/logo.png') top left no-repeat; width: 100%; height: 150px; position: relative; top: -150px;}
#mainFrame         {}
#wrapperFrame      {position: relative; width: 1000px; margin: 0 auto;}

#offsetContent     {position: relative; top: -130px;}

.sidebarP {text-align: center; font-size: 10pt; margin: 5px 10px 0 0; border: dashed 1px rgb(150,150,150); padding: 15px; width: 238px;}

.contentPadInner   {padding: 20px; background: transparent url('./../images/contentinner.png') top left; margin: 0 20px 0 20px; border: solid 3px rgb(30,30,30); border-top: none;}

#slide {background: transparent url('./../images/home1.jpg') top center no-repeat; text-align: center; width: 950px; height: 350px; margin-left: 22px; display: none;}
#slide2 {background: transparent url('./../images/home2.jpg') top center no-repeat; text-align: center; width: 950px; height: 350px; margin-left: 22px; display: none; position: absolute; top: 25px;}

#mainNavFrameSpacer {height: 273px;}
#bullets   {background: transparent url('./../images/bullet1.png') top left no-repeat; width: 480px; height: 130px; margin-top: 65px;}
#mainNavFrame          {color: #fafaa0; font-size: 11pt; background: transparent; text-align: center;}
#mainNavFrame a        {text-decoration: none; color: #fafaa0; font-weight: bold;}
#mainNavFrame a:hover  {text-decoration: none; color: white; font-weight: bold;}
#mainnavDiv            {min-width: 520px;}
#licenseDiv            {min-width: 300px;}
#mainHeaderSpacer      {height: 8px; background: transparent url('./../images/btmedge.png') top left repeat-x}
#selectedNav           {color: #f37507;  font-weight: bold;}
#selectedNav a         {color: #f37507;  font-weight: bold;}
#selectedNav a:hover   {color: #f37507;  font-weight: bold;}
#selectedNav a:active  {color: #f37507;  font-weight: bold;}
#spacerMainNav     {height: 0px;}

#contentFrame      {min-height: 100px; position: relative; top: 0px; background: transparent;}
.aboutusDiv         {margin: 0px 0px 20px 0px; width: 100%; position: relative; top: 0px;}
.aboutusDiv p       {margin: 0 10px 10px 10px;}
.aboutusDiv h3      {margin: 0 0 5px 10px; font-style: italic;}
#contentTable      {width: 900px; }
#contentTable td   {text-align: center; vertical-align: top;}
.introspacer       {height: 20px;}
.introStatement    {font-size: 12pt; margin-left: 30px;}
#spacerContent         {height: 0px;}
#content {}

#homeTable    {width: 100%; font-size: 12pt; color: rgb(25,50,0);}
#homeTable td {vertical-align: top; line-height: 23px;}
 
.contentWrapperBorder {border: solid 3px black; min-height: 394px; overflow: visible; background: transparent url('./../images/contentbg.png') top left;}
 
#contactTable          {width: 100%;}
#contactForm           {margin: 5px 0 0 25px;}
#contactFormTD         {text-align: left; vertical-align: top; width: 50%; border-right: solid 3px rgb(0,0,0);}
#contactFormTD p       {margin-left: 15px;}

#contactInfoTable      {width: 420px; margin-left: 20px; height: 290px;}
#contactInfoTable td   {text-align: left;}
#contactInfoTD         {text-align: left; vertical-align: top; width: 400px;}
#contactInfoTable p    {margin-left: 10px;}
.contactInfoTableTDL   {width: 135px; text-align: right; color: silver; font-weight: bold; vertical-align: top;}
.contactInfoTableTDL div {text-align: right;}
.contactInfoTableTDR   {text-align: left; vertical-align: top;  font-weight: bold;}
.contactInfoTableTDR p {text-align: left; margin-left: 0;}
.contactInfoTableTDC   {text-align: right;}

#footerFrame         {font-weight: bold; color: #AFAFAF}
#footerFrame a       {text-decoration: none; color: #AFAFAF; font-weight: bold;}
#footerFrame a:hover {text-decoration: none; color: rgb(250,250,250); font-weight: bold;}
#bottomNavFrameTable {height: 100px; width: 100%}
#spacerBottomNav   {height: 50px;}
#footerFrame       {text-align: left; margin: 0; line-height: 13pt;}
#bottomNav         {text-align: right; margin-right: 20px;}
#spacerFooter      {height: 50px;}
#footer {min-width: 850px; margin: 2px 0 0 0;}

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