body {font: 76% Arial; margin: auto; padding: 0;}
		p {padding: 0; margin: 0}
		a {text-decoration: none; color: #999999;}
		a:hover {text-decoration: underline;}
		.clear {clear: both;}
		.fleft {float: left;}
		.fright {float: right;}
		.wrap {width: 1000px; margin: auto; padding: 0; border: 0px #c00c00 solid;}
		.ads {width: 170px; float: left; min-height: 612px; text-align: center;}
		.ctn {width: 690px; float: left; text-align: center; padding: 0 5px;}
		.ctn p {text-align: justify; line-height: 17px;}
		.ctn p b {color: #003366;}
		.ctn p a {color: #003366;}
		.ctn dl {text-align: left;}
		.ctn dl.ph dt {font-weight: bold; line-height: 23px; color: #003399;}
		.ctn dl.ph dt a {color: #003399;}
		.ctn dl.ph dd p {text-align: right; padding-top: 5px;}
		.ctn dl.ph dd p a {color: #0000cc; line-height: 23px; font-weight: bold; padding: 5px 25px; background: url('images/_ic_getnow.gif') no-repeat left center;}
		.ctn dl.ph dd p a:hover {color: #cc3300; text-decoration: none;}
		.adv {width: 130px; float: left; min-height: 612px; text-align: center;}
		.blkm {margin-top: 13px;}
		.blkm dl, .blkm dl dt, .blkm dl dd, .blkm dl h4, .blkm dl h5 {padding: 0; margin: 0;}
		.blkm dl h4 {font-size: 100%; color: #004575;}
		.blkm dl h4 a {color: #004575;}
		.blkm dl h5 {font-size: 80%; color: #0099ff;}
		.blkm dl p {font-size: 80%; font-weight: normal;}
		.blkm dl p.clear {text-align: center;}
		
		.blkm dl {float: left; width: 33%; margin-right: 1px;}
		
		.blkm dl div {background: url('images/bg_blk_web.gif') no-repeat left top; padding: 3px;}
		
		.blkm dl dt {background: #ffffff;#0066cc; font-size: 110%; font-weight: bold; padding: 3px; color: #000000;}
		.blkm dl dd {text-align: left; padding: 3px; font-size: 90%; min-height: 165px;}
		.blkm dl dd h4 {font-size: 130%; text-align: center;}
		.blkm dl dd h3 {font-size: 150%; text-align: center; line-height: 130px;}
		
		.ctn table {margin: auto;}
		.footer {background: #004575; line-height: 17px; font-size: 80%; text-align: center; color: #cfcfcf;}
		.footer a {margin: 0 7px;}
		
		.mntop {border-top: 3px #004575 solid; background: #dedede url('images/_cc_bg_conner.gif') no-repeat 90% bottom; height: 18px; text-align: right; padding-right: 85px; color: #c0c0c0;}
		.mntop a {color: #bbbbbb; margin: 0 23px; font-size: 80%;}
		.mntop a:hover {color: #ffffff; text-decoration: none;}
		.cchead {background: #e4e4e4 url('images/_cc_bg_top.gif') repeat-x left -15px; height: 105px; border-bottom: 0px #004778 solid;}
		.cchead img {margin: 0 13px 17px;}
		.cchead .ilogo {margin: 2px 9px;}
		.cchead .fright {padding-top: 23px; padding-right: 13px;}
		
		.blkresult {border: 1px #004575 solid; margin: 7px 3px; min-height: 145px;}
		* html .blkresult {height: 145px;}
		.blkresult h4 {font-size: 100%; margin: 0; padding: 3px; background: #004575; text-align: left; color: #ddecee;}
		div.rows {display: block; clear: both; }
		.rows div {width: 45%; float: left; text-align: right; padding: 5px;}
		.rows div.cc {padding: 0; text-align: left;}
		.rows div.cc input {width: 140px;}
		
		.blkreport {width: 100%; margin: auto;}
		.ctn h4.h, .ctn h1.h {margin: 0; padding:0; font-size: 150%; text-align: left;}
		.ctn h1.h {font-size: 190%; color: #003366;}
		#tblrep {height: 170px;}
		.dvlding {position: absolute; width: 685px; height: 40px; background: #ccffff url('images/wait.gif') no-repeat 50%; margin-left: -3px; margin-top: -13px; display: none;}
		
		.ig_reset {display: none;}
		
		.blkresult {position: relative;}
		.powerby {position: absolute; top: 92%; left: 57%; font-size: 77%; color: #003399; font-weight: bold;}
		.powerby a {color: #003399;}
		/* Dev site 
		.blkresult {border: 0px #c0c0c0 solid;}
		.blkresult h4 {background: transparent; color: #004575; padding: 5px 5px;}
		.block {background: url('dev/images/_blk_mid.gif') repeat-x; height: 147px;}
		.block .l {background: url('dev/images/_blk_left.gif') no-repeat left top; height: 100%;}
		.block .r {background: url('dev/images/_blk_rght.gif') no-repeat right top; height: 100%;}
		
		.block175 {background: url('dev/images/_blk_175_mid.gif') repeat-x; height: 175px;}
		.block175 .l {background: url('dev/images/_blk_175_left.gif') no-repeat left top; height: 100%;}
		.block175 .r {background: url('dev/images/_blk_175_rght.gif') no-repeat right top; height: 100%;}*/
		form {margin: 0; padding: 0;}
		
		.blkbnlt {border: 1px #007cc3 solid; width: 128px; margin: 0 auto 5px; text-align: left; background: url('images/_fc_iconlogo.gif') no-repeat; padding-left: 32px;}
		.blkbnlt a, .bnerrt a {color: #0c519a;}
		.blkbnlt span {display: block;}
		.blkbnlt span.bf {font-size: 110%; padding: 5px 0;}
		.blkbnlt span.sf {font-size: 90%; padding: 0px 0;}
		.blkbnlt span .cr,  .bnerrt span .cr {color: #da251d;}
		
		.bnerrt {border: 1px #007cc3 solid; width: 120px; margin: 0 auto 5px; background: url('images/_bg_bnertr.gif') repeat-x left bottom; text-align: center; font-size: 130%; color: #000;}
		.bnerrt span {display: block; padding: 3px 0;}