body {
	background:#e5ecf2 url(images/bg.jpg) top repeat-x;
	margin: 0px; padding:0px;
	text-align: left;
}
body,td,div,span,p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a img { border: none; }
.clear { clear:both; }
.clear15 { height:15px;  clear:both; }

#maincontainer { margin:0px auto;  width:922px;  padding:0px; }
#mainheader {   height:192px;   background:url(images/head.jpg) no-repeat center top;  clear:both; }
#menu {  background-color:#000000; width:922px; }
#leftcolumn{ width:720px; float:left; background-color:#ffffff;}
#rightcolumn{ width:202px; float:right; background-color:#ffffff;}
#centercolumn{ width:922px; background-color:#ffffff;}
#boxright{ clear:both; margin-top:5px;
}
#footer{ height:149px; background:url(images/footer.jpg) no-repeat center bottom; clear:both; text-align:center; 
}
/*=============== button 1========================*/
a.home{
  background: url(images/b_home.jpg) no-repeat top left;
  display:block;
  float:left;
  width:116px; height:34px;
}
a.home:hover{
  background-position: bottom left;
}

/*=============== home 2========================*/
a.home2{
  background: url(images/b_home2.jpg) no-repeat top left;
  display:block;
  float:left;
  width:145px; height:34px;
}
a.home2:hover{
  background-position: bottom left;
}

/*=============== lucky ========================*/
a.lucky{
  background: url(images/b_lucky.jpg) no-repeat top left;
  display:block;
  float:left;
  width:145px; height:34px;
}
a.lucky:hover{
  background-position: bottom left;
}

/*=============== button 2========================*/
a.rules{
  background: url(images/b_rules.jpg) no-repeat top left;
  display:block;
  float:left;
  width:90px; height:34px;
}
a.rules:hover{
  background-position: bottom left;
}
/*=============== button 3========================*/
a.smscode{
  background: url(images/b_smscode.jpg) no-repeat top left;
  display:block;
  float:left;
  width:145px; height:34px;
}
a.smscode:hover{
  background-position: bottom left;
}
/*=============== button 4========================*/
a.smsresult{
  background: url(images/b_smsresult.jpg) no-repeat top left;
  display:block;
  float:left;
  width:151px; height:34px;
}
a.smsresult:hover{
  background-position: bottom left;
}
/*=============== button 5========================*/
a.vote{
  background: url(images/b_vote.jpg) no-repeat top left;
  display:block;
  float:left;
  width:125px; height:34px;
}
a.vote:hover{
  background-position: bottom left;
}
/*=============== button 6========================*/
a.webresult{
  background: url(images/b_webresult.jpg) no-repeat top left;
  display:block;
  float:left;
  width:174px; height:34px;
}
a.webresult:hover{
  background-position: bottom left;
}

/*================= Text ======================= */
.Red18_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #E4061D;
	text-decoration: none;
}
.purple13_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #282385;
	text-decoration: underline;
}
.gray12_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #252525;
	text-decoration: underline;
}
.gray12_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #252525;
	text-decoration: none;
}
.red12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #282385;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ff0000;
	text-decoration: none;
}

/* ============== Info Form ================*/
#infoForm { width:650px; margin:0 auto; }
#infoForm p { clear: left; margin: 0; padding-left: 80px;
}
#infoForm p big { display:block; width:75px; float:left margin-left: -80px;
	font-size:12px;
	font-weight:bold;
	color:#282385;
}
.inputbox { background-color:#FEF7CF; border:solid 1px #CC0000; border-top:none; border-left:none; color:#0099CC; font-weight:bold;}