body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}


html{width:100%;height:100%;background:#A7B1BA;}
body{background:#A7B1BA;}
#container{text-align:left;width:416px;height:464px;margin:40px auto;}


/* HEADER */
#header{float:left;width:416px;height:100px;background:transparent url(header-bg.gif) no-repeat;}
.bubbleInfo{position:relative;display:block;width:240px;height:52px;margin:30px 0 0 20px;}
 
.popup{position:absolute;display:none;}
#bubble{position:absolute;width:130px;height:50px;background:transparent url(vcard.png) no-repeat;}
#bubble p{text-transform:uppercase;font-weight:bold;text-shadow:0 1px 0 #000;color:#FFFFFF;font-size:10px;margin:10px 9px;}
#vcard{float:left;width:42px;height:32px;margin:20px 0 0 64px;}

/* Navigation */
#navigation{width:404px;height:33px;background:transparent url(nav.gif) repeat-x scroll 0 0;margin:0 6px;}
#navigation ul li{display:block;float:left;list-style-type:none;}
#navigation ul li a{display:block;margin-left:20px;height:33px;background:transparent url(nav-bg.png) no-repeat 0 0;text-indent:-9999em;}
#navigation ul li#nav-about a{width:65px;background-position:-20px 0;}
#navigation ul li#nav-about a:hover{background-position:-20px -33px;}
#navigation ul li#nav-about a:active{background-position:-20px -66px;}
#navigation ul li#nav-about a.selected{background-position:-20px -99px;}
#navigation ul li#nav-network a{width:77px;background-position:-105px 0;}
#navigation ul li#nav-network a:hover{background-position:-105px -33px;}
#navigation ul li#nav-network a:active{background-position:-105px -66px;}
#navigation ul li#nav-network a.selected{background-position:-105px -99px;}
#navigation ul li#nav-contact a{width:75px;background-position:-202px 0;}
#navigation ul li#nav-contact a:hover{background-position:-202px -33px;}
#navigation ul li#nav-contact a:active{background-position:-202px -66px;}
#navigation ul li#nav-contact a.selected{background-position:-202px -99px;}

/* Content */
#content{float:left;width:416px;background:transparent url(body-bg.gif) repeat-y scroll 0 0;}
#content .panel{float:left;width:404px;margin:0 6px;_margin-left:3px;}
#contact .section{float:left;width:362px;height:70px;border-bottom:1px solid #DDDDDD;margin:0 20px;_margin:0 10px;}
#network .section{float:left;width:362px;height:70px;border-bottom:1px solid #DDDDDD;margin:0 20px;padding:5px 0;_margin:0 10px;}
#about .section{float:left;width:362px;border-bottom:1px solid #DDDDDD;margin:0 20px;padding:20px 0;_margin:0 10px;}
.rightContent{float:left;width:200px;margin:25px 0 0 10px;}
.leftAbout{float:left;width:80px;margin:0 0 0 15px;}
.centerAbout{float:left;width:200px;}
.rightAbout{float:left;width:60px;text-align:right;}
#I{float:left;width:40px;}
#detail{float:left;width:150px;}
#info{float:left;width:150px;margin:0 0 10px 40px;}

/* Contact */
.leftContact{float:left;width:100px;margin:20px 0 0 50px;_margin:10px 0 0 25px;}


/* Network */
.leftNetwork{float:left;width:100px;margin:8px 0 0 10px;}
.icon{width:60px;height:60px;}




/* Footer */
#footer{float:left;width:416px;height:43px;background:transparent url(footer-bg.gif) no-repeat;_margin-top:-2px;}
#footer p{font-size:10px;margin:0 30px;}
#footerLeft{float:left;width:50%;margin:5px 0;}
#footerRight{float:left;text-align:right;width:50%;margin:5px 0;}
#footerRight a{font-size:10px;}
#inspire{width:180px;text-align:right;display:block;position:absolute;bottom:0;right:0;font-size:10px;}
  
  
/* isl  */
.isunlife a{outline-style:none;color:#606060;text-decoration: none;}
.isunlife *{font-family: Helvetica, Arial;}
	
h3 a{width:404px;height:41px;display:block; background:url(main.png) no-repeat 0 0;padding:10px 0;font-family:Verdana;text-decoration:none; font-size:10px;color:#666666;}
h3 a:hover{width:404px;height:41px;background:url(main.png) no-repeat 0 -71px;padding:10px 0;}
h3 a img{float:left;margin:0 10px 0 15px;}
h3 a small{color:#FFFFFF;float:right;font-weight:bold;line-height:20px;margin-top:10px;padding:0 25px 1px 30px;font-family:Verdana; font-size:12px;}
h3 a strong{display:block;font-size:18px;font-weight:normal;line-height:20px;padding-top:2px;color:#000000;}
.isl_ct{background:#F2F2F2;padding:10px 20px 10px 65px;font-size:12px;color:#666666;line-height:20px; font-family:Verdana;}
h3 a:hover img{margin-left:12px;}


.isl_network li{float:left;}
.isl_network li a{width:202px;height:41px;display:block;background:url(main.png) no-repeat 0 -142px;padding:10px 0;font-family:Verdana;text-decoration:none; font-size:10px;color:#666666;}
.isl_network li a:hover{width:202px;height:41px;background:url(main.png) no-repeat 0 -213px;padding:10px 0;}
.isl_network li a img{float:left;margin:0 10px 0 15px;}
.isl_network li a strong{display:block;font-size:18px;font-weight:normal;line-height:20px;padding-top:2px;color:#000000;}
.isl_network li a:hover img{margin-left:14px;}


h3.ct a{background:url(main.png) no-repeat 0 -284px;}
h3.ct a:hover{background:url(main.png) no-repeat 0 -355px;}
.isl_ct2{background:#F2F2F2;padding:10px 20px 10px 75px;font-size:12px;color:#666666;line-height:14px; font-family:Verdana;background:url(main.png) no-repeat 0 -417px;}

.isl_ct2 li{padding:10px 0;}
.isl_ct2 li span{color:#333333;}
