.wrapper{width:990px;margin:0 auto;}
#popup{padding:25px;}
#header{height:140px;background:url(/img/layout/header-bg.gif) 0 bottom repeat-x;margin-bottom:10px;}
#header .wrapper{position:relative;}
#header .pig{position:absolute;top:24px;left:210px;}
#logo{position:absolute;top:28px;left:0;}
#piglogo{position:absolute;top:24px;left:200px;}
#nav-usertype{position:absolute;top:11px;left:442px;overflow:hidden;}
#nav-top{position:absolute;top:15px;right:0;}
#nav01{position:absolute;top:38px;right:0;}
#grid1side{margin-bottom:20px;}
#grid1side #col-left{float:left;width:315px;margin-top:35px;}
#grid1side #content{float:right;width:655px;padding-top:35px;}
#footer{background:url(/img/layout/footer-bg.gif) repeat-x #00688e;font-size:11px;padding-top:30px;padding-bottom:30px;min-height:20px;_height:20px;}


/* nav: usertype */
#nav-usertype li{float:left;border-left:1px solid #bababa;font-size:16px;margin-left:-1px;}
#nav-usertype a, #nav-usertype a:visited{padding:0 5px;color:#535353;text-decoration:none;}
#nav-usertype a.selected, #nav-usertype a:hover{color:#00aeef;}


/* nav: top */
#nav-top li{float:left;border-left:1px solid #bababa;margin-left:-1px;font-size:11px;}
#nav-top a, #nav-top a:visited{padding:0 5px;color:#231f20;}


/* nav01 */
#nav01 li{float:left;}
#nav01 li a{display:block;overflow:hidden;text-indent:-999em;height:56px;}
#nav01 .item01 a{background-image:url(/img/layout/nav/nav01-item01.gif);width:76px;}
#nav01 .item02 a{background-image:url(/img/layout/nav/nav01-item02.gif);width:147px;}
#nav01 .item03 a{background-image:url(/img/layout/nav/nav01-item03.gif);width:103px;}
#nav01 .item04 a{background-image:url(/img/layout/nav/nav01-item04.gif);width:71px;}
#nav01 .item05 a{background-image:url(/img/layout/nav/nav01-item05.gif);width:166px;}
#nav01 li a:hover, #nav01 li a.selected{background-position:0 -56px;}


/* nav01sub */
#nav01sub{position:absolute;top:94px;right:15px; z-index:99;}
#nav01sub li{float:left;}
#nav01sub li a{display:block;overflow:hidden;text-indent:-999em;height:34px;}
#nav01sub .item01 a{background-image:url(/img/layout/nav/nav01-item07-off.gif);width:134px;}


/* nav02 */
#nav02{background-color:#0084b5;padding:15px;margin-bottom:15px; position:relative;}
#nav02 .title{color:#fff450;font-size:22px;margin-bottom:25px;}
#nav02 .title span{display:block;font-size:16px;}
#nav02 .iconNavTC{ width:130px; position:absolute; right:15px;}
#nav02 .iconNavT{ width:90px; position:absolute; right:15px;}
#nav02 .iconNavSCT{ position:absolute; right:15px;}
#nav02 ul{margin-bottom:20px;font-size:14px;}
#nav02 li{margin-bottom:3px; font-weight:bold;}
#nav02 li a, #nav02 li a:visited{display:block;background-color:#00aded;padding:3px 15px;color:#fff;text-decoration:none;}
/*#nav02 li a:hover, #nav02 li.selected a{color:#000;}*/
#nav02 li a:hover {color:#000000; display:block;background-color:#00aded;padding:3px 15px;text-decoration:none;}
#nav02 li.selected {color:#000000; display:block;background-color:#FFFFFF;padding:3px 15px;text-decoration:none;}
#nav02 li .subtitle{font-weight:normal; font-size:12px;}
#nav02 .switcher, #nav02 .switcher:visited{display:block;margin:0 -15px -15px;padding:10px 15px;background-color:#0077a3;text-decoration:underline;text-align:right;color:#FFFFFF;font-size:12px;font-weight:700;}
#nav02 .switcher:hover{text-decoration:none;background-color:#00709a;}


/* nav-bottom */
#nav-bottom{float:left;}
#nav-bottom li{display:inline;padding:2px 5px;border-right:1px solid #80b4c7;}
#nav-bottom .last{border-right:0;}
#nav-bottom a, #nav-bottom a:visited{color:#e6f0f4;}


/* title */
#title{position:absolute;top:51px;left:320px;width:550px;text-decoration:none;font-weight:700;font-size:26px;}


/* footer */
#footer{color:white;}
#footer .grid3box{background:url(/img/layout/grid3box-footer-bg.gif);}
#footer .grid3box .box-more{padding:0;background:none;}
#footer .grid3box .box-more .title{font-size:22px;font-weight:300;margin-bottom:20px;}
