@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700);
body { 
	font: 400 13px 'Open Sans', sans-serif;
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden; 
	background-image:url(../images/bg.jpg); 
	color:#000;
	background-repeat:repeat-x;/*background-position:center top;	*/
	
}
p
  {
  color :#0f0f0f;
  margin-top : 2px;
  margin-left : 5px;
  margin-right : 8px;
  margin-bottom : 0px;
  padding-bottom : 2px;
  font-size : 13px;
  font-family:'Open Sans', sans-serif;
  line-height:20px;}


.welcome{ position:absolute;
top:421px; z-index:100; width:1002px;}
h1{font:normal 18px 'Droid Serif', serif; color:#c90f04; margin:0; padding:0;}
h2{font:500 24px 'Droid Serif', serif; color:#0f0f0f; margin:0; padding:0;}
h3{font:500 24px 'Droid Serif', serif; color:#c90f04; margin:0; padding:0;}
h4{font:500 20px 'Droid Serif', serif; color:#0f0f0f; margin:0; padding:0;}
h5{font:500 16px 'Droid Serif', serif; color:#c90f04; margin:0; padding:0;}
#services ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#services ul li {
    background-image: url(sqpurple.gif);
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding-left: 15px;
	background-image:url(../images/arrow.png); background-repeat:no-repeat;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#0f0f0f;
	/*text-shadow:0px 0px 1px #afafaf;*/
	background-position: 0px 4px;
	text-align: justify;
}
#downlink ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#downlink ul li {
    background-repeat: no-repeat;
    background-position: 0px center; 
    padding-left: 15px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#0f0f0f;
	background-position: 0px 4px;
	line-height:23px;
}
#downlink ul li a{ color:#a8a8a8; text-decoration:none; cursor:pointer}
#downlink ul li a:hover{ color:#f84646}
.readmore{ color:#c90f04; font-size:11px; text-decoration:none;}
.certerbg{ background-image:url(../images/center.jpg); background-repeat:repeat-x;}
.lt_ht{ line-height:24px;}

/*table tr td{ 
    border-spacing: 0;
    border-collapse: collapse;
	padding: 0;
}*/
.textfield{ width:235px; height:28px;font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#8d8d8d; border:1px solid #c1c1c1;}
	.textarea{ width:235px; height:68px;font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#8d8d8d; border:1px solid #c1c1c1;}
	.btn {
  background: #b3281e;
  background-image: -webkit-linear-gradient(top, #b3281e, #ff645c);
  background-image: -moz-linear-gradient(top, #b3281e, #ff645c);
  background-image: -ms-linear-gradient(top, #b3281e, #ff645c);
  background-image: -o-linear-gradient(top, #b3281e, #ff645c);
  background-image: linear-gradient(to bottom, #b3281e, #ff645c);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 15px;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  border:0;
  text-transform:uppercase;
  cursor:pointer;
}

.btn:hover {
  background: #ff645c;
  background-image: -webkit-linear-gradient(top, #ff645c, #b3281e);
  background-image: -moz-linear-gradient(top, #ff645c, #b3281e);
  background-image: -ms-linear-gradient(top, #ff645c, #b3281e);
  background-image: -o-linear-gradient(top, #ff645c, #b3281e);
  background-image: linear-gradient(to bottom, #ff645c, #b3281e);
  text-decoration: none;
}
.demof {
margin: 0px 0px;
}
.demof ul {
padding: 0;
list-style: none;
}
.demof li {
}
.demof li.odd {
background: #fafafa;
}
.demof li:after {
content: '';
display: block;
clear: both;
}
.demof img {
float: left;
width: 165px;
height:120px;
margin: 5px 15px 0 0;
}
.demof a {
font-family: Arial, sans-serif;
font-size: 20px;
font-weight: bold;
color: #06f;
}
.demof p {
margin: 15px 0 0;
font-size: 14px;
}
.demo3 {
font-family: Arial, sans-serif;
border: 1px solid #C20;
margin: 50px 0;
font-style: italic;
position: relative;
padding: 0 0 0 80px;
box-shadow: 0 2px 5px -3px #000;
border-radius: 3px;
}
.demo3:before {
content: "Latest News";
display: inline-block;
font-style: normal;
background: #C20;
padding: 10px;
color: #FFF;
font-weight: bold;
position: absolute;
top: 0;
left: 0;
}
.demo3:after {
content: '';
display: block;
top: 0;
left: 80px;
background: linear-gradient(#FFF, rgba(255, 255, 255, 0));
height: 20px;
}
.demo3 ul li {
list-style: none;
padding: 10px 0;
}
.demo5 {

width: 250px;
}
.demo5 ul {
padding: 0;
}
.demo5 ul li {
list-type: none;
margin: 0;
}
.et-run {
color: white;
}
.list-group {
padding-left: 0;
margin-bottom: 20px;
margin-right: 130px;
}
.list-group-item:first-child {
}
a.list-group-item {
float: right;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 2px;
margin-bottom: -1px;
}
.white{ color:#e8e8e8;}
.copy{ color:#a8a8a8;font: 400 13px 'Open Sans', sans-serif;text-shadow:none; }
.bit{color:#f89d98; text-decoration:none; text-shadow:none;}
.keyperson{
    box-shadow: 0px 10px 0px #bd0000;border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000; width:139px; height:149px;}
.accerdit{
    box-shadow: 0px 10px 0px #bd0000;border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000; width:250px; height:300px;}
.customer{ width:200px; height:250px;}
.no_shadow{ text-shadow:none;}
.sh{text-shadow:0px 0px 1px #afafaf;}
.logo_sh{
    box-shadow: 0px 0px 13px #bd0000;border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000; width:200px; height:60px;}
.title_bg{ background-image:url(../images/title_bg.png); background-repeat:no-repeat; height:45px; text-align:center; width:400px; padding-top:7px; color:#c90f04;}
.pad_left1{ padding-left:80px; padding-top:5px;}
.training{
    box-shadow: 0px 10px 0px #bd0000;border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000; width:254px; height:180px;}
.small{ font-size:11px; color:#bd0000;}

.thirdparty{
    box-shadow: 0px 10px 0px #bd0000;border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000; width:200px; height:140px;}
/*.quality{background-image:url(../images/quality_bg.png); background-repeat:no-repeat; width:657px; height:248px;}
*/.quality_text{ padding:28px 37px 10px 50px}
.quality{
    box-shadow: 20px 20px 0px #bd0000;
	border-radius: 20px 20px 20px 0px;
-moz-border-radius: 20px 20px 20px 0px;
-webkit-border-radius: 20px 20px 20px 0px;
border: 0px solid #000000; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000; height:140px;}
.colon{ width:35px; height:35px;float: left;
margin-left: -45px;}
.colonbt{ width:35px; height:35px;float: right;
margin-right:6px;}
.sale_img{ width:320px; height:200px; background-color:#FFFFFF;box-shadow: 20px 20px 0px #bd0000;
	border-radius: 20px 20px 20px 0px;
-moz-border-radius: 20px 20px 20px 0px;
-webkit-border-radius: 20px 20px 20px 0px; padding:20px; height:190px; margin:20px;}
.sale_image { box-shadow: 0px 0px 5px #bd0000;border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #cccccc; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000; width:286px; height:38px; padding:2px; margin:10px}
::-webkit-input-placeholder {
   color:#989898;
   padding-left:5px;
   
}

:-moz-placeholder { /* Firefox 18- */
   color:#989898;
   padding-left:5px; 
}

::-moz-placeholder {  /* Firefox 19+ */
   color:#989898;
   padding-left:5px;  
}

:-ms-input-placeholder {  
   color:#989898;
   padding-left:5px;
}
.client { box-shadow: 7px 7px 0px #bd0000;
	border-radius: 20px 20px 20px 0px;
-moz-border-radius: 20px 20px 20px 0px;
-webkit-border-radius: 20px 20px 20px 0px;
border: 0px solid #000000; padding:2px; background-color:#FFFFFF; border:1px solid #bd0000;}
.autoht{ height:auto;}