/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body {
	MARGIN-TOP: 0px;
	FONT-SIZE: 12px;
	margin: 0px;
	padding:0;
	FONT-FAMILY: Arial, Helvetica, "Trebuchet MS";
	color: #333333;
	background-color: #FAFAFA;
	
		    }	
p {
	font-size: 100%;
	color: #333333;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
			}
h1{
	font-size: 150%;
	color: #008800;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	        }
h2{
	font-size: 130%;
	color: #008800;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
            }
h3 {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
	margin: 0px;
    padding: 0px;
			}	
h4 {
	font-size: 80%;
	color: #000000;
	font-weight: bold;
	margin: 0px;
    padding: 0px;
			}
h5 {
	font-size: 100%;
	color: #008800;
	margin: 0px;
    padding: 0px;
			}

li {
	FONT-SIZE: 100%;
	LIST-STYLE-IMAGE: none;
	COLOR: #0000cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-left: 10px;
							}		
			li	a:link, a:visited {
			color: #008800;
			text-decoration: none;
				}

			li a:hover {
					color: #ff6600;
					}
			li a:active {
					color: #008800;
					 }				



ul{
	list-style-type: disc;	
   }


form {
	color: #333333;
		}
label{
        color: #333333;
      }

select {
	color: #333333;
		}		
		
textarea {
	color: #333333;
	background-color: #eeeeee;
}

option {
	color: #333333;
}

input {
	color: #333333;
}

/*.input {
	height: 18px;
	background-color: #f9f9f9;
	color: #333333;
}		*/

a:link, a:visited {
	color: #414141;
	text-decoration: none;
		}
 
a:hover {
		color: #ff6600;
        }
a:active {
		color: #414141;
         }
						
		
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#holder {
	width: 850px;
	background-color: #FFFFFF;
	margin:0 auto;
		}	
		
#content {
	BORDER-RIGHT: #ace 1px solid; BORDER-TOP: #ace 1px solid; MARGIN: -10px auto 16px; BORDER-LEFT: #ace 1px solid; WIDTH: 880px; BORDER-BOTTOM: #ace 1px solid;
}

			
#right_col {
/*BACKGROUND: #6fb447;*/
	float: right;
	width: 180px;
	padding: 0px;
		}		
		
#right_col_w {
	float: right;
	width: 260px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
		}		
			
			#right_col_w a:link, a:visited {
				color: #1A1DAC;
											 }
			 
			#right_col_w a:hover {
					color: #ff6600;
											 }
			
			#right_col_w a:active {
					color: #1A1DAC;
									}


#left_col {
	/*color: #000000;*/
	/*BACKGROUND: #6fb447;*/
	width: 180px;
	text-align: left;
	padding: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
              }
			
			#left_col a:link, a:visited {
				color: #000000;
											 }
			 
			#left_col a:hover {
					color: #ff6600;
											 }
			
			#left_col a:active {
					color: #000000;
									}
			#left_col p {
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #cccccc;
				padding-top: 10px;
				padding-right: 0px;
				padding-bottom: 2px;
				text-decoration: none;
				line-height: 100%;
								}

#middle_col {
	color: #414141;
	float: left;
	width: 470px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
		}		

#middle_TMlink {
	color: #414141;
	float: left;
	width: 470px;
	MARGIN: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #ace;
	border-right-color: #ace;
	border-bottom-color: #ace;
	border-left-color: #ace;
		}		

			#middle_TMlink a:link, a:visited {
				color: #1A1DAC;
											 }
			 
			#middle_TMlink a:hover {
					color: #ff6600;
											 }
			
			#middle_TMlink a:active {
					color: #1A1DAC;
									}


#middle_col_n {
	color: #414141;
	float: left;
	width: 350px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	
	padding: 10px;
		}		
		
										
#middle_contact_cn {
	color: #414141;
	float: left;
	width: 430px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
		}		

#trademark {
	color: #414141;
	float: left;
	width: 645px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding: 10px;
        		}	
				


/*********** #sectionLinks styles ***********/

#sectionLinks{
	position: relative;
	text-align: left;
	color: #000000;
	border-bottom-width: 1px;
	display: inline;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	width: 160px;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
				}
#sectionLinks p {
	font-size: 100%;
	color: #333333;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	line-height: 200%;
			}

#sectionLinks h3 {
	margin-left: 20px;
			}


#top_bar/*, #top_bar a:link, #top_bar a:visited */{
	color: #0000cc;
	float: left;
	background-image: url(images/background/bg_topline.gif);
	text-align: left;
	font-family: Arial, Helvetica;
	padding: 0px;
	width: 850px;
	height: 20px;
	font-size: 90%;
		}	

#logo {

	width: 395px;
	float:left;
	}	
		
#top_navi {
	margin: 0;
	height: 80px;
	float: right;
	padding-top: 0px;
	width: 420px;
		}	
		
#top_navi_cn {
	margin: 0;
	height: 80px;
	float: right;
	padding-top: 0px;
	width: 455px;
	/*font-size: 95%;*/
		}	


#top_navi_button_cn {
	margin: 0;
	text-align: right;
	float: right;
	height: 20px;
	width: 455px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
		}	


#top_navi_button {
	margin: 0;
	text-align: right;
	float: right;
	height: 20px;
	padding: 10px;
	width: 400px;
		}	
			
#top_banner {
	width: 850px;
	background-image: url(images/banner/top_banner.png);
	height: 30px;
	}	
				
#header {
	width: 850px;
	height: 80px;
	}		
	

/************** .show styles ***************/

.show{
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.show h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.show p{
	text-align: center;
}

.show img{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 0px;
}

.pagetitle {
	font-size: 150%;
	FONT-WEIGHT: bold;
	COLOR: #008800; 
	FONT-FAMILY: Arial, Verdana, "Trebuchet MS"
			}


.pagetitle2 {
	font-size: 110%;
	FONT-WEIGHT: bold;
	COLOR: #008800; 
	FONT-FAMILY: Arial, Verdana, "Trebuchet MS"
			}

.pagetitle3 {
	font-size: 110%;
	FONT-WEIGHT: bold;
	COLOR: #1A1DAC; 
	FONT-FAMILY: Arial, Verdana, "Trebuchet MS"
			}
.pagetitle4 {
	font-size: 100%;
	COLOR: #1A1DAC; 
			}

/*.TMlink {
	font-size: 100%;
	COLOR: #1A1DAC; 
			}
*//*
				.TMlink:link, a:visited {
	                                color: #1A1DAC;

						}
				 
				.TMlink:hover {
						color: #ff6600;
						}
				.TMlink:active {
						color: #1A1DAC;
						 }
*/




/***********************************************/
/*           Library styles                    */
/***********************************************/

#contact_us {
	width: 160px;
	FONT-SIZE: 75%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20px;
}

			#contact_us a:link,#contact_us a:visited {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #006600;
				font-weight:bold;
				text-decoration: none;
			}
			#contact_us a:hover,#contact_us a:active {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #ff6600;
			}
			
			
#contact_cn {
	width: 160px;
	FONT-SIZE: 85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 20px;
}

			#contact_cn a:link,#contact_cn a:visited {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #006600;
				font-weight:bold;
				text-decoration: none;
			}
			#contact_cn a:hover,#contact_cn a:active {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #ff6600;
			}				

#date {
	text-align: right;
	margin: 0;
	height: 20px;
	float: right;
	width: 400px;
	font-family: Arial, Verdana, "Trebuchet MS";
	color: #414141;
	padding: 10px;
		}

#date_cn {
	text-align: right;
	margin: 0;
	height: 20px;
	float: right;
	width: 400px;
	font-family: Arial, Verdana, "Trebuchet MS";
/*	font-size: 12pt;*/
	color: #414141;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
		}
		
#footer {
	color: #414141;
	float: left;
	background-image: url(images/background/bg_topline.gif);
	height: 25px;
	width: 830px;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	}		

#fp_box {
	/*BACKGROUND: #6fb447;*/
	width: 180px;
	float: left;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}	
		
