body  { margin: 0px ; padding: 0px ; background: #70b5ba url(../img/body-bkg.gif) left top repeat scroll; color: #60585F; font-size: 80%; font-family: verdana , tahoma , sans-serif;}

#head  { position:relative; left: 50%; width: 740px; margin: 0px 0px 0px -370px; }
#head .cnt  { height: 136px;} 
#head .cnt h1  { font-size: 3px;letter-spacing: -2px; background: url(../img/head-bkg.gif) 0% 0% no-repeat scroll; margin: 0px; padding: 0px;} 
#head .cnt h1 a  { color: #70b5ba; display: block; height: 136px; width: 555px;}
#head .cnt ul  { position:absolute; top: 0px; left: 0px; list-style-type: none; margin:0px; padding: 0px; }
#head .cnt ul li  { font-size: 3px;letter-spacing: -2px; color: #70b5ba; text-align: right; }
#head .cnt ul li.download  { display: none; position:absolute; top: 60px; left: 605px; background: url(../img/head-ul-a-download.gif) left top no-repeat scroll; }
#head .cnt ul li.download a { color: #70b5ba !important; display: block; width: 135px; height: 12px; background: url(../img/head-ul-a-download.gif) left top no-repeat scroll; }
#head .cnt ul li.subscribe  { position:absolute; top: 72px; left: 605px; background: url(../img/head-ul-a-subscribe.gif) left top no-repeat scroll; }
#head .cnt ul li.subscribe a { color: #70b5ba !important; display: block; width: 135px; height: 12px; background: url(../img/head-ul-a-subscribe.gif) left top no-repeat scroll;}
#head .cnt ul li.heading   { position:absolute; top: 85px; left: 605px; background: url(../img/head-ul-strong.gif) left top no-repeat scroll; }
#head .cnt ul li.heading strong  { display: block; width: 135px; height: 28px; color: #70b5ba !important; background: url(../img/head-ul-strong.gif) left top no-repeat scroll; }
#head .cnt p  { display: none; }

#news  { position:relative; left: 50%; width: 740px; margin: 0px auto 8px -370px; padding: 0px; background-color: #cfcfcf; }
#news .cnt  { padding: 2px 0px 2px 0px; margin: 0px; }
#news .cnt div  { width: 740px; font-size: 10px; height: 16px; overflow: hidden; }
#news .cnt div p  { left: 0px; margin: 0px; padding: 0px; width: 740px; height: 16px; }
#news .cnt p span  { display: block; width: 1000000px; padding-left: 740px ; height: 16px;  margin: 0px; font-size: 10px; }
#news .cnt p span em { display: none; }
#news .cnt p span a { color: #8a8a8c; border-bottom: 1px solid #cfcfcf ; text-decoration: none; }
#news .cnt p span a:hover  { border-bottom: 1px dashed #8a8a8c ; }

#main  { display: block; }
/* commented backslash hack v2 \*/
#main { display: block; }
/* end hack */
#main  { position:relative; left: 50%; width: 740px; margin: 0px 0px 0px -370px; padding: 12px 0px ; background-color: #ffffff; }
#main .cnt  { height: 346px; width: auto ; overflow: hidden; padding: 0px 362px 0px 12px; margin: 0px 12px 0px 0px; font-size: 10px; letter-spacing: -0.0125em; line-height: 152.5%; color: #8a8a8c; }
.enwin #main .cnt {position: relative; }
.enwin #main .cnt .quote  {position: absolute; margin-left: 532px; padding: 1ex 1ex ; width: 164px; color: #003D7E; }
.enwin #main .cnt .quote p { margin: 0px 0px 1ex ; }
.enwin #main .cnt .fullimg  {width: 716px; height: 346px ; overflow: hidden; }
.enwin #main .cnt .fullimg img  {border-width: 0px; }
#main #add  { position: absolute; top: 12px; right: 12px; height: 346px; width: 346px ; overflow: hidden; background: #c0c0c0; font-size: 10px; color: #8a8a8c; margin: 0px; padding: 0px; }
.en05-1 #main #add  { background:none; color: #003D7E; }
.en05-1 #main #add h2  { padding-top: 64px !important; }
.en06-1 #main #add  { background:none; color: #003D7E; }
.en06-1 #main #add h2  { padding-top: 64px !important; }
#main #scl  { position: absolute; top: 12px; left: 362px; height: 346px; width: 12px ; background: #d0d2ad url(../img/div-scl-span-down.gif) bottom center no-repeat scroll; }
#main #scl div .up { position: absolute; top: 1px; display: block; height: 11px; width: 12px; background: url(../img/div-scl-span-up.gif) top center no-repeat scroll; margin: 0px; padding: 0px; }
#main #scl div .mid {display: block; height: 346px; width: 12px; margin: 0px; padding: 0px; }
#main #scl div .down { position: absolute; bottom: 1px; display: block; height: 11px; width: 12px; margin: 0px; padding: 0px; }
#main #add .ins  { position: absolute; width: 324px; }
/* commented backslash hack v2 \*/
#main #add .ins  { position: relative; width: auto; }
/* end hack */
#main div p { margin: 0px 36px 2ex 24px; padding: 0px ; line-height: 130%; }
#main div p.nav  { margin: 0ex 36px 0ex 24px; padding: 0ex 0px 0px; font-size: 10px;}
#main div p.nav a  { display: inline; }
#main div p.h2 { margin: 1ex 36px 0px 24px; padding: 0ex 0px 1ex; font-size: 14px; font-weight: normal; }
.en03-1 #main div p.h2 { margin-top: 0.15ex ; }
.en03-2 #main div p.h2 { margin-top: 0.15ex ; padding-bottom: 0.3ex; }
.en03-2 #main div p { margin-bottom: 1ex}
.en04a #main div p.h2 { margin-top: 0.15ex ; padding-bottom: 0.3ex; }
.en04a #main div p { margin-bottom: 1ex}
#main div p.link  { margin: 1em 36px 2ex 24px; }
#main div ul   { margin: 0px ; padding: 1ex 36px 1ex 42px ; }
#main div ul li  { list-style-image: url(../img/li.gif) ; margin: 0px 0px 1ex; }
#main div ul li em  { display:block ; margin: 0px ; padding: 0px; }
#main div a  { color: #8a8a8c; font-weight: 500; text-decoration: none; border-bottom: 1px dashed #8a8a8c; }
#main div a:hover  { border-bottom: 1px solid #8a8a8c;}
#main div p.nav a  { font-weight: normal; border-bottom: 1px solid #ffffff; }
#main div p.nav a:hover  { border-bottom: 1px solid #8a8a8c;}
.index #main .cnt p.nav { font-size: 17px; text-transform :uppercase;}
.en00-1 #main .cnt label  { display: block; position: absolute;}
.en00-1 #main .cnt textarea ,
.en00-1 #main .cnt input  { width: 200px; margin-left: 110px;}
.en00-1 #main .cnt p  { margin-bottom: 1ex; }
.en00-1 #main .cnt .h2  { margin-bottom: 0ex; }
.en00-1 #main .cnt form  { display: inline; }

#main .cnt p.keywords { text-transform: uppercase; font-family: verdana , tahoma , sans-serif; line-height: 125%; }
#main .cnt .ins h2 { margin: 0px 36px 1ex 24px; font-size: 14px; }
#main .cnt .ins h3 { margin: 0px 36px 1ex 24px; font-size: 12px; }
#main .cnt .ins p { margin: 0px 36px 1ex 24px; padding: 0px 0px 1ex; }

#main #add h2 { margin: 0px 36px 1ex 24px; }
#main #add p { margin: 0px 36px 1ex 24px; padding: 0px 0px 1ex; }
#main #add .ins h2 { margin: 0px 36px 1ex 24px; padding: 48px 0px 0px; font-size: 14px; font-weight: 500; }
#main #add .ins h3 { margin: 0px 36px 1ex 24px; padding: 0px; font-size: 12px; font-weight: 500; }
#main #add .ins p.noh2 { margin: 0px 36px 1ex 24px; padding: 48px 0px 1ex; }
#main #add .ins p a { color: #003D7E ; border-color: #003D7E; }

.en00 #main .cnt  { background: url(../img/main-bkg.jpg) right top no-repeat scroll; }
.en00 #main .cnt ul  { list-style-type: none; list-style-image: none ; margin: 1px 0px ; padding: 16px 0px 0px ; height: 330px;}
.en00 #main .cnt ul li  { list-style-type: none; list-style-image: none ; font-size: 1px; margin: 0px 0px 0px 10px; height: 40px;}
.en00 #main .cnt ul li a { color: #ffffff; display:block; width: 250px; height: 40px; text-align: right; border-bottom-width:0px; }
.en00 #main .cnt ul li a:hover { border-bottom-width:0px;}
.en00 #main .cnt ul li.en00 a { background: url(../img/main-en00.gif) left top no-repeat scroll;  }
.en00 #main .cnt ul li.en01 a { background: url(../img/main-en01.gif) left top no-repeat scroll;  }
.en00 #main .cnt ul li.en02 a { background: url(../img/main-en02.gif) left top no-repeat scroll;  }
.en00 #main .cnt ul li.en03 { background: url(../img/main-en03.gif) left top no-repeat scroll;  }
.en00 #main .cnt ul li.en03 a { background: url(../img/main-en03-blank.gif) left top no-repeat scroll;  }
.en00 #main .cnt ul .en03-1 { position: absolute; top: 172px; height: 14px ; left: 16px ; width: 75px; z-index: 1000; background: none; }
.en00 #main .cnt ul .en03-1 a { height: 14px ; width: 75px; background: none; }
.en00 #main .cnt ul .en03-2 { position: absolute; top: 172px; height: 14px ; left: 94px ; width: 75px; z-index: 1000; background: none; }
.en00 #main .cnt ul .en03-2 a { height: 14px ; width: 75px; background: none;}
.en00 #main .cnt ul .en04a { position: absolute; top: 172px; height: 14px ; left: 94px ; width: 75px; z-index: 1000; background: none; }
.en00 #main .cnt ul .en04a a { height: 14px ; width: 75px; background: none;}
.en00 #main .cnt ul li.en04 a { background: url(../img/main-en04.gif) left top no-repeat scroll; }
.en00 #main .cnt ul li.en05 a { background: url(../img/main-en05.gif) left top no-repeat scroll; }
.en00 #main .cnt ul li.en06 a { background: url(../img/main-en06.gif) left top no-repeat scroll; }
.en00 #main .cnt ul li.en07 a { background: url(../img/main-en07.gif) left top no-repeat scroll; }

.index #main .cnt  { background: url(../img/index-main-bkg.jpg) right top no-repeat scroll; }
.en00 #main .cnt  { background: url(../img/en00-main-bkg.gif) right top no-repeat scroll; }
.en00-1 #main .cnt  { background: url(../img/en00-1-main-bkg.jpg) right top no-repeat scroll; }
.en01 #main .cnt  { background: url(../img/en01-main-bkg.jpg) right top no-repeat scroll; }
.en02 #main .cnt  { background: url(../img/en02-main-bkg.jpg) right top no-repeat scroll; }
.en03 #main .cnt  { background: url(../img/en03-main-bkg.jpg) right top no-repeat scroll; }
.en03-1 #main .cnt  { background: url(../img/en03-1-main-bkg.jpg) right top no-repeat scroll; }
.en03-1a #main .cnt  { background: url(../img/en03-1-main-bkg.jpg) right top no-repeat scroll; }
.en03-1c #main .cnt  { background: url(../img/en03-1-main-bkg.jpg) right top no-repeat scroll; }
.en03-2 #main .cnt  { background: url(../img/en03-2-main-bkg.jpg) right top no-repeat scroll; }
.en03-2a #main .cnt  { background: url(../img/en03-2-main-bkg.jpg) right top no-repeat scroll; }
.en03-2c #main .cnt  { background: url(../img/en03-2-main-bkg.jpg) right top no-repeat scroll; }
.en04 #main .cnt  { background: url(../img/en04-main-bkg.jpg) right top no-repeat scroll; }
.en04a #main .cnt  { background: url(../img/en04-main-bkg.jpg) right top no-repeat scroll; }
.en05 #main .cnt  { background: url(../img/en05-main-bkg.jpg) right top no-repeat scroll; }
.en05-1 #main .cnt  { background: url(../img/en05-1-main-bkg.jpg) right top no-repeat scroll; }
.en06 #main .cnt  { background: url(../img/en06-main-bkg.jpg) right top no-repeat scroll; }
.en06-1 #main .cnt  { background: url(../img/en06-1-main-bkg.jpg) right top no-repeat scroll; }
.en07 #main .cnt  { background: url(../img/en07-main-bkg.jpg) right top no-repeat scroll; }
.en08 #main .cnt  { background: none; }
.en09 #main .cnt  { background: none; }


.index #main .cnt h2  { background: url(../img/main-index.gif) left top no-repeat scroll; }
.en00 #main .cnt h2  { background: url(../img/main-en00.gif) left top no-repeat scroll; }
.en01 #main .cnt h2  { background: url(../img/main-en01.gif) left top no-repeat scroll; }
.en02 #main .cnt h2  { background: url(../img/main-en02.gif) left top no-repeat scroll; }
.en03 #main .cnt h2  { background: url(../img/main-en03-blank.gif) left top no-repeat scroll; }
.en03-1 #main .cnt h2  { background: url(../img/main-en03-blank.gif) left top no-repeat scroll; }
.en03-1a #main .cnt h2  { background: url(../img/main-en03-blank.gif) left top no-repeat scroll; }
.en03-1b #main .cnt h2  { background: url(../img/main-en03-blank.gif) left top no-repeat scroll; }
.en03-2 #main .cnt h2  { background: url(../img/main-en03-blank.gif) left top no-repeat scroll; }
.en03-2a #main .cnt h2  { background: url(../img/main-en03-blank.gif) left top no-repeat scroll; }
.en03-2b #main .cnt h2  { background: url(../img/main-en03-blank.gif) left top no-repeat scroll; }
.en04 #main .cnt h2  { background: url(../img/main-en04.gif) left top no-repeat scroll; }
.en04a #main .cnt h2  { background: url(../img/main-en04.gif) left top no-repeat scroll; }
.en05 #main .cnt h2  { background: url(../img/main-en05.gif) left top no-repeat scroll; }
.en05-1 #main .cnt h2  { background: url(../img/main-en05.gif) left top no-repeat scroll; }
.en06 #main .cnt h2  { background: url(../img/main-en05.gif) left top no-repeat scroll; }
.en06-1 #main .cnt h2  { background: url(../img/main-en05.gif) left top no-repeat scroll; }
.en07 #main .cnt h2  { background: url(../img/main-en07.gif) left top no-repeat scroll; }
.en08 #main .cnt h2  { background: url(../img/main-en08.gif) left top no-repeat scroll; }
.en09 #main .cnt h2  { background: url(../img/main-en09.gif) left top no-repeat scroll; }
.index #main .cnt h2   { font-size: 3px ; letter-spacing: -2px; height: 144px; margin: 0px 0px 32px 20px; text-align: right; color:#ffffff; }
.en00 #main .cnt h2  ,
.en01 #main .cnt h2  ,
.en02 #main .cnt h2  ,
.en03 #main .cnt h2  ,
.en03-1 #main .cnt h2  ,
.en03-1a #main .cnt h2  ,
.en03-1b #main .cnt h2  ,
.en03-2 #main .cnt h2  ,
.en03-2a #main .cnt h2  ,
.en03-2b #main .cnt h2  ,
.en04 #main .cnt h2  ,
.en04a #main .cnt h2  ,
.en05 #main .cnt h2  ,
.en05-1 #main .cnt h2  ,
.en06 #main .cnt h2  ,
.en06-1 #main .cnt h2  ,
.en07 #main .cnt h2   { font-size: 3px ; letter-spacing: -2px; height: 24px; margin-left: 20px; margin-bottom: 0px; text-align: right; color:#ffffff;}
.e_n02 #main .cnt h2 { margin: 0px 36px 1ex 24px; padding: 0px; font-size: 15px; font-weight: 500; }
.en06 #main .cnt h3 { margin: 0px 36px 1ex 24px; }

#foot  { position:relative; left: 50%; width: 740px; margin: 0px 0px 0px -370px; }
#foot .cnt  { } 
#foot .cnt p  { font-size: 80%; text-align:center; margin: 1ex 0px; letter-spacing: -1px;}
#foot .cnt p a  { color: #ffffff; text-decoration: none; }
#foot .cnt p a:hover  { text-decoration: underline;}
#foot .cnt p.keywords  { width: 100px; font-size: 3px; letter-spacing: -2px; color: #70b5bb; }
