@import url('common.css');

  @font-face {
    font-family: "Futura BdCn BT";
    font-style:  normal;
    font-weight: normal;
    src: url('FUTURAB0.eot');
  }
  @font-face {
    font-family: "Futura Lt BT";
    font-style:  normal;
    font-weight: normal;
    src: url('FUTURAL1.eot');
  }
  @font-face {
    font-family: "Futura LtCn BT";
    font-style:  normal;
    font-weight: normal;
    src: url('FUTURAL0.eot');
  }

@font-face {font-family:Futura BdCn BT; font-weight:normal; font-style:normal; src:url(../fonts/FuturaBT-BoldCondensed.otf);}
@font-face {font-family:Futura Lt BT; font-weight:normal; font-style:normal; src: url(../fonts/FuturaBT-Light.otf);}
@font-face {font-family:Futura LtCn BT; font-weight:normal; font-style:normal; src: url(../fonts/FuturaBT-LightCondensed.otf);}

@font-face {font-family:Futura BdCn BT; font-weight:normal; font-style:normal; src:url(../fonts/Futurabc.TTF);}
@font-face {font-family:Futura Lt BT; font-weight:normal; font-style:normal; src: url(../fonts/FUTURAL.TTF);}
@font-face {font-family:Futura LtCn BT; font-weight:normal; font-style:normal; src: url(../fonts/futuralc.TTF);}

*, html { margin:0; padding:0; /*font-family:Futura Lt BT, Futura LtCn BT, Futura BdCn BT;*/}

body{margin:0; padding:0; font-family:Futura Lt BT, Futura LtCn BT, Futura BdCn BT; font-style:normal; color:#000}

/* Wrapper starts here */

#mainwrapper {width:940px; margin:0 auto; line-height:normal}

#header {margin:0; padding:0; width:940px;}

#banner {margin:10px 0; padding:0; width:940px; height:186px; z-index:100}
#banner object {margin:0; padding:0; width:940px; z-index:100}
#banner embade {margin:0; padding:0; width:940px; z-index:100}
#container {margin:20px 0 10px; padding:0; width:940px;}

.clearboth {clear:both}

#footer {margin:15px auto 0; padding:0; width:940px; background:#666}
#footer p {margin:0; padding:5px 15px; text-align:center; font-size:14px; font-family:Futura LtCn BT; color:#fff }
#footer p img.quadlogo {margin:0; padding:0 0 0 5px; float:right; border:0}

/* Wrapper ends here */

h1 {margin:0; padding:3px 10px; background:url('../images/title_bg.jpg') 0 0 no-repeat; width:294px; height:35px; font-size:23px; font-weight:normal; text-transform:uppercase; font-family:Futura BdCn BT; font-style:normal}
h2 {margin:0 0 5px; padding:0 15px 10px; font-size:23px; font-weight:normal; text-transform:uppercase; font-family:Futura BdCn BT; font-style:normal; font-style:normal; background:url('../images/bg_paw_title.jpg') no-repeat right 0 #ffce48; border-bottom:none;}
h2 span {padding:3px 5px; margin:0 0 0 375px; font-family:Futura Lt BT; font-size:13px; font-weight:bold; text-transform:uppercase; background:#000; color:#F5B400;}
h2 span a {text-decoration:none; color:#F5B400;}
h2 span a:hover {text-decoration:none}
h3 {margin:0; padding:10px 15px 0; font-size:18px; font-weight:normal; text-transform:uppercase; font-family:Futura BdCn BT; font-style:normal}
h3.small{ text-transform:none}
h3 span {padding:3px 5px; margin:0; float:right; font-family:Futura Lt BT; font-size:12px; font-weight:bold; text-transform:uppercase; background:#000; color:#F5B400;}
*+html h3 span {margin:-20px 15px 0 0;}
h3 span a {text-decoration:none; color:#F5B400;}
h3 span a:hover {text-decoration:none}
h4 {margin:0; padding:5px 15px 0; font-size:18px; font-weight:normal; text-transform:capitalize; font-family:Futura BdCn BT; font-style:normal /*font-style:italic*/}
h5 {/*margin:0 0 -2px;*/ margin:0; padding:5px 15px 0; font-size:14px; font-weight:bold; text-transform:none; font-family:Futura Lt BT; font-style:normal; text-transform:none}
h6 {}

sup { font-family:"Times New Roman", Times, serif; font-size:80%; padding:0 0 0 2px}

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

p {margin:0; padding:5px 15px; font-family:Futura Lt BT; font-size:14px; text-align:justify}
p em { font-weight:bold; text-transform:none}
p img {margin:0 10px 5px 0; padding:0; float:left; border:2px solid #ffce48 }
p img.right {margin:0 0 5px 10px; padding:0; float:right; border:2px solid #ffce48}
p img.testi {margin:0 10px 5px 0; float:left; border:none }
/*p img.padtop {margin:12px 10px 10px 0; padding:0; float:left; border:4px solid #fff}*/
p img.logos {/*margin:-50px 0 0; padding:5px 0 10px 10px; */ margin:0 0 0 20px; padding:0 0 20px; float:right; border:none}

ul {margin:0; padding:5px 0 5px 30px;}
li {margin:0; padding:2px 15px; list-style-type:none; background:url('../images/bullets02.jpg') no-repeat 0 6px; font-family:Futura Lt BT; font-size:14px; text-align:justify}
li a {color:#000; text-decoration:none}
li a:hover {text-decoration:underline}

.readmore {margin:5px 0 10px 15px!important; padding:0!important; background:url('../images/bullets.jpg') no-repeat 60px 4px;}
.readmore a {margin:0!important; padding:0!important; text-decoration:none; text-transform:uppercase; font-family:Futura LtCn BT; font-size:16px; color:#000}
.readmore a:hover {text-decoration:underline; color:#F5B400}

.top {margin:0; padding:0 15px 5px; text-align:right;}
.top a {text-decoration:none; text-transform:uppercase; font-family:Futura LtCn BT; font-size:16px; color:#000; font-weight:bold;}
.top a:hover {text-decoration:underline;}

.viewmap {padding:0; margin:10px 10px 0 0; font-family:Futura Lt BT; font-size:13px; font-weight:bold; text-transform:uppercase; display:block; text-align:right}
.viewmap a {text-decoration:none; background:#000; color:#F5B400; padding:2px 5px;}
.viewmap a:hover {text-decoration:none}

/* home container starts here */

#left_sec {margin:0; padding:0; float:left; width:325px; display:block;}

#center_sec {margin:0; padding:0; float:left; width:325px; display:block}

#right_sec {margin:0; padding:0; float:right; width:290px; display:block}

#left_sec h2 {margin:5px 0 0; padding:0; font-family:Futura LtCn BT; font-size:20px; font-weight:bold; text-transform:none; border:none; background:none; text-align:left}
#left_sec ul {margin:2px 0 5px; padding:0; width:294px; list-style:none; font-family:Futura Lt BT; font-size:14px; text-align:justify}
#left_sec li { background:url('../images/bullets.jpg') no-repeat 0 5px; padding:0 0 0 15px }

#center_sec h2 {margin:5px 0; padding:0; font-family:Futura LtCn BT; font-size:19px; font-weight:normal; text-transform:none; border:none; background:none}
#center_sec .highlight { background:#F5B400; display:block; text-align:center; margin:5px 0; padding:3px; text-transform:uppercase; font-family:Futura Lt BT; font-size:12px; border:0}
#center_sec .highlight a { text-decoration:none; color:#000}
#center_sec .highlight a:hover { text-decoration:underline}
#center_sec p.small {margin:0; padding:0; font-family:Futura LtCn BT; font-size:13px; font-style:normal}

#right_sec img{float:right; clear:both; margin:0 0 5px; padding:0; border:0}
#right_sec #testimonial {margin:10px 0 0; padding:0; width:264px; height:164px; float:right; background:url('../images/testimonial_brd.jpg') 0 0 no-repeat }
#right_sec #testimonial div.up {margin:0; padding:0;}
#right_sec #testimonial div.up h2 {/*background:url('../images/testimonial_brd_01.jpg') 0 0 no-repeat; */ background:none; margin:0 10px; padding:5px 0 0; text-transform:uppercase; color:#666; font-family:Futura BdCn BT; font-size:15px; font-weight:normal; border-bottom:1px solid #F5B400 }
#right_sec #testimonial div.middle {/*background:url('../images/testimonial_brd_02.jpg') 0 0 repeat-y; min-height:100px;*/ margin:0; padding:0;}
#right_sec #testimonial div.middle p {margin:0; padding:10px; font-family:Futura Lt BT; font-size:14px; text-align:left}
#right_sec #testimonial div.middle p img {margin:0; padding:0 5px 0 0; float:left}
#right_sec #testimonial div.middle p.readmore {margin:0!important; padding:0!important; background:none}
#right_sec #testimonial div.middle p.readmore a {margin:0!important; padding:0 0 0 10px!important; background:url('../images/bullets.jpg') no-repeat 0 4px; text-decoration:none; text-transform:uppercase; font-family:Futura LtCn BT; font-size:16px; color:#000}
#right_sec #testimonial div.middle p.readmore a:hover {text-decoration:underline; color:#F5B400}
#right_sec #testimonial div.bottom {/*background:url('../images/testimonial_brd_01.jpg') 0 -63px no-repeat; min-height:20px;*/ margin:0; padding:0;}

/* home container ends here */

/* inside container starts here */

#left_side {margin:0; padding:0; float:left; width:205px; display:block;}

#left_side_float {margin:0; padding:0; float:right; /*width:150px; height:22px;*/ top:60%; width:970px; text-align:right; position:fixed}

#right_side {margin:0; padding:0; float:right; width:735px; display:block;}
#right_side #top {margin:0; padding:0; background:url('../images/rt-side_bg.jpg') no-repeat 0 0; height:10px}
#right_side #middle {margin:0; padding:0; background:#fff; min-height:325px; border:1px solid #ffce48}
#right_side #bottom {margin:0; padding:0; background:url('../images/rt-side_bg.jpg') no-repeat 0 -25px; height:25px}
.java { background:url('../images/icons-java.jpg') #fff no-repeat 50% 50% !important;}
.net { background:url('../images/icons-net.jpg') #fff no-repeat 50% 50% !important;}
.opensource { background:url('../images/icons-opensource.jpg') #fff no-repeat 50% 50% !important;}
.cloud { background:url('../images/icons-cloud.jpg') #fff no-repeat 50% 50% !important;}
.mobile { background:url('../images/icons-mobile.jpg') #fff no-repeat 50% 50% !important;}
.sap { background:url('../images/icons-sap.jpg') #fff no-repeat 50% 50% !important;}

#both_side {margin:0; padding:0; width:940px; display:block;}
#both_side #top {margin:0; padding:0; background:url('../images/bt-side_bg.jpg') no-repeat 0 0; height:10px}
#both_side #middle {margin:0; padding:0; background:#fff; border:1px solid #ffce48}
#both_side #bottom {margin:0; padding:0; background:url('../images/bt-side_bg.jpg') no-repeat 0 -25px; height:25px}

/* inside container ends here */


div p.sitemap {float:right; margin:5px 15px 10px 0; padding:0; clear:both; display:none; width:60px}
p.sitemap {font-family:Futura LtCn BT; font-size:16px; margin:0; padding:0; background:url('../images/site-map.jpg') 0 4px no-repeat; text-align:right; text-transform:capitalize }
p.sitemap a{text-decoration:none; color:#000}
p.sitemap a:hover{text-decoration:underline}


/* Forms starts here */
form {font-family:Futura Lt BT; font-size:14px; }
form p {margin:0; padding:10px 0 0}
form input, form select, form select option, form select optgroup { font-family:Futura Lt BT; font-style:normal !important; font-weight:normal !important; }

form input {width:140px; border:1px solid #666; margin:3px 0; padding:2px;font-family:Futura Lt BT; }
form input.full {width:294px}
form input.extrafull {width:350px}
form select {width:299px; border:1px solid #666; margin:3px 0; padding:1px;font-family:Futura Lt BT;/* font-size:11px*/}
form select.extrafull {width:355px}
form textarea {width:294px; border:1px solid #666; margin:3px 0; padding:2px; height:60px;font-family:Futura Lt BT; }
form textarea.extrafull {width:350px}
/* Forms ends here */


/* Table starts here */

table {margin:0; padding:0; border-top:none; border-right:none; border-bottom:none; border-left:none; font-family:Futura Lt BT; font-size:14px; width:100% }
table th {background:#FED983; padding:7px; text-transform:uppercase; border-right:1px solid #e7aa00; border-bottom:1px solid #e7aa00;}
table td {padding:7px; border-right:1px solid #e7aa00; border-bottom:1px solid #e7aa00;}
table td.odd { background:#FED983; font-weight:bold;}
table th.noborder , table td.noborder {border-right:none}
table td.noborderbottom {border-bottom:none}
table td ul {margin:0; padding:5px 0;}
table td li {margin:0; padding:2px 15px; list-style-type:none; background:url('../images/bullets02.jpg') no-repeat 0 6px; font-family:Futura Lt BT; font-size:14px; text-align:left}

table.tw90 {margin:10px auto 0; padding:0; border-top:1px solid #e7aa00; border-right:none; border-bottom:none; border-left:1px solid #e7aa00; width:95%; font-family:Futura Lt BT; font-size:14px;}
table.tw90 th {background:#FED983; padding:7px; text-transform:uppercase; border-right:1px solid #e7aa00; border-bottom:1px solid #e7aa00;}
table.tw90 td {padding:7px; border-right:1px solid #e7aa00; border-bottom:1px solid #e7aa00;}

.table-testi {border:none; width:900px; margin:10px auto; padding:0}
.table-testi td {padding:10px 5px 20px; border:none;}
.table-testi td.vr {border-left:0px solid #e7aa00}

/* Table ends here */



