/* new stuff */
html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0px auto;
	padding: 0px 0px 100px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #5b5b5a;
	background-color: #ffffff;
	background-image: url(pix/page_background_bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	position:relative;
	height: auto !important;	
	min-height:402px;	
	height:402px;		
	width:100%;
}

.regbody {
	margin: 0px auto;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #5b5b5a;
	background-color: #ffffff;
	height:250px;
}

#enclosuretop {
	padding: 0px;
	margin: 0px auto;
	background-image: url(pix/page_background_top.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	width:100%;
	height: auto !important;		
	min-height:160px;
	height:160px;
}

#enclosurebottom {
	padding: 0;
	margin: 0px auto 0px ;
}

.maincontenttop {
	background:url(pix/maincontenttop.png) no-repeat; padding:0px;
	width:773px;
	height:15px;
}

.maincontentmid {
	background:url(pix/maincontentmid.png) repeat-y;
	width:773px;	
}
	
.maincontentbottom {
	background:url(pix/maincontentbottom.png) no-repeat; padding:0px;
	width:773px;
	height:15px;
}

.maincontenttop_wide {
	background:url(pix/maincontenttop_wide.png) no-repeat; padding:0px;
	width:984px;
	height:15px;
	margin:0px;
	padding:0px;	
}

.maincontentmid_wide {
	background:url(pix/maincontentmid_wide.png) repeat-y;
	width:984px;	
}
	
.maincontentbottom_wide {
	background:url(pix/maincontentbottom_wide.png) no-repeat; padding:0px;
	width:984px;
	height:15px;
	margin:0px;
	padding:0px;
}

.bluefadebottom  {
   background: url(pix/bluefadebottom.png) no-repeat;
   width: 1307px;
   height: 250px;
}	

.pagetoptext {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #5b5b5a;
	padding:0px 15px 5px 23px;
	width:650px;
}

.pagetoptextshort {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #5b5b5a;
	padding:0px 15px 5px 23px;
	width:650px;
	min-height:350px;
}


.biogfulltext {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5b5b5a;
	padding-top:10px;
}

.pageheading {
	font-family: "Trebuchet MS";
	font-size: 25px;
	font-weight: normal;
	color: #002d62;
	margin:0px; 
	padding:15px 0px 15px 23px;
}

.pageheadingsmaller {
	font-family: "Trebuchet MS";
	font-size: 23px;
	font-weight: normal;
	color: #002d62;
	margin:0px; 
	padding:15px 0px 15px 23px;
}

a.headinglink {
	text-decoration:none;
	color:#002d62;
}
	
a.headinglink:hover {
	text-decoration:underline;
}

h1{
	font-family: "Trebuchet MS";
	font-size: 25px;
	font-weight: normal;
	color: #002d62;
	margin:0px; 
	padding:15px 15px 15px 23px;
}

h2, h2 a {
	font-family: "Trebuchet MS";
	font-size: 25px;
	font-weight: normal;
	color: #002d62;
	margin:0px; 
	padding:0px;
	text-decoration:none;
}

h2 a:hover {
	text-decoration:underline;
}


#mainbanner {
	margin:-5px 8px 0px 8px;
	padding:0px;
}

.contentcolumn {
	width:40%;
	float:left;
	padding:30px 0px 0px 15px;
	margin-left:10px;
}

#greyboxrighttop {
	background:url(/pix/greyboxrighttop.png) no-repeat; padding:0px;
	width:206px;
	height:15px;
}

#greyboxrightmid {
	background:url(/pix/greyboxrightmid.png) repeat-y;
	width:206px;	
}
	
#greyboxrightbottom {
	background:url(/pix/greyboxrightbottom.png) no-repeat; padding:0px;
	width:206px;
	height:15px;
}

#v_separator {
	margin-top:20px;
	margin-right:10px;
	height:332px;
	width:1px;
	float:left; 
	background: url(/pix/v_separator.png) no-repeat;
}

.newstitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#436fb6;
	padding:0px;
	font-weight:normal;
	width:200px;
}

.newsdate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#888888;
	font-style:italic;
}

.newstext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#58595B;
	padding-top:3px;
	width:200px;
}

.pressDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#436fb6;
}

.partnerlogo {
	float:left;
	width: 180px;
	margin-right:10px
}

.partnerlogo2 {
	float:left;
	padding:25px 25px 25px 0px;
}

.partnertext {
	float:left;
	margin-right:10px;
	width:350px;
}

.partnerclear {
	clear:both;
	height:20px;
}


.career_panel_top {
	background: url(/pix/career_panel_top.png) no-repeat;
	height:15px;
	width:743px;
}

.career_panel_mid {
	background: url(/pix/career_panel_mid.png) repeat-y;
	width:743px;
}

.career_panel_bottom {
	background: url(/pix/career_panel_bottom.png) no-repeat;
	height:16px;
	width:743px;
}

.bluebar_top {
	background: url(/pix/bluebar_top.png) no-repeat;
	height:10px;
	width:955px;
}

.bluebar_mid {
	background: url(/pix/bluebar_mid.png) repeat-y;
	width:955px;
}

.bluebar_bottom {
	background: url(/pix/bluebar_bottom.png) no-repeat;
	height:8px;
	width:955px;
}

.register_top {
	background: url(/pix/register_top.png) no-repeat;
	height:10px;
	width:470px;
}

.register_mid {
	background: url(/pix/register_mid.png) repeat-y;
	width:470px;
}

.register_bottom {
	background: url(/pix/register_bottom.png) no-repeat;
	height:8px;
	width:470px;
}

.bluebar_top_small {
	background: url(/pix/bluebar_top_small.png) no-repeat;
	height:10px;
	width:736px;
}

.bluebar_mid_small {
	background: url(/pix/bluebar_mid_small.png) repeat-y;
	width:736px;
}

.bluebar_bottom_small {
	background: url(/pix/bluebar_bottom_small.png) no-repeat;
	height:8px;
	width:736px;
}

#job_apply_top {
	background: url(/pix/job_apply_top.png) no-repeat;
	height:10px;
	width:186px;
}

#job_apply_mid {
	background: url(/pix/job_apply_mid.png) repeat-y;
	width:186px;
}

#job_apply_bottom {
	background: url(/pix/job_apply_bottom.png) no-repeat;
	height:10px;
	width:186px;
}



td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;	
}

.inputbox {
	width:180px;
	height:13px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.inputboxshort {
	width:160px;
	height:13px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.inputboxshorter {
	width:100px;
	height:13px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}


/* FOR THE SEARCH BOX ON CAREERS */
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	height:13px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
/* FOR THE SEARCH BOX ON CAREERS */
.inputboxlong {
	width:410px;
	height:13px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

textarea{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:410px;	
}

checkbox {
	border:none;
}

a.searchheading {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin:0px; 
	text-decoration:none;
}

a.searchheading:hover {
	text-decoration:none;
	color:#313131;
}


.biogcell {
	width:242px; 
	height:207px;
	float:left;
	padding-bottom:5px;
}


.biogheading {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#00204e;
	font-weight:bold;
	padding:8px 0px 0px 0px;
}


.biogtext {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#436fb6;
	font-weight:normal;
	margin:2px 0px 2px 0px;
	line-height:115%;
}

#solutions_background {
	background:url(/pix/solutions/background_table.jpg ) no-repeat;
	padding:0px;
	margin-left:15px;
	height:770px;
	width:743px;
}

#solutions_background2 {
	background:url(/pix/solutions/background_table2.jpg ) no-repeat;
	padding:0px;
	margin-left:15px;
	height:1097px;
	width:743px;
}

.solutions_landing_cell {
	width:743px;
	height:88px;
	padding:21px 0px 0px 163px;
	margin:0px;
}


.solutionstext {
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58595b;
	margin:0px;
}

.solutionslink {
	padding-top:6px;
	margin:0px;	
}

.solutionsmorelink {
	margin-top:20px;
	padding-left:10px;
}

/*   end of new stuff */
#subnav {
	width:154px;
	float:left;
	margin:20px 0px 10px 20px;
}

#widecontent {
	float:left;
	width:756px;
	min-height:350px;
}

#fullwidth {
	float:left;
	width:958px;
	min-height:350px;
}


a.subnav { 
	/* font-family:"Trebuchet MS"; */
	font-size:13px;
	color:#5b5b5a;
	font-weight:bold;
	text-decoration:none; 	
}
a.subnav:hover { 
	color:#00204e; 
	text-decoration:none; 
}

.subnavselected {
	/* font-family:"Trebuchet MS"; */
	font-size:13px;
	color:#00204e; 
	font-weight:bold;
	text-decoration:none; 	
}

a.subsubnav { 
	/* font-family:"Trebuchet MS"; */
	font-size:12px;
	color:#5b5b5a;
	font-weight:bold;
	text-decoration:none; 	
	padding-left:10px;	
}
a.subsubnav:hover { 
	color:#00204e; 
	text-decoration:none; 
}

.subsubnavselected {
	/* font-family:"Trebuchet MS"; */
	font-size:12px;
	color:#00204e; 
	font-weight:bold;
	text-decoration:none; 	
	padding-left:10px;
}


.dropdowntext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	height:23px;	
	
}

.forminput {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464646;
	height:12px;
	width:130px;
}

.arrowdiv {
	margin-top:5px;
}

.arrowlink { 
	background:url(pix/greycircle.png) no-repeat; padding:0px 0px 2px 18px; color:#436fb6;  text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#436fb6;
}
.arrowlink:hover { background:url(pix/bluecircle.png) no-repeat; color:#436fb6; text-decoration:none; }

.backdiv {
	margin-left:15px;
}

.backlink { 
	background:url(pix/greycircle_back.png) no-repeat; padding:0px 0px 2px 18px; color:#436fb6;  text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#436fb6;
}
.backlink:hover { background:url(pix/bluecircle_back.png) no-repeat; color:#436fb6; text-decoration:none; }


.uplink { 
	background:url(pix/greycircle_up.png) no-repeat; padding:0px 0px 2px 18px; color:#436fb6;  text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#436fb6;
}
.uplink:hover { background:url(pix/bluecircle_up.png) no-repeat; color:#436fb6; text-decoration:none; }


.dots {
	width:100%;
	background-image: url(pix/separator_dotted.gif);
	background-repeat: repeat-x;
	padding:7px 0px 3px 0px;	
	clear:both;	
	position:relative;
}

.spacer {
	height:15px;
	padding:0px;
	margin:0px;
}


.bodyheading {
	/* font-family:"Trebuchet MS"; */
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#00204e;
	font-weight:bold;
}

.bodyheadingsmall {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#00204e;
	font-weight:bold;
}

.career_tab {
	margin:1px 0px 0px 0px;
}

a.tablink {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:13px;
	color:#00204e;
	font-weight:bold;
	text-decoration:none;

}

a.tablink:hover {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;	
}



.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58595b;
}

.telephone {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00204e;
}

.bodytext:link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#436fb6; 
	text-decoration:none; 	
}

a.bodylink { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#436fb6; 
	text-decoration:none; 	
}
a.bodylink:hover { 
	text-decoration:underline; 
}

a.yearlink { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00204e; 
	text-decoration:none; 	
}
a.yearlink:hover { 
	text-decoration:underline; 
}


.bodytextquote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58595b;
	font-style:italic;
}

.columntext {
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#58595b;
}

/* For the solutions and inside pages */

#shape2copy13,
#shape2copy12,
#shape2copy11,
#shape2copy10,
#shape2copy15,
#shape2copy14,
#shape2copy9,
#shape2copy8,
#shape2copy7,
#shape2copy6  {
   background: url(pix/shape2copy7.png) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 7;
   width: 6px;
   height: 7px;
}

#column1,
#column2  {
   /* background: url(pix/id49loremipsumdoloinviduntu.png) no-repeat; */
   visibility: visible;
   position: absolute;
   top: 451px;
   z-index: 5;
   width: 339px;
   height: 364px;
}

#shape3copy9,
#shape3copy8,
#shape3copy7,
#shape3copy6,
#shape3copy5,
#shape3copy11,
#shape3copy10  {
   visibility: visible;
   position: absolute;
   z-index: 6;
   width: 14px;
   height: 14px;
   background-repeat: no-repeat;
}




#solutionsearch-businessneed,
#solutionsearch-institution  {
   visibility: visible;
   /* position: absolute;
   left: 967px;
   */
   z-index: 5;
   width: 159px;
   height: 19px;
   margin:10px 0px 0px 20px;
}



#solutionsearch-businessneed-text,
#solutionsearch-institution-text  {
   visibility: visible;
   /* position: absolute;
   left: 967px;
   */
   z-index: 5;
   width: 136px;
   height: 23px;
   background-repeat: no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#464646;
   margin:10px 0px 0px 20px;   
}


#greybar  {
   background: url(pix/layer138copy6.png) no-repeat;
   visibility: visible;
   /* position: absolute;
   left: 958px;
   top: 238px;
   */
   z-index: 5;
   width: 171px;
   height: 1px;
   margin:10px 0px 0px 20px;
}

#column2  {
   left: 575px;
}

#column1  {
   left: 182px;
}

#loremipsumdolorsitametconsetetursadipscingelitrconset  {
   background: url(pix/id20loremipsumdolorsitametc.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 289px;
   z-index: 3;
   width: 225px;
   height: 29px;
}

#pagetexttop  {
  /* background: url(pix/id47loremipsumdolorsitametc.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 180px;
   top: 363px;
   z-index: 5;
   width: 663px;
   height: 44px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color: #5b5b5a;
}

#quoteright  {
   /* background: url(pix/id86loremipsumloremipsumdol.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 964px;
   top: 579px;
   z-index: 4;
   width: 165px;
   height: 252px;
   margin:0px;
   padding:0px;
}

.quoteHeading {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:19px;
	color:#002d62;
	line-height:23px;
}

.quoteText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#58595b;
	font-style:italic;
}

#menus  {
   /* background: url(pix/id25homesolutionsproductsth.png) no-repeat; */
   visibility: visible;
  /*  position: absolute;
   left: 160px;
   top: 67px;
   */
   z-index: 4;
   width: 69px;
   height: 16px;
   margin:0px 0px 0px 0px;
}

#downloadbox  {
  /*  background: url(pix/id87downloadsloremipsumdolo.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 967px;
   top: 434px;
   z-index: 5;
   width: 140px;
   height: 94px;
}

.downloadheading {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:13px;
	font-weight:bold;
	color:#58595b;	
}

.downloadtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#58595b;
}

a.downloadlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#436fb6;
	text-decoration:none;
}

a.downloadlink:hover {
	text-decoration:underline;
}

#footer  {
  width: 978px;
  margin-top:20px;
}

#greybarbottom  {
   background: url(pix/greybarbottom.png) no-repeat;
   visibility: visible;
   width: 978px;
   height: 10px;
   border:thick; border-color:#000;
}

#footerleft  {
   /* background: url(pix/homecareerscontactussitemap.png) no-repeat; 
   visibility: visible;
   position: absolute;
   left: 164px;
   top: 901px;
   z-index: 4;
   */
   width: 352px;
   height: 52px;
   font-size: 10px;
   color:#808285;
   font-weight:bold;
   margin-top:10px;
   float:left;
}

#footerright  {
/*   background: url(pix/id19copyright2009traianaani.png) no-repeat; 
   visibility: visible;
   position: absolute;
   left: 839px;
   top: 901px;
   z-index: 4;
*/   
  width: 430px;
   height: 52px;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#808285;
   font-weight:bold;   
   margin-top:10px;
   text-align:right;
   float:right;
}

a.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808285;
	text-decoration:none;
}

a.footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808285;
	text-decoration:underline;
}


#themarketleadersinposttrade  {
   background: url(pix/themarketleadersinposttrade.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 202px;
   top: 211px;
   z-index: 6;
   width: 267px;
   height: 64px;
}

#shape3copy3,
#shape3copy4  {
   visibility: visible;
   position: absolute;
   left: 966px;
   z-index: 6;
   width: 14px;
   height: 14px;
   background-repeat: no-repeat;
}

#breadcrumbs {
/*    background: url(pix/homesolutionsoverview.png) no-repeat;  */
   visibility: visible;
   /* position: absolute;
   left: 175px;
   top: 123px;
   */
   z-index: 5;
   width: 755px;
   height: 10px;
	font-family:Arial, Helvetica, sans-serif;	
   font-size:12px;
   color:#4d85c5;
   text-decoration:none;
   float:left;
   margin:18px 0px 0px 15px;
}

a.breadcrumbtext1 {
	color: #4d85c5;
	text-decoration: none;
}

a.breadcrumbtext1:hover {
	color: #6d6e71;
	text-decoration: none;
}

a.breadcrumbtext2 {
	color: #6d6e71;
	text-decoration: none;
}

a.breadcrumbtext2:hover {
	color: #4d85c5;
	text-decoration: none;
}



#bannerphoto,
#layer36copy  {
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 180px;
   width: 401px;
   height: 124px;
   background-repeat: no-repeat;
}

#blueline1,
#blueline2  {
   background: url(pix/blueline.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 1307px;
   height: 4px;
}

#mainpageheading  {
   margin:0px;
   padding:0px;
   /* background: url(pix/solutionsoverview.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 325px;
   z-index: 5;
   width: 308px;
   height: 25px;
   font-family:"Trebuchet MS";
   font-size:25px;
   font-weight:bold;
   color:#002d62;
}

#boxrightbottom  {
   background: url(pix/boxrightbottom.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 940px;
   top: 412px;
   z-index: 3;
   width: 206px;
   height: 147px;
}


#boxrightblue  {
   background: url(pix/boxrightblue.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 947px;
   top: 171px;
   z-index: 3;
   width: 185px;
   height: 206px;
}

#boxrighttop  {
   background: url(pix/boxrightblue.png) no-repeat;   
   visibility: visible;
   /* position: absolute;
   left: 940px;
   top: 160px; */
   z-index: 3;
   width: 206px;
   height: 185px;
   margin:0px 0px 0px 5px;
   float:left;
}

#mainpagebody  {
   background: url(pix/layer102copy18.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 160px;
   top: 163px;
   z-index: 2;
   width: 773px;
   height: 705px;
}

#primebrokerage  {
   background: url(pix/primebrokerage.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 976px;
   top: 258px;
   z-index: 7;
   width: 81px;
   height: 11px;
}

#searchcontainer  {
   background: url(pix/layer102copy23.png) no-repeat;
   visibility: visible;
   /* position: absolute;
   left: 944px;
   top: 6px; */
   z-index: 4;
   width: 198px;
   height: 89px;
   float:right;
   margin-top:6px;
}

#separatorbar  {
   background: url(pix/layer138copy7.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 181px;
   top: 428px;
   z-index: 5;
   width: 731px;
   height: 1px;
}


#breadcrumbbanner  {
   background: url(pix/breadcrumbbanner.png) no-repeat;
   visibility: visible;
   /* position: absolute;
   left: 160px;
   top: 105px; */
   z-index: 3;
   width: 986px;
   height: 51px;
}

#shape2copy14  {
   top: 806px;
   left: 186px;
}

#shape2copy15  {
   top: 806px;
   left: 579px;
}

#boxrightgrey  {
   background: url(pix/boxrightgrey.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 947px;
   top: 419px;
   z-index: 4;
   width: 192px;
   height: 133px;
}

#shape3copy11  {
   background-image: url(pix/shape3copy12.png);
   top: 803px;
   left: 181px;
}

#shape3copy12  {
   background: url(pix/shape3copy12.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 574px;
   top: 803px;
   z-index: 6;
   width: 14px;
   height: 14px;
}

#shape3copy10  {
   background-image: url(pix/shape3copy12.png);
   top: 701px;
   left: 574px;
}


#contactbutton  {
   /* background: url(pix/contactbutton.png) no-repeat; */
   visibility: visible;
   /* position: absolute;
   left: 956px;
   top: 118px; */
   z-index: 4;
   width: 176px;
   height: 27px;
   float:right;
   margin:12px 10px 0px 0px;
}

#contactsales  {
	padding:0px;
	margin:0px;
   visibility: visible;
   position: absolute;
   left: 967px;
   top: 123px;
   z-index: 6;
   width: 81px;
   height: 11px;

}

#shape2copy13  {
   top: 704px;
   left: 579px;
}

#shape2copy11  {
   top: 602px;
   left: 579px;
}

#shape2copy10  {
   top: 602px;
   left: 186px;
}

#shape2copy12  {
   top: 704px;
   left: 186px;
}

#searchboxouter  {
   background: url(pix/layer71copy4.png) no-repeat;
   visibility: visible;
   /* position: absolute;
   left: 957px;
   top: 61px; */
   z-index: 5;
   width: 173px;
   height: 23px;
   margin:55px 0px 0px 10px;
}

#shape3copy5  {
   background-image: url(pix/shape3copy9.png);
   top: 497px;
   left: 181px;
}

#shape3copy4  {
   background-image: url(pix/shape3copy4.png);
   top: 520px;
}

#shape3copy6  {
   background-image: url(pix/shape3copy9.png);
   top: 497px;
   left: 574px;
}

#shape3copy3  {
   background-image: url(pix/shape3copy3.png);
   top: 471px;
}

#shape3copy7  {
   background-image: url(pix/shape3copy9.png);
   top: 599px;
   left: 181px;
}

#shape2copy7  {
   top: 523px;
   left: 971px;
}

#shape2copy6  {
   top: 474px;
   left: 971px;
}

#shape2copy8  {
   top: 500px;
   left: 186px;
}

#shape2copy9  {
   top: 500px;
   left: 579px;
}

#bluefadebottom  {
   background: url(pix/bluefadebottom.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 776px;
   z-index: 3;
   width: 1307px;
   height: 250px;
}

#whitearrow  {
   background: url(pix/whitearrow.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1109px;
   top: 126px;
   width: 7px;
   height: 8px;
   z-index:5;
}

#bluefade  {
   background: url(pix/bluefadetop.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 5px;
   z-index: 3;
   width: 1307px;
   height: 167px;
}

#shape3copy8  {
   background-image: url(pix/shape3copy9.png);
   top: 599px;
   left: 574px;
}

#shape3copy9  {
   background-image: url(pix/shape3copy9.png);
   top: 701px;
   left: 181px;
}

#layer36copy  {
   background-image: url(pix/layer36copy.png);
   z-index: 6;
}

#background  {
   margin: 0px auto 0px auto;
   visibility: visible;
   height: 926px;
   width: 1207px;
   position: relative;
}

#blueline2  {
   z-index: 4;
   top: 1px;
}

#solutions  {
   /* background: url(pix/solutions.png) no-repeat; */
   visibility: visible;
   position: absolute;
   left: 966px;
   top: 187px;
   z-index: 5;
   width: 116px;
   height: 15px;
}

#clientstp  {
   background: url(pix/clientstp.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 976px;
   top: 340px;
   z-index: 7;
   width: 53px;
   height: 10px;
}

#mainbannerbapngckground  {
   background: url(pix/mainbannerbapngckground.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 175px;
   top: 177px;
   z-index: 3;
   width: 743px;
   height: 130px;
}

#searchicon  {
   background: url(pix/layer11.png) no-repeat;
   visibility: visible;
   /* position: absolute;
   left: 966px;
   top: 66px; */
   z-index: 7;
   width: 15px;
   height: 13px;
   margin:6px 0px 0px 5px;
   float:left;
}

#bannerphoto  {
   background-image: url(pix/bannerphoto.png);
   z-index: 5;
}

#logo  {
  /*  background: url(pix/layer45.png) no-repeat; */
   visibility: visible;
   z-index: 4;
   width: 140px;
   height: 28px;
   padding:22px 0px 0px 10px;
   float:left;
}

#layer1  {
   background: url(pix/layer1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1307px;
   height: 1026px;
}

#search  {
   /* background: url(pix/search.png) no-repeat; */
   visibility: visible;
  /*  position: absolute;
   left: 983px;
   top: 67px; */
   z-index: 6;
   width: 45px;
   height: 10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   float:left;
   margin:6px 0px 0px 1px;
}

.searchbox {
	margin:-2px 0px 0px 0px; 
	border: 0px; 
	width: 130px; 
	height:14px; 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
}


#search-grey-panel {
	background: url(/pix/search-grey-panel.png) no-repeat;
	width:958px;
	height:62px;
	margin-bottom:15px;
	padding:0px;
}

.search-grey-panel-text {
	padding:20px 0px 0px 20px; 
	border: 0px; 
	font-size: 14px; 
	font-family:Arial, Helvetica, sans-serif;	
	font-weight: normal;
	color:#58595b;
}
	

#blueline  {
   z-index: 3;
   top: 0px;
}


ul {
	margin:10px 0px 10px 10px ;
	padding-left:6px;
}

li {
	margin:0px;
	padding:0px;
	line-height:135%;
}

/* for homepage  */
#middlewhitepanel  {
   background: url(pix/middlewhitepanel.png) no-repeat;
   visibility: visible;
   width: 986px;
   height: 278px;
}

.homepageouterpanel {
   background: url(pix/whitepanel.png) no-repeat;
   width: 241px;
   height: 278px;
   float:left;
}

.homepageouterpanelgrey  {
   background-image: url(pix/greypanel.png);
   width: 227px;
   height: 264px;
   background-repeat: no-repeat;
   margin:7px;
   padding:7px;   
}

.homepageouterpanelblue  {
   background-image: url(pix/bluepanel.png);
   width: 227px;
   height: 264px;
   background-repeat: no-repeat;   
   margin:7px;
   padding:7px;   
}

/* TO DELETE */
#whitepanelbottom1,
#whitepanelbottom2,
#whitepanelbottom3,
#whitepanelbottom4 {
   background: url(pix/whitepanel.png) no-repeat;
   visibility: visible;
   position: absolute;
   top: 448px;
   z-index: 4;
   width: 241px;
   height: 278px;
}

#whitepanelbottom1  {
   left: 160px;
}

#whitepanelbottom2  {
   left: 408px;
}

#whitepanelbottom3  {
   left: 657px;
}

#whitepanelbottom4  {
   left: 905px;
}

#greypanelbottom1,
#greypanelbottom2,
#bluebottompanel3,
#bluebottompanel4  {
   visibility: visible;
   position: absolute;
   top: 455px;
   z-index: 5;
   width: 227px;
   height: 264px;
   background-repeat: no-repeat;
}

#greypanelbottom1  {
   background-image: url(pix/greypanel.png);
   left: 167px;
}

#greypanelbottom2  {
   background-image: url(pix/greypanel.png);
   left: 415px;
}

#bluebottompanel3  {
   background-image: url(pix/bluepanel.png);
   left: 664px;
}

#bluebottompanel4  {
   background-image: url(pix/bluepanel.png);
   left: 912px;
}

#whitepanelbottom1text  {
   visibility: visible;
   position: absolute;
   left: 182px;
   top: 466px;
   z-index: 6;
   width: 207px;
}

#whitepanelbottom2text  {
   visibility: visible;
   position: absolute;
   left: 428px;
   top: 466px;
   z-index: 6;
   width: 205px;
}

#whitepanelbottom3text  {
   visibility: visible;
   position: absolute;
   left: 676px;
   top: 466px;
   z-index: 6;
  width: 205px;
}

#whitepanelbottom4text {
   visibility: visible;
   position: absolute;
   left: 924px;
   top: 466px;
   z-index: 6;
   width: 143px;
}

#whitepanelbottom1text p,
#whitepanelbottom2text p,
#whitepanelbottom3text p,
#whitepanelbottom4text p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

.greybarbottompanel  {
   background: url(pix/greybarbottompanel.png) no-repeat;
   width: 201px;
   height: 1px;
   margin:5px 0px 5px 0px;
}

.inputbutton {
background-color: #4981C0;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
color: #ffffff;
vertical-align: text-top;
border-top-width: 2px;
border-bottom-width: 2px;
}

.tablespacer1 {
	padding-top:10px
}
.tablespacer2 {
	padding-top:5px
}

.award {
	float:left;
	width:180px;
	height:150px;
	margin:20px;
}

.award_img {
	width:160px;
	height:120px;
	margin:auto;
}

.award_txt {
	width:160px;
	height:30px;
	text-align:center;
}

.awardtable td {
	font-size: 13px;
	color: #5b5b5a;
	width:210px;
}

