body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-image: url(img/bg.png);
	background-repeat: repeat-x;
	}

#cpage {
	margin: 0 auto;
	width: 960px;
	}

#sitewrap {
	position: relative;
	margin: 0 auto;
        padding: 0 18px 18px 18px;
	width: 960px;
	}

#top {
	position: relative;
	margin: 0;
	width: 960px;
	height: 63px;
	}

#logo {
	position: absolute;
	left: 0px;
	top: 12px;
	}

#bottom {
	margin: 0;
	width: 960px;
	}

#alert {
	position: absolute;
	margin: 0;
	left: 375px;
	top: 80px;
	width: 529px;
	height: 296px;
	text-align: left;
	padding-left: 80px;
	background-image: url(img/ixalertbg.png);
	background-repeat: no-repeat;
	z-index: 3;
	}

#alertclose {
	position: absolute;
	margin: 0;
	left: 486px;
	top: -12px;
	z-index: 4;
	}

#alertdiscount {
	position: absolute;
	margin: 0;
	left: 360px;
	top: 185px;	
	z-index: 4;
	}


.hometext {
	padding: 20px 0 0 0;
	}

#news-container
{
	width: 360px;
	height: 204px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #dddddd;
	background-color: #ffffff;
}

#ticker {
	border: 0; 
	margin: 0;
	padding: 0;
	list-style: none;
	}

#ticker li{
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 51px;
	width: 360px;
}

.signupbg {
	margin: 0;
	padding: 0;
	}

#signupbox {
	margin: 0;
	padding: 117px 28px 0 28px;
	background-image: url(img/signupbg.png);
	}

#inputjoin {
	margin: 0;
	padding: 4px;
	width: 172px;
	height: 19px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	border: none;
	}

#inputjoinp {
	margin: 0;
	padding: 0;
	height: 20px;
	display: block;
	color: #d3e5f4;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	width: 100%;
	border: none;
	background-color: #627c92;
	text-align: center;
	}

.inputactive {
	color: #000000;
	background-image: url(img/inpbg1.png);
	}

.inputidle {
	color: #627c92;
	background-image: url(img/inpbg0.png);
	}

#inputlogin {
	color: #a5bdd2;
	margin: 0;
	padding: 4px;
	width: 154px;
	height: 19px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	border: none;
	background-image: url(img/inplog1.png);
	}

#inputpwd {
	margin: 0;
	padding: 4px;
	width: 180px;
	height: 27px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	border: none;
	}

#menu {
	position: relative;
	}

#balloon {
	position: absolute;
	padding-left: 70px;
	padding-top: 21px;
	left: 150px;
	top: 14px;
	width: 319px;
	height: 125px;
	background-image: url(img/ixballoonbg.png);
	background-repeat: no-repeat;
	z-index: 5;
	}

#balloonclose {
	position: absolute;
	left: 276px;
	top: 8px;
	z-index: 6;
	}

h1 {
	color: #2b4051;
	font-family: Arial;
	font-weight: bold;
	font-size: 26px;
	}

h2 {	
	color: #2b4051;
	font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	}

h3 {	
	color: #2b4051;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	}


#calendar_bg {
	width: 265px;
	height: 244px;
	display: block;
	background-image: url(img/calendar_bg.png);
	background-repeat: no-repeat;
	}

.cal_av0 {
	color: #000000;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	background-image: url(img/cal_av0.png);
	background-repeat: no-repeat;
	}

.cal_av {
	background-image: url(img/cal_av.png);
	background-repeat: no-repeat;
	}

.cal_off {
	color: #bbbbbb;
	font-family: arial;
	font-weight: normal;
	font-size: 12px;
	}

.cal_title {
	color: #eeeeee;
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	}

a#cal { 
	display:block; 
	font-family: arial;
	font-size:12px; 
	color:#000000;
	width: 100%; 
	height: 100%;
	text-decoration:none;
	text-align: center;
	padding-top: 7px;
	} 	

a#cal #span1 { 
	display:block; 
	width:100%; 
	height:100%; 
	} 

a#cal:hover { 
	background-image: url(img/cal_av1.png);
	background-repeat: no-repeat; 
	} 




.calselectcap {
	background-image: url(img/ixcalselectcap.png);
	}

.ixcalpaybg {
	background-image: url(img/ixcalpaybg.png);
	background-repeat: repeat-y;
	}

.ixreftopbg {
	background-image: url(img/ixreftopbg.png);
	}

.ixrefrowbg {
	background-image: url(img/ixrefrowbg.png);
	}

.ixtransferbg {
	background-image: url(img/ixtransferbg.png);
	}

.ixmsgcapbg {
	background-image: url(img/ixmsgcapbg.png);
	}

.ixnewmailtop {
	padding-right: 5px;
	background-image: url(img/ixnewmailtop.png);
	}

.ixnewmailbg {
	background-image: url(img/ixnewmailbg.png);
	background-repeat: repeat-y;
	}

.ixmsgopentop {
	padding-right: 5px;
	background-image: url(img/ixmsgopentop.png);
	}

.ixmsgopenbg {
	background-image: url(img/ixmsgopenbg.png);
	background-repeat: repeat-y;
	}

#msglinkbox {
	margin: 0;
	padding: 0;
	display: block;
	z-index: 1;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	text-decoration: none;
	background: transparent;
	}

.ixactbarbg {
	padding-left: 2px;
	background-image: url(img/ixactbarbg.png);
	background-repeat: no-repeat;
	}

.ixapbg {
	background-image: url(img/ixapbg.png);
	background-repeat: repeat-y;
	}

.ixapbgleft {
	background-image: url(img/ixapbgleft.png);
	background-repeat: no-repeat;
	}

#ixapbgright {
	width: 100%;
	height: 100%;
	background-image: url(img/ixapbgright.png);
	background-repeat: no-repeat;
	}

#ixapbgtrophy {
	width: 100%;
	height: 100%;
	background-image: url(img/ixfirstplace.png);
	background-repeat: no-repeat;
	}

.ixtop5bg {
	background-image: url(img/ixtop5bg.png);
	background-repeat: no-repeat;
	}


#ixaddsitebg {
	position: relative;
	width: 620px;
	height: 130px;
	background-image: url(img/ixaddsitebg.png);
	background-repeat: no-repeat;
	}

#ixaddsiteclose {
	position: absolute;
	left: 588px;
	top: 0px;
	}

.ixassignbg {
	display: none;
	position: absolute;
	width: 418px;
	height: 107px;
	left: 200px;
	top: 2px;
	background-image: url(img/ixassignbg.png);
	background-repeat: no-repeat;
	z-index: 1;
	}


.txt11 {
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	}


.txt12 {
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	}

.txt12sp {
	color: #000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	}

.txt14 {
	color: #d3e5f4;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	}

.txt16 {
	color: #2b4051;
	font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	}

.txt18 {
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 18px;
	}

.txt20 {
	color: #ff0000;
	font-family: Arial;
	font-weight: normal;
	font-size: 20px;
	}

.txt28 {
	color: #ff0000;
	font-family: Arial;
	font-weight: normal;
	font-size: 28px;
	}


.buyselect1 {
	padding: 10px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	background: #fff9d7;
	border: 1px solid #d4d4d4;
	}

.buyselect0 {
	padding: 10px;
	color: #d4d4d4;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	border: 1px solid #f8f8f8;
	}

.copyright {
	color: #646464;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal
	}

.fineprint {
	color: #d3e5f4;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal
	}


.error1 {
	padding-left: 62px;
	color: #ff4800;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-image: url(img/errbg.png);
	}

.orange { color: #ff4800; }
.darkgreen { color: #2b4051; }
.gray { color: #7f8080; }
.lightgray { color: #aaaaaa; }
.grayblue { color: #7c889d; }
.darkgray { color: #525252; }
.lessgray { color: #676767; }
.red { color: #ff0000; }
.redish { color: #c83800; }
.green { color: #00b400; }
.blue { color: #0000ff; }
.lightblue { color: #008dff; }
.white { color: #ffffff; }
.bgyellow { background-color: #ffff00; }

.ixmenubgtop {
	background-image: url(img/ixmenubgtop.png);
	background-repeat: no-repeat;
	}

.ixmenubg {
	background-image: url(img/ixmenubg.png);
	background-repeat: repeat-x;
	}

.ixphotobg {
	background-image: url(img/ixphotobg.png);
	background-repeat: no-repeat;
	}

#ixurl0 {
	position: relative;
	display: block;
	width: 620px;
	height: 114px;
	background-image: url(img/ixurl0.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

#ixurl1 {
	position: relative;
	display: block;
	width: 620px;
	height: 114px;
	background-image: url(img/ixurl1.png);
	background-repeat: no-repeat;
	background-position: left top;
	}

#ixurlremove {
	position: absolute;
	left: 595px;
	top: 4px;
	}

.ixdecap {
	background-image: url(img/ixdecap.png);
	background-repeat: no-repeat;
	}

.ixrefcap {
	background-image: url(img/ixrefcap.png);
	background-repeat: no-repeat;
	}

.ixbookcap {
	background-image: url(img/ixbookcap.png);
	background-repeat: no-repeat;
	}

.ixcashcap {
	background-image: url(img/ixcashcap.png);
	background-repeat: no-repeat;
	}


.ixrefimg {
	background-image: url(img/ixrefimg.png);
	background-repeat: no-repeat;
	}

.ixoffer {
	margin: 0;
	padding: 15px;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	background-color: #ff0000;
	border: 3px dashed #ffff00;
	}


.bg0010 {
	background-image: url(imgplay/0010bg.png);
	}

.playinst {
	color: #7f8080;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	line-height: 18px;
	}



a:link { color: #0000ff; text-decoration: underline; font-weight: normal; font-size: 18px; font-family: Arial; background: transparent; }
a:visited { color: #0000ff; text-decoration: underline; font-weight: normal; font-size: 18px; font-family: Arial; background: transparent; }
a:hover { color: #55aaff; text-decoration: underline; font-weight: normal; font-size: 18px; font-family: Arial; background: #ffffff; }

a:link.c { color: #0000ff; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:visited.c { color: #0000ff; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:hover.c { color: #55aaff; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: #ffffff; }

a:link.book { color: #0000ff; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:visited.book { color: #0000ff; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:hover.book { color: #55aaff; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: #ffffff; }

a:link.bot { color: #c1c1c1; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:visited.bot { color: #c1c1c1; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:hover.bot { color: #000000; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }

a:link.fpwd { color: #627c92; text-decoration: none; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }
a:visited.fpwd { color: #627c92; text-decoration: none; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }
a:hover.fpwd { color: #000000; text-decoration: underline; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }

a:link.ix11 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Arial; background: transparent; }
a:visited.ix11 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Arial; background: transparent; }
a:hover.ix11 { color: #000000; text-decoration: underline; font-weight: normal; font-size: 11px; font-family: Arial; background: transparent; }

a:link.ix12 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:visited.ix12 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }
a:hover.ix12 { color: #000000; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial; background: transparent; }

a:link.ix14 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }
a:visited.ix14 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }
a:hover.ix14 { color: #000000; text-decoration: underline; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }

a:link.ix14g { color: #00b400; text-decoration: underline; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }
a:visited.ix14g { color: #00b400; text-decoration: underline; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }
a:hover.ix14g { color: #000000; text-decoration: underline; font-weight: normal; font-size: 14px; font-family: Arial; background: transparent; }

a:link.ix16 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 16px; font-family: Arial; background: transparent; }
a:visited.ix16 { color: #008dff; text-decoration: underline; font-weight: normal; font-size: 16px; font-family: Arial; background: transparent; }
a:hover.ix16 { color: #000000; text-decoration: underline; font-weight: normal; font-size: 16px; font-family: Arial; background: transparent; }

a:link.ix16b { color: #008dff; text-decoration: underline; font-weight: bold; font-size: 16px; font-family: Arial; background: transparent; }
a:visited.ix16b { color: #008dff; text-decoration: underline; font-weight: bold; font-size: 16px; font-family: Arial; background: transparent; }
a:hover.ix16b { color: #000000; text-decoration: underline; font-weight: bold; font-size: 16px; font-family: Arial; background: transparent; }

a:link.userblue { color: #0000ff; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Arial; background: transparent; }
a:visited.userblue { color: #0000ff; text-decoration: none; font-weight: bold; font-size: 14px; font-family: Arial; background: transparent; }
a:hover.userblue { color: #0046ff; text-decoration: underline; font-weight: bold; font-size: 14px; font-family: Arial; background: transparent; }

.inputurl { padding: 4px; height: 23px; display: block; color: #2b4051; font-size: 12px; font-weight: normal; font-family: Arial; width: 238px; border: 1px solid #f3edd6; }

.inputamount { height: 23px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 140px; border: 1px solid #f3edd6; }
.inputsearch { height: 23px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 140px; border: 1px solid #dadde2; }

.inputmsgt { height: 23px; display: block; color: #444444; font-size: 12px; font-weight: normal; font-family: Arial; width: 280px; border: 1px solid #cee0ff; }
.inputmsgb { height: 230px; display: block; color: #444444; font-size: 12px; font-weight: normal; font-family: Arial; width: 548px; border: 1px solid #cee0ff; }

.inputselect { height: 23px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 180px; border: 1px solid #f3edd6; }
.inputselecturl { height: 23px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 500px; border: 1px solid #f3edd6; }
.inputselectsort { height: 23px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 140px; border: 1px solid #dadde2; }

.inputcontact { height: 23px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 250px; border: 1px solid #f3edd6; }
.inputcontact1 { height: 100px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 300px; border: 1px solid #f3edd6; }

.inputpr { height: 23px; display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 500px; border: 1px solid #f3edd6; }
.inputprta { display: block; color: #444444; font-size: 14px; font-weight: normal; font-family: Arial; width: 500px; border: 1px solid #f3edd6; }
