/*generic*/

* { margin:0; padding:0; }

html, input, textarea, select { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:100%; line-height:1.125em; background:#e9e9e9; color:#506872; min-height: 100%; margin-bottom: 1px; }

body { background:#dbdbef; font-size:0.75em; }

/*selectors*/

h1 { font-family: Georgia, "Times New Roman", Times, serif; padding: 0; margin: 0 0 12px 0; font-size:1.875em; line-height:1.125em; color: #993399; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 12px 0; _margin: 0 0 6px 0; font-size: 1.625em; line-height:1.1875em; color: #993399; }

p { margin: 0 0 10px 1px; }

.services { width:560px; }

/*in_line*/

.icon { float: right; padding: 3px 17px 0 20px; background-repeat: no-repeat; background-x-position: left; background-y-position: center; }

.pdf-file { background: url(../images/pdf.html) no-repeat 3px; }

input, select { vertical-align:middle; font-weight:normal; }

img { border:0; vertical-align: top; }

a:hover { text-decoration:underline; }

a { color:#993399; text-decoration:none; }

.clear { clear:both; }

.fleft { float:left; width: 310px; }

.cleft { float:left; width: 177px; }

.cleft1 { float:left; }

.fleft1 { float:left; width: 353px; }

.fright { float:right; }

.tar { text-align:right; }

.tall_top { background:url() left top repeat-x #ffbb00; }

.tall_bottom { background:url() left bottom repeat-x; }

.form { margin: 2px 0 4px 0; }

.form input { width:285px; height:16px; padding: 2px 0 0 4px; background:#FFFFFF; border-color:#DBDBDB; color:#000000; font-size:11px; }

textarea { width:288px; height:80px; overflow:auto; margin:1px 0 14px 0; background:#FFFFFF; border-color:#DBDBDB; color:#000000; font-size:11px; }

ul { list-style:none; }

ul li { background:url(../images/marker.gif) no-repeat 0 3px; padding-left:16px; }

ul li a { text-decoration:none; }

ul li a:hover { text-decoration:underline; }

.title { margin:0 0 13px 0; }

.img_indent { margin:0 0 0 12px; float:right; }

.txt1 { font-size:90%; }

.txt2 { color:#506872; }

.txt3 { background:url(../images/marker_1.gif) no-repeat 0 2px; margin: 0 0 4px 1px; padding-left:18px; font-size:90%; color:#506872; }

.txt4 { margin: 2px 0 10px 1px; font-size: 95%; }

.txt5 { color:#e7500c; }

.link1 { background:url(../images/marker.gif) no-repeat 0 1px; padding-left:17px; color: #993399; }

.link2 { float:right; clear:right; background: url(../images/leftBubble.gif) no-repeat left; height: 25px; padding: 0 0 0 8px; margin: -10px 0 0 0; }

.promo { margin-top:25px; height: 82px; }

.explane1 { float:right; clear:right; background: url(../images/leftBubble.gif) no-repeat left; height: 25px; padding: 0 0 0 8px; margin: -10px 0 0 0; }

.explane2 { background: url(../images/rightBubble.gif) no-repeat right; padding: 0 8px 0 0; margin: 0 5px 0 0; }

.explane1 p { margin: 0; padding: 2px 0 5px 0; color:#333333; background: url(../images/bubble.gif) repeat-x; font-size:95%; }

.partner a { color:#993399; cursor: default; }

#dhtmltooltip { color:#333333; position: absolute; left: -300px; width: 150px; border: 1px solid #333333; padding: 3px 6px 3px 6px; background-color: #e5f5e5; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ filter: progid:DXImageTransform.Microsoft.Shadow(color=gray, direction=115);
}

#dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; }

/*header*/
#header .row_1 { height:69px; }

/*content*/
#content { background:url(../images/simon/cont_left.gif) left top repeat-y #FFFFFF; }

#content .indent { background:url(../images/simon/cont_right.gif) right top repeat-y; padding:16px 30px 16px 32px; }

/*footer*/
#footer { background:url(../images/simon/footer_bgd.gif) left top repeat-x; color:#7a7a7a; font-size:95%; }

#footer .l_t { background:url(../images/simon/footer_l_t.gif) no-repeat left top; }

#footer a { color:#7a7a7a; }

#footer .indent { padding:20px 35px 0 32px; background:url(../images/simon/footer_r_t.gif) no-repeat right top; }

/*================== index.html ==================*/

#page1 #header .row_2 { height:180px; background:#dbdbef url(../images/simon/header1.jpg) no-repeat left top }

#page1 #content .col_1 .indent1 { padding:12px 50px 4px 20px; }

#page1 #content .row_2 { margin:20px 0 0 0; }

#page1 #content .col_2 .block .ind { padding:12px 16px 4px 20px; background: url(../images/howWeWork.html) no-repeat 245px 12px; }

#page1 #content .row_2 .col_1 .block .ind1 { padding:12px 20px 4px 20px; background: url(../images/ourSuccesses.html) no-repeat 255px 12px; }

#page1 #content .col_2 ul li { margin:0 0 12px 0; }

#page1 #content .col_2 .indent1 { padding:13px 20px 0 25px; }

#page1 #content .col_2 .block { background:url(../images/block_bgd1.gif) left bottom repeat-x #FFFFFF; }

#page1 #content .col_2 .block .r_b { background:url(../images/r_b_2.gif) no-repeat right bottom; }

#page1 #content .col_2 .block .l_b { background:url(../images/l_b_2.gif) no-repeat left bottom; }

/*================== services.html ==================*/

#page2 #header .row_2 { height:180px; background:#dbdbef url(../images/simon/header2.jpg) no-repeat left top; }

#page2 #content .indent { padding:16px 30px 16px 32px; }

#page2 #content .row_1 .title { margin-bottom:15px; }

#page2 #content .row_1 .block { background:url(../images/block_bgd1.gif) left bottom repeat-x #FFFFFF; }

#page2 #content .row_1 .block .r_b { background:url(../images/r_b_2.gif) no-repeat right bottom; }

#page2 #content .row_1 .block .l_b { background:url(../images/l_b_2.gif) no-repeat left bottom; }

#page2 #content .row_1 .block .ind { padding:12px 16px 4px 20px; }

#page2 #content .row_1 .indent1 { padding:0 0 0 11px; }

#page2 #content .row_1 ul li { background:url(../images/marker.gif) no-repeat 0 5px; }

#page2 #content .row_1 ul li a { line-height:24px; }

#page2 #content .row_1 .block { width:699px; margin-top: 20px; }

#page2 #content .col_1 { font-size:95%; }

#page2 #content .col_1 .link1 { font-size:12px; }

#page2 #content .col_1 .img_indent { margin:0 10px 0 0; }

#page2 #content .col_1 .indent1 { padding:10px 50px 0 25px; }

#page2 #content .col_1 .title { margin-bottom:12px; }

#page2 #content .col_1 .block .ind1 { padding:19px 25px 22px 24px; }

#page2 #content .col_2 { font-size:95%; }

#page2 #content .col_2 .link2, .link1 { font-size:12px; }

#page2 #content .col_2 .indent1 { padding:13px 20px 0 25px; }

/*================== services.html simon ==================*/

#page2 #content .row_3 .title { margin-bottom:15px; }

#page2 #content .row_3 .block { background:url(../images/block_bgd1.gif) left bottom repeat-x #FFFFFF; }

#page2 #content .row_3 .block .r_b { background:url(../images/r_b_2.gif) no-repeat right bottom; }

#page2 #content .row_3 .block .l_b { background:url(../images/l_b_2.gif) no-repeat left bottom; }

#page2 #content .row_3 .block .ind { padding:12px 16px 4px 20px; }

#page2 #content .row_3 .indent1 { padding:0 0 0 11px; }

#page2 #content .row_3 ul li { background:url(../images/marker.gif) no-repeat 0 5px; }

#page2 #content .row_3 ul li a { line-height:24px; }

#page2 #content .row_3 .block { width:699px; margin-top: 20px; }

/*================== End services.html simon==================*/

/*================== index-2.html ==================*/
#page3 #header .row_2 { height:180px; background:#dbdbef url(../images/successes.jpg) no-repeat left top; }

#page3 #content .indent { padding:16px 30px 16px 32px; }

#page4 #content .row_2 ul li { background:url(../images/jump.html) no-repeat 0 5px; line-height: 1.75em; }

#page3 #content .row_1 .title { margin-bottom:9px; }

#page3 #content .row_1 .block .ind { padding:19px 20px 20px 24px; }

#page3 #content .row_1 .block { width:699px; font-size:95%; background:#FFFFFF; }

#page3 #content .row_1 .block .r_b { background:url(../images/r_b_1.html) no-repeat right bottom; }

#page3 #content .row_1 .block .l_b { background:url(../images/l_b_1.html) no-repeat left bottom; }

#page3 #content .row_2 { margin-top:20px; }

#page3 #content .col_1 .block { background:url(../images/block_bgd1.gif) left bottom repeat-x #FFFFFF; }

#page3 #content .col_1 .block .r_b { background:url(../images/r_b_2.gif) no-repeat right bottom; }

#page3 #content .col_1 .block .l_b { background:url(../images/l_b_2.gif) no-repeat left bottom; }

#page3 #content .col_1 ul li { background:url(../images/jump.html) no-repeat 0 5px; line-height: 1.75em; }

#page3 #content .col_1 .block .clients .ind { background: url(../images/clients.html) no-repeat 215px 12px; }

#page3 #content .col_1 .block .ind { padding:12px 16px 4px 20px; background: url(../images/ourAdvantages.html) no-repeat 210px 12px; }

#page3 #content .col_1 .indent1 { padding:0 0 0 11px; }

#page3 #content .col_1 .clients ul li { line-height: 1.75em; list-style: square inside; background: url(none.html); margin-left: -3px; padding-left: 4px; }

#page3 #content .col_2 { font-size:95%; }

#page3 #content .col_2 .indent1 { padding:12px 10px 0 20px; }

#page3 #content .col_2 .img_indent { margin:2px 0 0 0; }

#page3 #content .col_2 .title_block .ind { _padding:8px 0 1px 20px; }

/*================== index-3.html ==================*/
#page4 #header .row_2 { height:180px; background:#dbdbef url(../images/offshoring.html) no-repeat left top; }

#page4 #content .indent { padding:16px 30px 16px 32px; }

#page4 #content .row_1 .title { margin:0 0 15px 0; }

#page4 #content .row_2 { margin:20px 0 12px 0; }

#page4 #content .row_2 .col_1 ul { margin:0 0 0 12px; _margin:0 0 0 18px; }

#page4 #content .row_2 .col_1 ul li { list-style: square outside; background: url(style.css); padding: 0 0 4px 2px; }

#page4 #content .row_2 .col_1 .img_indent { margin:0 10px 0 0; }

#page4 #content .row_2 .col_1 .indent1 { padding:12px 35px 0 20px; }

#page4 #content .row_2 .col_1 .block .ind1 { padding:19px 15px 11px 24px; }

#page4 #content .row_2 .col_2 .img_indent { margin:0 12px 0 0; }

#page4 #content .row_2 .col_2 .block .ind { padding:10px 20px 6px 13px; }

#page4 #content .row_2 .col_2 ul { margin:0 0 0 0; _margin:0 0 0 0; }

#page4 #content .row_2 .col_2 ul li { list-style: none outside; background: url(../images/tick.html) no-repeat; padding: 0 0 4px 22px; }

#page4 #content .row_2 .col_2 .ind1 { padding:12px 20px 4px 20px; background: url(../images/howWeCanHelp.html) no-repeat 255px 12px; }

#page4 #content .row_3 { margin: 20px 0 0 0; }

#page4 #content .row_3 ul li { background:url(../images/jump.html) no-repeat 0 6px; _background:url(../images/jump.html) no-repeat 0 8px; line-height: 2em; }

#page4 #content .row_3 ul li a { margin: 0 0 0 2px; }

#page4 #content .row_3 .block { width:699px; }

#page4 #content .row_3 .block .ind { padding:12px 16px 12px 20px; background: url(../images/resources.html) no-repeat 600px 12px; }

#page4 #content .row_3 .block { background:url(../images/block_bgd1.gif) left bottom repeat-x #FFFFFF; }

#page4 #content .row_3 .block .r_b { background:url(../images/r_b_2.gif) no-repeat right bottom; }

#page4 #content .row_3 .block .l_b { background:url(../images/l_b_2.gif) no-repeat left bottom; }

/*================== index-4.html ==================*/
#page5 #header .row_2 { height:180px; background:#dbdbef url(../images/contact.html) no-repeat left top; }

#page5 #content .indent { padding: 16px 25px 16px 32px; }

#page5 #content .row_1 .title { margin-bottom:12px; }

#page5 #content .row_1 .block .ind { padding:19px 20px 16px 25px; }

#page5 #content .row_1 .block { width:699px; font-size:95%; background:#FFFFFF; }

#page5 #content .row_1 .block .r_b { background:url(../images/r_b_1.html) no-repeat right bottom; }

#page5 #content .row_1 .block .l_b { background:url(../images/l_b_1.html) no-repeat left bottom; }

#page5 #content .row_2 { margin-top:20px; }

#page5 #content .col_1 .block { background:url(../images/block_bgd1.gif) left bottom repeat-x #FFFFFF; }

#page5 #content .col_1 .block .r_b { background:url(../images/r_b_2.gif) no-repeat right bottom; }

#page5 #content .col_1 .block .l_b { background:url(../images/l_b_2.gif) no-repeat left bottom; }

#page5 #content .col_1 ul li a { line-height:24px; }

#page5 #content .col_1 .block .ind { padding:12px 20px 4px 20px; background: url(../images/locations.html) no-repeat 235px 12px; }

#page5 #content .col_1 .block .who { padding:12px 20px 4px 20px; background: url(../images/jamesTwist.html) no-repeat 230px 12px; }

#page5 #content .col_1 .indent1 { padding:0 0 0 11px; }

#page5 #content .col_1 ul li { background:url(../images/marker.gif) no-repeat 0 5px; }

#page5 #content .col_2 .txt2 { font-size:12px; }

#page5 #content .col_2 { font-size:95%; }

#page5 #content .col_2 .indent1 { padding:12px 12px 0 20px; }

#page5 #content .col_2 .img_indent { margin:2px 15px 0 0; }

#page5 #content .col_2 .title_block .ind { _padding: 8px 0 1px 20px; }

/*================== index-5.html ==================*/
#page6 #header { height:87px; }

#page6 #header .row_2 { height:18px; background:#dbdbef url(../images/privacy.html) no-repeat left top; }

#page6 #content .row_1 .title { margin-bottom:9px; }

#page6 #content .row_1 .block .ind { padding:19px 25px 23px 25px; }

#page6 #content .row_1 .block { width:699px; font-size:95%; background:#FFFFFF; }

#page6 #content .row_1 .block .r_b { background:url(../images/r_b_1.html) no-repeat right bottom; }

#page6 #content .row_1 .block .l_b { background:url(../images/l_b_1.html) no-repeat left bottom; }

#page6 #content ul { margin-bottom: 12px; }

#page6 #content ul .numbers { margin: 0 0 0 16px; }

#page6 #content ul li { background: url(none.html); }

/*================== index-6.html ==================*/
#page7 #header { height:87px; }

#page7 #header .row_2 { height:18px; background:#dbdbef url(../images/privacy.html) no-repeat left top; }

#page7 #content .row_1 .title { margin-bottom:9px; }

#page7 #content .row_1 .block .ind { padding:19px 25px 23px 25px; }

#page7 #content .row_1 .block { width:699px; font-size:95%; background:#FFFFFF; }

#page7 #content .row_1 .block .r_b { background:url(../images/r_b_1.html) no-repeat right bottom; }

#page7 #content .row_1 .block .l_b { background:url(../images/l_b_1.html) no-repeat left bottom; }

#page7 #content ul { margin-bottom: 12px; }

#page7 #content ul .numbers { margin: 0 0 0 16px; }

#page7 #content ul li { background: url(none.html); }

/*==================list====================*/
.block { background:url(../images/block_bgd.html) left bottom repeat-x #FFFFFF; width:337px; }

.block .r { background:url(../images/line1.gif) right top repeat-y; }

.block .b { background:url(../images/line1.gif) left bottom repeat-x; }

.block .l { background:url(../images/line1.gif) left top repeat-y; }

.block .t { background:url(../images/line1.gif) left top repeat-x; }

.block .l_t { background:url(../images/l_t.gif) no-repeat left top; }

.block .r_t { background:url(../images/r_t.gif) no-repeat right top; }

.block .r_b { background:url(../images/r_b.gif) no-repeat right bottom; }

.block .l_b { background:url(../images/l_b.gif) no-repeat left bottom; }

.block .r_b_1 { background:url(../images/r_b.gif) no-repeat right bottom; }

.block .l_b_1 { background:url(../images/l_b.gif) no-repeat left bottom; }

.block .ind { padding:12px 16px 6px 18px; }

.block .ind1 { padding:12px 20px 4px 20px; }

.title_block { background:#eeeeee; height:37px; width:336px; }

.title_block .left { background:url(../images/left.gif) no-repeat left top; }

.title_block .right { background:url(../images/right.gif) no-repeat right top; }

.title_block .ind { padding:8px 0 3px 20px; _padding: 7px 0 1px 20px; }
/*==========================================*/

