/* General settings for the page */

body {	font-size: x-small;
		font-family: verdana, tahoma, helvetica, arial, sans-serif;
		padding: 0 0 0 0;
	 }

table		 	{ border: none none #FFFFFF;
				  border-collapse: collapse;
				  border-spacing: 0 0;
				  width: 790;
				  align: center;
				}

td				{ font-size: x-small;
				  padding: 0 0 0 0;
				}

a:link 		{ font-size: x-small;
			  color: 000000;
			  font-weight: bold;
			  text-decoration: underline;
			}
				
a:visited 	{ font-size: x-small;
			  color: 202020;
			  font-weight: bold;
			  text-decoration: underline;
			}				
				
a:hover 	{ font-size: x-small;
			  color: 333333;
			  font-weight: bold;
			  text-decoration: NONE;
			}

a:active 	{ font-size: x-small;
			  color: 404040;
			  font-weight: bold;
			  text-decoration: underline;
			}

.main_text_header {   font-size: medium;
					  font-weight: bold;
					  color: #990000;
				  }
				  

.medium_text_header {   font-size: medium;
					  font-weight: bold;
					  color: #660000;
				  }


.table_text_header	{ 
					  font-weight: bold;
					  color: 771111;
					  background-color: b0b080;
					  padding: 3 0 3 0;
					}
					
					
.table_text_header_small	{ 
					  font-weight: normal;
					  color: 771111;
					  background-color: b0b080;
					  padding: 3 0 3 0;
					  font-size: xx-small;
					}
					

.table_text_body	{ padding: 3 3 3 3;
					}

.table_text_body_small	{ 	font-size: xx-small;
							padding: 3 3 3 3;
						}


.table_news			{ width: 500;
					}

.table_news_date	{ 
					  font-weight: bold;
					  background-color: e0e0e0;
					  padding: 3 3 3 3;
					}

.table_news_body	{ padding: 3 10 10 3;
					}


.table_gallery		{
					  width: 450;
					}

.images_gallery		{ padding: 3 3 3 3;
					}


/* Styles for the topbar graphics */

.topgra		{ height: 67;
			}

.topgra_left	{ 
				  width: 390;
				}
				
.topgra_right	{ 
				  width: 400;
				}

/* Styles for the topbar nav links */
			    
.topnav			{ height: 33;
				}

.topnav_links		{ height: 33;
  					  width: 612;
  					  background-color: E0E0B0;

  					  text-align: center;
					}

.topnav_links_table	{ height: 33;
  					  width: 612;
					}

.topnav_links_cell	{ height: 33;
  					  width: 102;
					  border-collapse: collapse;  					  	
  					  border: thin solid #ffffff;  	
  					  text-align: center;				  
					}

.topnav_links_cell  a:link { font-size: 13 px;
							 text-decoration: none;
							 font-weight: normal;
					  	   }

.topnav_links_cell  a:visited { font-size: 13 px;
							 	text-decoration: none;
							 	font-weight: normal;
					  	   	  }

.topnav_links_cell  a:hover { font-size: 13 px;
  							  text-decoration: underline;
  							  font-weight: normal;
						    }

.topnav_links_cell  a:active { font-size: 13 px;
  							   text-decoration: none;
  							   font-weight: normal;
						     }

.topnav_contacts	{ height: 33;
					  width: 178;
   					  background-color: e0e0e0;
   					  border: thin solid #ffffff;
   					  border-left: none none #ffffff;
   					  border-right: none none #ffffff;
					}
					
.topnav_contacts_cell	{ text-align: center;
						  width: 89;
						}


.topnav_contacts_cell  a:link { font-size: 10 px;
					  	   	  }

.topnav_contacts_cell  a:visited { font-size: 10 px;
					  	   	     }

.topnav_contacts_cell  a:hover { font-size: 10 px;
						       }

.topnav_contacts_cell  a:active { font-size: 10 px;
						        }

.topnav_contacts_cell_chinese	{ 
							font-size: 10 px;
							text-align: center;
						  width: 89;
						}

.topline			{ height: 4;
					}


.body_main			{ 
					  width: 612;
   					  vertical-align: top;
   					  padding: 0 0 0 0;
					}

.body_main_table	{ 
					  width: 612;
					}


.body_left			{ 
					  width: 130;
   					  vertical-align: top;
   					  padding: 5 0 0 0;
					}

.body_left_table	{ background-color: e0e0e0;
					  width: 130;
					}
					
.body_left_cell		{ border: thin solid #ffffff;
   					  border-left: none none #ffffff;
   					  border-right: none none #ffffff;
   					  padding: 3 3 3 3;
   					 }


.body_left_cell  a:link { 
							 text-decoration: none;
							 font-weight: normal;
					  	   }

.body_left_cell  a:visited { 
							 	text-decoration: none;
							 	font-weight: normal;
					  	   	  }

.body_left_cell  a:hover { 
  							  text-decoration: underline;
  							  font-weight: normal;
						    }

.body_left_cell  a:active { 
  							   text-decoration: none;
  							   font-weight: normal;
						     }

   					 
.body_middle		{ min-height: 400;
  					  width: 612;
  					  background-color: FFFFFF;
  					  text-align: left;
  					  vertical-align: top;
  					  padding: 5 5 5 5;
					}			

.body_middle_small	{ min-height: 400;
  					  width: 492;
  					  background-color: FFFFFF;
  					  text-align: left;
  					  vertical-align: top;
  					  padding: 5 5 5 5;
					}			

.rightline			{ height: 8;
					  width: 178;
					}

.body_right			{ height: 400;
  					  width: 178;
  					  background-color: E0E0B0;
  					  text-align: left;
  					  vertical-align: top;
					}
					
.body_right_join	{ 
  					  width: 178;
  					  text-align: center;
					}
					
.body_right_news	{ 
  					  width: 178;
					}
					
.bottom_box_1		{ height: 150;
  					  width: 204;
  					  background-color: ddddaa;
  					  text-align: left;
  					  vertical-align: top;
  					  border: thin solid #ffffff;
   					  border-left: none none #ffffff;
					}
					
.bottom_box_2		{ height: 150;
  					  width: 204;
  					  background-color: eeeebb;
  					  text-align: left;
  					  vertical-align: top;
  					  border: thin solid #ffffff;
					}
					
.bottom_box_3		{ height: 150;
  					  width: 204;
  					  background-color: ddddaa;
  					  text-align: left;
  					  vertical-align: top;
  					  border: thin solid #ffffff;
					}
					
.bottom_box_4		{ height: 150;
  					  width: 178;
  					  background-color: eeeebb;
  					  text-align: left;
  					  vertical-align: top;
  					  border: thin solid #ffffff;
   					  border-right: none none #ffffff;
					}
					
.footer				{ text-align: right;
					  font-size: xx-small;
					}
					
.footer  a:link { font-size: 10 px;
					  	   	  }

.footer  a:visited { font-size: 10 px;
					  	   	     }

.footer  a:hover { font-size: 10 px;
						       }

.footer  a:active { font-size: 10 px;
						        }
						        

        
.navfooter			{ width: ;
					  text-align: left;
					  font-size: xx-medium;
					  padding: 5 5 0 0;
					}
					
.navfooter a:link { font-size: 10 px;
					  	   	  }

.navfooter a:visited { font-size: 10 px;
					  	   	     }

.navfooter a:hover { font-size: 10 px;
						       }

.navfooter a:active { font-size: 10 px;
						        }
						        
						        
.about_table		{ min-height: 400;
  					  width: 100%;
					}
					
.about_table_cell	{ 
  					  padding: 0 0 10 5;
					}
					
.about_team_body_paragraph	{ 
  					  			margin: 5 0 0 20;
							}