@charset "utf-8";
/* CSS Document */
:focus { outline:none}
a img {border:none}
body {
	margin:0px;
	padding:0px;
	background:#ffffff url(../images/pgbg.jpg) repeat-x;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	}
	
p, h1, h2, h3, h4, h5, ul, li, img {
	padding:0px;
	margin:0px;
	}
	
ul {
	list-style-type:none;
	}

.clear {
	clear:both;
	height:5px;
	}
	
a,a:link,a:visited,a:active{color:#454545; text-decoration:none;}
a:hover{color:#295a8e; text-decoration:none; }
a.sel {color:#295a8e; text-decoration:none; }
	
a.click,a.click:link,a.click:visited,a.click:active{color:#295a8e; text-decoration:none;}
a.click:hover{color:#454545; text-decoration:none; }	
	
#container {
	width:960px;
	margin:0 auto;
	}
	
#mainbg {
	width:960px;
	display:block;
	}
	
#mainbg p.topbg {
	width:960px;
	height:28px;
	background:url(../images/main-top-bg.jpg) no-repeat;
	}
	
#maininnerbg {
	width:960px;
	display:block;
	float:left;
	background:url(../images/mainbg.png) repeat-y;
	}
	
#mainbg p.bottombg {
	width:960px;
	height:21px;
	float:left;
	background:url(../images/main-bottom-bg.gif) top no-repeat;
	}
	
#header {
	width:910px;
	display:block;
	margin:0 auto;
	}
	
.logo {
	width:144px;
	display:block;
	float:left;
	}
	
#TopRight {
	width:700px;
	display:block;
	float:right;
	}
	
#TopRight p.caption {
	width:140px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	float:right;
	padding-bottom:10px;
	padding-right:15px;
	}
	
#TopRight p.caption span.redcolor {
	color:#FF0000;
	}
		
#flashbaner {
	width:907px;
	display:block;
	float:left;
	margin-top:8px;
	}
	
#Middlepane {
	width:910px;
	display:block;
	float:left;
	padding-left:25px;
	padding-bottom:10px;
	}
	
#leftpane {
	width:217px;
	float:left;
	display:block;
	}
	
#leftinner {
	width:217px;
	display:block;
	float:left;
	}
	
#leftinner p.topbg {
	width:217px;
	height:19px;
	background:url(../images/leftbg_top.gif) no-repeat;
	}
	
#leftinnerbg {
	width:217px;
	display:block;
	background:#f2f2f2 url(../images/leftbg_bottom.gif) bottom no-repeat;
	padding-bottom:40px;
	}
	
#innercontent {
	width:185px;
	display:block;
	margin:0 auto;
	}
	
.stroke_head {
	background:url(../images/stroke.gif) left center repeat-x;
	display:block;
}

.stroke_head span {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 17px;
	color:#616161;
	font-weight: bold;
	display: inline-block;
	background-color: #f2f2f2;
	margin-right: 8px;
	margin-left: 12px;
	padding-right: 5px;
	padding-left: 5px;
}

#innercontent ul {
	width:185px;
	display:block;
	margin-top:15px;
	}
	
#innercontent ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#003974;
	font-weight:normal;
	background:url(../images/bullet.gif) 0 4px no-repeat;
	padding-left:20px;
	}
	
#innercontent ul li a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#003974;
	font-weight:normal;
	text-decoration:none;
	}
	
#innercontent ul li a:hover {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#2c2c2c;
	font-weight:normal;
	text-decoration:none;
	}
	
#innercontent ul li.sap {
	width:180px;
	height:20px;
	background:url(../images/divider.gif) center center repeat-x;
	padding:0px;
	margin:0px 0 0 0px;
	}
	
/*#leftinner p.bottombg {
	width:217px;
	height:45px;
	background:url(../images/leftbg_bottom.gif) no-repeat;
	}*/
	
	
#midpan {
	width:430px;
	display:block;
	float:left;
	margin-left:10px;
	}
	
#midpanInner {
	width:430px;
	display:block;
	}
	
	
#midpanInner h1 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
	color:#0072bc;
	padding-bottom:10px;
	}
	
#midpanInner p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#5e5e5e;
	}
	
.readmore a, a.readmore:link, a.readmore:visited, a.readmore:active{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#0072bc;
	float:right;
	text-decoration:none;
	margin-right:20px;
	padding-right:10px;
	background:url(../images/arrow.gif) right no-repeat;
	}
	
.readmore a:hover {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#ff737e;
	text-decoration:none;
	}
	
#rightpane {
	width:241px;
	display:block;
	float:left;
	margin-left:10px;
	}
	
#rightinner {
	width:241px;
	display:block;
	float:left;
	background:#ffffff url(../images/panelrightbg.gif) left top no-repeat;
	}
	
#custmor {
	width:220px;
	display:block;
	margin:0px auto;
	padding-top:10px;
	}
	
.stroke_head_right {
	background:url(../images/stroke.gif) left center repeat-x;
	display:block;
}

.stroke_head_right span {
	
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	color:#666666;
	font-weight: bold;
	display: inline-block;
	background-color: #ffffff;
	margin-right: 8px;
	margin-left: 12px;
	padding-right: 5px;
	padding-left: 5px;
}

#custmor p.apost {
	width:20px;
	height:20px;
	background:url(../images/apost_top.gif) no-repeat;
	float:left;
	display:block;
	margin-top:10px;
	}
	
#custmor p.bodycontent {
	width:200px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#5e5e5e;
	float:left;
	margin-top:15px;
	}
	
#custmor p.apostbottom {
	width:20px;
	height:20px;
	display:block;
	float:right;
	background:url(../images/apost_bottom.gif) right no-repeat;
	}
	
#custmor p.icon {
	width:220px;
	height:34px;
	display:block;
	float:right;
	background:url(../images/icon.gif) right no-repeat;
	margin-bottom:5px;
	}
	
#custmor p.icon span.greytext {
	width:220px;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	text-align:right;
	font-weight:normal;
	color:#666666;
	float:left;
	padding-top:40px;
	}
	
#footer {
	width:960px;
	display:block;
	float:left;
	padding-bottom:20px;
	}
	
#footerinner {
	width:960px;
	height:29px;
	background:url(../images/footerbg.jpg) no-repeat;
	}
	
#footerinner p.copyright {
	width:290px;
	float:right;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#5e5e5e;
	}
	
#footerinner ul {
	width:360px;
	display:block;
	float:left;
	margin-left:20px;
	}
	
#footerinner ul li {
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#5E5E5E;
	padding:0px 3px;
	}
	
#footerinner ul li a {
	color:#5E5E5E;
	text-decoration:none;
	}
	
#footerinner ul li a:hover {
	color:#003974;
	text-decoration:none;
	}
	
/*---------------------------Company----------------------------*/
#leftinnerservices {
	width:217px;
	display:block;
	float:left;
	}
	
#leftinnerservices p.topbg {
	width:217px;
	height:17px;
	background:url(../images/top_left_serv.gif) no-repeat;
	}
	
#leftinnerservicesbg {
	width:217px;
	display:block;
	background:#ececec url(../images/bottom_left_serv.gif) 0 bottom no-repeat;;
	float:left;
	padding-bottom:33px;
	}
	
#serviceslinks {
	width:192px;
	display:block;
	margin:0 auto;
	}

#serviceslinks ul {
	width:192px;
	display:block;
	float:left;
	}
	
#serviceslinks ul li {
	width:192px;
	height:56px;
	display:block;
	padding:0px 0 0 0;
	margin:0px;
	background:url(../images/bordergrey.gif) 0 bottom repeat-x;
	}
	
#serviceslinks ul li.techno a {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/tech_off.gif) no-repeat;
	}
	
#serviceslinks ul li.techno a:hover {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/tech_on.gif) no-repeat;
	}
	
#serviceslinks ul li.supply a {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/supply_off.gif) no-repeat;
	}
	
#serviceslinks ul li.supply a:hover {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/supply_on.gif) no-repeat;
	}
	
#serviceslinks ul li.business a {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/business_off.gif) no-repeat;
	}
	
#serviceslinks ul li.business a:hover {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/business_on.gif) no-repeat;
	}

#serviceslinks ul li.operat a {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/operation_off.gif) no-repeat;
	}
	
#serviceslinks ul li.operat a:hover {
	width:192px;
	height:52px;
	display:block;
	background:url(../images/operation_on.gif) no-repeat;
	}

	
#middleinnerpan {
	width:679px;
	display:block;
	float:left;
	margin-left:13px;
	padding-bottom:10px;
	}
	
#companybanner {
	width:679px;
	display:block;
	}
	
#middleright {
	width:490px;
	display:block;
	float:left;
	}
	
#breadcrumb {
	width:485px;
	display:block;
	float:left;
	margin-top:10px;
	}
	
#breadcrumb ul {
	width:485px;
	height:20px;
	display:block;
	float:left;
	border-bottom:2px solid #d7d7d7;
	}
	
#breadcrumb ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#454545;
	float:left;
	padding:0 3px;
	}
	
#breadcrumb ul li.select {
	color:#295a8e; text-decoration:none;
	}
	
	
#breadcrumb ul li.arrow {
	width:10px;
	height:13px;
	display:block;
	background:url(../images/arrow_bread.gif) center 5px no-repeat;
	padding:0px;
	margin:0px;
	}
	
#breadcrumb ul li.homeicon {
	width:10px;
	height:11px;
	display:block;
	margin-right:5px;
	}

#breadcrumb ul li.homeicon a {
	width:10px;
	height:15px;
	display:block;
	background:url(../images/home_icon.gif) 0 2px no-repeat;
	}
	
#breadcrumb ul li.homeicon a:hover{
	width:10px;
	height:15px;
	display:block;
	background:url(../images/home_icon.gif) 0 2px no-repeat;
	}	
	
#RightInnerpan {
	width:181px;
	display:block;
	position:absolute;
	margin-left:753px;
	margin-top:245px;
	}
	
#Detailspane {
	width:181px;
	display:block;
	}
	
#Detailspane p.bgtop {
	width:181px;
	height:17px;
	background:url(../images/right_inner_topbg.gif) no-repeat;
	}
	
#DetailsInner {
	width:161px;
	background:#f2f2f2 url(../images/right_inner_bottombg.gif) bottom no-repeat;
	padding:0px 10px;
	padding-bottom:50px;
	float:left;
	}
	
#menu_inner {
	width:161px;
	display:block;
	padding:5px 0px 0 2px;
	}
	
#menu_inner ul {
	width:161px;
	display:block;
	}
	
#menu_inner ul li {
	width:151px;
	height:22px;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	border-bottom:1px solid #d0d0d0;
	}
	
#menu_inner ul li a {
	width:151px;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	}
	
#menu_inner ul li a.sel {
	width:151px;
	height:18px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/right_bgblue.gif) repeat-x;
	border-bottom:1px solid #d0d0d0;
	padding:0px; 
	}
	
#menu_inner ul li a span.arrowright {
	width:131px;
	height:15px;
	display:block;
	background:url(../images/right.gif) right no-repeat;
	padding:0px;
	cursor:pointer;
	}
	
#menu_inner ul li.selected {
	width:151px;
	height:18px;
	color:#ffffff;
	display:block;
	background:url(../images/right_bgblue.gif) repeat-x;
	padding:0px;
	}
	
#menu_inner ul li.arrowright {
	width:151px;
	height:18px;
	display:block;
	background:url(../images/right.gif) right no-repeat;
	padding:0px;
	cursor:pointer;
	}
	
#menu_inner ul li a:hover {
	width:151px;
	height:18px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/right_bgblue.gif) repeat-x;
	border-bottom:1px solid #d0d0d0;
	padding:0px;
	cursor:pointer;
	}
	
#menu_inner ul li.back {
	width:40px;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#0072bc;
	float:right;
	background:url(../images/arrow_back.gif) 0 4px no-repeat;
	padding-left:15px;
	margin:0px;
	border:none;
	margin-top:10px;
	}
	
#menu_inner ul li.back a {
	width:40px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#0072bc;
	float:right;
	text-decoration:none;
	margin:0px;
	border:none;
	}
	
#menu_inner ul li.back a:hover {
	width:40px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#ff737e;
	float:right;
	text-decoration:none;
	margin:0px;
	background:none;
	border:none;
	}


#Inner-Content {
	width:485px;
	display:block;
	float:left;
	margin-top:8px;
	}
	
#Inner-Content h4 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-bottom:5px;
	}
	
#Inner-Content ul {
	width:485px;
	display:block;
	}
	
#Inner-Content ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background:url(../images/arrow1.gif) 0 4px no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	}

#Inner-Content ul li.clear {
	background:none;
	display:block;
	height:10px;
	padding:0px;
	}

#Inner-Content ul li.text {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background:url(../images/arrow2.gif) 0 6px no-repeat;
	padding-left:15px;
	margin-left:30px;
	padding-bottom:3px;
	}
	
#Inner-Content p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#505050;
	font-weight:normal;
	}
	
/*---------------------------Aboutus--------------------------------*/
#bread_about {
	width:670px;
	display:block;
	float:left;
	margin-top:10px;
	}
	
#bread_about ul {
	width:670px;
	height:20px;
	display:block;
	float:left;
	border-bottom:2px solid #d7d7d7;
	}
	
#bread_about ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#454545;
	float:left;
	padding:0 3px;
	}
	
#bread_about ul li.select {
	color:#295a8e; text-decoration:none;
	}
	
	
#bread_about ul li.arrow {
	width:10px;
	height:13px;
	display:block;
	background:url(../images/arrow_bread.gif) center 5px no-repeat;
	padding:0px;
	margin:0px;
	}
	
#bread_about ul li.homeicon {
	width:10px;
	height:11px;
	display:block;
	margin-right:5px;
	}

#bread_about ul li.homeicon a {
	width:10px;
	height:15px;
	display:block;
	background:url(../images/home_icon.gif) 0 2px no-repeat;
	}
	
#bread_about ul li.homeicon a:hover{
	width:10px;
	height:15px;
	display:block;
	background:url(../images/home_icon.gif) 0 2px no-repeat;
	}
	
#middleright-About {
	width:670px;
	display:block;
	float:left;
	/*margin-left:13px;*/
	}
	
#Inner-Content-About {
	width:670px;
	display:block;
	float:left;
	margin-top:8px;
	}
	
#Inner-Content-About ul {
	width:670px;
	display:block;
	}
	
#Inner-Content-About ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background:url(../images/arrow1.gif) 0 4px no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	}

#Inner-Content-About ul li.clear {
	background:none;
	display:block;
	height:10px;
	padding:0px;
	}

#Inner-Content-About ul li.text {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background:url(../images/arrow2.gif) 0 6px no-repeat;
	padding-left:15px;
	margin-left:30px;
	padding-bottom:3px;
	}
	
/*------------------------------------Contact Us------------------------------------*/
#contact {
	width:670px;
	display:block;
	margin-top:10px;
	float:left;
	}
	
#leftcont {
	width:384px;
	display:block;
	float:left;
	}
	
#leftcont p.topbgc {
	width:384px;
	height:16px;
	background:url(../images/cont_top_bg.gif) no-repeat;
	}
	
#lfinnercont {
	width:382px;
	display:block;
	float:left;
	background:#f5f5f5;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	}
	
#textbox {
	width:350px;
	display:block;
	margin-left:20px;
	padding:10px 0 20px 0px;
	float:left;
	}
	
#textbox p.name {
	width:80px;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#222222;
	padding-bottom:3px;
	}

	
#textbox p.field {
	width:280px;
	display:block;
	padding:0px;
	}
	
#textbox .star {
	color:#ff0000;
	}
	
#leftcont p.bottombgc {
	width:384px;
	height:10px;
	float:left;
	background:url(../images/cont_bottom_bg.gif) no-repeat;
	}
	
#address {
	width:265px;
	display:block;
	float:left;
	margin-left:20px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px;
	}
	
#address h1 {
	width:50px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#183376;
	padding-top:2px;
	background:url(../images/usa_flag.gif) right no-repeat;
	}
	
#address p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	}
	
#address1 {
	width:265px;
	display:block;
	float:left;
	margin-left:20px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px;
	}
	
#address1 h1 {
	width:55px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#183376;
	background:url(../images/in.gif) right no-repeat;
	padding-top:2px;
	}
	
#address1 p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	}
	
#address2 {
	width:265px;
	display:block;
	float:left;
	margin-left:20px;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px;
	}
	
#address2 h1 {
	width:60px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#183376;
	background:url(../images/email_icon.gif) right no-repeat;
	padding-top:2px;
	}
	
#address2 p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	}
	
a.lin {
	color:#183376;
	text-decoration:none;
	}
	
a.lin:hover {
	color:#ff737e;
	text-decoration:none;
	}
/*------------------------------------------Free Business------------------------------------*/
#FreeBusiness {
	width:659px;
	display:block;
	float:left;
	margin-top:10px;
	}
	
#FreeBusiness p.topbgF {
	width:659px;
	height:16px;
	display:block;
	background:url(../images/free_top_bg.gif) no-repeat;
	}
	
#freeinnerbg {
	width:657px;
	display:block;
	background:#f5f5f5;
	float:left;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	}
	
#FreeBusiness p.bottombgF {
	width:659px;
	height:10px;
	display:block;
	float:left;
	background:url(../images/free_bottom_bg.gif) no-repeat;
	}
/*-----------------------------------------Free Business----------------------------------------*/

#headerbanners {
	width:500px;
	display:block;
	position:absolute;
	margin-left:610px;
	margin-top:180px;
	}

#headerbanners h2 {	
	font-family:"Zurich Cn BT", Verdana, Arial;
	font-size:30px;
	text-align:right;
	color:#183376;
	font-weight:normal;
	}
	
#textbox_free {
	width:530px;
	display:block;
	margin-left:40px;
	padding:20px 0px;
	float:left;
	}
	
#textbox_free p.name {
	width:130px;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	float:left;
	text-align:right;
	font-weight:normal;
	color:#222222;
	padding-bottom:3px;
	}
	
#textbox_free p.colon {
	width:20px;
	display:block;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	float:left;
	text-align:center;
	font-weight:normal;
	color:#222222;
	}

	
#textbox_free p.field1 {
	width:350px;
	display:block;
	float:left;
	padding:0px;
	}
	
#textbox_free .star {
	color:#ff0000;
	}
/*--------------------------Current Openings-------------------------------*/

#currentOpe {
	width:485px;
	display:block;
	border-bottom:1px solid #dddddd;
	float:left;
	margin-top:10px;
	}
	
#currentOpe h3 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#295a8e;
	background:url(../images/arrow1.gif) left 4px no-repeat;
	padding-left:15px;
	}
	
#currentOpe p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:justify;
	padding-left:18px;
	padding-bottom:5px;
	margin:0px;
	}
	
#currentOpe p.bold {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	text-align:left;
	padding-left:18px;
	margin:0px;
	padding-bottom:4px;
	}
	
#currentOpe p.bold span.text {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	}
	
#currentOpe p.list {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	background:url(../images/arrow2.gif) 0 4px no-repeat;
	padding-left:15px;
	padding-bottom:0px;
	margin-left:20px;
	}

/*-----------------------------Testimonials-----------------------------------*/
#Testimonials {
	width:480px;
	display:block;
	border-bottom:1px solid #dddddd;
	float:left;
	margin-top:10px;
	}

#Testimonials p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	}
	
#images {
	width:95px;
	display:block;
	float:left;
	}
	
#images p.imgicon {
	width:75px;
	display:block;
	border:1px solid #d2d2d2;
	text-align:center;
	margin:0px;
	padding:2px;
	}
	
#Testi-bodycontent {
	width:380px;
	display:block;
	float:left;
	}
	
#Testi-bodycontent h3 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#295a8e;
	padding-bottom:2px;
	}
	
#Testi-bodycontent h4 {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	}
	
#Testi-bodycontent p {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	padding:2px 0;
	}
	
/*--------------------------------Partners-----------------------------*/
#Partners {
	width:670px;
	display:block;
	float:left;
	}
	
#Partners-Inner {
	width:158px;
	display:block;
	float:left;
	margin-right:9px;
	}
	
.partner-icons {
	width:156px;
	height:70px;
	border:1px solid #d2d2d2;
	display:block;
	vertical-align:middle;
	text-align:center;
	}
	
.partner-img {
	width:158px;
	padding-bottom:10px;
	background:url(../images/partner_images.gif) 0px 0 repeat-x;
	margin-top:1px;
	}
	
.partner-img p.headers {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#295a8e;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
	}
	
.partner-img a {
	color:#295a8e;
	font-weight:bold;
	text-decoration:underline;
	}
	
.partner-img p.headers a:hover {
	color:#333333;
	text-decoration:none;
	}
	
/*---------------------------Case Studies-------------------------------*/
#casestudies {
	width:670px;
	display:block;
	}
	
#casestudies ul {
	width:670px;
	display:block;
	}
	
#casestudies h1 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#295a8e;
	padding-bottom:5px;
	}
	
#casestudies h2 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-bottom:5px;
	}
	
#casestudies p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	}
	
#casestudies ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#295a8e;
	font-size:12px;
	line-height:25px;
	font-weight:normal;
	background:url(../images/arrow3.gif) 0 8px no-repeat;
	padding-left:15px;
	border-bottom:1px solid #cecece;
	}
	
#casestudies ul li a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#295a8e;
	font-weight:normal;
	text-decoration:none;
	}
	
#casestudies ul li a:hover {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#2c2c2c;
	font-weight:normal;
	text-decoration:none;
	}
	
.download a, a.download:link, a.download:visited, a.download:active{
	font-family:"Trebuchet MS", Verdana, Arial;
	height:32px;
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#0072bc;
	text-decoration:none;
	background:url(../images/download_icon.gif) 0 0px no-repeat;
	padding-left:30px;
	padding-top:3px;
	}
	
.download a:hover {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#ff737e;
	text-decoration:none;
	}
	
.backimg a, a.backimg:link, a.backimg:visited, a.backimg:active{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	float:right;
	color:#0072bc;
	text-decoration:none;
	background:url(../images/back.gif) 0 4px no-repeat;
	padding-left:15px;
	}
	
.backimg a:hover {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#ff737e;
	text-decoration:none;
	}

/*#casestudies ul li.blueheader {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#295a8e;
	background:url(../images/arrow3.gif) 0 4px no-repeat;
	padding-left:12px;
	border:none;
	}

#casestudies ul li.subheader {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#333333;
	font-size:12px;
	line-height:25px;
	font-weight:bold;
	padding-left:15px;
	border:none;
	}
	
#casestudies ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#333333;
	font-size:12px;
	line-height:17px;
	font-weight:normal;
	padding-left:15px;
	}
	
#casestudies ul li.blueheader a {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#295a8e;
	font-weight:normal;
	text-decoration:none;
	}
	
#casestudies ul li.blueheader a:hover {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#295a8e;
	font-weight:normal;
	text-decoration:underline;
	}
	
#casestudies ul li.divid {
	width:650px;
	height:15px;
	float:left;
	display:block;
	background:url(../images/divider.gif) center bottom repeat-x;
	padding:0px;
	}*/
	

/*------------------------Research-----------------------------------*/
#Research {
	width:670px;
	display:block;
	float:left;
	}
	
#Research ul {
	width:670px;
	display:block;
	}
	
#Research ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background:url(../images/arrow1.gif) 0 4px no-repeat;
	padding-left:20px;
	padding-bottom:10px;
	}

#Research ul li.clear {
	background:none;
	display:block;
	height:10px;
	padding:0px;
	}

#Research ul li.text {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	background:url(../images/arrow2.gif) 0 6px no-repeat;
	padding-left:15px;
	margin-left:30px;
	padding-bottom:3px;
	}
	
#Research p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#505050;
	font-weight:normal;
	}

/*--------------------------------Roster-----------------------------*/
#Roster {
	width:480px;
	display:block;
	margin:0 auto;
	}
	
#Roster-Inner {
	width:104px;
	display:block;
	float:left;
	margin-right:15px;
	}
	
.roster-icons {
	width:102px;
	height:50px;
	border:1px solid #d2d2d2;
	display:block;
	vertical-align:middle;
	text-align:center;
	}
	
.roster-img {
	width:104px;
	background:url(../images/partner_images.gif) 0px 0 repeat-x;
	margin-top:1px;
	padding-bottom:10px;
	}
	
.roster-img p.headers {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#295a8e;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
	}
	
.roster-img p.headers a {
	color:#295a8e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	
.roster-img p.headers a:hover {
	color:#333333;
	text-decoration:underline;
	}
	
/*------------------------------Membership--------------------------------*/
#Membership {
	width:485px;
	display:block;
	float:left;
	margin-bottom:10px;
	}
	
#Membership_innerbg {
	width:485px;
	height:27px;
	background:url(../images/member_bg.gif) repeat-x;
	border:1px solid #e7eef9;
	}
	
#Membership_innerbg h2 {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#295a8e;
	font-size:13px;
	font-weight:bold;
	text-transform:none;
	padding-top:4px;
	padding-left:10px;
	}
	
#memberlogos {
	width:485px;
	display:block;
	float:left;
	padding:10px 0;
	}
	
#memberlogos-Inner {
	width:150px;
	display:block;
	float:left;
	margin-right:17px;
	}
	
.member-icons {
	width:148px;
	height:70px;
	border:1px solid #d2d2d2;
	display:block;
	vertical-align:middle;
	text-align:center;
	}
/*------------------------------------Product-Technology------------------------------------*/
#proTech {
	width:485px;
	display:block;
	float:left;
	margin-bottom:10px;
	}
	
#proTech_innerbg {
	width:485px;
	height:27px;
	background:url(../images/member_bg.gif) repeat-x;
	border:1px solid #92aedb;
	}
	
#proTech_innerbg h2 {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	text-transform:none;
	padding-top:4px;
	padding-left:10px;
	}
	
#proTech p {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	padding:0px 0 5px 10px;
	}
	
#proTech p span.boldtext {
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	}

.border {
	border:px solid #d3d3d3;
	width:320px;
	padding:10px 10px 5px 10px;
	margin:0 auto;
	}
	
.bordertech {
	border:px solid #d3d3d3;
	width:220px;
	padding:10px 0px 0px 0px;
	}
	
#newsevent-image {
	width:650px;
	display:block;
	float:left;
	margin-left:20px;
	}
	
#newsevent-image .imgs {
	float:left;
	width:215px;
	display:block;
	}
	
#newsevent-image .imgs p {
	width:200px;
	display:block;
	border:1px solid #d3d3d3;
	padding:2px;
	margin-bottom:5px;
	}

.borderline {
	width:650px;
	float:left;
	display:block;
	background:url(../images/stroke.gif) center center repeat-x;
	}
	