/* Reset all */
*{
    padding: 0;
    margin: 0;
    border: 0;
}

/*** Tags ***/
body {    
    font-size: 80%;
    line-height: 1.6em;
    color: #000000;
    background: #F7C65A url(images/back.png) repeat-y fixed left top;    
    /*font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;*/
    font-family: Georgia, Times, serif;
}

a, a:link {
    color: #0000FF;
    text-decoration: none;
}

a:visited {
    color: #800080;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

h1 {
    font: bold 2em/1.5 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #840018;
    margin-bottom: .5em;
}

h2 {
    font: bold 1.6em/1.5 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

h3 {
    font: bold 1.3em/1.5 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

h4 {
    font: bold 1.1em/1.5 'Trebuchet MS', Arial, Helvetica, sans-serif;
    margin: 1.5em 0 .5em 0;
    font-style: italic;
}

p {
    font-size: 1em;
    line-height: 1.7em;
    margin: 7px 0;
    clear: both;
}

img, a img {
    border: 0;
}

input,textarea,select {
    border: 1px solid #808080;
}



/*** Classes ***/
.c {
    clear: both;
}

/* Small text */
.s {
    font-size: 0.9em;
}
a.cs
{
    color: #840018;
}

.leftalign {
    float: left;
    margin: 0 10px 0 0;
}

.rightalign {
    float: right;
    margin: 0 0 0 10px;
}
div.pic,p.pic
{
    text-align: center;
    /*float:right;*/
    margin-top:1em; 
    margin-bottom: 1em;
    /* opacity: 0.0; CSS3 */    
}

#header h2 {margin-top:-10px;margin-left:10px;float:left}
#header a {
    color:#fff;
    text-decoration: none;    
}
#contentbox li {margin-left:1.5em;}

.xtop, .xbottom {display:block; background: #f7c65a url(images/back.png) repeat-y fixed right top;; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background-image:url(images/pangong_lake.jpg);background-position: 0px 337px;border-left:1px solid #2b4e9f; border-right:1px solid #2b4e9f;}
.xb1 {margin:0 5px; background-image:url(images/pangong_lake.jpg);background-position: 0px 338px; }
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}


/*** Menus ***/
ul.navextras{list-style-type: none;float:right;padding-right:1em}
li.navsitem{display: inline;}

/*#nav ul.menulevel1
{    
    display: inline;
    list-style-type: none;
}
#nav ul.menulevel2
{
    display: none;
    list-style-type: none;
}*/

/*#nav li.doc,#nav li.docs,#nav li.sdocs,#nav li.sdoc{display: inline;padding-right:.5em}*/

/*li.docs,li.navitem{border-top: 1px solid #808080;}
li.sdoc{background-color: red;}  active */


/*** Layout ***/

#wrapper 
{
    position:absolute;
    top:35px;
    left:140px; 
    width: 700px;    
}
#container
{
    background-image: url(images/test2.gif);
    background-color: #fff;
    background-attachment: fixed;
    /* border: 1px solid #840018;  */   
}
#functionsnav
{
    width:100%;
}
#header
{
    background:#ffe77b;
    background-image: url(images/pangong_lake.jpg);
    background-position: 0px 335px;
    height: 75px;
    padding:5px;
}
#menubox
{
    /* border: 1px solid #840018; 
    border-left: 1px solid #840018; 
    text-align: center; */
}
#locator
{    
    padding-left:9px;
    /*background:#FF8400;
    margin-left:143px;*/
    border-right: 1px solid #840018; 
    border-left: 1px solid #840018;     
}

#contentbox
{
    /* float: right;
    background:#fff;
    opacity: 0.6; CSS3 */ 
    padding:1.5em;  
    border-right: 1px solid #840018; 
    border-bottom: 1px solid #840018; 
    border-left: 1px solid #840018; 
}

#newsbox{
    /*float:right;
    width:175px;*/
    width:143px;  
    margin: 0 0 0 10px;    
    /* background:#fff3ac; */
}
#topics,#submenu
{
    /* border: 1px solid #840018;
    background:#FFF3AC; */
    padding:2px;
    width: 40%;
}
#pagenav{
    clear: both;
    text-align: center;    
}
#footer{
    text-align: center;
    color: #840018;
    line-height: 1.1em;
    margin: 0 0 1em 0;
    padding-top: 5px;
}

.print{background:#fff;color:#000;font-size:11pt;margin:1in;}

