/*home page
============*/
#homeTop {position:relative; float:left; margin:0; padding:0; width:902px;}
#softwareSolutions{position:relative; float:left; margin:0; padding:0 0 10px 0; width:902px; top:5px;}


#miniLogo {position:relative; float:left; margin:0;  padding:0;  background:url('../images/softwareSolutionsLG.png') no-repeat left top; height: 46px; width: 370px; z-index:10; font-size:0px; left:10px; top:5px;}
#workshopBanner {position:relative; float:left; margin:0; padding:0; left:40px; top:-2px; height:50px; width:475px; z-index:10; }
#workshopBanner2 {position:relative; float:left; margin:0; padding:0; left:200px; top:-2px; height:50px; width:300px; z-index:10; border:0px;}

#softwareSolutions p{position:relative; float:left; margin:0; padding:0;  line-height:125%; width:535px; left:20px; font-size:12px;}
#softwareSolutions .learnMore{ position:relative;  float:right; margin:0; padding:0; background:url('../images/btn_learn_more.jpg') no-repeat  bottom; height: 50px;  width:88px; top:0px; left:-25px; z-index:8; font-size:0px;}
#softwareSolutions .learnMore a{position:relative; float:right; margin:0; padding:0; display:block; height:40px; width:90px; text-indent: -100000em;  z-index:120; }
#featureContent {position:relative; float:left; margin:0; padding:0; background:url('../images/featuredBG.jpg') no-repeat left top; height:69px; width:328px; z-index:315; font-size:0px; left:20px;}
#featureContent h1{margin:9px 0 0 5px; color:#98CBFD; font-size:19px;}
#featureContent p{float:left; left:7px; margin:3px 0 0 0; padding:0; color:#FFFFFF; font-size:14px; width:210px;}

.goButton {
	position:relative; float:left; width:76px; height:63px; display:block;background: url('../images/goButton.jpg') -76px 0; left:25px; top:-18px; z-index:400;
}

.goButton a {
		display:block;
		width:76px;
		height:63px;
		
		background: url('../images/goButton.jpg') 0 0 no-repeat;
		text-decoration: none;
		z-index:400;
		}
.goButton a:hover {	
		display:block;
		width:76px;
		height:63px;
		background-image: none;
		/*background-position: 0 -100px;*/
		z-index:400;
		}
.goButton a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}


#homeMiddle{position:relative; float:left; margin:0; padding:0;  top:15px; width:902px;}
#homeBottom{position:relative; float:left; margin:0; padding:35px 0 25px 0; width:902px;}
.solutionsBullets {position:relative; float:left; margin:0; padding:0; left:50px; width:800px;  line-height:150%; background:#F7A337; border:#AE660A 1px solid; }
.solutionsBullets ul{position:relative; float:left; margin:0; padding:0; left:45px;}
.solutionsBullets li{float:left; margin:0; padding:0;  text-indent:10px; list-style:none;  width:400px; color:#000000;}

.quotesBullets a{
	text-decoration:none;
	color:#666666;
}
.quotesBullets a:hover{
	color:#EF8512;
	}
/*alternative formatting for home page box
============================================*/
.solutionsBullets2 {position:relative; float:left; margin:0; padding:0; left:50px; width:800px;  line-height:150%; background:#F7A337; border:#AE660A 1px solid; }
.solutionsBullets2 li{float:left; margin:0; padding:0;  text-indent:10px; list-style:none; width:400px; color:#FFFFFF;}

.solutionsBullets3 {position:relative; float:left; margin:0; padding:0; left:50px; width:800px;  line-height:150%;  }
.solutionsBullets3 li{float:left; margin:0; padding:0;  text-indent:10px; list-style:none; width:400px; color:#000000;}

/*=========================================================================*/
.introlinks a{
	text-decoration:none;
	color:#0000FF;
}
.introlinks a:hover{
	color:#EF8505;
}

.quotesBullets{position:relative; float:left; margin:0; padding:0;  top:10px; left:80px; width:600px; line-height:150%;}
.quotesBullets ul{position:relative; float:left; margin:0; padding:0; left:5px;}
.quotesBullets li{margin:0; padding:0; text-indent:10px; list-style:none; float:left; width:200px; }
.productsHolder{position:relative; float:left; margin:0; padding:0; left:45px; width:110px; }
.productsHolder2{position:relative; float:left; margin:0; padding:0; left:55px; width:110px; }

.homeLinks{ position:relative; float:left; margin:40px 0 0 0; padding:0 0 15px 0; left:0px;  width:902px;  z-index:8;line-height:150%;}
.productsHolder .products{ position:relative; float:left; margin:0; padding:0; background:url('../images/btn_products_noreflect.jpg') no-repeat left center; width:104px; height: 94px; z-index:350; font-size:0px;}
.productsHolder .productsText{position:relative; float:left; margin:0; padding:15px 0 0 0; left:22px; width:54px; text-align:left; font-size:14px; line-height:110%;}
.productsHolder .products a{position:relative; float:left; margin:0; padding:0; display:block; width:104px; height:94px;}
.productsHolder .productsText a{position:relative; float:left; margin:0; padding:0;  text-indent:0; height:15px; width:54px; z-index:260; visibility: visible;}

.productsHolder2 .solutions{position:relative; float:left; margin:0; padding:0; background:url('../images/btn_resource_noreflect.jpg') no-repeat center center; width:110px; height: 94px; z-index:8;  left:2px;  font-size:0px;}
.productsHolder2 .solutionsText{position:relative; float:left; margin:0; padding:15px 0 0 0; left:15px; text-align:left;  width:54px;  font-size:14px; line-height:110%;}
.productsHolder2 .solutions a{position:relative; float:left; margin:0; padding:0; display:block; width:110px; height:94px;}
.productsHolder2 .solutionsText a{position:relative; float:left; margin:0; padding:0; text-indent:0; height:15px; width:54px; z-index:260; visibility: visible;}

/* form submission  
====================*/
iframe {border:thin 1px solid #999999;}
.formLogo{position:relative;float:left; margin:0; padding:0; left:60px; width:175px; height:180px; background:url('../images/formLogo.png') no-repeat center top; font-size:0px; z-index:100;}

#formFrame {position:relative; float:left; left:20px; margin:0; padding:5px 0 20px 0; width:500px; height:650px;}
/*#wrkshpFormFrame {position:relative; float:left;  left: 2px; margin:0; padding:120px 0 20px 0; width:890px; height:650px;}
#wrkshpFormFrame h1{position:relative; float:left;  left: 80px; line-height:100%;}*/
/*about page
=============*/

.aboutLS {position:relative; float:left; margin:0; padding:0; width:354px; height:495px; background-image:url(../images/business_card.jpg);}

.aboutLS p{position:relative; top:50px; left:23px; width: 313px; color:#ffffff; line-height:150%;}

#aboutRightSide {position:relative; float:left; width:500px;}
#aboutRightSide p{line-height:150%;}
#aboutRightSide p li{line-height:150%;}
#aboutRightSide li{margin-left:15px; list-style:inside; line-height:150%;}
#menu a{position: absolute; width:45px; height:26px; text-indent:-100000em; text-decoration:none; top: 407px; left: 0px;}

a#profile{top:345px; left:306px;}
a#executive{top:375px; left:306px;}
a#locations{top:402px; left:306px;}
a#workshop{top: 431px; left:306px;}
a#careers{top:431px; left:306px;}

#companyMap {position:relative; float:left; top:20px; left:70px; width:342px; height:203px; }



#aboutText{position: relative; float:left; margin:0; padding:0 0 15px 0; display:block; left:55px; top: 20px; width: 450px; line-height:120%;}
#aboutLogo{position: relative;  float:left; padding:0 0 50px 0; width: 389px; height:76px; font-size:0px; background:url('../images/world_class.jpg') no-repeat center center; left:100px; top:20px; }
#executives{position:relative; float:left; padding:15px 0 0 0; background:url('../images/bkg_topic_hdr2.gif') repeat-x; width: 546px; font-size:0px;}
#handshake {position: relative; left: 415px; top: 65px; font-size:0px; background:url('../images/hand_shake_noreflect.jpg') no-repeat; width:93px; height:76px; z-index:50; font-size:0px;}
#execText{position: relative; float:left; padding:20px 0 10px 0; display:block; left: 55px;  width: 400px; font-size:12px;  z-index:50;  line-height:120%;}
#roy{position:relative; float:left; margin:0; padding:25px 0 0 0;  left:45px; background:url('../images/roy_thumbnail.jpg') no-repeat left center; width: 200px; height: 103px; font-size:0px; }
#roy a{position:relative; float:right; display:block; font-size:12px;}
#cyndy{position:relative; float:left; margin:0; padding:25px 0 0 0; left:80px;  background:url('../images/cyndy_thumbnail.jpg') no-repeat left center; width: 250px; height: 103px; font-size:0px; }
#cyndy a{position:relative; float:right; display:block; font-size:12px;}
#cyndy span{float:right; font-size:12px; }
#roy span{float:right; font-size:12px; }

/*profile
==========*/
#profileLogo{position: relative; float:left;  width: 389px; height:76px; font-size:0px; background:url('../images/world_class.jpg') no-repeat center center; left:100px; top:20px;}
/*careers
==========*/
#careersHolder{position:relative;  float:left; padding: 0 0 10px 0; width:900px; display:block; line-height:120%;}
#careersLogo{position:relative; float:left; margin: 2px 25px 0 0 ; top:0px;  background:url('../images/careersGroup2.jpg') no-repeat left center; width: 271px; height: 408px; font-size:0px; }
#careersText{position:relative; float:left; margin:0; padding:0; display:block; font-size:12px; left:25px; width:540px; line-height:150%;}
#careersText li{list-style:inside; text-indent:15px;}
#careersText2{position:relative; float:left; margin:20px 20px 20px 20px; padding:0; display:block; font-size:12px; width:750px; line-height:150%;}
#careersText2 li{text-indent:15px; list-style:none;}

/*resource solutions
=====================*/

.RSnavBar { position:relative; float:left; margin:0; padding:0; background: transparent url('../images/bkg_nav_bar_orange.gif') repeat-x; height: 31px; width:902px;  font-size:0px; }
.RSnavBar li{list-style:none;}
.RSnavBar a {position:relative;  text-decoration: none; left:0px; display:block; height: 31px;  z-index:80;  text-indent: -100000em; font-size:0px;}
.RSnavBar a:hover {text-decoration:none; text-indent: -100000em; left:0px; }
.navOverview { position:relative; float:left;  left:130px;background: transparent url('../images/btn_overview.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navOverviewHover { position:relative; float:left;  left:130px; background: transparent url('../images/btn_overview_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navPractices { position:relative; float:left; left:130px; background: transparent url('../images/btn_practice.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navPracticesHover { position:relative; float:left;  left:130px; background: transparent url('../images/btn_practice_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navTraining { position:relative; float:left;  left:130px;background: transparent url('../images/btn_training.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navTrainingHover { position:relative; float:left; left:130px;  background: transparent url('../images/btn_training_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navUpgrades { position:relative; float:left; left:130px; background: transparent url('../images/btn_upgrades.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navUpgradesHover { position:relative; float:left; left:130px;  background: transparent url('../images/btn_upgrades_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navTestimonials { position:relative; float:left; left:130px; background: transparent url('../images/btn_testimonials.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navTestimonialsHover { position:relative; float:left; left:130px;  background: transparent url('../images/btn_testimonials_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navVso { position:relative; float:left; left:130px; background: transparent url('../images/btn_vso.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navVsoHover { position:relative; float:left; left:130px;  background: transparent url('../images/btn_vso_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navDelinquency { position:relative; float:left; left:130px; background: transparent url('../images/btn_delinquency.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navDelinquencyHover { position:relative; float:left; left:130px;  background: transparent url('../images/btn_delinquency_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}

#resourceLogos{position:relative; margin:0; padding:0;  width:902px; background:#FFFFFF; font-size:0px;}
#resourceLogoLarge{position:relative; float:left; background:url('../images/resource_solutions_logo.jpg') no-repeat; width:600px; height:66px; font-size:0px; left:220px; top:10px;}
#people1{position:absolute; float:left; background:url('../images/resource_solutions_people.png') no-repeat; top:-10px; left:30px; width:100px; height:175px; font-size:0px; z-index:157;}
#people2{position:relative; float:left; background:url('../images/people.gif') no-repeat; width:138px; height:69px; left:200px; font-size:0px;}

/*overview
==========*/
#overview{position:relative; float:left; width:902px;}
.fastTrack2{position: relative; float:right; left:-55px; top:10px; width: 255px; height:67px; z-index:150;background:#FFFFFF; font-size:0px;}
#overviewTop {position:relative; float:left; margin:0; padding:0; width:902px; line-height:130%; }
#overviewTop .topText{position:relative; float:left; padding:0; left:20px; top:45px; width:550px;}
#overviewTop .solutionsDemo{position:relative; float:right; width:110px; height:66px; display:block; right:25px; top:-150px; background: url('../images/solutionsTour.jpg') -110px 0;}

#overviewTop .solutionsDemo a {
		display:block;
		width:110px;
		height:66px;
		font: bold 14px/1 sans-serif;
		background: url('../images/solutionsTour.jpg') 0 0 no-repeat;
		text-decoration: none;
		
		}
#overviewTop .solutionsDemo a:hover {	
		display:block;
		width:110px;
		height:66px;
		background-image: none;
		/*background-position: 0 -100px;*/
		color: #E9BE75;
		}
#overviewTop .solutionsDemo a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}







#overviewBottom {position:relative; float:left; margin:0; padding:0; width:902px; line-height:130%;}
#subOverview{position:relative; float:right; margin:0; padding:0; left:58px; top:50px; width:250px;}
#overviewBottom .widget {position:relative; float:left; margin:0; padding:0; left:50px; width:250px;  background:url('../images/bl_widget_middle.jpg')  repeat-y; z-index:60; top:-115px;}
#overviewBottom .widget li{ display:block; text-indent:15px; width:250px; line-height:150%; list-style:none; color:#ffffff;}
#overviewBottom .widget .featureTopper{position:relative; float:left; display:block; background:url('../images/bl_widget_top_noTrans.jpg') right top no-repeat; width:250px; height:66px; text-align:center;}
#overviewBottom .widget p{position:relative; float:left; display:block; color:#ffffff; line-height:150%; left:15px; text-indent:0px; width:230px;}
#overviewBottom .widget .bottom{position:relative; float:left; margin:0; padding:0; background:url('../images/bl_widget_bottom_noTrans.jpg') no-repeat ;width:250px; height:90px; z-index:65; font-size:0px; }
#overviewBottom .widget a{ display:block; width:230px; text-indent:0px;  z-index:40;}
#overviewBottom .widget li{ display:block; text-indent:15px; width:250px; line-height:150%; list-style:none; color:#ffffff;}
#overviewBottom .bottomText{position:relative; float:right; margin:0 0 0 10px; padding:20px 0 0 0; left:-20px; top:20px; width:530px;}


.projects .widget {position:relative; float:left; margin:0; padding:0; left:50px; width:250px;  background:url('../images/bl_widget_middle.jpg')  repeat-y; z-index:60; top:-115px;}
.projects .widget .featureTopper{position:relative; float:left; display:block; background:url('../images/bl_widget_top_noTrans.jpg') right top no-repeat; width:250px; height:66px; text-align:center;}
.projects .widget p{position:relative; float:left; display:block; color:#ffffff; line-height:150%; left:15px; text-indent:0px; width:230px; text-align:left;}
.projects .widget .bottom{position:relative; float:left; margin:0; padding:0; background:url('../images/bl_widget_bottom_noTrans.jpg') no-repeat ;width:250px; height:90px; z-index:65; font-size:0px; }
.projects .widget a{ display:block; width:230px; text-indent:0px;  z-index:40; }
.projects .widget li{ display:block; text-indent:15px; width:250px; line-height:150%; list-style:none; color:#ffffff; text-align:left;}
.projects .bottomText{position:relative; float:right; margin:0 0 0 10px; padding:20px 0 0 0; left:-20px; top:20px; width:530px;}

.raleigh .widget{z-index:250;}
.raleigh .widget{position:relative; float:right; margin:0; padding:0; left:-15px; top:30px; width:250px; background:url('../images/bl_widget_middle.jpg')  repeat-y; }
.raleigh .widget .featureTopper{ position:relative;  float:left; display:block; background:url('../images/bl_widget_top_noTrans.jpg') right top no-repeat; width:250px; height:66px; text-align:center; z-index:255;}
.raleigh  .widget p{ position:relative; float:left; margin:0; padding:0; display:block; color:#ffffff; line-height:150%; top:-30px; left:12px; text-indent:0px; width:220px;  font-size:12px; text-align:center; z-index:50;}
.raleighContact {position:relative; float:left; display:block; color:#ffffff; line-height:150%; left:0px; text-indent:0px; width:80px; font-size:12px;}
.raleigh .widget .bottom{position:relative; float:left; margin:0; padding:0; background:url('../images/bl_widget_bottom_noTrans.jpg') no-repeat; width:250px; height:90px; z-index:1; font-size:0px;} 
.raleigh  .widget a{ display:block; width:230px; text-indent:0px;  z-index:40;}
.raleigh .widget li{ display:block; text-indent:15px; width:250px; line-height:150%; list-style:none;  color:#ffffff;}
.raleigh .email {position:relative; float:left; margin:0; padding:0; display:block; width:150px; top:-55px; left:78px;  color:#ffffff; text-align:center; z-index:355; line-height:130%;}
.raleigh .email .textHeader .light{text-align:left; width:200px; left:-20px; }
.raleighTitle{color:#FFFFFF;}
.raleigh .widget .raleighPhoto{position:absolute; float:left;  left:2px; top:2px; background:url('../images/raleigh2.png') no-repeat left center; width:80px; height:75px; z-index:300; font-size:0px;}
.raleigh #datebook{position:absolute; margin:0; padding:0; background:url('../images/datebook.png') no-repeat right top; width:100px; height:100px; left: 150px; top: 130px; z-index:300;}
/*check up
==========*/
#checkup{position:relative; float:left; margin:0; padding:0; width:902px; z-index:100;}
#checkupTop .topImage{ position:relative; float:left; background:url('../images/optimize.gif') no-repeat; width:608px; height:161px; top:20px; font-size:0px;}
#checkupTop .topText{position:relative; float:left; margin:0; padding:75px 0 0 0; left:35px; width:550px; font-size:12px;line-height:130%; }
#checkupTop  .topText li{padding:0 0 0 25px; margin:0; margin-left:5px; line-height:150%; height:38px; background:url('../images/person.gif') no-repeat left top; list-style:none; text-indent:0px;}
#checkupBottom {position:relative; float:left; margin:0; padding:0; left:25px; width:850px; line-height:150%;}
#checkupBottom li{padding:0 0 0 15px; margin:0 0 0 10px; list-style:inside;}
#checkup .bottomText {position:relative; float:left; margin-left:20px; padding:0; width:800px;}
#checkup .bottomText ul{margin:20px; padding:0; list-style-image:none;}
 
/*training
==========*/
#training{position:relative; float:left; margin:0; padding:0 0 20px 0; width:902px;}
#training .topText{position:relative;  float:left; margin:0 0 0 20px; padding:0; width:550px; line-height:150%;}
#training .topText p{line-height:150%;}
#training ul{}
#training li{margin-left:20px; line-height:150%; font-weight:normal;}

/*upgrades
===========*/
#upgrades{position:relative; float:left; margin:0; padding:0 0 20px 0; width:902px;}
#upgradesTop{position:relative; float:left; margin:0; padding:0; width:902px;}
#upgrades .topText{position:relative;  float:left; margin:0; padding:0; top:75px; width:580px; }
#upgradesTop ul{line-height:150%; margin-left:10px; width:580px;}
#upgradesTop li{padding:0 0 0 25px; margin:0 0 0 5px; line-height:150%; height:38px; background:url('../images/person.gif') no-repeat left top; list-style:none; text-indent:0px; width:600px;}
/*#upgradesTop li span{padding:5px 0 0 8px;text-indent:0px;  }*/
#upgrades li{line-height:150%;}
#upgradeList{position:relative; float:left; margin:0; padding:70px 0 0 0; left:40px; width:600px;}
#upgradeList ul{width:250px;}
#upgradeList li{position:relative;  margin:0; padding:0; line-height:150%; list-style-position:inside; list-style:disc; background-image:none; height:15px; width:200px; }
.leftTL{position:relative; float:left; margin:0; padding:0;  left:30px; list-style-image:none; list-style:disc;  width:200px; }
.rightTL{position:relative; float:right; margin:0; padding:0; list-style-image:none; list-style:disc;  width:200px; }
#upgradeList p{line-height:130%;}
#upgradesBottom {position:relative; float:left; margin:0 0 0 20px; padding:0; width:850px; line-height:150%;}
#upgradesBottom .bottomText {position:relative; float:left; padding:0; width:800px;}
.leftUL{position:relative; float:left; padding:0; left:70px; list-style-image:none; list-style:disc; list-style-position:inside; text-indent:20px; width:250px; }
.centerUL{position:relative; float:left; padding:0; left:50px; list-style-image:none; list-style:disc; list-style-position:inside; text-indent:20px; width:250px; }
.rightUL{position:relative; float:left; padding:0;  left:50px; list-style-image:none; list-style:disc; list-style-position:inside; text-indent:20px; width:250px; }
#upgradesBottom .bottomText li{margin:0; padding:0;  line-height:150%;}
#upgradesBottom .bottomText p{position:relative; float:left; display:block; width:850px;}
/*testimonials
===============*/
#consultTestimonials{position:relative; float:left; margin:0; padding:0 0 20px 0; width:902px;}
#consultTestimonialsTop{position:relative; float:left; margin:0; padding:0; width:902px;}
#consultTestimonialsTop .topText{position:relative; float:left; margin:0; padding:0; top:20px; width:550px; line-height:150%; margin-left:20px; }
#consultTestimonialsBottom {position:relative; float:left; margin:0; padding:0; width:850px; line-height:150%;  }
#consultTestimonialsBottom .bottomText {position:relative; float:left; margin-left:20px; padding:0; width:800px;}
/*vso
==========*/
#vso{position:relative; float:left; margin:0; padding:0; width:902px; z-index:100;}
#vsoTop{position:relative; float:left; margin:0; padding:0; width:902px; top:-12px; z-index:100;}
#vso  .fastTrack2{position: relative; float:right; padding:0 0 20px 0; left:0px; top:20px; width: 255px; height:67px; z-index:150; background:#FFFFFF; font-size:0px; }
#vsoBottom .topImage{ position:relative; float:left; padding:0 0 20px 0; background:url('../images/vsoGlare.jpg') no-repeat; width:238px; height:208px; left:15px; top:2px; font-size:0px; }
#vsoTop .topText{position:relative; float:left; margin:0; padding:0; left:35px; top:75px; width:550px; font-size:12px; line-height:150%; }
/*#vsoTop .topText. ul{list-style-image:url('../images/person.gif');line-height:150%;}*/
#vsoTop .topText li{padding:0; margin:0; line-height:150%; height:38px; background:url('../images/person.gif') no-repeat left top; list-style:none; text-indent:15px;}
#vsoBottom {position:relative; float:left; margin:0; padding:30px 0 0 0; width:850px; line-height:150%;}
#vso .bottomText {margin-left:100px; padding:20px 0 0 0; position:relative; float:left; width:470px;}
#vso .bottomText ul{margin:20px; padding:0; list-style-image:none;}
.vsoText{font-variant:small-caps; font-weight: bolder; font-size:12px;}
/*delinquency
==========*/
#delinquency{position:relative; float:left; margin:0; padding:0; width:902px; z-index:100;}
#delinquencyTop{position:relative; float:left; margin:0; padding:0; width:902px; z-index:100; top:-12px;}

#delinquencyTop .topText{position:relative; float:left; margin:0;  padding:70px 0 0 0; left:30px; width:550px; font-size:12px;line-height:150%; }
#delinquencyTop ul{margin:0 0 0 25px; padding:0; }
#delinquencyTop li{margin:0; padding:0; line-height:150%;}
.subDelinquency{position:relative; float:left; margin:0; padding:20px 0 0 0; left:30px; width:550px; line-height:150%; font-size:12px;}
#delinquencyTop .subDelinquency li{font-size:12px; padding:0;}
#delinquencyBottom {position:relative; float:left; margin:0; padding:0; width:850px; line-height:150%; font-size:12px; top:-10px; z-index:50;}
#delinquency .bottomText {position:relative; float:left; padding:0; left:35px; width:850px;}
#delinquency .bottomText ul{margin:0 0 0 20px; padding:0; list-style-image:none;}


#communicationsBottom {position:relative; float:left; margin:0; padding:0; left:25px; width:850px; line-height:150%;}
#communicationsBottom li{padding:0 0 0 15px; margin:0 0 0 10px; list-style:inside;}
#communicationsBottom .bottomText {position:relative; float:left; margin-left:10px; padding:0; width:800px;}
#communicationsBottom .bottomText ul{margin:20px; padding:0; list-style-image:none;}



/*blue selectors
=================*/
#blueSelectorOverview{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: -10px; left: 175px;  z-index:60;}
#blueSelectorCheckup{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: -10px; left: 285px;  z-index:60;  }
#blueSelectorTraining{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: -10px; left: 395px;  z-index:60;  }
#blueSelectorUpgrade{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: -10px; left: 505px;  z-index:60;  }
#blueSelectorTestimonial{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: -10px; left: 830px;  z-index:60;  }
#blueSelectorVso{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: -10px; left: 720px;  z-index:60;  }
#blueSelectorDelinquency{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: -10px; left: 610px;  z-index:60;  }

/*products overview
===================*/
#productLogo {position:relative; float:left; padding:15px 0 15px 0; display:block; width:600px; height:290px; left:220px;}
#productImage {position:relative; float:left; padding:5px 0 15px 0; display:block; width:800px; height:510px; left:50px;}
.leftLinks{position:relative; float:left; margin:0; padding:0; left:0px; width:350px;}
.leftLinks ul{ position:relative; float:left; margin:0; padding:0 0 10px 0; left:100px; width:350px; list-style:none; }
.leftLinks li{position:relative; float:left; margin:0; padding:0 0 10px 15px; width:300px;}
.leftLinks li a{position:relative; float:left; display:block; color:#000000; left:-15px; width:200px; height:55px; text-decoration:none;}
.leftLinks  a:hover span{text-decoration:underline;}

.rightLinks{position:relative; float:left; margin:0; padding:0; left:100px; width:350px;}
.rightLinks ul{ position:relative; float:left; margin:0; padding:0 0 10px 0;  left:100px; width:350px;  list-style:none;}
.rightLinks li{position:relative; float:left; margin:0; padding: 0 0 10px 15px; width:300px; text-indent:0px;}
.rightLinks li a{position:relative; float:left; display:block; color:#000000; width:200px; height:55px; left:-15px; text-decoration:none;}
.rightLinks  a:hover span{text-decoration:underline;}
.retail{position:relative; float:left; background:url('../images/product_heading_retail.jpg') no-repeat; width:350px; height:55px; font-size:0px;}
.commercial{position:relative; float:left; background:url('../images/product_heading_commercial.jpg') no-repeat; width:250px; height:55px; font-size:0px; }
.commercial li{width:250px;}
.collections{position:relative; float:left; background:url('../images/product_heading_collections.jpg') no-repeat; width:350px; height:55px; font-size:0px;}
.leasing{position:relative; float:left; background:url('../images/product_heading_leasing.jpg') no-repeat; width:350px; height:55px; font-size:0px;}
.creditstream{position:relative; float:left; background:url('../images/product_heading_credit.jpg') no-repeat; width:350px; height:55px; font-size:0px;}
.recovery{position:relative; float:left; background:url('../images/product_heading_recovery.jpg') no-repeat; width:350px; height:55px; font-size:0px;}
.leftLinks span{position:relative; font-size:12px; color:#000000; top:20px; left:80px;}
.rightLinks span{position:relative; font-size:12px; color:#000000; top:20px; left:80px;}

/*product pages
================*/
/*Sidebar for product pages
============================*/
#productBanner{position:relative; float:left; margin:0; padding:0 0 20px 0;  width:300px;  background:#045992;}
#productBanner .productBlurb{position:relative; float:left; margin:0; padding:0; display:block; left:35px; color:#ffffff; background:none; width:230px; line-height:150%;  font-size:12px; text-align:center;}
.infoContact {position:relative; float:left; margin:0; padding:0 0 20px 0; top:20px; text-align:center; line-height:120%;  font-size:14px; font-weight:bold;}
#productText{position:relative; float:left; margin:0; padding:25px 0 15px 0; display:block; left:85px; width:430px;line-height:150%;}
#productText p{margin:0; padding:0; }
#productText ul{position:relative; float:left; margin:0; padding:15px 0 15px 0;}
#productText li{ list-style-position:inside;}
.productTLL{position:relative; float:left; margin:0; padding:0;  list-style-image:none; list-style:disc;  width:200px; }
.productTRL{position:relative; float:left; margin:0; padding:0; left:30px; list-style-image:none; list-style:disc;  width:200px; }




.retailLogo{position:relative;float:left; margin:0; padding:0; left:60px; width:175px; height:180px; background:url('../images/logo_lg_retail.png') no-repeat center top; font-size:0px; z-index:100;}
.collectionsLogo{position:relative; float:left; margin:0; padding:0;  left:60px; width:175px; height:180px; background:url('../images/logo_lg_collections.png') no-repeat center top; font-size:0px; z-index:100;}
.commercialLogo{position:relative; float:left; margin:0; padding:0;  left:60px; width:175px; height:180px; background:url('../images/logo_lg_commercial.png') no-repeat center top; font-size:0px; z-index:100;}
.creditstreamLogo{position:relative; float:left; margin:0; padding:0;  left:60px; width:175px; height:180px; background:url('../images/logo_lg_creditstream.png') no-repeat center top; font-size:0px; z-index:100;}
.dealerLogo{position:relative; float:left; margin:0; padding:0;  left:60px; width:175px; height:50px;  font-size:0px; z-index:100;}
.leasingLogo{position:relative; float:left; margin:0; padding:0;  left:60px; width:175px; height:180px; background:url('../images/logo_lg_leasing.png') no-repeat center top; font-size:0px; z-index:100;}
.recoveryLogo{position:relative; float:left; margin:0; padding:0;  left:60px; width:175px; height:180px; background:url('../images/logo_lg_recovery.png') no-repeat center top; font-size:0px; z-index:100;}
.productListTop {position:relative; float:left; margin:0; padding:0;  width:450px; }
.productListTop ul{position:relative; margin:0; padding:0; list-style-position:outside;}
#productText .productListTop li{margin:0; padding:0; list-style:none; list-style-position:outside; }
.productsHighlights ul{position:relative; float:left; margin:0; padding:0; width:450px;}
.productsHighlights li{margin:0 0 0 15px; padding:0; list-style-position:inside;}
.bulletHeader {font-size:14px; font-weight:bold;}

.bpmBottom .productListTop li{position:relative; float:left; margin:0; padding:0; list-style:none; list-style-position:outside; width:220px; }
/*retail
=========*/
.retailList {position:relative; float:left; margin:0 0 5px 0; padding:0; width:550px;}
.retailList ul{position:relative; float:left; margin:0; padding:0; left:5px;}
.retailList li{float:left; margin:0; padding:0; list-style:none;  width:250px; }

/*executives
============*/
#royExec{position:relative; float:left; width:900px;}
#royLarge{position:relative; float:left; margin: 2px 25px 0 0 ; top:0px; left:15px; background:url('../images/royShadow.jpg') no-repeat left center; width: 170px; height: 217px; font-size:0px; }
#royTextLarge {float:left; margin:0; padding:0; font-size:12px; width:600px; line-height:150%;}
.span1{color: #000000; font-size: 14px; font-weight: bold; font-size:12px;}
.span2{color: #005895; font-size:12px;}
#cyndyExec{position:relative; width:900px;}
#cyndyLarge{position:relative;  float:right; margin: 2px 7px 0 20px ; padding:0 0 15px 0;   background:url('../images/cyndyShadow.jpg') no-repeat left center; width: 168px; height: 216px; font-size:0px; }
#cyndyTextLarge {float:right; margin:20px 0 0 20px; padding:0 0 15px 0; font-size:12px; width:600px; line-height:150%; }
#cyndyTextLarge span{float:left; font-size:12px; }

/*support and contacts
=======================*/
.topLogo{position:relative; float:right; background:url('../images/support_header.jpg') no-repeat center center; width: 900px; height: 100px; font-size:0px; }
.right{position: relative; float:left; margin:0; padding:0; left:150px;  width: 150px; line-height:150%;}
.center{position: relative; float:left; margin:0; padding:0 10px 25px 10px; left:100px;  width: 350px;   line-height:150%;}
.left{position: relative; float:left;  margin:0; padding:0 0 15px 0;  left:30px; width: 150px; line-height:130%;}
/*legal
========*/
#legal{position:relative; margin:10px 0 0 25px; padding:0; width:850px; line-height:150%;}
#legal p{}
/*login
========*/
#loginContent{position:relative; float:left; margin:0; padding:15px 0 20px 0; left:100px; background: url('../images/login.jpg') no-repeat center center; width:700px; height:253px; font-size:0px;}
#login a{position: absolute; width:250px; height:200px; text-indent:-100000em; text-decoration:none; top: 407px; left: 0px;}
a#classic{top:75px; left:82px; width:161px; height:130px;}
a#spectrum{top:75px; left:457px; width:161px; height:130px;}

#loginChoice{position:relative; float:left; margin:0; padding:15px 0 20px 0; left:350px; background: url('../images/loginShield.jpg') no-repeat center center; width:213px; height:243px; font-size:0px; }
#loginChoice a#choice{top:5px; left:1px; width:250px; height:250px; text-indent:-100000em;}
/*privacy
==========*/
#privacy{position:relative; margin:0; width:900px; font-size:0px;}
#privacyLogo{position:relative; margin: 2px 0 10px 15px ; padding:0; float:right; background:url('../images/privacyLock.jpg') no-repeat right center; width: 380px; height: 255px; font-size:0px; left:25px; }
#privacyText {position:relative; float:left; margin: 10px 10px 0 10px; padding:0 0 60px 0; width: 365px; top:15px; left:225px; font-size:12px;}

/*workshop
==========*/


#wrkshpLogos{position:relative; float:left; width:902px;}
#ballLogo{position:absolute; float:left; background:url('../images/ballLogo.png') no-repeat; top:0px; left:5px; width:272px; height:210px; font-size:0px; z-index:157;}
#ballText{position:relative; float:left; background:url('../images/ballText.jpg') no-repeat; width:600px; height:66px; font-size:0px; left:220px;}
.RSnavBar ul{margin:0; padding:0; font-size:0px;}
.RSnavBar li{margin:0; padding:0; font-size:0px;}
.navHome { position:relative; float:left; left:350px; margin:0; padding:0; background: transparent url('../images/btn_nav_home.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navHomeHover { position:relative; float:left; left:350px;  background: transparent url('../images/btn_nav_home_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navHotel { position:relative; float:left; left:350px; background: transparent url('../images/btn_nav_hotel.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navHotelHover { position:relative; float:left; left:350px;  background: transparent url('../images/btn_nav_hotel_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navRegister { position:relative; float:left; left:350px; background: transparent url('../images/btn_nav_regist.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navRegisterHover { position:relative; float:left; left:350px;  background: transparent url('../images/btn_nav_regist_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}
.navSessions { position:relative; float:left; left:350px; background: transparent url('../images/btn_nav_sessions.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navSessionsHover { position:relative; float:left; left:350px;  background: transparent url('../images/btn_nav_sessionsHover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}

.navWTestimonials { position:relative; float:left; left:350px; background: transparent url('../images/btn_testimonialsW.jpg') no-repeat; width: 110px; height: 31px;  font-size:0px; z-index:50; text-indent: -100000em;}
.navWTestimonialsHover { position:relative; float:left; left:350px;  background: transparent url('../images/btn_testimonialsW_hover.jpg') no-repeat; width: 110px; height: 31px; color: #FFFFFF; text-align: center;  cursor: pointer;  font-size:0px; z-index:50; text-indent: -100000em;}

#home{position:relative; float:left; margin:0; padding:10px 0 0 0; width:902px;}
#sessions{position:relative; float:left; margin:0; padding:10px 0 0 0; width:902px;}
#sessions p{position:relative;  float:left; margin:0; padding:30px 0 20px 0; width:440px; line-height:150%; left:280px; }
#sessions ul{position:relative;  float:left; margin:0; padding:5px 0 5px 0; width:800px; line-height:150%; left:280px; list-style:disc; list-style:inside; }
#sessions li{text-indent:10px;}
#home p{position:relative;  float:left; margin:0; padding:30px 0 20px 0; width:440px; line-height:150%; left:280px; }
#wrkshpPhotos{position:relative; float:right; margin:0; padding:0;  top:20px; left:5px; background:url('../images/wrkshpPhotos.png') no-repeat; width:280px; height:180px;}
#blueSelectorHome{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: 90px; left: 395px;  z-index:280;}
#blueSelectorSessions{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: 90px; left: 505px;  z-index:280;}
#blueSelectorHotel{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: 25px; left: 585px;  z-index:280;}
#blueSelectorRegistration{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: 90px; left: 720px;  z-index:280;}
#blueSelectorTestimonials{ position:absolute; background:url('../images/orange_selector.png') no-repeat; width:25px; height:25px; top: 90px; left: 615px;  z-index:280;}
#wrkshpPhotoStrip{position:relative; float:left; margin:0; padding:10px 0 20px 0; background:url('../images/wrkshpPhotoStrip.png') no-repeat; font-size:0px; width:902px; height:130px;}
#wrkshptestimonial{position:relative; float:left; margin:0; padding:0; width:902px;}
#testimonials{position:relative; float:left; margin:0; padding:10px 0 0 0; left:20px; width:800px; line-height:130%;}
#testTop{position:relative; float:left; margin:0; padding:0; left:300px; width:500px; color:#000000;}
#testTop p{position:relative; float:left; left:20px; width:500px; color:#000000;}
#testTop2 {position:relative; float:left; margin:0; padding:90px 0 0 0;}
#testTop2  p{position:relative; float:left; margin:0; left:20px; width:800px; color:#000000;}
#textBottom{position:relative; float:left; margin:0; padding:0; width:800px; }
#textBottom p{position:relative; float:left; padding:0 0 20px 0; left:20px;}
/*news
=======*/
#newsContainer {position:relative; float:left; margin:0; padding:0; width:902px; display:block;  z-index:100; background:url('../images/bkg_news.jpg') repeat-y; width:902px; }
#newsLeftSide{position:relative; float:left; width:355px;}
.paragraphHighlight { font-size: 9pt; color: #D58001; }
.paragraphHeading { font-size: 11pt; color: #666666; font-weight: bold; font-variant: small-caps; }
.paragraphBody { font-size: 10pt; color: #000000; }
.news2008 ul{margin:0 0 0 20px; text-indent:10px; font-size: 10pt;}
.news2008 li{list-style-position:inside; margin:5px 0 0 10px; text-indent:10px; font-size: 10pt; line-height:110%;}
.paragraphHighlightSmall { font-size: 8pt; color: #D58001; }
.paragraphHeadingSmall { font-size: 9pt; color: #666666; font-weight: bold; font-variant: small-caps;}
.paragraphBodySmall {margin:0 0 5px 0; font-size: 10pt; color: #000000; line-height:150%;}
/*#blueTop{position:relative; float:left;  background:url('../images/bkg_block2.jpg') no-repeat; width:295px; height:190px;}
#blueBottomNews{position:relative;  float:left; padding:0 0 5px 0; background:url('../images/bkg_block_bottom2.jpg') no-repeat; width:
292px; height:103px; font-size:0; }*/
#blueTop{position:relative; float:left; width:295px; }
#blueBottomNews{position:relative;  float:left; padding:0 0 5px 0;  width:292px; font-size:0; }
#blueBottomNews li{list-style:none; }
#blueTopNews{ position:relative;  float:left; margin:0; padding:0 0 25px 0; left:20px; top:10px;}
#blueTopNews li{list-style:none; width:250px; font-size:12px;}
#blueTopNews .shawGramLogo{position:relative; float:left; padding:5px 0 15px 0; left:0;  font-size:18px; color:#ffffff;}
#blueTopNews .shawGramText{position:relative; float:left;  margin:0; padding:0; color:#FFFFFF; line-height:130%;}
#blueTopNews .shawGramForm{position:relative; float:left; margin:0; padding:0;  top:10px; left:35px; color: #FFFFFF;}

.newsLogo span{position: relative; float:left; margin:15px 0 0 55px; padding:0; font-size:12px; width:150px; height:20px; color:#FFFFFF;}


#blueBottom{position:relative; float:left; margin:0; padding:25px 0 0 0; width:279px; z-index:150;}
#blueBottom ul{position: relative; float:left; margin:0; padding:0; }
#blueBottom li{position: relative;  list-style:none; font-size:12px; left:20px; color: #FFFFFF; }
#blueBottom hr{position:relative; color:#FFFFFF; width:250px; height:2px; left:-5px;}
#blueBottom .newsTitle{position:relative; left:80px; font-weight:bold;}
#blueBottom .newsText{position: relative; float:left;  color: #FFFFFF; width:250px; line-height:130%;}
#blueBottom .newsSubscribe{position: relative; float:left; margin:0; padding:0;  color: #FFFFFF;}
#blueBottom .newsLogo{position: relative; float:left; margin:0px; padding:0px;  left:0; color:#FFFFFF; font-size:16px;}
#blueBottom .newsLogo a{position:relative; float:left;  left:20px; font-weight:bold; color:#ffffff; font-size:16px; line-height:120%;}
/*#blueBottom .newsLogo span{position:relative; float:left; margin:0; padding:0; top:2px;}
#blueBottom .newsLogo span a{position:relative; float:left; margin:0; padding:15px 0 0 0; font-weight:bold; text-indent:0px; width:150px; height:30px; color:#FFFFFF; font-size:16px; }*/
#blueBottom .successLogo{position: relative; float:left; margin:0px; padding:0px;   left:10px; color:#FFFFFF; font-size:0px;}
#blueBottom .successLogo a{position:relative; float:left; width:50px; height:45px; text-indent:-200000em;}
#blueBottom .successLogo span{position:relative; float:left; margin:0; padding:0; top:2px;}
#blueBottom .successLogo span a{position:relative; float:left; margin:0; padding:15px 0 0 0; font-weight:bold; text-indent:0px; width:150px; height:30px; color:#FFFFFF; font-size:16px; }
.linksHeaders{position:relative; width:250px; left:0; line-height:120%

}
.linksHeaders h2{color:#ffffff; font-size:16px; margin:20px 0 0 20px;}
.linksHeaders ul{padding:10px 0 10px 0;}
.linksHeaders li{
 	position: relative; margin:5px 0 5px 0; padding:5px 0 0 0; color:#FFFFFF; 
 }
 .linksHeaders a{
 	margin:5px 0 5px 0; color:#FFFFFF;
 }
#newsRightSide{position:relative; float:right; margin:25px 0 0 0; width:540px; left:-40px; }
#newsRightSide ul{margin:15px 0 0 0; padding:0 5px 0 0; list-style:disc; }
#newsRightSide li{list-style:none; line-height:130%;}
#newsRightSide a{list-style:disc;}
#newsRightSideArticles{position:relative; float:left; margin:0 10px 10px 10px; width:850px;left:10px;  }

/*success stories
==================*/
#successList {margin:0 0 0 15px;}
#successList li{padding:0 0 0 25px; list-style:disc; line-height:130%;}
/*registration page
====================*/
#registration label{position:relative; float: left; margin:0 0.5em 0 0; width:12em; text-align: right; display: block}
#registration .submit input{margin:0 0 0 20px;}
#registration p{margin:0 0 5px 0;  display: block; font-size:12px;}
#registration fieldset{position:relative; border: 1px solid #CABDA6;}
#registration legend{margin:0 0 5px 10px; padding: 2px 6px; border: 1px solid #CABDA6; font-weight:bold;}
#registration #subscribeShaw{margin:15px 0 0 150px; padding:0; width:300px; }
#subscribeShaw #no{margin-right:15px;}
#informationLogo {position:relative; float:right; margin: 15px 15px 0 5px ; background:url('../images/bkg_pen.gif') no-repeat center center; width: 95px; height: 154px; font-size:0px; }
#disclaimer{margin-left:150px;}
.asterix{color:#FF0000;}
.minitext{font-size:10px;}
#registration #topic{width:145px;}


/* site map
============*/
#sitemap {position:relative; float:left; padding:15px 0 0 0; left:15px; line-height:150%;}
.siteBlock{position:relative; float:left; margin:0; padding:15px 0 15px 0; left:50px;}
#sitemap hr{width:500px;}
.siteBlock li{margin:0 0 0 15px; list-style:inside; }
/*ad banners
=============*/
#ad_collections {position:relative; float:left; background:url('../images/ad_collections.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_analytics {position:relative; float:left; background:url('../images/ad_analytics.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_workflow {position:relative; float:left; background:url('../images/ad_workflow.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_wizard {position:relative; float:left; background:url('../images/ad_wizard.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_delinquency {position:relative; float:left; background:url('../images/ad_delinquency.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_collComm {position:relative; float:left; background:url('../images/ad_collComm.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_bestPractices {position:relative; float:left; background:url('../images/ad_bestPractices.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_workshop {position:relative; float:left; background:url('../images/ad_webinar.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_news {position:relative; float:left; background:url('../images/ad_news.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_LOC {position:relative; float:left; background:url('../images/ad_LOC.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_commercial {position:relative; float:left; background:url('../images/ad_commercial.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_commercial_gen {position:relative; float:left; background:url('../images/ad_commercial_gen.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_training {position:relative; float:left; background:url('../images/ad_training.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_overview {position:relative; float:left; background:url('../images/ad_overview.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_vso2 {position:relative; float:left; background:url('../images/ad_vso2.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_vso {position:relative; float:left; background:url('../images/ad_vsoearth2.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_products {position:relative; float:left; background:url('../images/ad_products.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_privacy {position:relative; float:left; background:url('../images/ad_privacy.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_careers {position:relative; float:left; background:url('../images/ad_careers.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_leasing {position:relative; float:left; background:url('../images/ad_leasing.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_recovery {position:relative; float:left; background:url('../images/ad_recovery.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_opswb {position:relative; float:left; background:url('../images/ad_opswb.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_upgrades {position:relative; float:left; background:url('../images/ad_upgrades.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_testimonials{position:relative; float:left; background:url('../images/ad_testimonials.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_retail{position:relative; float:left; background:url('../images/ad_retail.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_retail_gen{position:relative; float:left; background:url('../images/ad_retail_gen.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_retailEscrow{position:relative; float:left; background:url('../images/ad_retailEscrow.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_escrow{position:relative; float:left; background:url('../images/ad_escrow.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_legal{position:relative; float:left; background:url('../images/ad_legal.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_success{position:relative; float:left; background:url('../images/ad_success.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_locations{position:relative; float:left; background:url('../images/ad_locations.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_whyshaw{position:relative; float:left; background:url('../images/ad_whyShaw.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_profile{position:relative; float:left; background:url('../images/ad_profile.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_generic{position:relative; float:left; background:url('../images/ad_generic.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_login{position:relative; float:left; background:url('../images/ad_login.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_contacts{position:relative; float:left; background:url('../images/ad_contacts.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_securitization{position:relative; float:left; background:url('../images/ad_securitization.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_creditstream{position:relative; float:left; background:url('../images/ad_creditstream.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_sitemap{position:relative; float:left; background:url('../images/ad_sitemap.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_exec{position:relative; float:left; background:url('../images/ad_exec.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_exec2{position:relative; float:left; background:url('../images/ad_exec2.jpg') no-repeat; width:902px; height:125px; font-size:0px;}
#ad_escrowCombo{position:relative; float:left; background:url('../images/ad_escrowCombo.jpg') no-repeat; width:902px; height:125px; font-size:0px;}



/*only for vso logo review page
================================*/
#vsoLogos {position:relative; float:left; margin:0; padding:0; background:url('../images/vsoLogoSheet.jpg') no-repeat; width:900px; height:720px; font-size:0px;}


#productBannerFlash{position:relative; float:left; margin:0; padding:0 0 20px 0;  width:250px;  background:#045992;}
#flashFile{position:relative; float:left; margin:0; padding:25px 0 10px 0; left:5px;   width:640px; display:none;}
#flashFileLG{position:relative; float:left; margin:0; padding:25px 0 10px 0; left:50px;   width:800px; display:none; text-align:center;}
#productBannerFlash .productBlurb{position:relative; float:left; margin:0; padding:0; display:block; left:35px; color:#ffffff; background:none; width:200px; line-height:150%;  font-size:12px;}
#productBannerFlash .recoveryLogo{position:relative; float:left; margin:0 0 0 20px; padding:0;  left:10px; width:175px; height:180px; background:url('../images/logo_lg_recovery.png') no-repeat center top; font-size:0px; z-index:100;}
#productBanner h1{font-weight:normal; display:inline; line-height:150%; font-size:12px;}

.productBlurb h1{font-weight:normal; display:inline; line-height:100%; font-size:12px;}

.demo {
	position:relative; float:left; width:110px; height:100px; display:block; left:60px; top:-20px;background: url('../images/projectDemo4.jpg') -110px 0;
}

.demo a {
		display:block;
		width:110px;
		height:100px;
		font: bold 14px/1 sans-serif;
		background: url('../images/projectDemo4.jpg') 0 0 no-repeat;
		text-decoration: none;
		
		}
.demo a:hover {	
		display:block;
		width:110px;
		height:100px;
		background-image: none;
		/*background-position: 0 -100px;*/
		color: #E9BE75;
		}
.demo a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}

.raleigh .widget .consultWP {
	position:relative; float:left; width:110px; height:75px; display:block; left:80px; top:-20px;background: url('../images/solutionswp.jpg') -110px 0;
}

.raleigh .widget .consultWP a {
		display:block;
		width:110px;
		height:75px;
		/*font: bold 14px/1 sans-serif;*/
		background: url('../images/solutionswp.jpg') 0 0 no-repeat;
		text-decoration: none;
		
		}
.raleigh .widget .consultWP a:hover {	
		display:block;
		width:110px;
		height:75px;
		background-image: none;
		/*background-position: 0 -100px;*/
		color: #E9BE75;
		}
.consultWP a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}



.autoDemo {
	position:relative; float:left; width:110px; height:100px; display:block; left:100px; background: url('../images/autoFinanceTour.jpg') -110px 0;
}

.autoDemo a {
		display:block;
		width:110px;
		height:100px;
		font: bold 14px/1 sans-serif;
		background: url('../images/autoFinanceTour.jpg') 0 0 no-repeat;
		text-decoration: none;
		
		}
.autoDemo a:hover {	
		display:block;
		width:110px;
		height:100px;
		background-image: none;
		/*background-position: 0 -100px;*/
		color: #E9BE75;
		}
.autoDemo a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}

.collectionsDemo {
	position:relative; float:left; width:110px; height:100px; display:block; left:60px; top:-20px;background: url('../images/collectionsTour.jpg') -110px 0;
}
.collectionsDemo a {
		display:block;
		width:110px;
		height:100px;
		font: bold 14px/1 sans-serif;
		background: url('../images/collectionsTour.jpg') 0 0 no-repeat;
		text-decoration: none;
		
		}
.collectionsDemo a:hover {	
		display:block;
		width:110px;
		height:100px;
		background-image: none;
		/*background-position: 0 -100px;*/
		color: #E9BE75;
		}
.collectionsDemo a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}




.retailDemo {
	position:relative; float:left; width:110px; height:100px; display:block; left:60px; top:-20px;background: url('../images/retailTour.jpg') -110px 0;
}

.retailDemo a {
		display:block;
		width:110px;
		height:100px;
		font: bold 14px/1 sans-serif;
		background: url('../images/retailTour.jpg') 0 0 no-repeat;
		text-decoration: none;
		
		}
.retailDemo a:hover {	
		display:block;
		width:110px;
		height:100px;
		background-image: none;
		/*background-position: 0 -100px;*/
		color: #E9BE75;
		}
.retailDemo a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}

.commercialDemo {
	position:relative; float:left; width:110px; height:100px; display:block; left:60px; top:-20px;background: url('../images/commercialTour.jpg') -110px 0;
}
.commercialDemo a {
		display:block;
		width:110px;
		height:100px;
		font: bold 14px/1 sans-serif;
		background: url('../images/commercialTour.jpg') 0 0 no-repeat;
		text-decoration: none;
		
		}
.commercialDemo a:hover {	
		display:block;
		width:110px;
		height:100px;
		background-image: none;
		/*background-position: 0 -100px;*/
		color: #E9BE75;
		}
.commercialDemo a span{
       position:relative; float:left; top:10px; left:50px; padding:0 0 5px 0; display:inline;
}

#logoHolder{
	float:left;
	width:270px;
	height:400px;
	margin:30px 0 10px 15px !important;
	margin:30px 0 10px 7px;
	padding:0;
}
#logoHolderSmall{
	float:left;
	position:relative;
	left:-30px;
	width:250px;
	height:400px;
	margin:30px 0 10px 0 !important;
	margin:30px 0 10px 0;
	padding:0;
}

/* split column screens
========================*/

#leftSplit {
	width:45%;
	float:left;
	line-height:150%;
	margin:20px 0 10px 15px;
}

#rightSplit {
	width:45%;
	float:right;
	line-height:150%;
	margin:20px 10px 0 15px;
}

#gutterSplit {
	z-index:300;
	background: #E7DECB url(../images/gutterBar.jpg)top repeat-y;
	width:2%;
	display:block;
	float:left;
}
#leftSplit p{margin:0; padding:0; }
#leftSplit ul{position:relative; float:left; margin:0; padding:15px 0 15px 0;}
#leftSplit li{ list-style-position:inside;}
#rightSplit p{margin:0; padding:0; }
#rightSplit ul{position:relative; float:left; margin:0; padding:15px 0 15px 0;}
#rightSplit li{ list-style-position:inside;}

.indentList ul{margin:0 0 0 10px; list-style:none;}
.indentList li{margin:0 0 0 10px; list-style:none;}