@charset "UTF-8";
/* CSS Document */
body {font: 0.9em Arial, Helvetica, sans-serif; line-height: 1.4; margin: 0; padding: 10px 0; text-align: center; color: #000000; background-color: #E6E6E6;}

.hide {display: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.smallText {font-size: 70%;}
.horizRule {margin: 0; padding: 0; border-bottom: #ADD036 2px solid;}
.horizRuleThin {margin: 0; border-bottom: #ADD036 1px solid;}

/*Page Holder*/
.pageHolder {width: 960px; padding: 0; margin: 0 auto; text-align: left; background-color: #FFFFFF; border: 2px solid #274186;}

/*Page Header*/
.pageHeader {width: 960px; height: 96px; padding: 0; margin: 0; text-align: right; background-color: transparent;}
.pageHeader h1 {font-size: 31px; font-weight: normal; color: #FFFFFF; padding: 53px 20px 0 0; margin: 0;}

/*Navigation Bar*/
#navBar {width: 960px; font-size: 80%; background: url(/css-images/button-grad-off.gif) left repeat-x; padding: 0; margin: 4px 0; font-weight:bold;}
		#navBar ul {list-style: none; display: block; margin: 0; padding: 0;}
		#navBar ul li {padding: 0; margin: 0; float: left; display: block; border-left: #D2F657 1px solid; border-right: #3D611B 1px solid;}
		#navBar ul .firstLink {border-left: none;}
		#navBar ul .lastLink {border-right: none; padding: 0.3em 0 0.2em 0;}
		#navBar li a:link, #navBar li a:visited {float: left; display: block; padding: 0.3em 20px 0.2em 20px; margin: 0; color: #000000; text-decoration: none; background-image: none;}
		#navBar li a:hover, #navBar li a:active {color: #FFFFFF; text-decoration: none; background: url(/css-images/button-grad-on.gif) left repeat-x;}
		#navBar li a:link.topNavOn, #navBar li a:visited.topNavOn {color: #FFFFFF; background: url(/css-images/button-grad-on.gif) left repeat-x;}
		#navBar li a:hover.topNavOn, #navBar li a:active.topNavOn { /*Nothing*/ }

/*Paris (Blue) Navigation Bar*/
#parisNavBar {width: 960px; font-size: 80%; background: url(/css-images/paris-button-grad-off.gif) left repeat-x; padding: 0; margin: 4px 0;}
		#parisNavBar ul {list-style: none; display: block; margin: 0; padding: 0;}
		#parisNavBar ul li {padding: 0; margin: 0; float: left; display: block; border-left: #415CA5 1px solid; border-right: #000000 1px solid; font-weight:bold;}
		#parisNavBar ul .firstLink {border-left: none;}
		#parisNavBar ul .lastLink {border-right: none; padding: 0.3em 0 0.2em 0;}
		#parisNavBar li a:link, #parisNavBar li a:visited {float: left; display: block; padding: 0.3em 20px 0.2em 20px; margin: 0; color: #FFFFFF; text-decoration: none; background-image: none;}
		#parisNavBar li a:hover, #parisNavBar li a:active {color: #87B5E9; text-decoration: none; background: url(/css-images/paris-button-grad-on.gif) left repeat-x;}
		#parisNavBar li a:link.topNavOn, #parisNavBar li a:visited.topNavOn {color: #87B5E9; background: url(/css-images/paris-button-grad-on.gif) left repeat-x;}
		#parisNavBar li a:hover.topNavOn, #parisNavBar li a:active.topNavOn { /*Nothing*/ }

/*Documentation (Orange) Navigation Bar*/
#docNavBar {width: 960px; font-size: 80%; background: url(/css-images/doc-button-grad-off.gif) left repeat-x; padding: 0; margin: 4px 0;}
		#docNavBar ul {list-style: none; display: block; margin: 0; padding: 0;}
		#docNavBar ul li {padding: 0; margin: 0; float: left; display: block; border-left: #FFCD21 1px solid; border-right: #E23500 1px solid; font-weight:bold;}
		#docNavBar ul .firstLink {border-left: none;}
		#docNavBar ul .lastLink {border-right: none; padding: 0.3em 0 0.2em 0;}
		#docNavBar li a:link, #docNavBar li a:visited {float: left; display: block; padding: 0.3em 20px 0.2em 20px; margin: 0; color: #000000; text-decoration: none; background-image: none;}
		#docNavBar li a:hover, #docNavBar li a:active {color: #FFFFFF; text-decoration: none; background: url(/css-images/doc-button-grad-on.gif) left repeat-x;}
		#docNavBar li a:link.topNavOn, #docNavBar li a:visited.topNavOn {color: #FFFFFF; background: url(/css-images/doc-button-grad-on.gif) left repeat-x;}
		#docNavBar li a:hover.topNavOn, #docNavBar li a:active.topNavOn { /*Nothing*/ }

/*Home Page - Left Hand Column*/
.homePageLHC {width: 210px; color: #666666; padding: 0; margin: 0; text-align: left; background-color: #E6E6E6; float: left; display: inline;}
		.homePageLHC ul {list-style: none; margin: 0; padding: 0;}
		.homePageLHC ul li {padding: 0; margin: 0;}
		.homePageLHC ul li a:link, .homePageLHC ul li a:visited {display: block; height: 3em; padding: 35px 20px 35px 110px; margin: 0; color: #666666; font-size: 100%; text-decoration: none; font-weight: bold; border-bottom: #ADD036 2px solid;}
		.homePageLHC ul li a:hover, .homePageLHC ul li a:active {color: #000000; text-decoration: none;}

/*Left Hand Column*/
.lhColumn {width: 210px; color: #666666; padding: 0 0 180px 0; margin: 0; text-align: left; background-color: transparent; background: url(/css-images/sub-menu-bg.gif) top no-repeat; float: left;}

/*Sub Navigation - Left Hand Column*/
.subNav {width: 210px; color: #666666; font-size: 80%; padding: 0 0 44px 0; margin: 0; text-align: left; background-color: transparent; background: url(/css-images/sub-menu-footer.gif) bottom no-repeat;}

		.subNav ul {display: block; list-style: none; margin: 0; padding: 0;}
		.subNav ul li {padding: 0; margin: 0; display: block; border-bottom: #FFFFFF 2px solid}
		.subNav ul li a:link, .subNav ul li a:visited {display: block; padding: 0.4em 0 0.4em 20px; margin: 0; color: #666666; text-decoration: none; background-image: none; background-color: #E6E6E6;}
		.subNav ul li a:hover, .subNav ul li a:active {color: #FFFFFF; text-decoration: none; background: url(/css-images/sub-nav-grad.gif) top repeat-y;}
		.subNav ul li a:link.subNavOn, .subNav ul li a:visited.subNavOn {color: #FFFFFF; background: url(/css-images/sub-nav-grad.gif) top repeat-y;}

		.subNav ul ol {display: block; list-style: none; margin: 0; padding: 0;}
		.subNav ul ol li {padding: 0; margin: 0; display: block; border-bottom: #FFFFFF 2px solid;}
		.subNav ul ol li a:link, .subNav ul ol li a:visited {display: block; padding: 0.4em 0 0.4em 40px; margin: 0; color: #666666; text-decoration: none; background-image: none; background-color: #E6E6E6;}
		.subNav ul ol li a:hover, .subNav ul ol li a:active {color: #FFFFFF; text-decoration: none; background: url(/css-images/sub-nav-grad.gif) top repeat-y;}
		.subNav ul ol li a:link.subSubNavOn, .subNav ul ol li a:visited.subSubNavOn {color: #FFFFFF; background: url(/css-images/sub-nav-grad.gif) top repeat-y;}

/*Paris (Blue) Sub Navigation - Left Hand Column*/
.parisSubNav {width: 210px; color: #666666; font-size: 80%; padding: 0 0 44px 0; margin: 0; text-align: left; background-color: transparent; background: url(/css-images/sub-menu-footer.gif) bottom no-repeat;}

		.parisSubNav ul {display: block; list-style: none; margin: 0; padding: 0;}
		.parisSubNav ul li {padding: 0; margin: 0; display: block; border-bottom: #FFFFFF 2px solid}
		.parisSubNav ul li a:link, .parisSubNav ul li a:visited {display: block; padding: 0.4em 0 0.4em 20px; margin: 0; color: #666666; text-decoration: none; background-image: none; background-color: #E6E6E6;}
		.parisSubNav ul li a:hover, .parisSubNav ul li a:active {color: #FFFFFF; text-decoration: none; background: url(/css-images/paris-sub-nav-grad.gif) top repeat-y;}
		.parisSubNav ul li a:link.subNavOn, .parisSubNav ul li a:visited.subNavOn {color: #FFFFFF; background: url(/css-images/paris-sub-nav-grad.gif) top repeat-y;}

		.parisSubNav ul ol {display: block; list-style: none; margin: 0; padding: 0;}
		.parisSubNav ul ol li {padding: 0; margin: 0; display: block; border-bottom: #FFFFFF 2px solid;}
		.parisSubNav ul ol li a:link, .parisSubNav ul ol li a:visited {display: block; padding: 0.4em 0 0.4em 40px; margin: 0; color: #666666; text-decoration: none; background-image: none; background-color: #E6E6E6;}
		.parisSubNav ul ol li a:hover, .parisSubNav ul ol li a:active {color: #FFFFFF; background: url(/css-images/paris-sub-nav-grad.gif) top repeat-y;}
		.parisSubNav ul ol li a:link.subSubNavOn, .parisSubNav ul ol li a:visited.subSubNavOn {color: #FFFFFF; background: url(/css-images/paris-sub-nav-grad.gif) top repeat-y;}

/*Documentation (Orange) Sub Navigation - Left Hand Column*/
.docSubNav {width: 210px; color: #666666; font-size: 80%; padding: 0 0 44px 0; margin: 0; text-align: left; background-color: transparent; background: url(/css-images/sub-menu-footer.gif) bottom no-repeat;}

		.docSubNav ul {display: block; list-style: none; margin: 0; padding: 0;}
		.docSubNav ul li {padding: 0; margin: 0; display: block; border-bottom: #FFFFFF 2px solid;}
		.docSubNav ul li a:link, .docSubNav ul li a:visited {display: block; padding: 0.4em 0 0.4em 20px; margin: 0; color: #666666; text-decoration: none; background-image: none; background-color: #E6E6E6;}
		.docSubNav ul li a:hover, .docSubNav ul li a:active {color: #000000; text-decoration: none; background: url(/css-images/doc-sub-nav-grad.gif) top repeat-y;}
		.docSubNav ul li a:link.subNavOn, .docSubNav ul li a:visited.subNavOn {color: #000000; background: url(/css-images/doc-sub-nav-grad.gif) top repeat-y;}
		
		.docSubNav ul ol {display: block; list-style: none; margin: 0; padding: 0;}
		.docSubNav ul ol li {padding: 0; margin: 0; display: block; border-bottom: #FFFFFF 2px solid;}
		.docSubNav ul ol li a:link, .docSubNav ul ol li a:visited {display: block; padding: 0.4em 0 0.4em 40px; margin: 0; color: #666666; text-decoration: none; background-image: none; background-color: #E6E6E6;}
		.docSubNav ul ol li a:hover, .docSubNav ul ol li a:active {color: #000000; text-decoration: none; background: url(/css-images/doc-sub-nav-grad.gif) top repeat-y;}
		.docSubNav ul ol li a:link.subSubNavOn, .docSubNav ul ol li a:visited.subSubNavOn {color: #000000; text-decoration: none; background: url(/css-images/doc-sub-nav-grad.gif) top repeat-y;}
		
/* Documentation Category List */
.catList {color: #666666; margin: 0; text-align: left;}

		.catList ul {display: block; list-style: none; margin: 0; padding: 0;}
		.catList ul li {padding: 0; margin: 0; display: block; font-weight:bold;}
		.catList ul li a:link, .catList ul li a:visited {padding: 0.4em 0 0.4em 0px; margin: 0; color:#ADD036; text-decoration:none;}
		.catList ul li a:hover, .catList ul li a:active {padding: 0.4em 0 0.4em 0px; margin: 0; color:#ADD036; text-decoration:underline;}
		.catList ul li a:link.subNavOn, .catList ul li a:visited.subNavOn {color: #FFFFFF; background: url(/css-images/sub-nav-grad.gif) top repeat-y;}

/*Large Image Bar with Link*/
.largeImageBarWithLink {width: 117px; height: 21px; padding: 139px 362px 0 267px; margin: 0 0 4px 0; float: right;}
		.largeImageBarWithLink a:link, .largeImageBarWithLink a:visited {font-size: 10px; font-weight: bold; height: 21px; display: block; padding: 4px 0 0 0; margin: 0; color: #000000; text-decoration: none; text-align: center; background-image: url(/css-images/view-demo-off.gif); background-position: top; background-repeat: no-repeat;}
		.largeImageBarWithLink a:hover, .largeImageBarWithLink a:active {color: #FFFFFF; text-decoration: none; background-image: url(/css-images/view-demo-on.gif); background-position: top; background-repeat: no-repeat;}

/*Large Image Bar no Link*/
.largeImageBarNoLink {width: 746px; height: 160px; padding: 0; margin: 0 0 4px 0; float: right;}
		.largeImageBarNoLink h1 {font-size: 300%; font-weight: bold; color: #274186; padding: 48px 0 0 30px; margin: 0;}

/*Small Image Bar*/
#smallImageBar {width: 331px; height: 120px; padding: 0 200px 0 0; margin: 0 4px 4px 4px;}
		#smallImageBar h1 {font-size: 230%; font-weight: bold; color: #274186; padding: 37px 0 0 23px; margin: 0;}
		
/*Small Image Bar Double Row of Text*/
#smallImageBarTwoLines {width: 331px; height: 120px; padding: 0 200px 0 0; margin: 0 4px 4px 4px;}
		#smallImageBarTwoLines h1 {font-size: 230%; font-weight: bold; color: #274186; padding: 28px 0 0 23px; margin: 0; line-height: 1.0em;}
		
/*Demo Area Image Bar*/
.demoAreaImageBar {width: 960px; height: 160px; padding: 0; margin: 0 0 4px 0;}
		.demoAreaImageBar h1 {font-size: 300%; font-weight: bold; color: #274186; padding: 48px 0 0 30px; margin: 0;}

/*Right Hand Column*/
.rhColumn {width: 210px; color: #000000; padding: 10px 0; margin: 0; text-align: left; background-color: transparent; float: right;}
		.rhColumn h1 {font-size: 100%; font-weight: bold; color: #ADD036; padding: 0 10px 5px 10px; margin: 0;}
		.rhColumn h2 {font-size: 90%; font-weight: bold; color: #ADD036; padding: 3px 10px; margin: 0;}
		.rhColumn h3 {font-size: 80%; font-weight: bold; color: #ADD036; padding: 0 10px 6px 10px; margin: 0;}
		.rhColumn h4 {font-size: 80%; font-weight: bold; color: #ADD036; padding: 0; margin: 0;}
				.rhColumn h4 a:link, .rhColumn h4 a:visited {font-size: 9px; font-weight: bold; display: block; padding: 0.1em 25px 0.1em 85px; margin: 0; color: #000000; text-decoration: none; text-align: center; background-image: url(/css-images/rh-tab-off.gif); background-position: top; background-repeat: no-repeat;}
				.rhColumn h4 a:hover, .rhColumn h4 a:active {color: #FFFFFF; text-decoration: none; background-image: url(/css-images/rh-tab-on.gif); background-position: top; background-repeat: no-repeat;}
		.rhColumn p {font-size: 80%; font-weight: normal; color: #000000; padding: 0 10px 3px 10px; margin: 0;}

/*News Items - Right Hand Column*/
.newsItemHolder {width: 210px; color: #000000; padding: 0; margin: 0; text-align: left;}
		.newsItem {width: 210px; padding: 0; margin: 0 0 0.8em 0; text-align: left;border-bottom: #ADD036 2px solid;}
		.newsItem img {border:0; margin:0 5px 0 0; display:inline; float:left;}
		.newsItem a:link, .newsItem a:visited {text-decoration: none; background-image: none; color: #ADD036;}
		.newsItem a:hover, .newsItem a:active {text-decoration: underline; background-image: none; color: #000000;}

/*Downloads - Right Hand Column*/
.downloadHolder {width: 210px; color: #000000; padding: 0; margin: 0; text-align: left;}
		.downloadHolder h2 {padding-left: 70px; height:60px; padding-top:10px;}
		.downloadHolder h3 {padding-left: 70px}
		.downloadHolder p {padding-left: 70px}
		.downloadHolder a:link, .downloadHolder a:visited {text-decoration: none; background-image: none; color: #ADD036;}
		.downloadHolder a:hover, .downloadHolder a:active {text-decoration: underline; background-image: none; color: #000000;}
		
.downloadItemPDF {width: 210px; padding: 0; margin: 0 0 0.8em 0; text-align: left; border-bottom: #ADD036 2px solid; background-image: url(/css-images/in4tek-document-download-icon.jpg); background-position: top left; background-repeat: no-repeat;}

/*Banners - Right Hand Column*/
.bannerHolder {width: 210px; color: #000000; padding: 0px; margin: 0; text-align: left;}
		.bannerItem {width: 210px; padding: 0; margin: 0 0 0.8em 0; text-align: left; border-bottom: #ADD036 2px solid;}
		.bannerItem img {padding: 0 10px 10px 10px; border:0;}

/*User Info Items - Right Hand Column*/
.infoItemHolder {width: 210px; color: #000000; padding: 0 0 8px 0; margin: 0 0 8px 0; text-align: left; border-bottom: #ADD036 2px solid;}
		.infoItemHolder h1 {font-size: 85%; font-weight: bold; color: #666666; padding: 0.2em 10px; margin: 0;}
		.infoItemHolder p {font-size: 80%; font-weight: normal; color: #666666; padding: 0.2em 10px; margin: 0;}
		.infoItemHolder a:link, .infoItemHolder a:visited {font-size: 100%; font-weight: normal; color: #666666; text-align: left; padding: 0.2em 0; background: none; display: inline; text-decoration: none;}
		.infoItemHolder a:hover, .infoItemHolder a:active {font-size: 100%; font-weight: normal; color: #274186; text-align: left; padding: 0.2em 0; background: none; display: inline; text-decoration: underline;}

/*Login Form Items - Right Hand Column*/
.loginFormItemHolder {width: 210px; color: #000000; padding: 0; margin: 0 0 8px 0; text-align: left; border-bottom: #ADD036 2px solid;}
		.loginFormItemHolder h1 {font-size: 85%; font-weight: bold; color: #666666; padding: 0.2em 10px; margin: 0;}
		.loginFormItemHolder p {font-size: 80%; font-weight: normal; color: #666666; padding: 0.2em 10px 1em 10px; margin: 0;}

/*Main Content Holder*/
.mainContent {padding: 0; margin: 0 0 10px 0; float: right; display: inline; text-align: left; background-color: transparent; border-right: #B3B3B3 1px solid;}
		.mainContent h1 {font-size: 100%; font-weight: bold; color: #ADD036; padding: 0.6em 0 0 0; margin: 0;}
		.mainContent h2 {font-size: 100%; font-weight: bold; color: #666666; padding: 0.2em 0 0.7em 0; margin: 0;}
		.mainContent h3 {font-size: 90%; font-weight: bold; color: #666666; padding: 0.2em 0; margin: 0;}
		/*.mainContent h4 {font-size: 300%; font-weight: bold; color: #274186; padding: 0; margin: 0;}*/
		.mainContent h4 {font-size: 230%; font-weight: bold; color: #274186; padding: 0; margin: 0;}
		.mainContent h5 {width: 365px; font-size: 90%; font-weight: bold; color: #274186; padding: 0.7em 30px 0.7em 0; margin: 0; border-right: 1px solid #ADD036;}
				.mainContent h5 a:link, .mainContent h5 a:visited {font-size: 100%; font-weight: bold; color: #274186; text-align: left; padding: 0.5em 0; background: none; display: inline; text-decoration: underline;}
				.mainContent h5 a:hover, .mainContent h5 a:active {font-weight: bold; color: #ADD036; background: none;}
		.mainContent h6 {font-size: 90%; font-weight: bold; color: #274186; padding: 0.7em 0 0.4em 0; margin: 0;}
		.mainContent p {font-size: 90%; font-weight: normal; color: #666666; padding: 0 0 0.7em 0; margin: 0;}
		.mainContent ul {padding: 0 0 0.7em 0; margin: 0 0 0 20px;}
		.mainContent li {font-size: 90%; font-weight: normal; color: #666666; padding: 0; margin: 0;}
		
/*Content Holder for Existing Customer Areas*/
.existingCustomerContent {width: 495px; padding: 0 20px 100px 20px; margin: 0 0 10px 0; float: right; display: inline; text-align: left; background-color: transparent; border-right: #B3B3B3 1px solid;}
		.existingCustomerContent h1 {font-size: 200%; font-weight: bold; color: #274186; padding: 0.6em 0; margin: 0;}
		.existingCustomerContent h2 {font-size: 100%; font-weight: bold; color: #666666; padding: 0.2em 0 0.7em 0; margin: 0;}
		.existingCustomerContent h3 {font-size: 90%; font-weight: bold; color: #666666; padding: 0.2em 0; margin: 0;}
		.existingCustomerContent h4 {font-size: 300%; font-weight: bold; color: #274186; padding: 0; margin: 0;}
		.existingCustomerContent h5 {width: 365px; font-size: 90%; font-weight: bold; color: #274186; padding: 0.7em 30px 0.7em 0; margin: 0; border-right: 1px solid #ADD036;}
				.existingCustomerContent h5 a:link, .existingCustomerContent h5 a:visited {font-size: 100%; font-weight: bold; color: #274186; text-align: left; padding: 0.5em 0; background: none; display: inline; text-decoration: underline;}
				.existingCustomerContent h5 a:hover, .existingCustomerContent h5 a:active {font-weight: bold; color: #ADD036; background: none;}
		.existingCustomerContent p {font-size: 90%; font-weight: normal; color: #666666; padding: 0 0 0.7em 0; margin: 0;}
		.existingCustomerContent ul {font-size: 90%; font-weight: normal; color: #666666; padding: 0 0 0.7em 1.3em; margin: 0;}
				.existingCustomerContent ul li {padding: 0.4em 0 0.4em 0.5em; margin: 0;}
		.existingCustomerContent a:link, .existingCustomerContent a:visited {font-weight: bold; color: #274186; text-decoration: underline;}
		.existingCustomerContent a:hover, .existingCustomerContent a:active {color: #ADD036;}

/*Main Content for Paris Demo Page*/
.demoAreaContent {width: 923px; padding: 0 0 0 37px; margin: 0 0 10px 0; display: block; text-align: left; background-color: transparent;}
		.demoAreaContent h1 {font-size: 120%; font-weight: bold; color: #274186; padding: 174px 0 1em 0; margin: 0;}
		.demoAreaContent h2 {width: 340px; font-size: 100%; font-weight: bold; color: #274186; padding: 0.2em 0 0.7em 0; margin: 0;}
				.demoAreaContent h2 a:link, .demoAreaContent h2 a:visited {font-size: 100%; font-weight: bold; color: #274186; text-align: left; padding: 0.5em 0; background: none; display: inline; text-decoration: underline;}
				.demoAreaContent h2 a:hover, .demoAreaContent h2 a:active {font-weight: bold; color: #ADD036; background: none;}
		.demoAreaContent h3 {font-size: 90%; font-weight: bold; color: #666666; padding: 0.2em 0; margin: 0;}
		.demoAreaContent h4 {font-size: 300%; font-weight: bold; color: #274186; padding: 0; margin: 0;}
		.demoAreaContent h5 {width: 365px; font-size: 90%; font-weight: bold; color: #274186; padding: 0.7em 30px 0.7em 0; margin: 0; border-right: 1px solid #ADD036;}
				.demoAreaContent h5 a:link, .demoAreaContent h5 a:visited {font-size: 100%; font-weight: bold; color: #274186; text-align: left; padding: 0.5em 0; background: none; display: inline; text-decoration: underline;}
				.demoAreaContent h5 a:hover, .demoAreaContent h5 a:active {font-weight: bold; color: #ADD036; background: none;}
		.demoAreaContent p {font-size: 80%; font-weight: normal; color: #666666; padding: 3em 0 0.5em 0; margin: 0;}
		
		.demoAreaFlashHolder {padding: 15px 0 0 0; margin: 0; float: right; display: inline;}


/*Text Holder for Home Page Main Content*/
.homeTextHolder {width: 495px; padding: 10px 20px 0 20px; margin: 0;}
		.homeTextHolder h2 {font-size: 120%; font-weight: bold; color: #666666; padding: 0.2em 0 1em 0; margin: 0;}
		
/*Text Holder for Demo Page Main Content*/
.demoTextHolder {width: 902px; padding: 10px 20px 0 38px; margin: 0;}
		.demoTextHolder h1 {font-size: 120%; font-weight: bold; color: #274186; padding: 0.2em 0 1em 0; margin: 0;}

/*Image Holder for Home Page Main Content*/
.homeImageHolder {width: 495px; padding: 1em 20px 10px 20px; margin: 0 0 10px 0;}
		.homeImageHolder img {padding: 1em 0 1em 0; margin: 0 auto;}

/*Text Holder for Main Content*/
.textHolder {width: 495px; padding: 10px 20px; margin: 0;}

/*Image Holder for Main Content*/
.imageHolder {width: 515px; padding: 10px 0 10px 20px; margin: 0 0 10px 0;}
		.imageHolder img {padding: 10px 0; margin: 0;}

/*List Holder for Main Content*/
.listHolder {width: 495px; padding: 10px 20px; margin: 0;}
		.listHolder h1 {font-size: 100%; font-weight: bold; color: #ADD036; padding: 0.6em 0 0 70px; margin: 0;}
		.listHolder h2 {font-size: 90%; font-weight: bold; text-align: center; color: #ADD036; padding: 0.2em 0 0.7em 70px; margin: 0;}
		.listHolder h3 {font-size: 100%; font-weight: bold; color: #666666; padding: 0.2em 0 0.7em 0; margin: 0;}
		.listHolder p {font-size: 90%; font-weight: normal; color: #666666; padding: 0 0 0.7em 70px; margin: 0;}
		.listHolder a:link, .listHolder a:visited {font-size: 9px; font-weight: bold; display: block; padding: 0.1em 24px 0.1em 373px; margin: 0; color: #000000; text-decoration: none; text-align: center; background-image: url(/css-images/rh-tab-off.gif); background-position: top right; background-repeat: no-repeat;}
		.listHolder a:hover, .listHolder a:active {color: #FFFFFF; text-decoration: none; background-image: url(/css-images/rh-tab-on.gif); background-position: top right; background-repeat: no-repeat;}
		.listHolder img {padding: 0; margin: 0; float: left; display: inline;}
				.mediaListItem {padding: 0; margin: 0; background-image: url(/css-images/in4tek-document-download-icon.jpg); background-position: top left; background-repeat: no-repeat; border-bottom: #ADD036 2px solid;}
				.mediaListItem h1 a:link, .mediaListItem h1 a:visited {font-size: 100%; font-weight: bold; display: inline; padding:0; margin: 0; color: #ADD036; text-decoration: none; text-align: left; background-image:none; background-color:#FFFFFF;}
				.mediaListItem h1 a:hover, .mediaListItem h1 a:active {font-size: 100%; font-weight: bold; display: inline; padding:0; margin: 0; color: #ADD036; text-decoration: underline; text-align: left; background-image:none; background:#FFFFFF;}
				.listItem {padding: 0; margin: 0; background-image: none; border-bottom: #ADD036 2px solid;}
					.listItem h1 {padding: 0.6em 0 0 0px; margin: 0;}
					.listItem h2 {padding: 0.6em 0 0 0px; margin: 0;}
					.listItem h1 a:link, .listItem h1 a:visited {font-size: 100%; font-weight: bold; display: inline; padding:0; margin: 0; color: #ADD036; text-decoration: none; text-align: left; background-image:none;}
					.listItem h1 a:hover, .listItem h1 a:active {font-size: 100%; font-weight: bold; display: inline; margin: 0; color: #ADD036; text-decoration: underline; text-align: left; background-image:none;}
					.listItem p {padding-left:0px;}
				.partnerListItem {width: 495px; padding: 0 0 20px 0; margin: 0;}
				.partnerListItem p {padding-left: 110px; padding-top: 0; margin-top: 0;}
				.partnerListItem img {padding: 0; margin: 0; float: left; display: inline;}
				
				.newsListItem {width: 495px; padding: 0 0 20px 0; margin: 0;}
				.newsListItem h1 {padding-left: 20px;}
				.newsListItem p {padding-left: 20px; padding-top: 0; margin-top: 0;}
				

/*Map Holder for Main Content*/
.mapHolder {padding: 0; margin: 0; border: #274186 2px solid; float: right; display: inline;}

/*Login Holders for Existing Customers Page*/
.loginHolder {width: 535px;}
		.loginHolder h1 {font-size: 120%; font-weight: bold; color: #274186; padding: 0.2em 20px 1em 20px; margin: 0;}
		.loginHolder p {font-size: 90%; font-weight: bold; color: #274186; padding: 0.2em 0 1em 0; margin: 0;}
		.loginHolder p a:link, .loginHolder p a:visited {color: #274186; text-align: left; text-decoration: underline;}
		.loginHolder p a:hover, .loginHolder p a:active {color: #ADD036;}
		
		.leftLogin {width: 261px; padding: 174px 4px 0 0; margin: 0; float: left; display: inline; background: url(/css-images/banner-img-paris-login.jpg) top left no-repeat; border-right: #B3B3B3 1px solid;}
				
		.rightLogin {width: 261px; padding: 174px 4px 0 0; margin: 0; float: right; display: inline; background: url(/css-images/banner-img-doc-login.jpg) top left no-repeat;}

/*Form*/
/*form {padding: 10px 0 10px 20px; background-color: transparent; margin: 0 auto;}
		fieldset {border: none; padding: 0; margin: 0;}
		.contactForm {border: none; padding: 0 0 0 50px; margin: 0;}
		.supportForm {margin: 4px 0;}
		.demoFormHolder {width: 270px; padding: 0 0 0 54px; margin: 28px 0 0 0;}
		.demoFormFooter {width: 532px; padding: 0 0 0 20px; display: block;}
		legend {font-size: 90%; font-weight: bold; color: #274186; padding: 0.7em 0 0.4em 0; margin: 0;}
		form div {clear: both; padding: 3px 0;}
		form label {font-size: 90%; font-weight: bold; line-height: 1em; color: #274186; padding: 0.7em 0 0 0; margin: 0; float: left; display: inline; cursor: pointer;}
		form input.txt {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 220px; padding: 2px; margin: 4px 50px 4px 0; float: right; display: inline; line-height: 1em;}
		form select {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 226px; padding: 2px; margin: 4px 50px 4px 0; float: right; display: inline; line-height: 1em;}
		form input.loginTxt {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 120px; padding: 2px; margin: 4px 20px 4px 0; float: right; display: inline; line-height: 1em;}
		form textarea.txt2 {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 220px; height: 7em; padding: 2px; margin: 4px 50px 4px 0; float: right; display: inline;}
		form input.check {padding: 0; margin: 0.7em 10px 28px 0; line-height: 1em; float: left; display: inline;}
		form input.btn {font-size: 10px; font-weight: bold; color: #000000; width: 226px; padding: 0.2em 0 0.1em 0; margin: 10px auto 0 auto; border: none; display: block; background-color: transparent; background-image: url(/css-images/send-tab.gif); background-position: top; background-repeat: no-repeat; cursor: pointer;}*/

/*Form*/
form {padding: 10px 0 10px 20px; background-color: transparent; margin: 0 auto;}
		fieldset {border: none; padding: 0; margin: 0;}
		.contactForm {border: none; padding: 0 0 0 50px; margin: 0;}
		.contactForm input.btn {margin: 5px 0 20px 189px}
		.supportForm {margin: 4px 0;}
		.demoFormHolder {width: 270px; padding: 0 0 0 54px; margin: 28px 0 0 0;}
		.demoFormHolder input.btn {margin: 5px 0 20px 124px}
		.demoFormFooter {width: 532px; padding: 0 0 0 20px; display: block;}
		
		legend {font-size: 90%; font-weight: bold; color: #274186; padding: 0.7em 0 0.4em 0; margin: 0;}
		form div {clear: both; padding: 3px 0;}
		form label {font-size: 90%; font-weight: bold; line-height: 1em; color: #274186; padding: 0.7em 0 0.7em 0; margin: 0; float: left; display: inline; cursor: pointer;}
		form input.txt {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 220px; padding: 2px; margin: 4px 50px 4px 0; float: right; display: inline; line-height: 1em;}
		form select {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 226px; padding: 2px; margin: 4px 50px 4px 0; float: right; display: inline; line-height: 1em;}
		form input.loginTxt {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 120px; padding: 2px; margin: 4px 20px 4px 0; float: right; display: inline; line-height: 1em;}
		form textarea.txt2 {color: #000000; background-color: #FFFFFF; border: 1px solid #274186; width: 220px; height: 7em; padding: 2px; margin: 4px 50px 4px 0; float: right; display: inline;}
		form input.check {padding: 0; margin: 0.7em 10px 28px 0; line-height: 1em; float: left; display: inline;}
		form input.btn {font-size: 10px; font-weight: bold; color: #000000; width: 100px; padding: 0.2em 0 0.1em 0; margin: 5px auto 20px 95px; border: none; display: block; background-color: transparent; background-image: url(/css-images/form-button-bg.gif); background-position: top; background-repeat: repeat-y; cursor: pointer;}


/*Page Footer*/
.pageFooter {width: 920px; color: #666666; padding: 0.3em 20px; margin: 0; text-align: left; background-color: #B3B3B3;}
		.pageFooter a:link, .pageFooter a:visited {color: #666666; text-decoration: none;}
		.pageFooter a:hover, .pageFooter a:active {color: #000000; text-decoration: underline;}
		.pageFooter p {color: #666666; font-size: 70%; padding: 0; margin: 0;}
		
		.parkerDesign {float: right;}

/* Media Navigation */
.mediaNavigation {width: 495px; padding: 5px 20px; margin: 0; border-top: 1px solid #f5eee9;}
	.mediaNavigation h6 {display:block; font-size: 14px; line-height: 1.5em; color: #333333;}
	.mediaNavigation h6 a:link, .mediaNavigation h6 a:visited {font-size: 100%; font-weight: bold; display: inline; padding:0; margin: 0; color: #ADD036; text-decoration: none; text-align: left; background-image:none;}
	.mediaNavigation h6 a:hover, .mediaNavigation h6 a:active {font-size: 100%; font-weight: bold; display: inline; margin: 0; color: #ADD036; text-decoration: underline; text-align: left; background-image:none;}