/*----------GLOBAL STYLE---------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;/* vertical-align:baseline;*/}

body{margin:0 auto;width:100%;font-size:62.5%;font-family:arial, sans-serif;line-height:1.3em;color:#333;text-align:left;}

a:link, a:visited{color:#0077c7;text-decoration:underline;}
a:hover{color:#0077c7;text-decoration:none;}
a:link.imagelink, a:visited.imagelink, a:hover.imagelink{border:0;}
a:link.noborder, a:visited.noborder, a:hover.noborder{color:#81c6ff;text-decoration:none;border-bottom:0;}
a:link.nounderline, a:visited.nounderline{text-decoration:none;}	
blockquote{margin:10px 20px;}
fieldset{border:solid 1px #ccc;padding:20px;}
h1, h2, h3 , h4, h5, h6{margin:6px 0px 3px 0px;padding-bottom:3px;font-family:helvetica_lt;}
h1, h2, h3, h4, h5, h6{color:#000;}
h1{font-size:1.6em;font-weight:normal;}

h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:0.9em;}
h6{font-size:0.8em;}

label 	{margin-right:5px;width:150px;font-size:1em;text-align:right;}
legend 	{padding:0px 20px;font-size:16pt;color:#e14920;line-height:20pt;}
p  		{margin:6px 0px 10px 0px;}
ul 		{margin:6px 0px 5px 5px;}
li 		{/*margin:0 15px;*/ padding-left:15px;list-style:none outside;} 
textarea{overflow:auto;}
input	{}
select	{overflow:auto;padding:2px;font-size:11px;}

@font-face {
 font-family:helvetica_lt;
 src: url("../images/Helvetica_LT_Light.eot") /* EOT file for IE */
}
@font-face {
 font-family:helvetica_lt;
 src: url("../images/Helvetica_LT_Light.ttf") /* TTF file for CSS3 browsers */
}

/*----------GLOBAL STYLE END---------*/

#wrapper {background-color: #FFFFFF;}
#header{}
#header .top {margin: 0 auto;width: 990px;}
#header .top ul{ float:right; padding:110px 0 0 0; font-size:14px;font-family:helvetica_lt; *padding:0px 0px 10px 0px;}
#header .top li{ display:inline-block; padding:0 10px;zoom: 1;*display:inline;*padding:0;}
#header .top li a{ color:#4c4c4c; text-decoration:none; padding:0 0 5px 0;*padding:0 10px;}
#header .top li a:hover{ text-decoration:none; background:url(../images/subtitle.jpg) no-repeat center bottom; }
#header .top li .active{ color:#4c4c4c; text-decoration:none; padding:0 0 5px 0;*padding:0 10px; text-decoration:none; background:url(../images/subtitle.jpg) no-repeat center bottom; background-position:bottom !important;}
#slideshow {  overflow:hidden; width:275px; height:80px; text-align:center; margin:0 auto;}
#header .slider{background:url(../images/pattern.jpg) repeat; background-position:18px 200px; height:380px; }
#header .slider .content{ width:990px; margin:0 auto;}

#header .inner-header{background:url(../images/pattern.jpg) repeat; background-position:center 200px; height:90px; }
#header .inner-header .content{ width:990px; margin:0 auto;}
#header .inner-header .content h1{font-size:20px; color:#000; text-transform:uppercase;}


#container { width:990px; margin:0 auto; padding:100px 20px 20px 20px}
#container-inner { width:990px; margin:0 auto; padding:50px 20px 20px 20px}
#container-inner p{ font-size:14px; line-height:18px; font-family:helvetica_lt;}


.clear{ margin:0; padding:0 0 40px 0;}
.more{ background:url(../images/more-button.png) no-repeat bottom; padding:7px 18px; font-size:14px; color:#ffffff !important; text-decoration:none !important; float:left; margin:10px 0 0 0;}
.more:hover{ background:url(../images/more-button-hover.png) no-repeat bottom; padding:7px 18px; font-size:14px; color:#ffffff !important; text-decoration:none !important; float:left; margin:10px 0 0 0;}

#container .homepage_aboutus{ width:277px;float:left; margin:0 40px 40px 0;}
#container .homepage_aboutus h1{ font-size:18px; color:#000; text-transform:uppercase; background:url(../images/subtitle.jpg) no-repeat bottom; padding:0 0 10px 0; margin:0 0 10px 0;}
#container .homepage_aboutus p{ font-size:14px;font-family:helvetica_lt; line-height:18px;}
#container .homepage_our_clients{ width:324px;float:left; margin:0 40px 40px 0; }
#container .homepage_our_clients h1{ font-size:18px; color:#000; text-transform:uppercase; background:url(../images/subtitle-2.jpg) no-repeat bottom; padding:0 0 10px 0; margin:0 0 10px 0;}
#container .homepage_our_clients a{ clear:both;}
#container .homepage_our_clients p{ font-size:14px; font-family:helvetica_lt; line-height:18px; text-align:left; margin:0px;}
#container .homepage_our_clients .logo{ text-align:center;}
#container .homepage_contact_us{ width:280px;float:left; margin:0 0 40px 0;}
#container .homepage_contact_us h1{ font-size:18px; color:#000; text-transform:uppercase; background:url(../images/subtitle.jpg) no-repeat bottom; padding:0 0 10px 0; margin:0 0 10px 0;}
#container .homepage_contact_us .input1{ background:url(../images/text-box.png) no-repeat left top; border:0px; height:48px; width:271px; padding:0 5px 0 10px; font-size:14px; margin:0 0 10px 0;}
#container .homepage_contact_us .input2{ background:url(../images/text-box-small.png) no-repeat left top; border:0px; height:48px; width:176px; padding:0 0 0 10px; font-size:14px; float:left;}

/*----------about us page---------*/
#container-inner .img{ margin:0; padding:0; text-align:center;}
#container-inner .text{ margin:0; padding:0 325px 10px 0;}
.mid-cont{ width:990px; margin:0; display:inline-block; *display: inline;}
.mid-cont h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal;}
.mid-cont p{ font-size:14px; margin:0; padding:0 325px 10px 0;}
.seprator{ width:990px; height:4px; background:url(../images/footer-line.jpg) no-repeat center; margin:30px 0 30px 0; clear:both; display:inline-block; *display:inherit;}
.seprator-1{ width:990px; height:4px; background:url(../images/footer-line.jpg) no-repeat left; margin:30px 0 30px 0; clear:both; display:inline-block; *display:inherit;}
.seprator-2{ width:990px; height:4px; background:url(../images/footer-line.jpg) no-repeat right; margin:30px 0 30px 0; clear:both; display:inline-block; *display:inherit;}
/*----------about us page---------*/

/*----------philosophy page---------*/
.philosophy { width:990px; margin:0; display:inline-block; *display: inline;}
.philosophy h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal;}
.philosophy-left{ width:990px; margin:0; display:inline-block; *display: inline;}
.philosophy-left h2{ font-size:16px; margin:0; padding:0 0 15px 350px; font-weight:bold; color:#ed0e17;}
.philosophy-left p{ font-size:14px; margin:0; padding:0 0 10px 350px;}
.philosophy-left ul{ margin:0; padding:0 0 0 350px;}
.philosophy-left ul li{ margin:0; padding:0 0 10px 10px; font-family:helvetica_lt; font-size:14px; background:url(../images/dot.jpg) no-repeat 0 4px;}


.philosophy-right{ width:990px; margin:0; display:inline-block; *display: inline;}
.philosophy-right h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:bold; color:#ed0e17;}
.philosophy-right p{ font-size:14px; margin:0; padding:0 325px 10px 0;}
.philosophy-right ul{ margin:0; padding:0 0 0 10px;}
.philosophy-right ul li{ margin:0; padding:0 0 10px 10px; font-family:helvetica_lt; font-size:14px; background:url(../images/dot.jpg) no-repeat 0 4px;}
/*----------philosophy page---------*/

/*----------business lateral page---------*/
.blue{ width:300px; margin:0; padding:0; float:left;}
#container-inner .blue h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal; color:#354b97;}
#container-inner .blue ul{ margin:0; padding:10px 0 0 0; clear:both;}
#container-inner .blue ul li{ margin:0; padding:0 0 10px 10px; font-family:helvetica_lt; font-size:13px; background:url(../images/dot.jpg) no-repeat 0 4px;}

.orange{ width:300px; margin:0; padding:0; float:left;}
.orange h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal; color:#ed0e17;}
.orange ul{ margin:0; padding:10px 0 0 0; clear:both;}
.orange ul li{ margin:0; padding:0 0 10px 10px; font-family:helvetica_lt; font-size:13px; background:url(../images/dot.jpg) no-repeat 0 4px;}

.green{ width:300px; margin:0; padding:0; float:left;}
.green h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal; color:#75b431;}
.green ul{ margin:0; padding:10px 0 0 0; clear:both;}
.green ul li{ margin:0; padding:0 0 10px 10px; font-family:helvetica_lt; font-size:13px; background:url(../images/dot.jpg) no-repeat 0 4px;}
/*----------business lateral page---------*/

/*----------network page---------*/

.network{ width:990px; margin:0; padding:0; float:left;}
.network h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal;}

/*----------network page---------*/

/*----------clients---------*/

.clients{ width:990px; margin:0; padding:0; float:left;}
.clients h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal;}
.client-list{ width:675px;}
.client-list li{ float:left;padding: 0 17px 20px;}
.client-list a{ text-decoration:none;}


/*----------clients page---------*/

/*-----------partners page---------*/

.partner{ width:990px; margin:0; padding:0; float:left;}
.partner h2{ font-size:16px; margin:0; padding:0 0 15px 0; font-weight:normal;}
.partner ul{ margin:0; padding:10px 0 0 0; clear:both;}
.partner ul li{ margin:0; padding:0 0 10px 10px; font-family:helvetica_lt; font-size:12px; background:url(../images/dot.jpg) no-repeat 0 4px;}

/*-----------partners page---------*/


/*-----------Contact us page---------*/

.contact-form{float:left; width:600px; margin:0 50px 0 0; font-size:14px;font-family:helvetica_lt;}
.contact-form .input1{ background:url(../images/text-box.png) no-repeat left top; border:0px; height:48px; width:271px; padding:0 5px 0 10px; font-size:14px; margin:0 0 10px 0;}
.contact-form .input2{ background:url(../images/comment.jpg) no-repeat left top; border:0px; height:118px; width:341px; padding:10px; font-size:14px; float:left;}
.contact-form td{ vertical-align:top;}
.address{font-size:18px; color:#000; text-transform:uppercase; background:url(../images/subtitle.jpg) no-repeat bottom; padding:0 0 10px 0; margin:0 0 10px 0; font-weight:normal !important;}
/*-----------contact us page---------*/



/*----------footer---------*/

#footer { clear:both;background:url(../images/footer-line.jpg) no-repeat 0 15px; margin:20px 0 0 0; }
#footer .content { width:990px; margin:0 auto;}
#footer .content .logo{ margin:70px 0 0 0;}
#footer .content .social{ float:right; text-align:right;}
#footer p{ clear:both; float:right; padding:0 10px;color:#4c4c4c; }
#footer ul{float:right; padding:10px 0 0 0; font-size:12px;font-family:helvetica_lt; margin-top:-25px;}
#footer li{display:inline-block; padding:0 5px;zoom: 1;*display:inline;*padding:0;}
#footer li a{color:#4c4c4c; text-decoration:none;*padding:0 10px;}
#footer li a:hover{text-decoration:none; border-bottom:#ccc 1px solid;}

/*-----------footer---------*/


