﻿BODY {    
    margin: 0px;
    font: 62.5% Tahoma,Verdana, Helvetica, sans-serif;
    padding: 0px;    
}

#body {
    font-family: 微软雅黑;
}
/*\*/
html*#body {        
[color: #000;font-family:tahoma;/* Safari有效 */
]font-family: 微软雅黑;/* IE有效 */
}/**/

DIV.container {   
    font-size: 1.25em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 1.3em;    
}
html>body .container{
    font-size: 1.3em;
}
IMG{
    border:0;
}
H1{
    padding:0;
    margin:0 0 1em 0;       
    font-size:2em; 
}
H2{
    font-size:1.5em; 
}
H3{
    font-size:1.2em; 
}
H4{
    font-size:1.1em; 
    padding-bottom:0;
    margin-bottom:0;
}
P {
    margin: 1.2em 0;
    line-height: 1.8em;
}
BR.clear {
    clear: both;
    font-size: 0px;
    line-height: 0;
    height: 0px;
}
UL{
    margin:10px 0 10px 40px;
    padding:0;
}
LI{
    line-height:1.8em;
}

#accessMenu,#head,#liquid,#right,#footer {
    left: -999px;
    width: 990px;
    position: absolute;
}
#contact #right{
    left:auto;
    width:auto;
}
DIV#web-pack DL{
    float:left;
    width:200px;
    display:inline;    
    padding-bottom:20px;      
}
DIV#web-pack DL.dlcenter{
    margin:0 20px;   
}
DIV#web-pack DT{
    margin:0;
    margin-bottom:8px;
    padding:0;        
    font-size:1.2em;
    font-weight:bold;    
    line-height:2em;     
    border-bottom:solid 1px #ccc
}
DIV#web-pack DD{
    padding:4px 0;
    font-size:0.9em;
    margin:0;        
}
DIV#web-pack DD.right {
    left: -999px;
    width: 990px;
    position: absolute;
}
P.combo{
    clear:both;
    margin-bottom:0; 
    margin-top:0.5em; 
    font-size:0.8em;  
}
.question{
    font-weight:bold;
    font-size: 1.1em;    
    margin:20px 0 5px 0;
}
.answer{        
    display:block;
    visibility:visible;
    padding-left:25px;
    padding-top:5px;
}
.noPrint {
    left: -999px;
    width: 990px;
    position: absolute;
}
IMG.right-img {
    float: right;
}
.headline{
    left: -999px;
    width: 990px;
    position: absolute;
}
A:link, A:visited, A:active,A:visited {
    color: #000;
    text-decoration: underline;
}
#portfolioGallery{
    left: -999px;
    width: 990px;
    position: absolute;
}
/*-------------------------FORM-------------------------------------*/
.error,.success{
    left: -999px;
    width: 990px;
    position: absolute;
}
.contactForm .submit {
    left: -999px;
    width: 990px;
    position: absolute;
}
.contactForm LABEL {        
    float: left;
    margin:10px 0 0 0;   
    font-size:1.15em;  
    width:250px;
}
.contactForm LABEL.alt{    
    width:200px;
}
.contactForm SPAN{
    font-size:0.9em;
}
#send{    
    width:520px;
    padding-bottom:20px;    
}
TEXTAREA {    
    background: url(../images/bk_input.jpg) #ffffff repeat-x left top;        
    width: 505px;
    color: #034A82;
    padding: 2px 0 2px 5px; 
    margin:6px 0;
    border: solid 1px #CCC;
    overflow:auto;
}
.contactForm INPUT {
    border: solid 1px #CCC;
    display: block;    
    width: 200px;    
    padding: 2px 0 2px 5px;    
    margin:6px 0 0 0;
    float: left;    
}
FORM {
    margin: 0;
    padding: 0;
}
.contactForm FIELDSET {        
    display: block;    
    padding: 0em;
    margin: 0.5em 0px 0px;
    border: #efefef 0px solid;    
    width: 520px;
}
/*//---------------------------END-----------------------------------*/
/*/////////////////Table///////////////////////////////////*/
#mytable {    
    padding: 0;
    margin: 0;
    border:solid 1px #CCC;
    border-left:0;
    border-bottom:0
}
#mytable caption {
    padding: 0 0 2px 0;    
    text-align: right;
    color: #666;
}
#mytable th {        
    border-bottom: 1px solid #CCC;    
    border-left: 1px solid #CCC;    
    text-align: left;
    padding: 6px 6px 6px 12px;    
    font-size: 1.25em;
    font-weight:bold;    
}
#mytable td {
    border-bottom: 1px solid #CCC;    
    border-left: 1px solid #CCC;    
    padding: 6px 6px 6px 12px;         
    width: 49.5%;
    vertical-align: top;
}

#combo { 
    padding: 0;    
    margin:0;
    border:solid 1px #CCC;
    border-left:0;
    border-bottom:0;
    margin-bottom:20px;  
}
#combo th{    
    border-left: 1px solid #CCC;
    border-bottom: 1px solid #CCC;    
    text-align: left;
    padding: 6px 6px 6px 12px;    
    font-size: 1.25em;    
}
#combo th.spec{
    font-size:1em;
}
#combo td {
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;	
	padding: 6px 6px 6px 12px;		
	width:33%;
	vertical-align:top
}
#combo td .small {    
    position:relative;
    vertical-align:super;
    left:5px;    
    color:#000;
    font-size:0.7em;
    font-family:Tahoma;
}
#combo td.img .small{
    top:-40px;
    left:10px;
}
.contactForm FIELDSET {        
    display: block;    
    padding: 0em;
    margin: 0.5em 0px 0px;
    border: #efefef 0px solid;    
}
#portfolioText H3 SPAN{
    left: -999px;
    width: 990px;
    position: absolute;       
}
/*--------------------Blog-------------------------*/
#page{
    left: -999px;
    width: 990px;
    position: absolute; 
}
.calendar{
    left: -999px;
    width: 990px;
    position: absolute;       
}
DIV.blogTitle UL,DIV.blogTitle SPAN{
    left: -999px;
    width: 990px;
    position: absolute;   
}
DIV.blogFooter,DIV.blogTools,DIV#commentTitle,#lp_shortcut,#lp_email,#commentForm{
    left: -999px;
    width: 990px;
    position: absolute;       
}
.toggler{
	color:#000
}
