body {margin:0 auto;background:url(/g/global/bg.gif) repeat-x #B6C2D3;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body.popup {margin:0 auto;background-color:#B6C2D3;background-image:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}

a em {display:none;}
a:link, a:visited {color:#4D709D;}
a:hover {background:#ccc;}

 h1 {font-size:18px;color:#003273;padding-left:15px;margin-right:50px;}
 h2 {font-size:14px;color:#666;padding-left:15px;margin-right:50px;}
 h1.style {font-size:14px;}
.clear {clear:both;}

#frame {width:760px;margin:0 auto;}

#head {position:relative;height:161px;background:url(/g/global/head.bg.gif) no-repeat;}
#head ul{list-style:none;margin:0;padding:0;position:absolute;left:250px;top:97px;}
#head li {float:left;margin:0;padding:0;margin-right:10px;}
#head ul a {display:block;height:35px;background:url(/g/global/nav.gif);}
#hom {width:82px;background-position:0 0;}
#abo {width:98px;background-position:-82px 0 !important;}
#pro {width:94px;background-position:-180px 0 !important;}
#cas {width:123px;background-position:-274px 0 !important;}
#con {width:121px;background-position:-397px 0 !important;}

a#hom:hover {background-position:0 35px;}
#abo:hover  {background-position:-82px 35px !important;}
#pro:hover  {background-position:-180px 35px !important;}
#cas:hover  {background-position:-274px 35px !important;}
#con:hover  {background-position:-397px 35px !important;}

#home {display:block;width:190px;height:150px;background:none !important;}

#content {background:url(/g/global/cont.bg.gif) repeat-y; clear:both;margin:0 auto;width:760px;}
#conttop {background:url(/g/global/cont.bg.top.gif) no-repeat;width:760px;}
#contl, #contr {float:left;}
#contl {width:189px;padding-left:21px;padding-right:10px;padding-bottom:120px;}

#contl h1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#600; background:#F5F3EC;padding:6px;margin-right:0;}
#contl ul {list-style:none;margin:0;padding:0;width:188px;}
#contl li {margin:0;padding:0;list-style:none;}
#contl li a {color:#000;text-decoration:none;font-size:14px;line-height:180%;padding-left:25px;background:url(/g/global/arrow.gif) no-repeat 12px 10px;display:block;border:#DDD6BF solid;border-width:1px 0;}
#contl li a:hover {border-color:#fff;background:url(/g/global/arrow.gif) no-repeat 12px 10px #ccc;}
#contl li a.here {background:url(/g/global/here.gif) no-repeat;border-color:#fff;color:#fff;}


.caption {font-size:14px;color:#003273;padding-left:15px;margin-right:50px;}
#contr {width:540px;position:relative; min-height:400px;}
 p {padding-right:45px;padding-left:15px;}
 #contr li {padding-right:45px ;}

.demo {border:solid 1px #ccc;margin-right:5px;float:left;margin-left:15px;}
.list {list-style:none;border:solid 1px #ccc;margin:0;padding:0;width:367px;background:#fff;float:left;}
.list li {margin:0;padding:2px 2px 2px 12px;font-size:14px;}
.list li.even, .listtable tr.even, .contact tr.even {background:#EEEBDF;}
.more {position:relative;clear:both;display:block;width:68px; height:18px;background:url(/g/global/more.gif) no-repeat;font-weight:bold;font-size:11px;color:#003273;text-decoration:none;text-align:center;margin-left:375px;}
a.more:hover {background-color:transparent !important;background:url(/g/global/more.gif) no-repeat;}

.listtable {margin:5px 0 5px 15px;width:485px;border:solid 1px #ccc;background:#fff;}
.listtable th {text-align:left;font-size:14px;color:#003273;border-bottom:solid 1px #ccc;}


#bottom {background:url(/g/global/footer.bg.gif) no-repeat;height:62px;position:relative; margin:0 auto;}
#address {font-family:Frutiger, Arial, Helvetica, sans-serif;width:188px;background:url(/g/global/address.bg.gif) no-repeat;position:absolute;top:-84px;left:21px;color:#fff;font-size:11px;text-align:center;padding-top:12px;}
#address a {color:#fff;}

.member {background:#fff;border:solid 1px #ccc;margin-left:12px;margin-right:50px;padding:5px !important;}
.member img {margin-right:5px;}

.dl {float:left;margin-right:8px;}
.pagination {margin-left:15px;width:485px;}

#popframe {margin:8px;background:#f6f5ef;border:solid 2px #ccc;padding:15px;}

.contact {margin-left:12px;margin-right:50px;border:solid 1px #ccc;background:#fff;width:450px;}
.address span {float:left;width:150px;}
.address span p {padding-right:0;}
.note {font-family: Arial, Helvetica, sans-serif; color: #D90000; font-weight:bold;}

.image {margin:0 12px 12px 12px;border:solid 1px #ccc;}