@charset "utf-8";
/* CSS Document */

* {
margin:0;padding:0;
	}

body {
	text-align:center;
	}

/*****mainsection headers and layout*******/

#header {
	margin:0px auto;
	width:100%;
	height:110px;
	background:#000 url(images/is_blackback.jpg) no-repeat;
	border-bottom:12px solid #969696;
	}

#headercenter {
	width:900px;
	height:108px;
	margin:0px auto;
	background:url(images/is_quote.gif) 435px 20px 	no-repeat;
	}


#headercenter h1 {
	height:100px;
	background:url(images/is_logo.gif) 26px 16px no-repeat;	
	text-indent:-1000em;
	}
	
#headercenter a{
	float:left;
	margin-left:20px;
	margin-top:-90px;
	width:90px;
	height:80px;
	}

#main {
	position:relative;bottom:12px;
	width:900px;
	margin:0px auto;
	border:1px solid #969696;
	border-top:none;
	}
	
#leftcol{
	
	font-family:verdana,arial,sans-serif;
	float:left;
	width:526px;
	text-align:left;
	}
	
/*****=homepage styles*****/

#popup{ 
	position:absolute;
	top:67px;left:4000px;
	padding-left:20px;
	width:454px;
	border:1px solid #969696;
	background:url(images/is_magnifyinglarge.gif) no-repeat 180px 110px;
	height:276px;
	}


#popup h1 {
	width:400px;
	height:69px;
	margin-top:18px;
	margin-bottom:15px;
	
	background:url(images/is_whatmakes.gif) no-repeat;
	text-indent:-1000em;
	}
	
#home .homeinfo {
	float:left;
	width:250px;
	margin-right:-70px;
	font-size:12px;
	line-height:1.6em;
	}
	
#popup img {
	padding-top:20px;
	padding-bottom:15px;
	}
	
#popup2 { 
	position:absolute;
	top:67px;left:4000px;
	padding-left:20px;
	width:454px;
	border:1px solid #969696;
	background:url(images/is_dicelarge.jpg) no-repeat 275px 122px;
	height:276px;
	}


#popup2 h1 {
	width:400px;
	height:69px;
	margin-top:18px;
	margin-bottom:15px;
	background:url(images/is_canyourisksilver.gif) no-repeat;
	text-indent:-1000em;
	}
	
#popup2 img {
	margin-left:70px;
	padding-bottom:12px;
	margin-top:5px;
	}

#popup3 { 
	position:absolute;
	top:67px;left:4000px;
	padding-left:20px;
	width:454px;
	height:276px;
	border:1px solid #969696;
	background:url(images/is_mannequinlarge.jpg) no-repeat 320px 40px;
	}


#popup3 h1 {
	width:400px;
	height:49px;
	margin-top:18px;
	
	background:url(images/is_whoisjohnlarge.gif) no-repeat;
	text-indent:-1000em;
	}
	
#popup3 img {
	margin-left:110px;
	margin-top:-30px;
	padding-bottom:7px;
	}	

	
#home #header {
	margin:0px auto;
	width:100%;
	height:179px;
	background:#000 url(images/is_blackbacklarge.jpg) no-repeat;
	border-bottom:12px solid #969696;
	}

#home #headercenter {
	width:950px;
	height:179px;
	margin:0px auto;
	background:url(images/is_quotehome.gif) 545px 74px 	no-repeat;
	}
	
#home #headercenter h1 {
	height:179px;
	background:url(images/is_logobig.gif) 50px 35px no-repeat;	
	text-indent:-1000em;
	}
	
#home #headercenter a{
	float:left;
	margin-left:45px;
	margin-top:-150px;
	width:120px;
	height:100px;
	}
	
#homecontentleft {
	margin-top:25px;
	margin:25px 0px 20px 22px;
	padding:0px 0px 0px 20px;
	border:1px solid #969696;
	width:454px;
	height:276px;
	}

#homecontentleft h1 {
	width:340px;
	height:34px;
	position:relative;
	margin-top:18px;
	font-size:12px;}
	
#homecontentleft h1 span {
	background:url(images/is_howgoodisyourdata.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}
	
#homecontentleft h2 {

	font-size:12px;
	margin:15px 0px 5px 0px;
	}
	
#homecontentleft .orangetext {
	color:#f29e31;
	position:relative;
	font-weight:bolder;
	}
	
#homecontentleft #homeintro {
	font-size:12px;
	width:230px;
	margin-right:30px;
	margin-top:-20px;
	line-height:1.6em;
	position:absolute;
	}
	
#forklift{
	padding-left:197px;
	margin-top:-40px;
	margin-bottom:10px;
	}
	
#homeintro img {
	border:none;
	position:relative;top:1px;left:5px;
	}
/************************************************/	
#swapouts  {
	margin: -10px 0 0px 22px;
	height:150px;
	
	}
	
#swapouts div {
	border:1px solid #969696;
	height:160px;
	width:152px;
	float:left;
	margin-right:7px;
	}
	
#swapouts img {
	border:none;
	}

#swapleft h3{
	width:138px;
	height:91px;
	position:relative;top:8px;left:8px;
	font-size:11px;
	}
	
#swapleft h3 span {
	background:url(images/whatmakes.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}

#swapleft a {
	padding:0px 18px 0px 10px;
	position:relative;bottom:2px;
	}
	
#swapcenter h3 {
	width:134px;
	height:63px;
	position:relative;top:8px;left:8px;
	font-size:11px;
	}

#swapcenter h3 span {
	background:url(images/is_canyourisk.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}

#swapcenter p{
	padding-top:12px;
	}	
	
#swapcenter a {
	padding:0px 18px 0px 10px;
	position:relative;
	bottom:5px;
	}

#swapright h3 {
	width:108px;
	height:43px;
	position:relative;top:8px;left:8px;
	font-size:11px;
	}
	
#swapright h3 span {
	background:url(images/is_whoisjohnsmith.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}
	
#swapright p {
	padding-top:22px;
	}
#swapright a {
	padding:0px 35px 0px 10px;
	position:relative;bottom:6px;
	}	
	
#swapouts #swapright {
	margin-right:0;
	}

#home #news{
	font-family:verdana,arial, sans;
	text-align:left;
	padding-left:20px;
	margin-top:25px;
	margin-right:15px;
	}
	
#home #news img, #home #math p img {
	border:none;
	height:12px;
	margin-bottom:-3px;
	margin-left:5px;
	}
	
#home #news h1 {
	width:150px;
	height:21px;
	position:relative;
	font-size:11px;
	margin-bottom:15px;
	}
	
#home #news h1 span {
	background: url(images/is_newscenter.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}
	
#home #news h2 {
	font-size:11px;
	font-weight:bold;
	color:#1b78b2;
	width:335px;
	padding-bottom:2px;
	margin-bottom:3px;
	border-bottom:1px solid #969696;
	}
	
#home #news p {
	font-family: verdana,arial,sans;
	font-size:10px;
	color:00040e;
	margin-bottom:20px;
	}

#help {
	text-align:left;
	padding-left:20px;
	margin-right:15px;
	font-family:verdana,arial,sans;
	}
	
#help h1 {
	width:249px;
	height:26px;
	position:relative;
	font-size:11px;
	margin-bottom:10px;
	margin-top:-10px;
	}
	
#help h1 span {
	background:url(images/is_howmaywehelp.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}
	
#helpfirst,#helpsecond {
	font-size:9px;
	margin-top:0px;
	padding-top:0px;
	}
	
#help a {
	color:#00040e;
	text-decoration:none;
	}
	
#help a:hover {
	border-bottom:1px solid #000;
	}
		
#help li {
	line-height:1.8em;
	background:url(images/is_bluebullet.gif) left center no-repeat;
	}

#help p {
	font-size:10px;
	float:left;
	width:100px;
	margin-right:10px;
	}
	
#help #helpfirst {
	list-style:none;
	float:left;
	
	}
	
#help #helpsecond {
	list-style:none;
	margin-left:213px;
	width:110px;
	}

#helpfirst li{
	padding-left:7px;
	}
	
#helpsecond li {
	padding-left:12px;
	}
	
#helpsecond li {
	
background:transparent url(images/is_bluebullet.gif) no-repeat scroll 5px center;
}


#math {
	
	clear:both;
	text-align:left;
	
	padding-left:20px;
	margin-top:-20px;
	margin-bottom:-10px;
	margin-right:15px;
	font-family:verdana,arial,sans;
	font-size:11px;
	padding-top:20px;
	
	}

#math h1 {
	margin-bottom:10px;
	width:217px;
	height:24px;
	position:relative;
	font-size:11px;
	}
	
#math h1 span {
	background:url(images/is_mathmythmagic.jpg) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}
	
#math p {
	font-size:10px;
	float:left;
	width:230px;
	padding-right:35px;
	}

#namesearch {
	position:relative;
	bottom:35px;
	}
	
/**********=About Us/Our Company|is_ourcompany.html styles*******/

#ourcompany #message {
	width:220px;
	margin-left:5px;
	}

#ourcompany #message img {
	position:relative;top:7px;
	}
	
#ourcompany #piggy2 {
	margin-top:60px;
	}
	
#ourcompany #headercenter {
	background:url(images/is_quotesipp.gif) 415px 30px no-repeat;
	}
	
#ourcompany #practicepage {
	background-color:#ddeee1;
	width:280px;
	}
	
#ourcompany #practicepage li {
	position:relative;left:14px;
	width:91px;
	}

#ourcompany #practicepage li a {
	text-align:center;
	width:90px;
	border-right:1px solid #969696;
	}
	
/**********=About Us/Our Mission|is_ourmission.html styles*******/

#ourmission #practicepage {
	background-color:#ddeee1;
	width:280px;
	}
	
#ourmission #practicepage li {
	position:relative;left:14px;
	width:91px;
	}

#ourmission #practicepage li a {
	text-align:center;
	width:90px;
	border-right:1px solid #969696;
	}

#ourmission #headercenter {
	background:url(images/is_quotesipp.gif) 415px 30px no-repeat;
	}
	
#ourmission #practicepage li a {
	color:#969696;
	}
	
#ourmission #leftcol #practicepage .middle a {
	color:#279141;
	}
	
#ourmission #message {
	width:220px;
	margin-left:5px;
	}

#ourmission #message img {
	position:relative;top:7px;
	}
	
#missionbox {
	text-align:left;
	margin-left:15px;
	margin-top:90px;	
	}

#missionbox h2 {
	width:337px;
	height:199px;
	position:relative;
	}
	
#missionbox h2 span {
	background:url(images/is_missionboxblue.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	}

/*********=About Us/Employment|is_employment.html styles********/

#bankingcontent a.contactus  {
	color:#000;
	}

 #ourcompany #greennav #employmentlink a {
	color:#969696;
	}
	
#ourcompany #greennav #employmentlink a:hover {
	color:#279141;
	}
	
#ourcompany #greennav #thirdshot {
	color:#279141;
	}
	
/*********=Solutions/Products|is_addmodules.html styles******/

#addmodules #bankingcontent h2 {
	font-size:11px;
	font-weight:bold;
	width:300px;
	color:#279141;
	text-transform:uppercase;
	}
	
#addmodules #practicepage li {
	width:96px;
	}
	
#addmodules #practicepage li a {
	width:93px;
	padding-left:2px;
	}
	
#addmodules #headercenter {
	background:url(images/is_quotelotter.gif) 365px 30px no-repeat;
	}
	
#addmodules #piggy2 {
	margin-top:130px;
	}
	
#solutions #headercenter {
	background:url(images/is_quotelotter.gif) 365px 30px no-repeat;
	}
	
#solutions #practicepage li {
	width:96px;
	}
	
#solutions #practicepage li a {
	width:93px;
	padding-left:2px;
	color:#969696;
	}
	

	
#solutions #practicepage li a:hover {
	color:#279141;
	}
	
/**********=Solutions/Products|is_datacluster.html***********/

#datacluster #bankingcontent h2 {
	font-size:10px;
	}
	
#datacluster #bankingcontent h3 {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#279141;
	}
	
#datacluster #bankingcontent ul {
	list-style:none;
	font-size:10px;
	width:470px;
	margin-left:0px;
	}
	
#datacluster #bankingcontent ul li {
	background:url(images/is_bullet.gif) left 4px no-repeat;
	padding-left:10px;
	}
	
#datacluster #practicepage li {
	width:96px;
	}
	
#datacluster #practicepage li a {
	width:93px;
	padding-left:2px;
	}
	
#datacluster #headercenter {
	background:url(images/is_quotelotter.gif) 365px 30px no-repeat;
	}

#datacluster #piggy2 {
	margin-top:70px;
	}
/*************Solutions/Products|is_informationquality.html******/
#informationquality #bankingcontent p {
	margin-bottom:0px;
	border-top:1px solid #93c8a0;
	padding-top:5px;
	}

#informationquality #bankingcontent ul {
	list-style:none;
	font-size:10px;
	width:470px;
	margin-left:0px;
	}
	
#informationquality #headercenter {
	background:url(images/is_quotelotter.gif) 365px 30px no-repeat;
	}
	
#informationquality #bankingcontent ul li {
	background:url(images/is_bullet.gif) left 4px no-repeat;
	padding-left:10px;
	}
	
#informationquality #bankingcontent h2 {
	font-size:10px;
	}
	
#informationquality #bankingcontent h3 {
	padding-bottom:3px;
	}
	
#informationquality #practicepage li {
	width:96px;
	}
	
#informationquality #practicepage li a {
	width:93px;
	padding-left:2px;
	}
	
#informationquality #piggy2 {
	margin-top:100px;
	position:relative;right:10px;
	}
	
/***********Solutions/Products|is_searchserver.html**********/

#searchserver #bankingcontent h2 {
	font-size:10px;
	}

#searchserver #headercenter {
	background:url(images/is_quotelotter.gif) 365px 30px no-repeat;
	}

#searchserver #practicepage li {
	width:96px;
	}
	
#searchserver #practicepage li a {
	width:93px;
	padding-left:2px;
	}
	
#searchserver #piggy2 {
	margin-top:100px;
	}
	
/***************Solutions/Services is_datamatching.html****/

#bankingcontent .customerb .bulletheight {
	background:url(images/is_bullet.gif) left 5px no-repeat;
	}
	
#datamatch #headercenter {
	background:url(images/is_quotelotter.gif) 365px 30px no-repeat;
	}
	
	
#datamatch #practicepage li {
	width:96px;
	}
	
#datamatch #practicepage li a {
	width:93px;
	padding-left:2px;
	color:#969696;
	}
	
#datamatch #practicepage li a:hover {
	color:#279141;
	}
	
/**************Practices************/

#practices #practicepage li a {
	color:#969696;
	}
	
#practices #practicepage li a:hover {
	color:#279141;
	}
/************Functional Practice*************/

#functional #headercenter {
	background:url(images/is_quoteklarquist.gif) 540px 30px no-repeat;
	}
#functional #piggy2 {
	margin-top:160px;
	}
	
#functional #practicepage li a {
	color:#969696;
	}
	
#functional #practicepage .functional2 a {
	color:#279141;
	border-right:none;
	}
	
/************Data Quality*****************/
#bankingcontent #customer .bulletadjust {
	background-position:left 6px;
	}
	
/***********Support********/
#support #leftcol #practicepage li {
	width:125px;
	}
	
#support #leftcol #practicepage .functional {
	width:118px;
	} 
	
#support #practicepage li a {
	width:118px;
	border-right:none;
	padding-left:6px;
	padding-right:2px;
	color:#279141;
	}
	
#support #leftcol #practicepage .functional a {
	width:100px;
	border-left:1px solid #969696;
	}
	
#support #practicepage li a:hover {
	color:#279141;
	}
	
#support #practicepage  .coloradjust a {
	color:#969696;
	}
	
#support #message img {
	position:relative;right:10px;top:14px;
	}
/*************partners*******************/

#partners #leftcol #practicepage li {
	width:125px;
	}
	
#partners #leftcol .coloradjust a {
	color:#969696;
	}
#partners #leftcol #practicepage .functional a{
	width:118px;
	height:11px;
	} 
	
#partners #practicepage li a {
	width:110px;
	border-right:none;
	padding-left:6px;
	padding-right:4px;
	color:#279141;
	border-right:1px solid #969696;
	}
	
#partners #leftcol #practicepage .functional a {
	width:100px;
	}
	
#partners #practicepage li a:hover {
	color:#279141;
	}
#partners #bankingcontent h3 {
	font-size:11px;
	width:240px;
	border-bottom:1px solid #279141;
	padding-bottom:5px;
	margin-bottom:5px;
	}

#partners #contactcolumn p {
	
	width:250px;
	}
	
#partners #contactcolumnright p {
	width:100px;
	
	}
	
#partners #contactcolumn {
	float:left;
	
	width:240px;
	}
	
#partners #contactcolumnright {
	position:relative;left:10px;
	margin-left:225px;
	padding-left:25px;
	}
	
#partners #contactcolumnright p{
	width:240px;
	}
	

	
#partners #contactcolumn a,#partners #contactcolumnright a{
	color:#000;
	text-decoration:none;
	}
	
#partners #contactcolumn a:hover,#partners #contactcolumnright a:hover {
	text-decoration:underline;
	}
	
#techpartners a {
	color:#279141;
	font-size:11px;
	text-decoration:none;
	display:block;
	}
/***********************positioning for logo rollovers*************/


#partners #techpartners a:hover {
	background-position:left bottom;
	}
	
#partners #techpartners ul {
	
	padding-left:10px;
	margin-bottom:30px;
	height:75px;
	}

#partners #techpartners ul li{
	list-style:none;
	float:left;
	margin-right:70px;
	margin-bottom:50px;
	}
	
#techpartners a.csc {
	background:url(images/is_csc.gif) left top no-repeat;
	}
	
#techpartners a.distillery {
	background:url(images/is_distillery.gif) left top no-repeat;
	}
	
#techpartners a.diverse {
	background:url(images/is_diverse.gif) left top no-repeat;
	}

#techpartners a.edentify {
	background:url(images/is_edentify.gif) left top no-repeat;
	}
	
#techpartners a.kana {
	background:url(images/is_kana.gif) left top no-repeat;
	}
	
#techpartners a.komtas {
	background:url(images/is_komtas.gif) left top no-repeat;
	}
	
#techpartners a.lightbridge {
	background:url(images/is_lightbridge.gif) left top no-repeat;
	}
	
#techpartners a.netmap {
	background:url(images/is_netmap.gif) left top no-repeat;
	}
	
#techpartners a.orion {
	background:url(images/is_orion.jpg) left top no-repeat;
	}
	
#techpartners a.rsi {
	background:url(images/is_rsi.gif) left top no-repeat;
	}	
	
#techpartners a.sid {
	background:url(images/is_sid.jpg) left top no-repeat;
	}	
	
#techpartners a.siebel {
	background:url(images/is_siebel.gif) left top no-repeat;
	}	
	
#techpartners a.siperian {
	background:url(images/is_siperian.jpg) left top no-repeat;
	}	
	
#techpartners a.accenture{
	background:url(images/is_accenture.gif) left top no-repeat;
	}	
	
#techpartners a.eds{
	background:url(images/is_eds.gif) left top no-repeat;
	}	
	
#techpartners a.ims{
	background:url(images/is_ims.gif) left top no-repeat;
	}	
	
#techpartners a.fujitsu{
	background:url(images/is_fujitsu.gif) left top no-repeat;
	}
	
#techpartners a.unisys{
	background:url(images/is_unisys.gif) left top no-repeat;
	}
	
#techpartners a.dama{
	background:url(images/is_dama.gif) left top no-repeat;
	}
	
#techpartners a.tdwi{
	background:url(images/is_tdwi.gif) left top no-repeat;
	}
	
#techpartners a.agentes{
	background:url(images/is_agentes.gif) left top no-repeat;
	}
	
#techpartners a.datinfor {
	background:url(images/is_datinfor.gif) left top no-repeat;
	}
	
#techpartners a.bataleur {
	background:url(images/is_bataleur.gif) left top no-repeat;
	}
	
#techpartners a.ident {
	background:url(images/is_ident.gif) left top no-repeat;
	}
	
/********************Resources***************/

#resources #newseventhover a {
	color:#000;
	text-decoration:underline;
	}
#resources #bluenav ul a{
	color:#969696;
	}

#resources #bankingcontent h3 {
	font-size:11px;
	width:480px;
	border-bottom:1px solid #279141;
	padding-bottom:5px;
	margin-bottom:5px;
	}
 /*******************green nav*********/	

#greennav {
	list-style:none;
	width:526px;
	border-top:12px solid #279141;
	color:#00040e;
	font-family:verdana;
	font-size:11px;
	}

#greennav ul {
	list-style:none;
	}

#greennav  a {
	color:#00040e;
	height:30px;
	line-height:30px;
	display:block;
	width:105px;
	text-decoration:none;
	text-align:center;
	}
	
#greennav ul a {
	display:block;
	
	}	

#greennav ul li {
	float:left;
	width:131px;
	}	
	
#greennav li {
	float:left;
	width:105px;
	background-color:#badcc2;
	}
	
#greennav li a:hover {
	background-color:#969696;
	}

#greennav li ul {
	position:absolute;
	width:400px;
	left:-999em;
	}

#greennav .match {
	width:106px;
	}

#greennav #matcher {
	width:106px;
	}

/****************fixed dropdowns per current page********/

#main #practicepage {
	left:auto;
	height:30px;
	text-align:center;
	}

#main #practicepage li {
	background-color:#ddeee1;
	text-align:center;
	height:30px;
	}

#main #practicepage a {
	width:129px;
	border-right:1px solid #969696;
	color:#279141;
	font-size:9px;
	height:10px;
	line-height:10px;
	position:relative;top:10px;
	padding-bottom:1px;
	}

#main #practicepage li a {
	background-color:#ddeee1;
	}
	
#main #practicepage li a:hover {
	color:#279141;
	}

#main .functional a  {
	width:131px;
	}
	
#main #practicepage .functional a {
	color:#969696;
	border:none;
	}

#main .navcurrentpage {
	background-color:#279141;
	}
	
#main .navcurrentpage a:hover {
	background-color:#279141;
	}
	
#main .navcurrentpage a { 
	color:#fff;
	}
	
#main .navcurrentpageblue {
	background-color:#005dac;
	}
	
#main .navcurrentpageblue a:hover {
	background-color:#005dac;
	}
	
#main .navcurrentpageblue a { 
	color:#fff;
	}

#main #practicepage .middle a {
	color:#969696;
	}
		
/**************leftside content***/

#crumbs {
	padding-top:55px;
	padding-left:24px;
	clear:both;
	}

#crumbs a {
	font-size:9px;
	color:#b2b9b4;
	text-decoration:none;
	}
	
#crumbs a:hover {
	color:#279141;
	}
	
.crumbdividers {
	color:#279141;
	padding:0px 4px;
	position:relative;top:1px;
	font-size:10px;
	}
	
#bankingcontent {
	padding-left:22px;
	}
	
#bankingcontent h1 {
	margin-top:15px;
	margin-bottom:15px;
	font-family:verdana,sans-serif;
	font-size:25px;
	color:#969696;
	font-weight:lighter;
	}

#bankingcontent h2 {
	font-size:11px;
	font-weight:lighter;
	line-height:1.5em;
	margin-bottom:15px;
	width:480px;
	}
	
#bankingcontent h3{
	font-size:11px;
	font-weight:bold;
	color:#279141;
	margin-bottom:2px;
	}
#bankingcontent h4 {
	font-size:11px;
	color: #279141;
	margin-bottom:2px;
	}
#bankingcontent p {
	font-size:10px;
	line-height:1.3em;
	margin-bottom:15px;
	width:470px;
	}
	
	
	
#customer {
	list-style-type:none;
	font-size:10px;
	float:left;
	width:248px;
	}	
	
#customer li{
	line-height:1.5em;
	color:black;
	background:url(images/is_bullet.gif) left center no-repeat;
	padding-left:10px;
	}	
	
#customer li a {
	text-decoration:none;
	color:#000;
	}
	
#customer li a:hover {
	text-decoration:underline;
	}
	
.customerb {
	list-style-type:none;
	font-size:10px;
	float:left;
	width:300px;
	}
	
.customerb li {
	line-height:1.5em;
	background:url(images/is_bullet.gif) left center no-repeat;
	padding-left:10px;
	}
	
.customerb li a{
	text-decoration:none;
	color:black;
	}
.customerb li a:hover {
	text-decoration:underline;
	}
/************************check this rule********/
#customerb li a:hover{
	text-decoration:underline;
	}
	
#customer2 {
	list-style:none;
	font-size:10px;
	float:right;
	width:255px;
	margin-bottom:20px;
	}
	
#customer2 li a {
	text-decoration:none;
	color:#000;
	}
	
#customer2 li a:hover {
	text-decoration:underline;
	}
	
.listunder {
	border-bottom:1px solid #969696;
}
	
#customer2 li{
	line-height:1.5em;
	color:black;
	background:url(images/is_bullet.gif) left center no-repeat;
	padding-left:10px;
	}
	
#message{
	clear:both;
	line-height:1.5em;
	position:relative;
	width:435px;
	border:1px solid #8b8b8b;
	margin-left:5px;
	margin-bottom:25px;
	font-size:10px;
	padding:0px 10px 10px 20px;
	background-color:#eef6f0;
	}
	
#message a{
	text-decoration:none;
	color:#000;
}

#message a:hover{
	text-decoration:underline;
	}
	
#message img {
	margin-left:-20px;
	position:relative;right:10px;top:10px;
	}
	
.clear {
	clear:both;
	}	
/*****************right column**********/
#rightcol {
	width:374px;
	float:right;
	}
	
#bluenav {
	width:374px;
	border-top:12px solid #005dac;
	list-style:none;
	background-color:#adcbe4;
	height:30px;
	
	font-family:verdana;
	font-size:11px;
	}
	
#bluenav li {
	float:left;
	background-color:#adcbe4;
	}
	
#bluenav li a {
	width:105px;
	color:#000;
	display:block;
	height:30px;
	line-height:30px;
	text-decoration:none;
	font-family:verdana;
	font-size:11px;
	}

#bluenav .search a {
	font-size:10px;
	position:relative;top:5px;left:105px;
	height:20px;
	line-height:20px;
	padding:0px 2px;
	width:50px;
	color:#fff;
	background-color:#4791cf;
	}
	
#bluenav li input {
	width:97px;
	margin-top:0;
	padding-top:0;
	position:absolute;top:17px;right:59px;
	line-height:18px;
	}
	
#bluenav .search a:hover {
	background-color:#4791cf;
	}
	
#bluenav ul {
	list-style:none;
	
	}

#bluenav ul a {
	display:block;
	width:105px;
	text-align:center;
	color:#969696;
	font-family:verdana;
	font-size:10px;
	height:10px;
	margin-top:10px;
	line-height:10px;
	border-right:1px solid #969696;
}	

#resources #bluenav ul a:hover {
	color:#005dac;
	background-color:#d7e6f2;
	}

#bluenav ul li {
	float:left;
	height:30px;
	width:108px;
	background-color:#d7e6f2;
	
	}	
#bluenav .blueadjust {
	width:118px;
	}
	
#bluenav .blueadjust a{
	width:110px;
	border-right:none;
	color:#005dac;
	}
	
#bluenav  ul {
	position:absolute;
	width:400px;
	}
#bluenav li a:hover{
	background-color:#969696;
	
	}
	
/**************test case stuff greennav******/

#greennav {
	list-style:none;
	width:526px;
	border-top:12px solid #279141;
	color:#00040e;
	font-family:verdana;
	font-size:11px;
	}

#greennav ul {
	list-style:none;
	}

#greennav  a {
	color:#00040e;
	height:30px;
	line-height:30px;
	display:block;
	width:105px;
	text-decoration:none;
	text-align:center;
	}
	
#greennav ul a {
	display:block;
	
	}	

#greennav ul li {
	float:left;
	width:131px;
	}	
	
#greennav li {
	float:left;
	width:105px;
	background-color:#badcc2;
	}
	
#greennav li a:hover {
	background-color:#969696;
	}

#greennav li ul {
	position:absolute;
	width:400px;
	left:-999em;
	}
	
/******************************/
#piggy2 {
	clear:both;
	position:relative;
	line-height:1em;
	padding-top:25px;
	padding-left:7px;
	}
	
#industry #piggy2 {
	margin-top:110px;
	}
#industry #piggy {
	clear:both;
	position:relative;
	line-height:1em;
	padding-top:170px;
	padding-left:7px;
	}
/**************green arrow position*******/

#industry #message img {
	position:relative;right:10px;top:14px;
	}
	
#addmodules #message img, #informationquality #message img {
	position:relative;right:10px;top:14px;
	}
	
#footer {
	clear:both;
	width:900px;
	margin:0 auto 0 auto;
	text-align:right;
	}
	
#footer ul {
	position:relative;left:7px;
	list-style-type:none;
	color:#b2b9b4;
	float:right;
	}
	
#footer ul li {
	float:left;
	}

#footer .nosymbol {
	list-style:none;
	}

#footer ul li a {
	font-family:verdana,sans-serif;
	font-size:9px;
	background:url(images/is_graybullet.gif) left center no-repeat;
	color:#969696;
	display:block;
	float:left;
	padding-left:10px;
	padding-right:7px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	}
	
#footer .nosymbol a{
	background:none;
	}
	
#footer a:hover {	
	color:#005dac;
	}
	
#policy {
	font-family:verdana,sans-serif;
	width:900px;
	margin:0px auto;
	clear:both;
	text-align:right;
	padding-bottom:30px;
	font-size:9px;
	color:#969696;
	position:relative;bottom:2px;left:2px;
	}

#policy a {
	color:#969696;
	text-decoration:none;
	}
	
#policy a:hover {
	color:#005dac;
	}	

