HTML,BODY { font-family:  corbel,verdana,Trebuchet MS, arial,sans-serif; color:white; margin:0px; height:100%; overflow:hidden; background:#000 url(img/light.jpg) no-repeat; }

#page { position:absolute; overflow:hidden; width:100%; height:100%; }
#text{ position:relative; height:100%; margin:0px auto; width:780px; overflow:hidden;  }
  #head {  width:780px; height:110px; top:0px; position:absolute; z-index:1; }
    #logo { display:block; margin:0px auto; height:116px; width:262px;  background:url(img/logo.png); text-decoration:none; }
    #title{ position:absolute; bottom:0px; font-family: cambria,georgia,Times New Roman,serif; font-size:200%; margin-left:10px; color:#ff0;}
  #content { padding-top:106px; }
  #right { float:right; position:relative; top:0px; width:200px; padding:20px 20px 20px 20px; z-index:2; }
  #left { position:absolute; top:106px; width:480px; bottom:48px; border:10px solid #900; -moz-border-radius:8px; border-radius:18px;
          background:#fff; overflow:auto; overflow-y:scroll; color:black; padding:10px;   }

  #process { position:absolute; top:106px; width:480px; bottom:48px; border:10px solid #900; font-size:100%; 
	     background:#fff; overflow:hidden; color:black; padding:10px; z-index:10;  display:none; }

#desc { position:absolute; font-size:14px; color:#999; width:500px; bottom:-100px;  }
#foot {  position:absolute; width:100%; bottom:0px;  z-index:2; border-top:1px solid #999; padding:5px 0px; background:#900 url(img/bg.jpg) repeat-x; }
  #foottxt { width:780px; margin:0px auto; font-family:verdana,arial,sans-serif; text-align:center; font-size:80%; } 

H2,.h2 { font-family: cambria,georgia,Times New Roman,serif; font-size:120%; font-weight:normal; margin:5px 0px 10px 0px; color:#ff0; }
H3 { font-family:calibri,arial,sans-serif; margin:0px; font-size:100%; text-indent:20px; }
H4 { clear:left; font-family:calibri,arial,sans-serif; font-size:120%; font-weight:bold; margin:15px 0px 5px 0px; color:#900; }
A.wt:link,A.wt:visited {color: #fff;} A.wt:hover {color: #ff0;}
A.y:link,A.y:visited {color: #ff0;} A.y:hover {color: #fff;}
TH { }
INPUT.button { margin:0px; }

FIELDSET { overflow:hidden; width:448px; display:block; margin:0px 0px 10px 0px; padding:5px 5px 10px 5px;  -moz-border-radius:8px; border-radius:18px; }
FIELDSET LEGEND { font-family:calibri,arial,sans-serif; font-size:120%; font-weight:bold; color:#900; margin-left:5px; padding:0px 5px; }
FIELDSET LABEL { min-width:145px; clear:left;  float:left; white-space:nowrap; text-align:right; font-weight:bold; padding:2px; font-family:corbel,arial,sans-serif; }
FIELDSET DIV.fielddiv { width:295px; margin-left:150px;  }
.fielddiv .fieldgroup { float:left; width:295px; }
.fieldgroup INPUT
,.fieldgroup SELECT
,.fieldgroup TEXTAREA
,SELECT.inp, TEXTAREA.inp,INPUT.inp { border:1px solid black; margin:1px; padding:1px; background:#eef; font-size:110%; }
.fieldgroup LABEL { float:none; }

A.button {width:150px; white-space:nowrap;text-align:center;float:left;font-family:georgia,Times New Roman,serif;background:url(img/butr.gif) no-repeat right top;color:#fff;text-decoration:none;font-size:18px;line-height:18px;height:66px; cursor:pointer;}
A.button:hover {background-position:100% -66px;}
A.button:active {background-position:100% -132px;}
A.button SPAN {display:block;background:url(img/butl.gif) no-repeat left top;padding:9px 6px 1px 6px; height:56px; }
A.button SPAN.bpad {padding:21px 6px 1px 6px; height:44px; }
A.button SPAN.pos,A.button SPAN.pos:active { display:inline; background:transparent; padding:0px; height:auto; }
A.button SPAN:hover {background-position:0% -66px; text-decoration:none; }
A.button SPAN:active {padding:10px 5px 0px 7px;background-position:0px -131px;}
A.button SPAN.bpad:active {padding:22px 6px 0px 6px; height:44px; }


#checklist { font-family: cambria,georgia,Times New Roman,serif; font-size:22px; list-style:none; width:400px; margin-left:70px;  }
#checklist LI { height:48px; background:url(img/check.gif) no-repeat; padding:16px 0px 0px 60px; }
#steplist { list-style:none; font-size:120%; margin:0px; padding:0px;   }
#steplist LI { float:left; width:32%; height:100%; padding-top:10px; }
#steplist LI DIV { margin:0px 25px 0px 60px;  }
.bg1 { background:url(img/bg1.gif) 10px 10px no-repeat; }
.bg2 { background:url(img/bg2.gif) 10px 10px no-repeat; border-left:3px solid black; }
.bg3 { background:url(img/bg3.gif) 10px 10px no-repeat; border-left:3px solid black; }
.bgw { background:white; }
.bgg { background:#ccc; }

#control {  }
#ads { width:468px; height:90px; margin-top:40px;}
#jackpot { font-family:calibri,sans-serif; margin:0px 0px; }
#msg, #tm { height:90px;  overflow:hidden; }
#about { text-align:center; font-size:130%; padding:10px; margin:0px auto 0px auto; color:#fff; -moz-border-radius:8px; border-radius:18px; }
#how { width:670px; margin:0px auto; background:#eea; color:#000; -moz-border-radius:8px; border-radius:18px;  }

.hlt { border:5px solid #ff0; width:80%; padding:5px; }
.level { margin:5px; float:left; padding:5px; text-align:center; width:125px; border:2px solid white; }
.level IMG { border:0px; }
A.level { margin:3px; float:left; padding:5px; text-align:center; width:125px; border:2px solid white; text-decoration:none; }
A.level:hover { border:2px solid #e6e6e6; }

.k { clear:left; float:left; width:55%; text-align:right; padding-right:5px; }
.v { float:left; width:40%; font-weight:bold; text-align:right; }

.err { font-family:calibri,sans-serif; background:#ff0; color:black; padding:10px; margin:5px; border:1px solid black; }
.inst { font-size:100%; }
.huge {font-size: 140%;}
BIG,.big {font-size: 110%;}
SMALL,.small {font-size: 90%;}
.tiny {font-size: 70%;}
.etiny	{font-size: 60%;}

.xbar { position:absolute; background:#00f;  width:1px;  }
.ybar { position:absolute; background:#00f;  height:1px;  }
.xy { position:absolute; background:#000;  width:2px; height:2px;  }

.indent { margin-left:20px; }

.b { font-weight:bold; }
.i { font-style:italic; }
.u { text-decoration:underline; }

.rel { position:relative;}
.abs { position:absolute;}
.fltl { float:left;  }
.clrl { clear:left;  }
.fltr { float:right;  }
.clrr { clear:right;  }
.nobr { white-space:nowrap; }
.ctr { text-align:center; }
.rht { text-align:right; }
.lft { text-align:left; }
.blk { display:block; }
.inv,.hide { display:none; }
.clip { overflow:hidden; width:100%; }

.lt { color:#999; }

.tbl {table-layout:fixed;}
.pad {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.padt {padding-top:5px;}
.padt10 {padding:10px 0px 0px 0px;}
.padb {padding-bottom:2px;}
.padb10 {padding-bottom:10px;}
.padl {padding-left:5px;}
.padr {padding-right:5px;}
.mar {margin:5px;}
.mar10 {margin:10px;}
.mar15 {margin:15px;}
.marb { margin-bottom:5px; }
.mart { margin-top:3px; }

.bd {border:1px #666666 solid;}
.bdr {border-right:1px #333333 solid;}
.bdb {border-bottom:1px #333333 solid;}
.bdby {border-bottom:1px #ff0 solid;}
.bdt {border-top:1px #666 solid;}
.bdl {border-left:1px #333333 solid;}
.blue { color:blue; }
.yellow { color:#ff0; }
.headcolor { color:#900; }

.full { width:99%; }
.half { width:49%; }
.most { width:70%; }
.w20p { width:19%; }
.sans { font-family:calibri,arial,sans-serif; }


.q { padding-top:25px; font-weight:bold;  font-size:140%; color:#009; }
.a { margin:15px 15px 25px 15px; }