@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5e69;
	background:url(../images/bg.png) repeat-x top #e2e2d9;
}
body, html {
height:100%;
}

h1, h2, h3, h4, h5, h6, p, ul, li, span, object, form {
	padding: 0px;
	margin: 0px;
}

a{outline:none;}
a img{border:none; outline:none;}

/** wrapper **/
.wrapper {
width:1000px;
height:auto;
overflow:hidden;
margin:0 auto;
background:#fff;
}

div.header { background:url(../images/header-bg.gif) repeat-x #fff; width:1000px; height:214px; margin-top:0px; float:left; display:block; }
div.logo { width:315px; height:135px; float:left; display:block; margin:20px 0 0 35px; }

div.tplnk { width:531px; height:auto; overflow:hidden; float:right; margin:28px 30px 0 0; }
div.flg { background:url(../images/flg.gif) no-repeat; width:68px; height:38px; float:right; }




/*.tplnk ul { list-style:none; height:20px; margin:5px 0 0 30px; }
.tplnk li { list-style:none; float:right; color:#636363; font-weight:500; line-height:20px; padding:8px 5px 0 5px; }
.tplnk li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636363; float:left; display:block; text-align:center; height:20px; line-height:20px; padding:0 0px 0 0px; text-decoration:underline; font-weight:500; letter-spacing:.1px; }
.tplnk li a:hover { color:#ea8a00; text-decoration:none;}*/

div.call { background:url(../images/call.gif) no-repeat; width:286px; height:28px; float:right; display:block; margin:40px 31px 10px 0; }

div.nav { width:1000px; height:auto; overflow:hidden; float:left; }
div.navlft { background:url(../images/navlft.gif) no-repeat; width:10px; height:60px; float:left; display:block; }
div.navrht { background:url(../images/navrht.gif) no-repeat; width:10px; height:60px; float:left; display:block; }
div.navmld { background:url(../images/navmld.gif) repeat-x; width:980px; height:60px; float:left; display:block; }

/*Menu-Links*/
divmenu-bg{width:900px; height:34px; float:left; display:block; }

.rhm1-bg{
    width:940px; height:52px;
}
.rhm1-bg ul{
	list-style:none; margin:0 auto; margin:0px 0 0 18px; float:left;
}
.rhm1-bg li{
	float:left; list-style:none; text-align:center;
}
.rhm1-bg li a{
	float:left; display:block; color:#fff; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0px 12px 0 15px; height:52px; line-height:52px; text-align:center; cursor:pointer; font-weight:500; background:url(../images/nvspt.gif) no-repeat top right;
}
.rhm1-bg li a span{
	float:left; display:block; padding:0px 12px 0 0px; height:52px;
	}
.rhm1-bg li a:hover{
	color:#000;
}
.rhm1-bg li a:hover span{
	color:#000;
}


div.bnr { background:url(../images/banr.gif) no-repeat; width:1000px; height:374px; margin-top:0px; float:left; display:block; }
div.serv-bnr { background:url(../images/serv-bnr.gif) no-repeat; width:1000px; height:184px; margin-top:0px; float:left; display:block; }
div.abut-bnr { background:url(../images/abut-bnr.gif) no-repeat; width:1000px; height:184px; margin-top:0px; float:left; display:block; }
div.seo-bnr { background:url(../images/seo-bnr.gif) no-repeat; width:1000px; height:184px; margin-top:0px; float:left; display:block; }


div.lft { width:310px; height:auto; overflow:hidden; float:left; display:block; background:#fff; }
div.rht { width:670px; height:auto; overflow:hidden; float:left; display:block; background:#fff; margin:0 0 0 20px; }
div.rhtcnt { width:980px; height:auto; overflow:hidden; float:left; display:block; background:#fff; margin:0 0 0 20px; }

div.lft-bx { background:url(../images/srvcimg.gif) no-repeat; width:280px; height:370px; float:left; display:block; margin:20px 0 0 30px; }

div.lftper { background:url(../images/lftper.gif) no-repeat; width:246px; height:39px; float:left; display:block; }

/*H1,H2,H3,P*/

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#c30d0c; padding:5px 0 0 35px; font-weight:bold; float:left; background:url(../images/icn.gif) no-repeat; width:670px; height:30px; margin-top:20px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:5px 0 0 75px; font-weight:500; float:left; width:225px; height:auto; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#2676cb; padding:18px 0 0 0; line-height:18px; font-weight:bold; float:left; width:665px; height:auto; overflow:hidden; }
h3 a:link, h3 a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#2676cb; line-height:18px; font-weight:bold; float:left; width:665px; height:auto; overflow:hidden; text-decoration:none; }
h3 a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#2676cb; line-height:18px; font-weight:bold; float:left; width:665px; height:auto; overflow:hidden; text-decoration:underline; }

h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ff0000; padding:20px 0 0 29px; font-weight:bold; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6c6c68; padding:10px 30px 0 0; line-height:18px; font-weight:500; text-align:justify; float:left; width:640px; height:auto; overflow:hidden; }

.inn-lnk { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:500; float:left; display:block; }
.inn-lnk ul { list-style:none; padding-left:0px; margin:76px 0 0 60px; }
.inn-lnk li { background:url(../images/inn-bult.png) no-repeat; display:block; width:200px; list-style:none; padding:2px 0 0 20px; text-align:justify; }
.inn-lnk li a:link, .inn-lnk li a:visited { display:block; list-style:none; line-height:26px; font-style:italic; text-decoration:none; color:#FFFFFF; }
.inn-lnk li a:hover { display:block; list-style:none; line-height:26px; text-align:justify; text-decoration:underline; color:#FFFF00; }
.inn-lnk li.current a { display:block; list-style:none; line-height:26px; text-align:justify; color:#FFFF00; }

div.seoimg { background:url(../images/seoimg.gif) no-repeat; width:224px; height:252px; float:left; display:block; margin-left:52px; }

div.lne { border-top:1px dashed #6c6c68; width:640px; height:1px; float:left; }

.srvclnk { width:650px; height:auto; }
.srvclnk ul { list-style:none; display:block; }
.srvclnk li { font-family: font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#6c6c68; padding:5px 0px 0 25px; line-height:25px; font-weight:500; text-align:justify; float:left; width:615px; height:auto; background:url(../images/smlicn.png) no-repeat top left; }


div.fotrimg { background:url(../images/fotrimg.gif) repeat-x; width:1000px; height:83px; float:left; display:block; margin-top:20px; }

div.bmrw1 { width:400px; height:auto; overflow:hidden; float:left; display:block; }
div.btmrow { width:600px; height:auto; overflow:hidden; float:left; display:block; }

.btmlnk { width:600px; height:20px; }
.btmlnk ul { list-style:none; margin:40px 0 0 24px; height:20px; color:#FFFFFF; }
.btmlnk li { list-style:none; float:left;}
.btmlnk li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; float:left; display:block; text-align:center; height:20px; line-height:20px; padding:0 10px 0 10px; text-decoration:none; background:url(../images/btspt.gif) no-repeat top right; }
.btmlnk li a:hover { color:#fff; text-decoration:underline; }

div.cpyrow{width:400px; height:auto; overflow:hidden; float:left; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; letter-spacing:1px;  padding:40px 0 0 30px; }











