@import url("/javascript/css/printimages.css");


	body * {font-family: arial, verdana,  sans-serif;font-size:12px;}
	body {margin-top:6px;padding-top:6px;background:#00003a url('/images/public_2009/bg_body.jpg') no-repeat top center;
	font-family: arial, verdana,  sans-serif;font-size:12px;color:#000;}
	a:visited, a:active, a:link { color:#69c; }
	a:hover, a:hover b, #columnleft a:hover b, #columnleftci a:hover b, #solutionsbox a:hover b {color:#03f;}
	p {margin-bottom:0;}
	
	#b_solutions a.sol, #b_solutions a.sol b,
	#b_rsol1 a.rs1, #b_rsol1 a.rs1 b,
	#b_rsol2 a.rs2, #b_rsol2 a.rs2 b,
	#b_rsol3 a.rs3, #b_rsol3 a.rs3 b,
	#b_rsol4 a.rs4, #b_rsol4 a.rs4 b,
	#b_rsol5 a.rs5, #b_rsol5 a.rs5 b,
	#b_rsol6 a.rs6, #b_rsol6 a.rs6 b,
	#b_rsol7 a.rs7, #b_rsol7 a.rs7 b,
	#b_rsol8 a.rs8, #b_rsol8 a.rs8 b,
	#b_rsol9 a.rs9, #b_rsol9 a.rs9 b,
	#b_vsol0 a.vs0, #b_vsol0 a.vs0 b,
	#b_vsol1 a.vs1, #b_vsol1 a.vs1 b,
	#b_vsol2 a.vs2, #b_vsol2 a.vs2 b,
	#b_vsol3 a.vs3, #b_vsol3 a.vs3 b,
	#b_vsol4 a.vs4, #b_vsol4 a.vs4 b,
	#b_vsol5 a.vs5, #b_vsol5 a.vs5 b,
	#b_vsol6 a.vs6, #b_vsol6 a.vs6 b,
	#b_vsol7 a.vs7, #b_vsol7 a.vs7 b,
	#b_vsol8 a.vs8, #b_vsol8 a.vs8 b,
	#b_vsol9 a.vs9, #b_vsol9 a.vs9 b,
	#b_cm1 a.cm1, #b_cm1 a.cm1 b,
	#b_cm2 a.cm2, #b_cm2 a.cm2 b,
	#b_cm3 a.cm3, #b_cm3 a.cm3 b,
	#b_cm4 a.cm4, #b_cm4 a.cm4 b,
	#b_cm5 a.cm5, #b_cm5 a.cm5 b
	{color:#036;text-decoration:none;cursor:text;}
	
	#logintable {width:720px;}
	#t1, #t2, #footer {width:958px;margin:0 auto;}
	#t2 {}
	#t1 {line-height:1px;overflow:none;padding:0px;}
	#t1 {background:#00003a url('/images/public_2009/bg_whitetop.gif') no-repeat;height:15px;}
	#t2 {background:#fff url('/images/public_2009/bg_whitemiddle.gif');padding-bottom:10px;min-height:540px;_height:540px;}
	
	#top {background:#fff url('/images/public_2009/bg_bluetop.gif');width:928px;height:50px;margin:0 15px;}
	#top img {padding:10px 0 0 10px;display:inline}
	/*border:dotted #f00 1px;*/
	#footer {background:#00003a url('/images/public_2009/bg_whitebottom.gif') no-repeat;height:20px;padding-top:10px;text-align:center;}
	#footer, #footer a {font-size:10px;color:#fff;}
	#copy, #blinks, #phone  {display:inline;}
	#blinks {padding:0 65px}
	
	ul#nav_main {margin:0 15px -2px 15px;background:#fff url('/images/public_2009/nav_bg.gif') no-repeat;list-style:none;height:22px;
	padding:1px;width:926px;}
	#nav_main li {display:inline;padding:0}
	#nav_main li a span {display:none;}
	#nav_main li a {display: -moz-inline-box;display:inline-block;height:19px;text-decoration:none;}
	
	a#nav_login {width:50px;background: url('/images/public_2009/nav_onoff.gif') 0 0 no-repeat;}
	a:hover#nav_login {background-position: 0 -19px;}
	a#nav_solutions {width:60px;background: url("/images/public_2009/nav_onoff.gif") -50px 0 no-repeat;}
	a:hover#nav_solutions {background-position: -50px -19px;}
	a#nav_companyinfo {width:121px;background: url("/images/public_2009/nav_onoff.gif") -110px 0 no-repeat;}  
	a:hover#nav_companyinfo {background-position: -110px -19px;}
	a#nav_clients {width:48px;background: url("/images/public_2009/nav_onoff.gif") -231px 0 no-repeat;} 
	a:hover#nav_clients {background-position: -231px -19px;}
	a#nav_news {width:42px;background: url("/images/public_2009/nav_onoff.gif") -279px 0 no-repeat;}
	a:hover#nav_news  {background-position: -279px -19px;}
	a#nav_careers {width:53px;background: url("/images/public_2009/nav_onoff.gif") -321px 0 no-repeat;}
	a:hover#nav_careers {background-position: -321px -19px;}
	a#nav_contact {width:70px;background: url("/images/public_2009/nav_onoff.gif") -374px 0 no-repeat;}
	a:hover#nav_contact {background-position: -374px -19px;}

	#solutionsbox, #companyinfobox {color:#036;position:absolute;font-size:11px;z-index:500;border-bottom:solid #03c 1px;}
	#solutionsbox *, #companyinfobox *, #cbtb1 *, #footer * {font-size:11px;}
/*  The Star (*) Hack IE ONLY */
	
	#solutionsbox {margin:-2px 0 0 65px;*margin:-2px 0 0 51px;width:400px;height:180px;background:#fff url('/images/public_2009/solutionsbox3.jpg') no-repeat;}
	
	
	#companyinfobox {margin:-4px 0 0 125px;*margin:-2px 0 0 111px;width:121px;height:89px;background:#fff url('/images/public_2009/companyinfobox.jpg') no-repeat;}

html>/**/body #solutionsbox, x:-moz-any-link, x:default { margin:-2px 0 0 65px;} /* FireFox 3 */
html>/**/body #companyinfobox, x:-moz-any-link, x:default {margin:-2px 0 0 125px; } /* FireFox 3 */

 /* Start Safari ONLY */
 	@media screen and (-webkit-min-device-pixel-ratio:0){
		#solutionsbox { margin:-4px 0 0 65px; } 
 		#companyinfobox { margin:-4px 0 0 125px; }
 	}
 /* End Safari ONLY */
	#solutionsbox ul, #companyinfobox ul, #columnleft ul, #columnleft a , #columnleftci ul, #columnleftci a {list-style:none;margin:0;line-height:1.5;}
	#columnleftindex ul, #b_solutions #snav_rsolutions,  #b_solutions #snav_vsolutions{list-style:none;margin:0;line-height:1.5;}
	#columnleftindex ul {line-height:1.3;}
	#solutionsbox a b, .sn_title, #columnleft a b, #columnleftci a b {color:#036;}
	
	#nav_rsolutions, #nav_cinfo{padding:8px 0px 0px 9px;}
	#nav_vsolutions {padding:8px 0px 0px 20px;}
	#nav_rsolutions li.arrowd, #nav_vsolutions li.arrowd { padding-left:8px;background:url('/images/public_2009/arrow_grey.gif') no-repeat center left;}
	
	#snav_rsolutions, #snav_cinfo, #snav_vsolutions {padding:0;}
	#snav_rsolutions li, #snav_cinfo li, #snav_vsolutions li{ padding-left:10px;background:#fff url('/images/public_2009/arrow_grey.gif') no-repeat  0px 4px; }
	#snav_rsolutions li.arrowd, #snav_cinfo li.arrowd, #snav_vsolutions li.arrowd { padding-left:20px;background:#fff url('/images/public_2009/arrow_grey.gif') no-repeat 10px;}
	
	.hide, .hidepublic {display:none;}
	hr  {border:none 0; height:2px;background:url('dots_h.gif') repeat-x bottom;}
	
	/*  IE star filter */
	hr { *margin-top:8px;*display:list-item;*list-style:url('dots_hrm.gif') inside;*filter:alpha(opacity=0);*width:0;}
	hr.hr2 { *margin-top:8px;*display:list-item;*list-style:url('dots_hrl.gif') inside;*filter:alpha(opacity=0);*width:0;}
	
	
	h1 {color:#036;font-size:21px;font-weight:normal;margin:0 0 10px 0;padding:5px 10px;background:url('dots_h.gif') repeat-x bottom;}
	h1 *, .h1div * {font-size:21px;}
	.h1div {color:#69c;font-size:21px;font-weight:normal;}
	
	#optiplanh1, #optibuyh1, #optitrackh1 { display:inline;overflow:hidden;text-indent:-9999px;width:83px;height:25px;background: url('/images/public_2009/Optih1.png') 0 0 no-repeat;}
	#optiplanh1 *, #optibuyh1 *, #optitrackh1 * {visibility:hidden}
	#optibuyh1 { background-position: 0 -30px;}
	#optitrackh1 {background-position: 0 -60px;}
	
	
	h1 b, .h1div b {color:#390;}
	h1 span, h1 em b, .h1div em b {color:#69c;}
	.h1div span {color:#036;}
	.title1 { color:#036  /*#390*/; } 
	.title2 { color:#036; }
	h2 {background:url('dots_h.gif') repeat-x bottom;margin:0 0 5px 0;
	color:#036;font-size:12px;font-weight:bold;}
	#b_contactus hr  {visibility:hidden;}
	
	
	
	/*h2 span {color:#390;}*/
	/*tt {display:none;}*/
	th {text-align:left;}
	
	#cwrapper {width:927px;margin:0 14px;}
	.clear {clear:both;}
	.headercell {padding-top:10px}
	
	#columnleft, #columnleftci, #columnright, #contentl, #contentm, #contentmci, #contentr {min-height:415px;_height:415px;}
	#contentl ul, #contentm ul, #contentmci ul, #contentr ul {margin:0 8px;padding: 0 8px;}
	
	#columnleft, #columnleftci, #columnright, #columnrightci {color:#039;float:left;padding:0 10px;;}
	
	#columnleft {width:155px;}
	#columnleftci {width:130px;}
	#columnright {width:150px;}
	#columnrightci {width:145px;}
	#contentm {width:540px;background:#fff url('dots_v2.gif') repeat-y;}
	#contentmci {width:560px;background:#fff url('dots_v1.gif') repeat-y;}
	
	#contentm, #contentmci {float:left;padding:0 15px;}
	#contentall {float:left;padding-left:1px;width:927px;/*border:dotted #f00 1px;*/}
	#contentl, #contentr {float:left;padding:0 10px;width:725px;}
	#contentl {background:#fff url('dots_v3.gif') repeat-y right;}
	#contentr {background:#fff url('dots_v3.gif') repeat-y;}
	#indexcenter{padding:0 10px;background:#fff url('dots_vi.gif') repeat-y;line-height:1.3;}
	#indexad {padding-bottom:10px}
	
	blockquote {width:150px;background: url('/images/public_2009/quote.gif') no-repeat top left;font-style:italic;padding:0;margin:20px 0 10px 0;line-height:1.3}
	#b_clients blockquote {margin:0 0 10px 0;}
	#columnleftci blockquote {width:130px}
	/*#b_clients blockquote {margin:0 0 10px 0;}*/
	blockquote b {font-size:1.5em}
	span.quote {width:17px;display: -moz-inline-box;display:inline-block;}
	span.endquote {width:15px;height:13px;*height:16px;display: -moz-inline-box;display:inline-block;background: url('/images/public_2009/endquote.gif') no-repeat top left;}
	
	#cb {border-bottom:solid #03c 1px;}
	#cb th {text-align:left;color:#fff;background-color:#036;}
	#cbtb1 {font-size:11px;line-height:1.2;color:#036;background:#d4d4d4 url('/images/public_2009/bg_contactbox.jpg') repeat-x;}
	#cbtb1 {padding:5px 10px 10px 8px;}
	#cbtb1 div div {padding:10px 0;}
	#contactdetail a {display: -moz-inline-box;display:inline-block;width:158px;height:18px;background: url('/images/public_2009/contact_detail-off.jpg') no-repeat;}
	#contactdetail a span {display:none;}
	#contactdetail a:hover {background: url('/images/public_2009/contact_detail-on.jpg') no-repeat;}
	
	#about7 {padding-top:14px;}
	
	.indexpress {height:228px;padding-top:6px;overflow:auto;}
	.indexpress {*height:232px;*padding-top:6px;} /** For IE **/