* { margin:0; padding:0;}
body {
	background:#ffffff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:arial; color:#919191; font-weight:normal; font-size:1em}
img {
	text-decoration: none;
}

img.floatRight {float: right; margin-left: 35px; margin-top: 10px; margin-bottom: 5px}
img.floatLeft {float: left; margin-right: 10px; margin-top: 5px; margin-bottom: 5px}
img.block {
	margin-right: 25px;
	margin-left: 25px;
}



ul { list-style:none;}

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

a.link {text-decoration:underline; color:#2d718b; background:url(../images/marker_link.gif) no-repeat 0 5px; padding-left:8px; font-family:tahoma}
a.link:hover {text-decoration:none}

.column { float:left;}
.clear { clear:both;}


h1 {text-indent:-10000px; background:url(../images/logo.gif) no-repeat top left; height:58px; width:185px; font-size:1em; margin:24px 0 0 22px}
h2 {font-size:1.09em; color:#666666; margin:0 0 10px 0; line-height:1.36em}
h2 a {text-decoration:underline; color:#666666; font-weight:normal}
h3 {
	font-size:15px;
	color:#3d829c;
	margin:0 0 3px 0;
	line-height: 24px;
}
h3 a {text-decoration:underline; color:#3d829c; font-weight:normal}
.h3Index {
	font-size: 22px;
	font-weight: bold;
	color: #3D829C;
	margin-bottom: 15px;
}

h4 {font-size:1em; color:#919191; margin:0 0 15px 0}

.header_top, .menu, .wrapper_header, #footer {width:766px}



/*header*/
.header_top {height:30px}
.header_top div {width:766px; background:url(../images/header_bg_top.gif) repeat-x top; margin-left:0px; height:30px}
.menu { height:109px}
.wrapper_header {height:244px}

/*content*/
#content {font-size:0.6875em; line-height:1.36em}
#content .cont_height {height:300px; width:22px; float:left}
.title {display:block; margin-bottom:10px}
.pic_left {float:left; margin:3px 27px 0 0}

.blue {
	color: #3d829c;
	font-size: 1.15em;
}

/*span {height:18px; color:#fff; padding:2px 9px 2px 5px; text-align:center; background:#2d718b; width:auto; font-weight:bold}*/
.div_line {background:url(../images/bg_line.gif) repeat-x top; width:auto; height:10px}
.approach {
	margin-top: 55px;
}

.form {width:328px; padding-bottom:5px}
.form input {width:143px; height:18px; border:solid 1px #f0f0f0; padding-left:8px}
.form .div_input {height:18px; margin-bottom:9px}
.form textarea {width:163px; height:70px; overflow:auto; border:solid 1px #f0f0f0; padding-left:8px}
.form .c1 {width:157px; float:left}
.form .c2 {width:171px; float:left}

.button {
	background:url(../images/but_bg_l.jpg) top left no-repeat #494949;
	height:16px;
	width:125px;
	clear:both;

	position:relative;
	diplay:inline;
}
.button .but_ind {background:url(../images/but_bg_r.jpg) no-repeat top right; vertical-align:middle; height:16px}
.button .but_ind a {
	color:#fff;
	font-family:tahoma;
	font-size:0.91em;
	line-height:1.3em;
	font-weight:bold;
	text-decoration:none;

}
.button .but_ind a:hover {color:#3d829c}

/*footer*/
#footer { color:#8a8a8a; font-size:0.6875em; line-height:1.27em; font-family:tahoma}
#footer a {color:#373737; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer .wrapper_footer {background:url(../images/footer_bg.gif) repeat-x 0 35px; width:766px; margin-left:0px}
#footer .wrapper_footer .ind {padding:73px 0 30px 11px}

/*================== index.html ==================*/
#page1 #content .col_1 {color:#666; line-height:1.27em}
#page1 #content .col_1 .block {
	width: 379px;
	float: left;
	margin-top: 3px;
	padding-top: 30px;
	padding-bottom: 5px;
	background:#f0f0f0;
	text-decoration: none;
}
#page1 #content .col_1 .c2b1 {
	width:345px;
	float:right;
	margin-top: 3px;
	margin-bottom: 0;
	padding-top: 10px;
}

#page1 #content .col_1 .block img {display:block; margin-bottom:13px; margin-left:25px}


#page1 #content .col_2 .ind {
	background:url(../images/line_col_bg.gif) repeat-y right;
	width: 379px;
	float:left;
	margin-top: 29px;

}
#page1 #content .col_2 .ind .pic_left {

	margin-left: 19px;

}
#page1 #content .col_2 .ind .title {margin-bottom:20px;margin-left:19px}
#page1 #content .col_2 .ind p {
	margin-top: 6px;
	margin-right: 25px;

}


#page1 #content .col_2 .ind2 {
	width:317px;
	float: right;
	margin-top: 27px;

}
#page1 #content .col_2 .ind2 .title {margin-top:2px;margin-bottom:15px;margin-left:5px;}
#page1 #content .col_2 .ind2 p {
	margin-right: 10px;
	margin-left:5px;
	margin-bottom: 16px;
}

/*================== about.html ==================*/
#page2 #content .col_1 .row_1 {
	margin-top: 29px;
	margin-bottom: 15px;
	margin-right: 35px;
	margin-left: 19px;
}
#page2 #content .col_1 .row_1 p {margin:0px 0 18px 0}
#page2 #content .col_1 .row_1 .pic_left {margin:3px 34px 0 0}
#page2 #content .col_1 .row_1 .button {margin:23px 0 0 273px}
#page2 #content .col_1 .row_2 .col_box_1 {background:url(../images/line_col_bg.gif) repeat-x top} 
#page2 #content .col_1 .row_2 .col_box_1 .ind {padding:28px 0 10px 19px}
#page2 #content .col_1 .row_2 .col_box_1 .title {margin-bottom:8px}
#page2 #content .col_1 .row_2 .col_box_1 ul {margin-left:1px}
#page2 #content .col_1 .row_2 .col_box_2 {background:#f0f0f0; color:#666; line-height:1.27em}
#page2 #content .col_1 .row_2 .col_box_2 .ind {
	padding-top: 29px;
	padding-right: 20px;
	padding-bottom: 38px;
	padding-left: 15px;
}
#page2 #content .col_1 .row_2 .col_box_2 .title {margin-bottom:7px}
#page2 #content .col_1 .row_2 .col_box_2 p {margin:25px 0 18px 0}
#page2 #content .col_1 .row_2 .col_box_2 .pic_left {margin:4px 23px 0 0}


/*================== leadership.html ==================*/
#page3 #content .col_1 {background:#f0f0f0}
#page3 #content .col_1 .ind {
	padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#page3 #content .col_1 .ind p {margin:0px 0 18px 0}
#page3 #content .col_1 .ind .button {margin-top:20px; width:80px}

.p3slogan {
	width: 700px;
	float: left;
	padding-left: 15px;
}



/*================== sourcing.html ==================*/
#page4 #content .col_1 {background:#f0f0f0}
#page4 #content .col_1 .ind {
	padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#page4 #content .col_1 .ind p {margin:0px 0 18px 0}
#page4 #content .col_1 .ind .button {margin-top:20px; width:80px}

#page4 #content .col_2 .ind {padding:29px 18px 9px 31px}
#page4 #content .col_2 .ind .title {margin-bottom:7px}
#page4 #content .col_2 .ind p {margin:0px 0 18px 0}
#page4 #content .col_2 .ind ul {margin:15px 0 15px 0}

/*================== prospecting.html ==================*/
#page5 #content .col_1 {background:#f0f0f0}
#page5 #content .col_1 .ind {
	padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#page5 #content .col_1 .ind p {margin:0px 0 18px 0}
#page5 #content .col_1 .ind .button {margin-top:20px; width:80px}

#page5 #content .col_2 .ind {padding:29px 18px 9px 31px}
#page5 #content .col_2 .ind .title {margin-bottom:7px}
#page5 #content .col_2 .ind p {margin:0px 0 18px 0}
#page5 #content .col_2 .ind ul {margin:15px 0 15px 0}

/*================== contact.html ==================*/
#page6 #content .col_1 .row_1 {
	padding-top: 29px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 19px;
}
#page6 #content .col_1 .row_1 .button {margin:23px 0 0 0}
#page6 #content .col_1 .row_2 .col_box_1 {background:url(../images/line_col_bg.gif) repeat-x top} 
#page6 #content .col_1 .row_2 .col_box_1 .ind {padding:28px 0 5px 19px}
#page6 #content .col_1 .row_2 .col_box_1 .title {margin-bottom:12px}
#page6 #content .col_1 .row_2 .col_box_1 .link_form {width:101px; margin-left:227px}
#page6 #content .col_1 .row_2 .col_box_1 .link_form .button {width:47px}
#page6 #content .col_1 .row_2 .col_box_2 {background:#f0f0f0; color:#666; line-height:1.27em}
#page6 #content .col_1 .row_2 .col_box_2 .ind {padding:29px 20px 28px 27px}
#page6 #content .col_1 .row_2 .col_box_2 .title {margin-bottom:8px}
#page6 #content .col_1 .row_2 .col_box_2 p {margin:0 0 14px 0}

/*================== advantage.html ==================*/

#page7 #content .col_1 .ind {
	padding-top: 29px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 19px;
}
#page7 #content .col_1 .ind p {margin:0px 0 18px 0}
#page7 #content .col_1 .ind .button {margin-top:20px; width:80px}
#page7 #content .col_2 {background:#f0f0f0}
#page7 #content .col_2 .ind {
	padding-top: 29px;
	padding-bottom: 9px;
	padding-left: 31px;
}
#page7 #content .col_2 .ind .title {margin-bottom:7px}
#page7 #content .col_2 .ind p {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 18px;
	margin-left: 0;
}
#page7 #content .col_2 .ind ul {margin:15px 0 15px 0}

/*================== pricingModel.html ==================*/
#page8 #content .col_1 {background:#f0f0f0}
#page8 #content .col_1 .ind {
	padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#page8 #content .col_1 .ind p {margin:0px 0 18px 0}
#page8 #content .col_1 .ind .button {margin-top:20px; width:80px}

#page8 #content .col_2 .ind {padding:29px 18px 9px 31px}
#page8 #content .col_2 .ind .title {margin-bottom:7px}
#page8 #content .col_2 .ind ul {margin:15px 0 15px 0}

/*================== smartFramework.html ==================*/

#page9 #content .col_1 .ind {
	padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#page9 #content .col_1 .ind p {margin:0px 0 18px 0}
#page9 #content .col_1 .ind .button {margin-top:20px; width:80px}
#page9 #content .col_2 {background:#f0f0f0}
#page9 #content .col_2 .ind {
	padding-top: 29px;
	padding-bottom: 9px;
	padding-left: 31px;
}
#page9 #content .col_2 .ind .title {margin-bottom:7px}
#page9 #content .col_2 .ind p {
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 18px;
	margin-left: 0;
}
#page9 #content .col_2 .ind ul {margin:15px 0 15px 0}


/*================== onshore.html ==================*/
#page10 #content .col_1 {background:#f0f0f0}
#page10 #content .col_1 .ind {
	padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#page10 #content .col_1 .ind p {margin:0px 0 18px 0}
#page10 #content .col_1 .ind .button {margin-top:20px; width:80px}

#page10 #content .col_2 .ind {padding:29px 18px 9px 31px}
#page10 #content .col_2 .ind .title {margin-bottom:7px}
#page10 #content .col_2 .ind ul {margin:15px 0 15px 0}

/*================== recruiting.html ==================*/
#page11 #content .col_1 .row_1 {
	padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;

}
#page11 #content .col_1 .row_1 p {margin:0px 0 18px 0}
#page11 #content .col_1 .row_1 .pic_left {
	float: left;
	margin-top: 3px;
	margin-right: 34px;
	margin-bottom: 0;
	margin-left: 0;
}
#page11 #content .col_1 .row_1 .button {margin:23px 0 0 273px}
#page11 #content .col_1 .row_2 .col_box_1 {background:url(../images/line_col_bg.gif) repeat-x top} 
#page11 #content .col_1 .row_2 .col_box_1 .ind {
	padding-top: 15px;
	padding-right:20px;
	padding-bottom: 10px;
	padding-left: 19px;
}
#page11 #content .col_1 .row_2 .col_box_1 .title {margin-bottom:8px}
#page11 #content .col_1 .row_2 .col_box_1 ul {margin-left:1px}
#page11 #content .col_1 .row_2 .col_box_2 {background:#f0f0f0; color:#666; line-height:1.27em}
#page11 #content .col_1 .row_2 .col_box_2 .ind {
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 15px;
}
#page11 #content .col_1 .row_2 .col_box_2 .title {margin-bottom:7px}
#page11 #content .col_1 .row_2 .col_box_2 p {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
}
#page11 #content .col_1 .row_2 .col_box_2 .pic_left {margin:4px 23px 0 0; float:left}

/*================== staffing.html ==================*/
#page12 #content .col_1 {background:#f0f0f0}
#page12 #content .col_1 .ind {padding:0px;
	margin-top: 29px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 19px;
}
#page12 #content .col_1 .ind p {margin:0px 0 18px 0}
#page12 #content .col_1 .ind .button {margin-top:20px; width:80px}

#page12 #content .col_2 .ind {padding:29px 18px 9px 31px}
#page12 #content .col_2 .ind .title {margin-bottom:7px}
#page12 #content .col_2 .ind p {margin:0px 0 18px 0}
#page12 #content .col_2 .ind ul {margin:15px 0 15px 0}

/*================== news.html ==================*/
#page13 #content .col_1 .row_1 {
	padding-top: 29px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 19px;
}
#page13 #content .col_1 .row_1 p {margin:0px 0 18px 0}


/*==================list====================*/


ul.list_1{padding-left:25px}
.list_1 li { line-height:1.54em; font-size:1.18em}
.list_1 li a{text-decoration:underline; color:#5fbd33; background:url(../images/marker_list_1.gif) no-repeat 0 5px; padding-left:10px}
.list_1 li a:hover{ text-decoration:none}

ul.list_2 {margin:0px; padding:0px; list-style:none}
.list_2 li { line-height:1.54em; font-size:1.18em}
.list_2 li a{text-decoration:underline; color:#2d718b; background:url(../images/marker_list_2.gif) no-repeat 0 5px; padding-left:12px}
.list_2 li a:hover{ text-decoration:none}

ul.list_3 {
	margin-left:10px;
	padding:0px;
	list-style-image: none;
	list-style-type: square;
}
.list_3 li { line-height:1.25em; font-size:1em; margin-left:20px; margin-right:10px}
ul.list_4 {
	margin-right: 2px;
	list-style-image: url(../images/marker_list_2.gif);
}
ul.list_4 li{
	margin-left: 5px;
	margin-right: 10px;
	list-style-type: disc;
}




ul.list_corporate {
	margin:0px;
	padding:0px;
}
.list_corporate li { line-height:1.54em; font-size:1.18em}
.list_corporate li a{text-decoration:underline; color:#5fbd33; background:url(../images/marker_list_1.gif) no-repeat 0 5px; padding-left:12px}
.list_corporate li a:hover{ text-decoration:none}

/*==========================================*/
.txtAlignR {
	display: inline;
	float: right;
}
