.body
{
padding:0; 
margin:0;
}

/* buy now buttons */
a.button_buynow, 
a.button_buynow_disabled 
{ 
display: block; 
background-color: transparent; 
background-image: url(button_buynow.gif); 
background-repeat: no-repeat; 
width: 156px; 
height: 28px; 
margin: 5px auto; 
padding-left:0px; 
padding-top:5px; 
text-align:center; 
font-family: Arial, sans-serif; 
font-size: 10pt; 
font-weight: bold; 
text-decoration: none; 
}

a.button_buynow:link, 
a.button_buynow:visited 
{ 
color:#0A51A1;
}

a.button_buynow:hover, 
a.button_buynow:active 
{ 
background-position: 0 -36px; 
text-decoration: underline; 
}

a.button_buynow_disabled:link, 
a.button_buynow_disabled:visited, 
a.button_buynow_disabled:hover, 
a.button_buynow_disabled:active 
{ 
background-position: 0 -72px; 
color: #5F5F5F; 
cursor: default; 
}

.TEXT         
{
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-style: normal;
color: white
}
              
.WHITTEXT
{
font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-style: normal;
font-weight: bolder;
color: white
}

.GRAYTEXT     
{
font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-style: normal;
font-weight: bolder;
color: gray
}
              
.GRA2TEXT
{
font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-style: normal;
color: gray
}

.BLU2TEXT     
{
font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-style: normal;
color: #336699
}

.MNU2TEXT     
{
font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-style: normal;
font-weight: bolder;
color: #336699
}

.FULLTEXT     
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
font-size: 13px;
font-style: normal;
color: black
}

.LINKTEXT
{
font-family: Arial, Tahoma, Helvetica, sans-serif;
line-height: 18pt;
font-size: 10pt;
font-style: normal;
color: black
}
              
.MEDITEXT     
{
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
line-height: 11pt;
font-size: 8.5pt;
font-style: normal;
color: black
}

.DESCTEXT     
{
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
line-height: 9pt;
font-size: 7.5pt;
font-style: normal;
color: black
}

.TABLTEXT     
{
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
line-height: 12pt;
font-size: 10pt;
font-style: normal;
font-weight: bolder;
color: white
}

.LISTTEXT     
{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 8pt;
font-weight: normal;
color: black
}

.FORMTEXT     
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 8pt;
font-weight: bolder;
color: black
}

.SMALTEXT     
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 8pt;
color: black
}

.MENUTEXT     
{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-weight: bolder;
color: white
}

.LEFTTEXT-A   
{
font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-weight: normal;
color: #0A51A1
}

.LEFTTEXT-G   
{
font-family: Verdana, Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height: 10pt;
font-size: 7.5pt;
font-weight: bolder;
color: gray
}

.DESCO        
{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: black;
}

.labelinput
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: black;
}

.shadedinput
{
background: url(formfield.gif) 
repeat-x scroll; 
background-repeat: repeat-x; 
background-attachment: scroll; 
outline: none; 
border: 1px solid; 
border-top-width: 1px; 
border-top-style: solid; 
border-top-color: rgb(227, 244, 243); 
border-right-color: rgb(227, 244, 243); 
border-left-color: rgb(227, 244, 243); 
border-bottom: 1px solid rgb(131, 169, 200); 
color: rgb(3, 57, 88); 
font: normal normal normal 13px/normal 'Tahoma', 'Arial', 'Verdana'; 
height: 32px; 
padding: 7px 0px 0px 5px; 
margin-bottom: 10px;
}

.errorboxtitle 
{
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-weight: bolder;
line-height: 18pt;
font-size: 16pt;
font-style: normal;
background-color: #FF4646;
margin: 10px;
padding: 10px;
color: #FFCCCC;
}

.errorboxdetails
{
background-color: #FFAD5B; 
margin: 10px; 
padding: 10px; 
color: black;
}

.errorboxfeed
{
background-color: #9DFF9D; 
margin: 10px; 
padding: 10px; 
color: black;
}

.successteboxtitle
{
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-weight: bolder;
line-height: 18pt;
font-size: 16pt;
font-style: normal;
background-color: #9DFF9D;
margin: 10px;
padding: 10px;
color: #004800;
}
       
H1 
{
display: block; 
background-color: transparent; 
background-image: url(h1.gif); 
background-repeat: repeat-x; 
font-family: "Arial Black", Arial, Helvetica, sans-serif; 
font-size: 18px; 
text-align: center; 
padding-top: 15px; 
padding-bottom: 30px; 
letter-spacing:5px; 
color: #314252; 
}

H2 
{
font-family: "Arial Black", Arial, Helvetica, sans-serif; 
font-size: 18px; 
text-align: left; 
text-transform: lowwercase; 
padding-bottom: 10px; 
letter-spacing:5px; 
color: #314252;
}

.newsheader1
{
  padding:0; 
  margin:0; 
  font-family: Tahoma, Arial, "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; 
  font-size: 18pt; 
  line-height: 23pt; 
  font-style: normal; 
  font-weight: bolder; 
  color: #3198D8;
}

.newsdate1
{
  padding:0; 
  margin:0; 
  font-family: Tahoma, Arial, "Trebuchet MS", Trebuchet, Verdana, Sans-Serif; 
  font-size: 8pt; 
  line-height: 8pt; 
  font-style: normal; 
  font-weight: normal; 
  color: #7EBA0B;
}


.FOOTER 
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8px; 
text-transform: uppercase; 
padding-bottom: 10px; 
text-align: left;
}

.BUTTN 
{
background-color: #E0E0E0; 
border: 1 solid #C0C0C0; 
padding: 1; 
height: 22px; 
width: 153px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8.5pt; 
font-style: normal; 
font-weight: normal; 
text-align: center; 
color:black;
}