/* globals */
body {margin:0 10px;padding:0;text-align:left;}
form,input,p,img,ul,ol,li,dt,dd,dl,input,h1,h2,h3,h4,h5,h6,q{list-style:none; margin:0; padding:0;}
form {background:none; border:none;}
img {border:0;}
hr {display:none;}
sup {line-height: 0px;}


h1 {font-size:127%;line-height:normal;font-weight:bold;color:#2885A3;text-decoration:none;border-width:0;margin:14px 0 12px 0;padding:0;text-align:left;}

blockquote {padding: 0 10px; margin: 0 0 0 5px; border-left: #e6e6e6; border-width: 0 0 0 1px; border-style: none none none solid;}


/* dec images */
.dcIF100 {width:102px; height:68px;}
.dcIF76 {width:78px; height:78px;}

.dcIF100 img,
.dcIF76 img
{
	border:solid 1px #ffffff;
	vertical-align:top;

}
/* for Newletter */
.exWdACCT .dcIF100,
.exWdACCT .dcIF76
{
	position:relative;
	_position:static;
	display:block;
	border: 1px solid #9EB1C0;
	padding: 1px 1px 1px 1px;
}



/* WRAPPER TRIPLE */
#Wrapper{
	min-width:750px;
	\width:expression((document.body.clientWidth < 771)? "750px":"auto");/* IE5.x */ 
	w\idth:expression((document.body.clientWidth < 751)? "750px":"auto");/* IE6.0 */
	}

#WrHead{
	clear:both;
	width:100%;
	padding-bottom:5px;
	}

#WrHead h1.summary{position:absolute; top:-9999px;}/**/

#WrSubContain{
	margin-right:190px;
	padding-bottom:10px;
	}
#WrContainer{
	float:left;
	width:100%;
	margin-right:-180px;
	}

#WrLeft{
	position:relative;
	float:left;
	width:180px;
	padding-bottom:35px;
	}

/* !mac IE \*/
#WrCtContain{
	float:left;
	width:100%;
	margin-left:-180px;
	}
/* */

#WrCenter {
	margin:0 190px;
	padding-bottom:35px;
	}
#WrRight {
	float:right;
	width:180px;
	padding-bottom:35px;
	}
#WrFoot {
	clear:both;
	width:100%;
	padding:0;
	}





/* HEADER BASIC SET v1.2.0 */
#MdHeaderBasicSet {margin-top:10px; margin-bottom:10px;}
#MdHeaderBasicSet .elAcr {position:absolute; top:0;}


/* main styles */
.hrhdr {height: 1px; font-size: 1px; line-height: 1px;	width: 100%; background: url(/img/hrf.gif) repeat-x; padding: 0; margin: 10px 0 20px 0;}
.hrdots {height: 1px; font-size: 1px; line-height: 1px;	width: 100%; background: url(/img/hrf.gif) repeat-x; padding: 0; margin: -0px 0 20px 0;}



/* Surface Class */
.sfMod, .rdMod, .sfInf, .sfDsc {margin-bottom:10px;}

/*.exWdACCT .sfMod .MdHead {height:26px;background:#b0bec7 url(/img/public/bg/modulehead_002.gif) no-repeat right;}
.sfMod .MdHead h2 {height:26px; padding-left:10px; margin-bottom:-2px; font-size:larger; line-height:28px;}
.exWdACCT .sfMod .MdHead h2 {background:url(/img/public/bg/modulehead_001.gif) no-repeat top left;}
.exWdACCT .sfMod .MdBody {border:1px solid #b0bec7; border-top:none;}
.exWdACCT .sfMod .MdBody .MdBg1 {border:solid 1px #ffffff; background:#f8f9fb  url(/img/public/bg/modulebody_001.gif) repeat-x top;}
.exWdACCT .sfMod .MdBody .MdBg2 {border:solid 1px #ffffff; background:#f8f9fb url(/img/public/bg/modulebody_002.gif) repeat-x top;}
.sfMod .MdFoot .exMore {padding:5px 9px 5px 0;}
.exWdACCT .sfMod .MdFoot {border:1px solid #b0bec7;border-top:none;background:#ffffff url(/img/public/bg/modulefoot_001.gif) repeat-x top;}
.exWdACCT .sfMod .MdFoot2 {border:1px solid #b0bec7; border-top:none; padding:9px; background:#ffffff url(/img/public/bg/modulefoot_002.gif) repeat-x top;}*/


.exWdACCT .rdMod .MdHead {height:8px;background:#F9F9F9 url(/img/public/bg/rd/modulehead_002.png) no-repeat right;}
.rdMod .MdHead h2 {height:8px; padding-left:10px; margin-bottom:-2px; font-size:0%; line-height:8px; text-indent:-9999px;}
.exWdACCT .rdMod .MdHead h2 {background:url(/img/public/bg/rd/modulehead_001.gif) no-repeat top left;}
.exWdACCT .rdMod .MdBody {border:1px solid #b0bec7; border-top:none;border-bottom:none;}
.exWdACCT .rdMod .MdBody .MdBg1 {border:solid 1px #ffffff; background:#f8f9fb  url(/img/public/bg/rd/modulebody_001.gif) repeat-x top;}
.exWdACCT .rdMod .MdBody .MdBg2 {border:solid 1px #ffffff; background:#f8f9fb url(/img/public/bg/rd/modulebody_002.gif) repeat-x top;}

.exWdACCT .rdMod .MdFoot {position:relative;width:100%; height:8px; margin-left:0;background:#F9F9F9 url(/img/public/bg/rd/modulefoot_002.png) no-repeat top right;}
.rdMod .MdFoot p{ position:absolute;width:8px; height:8px;padding:0; font-size:0%;background:url(/img/public/bg/rd/modulefoot_001.gif) no-repeat 0 0px;}



.sfInf .MdHead {border:1px solid #dedede; background-color:#efefef;}
.sfInf .MdHead h2 {padding:5px 10px 3px; font-size:larger;}
.sfInf .MdBody {border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; background:#f7f7f7;}


.sfDsc .MdHead {border:none;background-color:none;}
.sfDsc .MdHead h2 {
	margin: 0 0 10px 0;
	padding:4px 0 0 7px;
	font:bold 126%/1em arial;
	border-left: solid 4px #0040B6;
	/*text-transform: uppercase;*/
	}
.sfDsc .MdBody {border:none;}



/* Surface + font's */
.sfNon, .sfNon td, .sfNon th,
.sfMod, .sfMod td, .sfMod th, .sfMod caption,
.rdMod, .rdMod td, .rdMod th, .rdMod caption,
.sfInf
{
	font-size:x-small;/* =IE5.5 */
	f\ont-size:small;/* !IE5.5 */
	font-weight:normal;
	color:#333333;
	}
.sfNon h1, .sfNon h2, .sfNon h3, .sfNon h4, .sfNon h5, .sfNon h6,
.sfMod h1, .sfMod h2, .sfMod h3, .sfMod h4, .sfMod h5, .sfMod h6,
.rdMod h1, .rdMod h2, .rdMod h3, .rdMod h4, .rdMod h5, .sfMod h6,
.sfInf h1, .sfInf h2, .sfInf h3, .sfInf h4, .sfInf h5, .sfInf h6
	{
	font-size:x-small;/* =IE5.5 */
	f\ont-size:small;/* !IE5.5 */
	color:#666666;
	}
.sfNon a:link,
.sfMod a:link
.rdMod a:link
	{
	color:#17387b;
	text-decoration:none;
	}
.sfInf a:link {
	color:#333333;
	text-decoration:none;
	}
.sfNon a:visited,
.sfMod a:visited
.rdMod a:visited
	{
	color:#69789c;
	text-decoration:none;
	}
.sfInf a:visited{
	color:#333333;
	text-decoration:none;
	}
.sfNon a:hover,
.sfMod a:hover,
.rdMod a:hover,
.sfInf a:hover
	{
	text-decoration:underline;
	}

/* font Define */
.ftRed {color:#FF0000;}
.ftBlk {color:#333333;}
.ftGray {color:#666666;}

.ftTag1 {font-size:150%; font-weight:bold;}
.ftTag2 {font-size:125%; font-weight:bold;}
.ftTag3 {font-size:110%; font-weight:bold;}

.ftPrice {color:#990000;}
.ftOpenDay {color:#3da361;}
.ftRank {color:#cc6633;}

/* Extansion & Exception Class */
.exClear {clear:both;}

/* for IE5.5-IE7,FireFox,Safari [clearfix hack sample]*/
.exCfx:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.exCfx {display: inline-table; min-height:1%;}

/* Hides from IE-mac \*/
* html .exCfx{height:1%;}
.exCfx {display:block;}
/* End hide from IE-mac */

.exMgnUd10 {margin:0 0 10px 0;}

.exNullCell {display:block; height:100%;}

.exScore {display:inline; margin-right:1px;}
.exScore img {margin-left:3px; margin-right:3px; margin-top:1px; vertical-align:top;}

.exIconList ul {margin-right:1px; zoom:1;}
.exIconList li {float:left; padding-right:2px; padding-bottom:2px;}
.exIconList li img {vertical-align:top;}

.exTwrap {width:100%;}

.exGotoTop {text-align:right; margin:10px 0 0;}
.exGotoTop img {vertical-align:middle; margin-right:1px;}
.exGotoTop a {color:#17387b !important; text-decoration:none;}

.exMore {text-align:right;}
.exMore img {margin-right:1px; vertical-align:middle;}

.exChkbox {margin-right:3px;}
* html .exChkbox {margin-right:0px; margin-left:-3px;}
*:first-child+html .exChkbox {margin-right:0px; margin-left:-3px;}






/* button class */
a.cta-w, a:hover.cta-w {text-decoration:none;}
.cta-w {width:12em;background:transparent no-repeat top left;font:bold 126%/1.4em arial;color:#000;text-decoration:none;text-align:center;margin:0 auto 1em;cursor:hand;cursor:pointer;display:block;}
.cta-w:hover {cursor:hand;cursor:pointer;}
.cta-w strong {background:transparent no-repeat top right;right:-4px;position:relative;display:block;}
.cta-w strong strong {background:transparent no-repeat bottom left;top:5px;left:-4px;right:0;}
.cta-w strong strong strong {background:transparent no-repeat bottom right;padding:.3em 0 .4em;top:auto;right:-4px;left:auto;text-indent:-5px;}
* html .cta-w strong strong strong {padding:.2em 0 .5em;}
.cta-w em {display:block;font:70% arial;}
.cta-w {background-image:url(/img/common/bt/cta/yel_tl.gif);}
.cta-w strong {background-image:url(/img/common/bt/cta/yel_tr.gif);}
.cta-w strong strong {background-image:url(/img/common/bt/cta/yel_bl.gif);}
.cta-w strong strong strong {background-image:url(/img/common/bt/cta/yel_br.gif);}
.cta-w:hover {color:#000;background-image:url(/img/common/bt/cta/grn_tl.gif);}
.cta-w:hover strong {background-image:url(/img/common/bt/cta/grn_tr.gif);}
.cta-w:hover strong strong {background-image:url(/img/common/bt/cta/grn_bl.gif);}
.cta-w:hover strong strong strong {background-image:url(/img/common/bt/cta/grn_br.gif);}



/* BANNER */
.bnrSpace{margin-bottom:8px;}


/* footer */

/*#ftr {
	background: url(/img/dsb.gif) repeat-x;
	background:#ffffff;
	width:100%;
	min-height:80px;
	height:auto !important;height:80px;
	text-align:center;
	border-top: solid 1px #9FB7D4;
	clear: both;
	}
#rights {
	padding:0;
	margin:0 auto;
	color:#666666;
	}
#rights .dvPts1{float:left;padding-left:9px;}
#rights .dvPts1 address{float:left;padding:20px 10px 7px; margin-right: 30px; font-style:normal;font-size:small;}
#rights .dvPts1 p{padding:20px 10px 7px 0;font-size:small;}
#rights .dvPts2 {float:right;margin-right:-1px;width:150px;}
#rights .dvPts2 p{padding:0}

#rights a:link, #rights a:visited, #rights a:active {text-decoration:none;color:#333333;border-bottom: dotted #999999 1px;}
#rights a:hover{text-decoration:none;color:#000000;border-bottom:dotted #222222 1px;}*/

