body{font-size:12px; font-family:Arial; font-size:12px; color:#5e5d5d; background-color:#ececec;background-image:url(img/bg.jpg); background-repeat:no-repeat; background-position:top center;}
img, div {behavior: url(iepngfix.htc) }
.cl{clear:both;}
h2{color:#525151; font-size:23px; margin-top:10px;}


.bcon{position:relative;height:210px;}
.bcon span{ display:block; padding:20px;}
.bcon h2{ font-size:18px; margin-top:0px;}
.bcon .box{width:309px;height:197px; background-image:url(img/box.png); background-repeat:no-repeat; float:left;}
.bcon .arrow{float:left;width:62px;height:180px; background-image:url(img/arrow.png); margin-left:14px; margin-right:14px;}

.header{width:100%;}
.header span{ display:block;width:1000px; margin:auto; height:179px; position:relative;}
.header a{ display:block;float:left; padding-top:56px; font-size:15px;color:#5e5d5d; text-decoration:none; margin-right:30px;}
.pills{ position:absolute;top:0px;right:10px;}
.logo{
	position:absolute;
	left:0px;
	top: 108px;
}




.banner{ width:1000px;;height:340px; background-image:url(img/banner.jpg); background-repeat:repeat-x; position:relative; margin:auto;}


.icons{
	position:absolute;
	width:486px;
	height:274px;
	background-image:url(img/dr.jpg);
	right:38px;
	top:31px;
	border: solid 1px #c0bebe;
}

.txt{
	position:absolute;
	left:35px;
	top:106px;
	width: 423px;

}
.txt a{color:#5e5d5d; text-decoration:underline;}


.footer{ width:100%; margin:auto; background-image:url(img/ft.jpg);}
.footer span{ display:block;width:1000px; padding-top:10px; padding-bottom:10px; font-size:11px;margin:auto;}

.main{width:1000px; margin:auto; position:relative;}
.left{ float:left; position:relative; width:720px;}


.rightb{ float:left; position:relative; width:246px; background-image:url(img/rm.png); height:600px; overflow:hidden;}
.rightb a{ display:block; font-size:12px;color:#20406c; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:15px; background-image:url(img/a.jpg); background-repeat:no-repeat; margin-bottom:10px; position:relative;}

.right{ float:left; position:relative; width:246px; background-image:url(img/rm.png); height:1198px; overflow:hidden;}
.right a{ display:block; font-size:12px;color:#20406c; text-decoration:none; padding-top:10px; padding-bottom:10px; padding-left:15px; background-image:url(img/a.jpg); background-repeat:no-repeat; margin-bottom:10px; position:relative;}

.rightb span{ padding-left:14px;display:block; padding-right:15px; margin-top:20px;}
.right span{ padding-left:18px;display:block; padding-right:15px; margin-top:20px;}
.right h2{color:#5e5d5d; font-size:24px;}
p{margin-bottom:15px; display:block; padding-right:20px;}

