body  {background: #fff;
       margin: 0px;
       min-width: 600px; 
       width: 100%;
       font-family: 'times roman', times, serif;}
/*  #c5620f  #0f62c5  */
#menu { position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: #fff;
	width: 170px; }
#head {	margin: 0;
	padding: 10px;
	border: 0px;
	background: #fff;
        text-align: right;
	height: 50px; }
#main { 
        padding: 75px 20px 5px 20px;
	border: 0px;
        min-width: 300px;
	background: #fff;
	margin: -20px 285px 0px 190px;}
#right {position: absolute;
	top: 125px;
	right: 0px; 
	margin: 0px;
       	text-align: center;
	padding: 10px;
	border: 0px;
        color: #0f62c5; 
	background: #fff;
	width: 285px;}
#right p {margin-top: 12px ! important;}
#footer { background: #e5822f;
        color: #fff;
        padding: 20px 0 0 0 ! important;
        margin: 30px 0 0 0 ! important;
        clear: both;}
#footer p { line-height: 90% ! important;
   margin: 12px 0 0 125px ! important;
   font-family: arial, sans serif;
   font-size: 8pt;
   text-align: center ! important;}
.topper {padding-top: 0; margin-top:0; }
.downer {padding-bottom: 37px; margin-bottom: 0; }
#footer a { color: #ffa; }
#footer a:hover { color: #e5822f;
        background: #ffa; }

.transpar img { z-index: 3;}
#head img { z-index: 70;}
h1, h2, h3, h4, h5, h6 {color : #e5822f ;
	font-family: 'trebuchet ms', lucida, geneva, helvetica, arial, sans-serif;
	line-height: 130% ;
	text-align: center;}
#right table {color: #000;
       background: #fff;
       border:1px;
       padding:3px;}
.invert {color:#fff;
    background: #e5822f;}
.gray {color:#000;
    background: #ccc;
    border:1px;
    text-align: center;}
#search { text-align : center;
    margin: 50px 0 0 0;}
#search  p { margin: 20px 0;}
a { color: #e5822f;
     font-family: times, serif;
     font-weight: bold;  
     text-decoration: none;}
a:visited { color: #d5721f; }
a:hover { color: #ffa; 
      background: #e5822f;
      font-weight: bold; 
      text-decoration: none;}
#menu ul {margin: 0px 0px 0px 0px;
         padding: 10px 0px 15px 0px;}
#menu li {list-style: none;
        margin: 0px 0px 0px 5px;
	padding: 0px;
        width:130px;
	border: 0px;}
#menu a {display: block;
	padding: 5px 0px 5px 5px;
        margin:0px;
        border: 0px;
	color: #e5822f;
        font-weight: bold;
	font-family: 'trebuchet ms', lucida, geneva, helvetica, 
	arial, sans-serif;
	text-decoration: none;
	width: 130px;}
#menu li a:hover {color: #fff;
   background: #f92;
        width: 130px;}
#main h3 {text-align: center;
     color: #e5822f;
     font-size: 130%;}
#main ul { list-style: none;
	margin: 0;
	padding: 0px;
	border: 0px;}
#main li { line-height : 120%;
     color: #000;
     padding: 0px;
     text-align: left;}
#main ul.indent li { line-height : 120%;
     color: #000;
     margin-left:30px;}
#main a { text-decoration:underline;}
p.comment { color: #fff;
      text-align: center; 
      margin:0px;}
p.ann { text-align: center;
      margin: 50px 0 ! important;}
p.ann a:hover { color: #fff;
      background: #e5822f;}
#right h3 { color: #fff;
        background: #e5822f;
        line-height: 10%;
        padding: 10px 0px 12px 0px;}
h3.invert { color: #fff;
        background: #e5822f;
        line-height: 10%;
        padding: 10px 0px 12px 0px;}
#right p { color: #000;
       padding: 0px 5px 10px 5px;
       margin: 0px;
       text-align : left;}
#right a { color: #e5822f;
       font-weight: bold ; 
       text-decoration: none;}
#right h3 a { color: #fff; 
      background-color: #e5822f;}
#right a:hover { color: #fff; 
      background-color: #e5822f;}
#right ul li a { color: #e5822f ! important;
       font-weight: bold ; 
       text-decoration: none;}
#right ul li a:hover { color: #fff ! important; 
      background-color: #e5822f! important;}
#right strong { color: #fff;
    font-weight: bold;}
#right ul { margin: 0 0 0 5px;
   padding:0;}
#right li { list-style: none;
       text-align : left;
       color: #000;}
#right ul.vendor li { margin: 10px auto;
   text-align: center;
   list-style: none;
   padding:0;}
table.rule { text-align: center;
      margin-left: auto; 
      margin-right: auto; 
      border-collapse: collapse;
      border: 2px #666 solid; }
table.plain {text-align: center;
      margin-left: auto; 
      margin-right: auto; 
      border: 0px; }
td.center { text-align: center;
      margin-left: auto; 
      margin-right: auto;
      padding: 20px 20px;}
#main th { border: thin #ffa solid;}
td.border {border: thin #ffa solid;}
td.lined {border: thin #ffa solid;
      margin: 0px;
      padding: 5px 10px;
      border-collapse: collapse;  }
td.entry {border: 0px;
         font-weight: bold;
         text-align: right;}
th.reverse {background: #999;
           color: #fff;}
td  {
    font-family: times, serif;
    color: #000;
    font-style: normal;
    text-align: left;
    font-weight: normal;}
p { line-height: 120%;
     color: #000;
     text-align: left;}
#main p { line-height: 120% ! important;
   margin-bottom: 10px;
     color: #000;
     text-align: left;}
p.small { line-height: 90% ! important;
          font-family: arial, sans serif;
          font-size: 8pt;
          text-align: center; }
p.right { text-align: right; }
td.right { text-align: right; 
         border: thin #666 solid; }
p.center { line-height: 120%;
   color: #000;
   text-align: center; }

img { border: 0; }
.nowrap {white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;}
.tiny {	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px;}
ul.spacey {list-style: none;
        margin-left: 10px;
        font-weight: normal;
        font-size: large; }
.right { text-align : right;}
.center { text-align : center;
        margin-left: auto;
        margin-right: auto;}
.centerimage {margin-left: 80px; }
.box-clear { clear: both; 
           line-height: 0px; 
           font-size: 1px; }

.indent {margin: 10px 15%;}
.floatleft { float: left;
           margin: 10px;
           line-height: 1.2em;
           padding: 0px;}
.floatleft400 { float: left;
           margin: 10px;
           width: 400px;
           line-height: 1.2em;
           padding: 0px;}
.floatleft400 p { background: #C5620F;
    color: #fff;
    padding: 5px;
    margin: -5px 0 5px 0; }
.floatright { float:right;
           margin: 10px;
           line-height: 1.2em;
           padding: 0px;}
.floatright400 { float:right;
           margin:  18px 10px 5px 10px;
           width: 400px;
           line-height: 1.2em;
           padding: 0px;}
.floatright400 a { color: #ffa; }
.floatright400 a:hover { color: #e5822f;
    background: #ffa; }
.floatright400 p { background: #C5620F;
    color: #fff;
    padding: 5px;
    margin: -5px 0 5px 0; }
.big { font-size: 120%; }
.blue {background: #e5822f;
      color: #fff;}
.transpar a:hover {background: transparent;}
table.rates {border: 1px solid #e5822f;
   clear: both;
   margin: 20px auto;
   text-align: center;
   border-collapse: collapse; }
td.plain { 
      background: #fff ! important;
      color: #000 ! important;
      border: 0px; }
table.rates td {border: 1px solid #ff0;
   background: #c5620f;
   padding: 5px 15px; 
   color: #fff;}
table.rates tr th {border: 1px solid #ff0 ! important;
   padding: 5px 15px; 
   background: #e5822f; 
   color: #fff;}
table.rates h3 {text-align: center;}
.bigpixleft { float: left;
	width: 400px;
	background: transparent;
	border: thin solid #c99;
	text-align: center;
	vertical-align: bottom;
        margin: 10px;
        padding: 0;}
.bigpixright { float: right;
	width: 400px;
	background: transparent;
/*  	border: thin solid #e82;  */
	vertical-align: bottom;
        margin: 10px;
        padding: 0;}
.bigpixleft img, .bigpixright img {margin:  0;
	padding: 0px;}
.bigpixleft p, .bigpixright p { 
	margin: -5px 0px 0px 0px;
	padding: 10px 5px;
        color: #fff;
        background: #e5822f; }
table.helparticles { border-collapse: collapse;
   border: 2px solid #ffa;
   background: #fff;
   margin: 30px 10px;}
table.helparticles td { border: 2px solid #ffa;
   padding: 5px;}
table.helparticles th { border: 2px solid #ffa;
   padding: 5px;
   color: #fff;
   background: #ffa;}
pre {font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px;}
ul.bigindent li { font-size: 1.1em;
        margin-left: 50px; }
table.grid {border: 2px solid #e5822f; 
   border-collapse: collapse;
   margin: 0 auto;}
table.grid td {border: 2px solid #e5822f;
   padding: 5px; }
.special {width: 170px;
   border: 1px solid #e5822f; }
.special h3 { color: #fff;
   background: #e5822f;
   margin: 0;
   padding: 0;}  
.special p { margin: 0;
   padding: 0 5px;}
h5.padding { padding: 0 0 0 40px;
   margin: 0; 
   text-align: left;}

#right table { width: 100%;
   margin: 0;
   padding: 0; 
   color: #000;}
#right table td { margin: 0;
   padding: 0; 
   color: #000;}
.boxleft { float: left;
   width: 90px;
   height: 90px;
   margin-right: 20px;}
ul.social {list-style-type: disc; }
ul.social li {list-style-type: disc;
        margin: 0 0 10px 40px;
        font-weight: normal; }
span.emphasize {font-weight: 800; 
    font-size: 1.1em; 
    color: #c5620f;}
.textbox { border: 2px dotted black;
   padding: 0 10px; 
   margin: 10px 35px;}
.textbox p { padding: 0;
   margin: 0; }
.hide, .fn {display: none;}
.type  {display: none;}
.floatqr { float: left;
           margin: -15px 0 0 5px;
           padding: 0px;}
#newsfeed { float: left;
   width: 200px; }
.divcenter {margin: 10px 0 50px 50px; }
.ulindent li { list-style: outside disc none;
   font-size: 1.1em;
   margin-left: 350px; }
h3.pullup {margin-top: 7px;}
.download { display: block; margin: 10px auto;}
.downback a:hover { display: block; background: #E5822F;}
   