﻿body {
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
  margin: 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

a { text-decoration:none;}
a:hover {text-decoration:underline;}

.pixtop2 { margin-top: 2px; } 
.paddingleft10 { padding-left: 10px; }
.column-half { padding-left: 15px; }
.column-half h3 { font-size:13px; font-weight:bold; line-height:20px; color:#333333;}
.half-column-full-padding { padding: 11px; }
.acenter { text-align: center; }
.aright { text-align: right; }
.fright { float: right; }
.fleft { float: left; }

.mainbg{
	background:#fcfaeb;
}

.subbg{
	background:#ffffff;
}

.maintop{background:url(../images/theme-main.gif) no-repeat top;}
.menubg{background:url(../images/menubg.gif) top;}

table { border-collapse: collapse; }
th { background-color: #eee; white-space: nowrap; }
table caption { font-size: 1.4em; font-weight: bold; padding: 10px; }
table td { border: none; }
td.first-col {
  text-align: left;
  font-weight: bold;
  vertical-align: top;
  white-space: nowrap;
}
table.border td, table.border td, div.border table td, div.border table td {
  border: 1px solid #ccc;
}

div.no100 table { width: auto }
div.fix1stcolumn table tbody tr td { width: 120px; }

/* top information bar ------------------------------------------------------------**/
.topinfobar {
	
	color:#8b8b8b;
	line-height:15px;
}

.topinfobar a {
	color:#8b8b8b;
	text-decoration:none;
}

.topinfobar a:hover {
	color:#8b8b8b;
	text-decoration:underline;
}

.topinfobar a:visit {
	color:#8b8b8b;
	text-decoration:none;
}


/* =====================================================
    FOOTER
 ===================================================== */
/* mini sitemap boxes **/
#footer {background:#d6d1bd;}

#footer #part1 { padding-top: 5px;  }
#footer #part1 .footerbox {
	background-color:#e4e4e4; 
	color:#6e6e6e; 
	height:160px;
}
#footer div.footerbox { padding:12px; }

#footer #part1 div.footerbox ul {
	list-style-image:url(../images/bottomDisc.gif);
}

#footer #part1 div.footerbox ul li {
	margin: 13px 0px 13px 6px;
}

#footer #part1 .footerbox a {
	color:#6e6e6e; 
	text-decoration:none;
}

#footer #part1 .footerbox a:hover {
	color:#6e6e6e; 
	text-decoration:underline;
}

#footer #part1 .footerbox a:visit {
	color:#6e6e6e; 
	text-decoration:none;
}


/* footer **/

#footer #part2 {
	padding: 0px 17px 17px 17px;
	width:864px;
}

#footer #part2  div{
	color:#606060;
	line-height:18px;
	background:#cec9b6;
	padding:10px;
}

#footer #part2 a {
	color:#85583d;
	text-decoration:underline;
}

#footer #part2 a:hover {
	color:#85583d;
	text-decoration:none;
}

#footer #part2 a:visit {
	color:#85583d;
	text-decoration:underline;
}


/* feature **/

#featurebox {
	background-image:url(../images/featurebg.gif);
	background-repeat:repeat;
	height:178px;
	color:#794807;
	
}

#featurebox img { margin: 10px 0px 0px 15px;}

#featurebox  ul{
	list-style: square;
}

#featurebox  ul li{
  margin: 5px 4px 5px 15px;
}

#featurebox a {
	color:#794807;
	text-decoration:none;
}

#featurebox a:hover {
	color:#794807;
	text-decoration:underline;
}

#featurebox a:visit {
	color:#794807;
	text-decoration:none;
}

/* mycem **/

.mycem {
	 height: 130px;
	 padding: 30px 0px 0px 0px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.mycemItem {
	margin: 12px 0px 0px 13px;
	color:#6c6c6c;
}

.mycemItem input {
	height:16px; 
	width:175px;
	#width:175px;
	_width:165px; 
	border:1px #d4d4d5 solid; 
	font-size:10px;
	color:#666666;
}


/* =NAVIGATION MENU START
-------------------------------------------------------------------*/
#navmenu {
	background:url(../images/menubg.gif);
	height: 34px;
}
#nav, #nav ul{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-position:outside;
	position:relative;
	line-height:2em;
	z-index: 999;
}
#nav li{
	float:left;
	padding: 0px 0px 0px 0px;
	position:relative;
}

#nav ul {
	position:absolute;
	width: 210px;
	top: 30px;
	display:none;
	border: 0px solid #ccc;
	font-size: 0.9em;
	font-size: 11px;
}

#nav a, #nav a:active, #nav a:visited{
	display:block;
}

#nav li ul li a{
	width:202px;
	height:24px;
	padding:0px; 
	float:left;
	display:block;
	background:url(../images/pdbg.gif);
	padding-left:8px;
	text-decoration:none;
}

#nav li ul li a:hover{
	background:url(../images/pdbg_over.gif); 
	color:#ae030a;
}

.menuitem_bottom {
	width: 210px; 
	height: 6px;
	margin-left:0px;
	#margin-left:0px; 
	_margin-left:0px;
	background:url(../images/pdbottom.gif); 
	font-size:0px;
}

.menuitem_top {
	width: 210px; 
	height: 5px;
	margin-left:0px;
	#margin-left:0px; 
	_margin-left:0px;
	background:url(../images/pdtop.gif); 
	font-size:0px;
}

.mtd1 { background-color:#ff0000}
.mtd2 { background-color:#448ccb}
.mtd3 { background-color:#8ab604}
.mtd4 { background-color:#ff6c00}
.mtd5 { background-color:#a01c9c}

/* =NAVIGATION MENU END
-------------------------------------------------------------------*/

/* ========================================================
Main Sections Colors
=========================================================*/




table.local_style thead th, div.local_style table thead th { 
  /*background-color: #751600; 
  color: #fff; */
  font-weight: bold; 
  text-align: center;
  vertical-align: top;
}

/*table.local_style tbody td { background-color: #FFDFE1; }*/


.content {
	font-size: 11px;
	line-height: 19px;
	color:#333333;
}

/* language **/

.languagebar {
	font-size:11px;
	color:#bc735a;
	line-height:15px;
}

.languagebar a {
	color:#bc735a;
	text-decoration:none;
}

.languagebar a:hover {
	color:#bc735a;
	text-decoration:underline;
}

.languagebar a:visited {
	color:#bc735a;
	text-decoration:none;
}

.languagebarChi {
	font-size:11px;
	color:#bc735a;
	line-height:15px;
}

.languagebarChi a {
	color:#bc735a;
	text-decoration:none;
}

.languagebarChi a:hover {
	color:#bc735a;
	text-decoration:underline;
}

.languagebarChi a:visited {
	color:#bc735a;
	text-decoration:none;
}

#menu {
  margin-top: 2px;
  padding-top:1px;
	height: 25px;
	background-image:url(../images/menubg.gif);
	background-repeat:repeat;
  text-align: center;
}

.bottompart { 
	background:url(../images/bottom_bg.gif);
	padding: 10px 0px 0px 0px;
}

.rightpart { 
	margin: 0px 0px 0px 20px;
	#margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px -6px;
}

.mainbanner {
	padding: 0px 0px 10px 30px;
}

.mainbanner  a img {
	margin: 0px 0px 7px 0px;
}

/* news **/
#latestnews {
	padding: 10px 0px 0px 15px;
}

#latestnews ul, #latestnews ul li { margin: 0px; padding: 0px; }

#latestnews ul { 
	font-size:11px; 
	list-style-image:url(../images/newsDisc.gif);
	color:#666666;
}

#latestnews li.news {
	margin: 8px 0px 3px 20px; 
}

.news span {
	color:#598527; 
	font-weight:bold;
	line-height:17px;
}

.news span a {
	color:#598527;
	text-decoration:none;
}

.news span a:hover {
	color:#598527;;
	text-decoration:underline;
}

.news span a:visited {
	color:#598527;
	text-decoration:none;
}

.news span.even  {
	color:#736357; 
	font-weight:bold;
	line-height:17px;
}

.news span.even a {
	color:#736357;
	text-decoration:none;
}

.news span.even a:hover {
	color:#736357;
	text-decoration:underline;
}

.news span.even a:visited {
	color:#736357;
	text-decoration:none;
}


#breadcrumb {
	/*background-color: #EFF5FF;
	-moz-border-radius: 4px;
	border-radius: 4px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:#999999;
	padding: 5px 5px 5px 8px;
	/*margin: 0px 0px 0px -8px;*/
/*	position:relative;	 */
}

#breadcrumb a { color:#999999; text-decoration:none; }
#breadcrumb a:hover { color:#999999; text-decoration:underline; }
#breadcrumb a:visited { color:#999999; }


.nav_sub_off { display: none; }

/* Postit */
.postit-content{
position:relative;
top:0px;
left:0px;
height:auto;
background-color :#F7F4C5;
text-align:left;
padding:3px 10px 0px 10px;
width:155px;
voice-family: "\"}\"";
voice-family:inherit;
}

.postit-bottom{
position:relative;
top:0px;
left:0px;
height:40px;
width:175px;
text-align:left;
background-image:url(../images/postit-bottom.gif);
}

/* Page list */
/* Link All Pages in one section */
div.pages_list {
	float: right;
	margin: 0px 0px 10px 15px;
	padding: 15px;
	width: 200px;
	/*border: 1px solid #ccc;*/
	background-color: #ffffcc;
	border-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
}
/*div.pages_list ul  { margin: 5px;  padding: 5px; font-size: 1.1em; }
div.pages_list li { padding-bottom: 5px; }
div.pages_list ul li.current_on a { font-weight: bold; text-decoration: none; border: none;}
div.pages_list h3 { text-align: center; }
*/

/* Doc list */
div.doc_list div.spip_documents { float: left; height: 130px; width: 100px;}

/* Your Home news */
#yourhome h1 {
  font-size: 1.6em;
}
#yourhome h2 {
font-size: 1.4em;
} 
#yourhome span.grey { font-size: 0.9em; color: #bbb; }

/* box */
div.box {
  float: right;
  width: 120px;
  padding: 10px;
  text-align:left;
  background-color: #f9f9f9;
  border: 1px solid #c0c0c0;
  margin: 0px 0px 10px 10px;
  text-align: center;
}

div.box a {
	text-decoration:none;
}

div.box a:hover {
	text-decoration:underline;
}

div.box h3 { font-size: 13px; font-weight: bold; }

.genban {margin-bottom:1px;}

#header { }

.article_content {color:#333333;}

.article_content h3 { font-size: 13px; font-weight: bold; }

.leaflet {
  width: 100px;
  padding: 10px;
  float:left;
  text-align:center;
  background-color: #FFFFFF;
  border: 1px solid #c0c0c0;
  margin: 0px 0px 10px 10px;
  line-height:20px;
}

.leaflet a {
	text-decoration:none;
	color:#666666;
}

.leaflet a:hover {
	text-decoration:underline;
	color:#666666;
}

.prMonth { font-size: 13px; font-weight: bold; color:#FF3300; }

/* 
==============================================================================
menu transparent 
==============================================================================*/

.menuphoto {border-bottom:1px #ffffff solid; }

.opt1 { background-color: rgba(255,255,255,0.08); }
.opt2 { background-color: rgba(255,255,255,0.16); }
.opt3 { background-color: rgba(255,255,255,0.24); }
.opt4 { background-color: rgba(255,255,255,0.32); }
.opt5 { background-color: rgba(255,255,255,0.4); }
.opt6 { background-color: rgba(255,255,255,0.48); }
.opt7 { background-color: rgba(255,255,255,0.56); }
.opt8 { background-color: rgba(255,255,255,0.64); }
.opt9 { background-color: rgba(255,255,255,0.72); }

.bgcolor4, .bgcolor106, .bgcolor80 { background:#e39fa8;}
.bgcolor6, .bgcolor102, .bgcolor81 { background:#a1c4d8;}
.bgcolor7, .bgcolor95, .bgcolor82 { background:#b4ccae;}
.bgcolor10, .bgcolor104, .bgcolor89 { background:#e8b49c;}
.bgcolor5, .bgcolor105, .bgcolor82 { background:#ad97c0;}

#left-menu { margin: 0px 0px 0px 15px; }
#left-menu ul { list-style-type: none; margin: 0px; padding: 0px; width:205px }
#left-menu ul li { display: block; margin: 0px; padding: 0px; }
#left-menu a {
	text-decoration:none;
	display: block;
 	padding: 5px 16px 5px 12px;
	font-size:11px;
	border-bottom: 1px solid #FFFFFF; 
}
#left-menu li ul li { 
  text-align: right; 
  border-bottom: 1px solid #dedede; 
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
  background:#f3f2ed;
}
#left-menu ul li ul li a {
	text-decoration:none;
	display: block;
	padding: 4px;
	font-size:11px;
	background-image:url(../images/mi_bg_sub.gif);
	background:#f3f2ed;
	margin: 0px 0px 0px 0px;
}

/* ================== YOUR HOME ================ */
.bgcolor4 li a, .bgcolor106 li a, .bgcolor80 li a { color:#751600; }
.bgcolor4 li a:hover, .bgcolor106 li a:hover, .bgcolor80 li a:hover { color:#751600; font-weight:bold; }
.bgcolor4 li a:visited, .bgcolor106 li a:visited, .bgcolor80 li a:visited { color:#751600; }

/* =================== YOUR BUSINESS =========================== */ 
.bgcolor6 li a, .bgcolor102 li a, .bgcolor81 li a { color:#003364; }
.bgcolor6 li a:hover, .bgcolor102 li a:hover, .bgcolor81 li a:hover { color:#003364; font-weight:bold; }
.bgcolor6 li a:visited, .bgcolor102 li a:visited, .bgcolor81 li a:visited { color:#003364; }

/* =================== OUR PARTNERS =========================== */ 
.bgcolor7 li a, .bgcolor95 li a, .bgcolor83 li a { color:#2d5700; }
.bgcolor7 li a:hover, .bgcolor95 li a:hover, .bgcolor83 li a:hover { color:#2d5700; font-weight:bold; }
.bgcolor7 li a:visited, .bgcolor95 li a:visited, .bgcolor83 li a:visited { color:#2d5700; }

/* =================== MEDIA CENTRE =========================== */ 
.bgcolor10 li a, .bgcolor104 li a, .bgcolor89 li a { color:#804500; }
.bgcolor10 li a:hover, .bgcolor104 li a:hover, .bgcolor89 li a:hover { color:#804500; font-weight:bold; }
.bgcolor10 li a:visited, .bgcolor104 li a:visited, .bgcolor89 li a:visited { color:#804500; }

/* =================== ABOUT US =========================== */ 
.bgcolor5 li a, .bgcolor105 li a, .bgcolor82 li a { color:#50004e; }
.bgcolor5 li a:hover, .bgcolor105 li a:hover, .bgcolor82 li a:hover { color:#50004e; font-weight:bold; }
.bgcolor5 li a:visited, .bgcolor105 li a:visited, .bgcolor82 li a:visited { color:#50004e; }

/* 
==============================================================================
Search Box
==============================================================================*/

.searchbox {
	background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
}

.searchboxinput {
	height:14px; 
	width:140px; 
	border:1px #d4d4d5 solid; 
	margin:6px 3px 6px 0px;
	#margin:6px 3px 6px 0px;
	_margin:6px 3px 0px 3px;
	font-size:10px;
	color:#666666;
	padding:2px 3px 0px 3px;
}

.searchresault {
	padding: 20px 20px 20px 30px;
}

.search_article {
	margin-bottom:10px;
}

.article_link a {
	font-weight:bold;
	color:#800000;
}

.section_link a {
	color:#03F;
	font-size:11px;
}

#search_list_sections {
	border:1px #CCC solid;
	padding:10px;
	background:#F0F0F0;
}

#search_list_sections ul li {
	margin: 0px 0px 8px 25px;
	font-size:11px;
	font-weight:bold;
}

.pagination {
	font-size:10px;
}

/* 
==============================================================================
Search Box
==============================================================================*/

.sitemaps {
	font-size:11px;
}

.sitemaps h3 {
	font-size:13px;
	font-weight:bold;
}

.sitemaps ul {
	list-style:none;
}

.sitemaps ul li {
	margin:0px 0px 4px 25px;
	background:#F3F3F3;
	width:350px;
	padding:2px;
}

.pages_list {
	background-color:#F3E4CF;
}

/* 
==============================================================================
Gallery
==============================================================================*/

.gellerylist {
	margin:6px;
	height:220px;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #CCC;
	
}

.gellerylistpic {
	height: 170px;
	line-height:170px;
	vertical-align:middle;
	
	
}

.gellerylistpic a img {
	vertical-align:middle;
	border: 3px double #CCC;

 }
 
.gellerylist a {
	color:#069;
}


