body{margin:0 auto;padding:0;font:14px/1.6 Arial,Sans-serif;}
li{list-style-type:none;}
a:link,a:visited{color:#007ab7;text-decoration:none;line-height:32px;}
a:hover,a:active{color:#000;text-decoration:none;line-height:32px;}
h1{position:absolute;top:0;left:0;margin:0;font-size:0;height:100px;text-indent:-999px;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;}
h2 em{display:block;font:italic bold 120px "Times New Roman",Times,Serif;text-indent:0;letter-spacing:-5px;color:#f2f2f2;}
.portal{margin:0 auto;color:#505050;border-top:2px solid #E4EBF8;line-height:20px;text-align:center;height:20px;padding:10px 0;word-spacing:0.45em;width:960px;}
.portal a:link,.portal a:visited{color:#505050;word-spacing:0;}
.portal a:hover,.portal a:active{color:#007ab7;}
.logo{height:86px;border-bottom:2px solid #E4EBF8;margin:10px auto;padding:10px 0 0 20px;width:940px}
.logo span{padding:5px 10px;float:right;background:#f2f2f2}
.logo span a{margin-right:10px;}
.resumebox,dl{width:958px;border:1px solid #f2f2f2;margin:0 auto;padding:0}
.resumebox h2,.dl dt{height:36px;line-height:36px;width:930px;margin:0 auto;padding:8px 0 8px 10px;border-bottom:1px solid #f2f2f2;font-size:16px;}
.resumebox ul,.dl dd{width:920px;margin:0 auto;overflow:auto;padding:10px 0}
.resumebox ul li,.dl dd li{width:230px;float:left;border-bottom:1px dashed #f2f2f2;padding:0}
.dl{margin:8px auto}
.clear{clear:both}
.resumebox hr{height:10px;color:#fff;border:0;}
.ultxt{font-size:13px;line-height:18px;}