* { margin: 0; padding: 0; }

html { 
	 min-height: 100%; 
	 margin-bottom: 1px;
	 }

body { 
	 background-image:url('images/bg.gif');
	 text-align: center; 
	 font: 12px arial, helvetica, sans-serif; 
	 }
	  
table, th, td { 
	 font: 11px arial, helvetica, sans-serif; color:#333333;
 	 }

#wrap {
	width:900px;
	margin: 15px auto;
	background-color:#ebebec;
	}

#top_wrap {
	margin: 0 auto;
	width:900px;
	height:80px;
	}	 

#top_logo {
    background-image:url('images/top_logo.gif');
	background-repeat:no-repeat;
	float: left;
	width:197px;
	height:80px;
	}

#top_nav {
	background-image:url('images/top_nav.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:80px;
	}
	
#top_lang {
     margin: 0 auto;
     margin-right:10px;
     width:693px;
     height:50px;
     text-align:right;
     font: 11px PMingLiU, Arial; color:#333333;
     float:right;
	}    
	
#top_links {
	 margin: 0 auto;
	 width:698px;
	 text-align:center;
	 font: 11px PMingLiU, Arial; color:#333333;
	 }

#top_links a {
     text-decoration:none;
     font: 11px arial, helvetica, sans-serif; color:#333333;
      }
      
#top_links a:hover {
     text-decoration:underline;
     font: 11px arial, helvetica, sans-serif; color:#999999;
      }
       
#header_wrap {
	width:900px;
	height:170px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
	}

#header_left {
	background-image:url('images/header_left.gif');
	background-repeat:no-repeat;
	float: left;
	width:197px;
	height:170px;
	}

#header_main {
	background-image:url('images/header_main.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}

#header_about {
	background-image:url('images/header_about.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}    
    
#header_es {
	background-image:url('images/header_es.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}  

#header_mc {
	background-image:url('images/header_mc.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}      
    
#header_pp {
	background-image:url('images/header_pp.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}      
    
#header_vs {
	background-image:url('images/header_vs.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}  

#header_right {
	background-image:url('images/header_right.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}  
    
#header_contact {
	background-image:url('images/header_contact.gif');
	background-repeat:no-repeat;
	float: right;
	width:703px;
	height:170px;
	}  

#main_top {
	background-image:url('images/main_top.gif');
	background-repeat:no-repeat;
	top:250px;
	width:900px;
	height:29px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

#main {
	width:900px;
	background-image:url('images/main_bg.gif');
	background-repeat:repeat-y;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
}

#nav {
	float:left;
	text-align:left;
	width:150px;
	padding: 20px;
	margin: 0px;
	 }

#nav p {
     font: 11px arial, helvetica, sans-serif; color:#b62743;
      }
     
#nav ul {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}     
     
#nav li {
      }
     
#nav a {
      text-decoration:none;
      font: 11px arial, helvetica, sans-serif; color:#b62743;
      }
	  
.nav1 .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b62743;
}
 
#nav a:hover {
     text-decoration:underline;
     font: 11px arial, helvetica, sans-serif; color:#e80b36; }
         
#content {
	float:right;
	text-align:left;
	width:663px;
	padding:20px;
	}

.content1 .title {
    margin: 0 auto;
    text-decoration:underline;
    text-align:left;
    font: 18px arial, helvetica, sans-serif; color:#000080;
    } 
    
#content h3 {
    font: 14px arial, helvetica, sans-serif; color:#808080; 
    }   
    
#content h5 {
    font: 14px arial, helvetica, sans-serif; color:#b62743; }
    
#content ul {
	padding-left: 20px;
}
#content ol {
	padding-left: 20px;
}

#content li {
    margin-bottom:5px;
    word-spacing:2px;
    }

#content h6 {
	font: 12px arial, helvetica, sans-serif; color:#800000;
    font-weight:bold;
}

#content p {
    font: 12px arial, helvetica, sans-serif; color:#333333;
    line-height:18px;
    word-spacing:2px;
    }

#eq {
    width: 100%;} 
    
#eq h3 {
    margin-bottom:5px;
    font: 24px arial, helvetica, sans-serif; color:#b62743;}   
    
.eq {
    margin: 5px 20px 5px 5px;
    float:left;
    width: 180px;
    }

#eq_rt {   
    float:right;
    width: 210px;
    }

.eq_rt {
    margin: 5px 5px 5px 20px;
    float:right;
    width: 180px;
    }  
    
#contact {
    height:400px;     
    line-height:18px;    
    border:solid 1px;
    border-color:#800000;
    padding: 20px 20px;  }
     
#contact h2 {
    font: 18px arial, helvetica, sans-serif; color:#444444;
    border-bottom:solid 1px;
    border-color:#800000; }
    
#contact h3 {
    font: 14px arial, helvetica, sans-serif; color:#800000;
    font-weight:bold;
 }    
     
.contact {     
    width:250px;     
    float:right;
    text-align:left;
    vertical-align:middle; }     
 
#footer_link {
	background-color:#f3f3f4;
	width:880px;
	text-align:left;
	font: 11px arial, helvetica, sans-serif;
	color:#b62743;
	margin-left: 1px;
	padding: 5px 0 0 10px;
	}

#footer_link a {
    text-decoration:none;
    background-color:#f3f3f4;
    font: 11px arial, helvetica, sans-serif; color:#b62743; }
	
#footer {
	background-image: url('images/footer.gif');
	background-repeat: no-repeat;
	width: 900px;
	height: 82px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

