/*

EDFCE8 = light green (boxes)
CFF3C3 = medium green (background area)
34CB00 = bright green (logo)
196600 = dark green (menu text)

428FDB = cat1 blue
1D65BC = cat2 blue
60A8E2 = cat3 blue
466891 = cat4 blue

*/

body,html {width:100%;height:100%;margin:0;padding:0;text-align:center;}
body { font-size:76%; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:150%; }
body { background:#FFF url(../images/background.gif) repeat-y center top;}

div#mainContainer {position:relative;width:765px;height:100%;margin:0 auto;padding-left:1px;}

div#logo {position:absolute;width:140px;height:70px;left:0;top:0;}
div#menu {position:absolute;width:140px;left:0;top:95px;}
div#top {position:absolute;width:560px;height:69px;left:165px;top:0px;vertical-align:top;}
div#content {position:absolute;width:560px;height:150px;left:165px;top:95px;text-align:left;}

a img {border:0;}
strong, b {font-weight:bold;}
em, i {font-style:italic}
hr.hidden {visibility:hidden;}
hr.hiddenClear {visibility:hidden;clear:both;}

ul#nav {padding:0;margin:0;list-style:none;position:relative;}
ul#nav li {margin:0;padding:0;height:23px;}
ul#nav li a img {vertical-align:top;}

ul#nav2 {margin: 23px 0 0 0;padding:0;list-style:none;float:right;width:70px;}
ul#nav2 li {display:block;margin:0;padding:0;height:23px;width:35px;float:right;}
ul#nav2 li a img {vertical-align:middle;}

div#languague { float:left; margin:23px 4px 0 0; }
div#languague a { display:block; border:1px solid #196600; }
div#languague a:hover { border:1px solid #34CB00; }

ul#specNav {margin:0;padding:0;list-style:none;position:absolute;top:-1px;left:0;width:560px;} /*width needed for opera*/
ul#specNav li {display:block;margin:0;padding:0;height:70px;width:140px;float:left;} 
ul#specNav li a img {vertical-align:middle;}

div#subNavOuter {background: #EDFCE8 url(../images/box_top.gif) no-repeat 0 0;margin:0 0 23px 0;}
div#subNavInner {background: url(../images/box_bottom.gif) no-repeat bottom left;height:23px;}

ul#subNav {margin:0;padding:0;list-style:none;}
ul#subNav li {display:inline;margin:0;padding:0;float:left;line-height:23px;font-size:90%;font-weight:bold;color:#196600;}
ul#subNav a {padding:0 10px;text-decoration:none;color:#196600;}
  div.cat1 ul#subNav li, div.cat1 ul#subNav a.n {color:#428FDB;}
  div.cat2 ul#subNav li, div.cat2 ul#subNav a.n {color:#1D65BC;}
  div.cat3 ul#subNav li, div.cat3 ul#subNav a.n {color:#60A8E2;}
  div.cat4 ul#subNav li, div.cat4 ul#subNav a.n {color:#466891;}
ul#subNav a.r, ul#subNav a.s {color:#34CB00;}

div#contentOuter {background: #EDFCE8 url(../images/box_top.gif) no-repeat 0 0;} /* #EDFCE8*/
div#contentInner {background: url(../images/box_bottom.gif) no-repeat bottom left;padding:20px;}

div#content img {float:right;margin:0px -20px 10px 10px;border-left:5px solid #34CB00;}
  div#content.cat1 img {border-left:5px solid #428FDB;}
  div#content.cat2 img {border-left:5px solid #1D65BC;}
  div#content.cat3 img {border-left:5px solid #60A8E2;}
  div#content.cat4 img {border-left:5px solid #466891;}

div#content span#breadcrumb {float:right;color:#196600;font-size:85%;font-family:arial,Verdana,Helvetica,sans-serif;}
  div#content.cat1 span#breadcrumb {color:#428FDB;}
  div#content.cat2 span#breadcrumb {color:#1D65BC;}
  div#content.cat3 span#breadcrumb {color:#60A8E2;}
  div#content.cat4 span#breadcrumb {color:#466891;}

h1 {font-weight:bold;font-size:170%;line-height:120%;padding:0;margin:0 0 20px 0;color:#34CB00;}
h2 {font-weight:bold;font-size:130%;line-height:120%;padding:0;margin:0 0 20px 0;color:#34CB00;}
h3 {font-weight:bold;font-size:120%;line-height:120%;padding:0;margin:0;color:#34CB00;}

a {color:#196600;}
a:hover {color:#34CB00;}

	
p { padding:0; margin:0 0 20px 0; line-height:170%;}
div.chinese_content { font-size:120%; letter-spacing:0.03em; }
div.chinese_content ol { line-height:170%; }

body#popup { text-align:center; }
div#popup_content { margin:0 auto; padding:10px 0 10px 0; }

div#content ul { margin:6px 0 12px 20px; line-height:150%; }
div#content li { margin:2px 0 14px 0px; line-height:150%; }

