body {
	margin:0px;padding:0px;
	text-align:center; 
	font-family:Verdana,Arial,"times new roman",Helvetica;
	font-size:11px;
	color:#19679A;
}

/*common style*/
form{margin:0px;padding:Opx;}

.fltlft{float:left;}
.fltrgt{float:right;}
.clear{clear:both;}


#bellme {
	
	position: absolute;
	top: 10px;
	right: 0px;
}

div,ul, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form{margin:0px;padding:0px;}
ul ul, ul ol, ol ul, ol ol{margin-top: 0px;margin-bottom: 0px;}

h1{font-size:19px;}
h2{font-size:24px;}
h3{font-size:20px;font-weight:normal;}
h4{font-size:15px;}
h5{font-size:20px; font-weight:normal;}
h6{font-size:14px;font-weight:normal;}

a{outline:none;text-decoration: none;color:#F1A74C;}
a:hover{outline:none;text-decoration: none;}
img {border: none;}
.imgcont{width:auto;}
/*common style*/

#maincont{margin:0px auto;width:760px;text-align:left;}
.bgcont{margin:0px 0px 0px 0px;width:760px;background: url('/images/line.gif') no-repeat top center;float:left;}

.wrapper{width:760px;float:left;position: relative;}
.logo{margin:55px 0px 0px 0px;width:314px;}

.tpmenu{width:446px;font-size:12px;}
.tpmenu ul{padding:107px 0px 0px 0px;list-style-type:none;}
.tpmenu ul li.home{padding:0px 10px 0px 3px;display:inline;width:auto;float:left;}
.tpmenu ul li.service{padding:0px 10px 0px 48px;display:inline;width:auto;float:left;}
.tpmenu ul li{padding:0px 10px 0px 10px;display:inline;width:auto;float:left;}
.tpmenu ul li a{text-decoration:none;color:#0072BC;}
.tpmenu ul li a:hover{text-decoration:none; color:#D8913A;}

.midcont{margin:25px 0px 0px 0px;}
.homeban{width:760px;height:300px;background: url('/images/banner.jpg') no-repeat top center;}
.homecont{padding:35px 0px 0px 20px;width:481px;}
.homecont h2{font-size:28px;font-weight:normal;padding:25px 0px 0px 0px;width:481px;line-height:40px;}

.bancont{width:368px;}
.content{padding:0px 0px 0px 18px;width:330px;font-size:10px;line-height:12px;min-height: 350px;}
.content h3{padding:12px 0px 12px 0px;font-size:20px;font-weight:normal;width:330px;line-height:20px;}
.content p{padding:7px 0px 0px 0px;width:330px;}
.content ul{margin-left: 12px;}
.testimonial dl, .testimonial dt{width:330px;}
.testimonial dd{width:330px;padding:0px 0px 8px 0px;font-style:italic;}

.gallery{padding:0px 0px 0px 0px;width:760px;}
.gallery h3{padding:5px 0px 8px 18px;display:inline;font-size:20px;font-weight:normal;width:auto;}

.gallery ul{padding:12px 0px 0px 43px;width:350px;float:right;list-style-type:none;}
.gallery ul li{padding:0px 24px 10px 0px;width:auto;float:left;display:inline;}

.gallery dl{padding:0px 0px 0px 10px;width:740px;float:left;}
.gallery dt{padding:0px 20px 20px 0px;width:auto;float:left;}
.gallery dd{padding:0px 0px 20px 20px;width:auto;float:left;}
.gallery dd.rgtimg{padding:0px 0px 20px 40px;width:auto;float:left;display:inline;}


.pagination dl{padding:0px 5px 0px 0px;width:105px;float:right;}
.pagination dt{padding:13px 0px 0px 0px;width:70px;float:left; text-align:right;}
.pagination dd{padding:7px 0px 0px 0px;width:30px;float:right;}

.botlnk{padding:0px 0px 0px 0px;width:760px;font-size:9px;text-align:right;border:0px solid red}
.ftlft{padding:14px 0px 0px 5px;width:345px;}
.ftlft dl{width:135px;}
.ftlft dt.founder{font-size:14px;width:195px;}
.ftlft dt.smail{padding:5px 0px 0px 0px;width:90px;}
.ftlft dd{padding:5px 0px 0px 0px;width:149px;}

.ftico{padding:0px 0px 0px 3px;width:205px;}
.fticorgt{padding:0px 0px 0px 50px;width:240px;}
.ftico ul, fticorgt  ul{width:auto; list-style-type:none;}
.ftico ul li, .fticorgt ul li{display:inline;padding:5px 0px 0px 8px;width:auto;float:left;}
.ftico ul li.mpa{display:inline;padding:5px 8px 0 16px;width:auto;}
.fticorgt ul li.mcard{display:inline;padding:5px 0px 0px 34px;width:auto;float:left;}

.ftrgt{padding:14px 0px 170px 65px;width:240px;}

/*color*/
.color1{color:#0072BC;}
.color2{color:#D8913A;}
.color3{color:#BBBBBB;}
.color4{color:#F1A74C;}
.color5{color:#AAC1D0;}
.color6{color:#94B9D1;}

input.text, textarea {display:block;padding:3px 0px 1px 7px; background:white;font-family: Verdana, Arial, "times new roman", Helvetica;font-size:10px;color:#19679A;border:1px solid #19679A;}
textarea {width:300px;}

/*
 * Form validation
 */
 
label.error {
    margin-left: 10px;
    width: auto;
    display: block;
    color: #ff0000;
    font-style: italic;
}

input.error {
    border: 1px dotted red;
}

.errorContainer {
    border: 1px dotted red;
    display: none;
    margin: 5px 0;
}
.errorContainer label.error {display: block;}





