/* Copyright (c), 2008 Sattvah Technologies. All rights reserved. */

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#footer{clear:both; text-align: left;}
#container, #footer {background: url("../images/line.png") no-repeat top center;}

abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}

body {
	margin: 0px 8px;
}

#container { 
	margin:auto;text-align:left; /* leave unchanged */ 
	width: 1240px;
}
#hd {margin: 0 3em;}
#bd { margin: auto 3em 0.5em 3em; }

/** ************************** Core styles ******************************* **/
p{ font-size: 92.308%; }

p,fieldset,table {margin-bottom:0.5em;}

p.bottom-border {border-bottom: #fac129 1px solid;}

a { color: #7bb1db; text-decoration: none; }
a:hover {text-decoration: underline;}

a.more {color:#ffb400; font-weight: bold;}

h1,h2,h3,h4,h5,h6,.h1_title,.h2_title,.title{font-weight:bold; font-family: arial,helvetica,clean,sans-serif;}
h1,.h1_title{font-size:133.077%; color: #CC0000;} /** 16px **/
h2,h2.h2_title, h2.gray_title {font-size:117.693%; color: #1f95f5; margin-bottom: 0.4em;} /** 14px **/
h3, h4, ul, li { margin-top: 0.5em;}

.clear { clear: both; }
.floatLeft {float: left;}
.floatRight {float: right;}

.header {text-align: right; padding-top: 1em; padding-bottom: 1.5em; background: #fff url("../images/menu-bg.png") no-repeat top right; }
.header a {font-weight:bold; font-family: arial,helvetica,clean,sans-serif; font-size:107.693%; padding: 0 0.8em;}

.intro{ height: 17em; *height: 16.5em;}
.intro a { color: #fff; }

.home {background: url("../images/intro.png") no-repeat top left; }
.about-us {background: url("../images/about-us.png") no-repeat top left; }
.careers {background: url("../images/careers.png") no-repeat top left;}
.feedback {background: url("../images/feedback.png") no-repeat top left;}
.products {background: url("../images/products.png") no-repeat top left;}
.quality {background: url("../images/quality.png") no-repeat top left;}
.services {background: url("../images/services.png") no-repeat top left;}
.sitemap {background: url("../images/sitemap.png") no-repeat top left;}
.solutions {background: url("../images/solutions.png") no-repeat top left;}
.support {background: url("../images/support.png") no-repeat top left;}
.tech {background: url("../images/technologies.png") no-repeat top left;}
.write-us {background: url("../images/write-us.png") no-repeat top left;}
.embedd {background: url("../images/embed.png") no-repeat top left;}
.rnd {background: url("../images/rnd.png") no-repeat top left;}

.shadow {display:block; background: url("../images/shadow.png") repeat-x bottom left; height: 0.32em; }

.lcol-h, .rcol-h {float: left; margin: 0.7em auto; padding: 0 0.8em; }
.lcol-h { width: 31%; }
.rcol-h {width: 64%; border-left: #fac129 1px solid;}

.block1, .block2, .block3, .block4 { font-size:102%; color: #fff; font-weight: bold; float: left; margin: 13.5em 2em 1em 2.8em; padding: 1em 1.9em 0.5em 1.9em; }
.block1, .block2, .block3, .block4 { *padding: 1em 1.1em 0.5em 1.1em; *margin-top: 13em; }

.block1 { background-color: #7c91c2; }
.block2 {background-color: #8e9412;}
.block3 {background-color: #daa109;}
.block4 {background-color: #a39244;}

.yellow {color:#ffb400;}
.gray {color:#5a5a58;}
.pale-green {color:#8b910f;}
.pale-green1 {color:#739833;}
.dark-red {color:#bf1f1f;}
.half-white {color:#fcfbfb;}
.pale-blue {color:#6378ab;}
.pale-blue1 {color:#a3a7ab;}

.cnt, .content { text-align: justify; }
.cnt { width: 65%; }
.advt {margin: 0 2.5em 0 4em; widht: 30%; text-align: center;}
.cnt, .advt {float:left;}

/** header styles**/
#navBar{ padding-top: 0.5em; text-align: right; }
#navBar a {margin-left: 1em;}

/**footer styles**/
#footer { padding: 0.3em 4em 0 4em; }

.tab {display: block;}
.ulSmall li, .tab {padding-left: 5em;}
