html { overflow-y: scroll !important; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#616161; margin: 0; padding: 0; background:url(../images/bg.gif) repeat-x #dadada; }
:-moz-any-link:focus { outline:none; }
.clear { clear:both; visibility:hidden; }
.left { float:left; }
.right { float:right; }
img { border:0; }

h1 { color:#000; font-size:16px;  }
h2 { color:#000; font-size:12px; font-weight:normal; }
h3 { color:#d60008; font-size:18px; font-weight:normal; border-bottom:1px solid #eaeaea; }
h4 { color:#000; font-size:14px; font-weight:normal; border-bottom:1px solid #eaeaea; }
h5 { color:#d60008; font-size:14px; font-weight:normal; border-bottom:1px solid #eaeaea; }
header, nav, article, footer { display:block; }

.cpage { margin:0 auto; width:980px; text-align:left; background:#FFF; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; }
/*-------HEADER AREA-------------*/
.header { height: 150px; background:url(../images/header.png) no-repeat top; }
.nav {  padding:90px 10px 0 0; font-size: 14px; text-align:right;  }
.nav a { text-decoration:none; color:#000; font-weight: bold; padding:0 15px; height:48px; display:inline-block; }
.nav a:hover { color:#d60008;  }
.nav a#active { color:#d60008; background:url(../images/arrow.png) no-repeat center bottom; }
/*----------END of header area-----------*/

/*----------CONTENT AREA-----------------*/
.items {}
.item { width: 220px; float:left; text-align:center; padding:0 10px; }
.item .sytemlogo { border-bottom:1px solid #cbcbcb; padding:10px 0; }
.loginbtn { background:url(../images/login.png) no-repeat; width:106px; height:31px; display:block; }

.article { padding:20px; line-height:22px; font-size:12px; text-align:justify; }
.article a { color:#d60008; text-decoration:none; }
.article a:hover { color:#000; }
ul.homebox { padding:10px 0; width:460px;  }
ul.homebox li { background:url(../images/check.png) no-repeat; background-position:0 10px; list-style-type:none; padding:5px 0 5px 40px; }
.pritem { padding:10px 0; border-bottom:1px solid #eaeaea; margin-bottom:20px; }
.pritem .prlogo { float:left; width:185px; padding:0 10px; }
.pritem .prtxt { float:left; width:720px; }
.contbox { float:left; width:300px; }
.mapbox { float:left; width:630px; }
.clients { width: 285px; float:left; text-align:center; padding:0 10px; margin:10px 0 30px 0; }
ul.aboutbox { padding:10px;  }
ul.aboutbox li { background:url(../images/check1.png) no-repeat; background-position:0 10px; list-style-type:none; padding:5px 0 5px 30px; }
table.config {  }
table.config td { border:1px solid #eaeaea; padding:5px 10px; }
table.config tr.title { color:#d60008; font-size:14px; line-height:32px; }

/*-----------END content area-------------*/

/*-----------FOOTER-----------------------*/
.footer { height:93px; background: url(../images/fbg.gif) repeat-x #fefefe; }
.fitem { width: 210px; padding:20px 20px 10px 20px; float: left; color:#5c5c5c; font-size:11px; line-height:16px; }
.fitem span { color:#d60008; }
.fitem a { color:#d60008; text-decoration:none; }
.fitem a:hover { color:#000; }
.fitem1 { width: 210px; padding:30px 20px 0 0; float: left; color:#5c5c5c; font-size:9px; line-height:16px; text-align:right; }
.fitem1 img { vertical-align:middle; padding-left:5px; }
.fitem1 a { color:#5c5c5c; text-decoration:none; font-weight:bold; }
.fitem1 a:hover { color:#d60008; }
/*----------END footer--------------------*/
