@charset "utf-8";
/* CSS Document */

body {
    background-image:url(../images/bg.jpg);
    background-repeat:repeat-x;
	margin:0px;
	margin-top:45px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#C9CED2;

}

* {
	margin:0px;
	padding:0px;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.clr {
	clear:both;
}

.bold {
	font-weight:bold;
}

.link-white {
	color:#FFFFFF;
	text-decoration:none;
}

.underline, .link-white:hover {
	text-decoration:underline;
}

.link-white-nounderline {
	color:#FFFFFF;
	text-decoration:underline;
}

.link-white-nounderline:hover {
	text-decoration:none;
}

.no-textdeco {
	text-decoration:none;
}
.width{
width:100%;}

.sub-width{
width:85%;
}
.small-font{
font-size:10px;}
.display-none{
display:none;}

/*
Index page
- - - - - - - - - - - -*/
#main{
width:880px;
margin:auto;
}
#top-bar{
padding-right:20px;
}

#top-bar img{
margin-left:20px;
margin-bottom:5px;
}
#logo-outer{
background: url(../images/page2_16.gif) repeat-x;
height:151px;
}
#logo{
background: url(../images/top-sep-line.gif) no-repeat top right ;
width:300px;
margin-top:20px;
padding-top:10px;
margin-left:10px;
height:100px;
}
#search-nav-outer{
width:520px;

}
#search{
width:400px;
float:right;
padding-top:15px;
padding-bottom:10px;
color:#99A0A7;
}
.seear-btn{
height:22px;
width:30px;
background-image:url(../images/btn-bg.gif);
background-repeat:repeat-x;
border:0px;
color:#FFFFFF;
font-size:9px;
}
.input-top{
width:150px;
height:20px;
border: solid 1px #A9B1B8;
margin-left:5px;}

#navigation{
width:480px;
float:right;
height:55px;
background-image:url(../images/nav-outer-bg.gif);
background-repeat:repeat-x;
margin-top:45px;
font-size:10px;
color:#FFFFFF;
}
#navigation a{
text-decoration:none;
color:#0C6FB0;
line-height:31px;
height:31px;
padding-left:8px;
padding-right:8px;
display:block;
float:left;
margin-right:1px;

}
#navigation a:hover{
text-decoration:none;
line-height:31px;
height:31px;
padding-left:8px;
padding-right:8px;
background-image:url(../images/nave-bg.gif);
display:block;
color:#FFFFFF;
float:left;
}
.active{
text-decoration:none;
line-height:31px;
height:31px;
padding-left:8px;
padding-right:8px;
background-image:url(../images/nave-bg.gif);
display:block;
color:#FFFFFF;
float:left;
margin-right:1px;
}
#htd-bg{
width:561px;
height:140px;
float:right;
color:#FFFFFF;
}
#body-content{
background-image: url(../images/body-bg.jpg);
background-repeat:no-repeat;
width:845px;
padding-left:20px;
padding-right:15px;
padding-top:10px;

}
#body-content-bg{
background-image: url(../images/small-bg.jpg);
background-repeat:repeat-y;
width:880px;
}
#col-1{
width:200px;
padding-top:5px;}
#col-2{
width:440px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
}
#col-3{
width:194px;
padding-top:5px;


}
.box-htd-bg{
background-image:url(../images/index_57.gif);
height:10px;
width:180px;
padding-top:10px;
}
.box-bg{
background:#EDEDED url(../images/index_78.gif);
background-repeat: repeat-x;
margin-top:10px;
padding-top:15px;

}

.marque_box-bg{
height:230px;
margin-top:10px;
background-color:#EDEDED;

}

.box-htd-bg3{
background-image:url(../images/index_57.gif);
height:10px;
width:172px;
padding-top:10px;
}
#shd-left{
width:14px;

background-image:url(../images/shd-left-bg.gif);

}
#shd-right{

background-image:url(../images/shd-right-bg.gif);
}
#shd-center{
background-color:#FFFFFF;
width:850px;
}
.center-box-bg{
background:url(../images/center-box-bg.gif) repeat-x;
width:419px;
height:21px;
padding-left:5px;
padding-top:10px;
}
#center-body{
padding-bottom:10px;
border-bottom:#1689C3 solid 1px;
height:auto;
}
#center-body p{
padding-left:10px;
padding-right:10px;
padding-top:10px;
font-size:11px;
}
.btm-mar{
margin-bottom:13px;
}
.ser-box{
width:220px;
}
.box-1-bg{
background:url(../images/box-1-bg.gif);
background-repeat:repeat-y;
padding-left:10px;
padding-right:20px;
}

.box-1-bg2{
background:url(../images/box-2-bg.gif);
background-repeat:repeat-y;
padding-left:10px;
padding-right:20px;
}

.box-1-bg ul{
margin-left:25px;
list-style:none;
padding-top:10px;

}
.box-1-bg li{
list-style:none;
background:url(../images/dot.gif) no-repeat left;
padding-left:15px;

}

.box-1-bg2 ul{
margin-left:25px;
list-style:none;
padding-top:10px;

}
.box-1-bg2 li{
list-style:none;
background:url(../images/dot.gif) no-repeat left;
padding-left:15px;
}
.sup-bg{
background-image:url(../images/input-bg.gif);
height:25px;
width:184px;
padding-top:7px;
padding-left:10px;
}
.input{
width:140px;
height:18px;
border: solid 1px #FFFFFF;
margin-left:5px;
color:#0F78B7;
font-size:10px;
font-weight:bold;
}
.test-ng{
background-image:url(../images/test-bg.gif);
height:121px;
width:176px;
padding:10px 10px 0;
overflow:hidden;
font-size:11px;
text-align:left;
letter-spacing:normal;
}
.clinet-img{
width:89px;
height:83px;
border:#999999 solid 1px;}
.left-mar{
margin-left:20px;}
#footer-bg{
background-image:url(../images/index_164.gif);
height:70px;
width:839px;
text-align:center;
line-height:45px;
color:#FFFFFF;
font-size:10px;
}
#footer-bg a{
text-decoration:none;
color:#FFFFFF;
margin-left:12px;
}
#footer-bg a:hover{
text-decoration: underline;
color:#FFFFFF;
}

li a{
text-decoration:none;
color:#666666;
}
li a:hover{
text-decoration: underline;
color:#666666;
}
.footer-img{
margin-right:1px;
}
.tests-heading{
height:16px; 
width:186px;
background-image:url(../images/index_128.gif);
padding-top:10px;
padding-left:10px;
display:block;}



/* CSS Document */




.box-inner{
background:url(../images/inner-bg.gif);
background-repeat:repeat-y;
padding-left:10px;
padding-right:20px;
}
.inner-box{
width:216px;
margin-bottom:5px;
}
.box-inner ul{
margin-left:25px;
list-style:none;
padding-top:10px;

}
.box-inner li{
list-style:none;
background:url(../images/dot.gif) no-repeat left;
padding-left:15px;
}
#inner-col-1{
width:216px;
padding-top:5px;
}
#inner-col-2{
width:615px;
margin-left:5px;
padding-top:5px;

}

.main-bg{
background:url(../images/new-bg_18.jpg) repeat-y;
}

.center-box-bg-inner{
background:url(../images/center-box-bg.gif) repeat-x;
width:595px;
height:21px;
padding-left:5px;
padding-top:10px;
}.bold_blue {
	font-weight:bold;
	color: #0B70B1;
}
.bold_blue_left {
	font-weight:bold;
	color: #0B70B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	padding-left: 5px;
}
.bold_white_left {
	font-weight:bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 5px;
}
#footer-bg21{
text-align:center;
line-height:10px;
color:#FFFFFF;
font-size:10px;
}




/*-----------------------------------  CSS Edit By Rana   -------------------------------*/

.PadPort{
margin-left:10px;
}
.box{
margin-bottom:10px;
}
.note{
border-bottom:#8A1818  dotted 1px;
padding-bottom:8px;
color:#8A1818;
font-size:10px;
padding-top:5px;
display:block;
}
.SmartBox{
margin-bottom:20px;
}
.SmartBox .SmartDetail{
	width:397px;
	margin-right:18px;
	float:left;
}

.SmartBox h3{
background:url(../images/product-hbg.gif) repeat-x;
width:382px;
height:36px;
display:block;
font-size:12px;
padding-left:15px;
line-height:30px;
color:#0B70B1;
}
.SmartBox p{
margin-bottom:10px;
text-align:left;

}
.SmartBox p.more{
margin:0px;
display:block;
font-size:11px;
text-align:right;
padding-right:5px;
}
.SmartBox .SmarThum{
width:194px;
float:left;
height:150px;
overflow:hidden;
}