BODY, html 
     {font-family:georgia;
      font-color:#000000;
      background-color:#ffffff;
      margin:0px;
      padding:0px;
      min-width:700px;
      height:100%;
      text-align:center;}

/* Link Styles For All Elements  */
/* Default link styles  */
a:link, a:visited, a:hover, a:active, #nav a:link, #nav a:visited, #nav a:active
{color: #D61006;
 text-decoration: underline;}

/* Dark Gray Links  */
a:link#hl2, a:visited#hl2, a:active#hl2
{color: #414141;
 text-decoration: underline;}

/* hl defaults  */
a:link#hl, a:active#hl, a:visited#hl
{color: #D61006;
 text-decoration: underline;}
 
 /* h2 defaults  */
 a:link#h2, a:active#h2, a:visited#h2
 {color: white;
  text-decoration: none;}


/* Hover effect  */
a:hover#hl, a:hover#hl2, #nav a:hover
{text-decoration: none;
 color: #FE0E02;
 background-color:#FFFF00;}


/* H-tag Styles  */
H1
{font-family:arial,tahoma,sans serif;
 text-align:center;
 color:#CC0000;
 font-weight:bold;}
          
H2,H3,H4
{font-family:arial,tahoma,sans serif;
 text-align:center;
 color:black;
 font-weight:bold;}
 
#H5
{font-family:arial,tahoma,sans serif;
 text-align:left;
 color:black;
 font-weight:bold;
 font-size:14pt;}


/* Wrapping column */
#wrap
{width:700px;
 margin:0px auto 0px 15%;
 text-align:left;}
 
 
/* Header elements */
#header
{width:700px;
 text-align:center;
 margin:10px auto 0 auto;
 padding:5px 0 0 0;}
 
 
/* Navigation elements */
#nav
{text-align:center;
 font-size:10pt;
 margin:0px auto 0px auto;
 background-color:#EEEDED;
 border-top:1px solid #D5D3D3;
 border-bottom:1px solid #D5D3D3;
 padding:3px 0px 6px 0px;
 width:700px;}
 
#nav2
{text-align:right;
 font-size:8pt;
 margin:0px auto 0px auto;
 background-color:#EEEDED;
 border-top:1px solid #D5D3D3;
 border-bottom:1px solid #D5D3D3;
 padding:3px 0px 6px 0px;
 width:700px;}


a#navpad
{margin-left:6px;
 margin-right:10px;}
      

/* body content */    
#main
{width:700px;
 margin:0px auto 5px auto;
 padding-top:0;}
 
#bodyback
{text-align:center;
 width:100%;
 margin-top:0;
 background-color:#F7F7F7;
 border-top:1px solid #D5D3D3;
 border-bottom:3px solid #D5D3D3;}
 
#buybutton
{background-color:#FF0000;}
 

 
#mainwide
{width:900px;
 margin:10px auto 10px auto;
 padding:5px 5px 5px 5px;}
 
#legal
{font-size:14;
 font-weight:bold;}
 
#charttypemain
{margin:20px auto 15px 50px;
 width:600px;}

#charttype
{font-size:12pt;
 text-align:left;
 padding:10px 5px 10px 10px;
 width:600px;}
 
 
/* Body Elements like tables, etc. */
.tableformat
{clear:right;
 float:right;
 width:40%;
 margin:5px 0px 5px 15px;
 padding:10px 15px 10px 15px;
 border:1px solid black;}

.tableformatleft
{clear:left;
 float:left;
 width:40%;
 margin:5px 15px 5px 0px;
 padding:10px 15px 10px 15px;
 border:1px solid black;}
 
#table2
{border-collapse:collapse;
 border:1px solid black;}
 
#table2 td
{border:1px solid black;}

#addon
{padding:15px;
 border:1px solid black;
 margin:15px 0 15px 0;}
 
 
/* Footer elements */
#footer
{width:700px;
 clear:both;
 text-align:center;
 margin:25px auto 20px auto;}

#foot1
{font-size:10pt;
 background-color:#EEEDED;
 border-top:2px solid #D5D3D3;
 border-bottom:1px solid #D5D3D3;
 padding:3px 0px 6px 0px;}
 
#foot2
{float:right;
 width:345px;
 height:70px;
 margin-left:0px;
 margin-bottom:10px;
 font-size:small;
 font-style:italic;
 color:gray;
 padding-top:5px;
 padding-right:5px;
 text-align:right;
 background-color:#F7F7F7;
 border-bottom:3px solid #D5D3D3;}
 
 #foot3
{float:left;
 width:345px;
 height:70px;
 margin-left:0px;
 margin-bottom:10px;
 font-size:small;
 font-style:italic;
 color:gray;
 padding-top:5px;
 padding-left:5px;
 text-align:left;
 background-color:#F7F7F7;
 border-bottom:3px solid #D5D3D3;}