/*
AsiaPE blue: #0d0373
Goldenrod highlight: #b59b48
*/
/*
---- Page background gradient
*/
body {background-image: url("content/images/bg_bigradient_2400.gif"); background-repeat:  repeat-x; background-position: top center;}
/*
---- Global
*/
/* image menus */
.nav1 {padding: 0px 0px 0px 0px; background-color: #cccccc; display: block}
.nav1 {background-image: url("content/images/nav1_grad.gif"); background-repeat: repeat-x; background-position: top center;}
.nav1selected {padding: 0x 0px 0px 0px; background-color: #cccccc}
.nav2 {padding: 4px 0px 0px 0px; background-color: #eeeeee}
.nav2 {font-family: verdana, helvetica, sans-serif; font-weight: bold; font-size: 8pt}
.nav2selected {padding: 4px 0px 0px 0px; background-color: #eeeeee}
.nav2selected {font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: 8pt}
/* selected links are black */
.nav2selected a:link {color: #000000}
.nav2selected a:visited {color: #000000}
/* text menus */
#nav1_t {line-height: 21px; display: block;}
#nav1_t {background-image: url("content/images/vg_gray_21.gif"); background-repeat: repeat-x;}
#nav1_t {font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: 9pt; text-decoration: none;}
#nav1_t a {padding: 2px 20px 2px 20px; border-left: 1px solid #aaa; color: #444; text-decoration: none;}
#nav1_t a:hover, #nav1_t a:active {color: #b59b48;}
#nav1selected_t a:link, #nav1selected_t a:visited  {color: #b59b48;}
#nav2_t {line-height: 14px; background-color: #eee; display: block;}
#nav2_t {font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none;}
#nav2_t a {padding: 4px 12px 0px 12px; color: #555; text-decoration: none;}
#nav2_t a:hover, #nav2_t a:active {color: #b59b48;}
#nav2selected_t a:link, #nav2selected_t a:visited  {color: #b59b48;}
.menulevel1 {padding: 0em 0em 0em 0.5em; text-indent: -1em}
.menulevel2 {padding: 0em 0em 0em 1em; text-indent: -1em}
.menulevel3 {padding: 0em 0em 0em 1.5em; text-indent: -1em;}
.menulevel4 {padding: 0em 0em 0em 2em; text-indent: -1em;}
.search {font-size: 7pt;}
.search {margin: 0em 0em 0em 0em;}
.editmenu {display: inline; padding: 0em .5em;}
body {border-color: #666;}
.edit {background-color: #ffffff}
.bodyfont {font-family: verdana, helvetica, sans-serif; font-size: 9pt}
/* h1, h4 {color: #0d0373;} */
/* h1,h4 {color: #8f9194;} */
h1,h4 {font-size: 14pt; color: #555;}
h5 {font-size: 11pt; color: #777;}
h1,h2,h3,h4,h5, input {font-family: arial, helvetica, sans-serif;}
/* wpt040409: turn off display of headers in body */
h1,h2,h3,h4 { display: none; }
textarea, iframe {font-family: 'courier new', courier, monospace;}
body {margin: 8px 0px; border-style: solid; border-width: 0em 0em;}
img {border-width: 0em;}
/*
---- A (links)
 */
a:link {color: #0d0373;}
a:visited {color: #0d0373;}
a:active {background-color: #dddddd;}
a:active {text-decoration: none;}
/* a:hover {background-color: white;} */
/* a:hover {text-decoration: none;} */
/*
---- Sitelogo (top logo)
*/
.sitelogo {background-color: #eeeeee;}
.sitelogo {padding: 0px 0px 2px 6px}
/*
---- Sitebar (constant bar in top-right)
*/
.sitebar {background-color: #eeeeee}
.sitebar {padding: 0px 0px 0px 0px; text-align: right;}
.sitebar {font-family: verdana, helvetica, sans-serif; font-weight: normal; font-size: 8pt}
#sitename {font-size: 3em; font-weight:bold; letter-spacing: -.05em; font-variant: small-caps;}
#sitename a {background-color: #eeeeee; color: white;}
#sitename a {border-color: #336699; border-style: solid; border-width: 0px;}
#sitename a {text-decoration: none;}
#sitename a:hover {border-color: #9cf;}
/* #sitename a:hover {background: #cc3333;} */
/*
---- Sitebutton (horiz button bar; unused)
*/
#sitebutton {background-color: #dddddd; color: white;}
#sitebutton {font-weight: bold; text-align: right;}
#sitebutton {padding: .7em 0em;}
#sitebutton a {background-color: #666; color: white;}
#sitebutton a {border-color: #666; border-style: solid; border-width: 2px;}
#sitebutton a {text-decoration: none;}
#sitebutton a {padding: .2em .5em;}
#sitebutton a:hover {background-color: #fff; color:red;}
#sitebutton a:hover {border-color: black red gray #666;}
#sitebutton span {font-family: arial, helvetica, sans-serif;}
/*
---- Sitebody
*/
#sitebody {background-color: #ffffff}
#sitebody {border-width: 0px; border-style: solid; border-color: #8f9194;}
#sitebody {font-size: 9pt;}
#sitebody {color: #000000}
/* #sitebody {font-family: georgia, times, serif;} */
#sitebody {font-family: verdana, helvetica, sans-serif;}
#sitebody {padding: 8px;}
/*
---- Siteright: right column
*/
#siteright {background-color: #eeeeee}
#siteright {border-width: 0px; border-style: solid; border-color: #8f9194;}
/*
---- Sitemenu
*/
#sitemenu {background-color: #eeeeee;}
#sitemenu {padding: 0px 0px 0px 0px; }
#sitemenu {font-family: arial, helvetica, sans-serif;}
#sitemenu a {border-color: #eeeeee; border-style: solid; border-width: 0px;}
#sitemenu a {padding: .2em .1em .2em 1.5em; display:block;}
#sitemenu a:hover {background-color: #eeeeee; color: #9999ff;}
/* #sitemenu a:hover {border-color: black red white #666;} */
/* #sitemenu p {background-color: #ccc; color: white;} */
#sitemenu h2, #sitemenu a, #sitemenu span {font-weight: bold; text-decoration:none; font-size: 0.7em;}
#sitemenu h2 {font-size: 1em;}
#sitemenu h2 {margin: .5em;}
#sitemenu span {font-family: arial, helvetica, sans-serif;}
/* previous color was #9999ff */
#sitemenu span {background-color: #eeeee; color: #ef403d;}
#sitemenu span {border-color: #eeeeee; border-style: solid; border-width: 0px;}
#sitemenu span {padding: .25em .1em 0em 1.5em; display:block;}
/*
---- Locator (i.e., "Home / Pubs / APER")
*/
.locator {font-family: verdana, helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #aaaaaa; }
.locator a:link { color: #aaaaaa; }
.locator a:hover { color: #aaaaaa; }
.locator a:visited { color: #aaaaaa; }
/*
---- Newsbar
*/
#headerbar {background-color: #8f9194;}
#headerbar {font-size: 9pt; color: #eeeeee}
#headerbar {font-family: arial, helvetica, sans-serif;}
/*
---- Front page cells
*/
.celltitle {height: 22px;}
.celltitle {background-image: url("content/images/celltitle_bg_22.gif"); background-repeat: repeat-x;}
.celltitle {font-family: verdana, helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #555;}
.celltitle {padding: 0px 0px 0px 4px;}
.cellcontent {font-family: verdana, helvetica, sans-serif; font-size: 9pt; font-weight: normal;}
.cellcontent {background-color: #ffffff;}
.cellcontent {padding: 4px 0px 4px 4px;}
.cellcontent ul {margin-bottom:4px;}
.cellcontent ul li {margin-left:-3.2em;padding-left:10px;list-style:none;background:url("content/images/smbullet.gif") no-repeat 0 .5em; padding-bottom:0px}
.cellh1 {font-style: italic;}
.cellh1 {padding: 7px 0px 0px 0px; margin-left:-1px;}
.cellc1 {padding: 0px 0px 0px 0px;}
/*
---- Sidebar title
*/
.sidetitle {width: 100%; line-height: 20px;}
/* .sidetitle {background-color: #8f9194;} */
.sidetitle {background-image: url("content/images/sidetitle_bg_20.gif"); background-repeat: repeat-x;}
.sidetitle {font-family: verdana, arial, helvetica, sans-serif;}
.sidetitle {font-size: 8.5pt; font-weight: bold; color: #555;}
.sidetitle {padding: 0px 0px 0px 6px;}
/*
---- Sidebar content
*/
.sidecontent {background-color: #eeeeee}
.sidecontent {font-family: arial, helvetica, sans-serif;}
.sidecontent {font-size: 8pt}
.sidecontent {padding: 5px 6px 0px 6px}
/*
---- Newsbox
*/
#newsbox {background-color: #eeeeee}
#newsbox {font-size: 9pt; font-family: arial, helvetica, sans-serif}
#newsbox {padding: 8px}
#newsbox p {background-color: #eeeeee}
#newsbox p {font-size: 9pt; font-family: arial, helvetica, sans-serif}
#newsbox a {font-size: 9pt; font-family: arial, helvetica, sans-serif}
#newsbox a:hover {color: #9999ff;}
/*
---- Welcome page title
*/
#welcometitle {font-family: verdana, helvetica, sans-serif}
#welcometitle {font-size: 18pt; font-weight: 900}
#welcometitle {color: #0d0373}
/*
---- Titlebar (title of each page)
*/
#titlebar {width: 100%; height: 26px}
#titlebar {padding: 0px 0px 0px 0px}
/*#titlebar {background-color: #eeeeee}*/
#titlebar {background-image: url("content/images/title_bg_26.gif"); background-repeat: repeat-x;}
#titlebar {font-family: verdana, helvetica, sans-serif}
#titlebar {font-size: 12pt; font-weight: 600; color: #555;}
/*
---- Sitefoot
*/
/* #sitefoot {background-color: #fff;} */
#sitefoot {font-size: 7.5pt; color: #0d0373}
#sitefoot {font-family: arial, helvetica, sans-serif;}
#sitefoot {padding: 1em 0em; text-align: center;}
#sitefoot a:hover {background-color: #ffffff;}
/*
---- Splash box
*/
#splash {font-family: verdana, helvetica, sans-serif}
#splash {font-size: 10pt}
#splashleft {background-color: #eeeeee; color: #8f9194}
#splashleft {font-weight: 900}
#splashright {background-color: #8f9194; color: #eeeeee}
/*
---- Programme
*/
#programleft {font-family: verdana, helvetica, sans-serif}
#programleft {font-size: 8pt; font-weight: bold}
#programright {font-family: verdana, helvetica, sans-serif}
#programright {font-size: 9pt}
#programemphasis {font-size: 10pt; font-weight: bold; font-style: italic}
#programtitle1 {font-size: 12pt; font-weight: 900; color: #0d0373}
#programtitle2 {font-size: 12pt; font-weight: 700; color: #0d0373}
#asiape {font-family: times, serif; font-weight: bold; font-style: normal; font-variant: small-caps; color: #0d0373}
#acap {font-size: 125%}
#gchina {color: #ff0000}
/*
---- Speakers
*/
#spcountry {font-size: 12pt; font-weight: 900; color: #8f9194}
#speakers {font-family: verdana, helvetica, sans-serif}
#speakers {background-color: #eeeeee}
#spcountry {font-size: 12pt; font-weight: 900; color: #8f9194}
#spname {font-size: 9pt; font-weight: 700}
#sptitle {font-size: 9pt}
#spfirm {font-size: 9pt; font-style: italic}
#sprow {padding: 0px 0px 5px 0px}
#splastrow {padding: 0px 0px 15px 0px}
/*
---- Registration form error page
*/
#formerror {font-family: verdana, helvetica, sans-serif}
#formerror {font-size: 9pt; color: red}
#formerror {width: 80%}
#formerror {background-color: #eeeeee}
#formerror {padding: 20px}
#formerror {border-width: 2px; border-style: solid; border-color: #8f9194}
#formsuccess {font-family: verdana, helvetica, sans-serif}
#formsuccess {font-size: 9pt; color: black}
#formsuccess {width: 80%}
#formsuccess {background-color: #eeeeee}
#formsuccess {padding: 20px}
#formsuccess {border-width: 2px; border-style: solid; border-color: #8f9194}
/* 
---- Unused
*/
#topleft, #topright {background-color: #ccc; color: black;}
#topleft {font-size: 9pt; text-align: center;}
#topcenter {text-align: center;}
#topright {font-size: 9pt; text-align: center;}
#topleft {padding: .5em;}
#topcenter {}
#topright {padding: .5em;}
