@charset "utf-8";
body {
	padding: 0;
	margin: 0;
	background: #929292;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
}

a:hover.linkImg {background: none;}

a {color:#000000; text-decoration: none; outline: none;}
a:hover {color:#cc0000; text-decoration: none; background:#CA5B06; color:#FFFFFF;}

#page {
	padding: 0;
	margin: 0;
	background: url(../img/bg_page.jpg) no-repeat center top;
	width: 100%;
	min-height:700px;
	height: auto;
}
#mainwraper {
	margin: 0px auto;
	padding: 0px;
	width: 932px;
	position:relative;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height:108px;
}
#flash {
	margin: 0px;
	padding: 0px;
	width: 926px;
	height: 301px;
	border:3px solid #FFFFFF;
}
#boxRight {
	padding: 0px;
	height: 300px;
	width: 231px;
	position: absolute;
	z-index: 100;
	top: 120px;
	right: 10px;
}
#advantages {
	padding: 0px;
	width: 231px;
	height: 71px;
	position: absolute;
	z-index: 99;
	top: 492px;
	right: -1px;
}
#threeBoxes {width:900px; height:121px; margin:0; padding:10px 16px; background: #B2B2B2 url(../img/b3_bg.jpg) top left no-repeat;}

#footer {
	font-weight: bold;
	line-height: 1.5em;
	padding-top:7px;
	background: url(../img/tb_line.gif) repeat-x left top;
}

#b_email {
	display: block;
	width:85px;
	padding:5px 0 0 30px;
	margin:0;
	float: right;
	text-align: left;
	font-style: italic;
	font-family: "Trebuchet MS";
	background: url(../img/envelop.gif) no-repeat left 5px;
}
#b_navi {font-size:11px; display: block; width:750px; padding:0; margin:0; float: left;}
#b_navi address {font-weight: normal;}

#telBox {display: block; float:right; width:230px; text-align:right; color:#002B99; font-weight: bold; font-style: italic; line-height: 18px; margin:18px 10px auto auto; padding-bottom:10px;}
#telNumber {color:#0075DA; font-size: 27px; font-family: "Trebuchet MS"; }

#logo {float:left; width:310px; margin-top: -14px; margin-bottom: -17px;}
#navi {width:100%; height:32px; position:absolute; top:0; left:0; z-index:100;}


/***inner pages*********/
#topImg {width: 922px; height:95px; padding:5px; background:#ffffff;}

#grayBG {
	width: 932px;
	background: #ffffff url(../img/b_gray.jpg) repeat-x left bottom;
	padding:0;
}

#content {
	width: 872px;
	background: url(../img/blue_bg.gif) repeat-x left top;
	padding:15px 30px;
}
.disTab {display: table;}

#contentNoSidepad {
	width: 932px;
	background: url(../img/blue_bg.gif) repeat-x left top;
	padding:15px 0;
}

#twoColwrap {width:100%; padding:5px 0 5px 0; overflow:auto;}
#left {width: 280px; padding:0; float:left;}
#right {width: 580px; padding:0; float:right;}
#left260 {
	width: 245px;
	height: 690px;
	padding:0 0 0 15px;
	float:left;
	background: url(../img/collage1.jpg) no-repeat right top;
}
#right672 {
	width: 672px;
	padding:0;
	float:right;
	background: url(../img/orange_bg.jpg) no-repeat left top;
}

#left260col2 {
	width: 245px;
	height: 412px;
	padding:0 0 0 15px;
	float:left;
	background: url(../img/collage2.jpg) no-repeat right top;
}
#left260col3 {
	width: 245px;
	padding:0 0 0 15px;
	float:left;
}

#profile {
	background: #A7D1FF url(../img/profile_bg.gif) repeat-y left top;
	display:block;
	padding-bottom:20px;
	/*height:255px;*/height:210px;
}
#profile p {padding:5px 10px 5px 10px; margin:0; font-weight:bold; font-size:95%;}

#affiliates {
	background: #CC5D06 url(../img/af_bg.jpg) no-repeat left top;
	display:block;
	padding-bottom:20px;
	padding-top: 60px;
}
#affiliates p {padding:5px 15px 10px 20px; margin:0; font-weight:bold;}

.bio {width:100%; padding:0 0 10px 0; margin:0; overflow:auto;}
.bio .wrapImg img {padding: 5px; background:#ffffff; border:1px solid #C3C2C2; display:block; margin-bottom:5px;}
.wrapImg {float:left; width:174px; margin-left:10px;}
.bio p {padding:0px 15px 15px 15px; margin:0;}
.wrapNameDetail {float:right; width: 390px;}
.wrapNameDetail p {text-align:justify; font-size:95%;}

.three_email {
	display:block;
	font-weight: bold;
	font-style: italic;
	background: url(../img/envelop.gif) no-repeat left bottom;
	padding-left: 30px;
}


.itemList {margin:0; padding:10px 50px 30px 40px; background:#EAEAEA; border:1px solid #aaaaaa; border-top: none; width: 500px;}
.itemList li {margin:1px 5px 5px 5px; padding:0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; color: #263E80; list-style: none;}
.itemList li ul li {margin:3px 80px 3px 0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#000000; font-style:normal; list-style: disc;}

.indusp {margin:0;padding:10px 10px 30px 40px;border:1px solid #aaaaaa;	width: 580px;display:table;}
.bgIndus1 {background:#EAEAEA url(../img/plant_bg.jpg) no-repeat left bottom;}
.bgIndus2 {background:#EAEAEA url(../img/offshore_bg.jpg) no-repeat left bottom;}
.bgIndus3 {background:#EAEAEA;}
.indusp h2 {font-size: 150%; margin:0; padding:0; color:#CA5B06;}
.block {width:200px; display:block; font-weight: bold; margin:10px 0; padding:0;}

#blueplank {
	padding: 0px;
	height: 65px;
	width: 397px;
	position: absolute;
	z-index: 99;
	top: 257px;
	right: 0px;
}

#worker {
	padding: 0px;
	height: 242px;
	width: 187px;
	position: absolute;
	z-index: 100;
	top: 210px;
	right: 0px;
}
#businessman {
	padding: 0px;
	height: 280px;
	width: 215px;
	position: absolute;
	z-index: 100;
	top: 217px;
	right: 0px;
}
#safer {
	padding: 0px;
	height: 185px;
	width: 209px;
	position: absolute;
	z-index: 100;
	top: 220px;
	right: 0px;
}

#betterImg {
	padding: 0;
	height: auto;
	width: 172px;
	position: absolute;
	z-index: 101;
	top: 356px;
	right: 25px;
	display: table;
	/*background: #ffffff;*/
}
#costImg {
	padding: 0;
	height: auto;
	width: 172px;
	position: absolute;
	z-index: 101;
	top: 405px;
	right: 25px;
	display: table;
	/*background: #ffffff;*/
}
#betterImg img, #costImg img, .indusp img {padding: 5px; background:#ffffff; border:1px solid #C3C2C2; display:block; margin-bottom:5px;}

.list01 {width:220px; display:block; margin:10px 0 40px 0; padding:0;}
.list01 li {margin:0 0 5px 20px; padding:0; font-weight: bold;}

/******side navi**********/
ul.sidePlank {display:block; margin:0; padding:0; width:241px;}
ul.sidePlank li {list-style: none;  font-weight: bold; margin-bottom:1px; text-align:center;}
ul.sidePlank li a {
	display: block;
	padding:14px 10px 13px 10px;
	background: url(../img/plank_s1.gif) no-repeat left top;
	color: #000000;
	font-size: 12px;
}
ul.sidePlank li a:hover {
	display: block;
	padding:13px 10px 13px 10px;
	background: url(../img/plank_s2.gif) no-repeat left top;
	color: #000000;
	font-size: 14px;
}
/***********************/

.intro {padding: 0 0 10px 0; display: block; font-size:16px; font-weight: bold; margin-left:-20px;} /*1st sentence on cost effective page*/

/**list on Publication and events***/
ul.pubEvent {display:block; margin:0; padding:0; width:700px; background-color:#fff;}
ul.pubEvent li {
	list-style: none;
	font-weight: bold;
	margin-bottom:3px;
	display: block;
	padding:5px 10px 5px 50px;
	background: #dddddd url(../img/arrow2.gif) no-repeat 30px center;
	font-size:14px;
}
span.date {color: #015BCA; font-size: 12px; font-style:italic; font-family:"Trebuchet MS";}
a:hover span.date {color: #CCCCCC;}
/***********************/

