@charset "UTF-8";
/* CSS Document */
a{
	font-size:11px;
	color:#06C;
	border:none;
	text-decoration:none;
}
a:hover {color:#09F;}

a img{border:none;}

tr { vertical-align:top;
}

td {
	font-family: Arial, Helvetica, sans-serif;

}


th {
	font-family: Arial, Helvetica, sans-serif;
	}


h1{
    background: none repeat scroll 0 0 transparent;
    color:#0A449D;
    font-family:Verdana;
    font-size: 18px;
    font-weight: bold;
}

h2{
	font-size:17px;
	color:#06C;
	font-weight:300;
}

h3{
	font-size:15px;
	color:#000;
	font-weight:500;
	margin-bottom:0px;
	margin-top:0px;
}


li{
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
}

span{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666666;
}

p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666666;
}

p.head {
    background: none repeat scroll 0 0 transparent;
    color: #0A449D;
    font-family:Verdana;
    font-size: 14px;
    font-weight: bold;
	}

p.head a {
    background: none repeat scroll 0 0 transparent;
    font-family:Verdana;
	color: #0A449D;
    font-size: 14px;
    font-weight: bold;
	text-decoration:underline;
	}

p.head > a:hover {
	color:#035ee1;}

p.subhead{color:#0A449D; font-weight:bold; font-size:12px; font-style:italic; line-height:18px; }

p.bold {font-weight:bold;}

#bold {
	margin:0;
	padding:0;
	font-weight:bold;
	display:inline;
}

body {
	margin-top:0px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(Img/bg.png);
    background-repeat: repeat;
}

hr {
	position:relative;

}

#smalllink				 {position:absolute;  padding:0 0 0 4px; margin:0; list-style:none; color:#CCC; font-family:arial; clear:both; cursor:default; right:-10px; top:10px;}
#smalllink > li           {float:left; padding:0 0 0 8px; line-height:20px;}
#smalllink > li > a       {display:block; color:#ACACAC; text-decoration:none; padding:0 40px 0 0; font-size:12px; font-weight:bold;}
#smalllink > li > a:hover {color:#09F;}

#smallsocial				{position:absolute;  padding:0 10px 0 4px; margin:0; list-style:none; color:#CCC; font-family:arial; clear:both; cursor:default; right:-5px; top:230px;}
#smallsocial > li           {float:left; padding:0 0 0 8px; line-height:20px;}
#smallsocial > li > a       {display:block; color:#CCC; text-decoration:none; padding:0 5px 0 0; font-size:12px; font-weight:bold;}
#smallsocial > li > a:hover {color:#09F;}

#toplevel 				 {position:absolute;  padding:0 0 0 8px; margin:0; list-style:none; color:#CCC; font-family:arial; clear:both; cursor:default; right:-15px; top:61px;}
#toplevel > li           {float:left; padding:0 0 0 8px; line-height:16px;}
#toplevel > li > a       {display:block; color:#999; text-decoration:none; padding:0 30px 0 0; font-size:16px; font-weight:bold;}
#toplevel > li > a:hover {color:#09F;}

#toplevelsmall 				 {position:absolute;  padding:0 0 0 8px; margin:0; list-style:none; color:#CCC; font-family:arial; clear:both; cursor:default; right:-5px; top:61px;}
#toplevelsmall > li           {float:left; padding:0 0 0 8px; line-height:14px;}
#toplevelsmall > li > a       {display:block; color:#999; text-decoration:none; padding:0 15px 0 0; font-size:14px; font-weight:bold;}
#toplevelsmall > li > a:hover {color:#09F;}

#toplevelsmallf 				 {position:absolute;  padding:0 0 0 8px; margin:0; list-style:none; color:#CCC; font-family:arial; clear:both; cursor:default; right:-5px; top:61px;}
#toplevelsmallf > li           {float:left; padding:0 0 0 8px; line-height:14px;}
#toplevelsmallf > li > a       {display:block; color:#999; text-decoration:none; padding:0 15px 0 0; font-size:12px; font-weight:bold;}
#toplevelsmallf > li > a:hover {color:#09F;}

#homecontainer
{
    margin-left: 0px;
    padding:0px;
    clear:both;
	background-color:#FFF;
}

#shadowcontainer{
	position:relative;
	width:990px;
	margin:0 auto;
	background:url(img/shadow.png);
	background-repeat:repeat-y;
}

#container{
	position:relative;
	width:980px;
	border:outset;
	border-width:thin;
	border-color:#000;
	margin:0 auto;
	margin-left: auto;
	margin-right: auto;
}

#containernew{
	position:relative;
	width:1080px;
	border:outset;
	border-width:thin;
	border-color:#000;
	margin:0 auto;
	margin-left: auto;
	margin-right: auto;
}

#topcontainer{
	width:980px;
	height:auto;
	margin-bottom:0px;
	}

#topcontainernew{
	width:1080px;
	height:auto;
	margin-bottom:0px;
	}

#pfbannerbg {
	height:325px;
	width:980px;
	background:url(img/pfbannerbg.jpg);
	background-repeat:no-repeat;
}

#pfbannersmallbg {
	height:133px;
	width:980px;
	background:url(img/banner2nd.png);
	background-repeat:no-repeat;
}

p.title{ color:#333; font-size:13px; margin:0px; display:block; font-weight:bold; text-decoration:none; padding:0px;}

#links > a       {color:#666; text-decoration:none; padding:0 0 0 0px; font-size:11px;}
#links > a:hover {color:#09f; text-decoration:underline;}
#links > h2 { margin:0px; padding:0px;}
#links > h2 > a {color:#333; font-size:13px; margin:0px; display:block; font-weight:bold; text-decoration:none; padding:0px;}
#links > h2 > a:hover {color:#09F; margin:0px; text-decoration:underline; padding:0px;}
#links > h3 {color:#000; font-size:13px; font-weight:bold; margin:0px auto; padding-top:4px; font-weight:bold; display:inline;}
#links > p.title > a { color:#333; font-size:13px; margin:0px; display:block; font-weight:bold; text-decoration:none; padding:0px;}
#links > p.title  > a:hover{ color:#09F; margin:0px; text-decoration:underline; padding:0px;}

#btn { padding:0; margin:0px; width:239px; z-index:5;}
#btn li { width:239px;  list-style-type:none; margin:0; padding:0;}
#btn li a { display:block; height:67px; width:239px; }

#rightad { width:220px; height:460px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; top:10px; background:url(img/rightad.png) no-repeat;}

#ctcside { width:225px; height:100px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#999; border-top:none; vertical-align:right; position:relative; right:-20px; top:10px; background-color:#1262db;}
#ctcside ul { margin:0; padding:0;}
#ctcside li { width:190px;  list-style-type:none; margin:0; padding:0;}
#ctcside li a { display:block; height:25px; width:190px; }

#ctcsidePricing { position:relative; top:5px; left:20px; background:url(img/contactnavblock.png) no-repeat 0 0;}
#ctcsidePricing:hover { position:relative; top:5px; left:20px; background:url(img/contactnavblock.png) no-repeat -190px 0;}
#ctcsideCall { position:relative; top:10px; left:20px; background:url(img/contactnavblock.png) no-repeat 0 -25px ;}
#ctcsideCall:hover {  position:relative; top:10px; left:20px; background:url(img/contactnavblock.png) no-repeat -190px -25px;}
#ctcsideEmail {  position:relative; top:15px; left:20px; background:url(img/contactnavblock.png) no-repeat 0 -50px ;}
#ctcsideEmail:hover {  position:relative; top:15px; left:20px; background:url(img/contactnavblock.png) no-repeat -190px -50px;}

/* Banner Variation */
#bannerCareers {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/careers.jpg) no-repeat;}
#bannerClients {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/clients.jpg) no-repeat;}
#bannerCompany {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/company.jpg) no-repeat;}
#bannerContactInfo {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/contact-info.jpg) no-repeat;}
#bannerDashboard {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/dashboard.jpg) no-repeat;}
#bannerFinancial {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/financial.jpg) no-repeat;}
#bannerGovernment {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/government.jpg) no-repeat;}
#bannerHealth {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/health.jpg) no-repeat;}
#bannerHumanResources {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/human-resources.jpg) no-repeat;}
#bannerNews {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/news.jpg) no-repeat;}
#bannerIndustries {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/industries.jpg) no-repeat;}
#bannerInsurance {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/insurance.jpg) no-repeat;}
#bannerModelViewer {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/modelviewer.jpg) no-repeat;}
#bannerDemo {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/demo.jpg) no-repeat;}
#bannerServices {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/services.jpg) no-repeat;}
#bannerTechnicalSupport {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/technical-support.jpg) no-repeat;}
#bannerTravel {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/travel.jpg) no-repeat;}
#bannerValidation {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/validation.jpg) no-repeat;}
#bannerXCSeiConsole {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/XCS-eiConsole.jpg) no-repeat;}
#bannerXCSeiConsoleTwo {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/XCS-eiConsole2.jpg) no-repeat;}
#bannerXCSeiPlatform {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/XCS-eiPlatform.jpg) no-repeat;}
#bannerXCSeiPlatformTwo {height:133px; width:500px; display:block; z-index:4; position:absolute; top:90px; left:250px; background:url(img/banners/XCS-eiPlatform2.jpg) no-repeat;}

/*Blue  Banner Title */
#bluetitle { padding:0; margin:0px; z-index:5; position:absolute; top:122px; left:240px;}
#bluetitle p { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; text-align:center; background-color:#1262db; padding:10px 20px 10px 30px;}

/*Blue  Banner Tag Line */
#line { font:Arial, Helvetica, sans-serif;  padding:0; margin:0px; width:220px; z-index:5; position:absolute; top:90px; left:20px;}
#line p { font:Arial, Helvetica, sans-serif; font-style:italic; font-size:14px; color:#bbe2ef; line-height:25px;}

#rightbox{ width:215px; height:460px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:0px; top:10px;}
#insurancerightbox{ width:215px; height:570px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; position:relative; top:10px; right:10px;}

#leftbox { width:240px; height:240px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:-10px; margin-top:10px; padding-bottom:10px; }

#lefttitle{  background:#1262db; padding:0; margin:0; width:240px; height:20px; text-align:center; font-size:11px; color:#FFF; vertical-align:middle; line-height:20px;}

#ad { margin-top:5px; margin-left:5px; width:210px; height:280px; display:block; background:url(img/ad.png) no-repeat; }
#adtwo { width:220px; height:100px; display:block; position:absolute; right:15px; top:30px; background:url(img/ad2.png) no-repeat;}
#ibmpartners { width:210px; height:235px; display:block; position:absolute; right:0px; top:20px; background:url(img/ibmpartners.png) no-repeat; }
#leveraging { width:210px; height:393px; display:block; position:absolute; right:0px; top:20px; background:url(img/leveraging.png) no-repeat; }
#insurancenews { width:210px; height:465px; display:block; position:absolute; right:0px; top:20px; background:url(img/insurancenews.png) no-repeat; }
#eiconsolehealth { width:210px; height:75px; display:block; background:url(img/ei-health.png) no-repeat; }
#eiconsole { width:210px; height:75px; display:block; position:absolute; right:0px; top:20px; background:url(img/eiconsole.png) no-repeat; }
#eiconsoleacord { width:210px; height:75px; display:block; background:url(img/eiconsoleacord.png) no-repeat; }
#acordeiconsole {margin-left:15px; width:180px; height:135px; display:block;  background:url(img/button_eic.jpg) no-repeat; }
#rightbox{ width:215px; height:410px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#righthealthbox{ width:215px; height:230px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; position:relative; right:10px; top:10px;
}
#rightpartners{ width:215px; height:270px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightleveraging{ width:215px; height:420px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightinsurancenews{ width:215px; height:486px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightlearn{ width:215px; height:220px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightacord{ width:215px; height:260px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightacord p{ margin-top:0px; width:100%; background-color:#CCE6F8; font-size:10px; color:#000; font-weight:bold;}
#rightdemotravel{ width:215px; height:150px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightdemosmall{ width:215px; height:90px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightdemo{ width:215px; height:127px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightdemo p{ margin-top:0px; width:100%; background-color:#CCE6F8; font-size:10px; color:#000; font-weight:bold;}
#rightacorddownload{ width:215px; height:235px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#rightacorddownload p{margin-left:10px; margin-right:7px; text-align:left; font-size:11px; display:block; line-height:13px; margin-top:-10px}
#righthealth{ width:215px; height:540px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#1262db; vertical-align:right; position:relative; right:10px; top:10px; margin-bottom:10px;}
#righthealth p{ margin-left:7px; margin-right:7px; text-align:left; font-size:11px; display:block; line-height:13px; margin-top:-10px}
#action { padding:0; margin:0px; width:172px; z-index:5;}
#action li { width:172px;  list-style-type:none; margin:0; padding:0;}
#action li a { display:block; width:172px; cursor:pointer; }


#Download{ width:191px; height:94px; display:block; position:absolute; left:13px; top:300px; background:url(img/downloadblock.png) no-repeat 0 0;}
#Download:hover { width:191px; height:94px; display:block; position:absolute; left:13px; top:300px; background:url(img/downloadblock.png) no-repeat -191px 0;}

#actionSteps { position:absolute; top:102px;left:25px; height:49px; background:url(img/demoblock.png) no-repeat 0 0;}
#actionSteps:hover { position:absolute; top:102px;left:25px; height:49px; background:url(img/demoblock.png) no-repeat -172px 0;}
#actionDemo {  position:absolute; top:155px;left:25px; height:26px; background:url(img/demoblock.png) no-repeat 0 -49px ;}
#actionDemo:hover {   position:absolute; top:155px;left:25px; height:26px; background:url(img/demoblock.png) no-repeat -172px -49px;}
#actionWebex { position:absolute; top:185px;left:25px;height:26px;  background:url(img/demoblock.png) no-repeat 0 -75px ;}
#actionWebex:hover {  position:absolute; top:185px;left:25px; height:26px; background:url(img/demoblock.png) no-repeat -172px -75px;}

#actionDownloadHome { position:absolute; top:140px;left:30px; width:172px; height:26px; background:url(img/actionblock.png) no-repeat 0 0;}
#actionDownloadHome:hover { position:absolute; top:140px;left:30px; width:172px; height:26px;   background:url(img/actionblock.png) no-repeat -172px 0;}
#actionWebexHome {  position:absolute; top:170px;left:30px; width:172px; height:26px;  background:url(img/actionblock.png) no-repeat 0 -26px ;}
#actionWebexHome:hover {   position:absolute; top:170px;left:30px; width:172px; height:26px;   background:url(img/actionblock.png) no-repeat -172px -26px;}
#actionDemoHome { position:absolute; top:200px;left:30px; width:172px; height:26px;   background:url(img/actionblock.png) no-repeat 0 -52px ;}
#actionDemoHome:hover {  position:absolute; top:200px;left:30px; width:172px; height:26px;  background:url(img/actionblock.png) no-repeat -172px -52px;}


#AcordSteps:hove {margin-left:3px; display:block; width:210px; height:49px; background:url(img/insurance-buttons-block.png) no-repeat 0 0px ;}
#AcordSteps {margin-left:3px; display:block; width:210px; height:49px; background:url(img/insurance-buttons-block.png) no-repeat -210px 0px ;}
#Acord:hover { margin-left:7px; display:block; width:201px; height:36px;background:url(img/insurance-buttons-block.png) no-repeat 0 -49px;}
#Acord {margin-left:7px; margin-top:20px; display:block; width:201px; height:36px;; background:url(img/insurance-buttons-block.png) no-repeat -201px -49px;}

#AcordLicense {margin-left:9px; margin-top:10px; display:block; width:192px; height:50px;; background:url(img/license-block.png) no-repeat 0px 0px;}
#AcordLicense:hover {margin-left:9px; margin-top:10px; display:block; width:192px; height:50px;; background:url(img/license-block.png) no-repeat -192px 0px;}

#insuranceDownload { margin-left:20px; margin-top:3px;display:block; height:26px; width:172px;  background:url(img/demoblock.png) no-repeat 0 -101px ;}
#insuranceDownload:hover {  margin-left:20px; margin-top:3px;display:block; height:26px; width:172px;  background:url(img/demoblock.png) no-repeat -172px -101px;}
#insuranceDemo { margin-left:20px; margin-top:3px;display:block; height:26px; width:172px; background:url(img/demoblock.png) no-repeat 0 -49px ;}
#insuranceDemo:hover { margin-left:20px; margin-top:3px; display:block; height:26px; width:172px; background:url(img/demoblock.png) no-repeat -172px -49px;}

#InsurancePIE {margin-left:20px; margin-top:3px; display:block; width:172px; height:73px;; background:url(img/insurance-pie-block.png) no-repeat 0px 0px;}
#InsurancePIE:hover {margin-left:20px; margin-top:3px;  display:block; width:172px; height:73px;; background:url(img/insurance-pie-block.png) no-repeat -172px 0px;}
#InsuranceDN {margin-left:20px;margin-top:3px; ; display:block; width:172px; height:48px;; background:url(img/insurance-pie-block.png) no-repeat 0px -73px;}
#InsuranceDN:hover {margin-left:20px; margin-top:3px;  display:block; width:172px; height:48px;; background:url(img/insurance-pie-block.png) no-repeat -172px -73px;}
#InsuranceReseller {margin-left:20px; margin-top:3px;  display:block; width:172px; height:48px;; background:url(img/insurance-pie-block.png) no-repeat 0px -121px;}
#InsuranceReseller:hover {margin-left:20px; margin-top:3px; display:block; width:172px; height:48px;; background:url(img/insurance-pie-block.png) no-repeat -172px -121px;}
#healthValidation { margin-left:21px; margin-top:10px; display:block; width:168px; height:26px; background:url(img/validation-block.png) no-repeat 0 0px; }
#healthValidation:hover { margin-left:21px; margin-top:10px; display:block;  width:168px; height:26px; background:url(img/validation-block.png) no-repeat -168px 0px; }

#actionConsole { margin-left:15px; margin-top:-5px; width:180px; height:23px; background:url(img/insurance-demos-block.png) no-repeat 0 0;}
#actionConsole:hover { margin-left:15px; margin-top:-5px;    width:180px; height:23px; background:url(img/insurance-demos-block.png) no-repeat -180px 0;}
#actionMapper {  margin-left:15px;   width:180px; height:23px; background:url(img/insurance-demos-block.png) no-repeat 0 -23px ;}
#actionMapper:hover {   margin-left:15px; width:180px; height:23px; background:url(img/insurance-demos-block.png) no-repeat -180px -23px;}
#actionValidation { margin-left:15px; margin-top:-5px;  width:180px; height:23px;  background:url(img/insurance-demos-block.png) no-repeat 0 -46px ;}
#actionValidation:hover {  margin-left:15px; margin-top:-5px;   width:180px; height:23px; background:url(img/insurance-demos-block.png) no-repeat -180px -46px;}
#actionDTCC { margin-top:10px; margin-bottom:3px; margin-left:15px; width:180px; height:23px;  background:url(img/insurance-demos-block.png) no-repeat 0 -69px ;}
#actionDTCC:hover { margin-top:10px; margin-bottom:3px;  margin-left:15px;   width:180px; height:23px; background:url(img/insurance-demos-block.png) no-repeat -180px -69px;}
#actionOTA { margin-top:0px; margin-left:15px; width:180px; height:35px;  background:url(img/insurance-demos-block.png) no-repeat 0 -92px ;}
#actionOTA:hover {  margin-top:0px; margin-left:15px;   width:180px; height:35px; background:url(img/insurance-demos-block.png) no-repeat -180px -92px;}
#actionFastRez { margin-left:15px; width:180px; height:35px;  background:url(img/insurance-demos-block.png) no-repeat 0 -127px ;}
#actionFastRez:hover {  margin-left:15px;   width:180px; height:35px; background:url(img/insurance-demos-block.png) no-repeat -180px -127px;}
#actionOTAV { margin-left:15px; width:180px; height:35px;  background:url(img/insurance-demos-block.png) no-repeat 0 -162px ;}
#actionOTAV:hover {  margin-left:15px;   width:180px; height:35px; background:url(img/insurance-demos-block.png) no-repeat -180px -162px;}

#life{ margin-left:15px; margin-top:5px; width:180px; height:23px; background:url(img/lifeannuity.gif) no-repeat; }
#dtcc { margin-left:15px; width:180px; height:23px; background:url(img/dtcc.gif) no-repeat; }
#propertycasualty { margin-left:15px; width:180px; height:23px; background:url(img/propertycasualty.gif) no-repeat; }
#validationserver {margin-left:15px; width:180px; height:23px; background:url(img/validationserver.gif) no-repeat;  }

#healthConsole { margin-left:0px; width:210px; height:63px; background:url(img/ei-health.png) no-repeat; }
#healthDownload  { display:block; margin-left:0px; width:210px; height:105px; background:url(img/download-health-block.png) no-repeat 0 -210px; }
#healthDownload:hover {display:block; margin-left:0px; width:210px; height:105px; background:url(img/download-health-block.png) no-repeat 0 -210px;  }
#healthDemo a { display:block; margin-left:21px; margin-top:10px; width:172px; height:26px; background:url(img/demoblock.png) no-repeat 0 -49px; cursor:pointer;}
#healthDemo a:hover {  display:block; margin-left:21px; margin-top:10px; height:26px; width:172px; background:url(img/demoblock.png) no-repeat -172px -49px; cursor:pointer;}
#healthThirty a { display:block; margin-left:21px; margin-top:3px; width:172px; height:26px; background:url(img/demoblock.png) no-repeat 0 -126px; cursor:pointer;}
#healthThirty a:hover {  display:block; margin-left:21px; margin-top:3px; height:26px; width:172px; background:url(img/demoblock.png) no-repeat -172px -126px; cursor:pointer;}

#ctc { padding:0; margin:0px; width:190px; z-index:5;}
#ctc li { width:190px;  list-style-type:none; margin:0; padding:0;}
#ctc li a { display:block; height:25px; width:190px; }

#ctcPricing { position:absolute; top:112px;right:15px; background:url(img/contactnavblock.png) no-repeat 0 0;}
#ctcPricing:hover { position:absolute; top:112px; right:15px; background:url(img/contactnavblock.png) no-repeat -190px 0;}
#ctcCall { position:absolute; top:142px; right:15px; background:url(img/contactnavblock.png) no-repeat 0 -25px ;}
#ctcCall:hover { position:absolute; top:142px; right:15px; background:url(img/contactnavblock.png) no-repeat -190px -25px;}
#ctcEmail { position:absolute; top:172px; right:15px; background:url(img/contactnavblock.png) no-repeat 0 -50px ;}
#ctcEmail:hover { position:absolute; top:172px; right:15px; background:url(img/contactnavblock.png) no-repeat -190px -50px;}

#btnDownload { position:absolute; top:330px; right:17px; background:url(http://www.pilotfishtechnology.com/css/img/downloaddemoblock.png) no-repeat 0 0;}
#btnDownload:hover { position:absolute; top:330px; right:17px; background:url(http://www.pilotfishtechnology.com/css/img/downloaddemoblock.png) no-repeat -239px 0;}
#btnLiveDemo { position:absolute; top:330px; right:280px; background:url(http://www.pilotfishtechnology.com/css/img/downloaddemoblock.png) no-repeat 0 -67px ;}
#btnLiveDemo:hover { position:absolute; top:330px; right:280px; background:url(http://www.pilotfishtechnology.com/css/img/downloaddemoblock.png) no-repeat -239px -67px;}

#btnDemo { padding:0; margin:0px; width:260px; z-index:5;}
#btnDemo li { width:260px;  list-style-type:none; margin:0; padding:0;}
#btnDemo li a { display:block; height:170px; width:260px; }
#btnDemoSS { position:absolute; top:144px; right:10px; background:url(http://www.pilotfishtechnology.com/css/img/screenshotblock.png) no-repeat 0 0; }
#btnDemoSS:hover { position:absolute; top:144px; right:10px; background:url(http://www.pilotfishtechnology.com/css/img/screenshotblock.png) no-repeat -260px 0; }


#socialcrumb { background:url(img/lowbar.png) repeat-x; height:36px; padding-right:10px; margin:0; list-style:none; color: #666; font-family:arial; font-family: Arial,Helvetica,sans-serif;font-weight:500; clear:both; cursor:default;}
#socialcrumb > li           {float:right; padding:0 0 0 20px; line-height:36px; font-size:13px; font-weight:bold;   }
#socialcrumb > li > a       {display:block; color:#666; text-decoration:none; padding:0 20px 0 0;background: url(Img/socialcrumb.gif) no-repeat right center; font-weight:300;}
#socialcrumb > li > a:hover {color:#09F;}

#social { padding-top:10px; margin:0px; width:242px; z-index:5; position:relative; right:20px; top:10px;}
#social li { width:242px;  list-style-type:none; margin:0; padding-bottom:5px;}
#social li a { display:block; height:80px; width:242px; }

#socialFacebook {  background:url(img/facebook_button.png) no-repeat;}
#socialLinkedIn {   background:url(img/linkedin_button.png) no-repeat;}
#socialVideos { background:url(img/videos_button.png) no-repeat;}

#crumb { background:url(img/lowbar.png) repeat-x; height:36px; line-height:20px; margin:0; padding-left:5px; padding-top:5px; padding-bottom:0px; padding-right:5px; list-style:none; color: #000; font-family:arial; font-family:Verdana, Geneva, sans-serif; clear:both; cursor:default;}
#crumb > li           {float:left; padding:0 0 0 10px; font-size:12px; color:#000; }
#crumb > li > a       {display:block; color:#4090E7; font-size:12px; cursor:pointer; text-decoration:none; padding:0 20px 0 0; background: url(img/crumb.gif) no-repeat right center; font-weight:300;}
#crumb > li > a:hover {color:#09F;}

#nav { background:#FFF; width:240px; padding-top:10px; padding-left:10px; margin:0;}
#nav li { width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#nav li a { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png)  no-repeat 0 0; border:none; text-decoration:none; line-height:20px; text-align:left; color:#333; text-indent:10px;}
#nav li a:hover { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png) no-repeat -240px 0;; border:none; color:#06C;}
#nav li.title {background-color:#1262db; background-image:none;}
#nav li.title a{ background-image:none; width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#nav li.title a:hover{color:#bbe2ef;}

#productsTitle { background:#FFF; width:240px; padding-top:10px; padding-left:10px; margin:0; padding-bottom:0; position:relative; top:0px;}
#productsTitle li { width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0; border:none; text-align:center; line-height:20px; color:#FFF; background-color:#000; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#productsTitle li a { width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0; border:none; text-align:center; line-height:20px; color:#; background-color:#000; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF;}
#productsTitle li a:hover { width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0; border:none; text-align:center; line-height:20px; color:#; background-color:#000; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#bbe2ef;}


#core { background:#FFF; width:240px; padding-top:0px; padding-left:10px; margin:0;}
#core li { width:240px;height:40px; vertical-align:middle; display:block; margin:0; padding:0; border:none; text-align:center;  background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;  position:relative; top:0px;}
#core li a {  display:block; height:40px; width:240px; border:none; text-decoration:none; line-height:20px; text-align:left; color:#333; }

#navServices { background:#FFF; width:240px; padding-top:10px; padding-left:10px; margin:0; position:relative; top:0px;}
#navServices li { width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#navServices li a { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png)  no-repeat 0 0; border:none; text-decoration:none; line-height:20px; text-align:left; color:#333; text-indent:10px;}
#navServices li a:hover { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png) no-repeat -240px 0;; border:none; color:#06C;}
#navServices li.title {background-color:#1262db; background-image:none;}
#navServices li.title a{ background-image:none; width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#navServices li.title a:hover{color:#bbe2ef;}

#navCompany { background:#FFF; width:240px; padding-top:10px; padding-left:10px; margin:0; position:relative; top:0px;}
#navCompany li { width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#navCompany li a { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png)  no-repeat 0 0; border:none; text-decoration:none; line-height:20px; text-align:left; color:#333; text-indent:10px;}
#navCompany li a:hover { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png) no-repeat -240px 0;; border:none; color:#06C;}
#navCompany li.title {background-color:#1262db; background-image:none;}
#navCompany li.title a{ background-image:none; width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#navCompany li.title a:hover{color:#bbe2ef;}

#navIndustry { background:#FFF; width:240px; padding-top:10px; padding-left:10px; margin:0; position:relative; top:0px;}
#navIndustry li { width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#navIndustry li a { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png)  no-repeat 0 0; border:none; text-decoration:none; line-height:20px; text-align:left; color:#333; text-indent:10px;}
#navIndustry li a:hover { display:block; height:20px; width:240px; background:url(img/leftbuttonblock.png) no-repeat -240px 0;; border:none; color:#06C;}
#navIndustry li.title {background-color:#1262db; background-image:none;}
#navIndustry li.title a{ background-image:none; width:240px;height:20px; vertical-align:middle; display:block; margin:0; padding:0px; border:none; text-align:center; line-height:20px; background-color:#1262db; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#navIndustry li.title a:hover{color:#bbe2ef;}

#corePlatform { background:url(img/coreblock.png) no-repeat 0 0;}
#corePlatform:hover { background:url(img/coreblock.png) no-repeat -240px 0;}
#coreConsole { background:url(img/coreblock.png) no-repeat 0 -40px;}
#coreConsole:hover { background:url(img/coreblock.png) no-repeat -240px -40px;}
#corePIE { background:url(img/coreblock.png) no-repeat 0 -80px;}
#corePIE:hover { background:url(img/coreblock.png) no-repeat -240px -80px;}
#coreDashboard { background:url(img/coreblock.png) no-repeat 0 -120px;}
#coreDashboard:hover { background:url(img/coreblock.png) no-repeat -240px -120px;}
#coreModelViewer{ background:url(img/coreblock.png) no-repeat 0 -160px;}
#coreModelViewer:hover { background:url(img/coreblock.png) no-repeat -240px -160px;}
#coreValidationServer { background:url(img/coreblock.png) no-repeat 0 -200px;}
#coreValidationServer:hover { background:url(img/coreblock.png) no-repeat -240px -200px;}

#rightStandards { background:url(img/rightbartitle.png) repeat-x; padding-top:0px; margin-top:10px; width:225px; display:block; height:80px; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#999; vertical-align:middle; position:relative; right:-20px; top:10px;}
#rightStandards > p { color:#FFF; font-size:11px; text-align:center; padding-top:0px; margin:0;}
#rightStandards > p.leverage { color:#000; font-size:14px; font-weight:bold; padding-top:10px;}

#rightStandardsLinks { padding:0px; margin:0px;width:225px; display:block; list-style-type:none; text-align:center; border:thin; border-style:solid; border-color:#999; border-top:none; vertical-align:right; position:relative; right:-20px; top:10px;}
#rightStandardsLinks > li { width:225px;  list-style-type:none; margin:0; padding:0;}
#rightStandardsLinks > li > a { display:block; width:225px;  border:none; text-decoration:none; line-height:20px; color:#333; font-weight:400; font-size:13px; }
#rightStandardsLinks > li > a:hover { display:block; width:225px;  border:none; text-decoration:none; line-height:20px; color:#333; font-weight:400; font-size:13px; color:09F;}

#nest { font-size:12px; font-weight:800; color:#666666;}
#nest li { font-weight:100; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

#tour{ border:solid;border-color:#CCC; text-align:center; background-color:#EAF6FF;}
#tour p{font-size:10px; font-weight:bold}

p.date {font-size:13px; color:#666; font-weight:600; padding:0; margin-bottom:0px;margin-top:0px;}
p.press {padding:0; margin:0;}

#leftcol{
	background-color:#FFF;
	width:230px;
	height:auto;
	position: relative;
}

#centercol{
	background-color:#FFF;
	width:100%;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
}

#rightcol{
	width:215px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	background-color:#FFF;

}

#rightcolhome{
	width:245px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:35px;
	background-color:#FFF;

}


#righttitle{  background:#1262db; padding:0; margin:0; width:215px; height:20px; text-align:center; font-size:11px; color:#FFF; vertical-align:middle; line-height:20px;}
#righttitletwo{  background:#1262db; padding:0; padding-top:5px; width:215px; height:30px; text-align:center; font-size:11px; color:#FFF; vertical-align:middle; line-height:12px;}
#bottomcontainer{
	position: inherit;
	width:980px;
	height:auto;
	margin-top:0px;
	}

#footer {
	width:980px;
	color:#000;
	background-color:#1262db;
	background-repeat:no-repeat;
	font-size:12px;
	padding-top:10px;
	height:40px;
	padding-bottom:5px;
	vertical-align:middle;
	align:center;
}

#leftfooter{
	float:left;
	padding-left:10px
}

#rightfooter{
	float:right;
	padding-right:10px
}

.fp-mailto {
    font-size: 12px;
    color: #222 !important;
    text-decoration: none;
}

.fp-mailto:hover {
    text-decoration: underline;
}


