
*
{
margin: 0 0 0 0;
padding: 0 0 0 0
}


body 
{
margin: 0 0 0 0;
background-color: #333300;
}


#heading 
{
width: 960px;
height: 167px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

#heading a:link
{
color: #ffffff;
text-decoration: none;
}

#heading a:visited
{
color: #ffffff;
text-decoration: none;
}

#heading a:hover
{
color: #368BC1;
text-decoration: none;
}


#heading p.headerleft
{
text-align: left;
color: #ffffff;
font-weight: bold;
font-size: 32px;
line-height: 34px;
font-family: helvetica, arial, sans-serif;
padding: 0 0 0 20px;
}


#heading p.headerleftchinese
{
text-align: left;
color: #ffffff;
font-weight: bold;
font-size: 42px;
line-height: 110%;
font-family: helvetica, arial, sans-serif;
padding: 0 0 0 30px;
}




#heading table.header
{
width: 960px;
height: 167px;
margin: auto;
border-collapse: collapse;
}


#heading td.header1
{
width: 960px;
background-image:url('cadbfrontimages/cadbheader.jpg');
padding: 0 0 0 0;
}

#heading img 
{
margin: 0px 0px 0px 0px;
border-top: solid #ffffff 1px;
border-right: solid #ffffff 1px;
border-bottom: solid #ffffff 1px;
border-left: solid #ffffff 1px
}






#main 
{
width: 960px;
margin-left: auto;
margin-right: auto;
}

#main-info
{
width: 960px;
margin-left: auto;
margin-right: auto;
background-color: #e5e5cc;
}

#main-info p 
{
font-family: helvetica, arial, sans-serif;
font-size: 13px;
text-align: justify;
color: #333300;
line-height: 17px;
padding: 5px 40px 5px 40px
}

#main-info h1
{
font-family:arial, verdana, serif;
font-size: 22px;
text-align: justify;
color: #333300;
padding: 20px 40px 5px 40px
}

#main-info h2
{
font-family: helvetica, arial, sans-serif;
font-size: 16px;
font-style: italic;
text-align: justify;
color: #333300;
padding: 20px 40px 5px 40px
}


#main-info p.attention
{
font-family: helvetica, arial, sans-serif;
font-size: 16px;
font-style: italic;
text-align: center;
color: #333300;
padding: 20px 40px 5px 40px
}

#main-info a:link
{
color: #0066cc;
text-decoration: none;
}

#main-info a:visited
{
color: #0066cc;
text-decoration: none;
}

#main-info a:hover
{
color: #368BC1;
text-decoration: none;
}





#main-left
{
float: left;
width: 610px;
height: 565px;
background-color: #e5e5cc;
overflow: auto;
}

#main-left a:link
{
color: #0066cc;
text-decoration: none;
}

#main-left a:visited
{
color: #0066cc;
text-decoration: none;
}

#main-left a:hover
{
color: #368BC1;
text-decoration: none;
}

#main-left p 
{
font-family: helvetica, arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: justify;
color: #333300;
line-height: 17px;
padding: 15px 30px 0px 30px
}


#main-left p.chinese
{
font-family: helvetica, arial, sans-serif;
font-size: 16px;
text-indent:32px;
line-height: 150%; 
font-weight: normal;
text-align: justify;
color: #333300;
padding: 5px 40px 5px 40px
}


#main-left p.box
{
font-family: helvetica, arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 19px;
text-align: left;
color: #333300;
background-color: #99A675;
padding: 20px 30px 20px 30px
}


#main-left p.chinesebox
{
font-family: helvetica, arial, sans-serif;
font-size: 16px;
text-indent:32px;
line-height: 150%; 
font-weight: bold;
text-align: left;
color: #333300;
background-color: #99A675;
padding: 20px 40px 20px 40px
}

#main-left a:link.box
{
color: #ffffff;
text-decoration: none;
}

#main-left a:visited.box
{
color: #ffffff;
text-decoration: none;
}

#main-left a:hover.box
{
color: #368BC1;
text-decoration: none;
}




#main-right 
{
float: left;
width: 350px;
height: 565px;
background-color: #f4f4e8;
overflow: auto;
}

#main-right p.caption 
{
padding: 10px 10px 10px 10px;
font-family: helvetica, arial, sans-serif;
font-size: 26px;
line-height: 28px;
font-weight: bold;
text-align: center;
color: #ffffff;
}

#main-right p 
{
font-family:arial, verdana, serif;
font-size: 11px;
font-weight: normal;
text-align: left;
color: #ffffff;
padding: 5px 10px 0px 10px;
}

#main-right table
{
width: 292px;
margin: auto;
border: 0px;
border-collapse: collapse;
}

#main-right img 
{
margin: 0px 0px 0px 0px;
border-top: solid #f4f4e8 1px;
border-right: solid #f4f4e8 1px;
border-bottom: solid #f4f4e8 1px;
border-left: solid #f4f4e8 1px
}

#main-right a:link
{
color: #ffffff;
text-decoration: none;
}

#main-right a:visited
{
color: #ffffff;
text-decoration: none;
}

#main-right a:hover
{
color: #368BC1;
text-decoration: none;
}









#main-map
{
float: center;
width: 960px;
height: 570px;
background-color: #f4f4e8;
overflow: auto;
padding: 0 0 0 0;
margin-left: auto;
margin-right: auto;
}

#main-map p.center 
{
font-family: helvetica, arial, sans-serif;
font-size: 16px;
font-weight: normal;
text-align: center;
color: #000000;
padding: 20px 40px 10px 40px
}

#main-map p.caption 
{
font-family: helvetica, arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
color: #333300;
line-height: 18px;
padding: 10px 20px 10px 20px
}

#main-map a:link
{
color: #0066cc;
font-weight: normal;
text-decoration: none;
}

#main-map a:visited
{
color: #0066cc;
font-weight: normal;
text-decoration: none;
}

#main-map a:hover
{
color: #368BC1;
font-weight: normal;
text-decoration: none;
}








#main-listregion
{
float: center;
width: 960px;
background-color: #f4f4e8;
padding: 0 0 0 0;
margin-left: auto;
margin-right: auto;
overflow: auto;
}

#main-listregion h1
{
font-family: helvetica, arial, sans-serif;
font-size: 35px;
font-weight: bold;
text-align: left;
color: #382D2C;
padding: 20px 15px 20px 15px;
}

#main-listregion h2
{
font-family: helvetica, arial, sans-serif;
font-size: 20px;
font-weight: bold;
text-align: left;
color: #382D2C;
padding: 10px 15px 10px 15px
}

#main-listregion p 
{
font-family: helvetica, arial, sans-serif;
font-size: 15px;
font-weight: 500;
text-align: left;
color: #382D2C;
padding: 5px 10px 0px 10px
}

#main-listregion blockquote
{
font-family: helvetica, arial, sans-serif;
font-size: 12px;
text-align: left;
color: #382D2C;
padding: 0px 20px 0px 20px
}

#main-listregion a:link
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#main-listregion a:visited
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#main-listregion a:hover
{
color: #E5E4E2;
font-weight: bold;
text-decoration: none;
}

#main-listregion table
{
width: 100%;
margin: auto;
border: 0px;
border-collapse: collapse;
}

#main-listregion td.list
{
width: 100%;
vertical-align: top;
padding: 10px 0 10px 0;
}









#main-listscale 
{
float: center;
width: 960px;
background-color: #f4f4e8;
padding: 0 0 0 0;
margin-left: auto;
margin-right: auto;
overflow: auto;
}

#main-listscale h1
{
font-family: helvetica, arial, sans-serif;
font-size: 35px;
font-weight: bold;
text-align: left;
color: #382D2C;
padding: 20px 15px 20px 15px;
}

#main-listscale h2
{
font-family: helvetica, arial, sans-serif;
font-size: 20px;
font-weight: bold;
text-align: left;
color: #382D2C;
padding: 20px 15px 10px 15px
}

#main-listscale p 
{
font-family: helvetica, arial, sans-serif;
font-size: 14px;
font-weight: 500;
text-align: left;
color: #382D2C;
padding: 5px 10px 0px 10px
}

#main-listscale blockquote
{
font-family: helvetica, arial, sans-serif;
font-size: 12px;
font-weight: 500;
text-align: left;
color: #382D2C;
padding: 0px 20px 0px 20px
}

#main-listscale a:link
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#main-listscale a:visited
{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#main-listscale a:hover
{
color: #E5E4E2;
font-weight: bold;
text-decoration: none;
}

#main-listscale table
{
margin: auto;
width: 100%;
border: 0px;
border-collapse: collapse;
}

#main-listscale td.list
{
width: 33%;
vertical-align: top;
padding: 10px 0 10px 0;
}









#footer 
{
width: 960px;

margin-left: auto;
margin-right: auto;
background-color: #368BC1;
}

#footer p
{
font-family: helvetica, arial, sans-serif;
font-size: 11pt;
font-weight: 600;
text-align: right;
color: #ffffff;
padding: 7px 20px 7px 20px;
}


#footer a:link
{
color: #ffffff;
text-decoration: none;
}

#footer a:visited
{
color: #ffffff;
text-decoration: none;
}

#footer a:hover
{
color: #d3d3d3;
text-decoration: none;
}


#footer table
{
width: 100%;
margin-left: auto;
margin-right: auto;
border: 0px;
border-collapse: collapse;
}