﻿@charset "utf-8";
html{ _text-overflow:ellipsis;_overflow-x:hidden;}
body{ font:12px/18px Verdana,tahoma,Lucida,arial,Helvetica,sans-serif;}

body,div,p,span,form,iframe,blockquote,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
ul,ol,li,dl{ list-style-type:none;}
em,i,dfn,cite,strong,small{ font-style:normal;} 
fieldset,button,input,select,option{ border:none; vertical-align:middle; font:12px/18px Verdana,tahoma,Lucida,arial,Helvetica,sans-serif;}
img{ border:0;}
textarea{ resize:none;}  
table{ border-collapse:collapse; border-spacing:0;}
body{
	background:#F8F8F8 url(../images/body_bg.jpg) repeat-x;
	height:auto;color:#595757;}
	
}
.letter{background:#fff;overflow:hidden;}
.lettercon{
	width:1002px;
	margin:0 auto;
	background:#fff url(../images/letter001.jpg) 0 0 no-repeat;position:relative;height:100%; overflow:hidden;font-size:14px;
}
.letterfirst{padding-top:374px; padding-left:57px;width:889px; }
.letterfirst p,.lettersidel p,.letterbggrey p{font-size:14px; text-indent:2em; line-height:25px;color:#595757;}
.lettersidel{float:left;margin-left:20px;width:473px;margin-top:20px; }
.letterbg{background:#eef4f2;padding:20px 40px;margin-bottom:20px;}
p.blue{color:#006c85;text-indent:0;}
p.green{color:#0d9a61;text-indent:0;}
.letterbggrey p{ text-indent:0;}
.letterbggrey{background:#e4e4e4; }
.greydeepbg{background:#cecece; margin-top:20px;}
.padlt{padding:5px 35px;}
.textr{text-align:right;}
p.red{color:red;}
p.ft18{font-size:17px;}
p img{margin-top:30px;}