body {margin:0px; padding:0px; border:0px; background:url(../images/page-bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4C4C4C;}

p {margin:0px; padding:0px; border:0px;}
img {margin:0px; padding:0px; border:0px;}

.clearflot {clear:both;}

.main {width:940px; margin:0 auto; background:#FFFFFF; padding:0 30px;}

.header {}
.logo {float:left; width:270px; padding:44px 0 0 0;}
.top-right {float:right; width:250px; padding:29px 0 25px 0;}

.content {background:url(../images/right-bg.jpg) right top repeat-y;}
.left-call {float:left; width:723px;}
.banner {border-top:5px solid #D2AB32; background:#FFF6D9;}
.banner-1 {padding:62px 350px 38px 40px; line-height:22px;}
.banner-2 {padding:11px 350px 11px 40px; line-height:22px; background:#D2AB32; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFFFFF;}
.banner-img {position:absolute; margin:-51px 0 0 358px;}



.right-call {float:right; width:190px; margin:16px 14px 0 0;}

.cnt-text {padding:20px 0;}
.cnt-text .txt-left {float:left; width:130px;}
.cnt-text .txt-right {float:right; width:560px; line-height:20px;}
h1 {margin:0px; padding:0px; border:0px; font-size:22px; color:#4C4C4C; font-weight:normal; line-height:normal;}
h1 span {color:#5EA3C1;}

.img-rt {float:right; margin:0 20px 20px 20px;}

.right-menu {margin:0 0 120px 0;}
.right-menu ul {margin:0px; padding:0px; border:0px; font-size:15px;}
.right-menu li {margin:0px; padding:0px; border:0px; list-style:none; display:block;}
.right-menu a {color:#FFFFFF; text-decoration:none; background:url(../images/menu.png) left top repeat; float:left; width:96%; padding:6px 0 6px 4%; margin:0 0 7px 0; border:1px solid #E2F1F8;}
.right-menu a:hover {color:#FFFFFF; text-decoration:none; background:url(../images/menu-h.png) left top repeat; float:left; width:96%; padding:6px 0 6px 4%; margin:0 0 7px 0; border:1px solid #E2F1F8;}
.right-menu a.active {color:#FFFFFF; text-decoration:none; background:url(../images/menu-h.png) left top repeat; float:left; width:96%; padding:6px 0 6px 4%; margin:0 0 7px 0; border:1px solid #E2F1F8;}


.news-latter {background:url(../images/join-news-latter.png) left top repeat; border:1px solid #FFFFFF; padding:20px 16px; line-height:18px; color:#545454; font-size:11px; margin:0 0 20px 0;}
.news-latter .hd {margin:0 0 5px 0;}
.news-latter input {margin:10px 0; padding:5px; border:1px solid #98C6DD; font-family:Tahoma; font-size:11px; color:#545454; width:140px;}
.news-latter .button {margin:0; padding:0px; border:0; font-family:Tahoma; font-size:11px; color:#ffffff; height:25px; width:75px; background:#D2AB32; font-weight:bold;}



.footer {border-top:1px solid #BAD7E5; padding:10px 0; text-align:center; color:#51504C; line-height:20px;}
.footer a {color:#51504C; text-decoration:none; margin:0 3px}
.footer a:hover {color:#51504C; text-decoration:underline;}

.inner-banner {border-top:5px solid #D2AB32; background:#FFF6D9; padding:20px; font-size:30px; color:#00467E; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}


.normal-text {padding:20px 20px 20px 0; line-height:20px; color:#4C4C4C;}
.point {background:url(../images/point.jpg) left 7px no-repeat; padding:0 0 0 15px;}

.img-rt2 {float:right; margin:0 0 20px 20px; border:1px solid #848383; padding:4px;}
.img-rt3 {float:right; margin:-46px -20px 20px 40px;}


.contact-left {float:left; width:400px;}
.contact-left fieldset {margin:0px; padding:0px; border:0px;}
.contact-left fieldset br {clear:both}
.contact-left label {margin:0px; padding:0px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; float:left; width:100px; text-align:right; padding:3px 5px 0 0;}
.contact-left input {margin:0 0 10px 0; padding:7px 5px; border:1px solid #AEAEAE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; width:200px;}
.contact-left .textarea {margin:0 0 10px 0; padding:7px 5px; border:1px solid #AEAEAE; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; width:200px; height:100px;}
.contact-left .submit {margin:0; padding:0; border:0; width:99px; height:33px; background:url(../images/submit.gif) left top no-repeat;}



.contact-right {float:right; width:200px;}.img-ctr2 {
	float:none;
	border:1px solid #848383;
	padding: 4px;
}

