
/* Include Default Site Styles */

/* Include Default Site Styles */


/* ------------------------------------------------------------------------------------------- */
/*     Main Body and HTML styles...                                                            */
/* ------------------------------------------------------------------------------------------- */
/* - resets & defaults - */
html,body,td,th,li {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#919191; font-size:12px;}
/*table {border-collapse:collapse;}*/
p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#919191; font-size:12px; line-height:19px; margin:0 0 17px; padding:0;}
p.leadText {color:#818080; font-size:16px; line-height:24px; margin:8px 0 26px; padding:0;}
html,body {/* tiling bg image to go here*/background-image:url(/Images/IntertechPira/body/contentGradient.jpg); background-repeat:repeat-x; background-position:top; background-color:#ffffff;}
html {overflow-y:scroll;}
td,th,p,li {text-align:left;}
img {border:0;}
/* - Global Headers - */
h1 {font-family:Arial, Helvetica, sans-serif; color:#989898; font-size:25px; font-weight:bold; padding:9px 0 9px 0; margin:0 0 3px 0;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#919191; font-size:18px; font-weight:bold; padding:22px 0 5px 0; margin:0;}
h3 {font-family:Arial, Helvetica, sans-serif; color:#8e8e8e; font-size:16px; font-weight:bold; padding:0 0 5px 0; margin:0;}
h4 {font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-size:15px; font-weight:normal; padding:0 0 5px 0; margin:0 0 10px 0;}
h5 {font-family:Arial, Helvetica, sans-serif; color:#535353; font-size:12px; font-weight:normal; padding:0 0 5px 0; margin:0;}
h2.tableHeader {color:#293B58;margin:0 0 9px 0;padding:9px 0 0 0;}


/* ------------------------------------------------------------------------------------------- */
/*    Link Styles																	           */
/* ------------------------------------------------------------------------------------------- */
a:link {text-decoration:none; color:#0c5caf;}
a:visited {text-decoration:none; color:#0c5caf;}
a:hover	{text-decoration:underline; color:#0c5caf;}
a:active {text-decoration:none; color:#0c5caf;}


/* ------------------------------------------------------------------------------------------- */
/*     Site Structure Styles - Used to control main work areas and structure of site           */
/* ------------------------------------------------------------------------------------------- */
/* -- Main Master.page containers -- */
#contentBg {margin-left:auto; margin-right:auto;}
.contentBgBanner {background-image:url(/Images/IntertechPira/body/bannerBg.jpg); background-repeat:no-repeat; background-position:top; margin-left:auto; margin-right:auto;}
.contentBgBannerLogo {background-image:url(/Images/IntertechPira/body/bannerBg.jpg); background-repeat:no-repeat; background-position:top; margin-left:auto; margin-right:auto;}

#contentHolder {text-align:left; margin-left:auto; margin-right:auto; width:1002px; padding:0;}
#content, .content, .content2 {float:left; width:988px; margin:0; padding:0 6px 0 8px; background-image:url(/Images/IntertechPira/sitepages/contentBg.gif); background-repeat:repeat-y; background-position:top;}
.overlayed {z-index:99999; position:relative;}



/*styles for when theres no left bar */
.content.contentNoLeft, #content.contentNoLeft {background-image:url(/Images/IntertechPira/sitepages/contentBgNoLeftBar.gif);}
.content div.btmBlendContainer, .content2 div.btmBlendContainer, #content div.btmBlendContainer {position:relative;width:100%;height:0px;}
.content div.btmBlendContainer img.leftBarBtmBlend, .content2 div.btmBlendContainer img.leftBarBtmBlend, #content div.btmBlendContainer img.leftBarBtmBlend {position:absolute; bottom:0px; left:0px;}
.content.contentNoLeft div.btmBlendContainer, .content2.contentNoLeft div.btmBlendContainer, #content.contentNoLeft div.btmBlendContainer {display:none;}

#contentTop {float:left; width:988px; margin:0; padding:0 6px 0 8px; background-image:url(/Images/IntertechPira/sitepages/contentTop.gif); background-position:top; background-repeat:no-repeat; height:5px;}


/* -- CONTENT FRAMEWORK TIER 1 --*/
/* MAIN FULL PAGE - NEEDED FOR INTERNAL PADDING.. CANT USE '.CONTENT' AS OTHER PAGES DONT USE PADDING */
.mainFullPage {float:left; vertical-align:top; width:960px; margin:0; padding:0 13px 50px;}
.mainFullPage.mainFullPageHome {padding-bottom:36px;}
.mainFullPage.mainFullPageTesting {padding:5px 9px 50px; width:968px;}
/* LEFT NAV */
.leftBar {vertical-align:top; float:left; width:233px; margin:0; padding:14px 6px 204px 5px; background-image:url(/Images/IntertechPira/sitepages/leftBarTop.gif); background-repeat:no-repeat; background-position:right 0px;}
/* 2 COLUMN CONTAINER (EXPECTS 'LEFT NAV' OR 'MAIN RIGHT BAR') */
.mainWorkArea {float:left; width:709px; margin:0px; padding:0px 13px 50px 20px;}
/* MAIN RIGHT BAR */
/*.mainRightBar {vertical-align:top; float:right; width:191px; margin:0 0 0 22px; padding:0;}*/
/* MAIN TITLE BAR */
/*.mainTitleBar {float:left; width:934px; border-bottom:solid 1px #d4d4d4; padding:0; margin:0 0 8px 17px}*/


/* -- CONTENT FRAMEWORK TIER 2: [child of '.mainworkarea' or other teir 1] --*/
/*  - FULL WIDTH */ 
.centreColWide {float:left; width:705px; margin-right:0; padding:11px 0 30px 0;} 
/* CENTER COLUMN, EXPECTS RIGHTBAR */ 
.centreCol {float:left; width:466px; margin-right:21px; padding:11px 0 30px 0;}
/* RIGHT COLUMN */ 
.rightBar {vertical-align:top; float:left; width:218px; margin:0; padding:14px 0 0 0;}
/* RIGHT COLUMN */ 
/*.centreTabs {float:left; width:734px; clear:both; background-image:url(/vliPreviewIntranet/Images/IntertechPira/sitepages/tabs/tabsBkgd.gif); background-repeat:repeat-x; background-position:0 0; padding:0 0 0 10px; margin:0 0 17px 0;}*/
/* RIGHT COLUMN */ 
/*.titleBar {float:left; width:100%; border-bottom:solid 1px #d4d4d4; padding:0; margin-bottom:25px}*/
.fullPageModifier {margin:0;width:896px;padding:10px 31px 10px 41px;}
.fullPageModifier .centreColWide {width:655px;}
.fullPageModifier .rightBar {padding:0 0 0 21px;}
.fullPageModifier .rightBar div.searchOptions {padding:0 14px 20px 12px;}

/*========================================
	Holding Page Styles   
==========================================*/
#holdingPageContainer {clear:both; padding:30px 30px; min-height:400px; border-left:1px solid #cecece; border-right:1px solid #cecece; margin:0 7px; background-color:#ffffff;}
#holdingPageOuter {}
#holdingPageInner {}

/* ---------------------------------*/
/*    Xstandard Styles              */
/* -------------------------------- */
.mainWorkArea ul, div.xStandardContent ul {float:none; margin:0px; padding:8px 0px 8px 20px; line-height:19px;}
.mainWorkArea ul li, div.xStandardContent ul li {float:none; list-style-type:none; background-image:url(/Images/IntertechPira/sitepages/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0px 0px 0px 10px; margin:0px;}
.mainWorkArea ul li ul, div.xStandardContent ul li ul {margin:0px; padding:0px 0px 0px 20px;}
.mainWorkArea ul li ul li, div.xStandardContent ul li ul li {list-style-type:none; background-image:url(/Images/IntertechPira/sitepages/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0px 0px 0px 10px; margin:0px;}
.mainWorkArea ul li ol, div.xStandardContent ul li ol {margin:0px; padding:0px 0px 0px 20px;}
.mainWorkArea ul li ol li, div.xStandardContent ul li ol li {list-style-type:none; background-image:url(/Images/IntertechPira/sitepages/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0px 0px 0px 10px; margin:0px;}

.mainWorkArea ol, div.xStandardContent ol {margin:0px; padding:8px 0px 8px 20px;}
.mainWorkArea ol li, div.xStandardContent ol li {list-style-type:none; background-image:url(/Images/IntertechPira/sitepages/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0px 0px 0px 10px; margin:0px; line-height:18px;}
.mainWorkArea ol li ul, div.xStandardContent ol li ul {margin:0px; padding:0px 0px 0px 20px;}
.mainWorkArea ol li ul li, div.xStandardContent ol li ul li {list-style-type:none; background-image:url(/Images/IntertechPira/sitepages/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0px 0px 0px 10px; margin:0px;}
.mainWorkArea ol li ol, div.xStandardContent ol li ol {margin:0px; padding:0px 0px 0px 20px;}
.mainWorkArea ol li ol li, div.xStandardContent ol li ol li {list-style-type:none; background-image:url(/Images/IntertechPira/sitepages/bullet.gif); background-repeat:no-repeat; background-position:0px 9px; padding:0px 0px 0px 10px; margin:0px;}

/*.mainWorkArea ul .largeList {line-height:20px; padding:0 0 9px 11px;font-size:16px; font-weight:bold; margin-bottom:2px; background-image:url(/Images/IntertechPira/sitepages/viewArrow.gif); background-repeat: no-repeat; background-position:0 8px;}*/
.mainWorkArea ul .largeList {line-height:20px; font-size:16px; font-weight:bold;margin-bottom:2px;}

.mainWorkArea th {font-size: 12px; font-weight: bold; color:#565656; padding: 4px 4px 9px 4px; background-color:#fbfbfb;}
.mainWorkArea td {font-size: 12px; line-height:16px; padding: 4px;}
.mainWorkArea td p {font-size: 12px; line-height:16px;}
.mainWorkArea td h3 {color: #7d7d7d; font-size: 12px; font-weight: bold;}
.mainWorkArea td h4 {color:#919191; font-size: 12px; font-weight: bold;}
.mainWorkArea td h5 {color:#919191; font-size: 12px; font-weight: normal;}

/*.mainWorkArea table {border:0px none;width:100%;margin:15px 0;}*/
/*.mainWorkArea table td {font-size:1.2em;}*/
/*.mainWorkArea table td table td {font-size:1em;}*/
/*.mainWorkArea tr {background-color:#d6eefc;}*/
/*.mainWorkArea td, th {color:black;padding:4px;}*/
/*.mainWorkArea th {background-color:#0069aa;color:white;font-weight:bold;}*/
/*.mainWorkArea tr.even {background-color:#bfd4ff;}*/
/*.mainWorkArea table.withBorder tr, table.withBorder td, table.withBorder th {border:2px solid #fff;}*/
/*.mainWorkArea caption {font-size:1.2em; font-weight: normal; color:#fff; background-color:#b7b7b7; padding:4px; text-align:left; margin:10px 0px 5px 0px;}*/

/* ---------------------------------*/
/*    Header                        */
/* -------------------------------- */

#header {float:left; z-index:11; width:1002px;margin: 10px 0px 137px 0px;padding: 0px;background-image:url(/Images/IntertechPira/nav/header/headerGradientBg.png);background-repeat:no-repeat; background-position:top;height:150px;position:relative;}
div.eventThemeOverride #header {margin-bottom:0; height:145px;}
div.eventThemeOverride #header .menuHolder {bottom:-2px;}
div.eventsImageBanner {padding:0 8px;}

a.headerHomeLink {position:absolute; top:17px; left:19px; cursor:pointer;}
#header h1 {position:absolute; left:0; margin:0px; padding:0px;}

.rightHeader {float:right;width:881px;}

.quickLinks {min-height:27px;}
.quickLinks ul {margin:11px 20px 0px 0px; padding:0; float:right; text-align:right}
.quickLinks ul li {margin:0px; padding:0; list-style:none; display:inline; color:#c8c8c8; font-size:11px;}
.quickLinks ul li a {color:#1e6bb0; padding:0px 3px 0px 3px}

.headerSearch {float:right; margin:0px 19px 0px 0px}
.headerSearch ul {margin:20px 0px 0px 0px; padding:0px; display:block;  vertical-align:top}
.headerSearch ul li {margin:0px; padding:0px; font-size:9px; display:inline; float:left; background-image:url(/Images/IntertechPira/nav/header/searchInputBg.gif); background-repeat:no-repeat; background-position:0 0;}
.headerSearch .searchTextEntry {color:#828282; border:0 solid #d5d5d5; background-color:transparent; width:154px; padding:5px 0 5px 0; margin:0 2px 0 22px;}

.headerSocialMediaLinks { float: right;margin-right: 19px; }
.headerSocialMediaLinks ul { display:block; }
.headerSocialMediaLinks ul li { list-style:none; display:inline;padding-left: 1px;padding-right: 1px; }

.headerLoggedInContainer {float:right; margin-top:10px; padding-right:28px;}
.headerLoggedInContainer p {font-size:11px; color:#717171; padding:0; margin:0; line-height:15px;}
.headerLoggedInContainer p span.sep {color:#c8c8c8;}

.ie6Hide {display:none}



/* ---------------------------------*/
/*   CSS Dropdown menu              */
/* -------------------------------- */

.menuHolder {position:absolute; bottom:3px; margin-left:9px}
.menuHolder img {float:left}
.menu {float:left; width:975px; position:relative; z-index:100; /*height:26px;*/}

/* Level 1 */
.menu ul {float:left; width:975px; padding:0px; margin:0px 0px 0px 0px; list-style-type:none; display:inline; height:34px; background-image:url(/Images/IntertechPira/nav/header/headerBg.gif); background-repeat:repeat-x; background-position:top}
.menu ul li { float:left; font-weight:normal; margin:0px; padding:0px; position:relative;}

/* Level 1 Link */
.menu ul li a, .menu ul li a:visited {display:block; float:left; padding:4px 16px 6px 16px; margin:1px 1px 0px 1px; font-size:17px; text-decoration:none; color:#ffffff; font-weight:normal;}
/* Level 1 Hover State */
.menu ul li a:hover {color:#1d66aa; border:1px solid #dedede; border-bottom:0px none; background:transparent url(/Images/IntertechPira/nav/header/menuButtonBg.gif) repeat-x scroll 0 0; margin:0;}
.menu *:hover > a, .menu *:hover > a:visited {color:#1d66aa; border:1px solid #dedede; border-bottom:0px none; background:transparent url(/Images/IntertechPira/nav/header/menuButtonBg.gif) repeat-x scroll 0 0; margin:0;}
/* Level 1 Drop Hover State */
.menu ul li a.drop:hover {border:1px solid #7d9ebb; border-bottom:0px none;}
.menu *:hover > a.drop, .menu *:hover > a.drop:visited {border:1px solid #7d9ebb; border-bottom:0px none;}
/* Level 1 Active State */
.menu ul li a:active {color:#1967ae; border:1px solid #dedede; border-bottom:1px solid #d1d1d1; background:transparent url(/Images/IntertechPira/nav/header/activeTab.gif) repeat-x scroll 0 0; margin:0px}
.menu *:hover > a:active {color:#1967ae; border:1px solid #dedede; border-bottom:1px solid #d1d1d1; background:transparent url(/Images/IntertechPira/nav/header/activeTab.gif) repeat-x scroll 0 0; margin:0px}
/* Level 1 Selected State */
.menu ul li a.selected, .menu ul li a.selected:hover, .menu ul li a.selected:visited {color:#1967ae; border:1px solid #dedede; border-bottom:1px solid #ffffff; background:transparent url(/Images/IntertechPira/nav/header/activeTab.gif) repeat-x scroll 0 0; margin:0px}

/* Level 2 */
.menu ul li ul {width:192px; visibility:hidden; position:absolute; top:31px; left:0; padding:1px 0 0; margin:0; background-color:#ffffff; border:1px solid #7d9ebb; border-top:0; height:auto; background-image:none}
.menu ul li ul li {padding:1px; margin:0; float:left; display:block; background-image:url(/Images/IntertechPira/nav/header/dotted.gif); background-repeat:repeat-x; background-position:top;}
/* Level 2 Link */
.menu ul li ul li a, .menu ul li ul li a:visited {width:158px; margin:0; padding:4px 16px 6px 16px; border:0px none; float:none; color:#1d66aa; height:auto; line-height:1.5em; background:#ffffff url(/Images/IntertechPira/nav/header/deactiveArrow.gif) no-repeat scroll 8px 9px; font-weight:normal; font-size:12px;}
.menu *:hover > ul li a, .menu *:hover > ul li a:visited {width:158px; margin:0; padding:4px 16px 6px 16px; border:0px none; float:none; color:#1d66aa; height:auto; line-height:1.5em; background:#ffffff url(/Images/IntertechPira/nav/header/deactiveArrow.gif) no-repeat scroll 8px 9px; font-weight:normal; font-size:12px;}
/* Level 2 Hover State */
.menu ul li ul li a:hover, .menu ul li ul li a.drop:hover {color:#ffffff; background:#1967ae url(/Images/IntertechPira/nav/header/activeArrow.gif) no-repeat scroll 8px 9px;}
.menu *:hover > ul li a:hover, .menu ul li *:hover > a.drop, .menu ul li *:hover > a.drop:visited {color:#ffffff; background:#1967ae url(/Images/IntertechPira/nav/header/activeArrow.gif) no-repeat scroll 8px 9px;}
/* Level 2 Drop Hover State */
.menu ul li ul li a.drop:hover {margin:0; border:0px none; padding:4px 16px 6px 16px;}
.menu ul li *:hover > a.drop, .menu ul li *:hover > a.drop:visited {margin:0; border:0px none; padding:4px 16px 6px 16px;}

/* Level 3 */
.menu ul li ul li ul {padding:0; width:177px; top:1px; left:191px; border:1px solid #1e6ab0; background-color:#1967ae; background-image:none;}
/* Level 3 Left Flyout */
.menu ul li ul li ul.left {left:-178px;}
.menu ul li ul li ul li {padding:1px 0; background:transparent url(/Images/IntertechPira/nav/header/blueDotted.gif) repeat-x scroll 0 100%;}
/* Level 3 Link */
.menu ul li ul li ul li a, .menu ul li ul li ul li a:visited {width:145px; background-color:#1967ae; color:#ffffff; background-image:none; border:0px none;}
.menu *:hover > ul li ul li a, .menu *:hover > ul li ul li a:visited {width:145px; background-color:#1967ae; color:#ffffff; background-image:none; border:0px none;}
/* Level 3 Hover State */
.menu ul li ul li ul li a:hover {background-color:#699cca; border:0px none;}
.menu *:hover > ul li ul li a:hover {background-color:#699cca; border:0px none;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}

.noLink {cursor:default;}

/* ---------------------------------*/
/*    Left Bar                      */
/* -------------------------------- */
.additionalMedia {float: left;	width: 217px; padding:3px 8px 0px 8px; background-color:#FFFFFF;border-top:1px dotted #DEDEDE; margin-top:5px;}
.leftNav {float: left;	width: 217px; padding:0px 8px 0px 8px; background-color:#FFFFFF;}
.leftNav ul {float: left; width: 217px; border:0px none; margin:0px; padding:0px;}
.leftNav ul li {float: left; width:217px; list-style-type: none; margin: 0px; padding:0px; background-image:url(/Images/IntertechPira/nav/leftbar/dotted.gif); background-position:top; background-repeat:repeat-x;}

.leftNav ul li a {float:left; width:201px; padding:7px 0px 7px 16px; font-weight:normal;font-size:12px;border-top:1px dotted #dedede;}
.leftNav ul li a:link, .leftNav ul li a:visited, .leftNav ul li a:active {background-color:#ffffff; color:#1967ae; text-decoration:none; background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/blueArrow.gif); background-position:7px 10px; background-repeat:no-repeat}
.leftNav ul li a:hover {background-color:#79b3e9; color:#ffffff; text-decoration: none; background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrow.gif); background-position:7px 10px; background-repeat:no-repeat}
.leftNav ul li a.selected, .leftNav ul li a.selected:visited { background-color:#1967ae; color:#ffffff; text-decoration:none; background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrow.gif); background-position:7px 10px; background-repeat:no-repeat;font-weight:normal;font-size:12px;} 


.leftNav ul li a.hasChildren, .leftNav ul li a.hasChildren:hover {
	color:#1967ae;
	background-color:#f3f6fb;
	background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/blueArrowDown.gif); background-position:6px 13px; background-repeat:no-repeat;
}

.leftNav ul li a.hasChildren:hover {background-color:#79b3e9; color:#ffffff; background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrowDown.gif);}

.leftNav ul li a.selectedWithChildren {
	background-color:#1967ae; 
	color:#ffffff; 
	background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrowDown.gif); background-position:6px 13px; background-repeat:no-repeat;
}

/*second level*/

.leftNav ul li ul {float:left; border-bottom:1px solid #1967ae; width: 217px; margin:0px; padding:0px;}
.leftNav ul li ul li {float: left; width:217px; list-style-type: none; margin: 0px; padding:0px;}
.leftNav ul li ul li a {
	width:194px; 
	padding:8px 0px 7px 23px;
	font-size:11px;
	border-top:1px dotted #dedede;
}

.leftNav ul li ul li a:link, .leftNav ul li ul li a:visited, .leftNav ul li ul li a:active {background-color:#f3f6fb; color:#1b66aa; text-decoration:none; background-image:none;}
.leftNav ul li ul li a:hover {background-color:#79b3e9; color:#ffffff; text-decoration: none; background-image:none;}
.leftNav ul li ul li a.selected, .leftNav ul li ul li a.selected:visited {
	background-color:#1967ae;
	color:#ffffff; 
	font-size:11px;
	background-position:16px 11px;
}

.leftNav ul li ul li a.selectedWithChildren 
{
	background-color:#1967ae;
	color:#ffffff; 
	font-size:11px;
	padding:8px 0 7px 23px;
	background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrowDown.gif); background-position:12px 13px; background-repeat:no-repeat;
}

.leftNav ul li ul li a.hasChildren {
	float: left; 
	width:194px; 
	padding:8px 0px 7px 23px;
	background-color:#ffffff;
	background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/blueArrowDown.gif); background-position:12px 13px; background-repeat:no-repeat;
	font-weight:normal;
}

 .leftNav ul li ul li a.hasChildren:hover {background-color:#79b3e9; color:#ffffff; background-position:12px 13px;background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrowDown.gif);}

/*thirdlevel*/

.leftNav ul li ul li ul {float: left; width: 217px; margin:0px; padding:0px; border:0px none;}
.leftNav ul li ul li ul li {float: left; width:217px; list-style-type: none; margin: 0px; padding:0px;}
.leftNav ul li ul li ul li a {float: left;width:185px;padding:8px 0px 7px 32px;font-weight:normal;font-size:11px;border;border-top:1px dotted #cbcbcb;}
.leftNav ul li ul li ul li a:link,.leftNav ul li ul li ul li a:visited, .leftNav ul li ul li ul li a:active {background-color:#fbfdfe; color:#1b66aa; text-decoration: none; background-image:none;}
.leftNav ul li ul li ul li a:hover {background-color:#79b3e9; color:#ffffff; text-decoration: none; background-image:none;}
.leftNav ul li ul li ul li a.selected, .leftNav ul li ul li ul li a.selected:visited {float:left;background-position:25px 11px;width:185px;padding:8px 0px 7px 32px;background-color:#1967ae;color:#ffffff;font-weight:normal;font-size:11px;}

.leftItem {width:233px;}
.leftItem ul {padding:0; margin:0; border-bottom:1px dotted #dedede; margin-bottom:20px;}
.leftItem ul li {cursor:pointer; position:relative; min-height:107px; list-style:none; border-top:1px dotted #dedede; padding:1px 8px 1px 58px;}
.leftItem ul li:hover {background-color:#ffffff;} 
.leftItem ul li img {position:absolute; left:0px; float:left; margin-right:11px;}
.leftItem ul li div {float:left; margin:20px 0 0 0;}
.leftItem ul li p {font-size:11px}
.leftItem ul li h3 {margin:20px 0 3px 0; padding:0; color:#1967ae; font-size:12px}


/* ---------------------------------*/
/*    Footer                        */
/* -------------------------------- */
#printFooter {display:none; border-top:1pt dotted #dedede; padding-top:20px; margin-top:20px;}
#footer {position:relative; float:left; width: 988px; margin:0 7px 0 7px; padding:0; background-color:#f3f6fb; background-image:url(/Images/IntertechPira/nav/footer/footerGradientBg.gif); background-position:0 100%; background-repeat: repeat-x; border-top:1px solid #cecece; min-height:194px;}
#footer h2 {color:#989898; font-size:14px; font-weight:bold; margin:0; padding:9px 0; width:136px;}
#footer ul {margin:0px; padding:0px 0px 15px 0px; float:left; width:136px;}
#footer ul li {margin:0px 0px 6px 0px; padding:0px; list-style:none}
#footer ul li a{font-size:11px; color:#809fbc}

.footerBorders {float:left; width:988px; background-image: url(/Images/IntertechPira/nav/footer/footerBg.gif); background-position:0 0; background-repeat:repeat-y; min-height:194px;}
.footerCurve {float:left; width:988px; background-image: url(/Images/IntertechPira/nav/footer/footerCorner.jpg); background-position:100% 100%; background-repeat:no-repeat; min-height:194px;}
.footerPanel {width:158px; background-position:top right; background-repeat:no-repeat; float:left; padding:0px 20px 0px 20px;}
.footerPanelCopy {width:350px; float:left; padding:0px 20px 0px 20px; font-size:11px; color:#7a7979;}
#footer .footerPanelCopy ul {width:320px;}
#footer .footerPanelCopy ul li {font-size:11px;}
#footer img {position:absolute; right:30px; bottom:30px;}


#footer .poweredBy { position:absolute; right:30px; bottom:30px; padding:0; width:171px; height:30px; background: transparent url('/Images/IntertechPira/nav/footer/PoweredByRevolution.png') no-repeat 0 0}
#footer .poweredBy a {outline: 0 none}
#footer .poweredBy a.VliLink {display:block; float:left; height: 30px; width:32px; margin: 0}
#footer .poweredBy a.RevLink {display:block; float:left; height: 30px;  width:132px; margin:0px 0 0 6px}
#footer .poweredBy a span {display:none}

.footerPanelCopy {position:relative}
#footer .oldVliRev {position:absolute; bottom:17px; right:20px; display:block; width:107px; height:30px; background: transparent url('/Images/IntertechPira/nav/footer/PoweredByRevolutionOld.png') no-repeat 0 0}
#footer .oldVliRev img {visibility:hidden}
/* ------------------------------------ */
/*    Crumbtrail			*/
/* ------------------------------------ */
/*
#crumbtrailHolder {float:left; width:1002px; padding:0px; margin:0px;}
.crumbImg {float: left; width:1002px;}
#crumbtrail {float:left; width:1002px; color:#5c5c5c; font-size:11px; padding:0px; margin:0px; line-height: 16px; background-image:url(/Images/IntertechPira/nav/crumbtrail/crumbBkgd.gif); background-repeat:repeat-y; background-position:0px 0px;}
#crumbtrail .youAreHere {float: left; width: 76px; padding:3px 0px 3px 31px; color:#4f4f4f}
#crumbtrail ul{margin:0px; float: left; width: 865px; padding:3px 30px 3px 0px;}
#crumbtrail li{display:inline; padding:0px; margin:0px; font-size:11px;}
#crumbtrail li a:link{color:#1d66aa; text-decoration: none;}
#crumbtrail li a:visited{color:#1d66aa; text-decoration: none;}
#crumbtrail li a:hover{color:#1d66aa; text-decoration: underline;}
#crumbtrail li a:active{color:#1d66aa; text-decoration: none;}
.arrow {color:#4f4f4f; font-weight:normal}
.activeCrumb {color:#8d8d8d; font-weight:bold}

*/

/* ---------------------------------*/
/*    Main Home Page               */
/* -------------------------------- */

div.homePageLeft {float:left; width:724px; padding:16px 0 0 7px;}
div.homePageLeftWide {width:auto;}
div.homePageLeft div.mainContent {padding-right:20px;}

div.homepagePanelContainer {width:709px; overflow:hidden; padding-right:15px; margin-bottom:9px; background:#ffffff url('/Images/IntertechPira/homepage/panels/homepagePanelsY.gif') repeat-y scroll 0 0;}
div.homepagePanelTop div.homepagePanelContainer {background-position:-724px 0;}
div.homepagePanelBottom div.homepagePanelContainer {background-position:0 0;}
div.homepagePanelHeader {position:relative; width:724px; height:98px; float:left; background:transparent url('/Images/IntertechPira/homepage/panels/homepagePanels.png') no-repeat scroll 0 0;}
div.homepagePanelTop div.homepagePanelHeader {background-position:0 0;}
div.homepagePanelBottom div.homepagePanelHeader {background-position:0 -110px;}
div.homepagePanelFooter {overflow:hidden; width:724px; height:12px; float:left; background:transparent url('/Images/IntertechPira/homepage/panels/homepagePanels.png') no-repeat scroll 0 -98px;}
div.homepagePanelTop div.homepagePanelFooter {background-position:0 -98px;}
div.homepagePanelBottom div.homepagePanelFooter {background-position:0 -208px;}

div.homepagePanelLeft {float:left; width:322px; padding: 0 11px 0 12px;}
div.homepagePanelRight {float:right; width:322px; padding: 0 11px 0 12px;}

div.contentPanel {width:321px; margin:2px 0 11px; float:left; background:transparent url('/Images/IntertechPira/homepage/panels/homepagePanelsY.gif') repeat-y scroll -1448px 0;}
div.contentPanel div.contentPanelTop {width:321px; overflow:hidden; float:left; height:6px; background:transparent url('/Images/IntertechPira/homepage/panels/homepagePanels.png') no-repeat scroll 0 -220px;}
div.contentPanel div.contentPanelContent {float:left; width:303px; padding:3px 9px 1px;}
div.contentPanel div.contentPanelBottom {width:321px; overflow:hidden; float:left; height:6px; background:transparent url('/Images/IntertechPira/homepage/panels/homepagePanels.png') no-repeat scroll 0 -226px;}

div.homepagePanelContainer p {line-height:1.65em; margin-bottom:12px;}
div.homepagePanelContainer h2 {font-size:11px; font-weight:bold; margin:0; padding:0 0 1px 0;}
div.homepagePanelContainer ul {padding:0 0 5px 0; margin:0; list-style-type:none;}
div.homepagePanelContainer div.contentPanelContent ul {padding-bottom:0;}
div.homepagePanelContainer ul li {padding:4px 0 5px 8px; margin:0; font-size:11px; line-height:16px; background:transparent url('/Images/IntertechPira/homepage/panels/listArrow.gif') no-repeat scroll 0 8px;}
div.homepagePanelContainer ul li a {font-size:12px; font-weight:bold; line-height:13px;}
div.homepagePanelContainer ul li span {display:block; padding-top:2px;}
div.homepagePanelContainer ul li span.eventDate {padding-top:5px; line-height:14px;}
div.homepagePanelContainer ul li span.eventVenue {padding-top:0; padding-bottom:1px; line-height:12px; color:#616060;}

div.homepagePanelHeader a.panelLeftLink {display:block; position:absolute; left:0; top:17px; width:345px; height:71px;}
div.homepagePanelHeader a.panelRightLink {display:block; position:absolute; left:364px; top:17px; width:345px; height:71px;}

div.panel1 p {color:#6d879a;}
div.panel1 h2 {color:#9dacb7;}
div.panel2 p {color:#35762a;}
div.panel2 h2 {color:#82bc78;}
div.panel3 p {color:#685e96;}
div.panel3 h2 {color:#8b84ac;}
div.panel4 p {color:#4283c2;}
div.panel4 h2 {color:#669cd1;}

div.homePageRight {float:right; width:218px; padding:13px 7px 0 0;}

div.homePageRight div.newsItemContainer {margin-bottom:18px; padding-top:19px;}
div.homePageRight div.newsItemContainer h2 {font-size:11px; margin:0; padding:3px 3px 2px 5px; font-weight:bold; color:#293b58; background-color:#eeeeec; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
div.homePageRight div.newsItemContainer ul li h4 {font-size:12px; padding-bottom:1px; line-height:18px;}
div.homePageRight div.newsItemContainer ul li {padding-top:4px; padding-bottom:3px; padding-right:5px;}
div.homePageRight div.newsItemContainer ul li.focus {padding-top:8px; padding-bottom:11px;}
div.homePageRight div.newsItemContainer ul li.focus p.date {margin-bottom:1px;}

div.homePageRight div.newsItemContainer ul li.view {padding:1px 0 1px 0;}
div.homePageRight div.newsItemContainer ul li.view p {padding:2px 6px 4px 20px; background-color:#fafafa;}

div.homePageRight div.adSpace {border:4px solid #eeeeec; padding:5px; margin-bottom:18px;}
div.homeContentLeft {float:left; width:345px; padding-right:19px;}
div.homeContentRight {float:left; width:345px; padding-right:15px;}

div.mainHomeFooter {padding:1px 3px 1px 1px;}
div.homeFooterBkgnd {float:left; width:100%; background:#bcbcbc url('/Images/IntertechPira/homepage/footer/homeFooterBkgnd.gif') repeat-x scroll 0 0;}
div.homeFooterBkgnd div.homeFooterPanel {min-height:131px; float:left; width:291px; padding:16px 14px 16px 23px; background:transparent url('/Images/IntertechPira/homepage/footer/homeFooterSep.gif') no-repeat scroll 100% 25px;}
div.homeFooterBkgnd div.homeFooterPanel.homeFooterPanelLast {background:none;}
div.homeFooterBkgnd div.homeFooterPanel h2 {font-size:14px; font-weight:bold; color:#293b58; margin:0; padding:0 0 11px 5px;}
div.homeFooterBkgnd div.homeFooterPanel img.itemThumb {float:left; background-color:#ffffff; padding:2px; margin-right:16px;}
div.homeFooterBkgnd div.homeFooterPanel p {font-size:14px; line-height:18px; padding-top:4px;}

/* ---------------------------------*/
/*    Event Home Page               */
/* -------------------------------- */
.bannerRotator {position:relative; width:454px; height:139px; padding:6px; background-color:#8b84ac; margin-bottom:13px;}
.bannerRotator .rotatorContent {position:absolute; overflow:hidden; width:454px; height:139px; background-color:#ffffff;}
.bannerRotator .rotatorContent .panelWrapper {height:139px; width:10000px;}
.bannerRotator .rotatorContent .panelWrapper .rotatorPanel {float:left; width:454px;}
.bannerRotator .rotatorContent ul {margin:0; padding:0;}
.bannerRotator .rotatorContent ul li {margin:0; padding:0; background-image:none;}
.bannerRotator .rotatorContent p {color:#293b58; font-size:12px; margin:0 0 0 10px; line-height:18px}
.bannerRotator .rotatorContent p.title {color:#6799c4; font-size:17px; line-height:20px; margin-bottom:8px;}
.bannerRotator .rotatorContent div.textHolder {float:left; width:225px; margin:7px 0 0;}
.bannerRotator .rotatorContent div.imageHolder {float:right; width:218px;}

.bannerRotator .rotatorControls {}
.bannerRotator .rotatorControls ul {position:absolute; bottom:15px; left:18px; margin:0; padding:0; list-style-type:none;}
.bannerRotator .rotatorControls ul li {font-size:11px; width:21px; height:18px; float:left; margin:0 3px 0 0; padding:0; background-image:url(/Images/IntertechPira/rotator/buttonBg.gif); background-position:0 0; background-repeat:no-repeat;}
.bannerRotator .rotatorControls ul li a {font-size:11px; display:block; width:14px; height:18px; margin:0; padding:0 0 0 7px; color:#5e5686; font-weight:bold;}
.bannerRotator .rotatorControls ul li a.arrows {padding:5px 0 0 8px; width:13px; height:13px;}
.bannerRotator .rotatorControls ul li.numberDisplay {background:none; font-weight:bold; color:#5e5686; padding-left:7px; padding-right:7px; width:auto;}

.homepageEventList {padding:6px; margin:0; background-color:#eceaf7;}
.homepageEventList .xstandardContent {margin-top:13px; padding:0 14px;}
.homepageEventList ul {margin:0;padding:0 5px;}
.homepageEventList ul li {background-image:none; border-top:1px dotted #bcb8d3; list-style-type:none; margin:5px 0 0; padding:7px 0 4px 10px;}
.homepageEventList ul li p.title {line-height:13px; background-image:url(/Images/IntertechPira/sitepages/viewArrow.gif);background-position:0 4px;background-repeat:no-repeat;color:#1967AE;font-size:12px;font-weight:bold;margin:0;padding:0 0 4px 7px;}
.homepageEventList ul li p.date {color:#616060;font-size:11px;margin:0 0 5px 8px;padding:0;}
.homepageEventList ul li.view {background-image:none;padding:3px 0 0 17px;}
.homepageEventList ul li.view p {color:#1F6196; font-size:11px;}
.homepageEventList ul li.view img {margin:0 6px 0 2px;}

.homepageEventList .upcomingEvents {padding:5px; margin:0; background-color:#ffffff; background-image:url(/Images/IntertechPira/rotator/piraLogoBg.gif); background-position:96% 8px; background-repeat:no-repeat;}
.homepageEventList .upcomingEvents h2 {padding:15px 0 18px 10px; font-size:18px; color:#293b58;}
.homepageEventList .upcomingEvents ul {padding:0;}
.homepageEventList .upcomingEvents ul li {background-image:url(/Images/IntertechPira/sitepages/homepageListItemBg.gif); background-position:0 0; background-repeat:repeat-x; border-top:1px dotted #DEDEDE;}
.homepageEventList .upcomingEvents ul li.view {background-image:none;padding:3px 0 0 17px;}

.columnA {float:left; width:365px; margin-right:18px}
.columnB {float:right; width:322px;}

.columnA .newsItemContainer {padding:0;}
.columnA .KeySpeakers h2 {padding:5px 0 4px; border-bottom:3px solid #8b84ad; color:#293B58; margin-bottom:2px; margin-left:0;}
.columnA .KeySpeakers ul {padding:0; margin:0;}
.columnA .KeySpeakers ul li {padding:0; margin-bottom:1px;height:81px; background-color:#eceaf7; cursor:pointer; background-image:none;}
.columnA .KeySpeakers ul li:hover {background-color:#8b84ad;}
.columnA .KeySpeakers ul li p {color:#919191; margin:0; padding:0; line-height:17px; font-size:11px;}
.columnA .KeySpeakers ul li p.name {color:#1967ae; font-size:12px;}
.columnA .KeySpeakers ul li p.topic {color:#616060; font-weight:bold; font-size:11px;}
.columnA .KeySpeakers ul li:hover p {color:#ffffff;}
.columnA .KeySpeakers ul li div.profile {float:left; width:69px; height:79px; border:1px solid #dedede;}
.columnA .KeySpeakers ul li div.text {float:left; padding:13px 15px 0 13px;}

.columnB .newsItemContainer {padding:5px 0 0;}
.columnB .newsItemContainer h2 {border-bottom:3px solid #8b84ad; margin-bottom:2px; margin-left:0; padding-bottom:4px;}
.columnB .newsItemContainer ul li {margin:3px 0 0; padding:7px 0 5px 10px; background-image:url(/Images/IntertechPira/sitepages/homepageListItemBg.gif);}
.columnB .newsItemContainer ul li.focus {padding:10px 0 15px 10px;}
.columnB .newsItemContainer ul li h4 {font-size:12px; line-height:13px; margin-bottom:3px;}
.columnB .newsItemContainer ul li.view {background-image:none;padding:4px 0 4px 17px; background-color:#f5f4fa;}
.columnB .newsItemContainer ul li.view p {color:#1F6196; font-size:11px;}
.columnB .newsItemContainer ul li.view img {margin-left:4px;}
/* ---------------------------------*/
/*    Event List Styles		    */
/* -------------------------------- */
.eventlistContainer {margin-bottom:27px;}
.eventlistContainer ul {width:100%; padding:0; margin:0;}
.eventlistContainer ul li {width:100%; margin:0; padding:0; border-top:1px dotted #dedede; background:none; list-style-type:none;}
.eventlistContainer ul li.first {border-top:0px none;}
.eventlistContainer ul li div.eventContent {margin:2px 0; padding:14px 0 18px;}
.eventlistContainer ul li div.eventImg {float:left; margin-left:-124px; width:110px; height:70px;}
.eventlistContainer ul li div.eventText {padding-left:130px; padding-right:10px;}
.eventlistContainer ul li h2 {font-size:12px; line-height:16px; font-weight:bold; margin:0 0 4px 0; padding:0;}
.eventlistContainer ul li.focus div.eventContent {background-color:#f3f7fb; padding-bottom:23px;}
.eventlistContainer ul li.focus div.eventImg {margin-left:-213px; width:200px; height:128px;}
.eventlistContainer ul li.focus div.eventText {padding-left:220px;}
.eventlistContainer ul li.focus h2 {font-size:17px; line-height:20px; font-weight:normal;}
.eventlistContainer ul li p.eventDetails {font-size:11px; line-height:16px; color:#616060; margin-bottom:4px;}
.eventlistContainer ul li p.eventDescription {font-size:12px; line-height:18px; color:#919191; margin-bottom:9px;}
.eventlistContainer ul li ul.eventLinks {margin:7px 0 0 0; padding:0;}
.eventlistContainer ul li ul.eventLinks li {display:inline; font-size:11px; margin:0; padding:0 14px 0 10px; background: transparent url('/Images/IntertechPira/sitepages/eventListOptionArrow.gif') no-repeat scroll right center; border:0px none; border-left:1px solid #cdcdcd; list-style-type:none;}
.eventlistContainer ul li ul.eventLinks li.first {border-left:0px none; padding-left:0px;}
.eventlistContainer ul li.noResults {border-top:0px none; padding-left:0px; margin-top:27px}

.rightBar h2.panelTitle {color:#293B58;margin:0 0 16px 0;padding:0 0 9px 14px; border-bottom:1px dotted #dedede;}
.rightBar div.searchOptions {padding:0 14px 0 12px; background-color:#f3f6fb; border:1px solid #e6e6e4;}
.searchOptions h2.panelTitle {padding-left:0; padding-top:7px; padding-bottom:9px; margin:0 0 14px;}
.searchOptions p.searchTitle {font-weight:bold; margin:18px 0 0 0; padding:0 0 10px 0; color:#293b58; font-size:13px;}
.searchOptions p.searchTitle.textAbove {margin:11px 0 0 0;}
.searchOptions p.searchTitle.first {margin-top:0px;}
.searchOptions p.searchTitle.bdr {border-bottom:1px dotted #DEDEDE;padding:0 0 4px; margin-bottom:2px;}
.searchOptions div.searchBox {border:1px solid #e2e3ea; border-top:1px solid #abadb3;}
.searchOptions div.searchBox input {border:0px none; margin:0; padding:0; vertical-align:bottom;}
.searchOptions div.searchBox input.textInput {font-size:11px; width:162px; padding:2px 3px 3px;}
.searchOptions div.searchBox input.buttonInput {margin:1px 1px 1px 0;}

.searchOptions p.searchMapLink {margin:3px 0 0 6px;padding:0;}
.searchOptions p.searchMapLink a {padding-left:8px; margin:0; background:transparent url('/Images/IntertechPira/nav/subnav/subNavBackground.gif') no-repeat scroll left center;}

.searchOptions a.moreIndustries {float:left; margin-left:1px; padding:2px 0 0 16px; display:block; width:165px; height:19px;background-image:url(/Images/IntertechPira/nav/subnav/subNavBackground.gif);background-position:106px 6px;background-repeat:no-repeat;}
.searchOptions a.moreIndustries:hover {text-decoration:none; background-color:#1967AE; background-image:url(/Images/IntertechPira/nav/subnav/subNavBackgroundHover.gif);color:#ffffff;}

.searchOptions a.open, .searchOptions a.open:visited {background-color:#1967AE;color:#ffffff; background-image:url(/Images/IntertechPira/nav/subnav/subNavBackgroundHover.gif);background-position:106px 6px;background-repeat:no-repeat;}
.searchOptions div.moreIndustriesDiv {display:block; margin-left:1px; line-height:20px; font-size:11px; padding:3px 7px 6px 15px; width:159px; color:#1967ae; background-color:#ffffff;}
.searchOptions div.moreIndustriesDiv img.moreArrow {padding-left:2px;}
.searchOptions div.close {display:none;}

/*========================================
	Event Details Page
==========================================*/

div.eventPageHeader {padding-top:9px;}
div.eventPageHeader img {margin-bottom:12px;}
div.eventPageHeader h1, div.eventPageHeader h2 {display:inline; margin:0; padding:0; color:#989898;}
div.eventPageHeader h2 {font-size:21px; font-weight:normal;}
div.eventPageHeader p.eventDetailsSummary {font-size:17px; padding-top:11px; line-height:24px;}

div.eventDetails {float:left;padding:0; margin:0;background:transparent url('/Images/IntertechPira/sitepages/eventDetailsSep.gif') repeat-y scroll 270px 0;}
div.eventDetails div.eventDetailsLeft {float:left; padding-top:6px; width:270px;}
div.eventDetails div.eventDetailsLeft h2 {padding:0 0 7px 0; margin:0; font-weight:normal;}
div.eventDetails div.eventDetailsLeft p.eventTimes {color:#293b58; line-height:16px; margin-bottom:8px;}
div.eventDetails div.eventDetailsLeft p.eventTimes span.eventTimes {color:#919191;}

div.eventDetails div.eventDetailsRight {float:left; width:163px; padding:6px 16px 0 17px;}
div.eventDetails div.eventDetailsRight span {display:block;}
div.eventDetails div.eventDetailsRight span a {padding-right:7px; background: transparent url('/Images/IntertechPira/sitepages/viewArrow.gif') no-repeat scroll right center;}
div.eventDetails div.eventDetailsRight span.eventLinksRegister {padding:3px 5px 19px 33px; background: transparent url('/Images/IntertechPira/sitepages/eventDetailsRegister.gif') no-repeat scroll 0px 0px;}
div.eventDetails div.eventDetailsRight span.eventLinksDownload {padding:3px 5px 19px 33px; background: transparent url('/Images/IntertechPira/sitepages/eventDetailsDownload.gif') no-repeat scroll 5px 0px;}
div.eventDetails div.eventDetailsRight span.eventLinksEnquire {padding:3px 5px 19px 33px; background: transparent url('/Images/IntertechPira/sitepages/eventDetailsEnquire.gif') no-repeat scroll 3px 0px;}

/* Wide Variant */
.centreColWide div.eventDetails {width:100%; background-position: 508px 0;}
.centreColWide div.eventDetails div.eventDetailsLeft {width:508px;}

div.eventInfoPanelCnt {padding:0; margin:30px 0 0 0;}
div.eventInfoPanelTabs {padding:0; margin:0; display:block; border-bottom:1px solid #cdcdce;}
div.eventInfoPanelTabs ul {float:left; margin:0; padding:0 5px;}
div.eventInfoPanelTabs ul li {font-size:14px; position:relative; top:4px; background:none; list-style-type:none; float:left; padding:0; margin:0;}
div.eventInfoPanelTabs ul li.selected {margin:0 1px; top:1px; border: 1px solid #cdcdce; border-bottom:1px solid #fff;}
div.eventInfoPanelTabs ul li a, div.eventInfoPanelTabs ul li a:link, div.eventInfoPanelTabs ul li a:visited {display:block; margin:1px; padding:4px 10px 5px; color:#fff; background-color:#1967ae; overflow:hidden;}
div.eventInfoPanelTabs ul li.selected {background:transparent;}
div.eventInfoPanelTabs ul li.selected a, div.eventInfoPanelTabs ul li.selected a:link, div.eventInfoPanelTabs ul li.selected a:visited {margin-top:4px; margin-bottom:2px; padding:3px 8px 5px; color:black; background:transparent;}

div.eventInfoPanelContent {padding:12px 5px;}

div.rightBar div.sponsors  { }
div.rightBar div.sponsors div.sponsorItem {border:5px solid #f2f2f2; margin-bottom:5px; text-align:center; }
div.rightBar div.sponsors img.sponsorImg {display:inline;}
div.rightBar div.sponsors h2 {color:#293b58; padding-bottom:9px;margin:0 0 0 10px;}
div.rightBar div.sponsors a {display:block; text-align:center;}
div.eventThemeOverride div.rightBar div.sponsors a {border:0px none;}

div.rightBar div.keySpeakers {padding-bottom:22px;}
div.rightBar div.keySpeakers h2 {color:#293b58; padding-bottom:9px;margin:0 0 0 10px;}
div.rightBar div.keySpeakers div.speaker {border-top:1px dotted #dedede; padding:11px; padding-bottom:20px;}
div.rightBar div.keySpeakers div.speaker img {display:block; border:1px solid #dedede; margin-right:8px;}
div.rightBar div.keySpeakers div.speaker p.speakerName {margin:0 0 3px 0; padding:0; line-height:14px; color:#0C5CAF;}
div.rightBar div.keySpeakers div.speaker p.orgName {margin:0 0 5px 0; padding:0; font-size:11px; line-height:13px;}
div.rightBar div.keySpeakers div.speaker p.speakerSubject {margin:0; padding:0; font-size:11px; font-weight:bold; color:#616060; line-height:13px;}

div.testimonials {padding-bottom:7px;}
div.gradientPanel div.gradientPanelTop img {vertical-align:bottom;}
div.gradientPanel div.gradientPanelBottom img {vertical-align:top;}
div.gradientPanel div.gradientPanelContent {/*min-height:200px;*/ padding:33px 13px 36px; position:relative; background:transparent url('/Images/IntertechPira/sitepages/gradientPanelBkgnd.gif') repeat-x scroll left top; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
div.gradientPanelContent img.quoteTop {position:absolute;top:7px;left:13px;}
div.gradientPanelContent img.quoteBottom {position:absolute;bottom:7px;right:13px;}
div.gradientPanelContent div.quote p {font-style:italic; color:#6d6d6d;line-height:21px; padding:0; margin:0 0 4px 0;}
div.gradientPanelContent div.quoteAbove {margin-top:26px;}
div.gradientPanelContent div.quoteDetails p {font-size:11px; color:#6d6d6d; padding:0; margin:0; line-height:18px;}

/*========================================
	SubNav
==========================================*/

div.subNav {margin:0;padding:0;}
ul.subNav {float:left; width:100%; margin:0 0 4px 0; padding:0;}
ul.subNav li {list-style-type: none; background:none; margin: 3px 0 2px; padding:0;}

ul.subNav li a {display:block; margin:0; padding:1px 0 1px 16px; font-weight:normal; font-size:12px; background-image:url('/Images/IntertechPira/nav/subnav/subNavBackground.gif');background-repeat:no-repeat; background-position:6px 7px;}
ul.subNav li a:link, ul.subNav li a:visited {/*background-color:#ffffff;*/ text-decoration:none;}
ul.subNav li a:hover, ul.subNav li a:active, ul.subNav li a:focus, ul.subNav li a.selected, ul.subNav li a.selected:visited 
{background-image:url('/Images/IntertechPira/nav/subnav/subNavBackgroundHover.gif'); background-color:#1967ae; color:#fff;} 

ul.subNav li a span {color:#afb0af;font-size:0.83em;}
ul.subNav li a:hover span, ul.subNav li a:active span, ul.subNav li a:focus span, ul.subNav li a.selected span, ul.subNav li a.selected:visited span {color:#ececec;}

/* ---------------------------------*/
/*    Blue Panel		    */
/* -------------------------------- */

div.bluePanel {position:relative; background:#1967ae url('/Images/IntertechPira/sitepages/bluePanelBottom.gif') no-repeat scroll left bottom; padding:0; margin:0;}
div.bluePanel img.panelTop {position:absolute; display:block; height:5px; border:0px none; margin:0; padding:0;}
div.bluePanelContent {margin:0; padding: 10px 4px 13px 4px;}
div.bluePanelContent h2 {margin:0; padding:0 3px 11px 9px; font-size:17px; color:#fff;}
div.bluePanelContent p {font-weight:bold; padding:10px 9px 0 9px; margin:0 0 7px 0; color:#fff;}

/* ---------------------------------*/
/*    News Item Stylings	    */
/* -------------------------------- */

.newsItemTitleBar {background-color:#eeeeee; height:12px; margin:0; padding:0;} 
.titleBarDetails .titleText {float:left; line-height:12px; letter-spacing:-0.5px; font-size:10px; background-color:#ffffff; height:12px; margin:0; padding:0 5px 0 0;}
.titleBarDetails .titleImg {float:left; border:0; background-color:#ffffff; padding-right:2px;}

.newsItemContainer .newsItemFeatureImage {margin:11px 0 0 0; padding:0 0 5px 0;}
.newsItemContainer .videoContainer {margin:11px 0 20px 0; padding:0;}
.newsItemContainer .thumbnail {width:200px; background-color:#2a3b57; float:right; margin:4px 7px 0;}
.newsItemContainer .thumbnail p {font-size:10px; color:#ffffff; margin:2px 5px;}
.newsItemContainer h2 {color:#293b58; margin:0 0 0 10px; padding:0;}

.newsItemContainer {padding:20px 0 0 0;}
.newsItemContainerNoTitle {padding:10px 0 25px 0;}
.newsItemContainer ul {margin:0; padding:0;}
.newsItemContainer ul li {padding:7px 0 0 10px; background-image:none; margin:5px 0 0 0; list-style-type:none; border-top:1px dotted #dedede; overflow:hidden; background-image:url(/Images/IntertechPira/sitepages/newsListItemBg.gif); background-repeat: repeat-x; background-position:0 0;}
.newsItemContainer ul.nopad li {padding:20px 0 16px 0;}
.newsItemContainer ul li.focus {padding:7px 0 20px 10px;}
.newsItemContainer ul li.first {border:0;}
.newsItemContainer ul li h3 {color:#115ca2; font-size:18px; margin:0; padding:0; font-weight:normal;}
.newsItemContainer ul li h4 {padding:0 0 0 8px; font-weight:bold; font-size:11px; color:#1967ae; display:block; margin-bottom:0; background-image:url(/Images/IntertechPira/sitepages/viewArrow.gif); background-repeat: no-repeat; background-position:0 7px;}
.newsItemContainer ul li p.date {font-size:11px; color:#616060; margin:0 0 5px 8px; padding:0;}
.newsItemContainer ul li.focus p.date {margin:0 0 5px 0;}
.newsItemContainer ul li p {font-size:12px; color:#919191; padding:0; margin:0; line-height:18px;}
.newsItemContainer ul li p.subHeader {color:#616060;}
.newsItemContainer ul li a {color:#115ca2;}
.newsItemContainer ul li img.newsItemLeftImage {padding: 5px 8px 2px 0;}

.newsItemContainer ul li.view {background-image:none; padding:2px 0 0 20px;}
.newsItemContainer ul.market li.view, .newsItemContainer ul.events li.view {background-image:none; padding:2px 0 0 10px;}
.newsItemContainer ul li.view  p {font-size:11px; color:#1f6196;}
.newsItemContainer ul li.view p img {margin-left:4px;}

.newsItemContainer ul.news {}
.newsItemContainer ul.news li {background-image:none;}
.newsItemContainer ul.news li p {line-height:22px;}
.newsItemContainer ul.news li h3 {font-weight:bold;}
.newsItemContainer ul.news li p.subheader {color:#293b58; font-size:14px; margin-bottom:5px;}
	
/* - rightbar variants - */
.rightBar .newsItemContainer {padding-bottom:15px;}
.rightBar .newsItemContainer ul li {padding:7px 10px 12px;  background-image:none;}
.rightBar .newsItemContainer ul li.focus {padding:7px 10px 17px;}
.rightBar .newsItemContainer ul li h3 {font-size:12px; padding-bottom:0px; line-height:17px;}
.rightBar .newsItemContainer ul li p {font-size:11px; line-height:16px;}
.rightBar .newsItemContainer ul li img.newsItemLeftImage {padding: 5px 8px 0 0; margin-bottom:5px;}
.rightBar .newsItemContainer ul li p.date {color:#616060; font-size:11px; font-weight:normal; line-height:16px; margin:2px 0 5px 0;}	
.rightBar .newsItemContainer ul li.focus span.specialOfferSaving {font-weight:bold; color:#f8931d; line-height:15px; padding:3px 0; display:block;}
.rightBar .newsItemContainer ul.market li h3 {font-size:13px; padding:0;}
.rightBar .newsItemContainer ul.market li p {color:#616060;}
.rightBar .newsItemContainer ul.market li.focus p {color:#919191;}
.rightBar .newsItemContainer ul.market li p span.specialOffer {font-weight:bold; color:#f8931d;}

.rightBar .newsItemContainer ul.rightBarProfile h5 {color:#1967ae; margin:0; padding:4px 0 0 10px; font-weight:bold;}
.rightBar .newsItemContainer ul.rightBarProfile li p {margin:0 4px 8px 0; line-height:17px;}
.rightBar .newsItemContainer ul.rightBarProfile p.title {color:#b1b1b1; font-size:11px; margin:0;}
.rightBar .newsItemContainer ul.rightBarProfile p.field {color:#293b58; font-size:11px; margin:0;}
.rightBar .newsItemContainer ul.rightBarProfile li img.profileLeftImage {margin:5px 8px 0 0; border:solid 1px #dedede;}
	
/* ---------------------------------*/
/*   	ResourcesList               */
/* -------------------------------- */
.resourcesList {float:left; width:466px; padding:0px; margin:10px 0 0;}
.resourcesList h3 {font-size:18px; color:#919191; font-weight:normal; padding:0 0 6px 0; margin:0px; border-bottom: dotted 1px #dedede;}
.resourcesList ul {padding:0px; margin:0px;}
.resourcesList ul li {float:left; width:455px; list-style-type:none; padding:8px 6px 9px 6px; margin:0px; border-bottom: dotted 1px #dedede; background-image:none; line-height:16px; cursor:pointer;}
.resourcesList ul li.nopad {padding-left:0px;}
.resourcesList ul li .resourceLink {float:left; width:345px;}
.resourcesList ul li .resourceLink h4 {font-size:11px; color:#1967ae; font-weight:bold; margin:0px 0px 0px 0px; padding:0px;}
.resourcesList ul li .resourceLink h5 {padding:0px;  font-size:11px; color:#919191; font-weight:normal; padding-right:20px; margin:0px 0px 0px 0px}
.resourcesList ul li .resourceDetail {float:left; width:110px; font-size:11px; color:#919191; padding-top:12px;}
.resourcesList ul li .resourceDetail img {vertical-align:middle; margin-right:3px; behavior: url(/Pira/App_Themes/Site/iepngfix.htc);}

.resourcesList ul li.active {float:left; /*width:670px;*/ list-style-type:none; padding:8px 6px 9px 6px; margin:0px; border-bottom:dotted 1px #dedede; background-image:none; line-height:16px; background-color:#7ba1c6;}
.resourcesList ul li.active .resourceLink h4 {font-size:11px; color:#ffffff; font-weight:bold; margin:0px 0px 0px 0px;}
.resourcesList ul li.active .resourceLink h5 {font-size:11px; color:#ffffff; font-weight:normal; margin:0px 0px 0px 0px;}
.resourcesList ul li.active .resourceDetail {color:#ffffff;}

.centreColWide .resourcesList {width:705px;}
.centreColWide .resourcesList ul li {width:695px;}
.centreColWide .resourcesList ul li .resourceLink {width:584px;}


/* ---------------------------------*/
/*   	  News list               */
/* -------------------------------- */
.newsList {float:left; width:466px; margin:5px 0 20px; padding:5px 0 0 0; border-top:solid 1px #e6e6e6;}
.newsList h2 {color:#8d8d8d; margin-bottom:0;}
.newsList h2 a:link {color:#8d8d8d;}
.newsList h2 a:visited {color:#8d8d8d;}
.newsList h2 a:hover {color:#8d8d8d;}
.newsList h2 a:active {color:#8d8d8d;}

.newsList ul {padding:0; margin:0;}
.newsList ul li {float:left; width:457px; list-style-type:none; background-image:none; padding:14px 6px 14px 0; margin:0; border-top:dotted 1px #cbcbcb;}
.newsList ul li .newsListTxt {float:right; width:328px;}
.newsList ul li .newsListTxt img {vertical-align:bottom;}
.newsList ul li .newsListImg {float:right; width:110px; height:70px; margin:0 15px 0 0; text-align:center;}

.newsList ul li p.date {margin:0; padding:0 0 5px; line-height:16px; color:#616060; font-size:11px;}
.newsList ul li h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1d66aa; margin:0; padding:0;}
.newsList ul li h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#8d8d8d; padding:0px 0 1px 0px; margin:0px;}
.newsList ul li p{margin:0; line-height:16px; color:#8d8d8d; font-size:11px;}
.newsList ul li h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535353; padding:0px 0 16px 0px; margin:0px;}

/* -- focused -- */
.newsList ul li.focused {width:466px; margin:0 0 2px; border-top:dotted 1px #e6e6e6; padding:2px 0 0; cursor:pointer;}
.newsList ul li.focused .focusedBg {float:left; width:460px; background-color:#f3f6fb; margin:0; padding:19px 5px 15px 0; cursor:pointer;}
.newsList ul li.first {border:0; border:none;}
.newsList ul li.focused .newsListTxt {float:left; width:245px;}
.newsList ul li.focused .newsListPreview {float:left; width:200px; height:128px; margin:0 10px 0 5px;}
.newsList ul li.focused h3 {color:#1967ae; font-size:17px; font-weight:normal; line-height:20px;}
.newsList ul li.focused p {color:#919191; font-size:12px; font-weight:normal; line-height:17px;}
.newsList ul li.focused p.date {color:#616060; font-size:11px; font-weight:normal; line-height:16px;}


/* ------------------------------ */
/*   Pagination			  */
/* ------------------------------ */
.pagination {background-image:url(/Images/IntertechPira/sitepages/paginationBkgd.gif); background-position:0 0; background-repeat:repeat-x; border:1px solid #E6E6E6; float:left; margin:0; margin-bottom:16px; padding:4px 10px 7px 0;}
.pagination.subTitleUnder {margin-bottom:0;}
.pagination .results {float:left;  font-size:11px; color:#535353; padding:3px 0px 0px 10px; margin:0px; text-align:left;} 
.paginationSubtitle {float:left; width:100%; padding:0;margin:0; border-bottom:1px solid #e6e6e6;}
.paginationSubtitle div.subTitleInternal {float:left; padding:2px 0;margin:2px 0 1px;width:100%;}
/*.paginationSubtitle div.clear {padding:0;margin:0;width:0;height:0;}*/
.paginationSubtitle div p.left {float:left;font-size:11px;padding:2px 0 4px 5px; margin:0;}
.paginationSubtitle div p.right {padding:0; margin:0; float:right;}
.paginationSubtitle a.rightButton {display:block; font-size:11px; line-height:18px; background:#f3f7fb url('/Images/IntertechPira/sitepages/paginationButtonArrow.gif') no-repeat scroll right center; border: 1px solid #d7e5f1; padding:2px 12px 3px 5px; margin:0;}

.w456 {width:454px;}
.w645 {width:643px;}
.w695 {width:695px;}
.w697 {width:697px;}
.w685 {width:685px;}

/* ------------------------------------------------------------------- */
/*   page Numbers													   */
/* ------------------------------------------------------------------- */
.pageNumbers {float:right; padding:4px 5px 0 0; margin:0px;}
.pageNumbers ul {margin:0px; padding:0px; text-align:right;}
.pageNumbers ul li {float:left; display:inline; font-size:11px; list-style-type:none; margin: 0px; padding:0px; color:#cdcdcd; line-height:16px; background-image:none;}
.pageNumbers ul li a {padding: 0px 3px 0px 3px; margin:0px 1px 0px 1px;}

.pageNumbers ul li a:link, .pageNumbers ul li a:visited, .pageNumbers ul li a:active, .pageNumbers ul li a:hover {color:#6291be; font-weight: normal; text-decoration: none; border: solid 1px #cdcdcd; background-color:#eaeaea;}
.pageNumbers ul li a:hover {text-decoration:underline;}
.pageNumbers ul li a.selected {color:#FFFFFF; font-weight:bold; text-decoration:none; border:solid 1px #6291be; background-color:#6291be;}

.pageNumbers ul li a.pageArrow {padding:0px;}
.pageNumbers ul li a.pageArrow:link, .pageNumbers ul li a.pageArrow:visited, .pageNumbers ul li a.pageArrow:active, .pageNumbers ul li a.pageArrow:hover {font-weight:normal; color:#0c5dae; text-decoration:none; background-image:none; background-color:transparent; border:solid 0px #ffffff;}
.pageNumbers ul li a.pageArrow:hover {text-decoration:underline;}


/* --------------------------------------- */
/*    Option bars    			   */
/* --------------------------------------- */
.optionsBottom {float: left; width: 466px; margin: 21px 0px 0px 0px; padding-top:12px; border-top:dotted 1px #cdcdcd;}
.optionsBottom.borderAbove {border:0px none; margin-top:0;}
.optionsBottom ul {margin:0px; padding:0px 12px 0px 0px;}
.optionsBottom ul li {float: right; list-style-type:none; font-weight: normal; font-size:11px;  display:inline; background-image:none; margin:0px; padding:0px 0px 0px 6px;}
.optionsBottom img {padding: 0px 2px 0px 4px; vertical-align:middle}

.centreColWide .optionsBottom {width: 705px;}
.centreColWide .w655 {width: 653px;}
.centreColWide .w697 {width:697px;}


/* ---------------------------------*/
/*    Forms                         */
/* -------------------------------- */
.width100 {width:100px;}
.width140 {width:140px;}
.width180 {width:180px}
.width270 {width:270px;}

select {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#535353;}
input {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#535353;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#535353; height: 111px;}



/* ---------------------------------*/
/*    StayinTouch module	    */
/* -------------------------------- */

.stayInTouch {cursor:pointer; width:218px; margin:0 0 20px 0; padding:0; background-image:url(/Images/IntertechPira/sitepages/contactBg.gif); background-repeat:repeat-y;}
.stayInTouch .bottomCap {width:218px; margin:0; padding:0; height:8px; background:#ffffff url(/Images/IntertechPira/sitepages/contactBot.gif) no-repeat scroll 0 -1px;}

.stayTop {min-height:96px; width:208px; padding:5px 0 0 5px; margin:0 0 0 5px; background-image:url(/Images/IntertechPira/sitepages/contactDetailsBg.jpg); background-repeat:no-repeat; background-position:65% 0;}
.stayTitle {font-size:18px; font-weight:bold; color:#1967ae; padding:0; margin:0;}
.staytext {width:104px; margin-top:4px;}
.staytextLarge {width:104px;}
.staytext p {font-size:11px; line-height:15px; font-weight:bold; color:#1967ae;}
.staytextLarge p {font-size:14px; font-weight:bold; color:#1967ae;}
.staySignup {padding:2px 0; font-size:14px; margin:2px; width:190px; height:23px; background-color: #f2f2f2;}
.staySignup a {margin-left:7px;}
.staySignup img {margin:1px 0 0 3px; border:none; vertical-align:middle;}

.contactProfile {margin-top:40px; padding:6px 5px 4px; width:192px; min-height:94px; background-image:url(/Images/IntertechPira/sitepages/contactFormProfileBg.png); background-repeat:no-repeat; background-position:0 0;}
.contactProfile p {margin:0; padding:0; font-size:11px; color:#293b58;}
.contactProfile h3 {color:#293b58; font-size:12px; margin-top:5px;}
.contactProfile img {border:1px solid #ffffff; float:right;}

.captcha table td {border-bottom: solid 1px #dadada;}

/* -- EXPANDED STYLES -- */
#contentArea .stayContactMain input {width:177px;}


.stayContactFinish {width:202px;}
.stayContactFinish .stayThanks {padding-top:30px; width:190px;}
.stayContactFinish .stayThanks p {margin:2px 0 10px 30px;}
.stayContactFinish .stayThanks p.eventTitle {color:#848484; font-weight:bold; padding-bottom:4px;}


.stayForm {margin:0; padding:0; margin-left:2px;}
.stayContactMain .stayForm p {margin:0; padding:0; text-align:right; width:204px; color:red; font-size:10px;}
.stayForm ul {margin:-4px 0 0 0; padding:0 0 8px 0; list-style:none;}
.stayForm ul li {margin:0 0 8px 8px; padding:0px; background-image:none;}
.stayForm label {color:#848484; font-size: 0.9em; display:block; padding-bottom: 3px;}
.stayForm label span {color:red;}
.stayForm input, .stayForm textarea {width:190px;}

.stayContactMain .captcha {margin-left:6px;}
.stayContactMain .captcha p {width:190px; text-align:left; color:#848484; line-height:16px; padding:0; margin:0 0 11px 2px; font-size:10px;}

.stayContactMain .captchaFailMessage p {font-size:12px; color:red; margin:0; padding:0 0 10px 2px;}
.stayContactMain .captchaInput input {float:left; margin:7px 0 14px 2px; width:126px;}
.stayContactMain .stayFormSubmit {float:right; margin:7px 12px 14px 0px; width:55px; height:23px;}
.stayContactMain .stayFormClose {float:left; margin:14px 0 7px 0px; width:51px; height:24px;}
.stayContactMain .staySendButton {background-image:url(/Images/IntertechPira/sitepages/submit.gif); background-repeat:no-repeat; background-position:top; width:55px; height:23px; background-color:transparent; border:none; cursor:pointer;}
.stayContactMain .indent {margin: 0 0 6px 0px;}

/*    Membership Variants    */

a.memberContactPanelLoggedOut {display:block; cursor:pointer; width:135px; height:71px; padding:11px 70px 11px 13px; margin-bottom:30px; background:transparent url('/Images/IntertechPira/membership/membershipContactUs.gif') no-repeat scroll 0 0;}
a.memberContactPanelLoggedOut:hover {text-decoration:none;}
a.memberContactPanelLoggedOut span {font-size:14px; line-height:18px; color:#1967ae; font-weight:bold;}

a.memberContactPanelLoggedIn {display:block; cursor:pointer; width:105px; height:69px; padding:12px 100px 12px 13px; background:transparent url('/Images/IntertechPira/membership/membershipContactUsLoggedIn.gif') no-repeat scroll 0 0;}
a.memberContactPanelLoggedIn:hover {text-decoration:none;}
a.memberContactPanelLoggedIn span.large {font-size:18px; line-height:23px; color:#1967ae; font-weight:bold;}
a.memberContactPanelLoggedIn span {font-size:14px; line-height:18px; color:#1967ae; font-weight:bold;}

/* ---------------------------------*/
/*    RightBar Featured module	    */
/* -------------------------------- */

.rightBarFeature {cursor:pointer; width:218px; margin:10px 0 0 0; background-color:#8c98a4; background-image:url(/Images/IntertechPira/sitepages/rightBarFeatureTop.gif); background-repeat:no-repeat; background-position:0 0;}
.rightBarFeature .rightBarTitle h2 {color:#ffffff; margin:0 4px; padding:12px 0 0 10px;}
.rightBarFeature .rightBarImage {width:210px; height:104px; margin:11px 4px 0;}
.rightBarFeature .rightBarContent p {line-height:12px; font-size:11px; color:#dde0e5; width:200px; border-top:1px solid #afb7bf; padding:5px 0 5px 10px; margin:0 4px;}
.rightBarFeature .rightBarContent h3 {color:#ffffff; margin:0 4px; padding:10px 0 12px 10px; font-size:15px;}
.rightBarFeature .rightBarFooter {width:218px; height:11px; background-image:url(/Images/IntertechPira/sitepages/rightBarFeatureBot.gif); background-repeat:no-repeat; background-position:bottom;}


/* ---------------------------------*/
/*    RightBar search module	    */
/* -------------------------------- */
.rightBar .rightbarSearch {width:218px; height:200px; padding:0 0 10px 0; margin:0; border-top:1px dotted #DEDEDE; background-image:url(/Images/IntertechPira/sitepages/rightBarSearchBar.gif); background-repeat:no-repeat; background-position:10px 50px;}
.rightBar .rightbarSearch p {font-size:12px; font-weight:bold; margin:20px 0 12px 10px;}
.rightBar .rightbarSearch ul {margin:0; padding:0; border:0;}
.rightBar .rightbarSearch ul li {display:inline; float:left; list-style-type:none; padding:0; margin:0; border:0;}
.rightBar .rightbarSearchField {background-color:#ffffff; border:none; width:165px; margin-left:11px; font-size:11px; padding: 3px 0px 3px 3px; color:#5a5a5a; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rightBar .rightbarSearchbutton {background-image:url(/Images/IntertechPira/sitepages/searchButton.gif); background-repeat:no-repeat; background-position:0 0; width:19px; height:17px; border:none; cursor:pointer; margin: 1px 0 0 0; padding:0; color:#245075;}


/* ---------------------------------*/
/*    expert module		    */
/* -------------------------------- */

.rightBar .expertForm {margin:0; padding:10px 0 0; margin:10px 0 0 2px; border-top:1px dotted #DEDEDE;}
.rightBar .expertForm p {margin:0; padding:0; text-align:right; width:204px; color:red; font-size:10px;}
.rightBar .expertForm ul {margin:-4px 0 0 0; border:0; padding:0 0 8px 0; list-style:none;}
.rightBar .expertForm ul li {margin:0 0 0 8px; padding:4px; border:0; background-image:none;}
.rightBar .expertForm label {color:#848484; font-size:0.9em; display:block; padding-bottom:3px;}
.rightBar .expertForm label span {color:red;}
.rightBar .expertForm input, .rightBar .expertForm textarea {width:190px;}
.expertForm select {width:195px;}

.rightBar .expertForm .captcha {margin-left:6px;}
.rightBar .expertForm .captcha table tr td {border:0;}
.rightBar .expertForm .captcha p {width:190px; text-align:left; color:#848484; line-height:16px; padding:0; margin:0 0 11px 5px; font-size:10px;}
.rightBar .expertForm .captchaInput input {float:left; margin:18px 0 20px 6px; width:120px;}
.rightBar .expertForm .stayFormSubmit {float:right; margin:18px 15px 20px 0px; width:55px; height:23px;}
.rightBar .expertForm .staySendButton {background-image:url(/Images/IntertechPira/sitepages/submit.gif); background-repeat:no-repeat; background-position:top; width:55px; height:23px; background-color:transparent; border:none; cursor:pointer;}




/*************************************************************
/*************************************************************
/*************************************************************
/*************************************************************
/*-- Basket page stylings --*/

/*    ecomm tabbing
/* ------------------------------------ */
.ecommNav { position:absolute; width:93px; height:28px; top:-36px; left:7px; padding:8px 0 0 22px; background-image:url(/Images/IntertechPira/ecomm/backToShopTab.gif); background-repeat:no-repeat; background-position:top;}
.ecommNav .backToShop { font-weight:bold;}


/*    search Container
/* ------------------------------------ */
div.searchPanel {width:219px; padding:0 7px 0; margin-bottom:10px; position:relative;}
div.searchPanel img.searchTop {position:absolute; display:block; height:7px; border:0px none;}
div.searchPanel img.searchBtm {height:7px; border:0px none; vertical-align:top;}
div.searchPanelContent {margin:0; padding: 14px 4px 0 18px; background:url('/Images/IntertechPira/ecomm/search/searchBg.gif') repeat-y scroll 0 0;}
div.searchPanelContent p.searchTitle {font-weight:bold; font-size:14px; color:#fff; margin:0 0 11px; padding:0;}
div.searchPanelContent ul {margin:0; padding:0;}
div.searchPanelContent ul li {width:181px; margin:0 0 8px 1px; padding:0;list-style-type:none;}
div.searchPanelContent ul li input {width:175px; font-size:11px; padding:2px 2px 4px;}
div.searchPanelContent ul li select {width:181px; font-size:11px; padding:2px 2px 4px 1px;}
div.searchPanelContent .searchButton {margin:11px 0 10px 1px;}

div.searchPanelContent .searchOptions {padding-bottom:16px;}
div.searchPanelContent .searchOptions .searchBox {margin-bottom:18px; width:181px;}
div.searchPanelContent .searchOptions div.searchBox input.textInput {font-size:11px;padding:2px 3px 3px;width:175px;}
div.searchPanelContent .searchOptions .searchBox .buttonInput {margin-left:-20px;}
div.searchPanelContent .searchOptions p.searchTitle {font-size:12px; margin:0 0 2px;}

div.searchPanelContent .searchOptions ul.subNav {margin:3px 0 0 0;}
div.searchPanelContent .searchOptions ul.subNav li {margin:0 0 3px 1px;}
div.searchPanelContent .searchOptions ul.subNav li a:link, div.searchPanelContent .searchOptions ul.subNav li a:visited {background-color:transparent;text-decoration:none;}
div.searchPanelContent .searchOptions ul.subNav li a:hover,div.searchPanelContent .searchOptions ul.subNav li a:active,
div.searchPanelContent .searchOptions ul.subNav li a:focus,div.searchPanelContent .searchOptions ul.subNav li a.selected,
div.searchPanelContent .searchOptions ul.subNav li a.selected:visited {padding:2px 0 4px 16px;background-color:#e7e6e6; background-image:url(/Images/IntertechPira/nav/subnav/subNavBackgroundGrey.gif);background-position:6px 6px;color:#414141;}
div.searchPanelContent .searchOptions ul.subNav li a {background-image:url(/Images/IntertechPira/nav/subnav/subNavBackgroundHover.gif);background-position:6px 6px;background-repeat:no-repeat;display:block;font-size:12px;font-weight:normal;margin:0;padding:2px 0 4px 16px;color:#ffffff;}

div.searchPanelContent .searchOptions div.moreContainer {padding-bottom:23px;}
div.searchPanelContent .searchOptions a.moreIndustries {margin-left:1px; padding:2px 0 0 16px; display:block; width:165px; height:19px; color:#ffffff; background-image:url(/Images/IntertechPira/nav/subnav/subNavBackgroundHover.gif);background-position:106px 6px;background-repeat:no-repeat;}
div.searchPanelContent .searchOptions a.moreIndustries:hover {text-decoration:none; background-color:#e7e6e6; background-image:url(/Images/IntertechPira/nav/subnav/subNavBackgroundGrey.gif);background-position:106px 6px;color:#414141;}
div.searchPanelContent .searchOptions a.open {background-color:#414141;}
div.searchPanelContent .searchOptions a.open:hover {background-color:#414141;color:#ffffff; background-image:url(/Images/IntertechPira/nav/subnav/subNavBackgroundHover.gif);background-position:106px 6px;background-repeat:no-repeat;}
div.searchPanelContent .searchOptions div.moreIndustriesDiv img.moreArrow {padding-left:2px;}
div.searchPanelContent .searchOptions div.moreIndustriesDiv {display:block; margin-left:1px; line-height:20px; font-size:11px; padding:3px 7px 6px 15px; width:159px; color:#1967ae; background-color:#f6f6f6;}
div.searchPanelContent .searchOptions div.close {display:none;}

/*    Promo Container
/* ------------------------------------ */
.promoContainer {margin-top:26px; margin-bottom:7px;}

/* Grey Panel
-------------------------*/
.panel {padding:5px; position:relative; background-color:#EDEDED;}
.panel img.topLeft {display:block;position:absolute;left:0;top:0;}
.panel img.topRight {display:block;position:absolute;right:0;top:0;}
.panel img.bottomLeft {display:block;position:absolute;bottom:0;left:0;}
.panel img.bottomRight {bottom:0;display:block;position:absolute;right:0;}

.featurePanel {height:100%; margin:9px 0 30px; padding:5px; position:relative;}
/* Focus table
-------------------------*/
.MainFocus a {display:block;}
.focusItem {margin-top:10px; margin-left:7px; width:227px; height:100px; background-color:#000000; float:left;}
.focusItem.first {margin-left:0;}
.focusItem a,.focusItem a:link,.focusItem a:visited {color:#ffffff; display:block;}
.focusItem p {margin:0; padding:0; line-height:14px; float:right; margin-right:7px;}
.focusItem p a {color:#ffffff; font-size:11px;}
.focusItem p a span {font-size:13px;}

/* Item Group
-------------------------*/
.ItemsGroup .TitleBox {margin-bottom:19px; background-color:#f3f7fb; border-top:1px dotted #cdcdcd; border-bottom:1px dotted #cdcdcd; padding-bottom:7px; padding-top:7px;}
.ItemsGroup .TitleBox p.itemGroupHeader {float:left; margin:0; font-size:18px; color:#919191; padding-left:9px;}
.ItemsGroup .TitleBox p.itemGroupHeader span {float:right; font-size:11px; color:#1f6196; margin-right:11px;}
.ItemsGroup .TitleBox p.viewAll {float:right; margin:0; font-size:11px; color:#1f6196; margin-right:11px;}

.ItemsGroup .ItemContainer {padding:0; width:147px; float:left; margin-bottom:33px; margin-left:38px;}
.ItemsGroup .ItemContainer.first {margin-left:0; clear:left;}
.ItemsGroup .ItemContainer p {margin:0; line-height:17px;}
.ItemsGroup .ItemContainer .itemDesc {min-height:173px;}
.ItemsGroup .ItemContainer .itemDesc.event { min-height:190px; }
.ItemsGroup .ItemContainer .itemDesc a {display:block; float:left; position:relative; min-height:100px;}
.ItemsGroup .ItemContainer .itemDesc p {color:#1967ae; margin:0; clear:both;}
.ItemsGroup .ItemContainer .itemDesc p a {display:inline; float:none; position:static;}
.ItemsGroup .ItemContainer .itemDesc p span {font-size:11px; display:block; color:#616060;}

.ItemsGroup .ItemContainer .itemDetails p.price {color:#ec0101; font-weight:bold; font-size:14px;}
.ItemsGroup .ItemContainer .itemDetails p.price span {font-size:11px; font-weight:normal; color:#293b58;}
.ItemsGroup .ItemContainer .itemDetails p.listPrice {font-size:11px; font-weight:normal; color:#b2b2b2; margin-top:1px;}
.ItemsGroup .ItemContainer .itemDetails p.specialOfferSaving {color:#273a58; font-weight:bold; line-height:14px; padding:4px 0; margin:0;}
.ItemsGroup .ItemContainer .itemDetails p.specialOfferSaving span {font-size:11px; font-weight:normal;}
.ItemsGroup .ItemContainer .itemDetails img {margin-left:-1px; margin-top:8px;}
a span.specialOffer {cursor:pointer; font-size:11px; font-weight:bold; color:#ffffff; padding:9px 7px 5px 5px; text-align:center; line-height:11px; margin:0; display:block; width:29px; height:29px; position:absolute; top:-13px; right:-17px; background-image:url('/Images/IntertechPira/ecomm/specialOffer/pcoff_small.png');}
a span.specialOffer.moneyOff {background-image:url('/Images/IntertechPira/ecomm/specialOffer/moneyOff_small.png');}
a span.specialOffer.multibuy {background-image:url('/Images/IntertechPira/ecomm/specialOffer/multibuy_small.png');}
.ItemsGroup .ItemContainer .itemDesc a.noHover {text-decoration:none;padding:0 0 6px 0;}

/* Popup Box */
span.popupBox {position:absolute; display:none; zoom:1; width:282px; top:57px; left:74px; padding:0;}
.blueTabs span.popupBox {position:absolute; display:none; zoom:1; width:192px; top:37px; left:204px; padding:0;}

div.itemDesc span.popupBox, div.ecommContent span.popupBox {top:16px; left:105px; z-index:400;}

span.popupBox span.top {display:block; height:6px; margin:-8px 6px 0 6px; background:#ffffff url('/Images/IntertechPira/popupBox/spritePopupBoxX.png') repeat-x scroll 0 -13px;}
span.popupBox span.top span.topLeft {display:block; width:6px; height:7px; margin-left:-6px; float:left; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll 0 0;}
span.popupBox span.top span.topRight {display:block; width:6px; height:7px; margin-right:-6px; float:right; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll -6px 0;}
span.popupBox span.popupBoxContentOuter {display:block; padding:0 5px; background-color:#ffffff; border-left:1px solid #585858; border-right:1px solid #585858;}
span.popupBox span.popupBoxContentInner {display:block; background-color:#f3f6fb; padding:3px 8px; position:relative; zoom:1;}
span.popupBox span.bottom {display:block; height:13px; margin:0 6px -15px 6px; position:relative; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBoxX.png') repeat-x scroll 0 0;}
span.popupBox span.bottom span.bottomLeft {display:block; width:6px; height:14px; margin-left:-6px; float:left; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll 0 -7px;}
span.popupBox span.bottom span.bottomRight {display:block; width:6px; height:14px; margin-right:-6px; float:right; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll -6px -7px;}

span.popupBox span.top span.topLeftArrow {display:block; width:29px; height:19px; position:absolute; top:-8px; left:-23px; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll -12px 0;}
span.popupBox span.top span.topRightArrow {display:block; width:29px; height:19px; position:absolute; top:-8px; right:-23px; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll -41px 0;}
span.popupBox span.bottom span.bottomRightArrow {display:block; width:29px; height:26px; position:absolute; bottom:0; right:-29px; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll -41px -19px;}
span.popupBox span.bottom span.bottomLeftArrow {display:block; width:29px; height:26px; position:absolute; bottom:0; left:-29px; background:transparent url('/Images/IntertechPira/popupBox/spritePopupBox.png') no-repeat scroll -12px -19px;}

span.popupBox span.popupBoxHeader {display:block; font-size:12px; text-align:left; font-weight:bold; color:#1a67af; padding:0 0 1px 0; border:0px none;}
span.popupBox span.popupBoxContent {display:block; font-size:11px; text-align:left; color:#727272; line-height:16px; margin:0;}

span.feedbackToolTip {display:block; position:absolute; top:12px; left:23px; width:280px;}


/* Details Table
-------------------------*/
div.detailsTableContainer {margin-bottom:12px;}
div.detailsTableContainer p.tableHeader {padding:4px 6px 5px; margin:0 0 4px 0; line-height:11px; color:#ffffff; background-color:#669bd0; font-size:11px; font-weight:bold;}
div.detailsTable {background:#ffffff url('/Images/IntertechPira/ecomm/tableBkgnd.gif') repeat-x scroll top left;}
div.detailsTable table {border-top:1px dotted #dedede; width:100%;}
div.detailsTable table col.title {width:107px;}
div.detailsTable table tr {background-color:transparent;}
div.detailsTable table tr td {vertical-align:top; font-size:11px; font-weight:bold; color:#6d6d6d; border-bottom:1px dotted #dedede;}
div.detailsTable table tr td.title {padding-left:11px; color:#293b58; font-weight:normal; background:transparent url('/Images/IntertechPira/ecomm/tableBullet.gif') no-repeat scroll 6px 10px;}

/* Basket styles
-------------------------*/
/*.mainWorkArea {position:relative; z-index:0;}*/
.basketPosition {float:right; width:1px height:1px; position:relative;z-index:10;}
.basketContainer {position:absolute; width:266px; top:-37px; right:-14px;}
.basketContainer .basketBar {width:266px; height:38px; margin-bottom:-6px; background-image:url(/Images/IntertechPira/ecomm/basket/basketCloseBg.png);}
.basketContainer .basketBar ul {float:left; padding-left:13px; padding:8px 0 0 13px; margin:0; line-height:19px;}
.basketContainer .basketBar ul li {padding:0; color:#ffffff; float:left; list-style-type:none; background-image:none;}
.basketContainer .basketBar ul li.itemCount {font-weight:bold; width:123px; font-size:11px;}
.basketContainer .basketBar ul li.checkout {width:62px; padding-top:1px;}
.basketContainer .basketBar ul li.viewMore {width:57px; margin-left:6px;}
.basketContainer .basketBar ul li.viewMore a {font-size:11px; text-align:right; padding-right:22px; display:block; width:33px; background-image:url(/Images/IntertechPira/ecomm/basket/basketOpenIcon.gif); background-repeat:no-repeat; background-position:100% 0}
.basketContainer .basketBar ul li.viewMore a.close {background-image:url(/Images/IntertechPira/ecomm/basket/basketCloseIcon.gif);}
.basketContainer .basketBar ul li a {color:#ffffff;}

.basketContainer .basketContentPanel.hidePanel {display:none;}
.basketContainer .basketContentBg {background-image:url(/Images/IntertechPira/ecomm/basket/basketContentBg.gif); background-repeat:repeat-y;}
.basketContainer .basketContentBg .basketContent {padding-left:16px; padding-right:16px; padding-top:1px; background-image:url(/Images/IntertechPira/ecomm/basket/basketContentTop.gif); background-repeat:no-repeat; background-position:top;}
.basketContainer .basketContentBg .basketContent p {font-size:11px; padding:10px 0; margin:0; width:230px;}

/* items table */
.basketContent table {width:234px; margin:0;}
.basketContent table col.itemName {width:180px;}
.basketContent table col.qty {width:23px; text-align:center;}
.basketContent table col.clear {width:20px;}
.basketContent table th {background-color:transparent; font-weight:normal; padding:5px 0; font-size:11px; color:#1967ae; border-bottom:1px dotted #dedede;}
.basketContent table td.itemName {padding-right:20px; text-align:left;}
.basketContent table td.removeLink {padding-top:7px;}
.basketContent table td.totals {padding:8px 0 3px; text-align:left; color:#293b58; font-weight:bold; border:none;}
.basketContent table td {vertical-align:top; text-align:center; padding:5px 0; font-size:11px; color:#1967ae; border-bottom:1px dotted #dedede;}
.basketContent table td span {display:block; color:#ff0000;}
.basketContent table td.totals span {display:inline;}

.basketContainer .basketSummary {width:266px; height:50px; padding-top:12px; background-image:url(/Images/IntertechPira/ecomm/basket/basketContentBtm.png); background-repeat:no-repeat; background-position:top;}
.basketContainer .basketSummary  ul {float:left; padding:8px 0 0 11px; margin:0;}
.basketContainer .basketSummary  ul li {margin-right:9px; padding:0; color:#ffffff; float:left; list-style-type:none; background-image:none;}

/* listing styles
-------------------------*/
.paginationSubtitle div {color:#797979; font-size:11px; padding:7px 0;}
.paginationSubtitle div select {margin-left:5px;}
.subTitleInternal .left {float:left;}
.subTitleInternal .right {float:right;}

.ecommlistContainer {margin-bottom:27px;}
.ecommlistContainer ul {width:100%; padding:0; margin:0;}
.ecommlistContainer ul li {width:100%; margin:0; padding:0; border-top:1px dotted #dedede; background:none; list-style-type:none;}
.ecommlistContainer ul li.first {border-top:0px none;}
.ecommlistContainer ul li div.ecommContent {margin:2px 0; padding:14px 0 16px;}
.ecommlistContainer ul li div.ecommImg {float:right; margin-right:-144px; width:123px;}
.ecommlistContainer ul li div.ecommText {padding-right:143px; padding-left:19px;}
.ecommlistContainer ul li h2 {font-size:13px; line-height:16px; font-weight:bold; margin:0; padding:0;}
.ecommlistContainer ul li div.ecommImg p.price {margin-bottom:0; color:#ec0101; font-weight:bold; font-size:14px;}
.ecommlistContainer ul li div.ecommImg a {display:block; float:left; position:relative;}
.ecommlistContainer ul li div.ecommImg a:hover {text-decoration:none;}
.ecommlistContainer ul li div.ecommImg div.itemDetails {clear:both;}
.ecommlistContainer ul li div.ecommImg p.price span {font-size:11px; font-weight:normal; color:#293b58;}
.ecommlistContainer ul li div.ecommImg .specialOfferSaving {color:#273a58; font-weight:bold; line-height:14px; padding-bottom:4px; margin:0;}
.ecommlistContainer ul li div.ecommImg .specialOfferSaving span {font-size:11px; font-weight:normal;}
.ecommlistContainer ul li div.ecommImg p.listPrice {margin-bottom:8px; font-size:11px; font-weight:normal; color:#b2b2b2; margin-top:1px;}
.ecommlistContainer ul li.focus div.ecommContent {background-color:#f3f7fb; padding-bottom:18px;}
.ecommlistContainer ul li.focus h2 {font-size:17px; line-height:20px; font-weight:normal;}
.ecommlistContainer ul li p.ecommDetails {font-size:11px; line-height:16px; color:#616060; margin-bottom:4px;}
.ecommlistContainer ul li p.ecommDescription {font-size:12px; line-height:18px; color:#919191; margin-bottom:9px;}

.ecommlistContainer ul li ul.ecommLinks {margin:7px 0 0 0; padding:0;}
.ecommlistContainer ul li ul.ecommLinks li {display:inline; font-size:11px; margin:0; padding:0 8px 0 10px; background:none; border:0px none; border-left:1px solid #cdcdcd; list-style-type:none;}
.ecommlistContainer ul li ul.ecommLinks li a {padding-right:8px; background:transparent url('/Images/IntertechPira/ecomm/listArrow.gif') no-repeat scroll right 5px;}
.ecommlistContainer ul li ul.ecommLinks li.first {border-left:0px none; padding-left:0px;}
.newsItemContainer ul li p.greyHeader {margin-top:3px;color:#919191;}

.searchlistContainer {margin-bottom:27px;}
.searchlistContainer ul {width:100%; padding:0; margin:0;}
.searchlistContainer ul li {width:100%; margin:0; padding:0; border-top:1px dotted #dedede; background:none; list-style-type:none;}
.searchlistContainer ul li.first {border-top:0px none;}
.searchlistContainer ul li div.searchContent {margin:2px 0; padding:12px 0 4px;}
.searchlistContainer ul li div.searchText {padding-right:19px; padding-left:19px;}
.searchlistContainer ul li h2 {font-size:13px; line-height:16px; font-weight:bold; margin:0; padding:0 0 1px 0;}
.searchlistContainer ul li p.searchDetails {font-size:11px; line-height:16px; color:#616060; margin-bottom:2px;}
.searchlistContainer ul li p.searchDescription {font-size:12px; line-height:18px; color:#919191; margin-bottom:9px;}
.searchlistContainer ul li .resourceDetail {padding-left:19px; font-size:11px; color:#919191; margin-bottom:4px; margin-top:5px;}
.searchlistContainer ul li .resourceDetail img {margin-right:7px; vertical-align:middle;}
.searchlistContainer ul li span {color:#d4d4d4;}

/* special offer
-------------------------*/

div.specialOfferListText {padding:8px 0 0;}
div.specialOfferListText h1 {padding:0 0 18px;}

/* details styles
-------------------------*/
div.ecommPageHeader {padding-top:30px;}

div.ecommDetailImage {float:left;margin:0 25px 46px 0;position:relative;}
/*div.ecommDetailImage div.itemImageLabel a {color:#ffffff; font-size:16px; font-weight:bold;}*/
div.itemDownloadButton {position:absolute; bottom:-20px; right:-12px;}
div.itemDownloadButton a img {display:block;}

div.ecommDetailImage div.itemSpecialOffer {text-align:center; height:76px;width:75px;margin:0;padding:0;position:absolute;right:-18px;top:-26px;}
div.ecommDetailImage div.itemSpecialOffer span.pcOff {display:block; cursor:help; color:#ffffff; font-size:18px; font-weight:bold; padding:20px 10px 18px 9px; width:56px; height:38px; line-height:17px; text-align:center; background-image:url('/Images/IntertechPira/ecomm/specialOffer/pcOff_large.png');}
div.ecommDetailImage div.itemSpecialOffer span.moneyOff {display:block; cursor:help; color:#ffffff; font-size:18px; font-weight:bold; padding:20px 10px 18px 9px; width:56px; height:38px; line-height:17px; text-align:center; background-image:url('/Images/IntertechPira/ecomm/specialOffer/moneyOff_large.png');}
div.ecommDetailImage div.itemSpecialOffer span.multibuy {display:block; cursor:help; color:#ffffff; font-size:18px; font-weight:bold; height:41px; padding:28px 9px 7px 8px; line-height:17px; text-align:center; background-image:url('/Images/IntertechPira/ecomm/specialOffer/multibuy_large.png');}

div.ecommDetailTitles {float:left; width:350px;}
div.ecommDetailTitles h1 {display:inline; margin:0; padding:0; color:#989898;}
div.ecommDetailTitles p.ecommDetailsSummary {font-size:17px; padding-top:8px; line-height:24px;}
div.ecommDetailTitles table {margin:0;}
div.ecommDetailTitles table tr {background-color:transparent;}
div.ecommDetailTitles table td {line-height:12px; font-size:11px; font-weight:bold; width:118px;}
div.ecommDetailTitles table td.title {font-weight:normal; width:118px;}
div.ecommDetailOptions {float:right; width:160px;}
div.ecommDetailOptions .listPrice {color:#b2b2b2; margin-bottom:7px;}
div.ecommDetailOptions .price {color:#ec0101; font-size:16px; font-weight:bold; margin-bottom:5px;}
div.ecommDetailOptions .specialOfferSaving {color:#273a58; font-weight:bold; line-height:14px; padding-bottom:4px; margin:0;}
div.ecommDetailOptions .specialOfferSaving span {font-size:11px; font-weight:normal;}
div.ecommDetailOptions .price span {color:#293b58; font-size:11px; font-weight:normal;}
div.ecommDetailOptions a {width:138px; display:block; margin-bottom:6px;}


div.ecommInfoPanelCnt {padding:0; margin:20px 0 0 0;}
div.ecommInfoPanelTabs {padding:0; margin:0; display:inline-block; border-bottom:1px solid #cdcdce; width:100%;}
div.ecommInfoPanelTabs ul {float:left; margin:0; padding:0 5px;}
div.ecommInfoPanelTabs ul li {font-size:14px; position:relative; top:4px; background:none; list-style-type:none; float:left; padding:0; margin:0;}
div.ecommInfoPanelTabs ul li.selected {margin:0 1px; top:1px; border: 1px solid #cdcdce; border-bottom:1px solid #fff;}
div.ecommInfoPanelTabs ul li a, div.ecommInfoPanelTabs ul li a:link, div.ecommInfoPanelTabs ul li a:visited {display:block; margin:1px; padding:4px 25px 5px; color:#fff; background-color:#1967ae;}
div.ecommInfoPanelTabs ul li.selected {background:transparent;}
div.ecommInfoPanelTabs ul li.selected a, div.ecommInfoPanelTabs ul li.selected a:link, div.ecommInfoPanelTabs ul li.selected a:visited {margin-top:4px; margin-bottom:2px; padding:3px 30px 5px 30px; color:black; background:transparent;}

div.ecommInfoPanelContent {padding:17px 0 17px 5px;}
div.ecommInfoContent {float:left; width:457px; padding-right:20px;}
div.ecommInfoPanelRight {float:right; width:218px;}
div.ecommInfoPanelRight div.gradientPanelContent {min-height:1px;}


/* info panel styles
-------------------------*/
.infopanel .TitleBox {margin:30px 0 10px 0; background-color:#f3f7fb; border-top:1px dotted #cdcdcd; border-bottom:1px dotted #cdcdcd; padding-bottom:3px; padding-top:3px;}
.infopanel .TitleBox p.itemGroupHeader {float:left; margin:0; font-size:12px; color:#919191; padding-left:9px;}
/*.infopanel .TitleBox p.itemGroupHeader span {font-weight:bold;}*/
.infopanel .TitleBox p.viewAll {float:right; margin:0; font-size:11px; color:#1f6196; margin-right:11px;}



/*========================================
	Checkout pages
==========================================*/
.checkoutPanel {margin:0;width:886px;padding:10px 41px;}
.checkoutPanel h1 {margin-bottom:10px;}
.checkoutPanel p {line-height:20px;}
.checkoutPanel div.confirmationText {margin-top:31px;}
.checkoutPanel p.large {line-height:24px; margin-bottom:24px; font-size:16px;}
/*.checkoutPanel .panel {padding-bottom:1px;}*/
.checkoutPanel .refNum {font-weight: bold; font-size: 13px;}
.checkoutPanel .refNum span {font-weight: normal;}

.accountCreationModifier .checkoutPanel { width:896px;padding:10px 30px; }

.checkoutOptions {padding-top:16px; border-top:1px dotted #dedede; width:100%; margin-bottom:20px; margin-top:69px;}
.checkoutOptions ul {list-style-type:none; float:left; padding:0; margin:15px 0 0;}
.checkoutOptions ul li {background:none; padding:0; float:left; margin-right:7px;}


/* normal page */
.newAccountPanel  {float:right; margin-right:32px; margin-top:30px; width:567px;}
.newAccountPanel .panel {background-color:#F0F0F0; float:none; margin:0 auto 25px; padding:25px 24px 16px 22px; width:521px;}

.userLoginPanel  {float:left; margin-left:30px; margin-top:30px; width:260px;}
.userLoginPanel .panel {background-color:#F0F0F0; float:none; margin:0 auto 25px; padding:25px 24px 16px 22px; width:260px;}
.userLoginPanel .formContainer {min-height:200px;}

/*event del variation */
.newAccountPanelLeft {float:left; margin-right:0; margin-left:40px; margin-top:40px; width:567px;}
.newAccountPanelLeft .panel {background-color:#F0F0F0; float:none; margin:0 auto 25px; padding:28px 24px 16px 22px; width:521px;}

.userLoginPanelRight {float:left; margin-left:23px; margin-top:40px; width:251px;}
.userLoginPanelRight .panel {background-color:#F0F0F0; float:none; margin:0 auto 25px; padding:25px 24px 16px 22px; width:251px;}


/* billing page*/
.billingPanel {float:left; margin-right:42px; margin-top:31px; width:566px;}
.billingPanel .formContainer h2 {margin-left:2px;}
.billingPanel .panel {background-color:#F0F0F0; float:none; margin:0 auto 0; padding:26px 24px 16px 22px; width:522px;}
.billingPanel .formContainer p.formLegend {margin:7px 1px 0;}

/* deilvery page */
.checkbox {font-size:11px;margin-left:4px;margin-top:1px; margin-bottom:12px;font-weight:bold;}
.checkbox input {margin-left:4px;vertical-align:middle;}

/* summary page */
.summaryText {float:left; width:580px;}
.summaryOptions {float:right; margin:13px 0 2px;}
.summaryOptions input {margin:0 0 0 17px;}

/* Progress Bar */
.progressBarContainer {width:100%; margin:0; padding:0; padding-bottom:2px;}
.progressBarContainer .pageTitle {float:left; width:200px; margin-right:20px;}
.progressBarContainer .pageTitle h1 {margin-bottom:3px;}
.progressBarContainer .subHeader {font-size:17px; line-height:14px; color:#293b58;}

/* ECOMM PAGES */
.progressBarContainer .progressBarEcomm {float:right; margin-top:28px;}
.progressBarContainer .progressBarEcomm .panel {padding:0;float:left;}
.progressBarEcomm ul {list-style-type:none; float:left; padding:0; margin:0; background-color:#bab9b9;}
.progressBarEcomm ul li {background:none; padding:0; float:left; font-weight:bold; font-size:11px; min-height:40px;}
.progressBarEcomm ul li.stage5selected {background:#293b58;}
.progressBarEcomm ul li.stage1selected, .progressBarEcomm ul li.stage2selected, .progressBarEcomm ul li.stage3selected, .progressBarEcomm ul li.stage4selected  {background:#293b58 url(/Images/IntertechPira/ecomm/checkout/itemTip.gif) no-repeat scroll 100% 0;}
.progressBarEcomm ul li.stage1completed, .progressBarEcomm ul li.stage2completed, .progressBarEcomm ul li.stage3completed, .progressBarEcomm ul li.stage4completed  {background-color:#293b58;}
.progressBarEcomm ul li span {float:left; font-weight:bold; color:#ffffff;}

.progressBarEcomm ul li.stage1 span {padding:13px 25px 13px 56px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconBilling.gif); background-repeat:no-repeat; background-position:22px center;}
.progressBarEcomm ul li.stage2 span {padding:13px 28px 13px 54px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconDelivery.gif); background-repeat:no-repeat; background-position:18px center;}
.progressBarEcomm ul li.stage3 span {padding:13px 25px 13px 43px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconSummary.gif); background-repeat:no-repeat; background-position:12px center;}
.progressBarEcomm ul li.stage4 span {padding:13px 22px 13px 53px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconPayment.gif); background-repeat:no-repeat; background-position:16px center;}
.progressBarEcomm ul li.stage5 span {padding:13px 23px 13px 48px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconConfirmation.gif); background-repeat:no-repeat; background-position:17px center;}

.progressBarEcomm ul li.stage1selected span, .progressBarEcomm ul li.stage1completed span {padding:13px 25px 13px 56px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconBillingSel.gif); background-repeat:no-repeat; background-position:22px center;}
.progressBarEcomm ul li.stage2selected span, .progressBarEcomm ul li.stage2completed span {padding:13px 28px 13px 54px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconDeliverySel.gif); background-repeat:no-repeat; background-position:18px center;}
.progressBarEcomm ul li.stage3selected span, .progressBarEcomm ul li.stage3completed span {padding:13px 25px 13px 43px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconSummarySel.gif); background-repeat:no-repeat; background-position:12px center;}
.progressBarEcomm ul li.stage4selected span, .progressBarEcomm ul li.stage4completed span {padding:13px 22px 13px 53px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconPaymentSel.gif); background-repeat:no-repeat; background-position:16px center;}
.progressBarEcomm ul li.stage5selected span, .progressBarEcomm ul li.stage5completed span {padding:13px 23px 13px 48px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconConfirmationSel.gif); background-repeat:no-repeat; background-position:17px center;}

/*item table*/
.BasketTableContainer {width:100%; font-size:11px; margin-bottom:13px; padding-top:20px;}
.BasketTableContainer table {width:100%; margin:0;}
.totalsTableContainer table {width:100%; margin:0;}
.BasketTableContainer table col.itemCol {width:432px;}
.BasketTableContainer table col.priceCol {width:97px;}
.BasketTableContainer table col.QtyCol {width:66px;}
.BasketTableContainer table col.optionsColWide,.BasketTableContainer table col.optionsCol {width:292px;}
.BasketTableContainer table thead tr th {color:#5a5a5a; font-size:12px; font-weight:bold; background-color:transparent; padding:4px 0 8px 9px; border-bottom:1px solid #dadada;}
.BasketTableContainer table thead tr th.qty {padding-left:10px;}
.BasketTableContainer table tr td.qty {padding-left:5px; color:#787878;}
.BasketTableContainer table .alignC {text-align:center;}
.BasketTableContainer table tr {background-color:transparent;}
.BasketTableContainer table tr td {color:#1f6196; font-size:11px; padding:11px 0 10px 9px; border-bottom:1px dotted #dadada;}
.BasketTableContainer table tr td.itemName {font-weight:bold; font-size:11px;}
.BasketTableContainer table tr td.price,.totalsTableContainer table tr td.price {color:#ff0000;}
.BasketTableContainer table tr td.remove {padding-right:12px;}
.BasketTableContainer table tr td input.quantity {float:left; color:#919191; width:26px; font-size:11px; text-align:center; padding:3px 1px 2px 1px;}
.quantityArrows {float:left; margin-left:6px;}
.quantityArrows img {display:block; margin-top:5px;}
.quantityArrows a:active, .quantityArrows a:focus {background-color:transparent;}
/* summary modifiers */
.BasketTableContainer table col.QtyColSummary {width:36px;}
.BasketTableContainer table col.optionsColSummary {width:312px;}
.BasketTableContainer table thead tr th.qtySummary {padding-left:0px;}
.BasketTableContainer table tr td.itemNameSummary {font-weight:bold; font-size:12px; padding:14px 0 13px 9px;}
.BasketTableContainer table col.itemColSummary {width:442px;}

/*totals table*/
.totalsTableContainer {width:100%; font-size:11px;}
.totalsTableContainer table col.itemCol {width:431px;}
.totalsTableContainer table col.QtyCol {width:80px;}
.totalsTableContainer table col.totalsCol {width:170px;}
.totalsTableContainer table col.priceCol {width:82px;}
.totalsTableContainer table col.eventSpacer {width:206px;}
.totalsTableContainer table col.blankSpace {width:776px;}
.totalsTableContainer table col.optionsColWide,.totalsTableContainer table col.optionsCol {width:120px;}
.totalsTableContainer table tr {background-color:transparent;}
.totalsTableContainer table tr td {padding:0; font-size:12px; height:20px;}
.totalsTableContainer table tr td.qty {padding-left:12px; font-weight:bold; color:#5a5a5a;}
.totalsTableContainer table tr td.totals {padding-left:5px; color:#5a5a5a;}
.totalsTableContainer table tr td.totalsSelect {padding-left:0; padding-top:2px; color:#5a5a5a;}
.totalsTableContainer table tr td.finalTotal {height:30px; padding-left:5px; color:#5a5a5a; font-weight:bold; background:#ffffff url(/Images/IntertechPira/ecomm/checkout/totalsBgLeft.gif) no-repeat scroll 0 0;}
.totalsTableContainer table tr td.finalPrice {height:30px; color:#ff0000; font-weight:bold; background:#ffffff url(/Images/IntertechPira/ecomm/checkout/totalsBgRight.gif) no-repeat scroll 100% 0;}
.totalsTableContainer table tr td.discountBox {height:115px;}
div.summaryContainerEvents .totalsTableContainer table tr td.finalTotal {height:20px;}
div.summaryContainerEvents .totalsTableContainer table tr td.finalPrice {height:20px;}
.totalsTableContainer table tr.vat td {padding-bottom:12px;padding-top:4px;}
.totalsTableContainer table tr td select {width:152px; color:#5a5a5a; font-size:11px; margin-left:25px;}
.totalsTableContainer table tr td select.postageSelect {width:155px; padding:1px 0; color:#5a5a5a; font-size:12px; margin-left:0;}
/* summary modifiers */
.summaryPanel {width:100%;}
.summaryPanel .totalsTableContainer table {width:100%; margin:0;}
.totalsTableContainer table col.itemColSummary {width:401px;}
.totalsTableContainer table col.QtyColSummary {width:30px;}
.totalsTableContainer table col.optionsColSummary {width:185px;}
.totalsTableContainer table col.totalsColSummary {width:125px;}
.totalsTableContainer table col.priceColSummary {width:87px;}
.totalsTableContainer table tr td.qtySummary {padding-left:11px; font-weight:bold; color:#5a5a5a;}

.totalsTableContainer .editBasket {margin-left:53px;}
.totalsTableContainer .editBasket img {position:relative; top:2px;}

/* address panels*/
.addressPanel {width:288px; margin-right:23px; margin-top:20px;margin-bottom:27px; float:left;}
.addressPanel .formContainer {padding:10px 13px 0; position:relative;}
.addressPanel h3 {color:#293B58;font-size:13px;font-weight:bold;margin:22px 0 13px 23px;padding:0;}
.addressPanel h3.errorMsg {color:#e15150; }
.addressPanel table {margin:0 0 13px 24px;}
.addressPanel table td {font-size:11px; padding:0 0 16px;color:#666666;line-height:15px; vertical-align:top;}
.addressPanel table col.titleCol {width:128px;}
.addressPanel table col.detailsCol {width:120px;}
.addressPanel table .title {padding-right:20px; font-weight:bold;}
.addressPanel a.editDetails {font-size:11px; float:right; margin:0 20px 16px 0; padding-right:8px; background:transparent url('/Images/IntertechPira/ecomm/listArrow.gif') no-repeat scroll right 5px;}

/* Discount Box */

div.discountBox {background-color:#deeffe; width: 320px; position:relative;}
.summaryPanel div.discountBox img.discountTopLeft {position:absolute; top:0; left:0;}
.summaryPanel div.discountBox img.discountTopRight {position:absolute; top:0; right:0;}
.summaryPanel div.discountBox img.discountBottomRight {position:absolute; bottom:0; right:0;}
.summaryPanel div.discountBox img.discountBottomLeft {position:absolute; bottom:0; left:0;}

div.discountBoxContent {padding:5px 8px 5px 23px;}
div.discountBox h2 {padding:0 0 4px 0; margin:0; font-size:18px; color:#293b58;}
div.discountBox p {padding:0; margin:0; color:#666; line-height:16px;}
div.discountBox p.discountError, div.discountBox p.discountError a, div.discountBox p.discountError a:visited {color:#fe0000;}
div.discountBox p.discountError a {text-decoration:underline;}
div.discountBox p.discountError a:hover {text-decoration:none;}
div.discountBox div.discountInput {padding-top:14px;}
div.discountBox input.textInput {width:120px; float:left; margin:2px 7px 0 0;}

/*========================================
	Form Styles
==========================================*/
.formContainer h2 {margin-left:6px;padding:0; font-size:18px; font-weight:bold; margin-bottom:12px; color:#293b58;}
.formContainer h3 {margin-left:4px; padding:0; font-size:13px; font-weight:bold; margin-bottom:13px; color:#293b58;}
.formContainer h3.sectionBorder {border-top:1px dotted #b3b3b3; padding-top:15px; margin-top:13px; margin-bottom:3px;}

.generatedContent .formContainer h2 {margin-left:4px;}

.formContainer p {margin-left:6px; line-height:20px;}
.formContainer p.subText {font-size:11px; line-height:16px; padding:0 6px 0 4px; margin:3px 0 12px;}
.formContainer p.formLegend {font-size:11px;line-height:16px; float:right; padding-right:6px; padding-bottom:0; margin:3px 0 0;}
.formContainer p.errorMsg {margin-bottom:0;font-size:12px; padding:0; color:#e15150;}
.formContainer .mandatory {color:red;}
.formContainer .mandatoryRel {color:red; position:relative; top:-20px;}

.formContainer div.buttons {margin-top:-1px; margin-bottom:14px; padding:0 6px 0 0;}
.formContainer div.buttons input {margin:0;}

.formContainer div.successMsg {padding:3px 3px 6px 46px; margin-bottom:18px; background:#d4f2d6 url('/Images/IntertechPira/ecomm/checkout/formSuccess.gif') no-repeat scroll 4px 4px; border:1px solid #50e25a; }
.formContainer div.successMsg p {font-size:16px; padding:4px 0 2px; margin:0;color:#2ebc3b; font-weight:bold;}

.formContainer div.errorMsg {padding:3px 3px 6px 46px; margin-top:5px; margin-bottom:18px; background:#fcdad8 url('/Images/IntertechPira/ecomm/checkout/formError.gif') no-repeat scroll 5px 4px; border:1px solid #e25051;}
.formContainer div.errorMsg p.errorText {margin:0;font-size:16px; padding:4px 0 2px; color:#e15150; font-weight:bold;}
.formContainer div.errorMsg ul {float:none;padding-top:8px;}
.formContainer div.errorMsg ul li {float:none; padding:0 0 0 1px; margin-bottom:7px; list-style-type:square; list-style-position:inside; color:#e15150; font-weight:bold; font-size:12px;}
.formContainer div.errorMsg ul li a { padding: 0; }

.formContainer ul {float:left; list-style-type:none; padding:0;margin:0;}
.formContainer ul li {float:left; padding:0 6px; list-style-type:none; background:none;}
.formContainer ul li.formError {position:relative;top:-4px; padding:3px 5px; margin-bottom:1px; border:1px solid #e25051; background-color:#fcdad8;}
.formContainer ul li.formError label, .formContainer ul li.formError legend {color:#e25050;}
.formContainer ul li.formError input, .formContainer ul li.formError select {margin-bottom:3px;}

.formContainer input.textInput, .formContainer input.textInputShort {font-size:11px; color:#5a5a5a; padding:3px 3px 4px 3px; margin:3px 0 9px 0;}
.formContainer ul li.textInputPlaceholder {height:55px;}
.formContainer select {font-size:11px; color:#5a5a5a; padding:3px 3px 4px 3px; margin:3px 0 9px 0;}
.formContainer input.textInput.noLabelBelow {margin-bottom:0px;}
.formContainer input.textInputShort {width:116px;}
.formContainer textarea {font-size:11px; color:#5a5a5a; padding:0 0 0 3px; margin:3px 0 12px 0; overflow-y:scroll;}


.formContainer .loginCol {padding-top:5px;}
.formContainer .loginCol input.textInput {width:190px;}
.formContainer .loginCol p {font-size:12px; margin:0 0 5px 6px; padding:0;width:193px}
.formContainer .loginCol a {font-size:11px; margin:0; padding:0;}
.formContainer .loginCol p input {float:right; vertical-align:middle;}

/*
.formContainer .loginCol ul li input#rememberMeCheck { float:left; position:relative; top:1px; border:1px solid #97bada; margin:0 5px 0 0; width:auto; padding:6px 5px; vertical-align:text-bottom;}

.formContainer .loginCol ul li a.rememberMeLink { font-size:11px; font-family:verdana,Helvetica,sans-serif; }
.formContainer .loginCol ul li span { color:#919191; float:left; margin-left:3px; font-size:10px; margin-bottom:8px;}
.formContainer .loginCol ul li span a { font-size:10px;}
.formContainer .loginCol ul li.options { width:200px; }
.formContainer .loginCol ul li.options a { float:left; margin-top:4px; }
.formContainer .loginCol ul li.options input { float:right; }
.formContainer .loginCol label.rememberMe { float:left;}

.formContainer .loginCol ul li span.rememberMeInput input {float:left; border:1px solid #97bada; margin:0 5px 0 0; width:auto; padding:6px 5px; vertical-align:text-bottom;}
*/

.formContainer .oneCol {width:412px; margin-bottom:10px;}
.formContainer .oneCol textarea {width:412px; height:172px;}
.formContainer .oneCol input.textInput {width:226px;}
.formContainer .oneCol select {width:234px;}

.formContainer .oneColWide select {width:294px;}
.formContainer .oneColWide textarea {width:509px; height:92px;}

.formContainer .twoColLeft {float:left;width:246px; margin-bottom:10px;}
.formContainer .twoColRight {float:right;width:246px; margin-bottom:10px;}
.formContainer .twoColLeft .textInput, .formContainer .twoColRight .textInput {width:226px;}
.formContainer .twoColLeft select, .formContainer .twoColRight select {width:234px;}
.formContainer .twoColLeft textarea, .formContainer .twoColRight textarea {width:229px;}
.formContainer .twoColLeft select.selectInputShort {width:92px;}

.formContainer input.radioInput {margin-top:8px; margin-right:1px;}
.formContainer label, .formContainer legend {font-size:11px; white-space:nowrap; padding:0; color:#666666;}
.customerContent .formContainer label, .customerContent .formContainer legend {white-space:normal;}
.formContainer label.inline {position:relative; top:-2px; padding-right:12px;}

/*========================================
	Login Panel
==========================================*/
.loginContainer {z-index:1050; float:right; position:relative;}
.loginButtonContainer {margin:10px 10px 0 0; width:53px; height:17px;}
.loginButtonContainer a:link, .loginButtonContainer a:visited {color:#ffffff; padding-left:9px; padding-top:1px; width:44px; height:17px; font-size:11px; display:block; background-image:url(/Images/IntertechPira/popups/loginButton.gif); background-position:top left; background-repeat:no-repeat;}
.loginPanelContainer {position:absolute;top:8px;right:8px;width:225px; display:none;}

.logoutButtonContainer {margin:10px 5px 0 0; width:231px; height:17px;}
.logoutButtonContainer a:link, .logoutButtonContainer a:visited {float:right; color:#ffffff; padding-left:9px; padding-top:1px; width:51px; height:17px; font-size:11px; display:block; background-image:url(/Images/IntertechPira/popups/logoutButton.gif); background-position:top left; background-repeat:no-repeat;}
.logoutButtonContainer p {float:left; color:#548bc2; font-size:11px; margin:-2px 6px 0 0;}
.logoutButtonContainer p span {font-weight:bold;}


.loginTab {z-index:2;position:absolute; width:100%;height:19px;background-image:url(/Images/IntertechPira/popups/clientLoginTab.gif);background-position:top right;background-repeat:no-repeat;}
.loginTab a {font-size:11px; display:block; width:46px; height:19px; float:right; padding:3px 0 0 11px;}

.formContainer.loginPanel {background-color:#ffffff;border:1px solid #a7c6e5; padding:1px; width:221px;}
.loginPanelContainer .formContainer.loginPanel {z-index:1;position:relative;top:17px;}
.loginPanelBg {background-color:#e4eef8;padding:11px 10px 10px; width:201px;}
.formContainer.loginPanel h2 {margin:0; padding:0 0 10px; color:#1967ae;}
.formContainer.loginPanel p {font-family:verdana,Helvetica,sans-serif;font-size:11px;margin:0;padding:0 0 10px 0;color:#2c3a55;}
.formContainer.loginPanel p.title {color:#2c3a55;font-size:13px;font-weight:bold;line-height:18px;margin:0 0 1px 0;padding-top:16px;}
.formContainer.loginPanel ul {list-style-type:none;margin:0;padding:0 0 10px; float:none; text-align:left; width:100%;}
.formContainer.loginPanel ul li {float:none; display:block; list-style-type:none; background:none; margin:0 0 3px 0; padding:0 3px;}
.formContainer.loginPanel ul li.formError {position:relative; padding:0 3px; left:-1px; top:-1px; background-color:#FCDAD8;}
.formContainer.loginPanel ul li.formError label {color:#E15150;}
.formContainer.loginPanel ul li.formError input.textInput {margin-bottom:5px;}
.formContainer.loginPanel ul li label {display:block;font-family:verdana,Helvetica,sans-serif; color:#6d6d6d; font-size:11px;padding-top:3px;display:block; line-height:11px;}
.formContainer.loginPanel ul li input {border:1px solid #97bada; margin-bottom:7px; width:182px; padding:6px 5px;}

.formContainer.loginPanel ul li span {color:#919191; float:left; margin-left:19px; font-size:11px; line-height:13px;}
.formContainer ul li span.rememberMeInput {margin-left:0;}
.formContainer ul li span.rememberMeInput input {float:left; border:0px none; margin:0 5px 0 0; width:auto; padding:0; vertical-align:text-bottom;}
.formContainer ul li span.rememberMeInput label {display:inline;}
.formContainer ul li span.rememberMeInput label a {padding:0; font-size:9px;}

.formContainer ul li.options {float:none; clear:both; padding-top:8px; margin:0;}
.formContainer ul li.options input.button {float:right;}
.formContainer ul li.options a.forgotPassLink { float:left; font-size:11px; position:relative; top:6px; line-height:13px; }


.formContainer.loginPanel .loginPanelBg div.errorMsg, .formContainer .loginCol div.errorMsg {padding:3px 3px 10px 28px; margin-bottom:14px; min-height:30px; background:#fcdad8 url('/Images/IntertechPira/ecomm/checkout/formErrorSmall.gif') no-repeat scroll 5px 4px; border:1px solid #e25051;}
.formContainer.loginPanel .loginPanelBg div.errorMsg p.errorText, .formContainer .loginCol div.errorMsg p.errorText { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:0; font-weight:bold;}
.formContainer.loginPanel .loginPanelBg div.errorMsg ul, .formContainer .loginCol div.errorMsg ul {padding-bottom:0;}
.formContainer.loginPanel .loginPanelBg div.errorMsg ul li, .formContainer .loginCol div.errorMsg ul li {display:list-item; font-weight:normal; font-size:11px; list-style-position:inside; list-style-type:square;}

/*RightBar Variants*/
.rightBar .formContainer.loginPanel {border-color:#e6e6e6; width:214px;}
.rightBar .loginPanelBg {background-color:#f3f6fb; width:194px;}
/*.rightBar .formContainer.loginPanel ul li input {width:174px;}*/
.rightBar .formContainer.loginPanel ul li span.rememberMeInput input {width:auto;}

/*End*/

.formContainer ul li input.loginFormSubmit, .rightBar .formContainer.loginPanel ul li input.loginFormLogin {cursor:pointer;border:0;background-color:transparent;width:63px;height:25px;float:right;margin:0 0 0 6px;background-image:url(/Images/IntertechPira/popups/submitButton.gif);background-position:0 0;background-repeat:no-repeat;}
.formContainer ul li input.loginFormLogin, .rightBar .formContainer.loginPanel ul li input.loginFormLogin {cursor:pointer;border:0;background-color:transparent;width:57px;height:25px;float:right;margin:0 0 0 6px;background-image:url(/Images/IntertechPira/popups/clientLoginButton.gif);background-position:0 0;background-repeat:no-repeat;position:relative}
.formContainer ul li input.loginFormBackToLogin, .rightBar .formContainer.loginPanel ul li input.loginFormBackToLogin {cursor:pointer;border:0;background-color:transparent;width:90px;height:25px;float:right;margin:0 0 0 6px;background-image:url(/Images/IntertechPira/popups/backToLogin.gif);background-position:0 0;background-repeat:no-repeat;}

/*
.formContainer.loginPanel ul li.options label {margin-top:2px; float:left;}
.formContainer.loginPanel ul li input.loginFormRemember {border:0; width:auto;float:left;margin-left:6px;margin-top:3px;margin-right:1px; vertical-align:top;}
.formContainer.loginPanel div.buttonContainer {width:100%;}
*/


/*************************************************************
/*************************************************************
/*************************************************************
/*************************************************************

/*========================================
	Events Booking Styles
==========================================*/

/* progress bar */
.progressBarContainer .progressBarEvents {float:right; margin-top:28px;}
.progressBarContainer .progressBarEvents .panel {padding:0;float:left;}
.progressBarEvents ul {list-style-type:none; float:left; padding:0; margin:0; background-color:#bab9b9;}
.progressBarEvents ul li {background:none; padding:0; float:left; font-weight:bold; font-size:11px; min-height:40px;}
.progressBarEvents ul li.stage5selected {background:#293b58;}
.progressBarEvents ul li.stage1selected, .progressBarEvents ul li.stage2selected, .progressBarEvents ul li.stage3selected, .progressBarEvents ul li.stage4selected  {background:#293b58 url(/Images/IntertechPira/ecomm/checkout/itemTip.gif) no-repeat scroll 100% 0;}
.progressBarEvents ul li.stage1completed, .progressBarEvents ul li.stage2completed, .progressBarEvents ul li.stage3completed, .progressBarEvents ul li.stage4completed  {background-color:#293b58;}
.progressBarEvents ul li span {float:left; font-weight:bold; color:#ffffff;}

.progressBarEvents ul li.stage1 span {padding:13px 22px 13px 52px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconOptions.gif); background-repeat:no-repeat; background-position:18px center;}
.progressBarEvents ul li.stage3 span {padding:13px 25px 13px 43px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconSummary.gif); background-repeat:no-repeat; background-position:12px center;}
.progressBarEvents ul li.stage4 span {padding:13px 22px 13px 53px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconPayment.gif); background-repeat:no-repeat; background-position:16px center;}
.progressBarEvents ul li.stage5 span {padding:13px 23px 13px 48px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconConfirmation.gif); background-repeat:no-repeat; background-position:17px center;}


.progressBarEvents ul li.stage2selected span, .progressBarEvents ul li.stage2completed span {padding:13px 28px 13px 54px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconDelegatesSel.gif); background-repeat:no-repeat; background-position:18px center;}
.progressBarEvents ul li.stage3selected span, .progressBarEvents ul li.stage3completed span {padding:13px 25px 13px 43px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconSummarySel.gif); background-repeat:no-repeat; background-position:12px center;}
.progressBarEvents ul li.stage4selected span, .progressBarEvents ul li.stage4completed span {padding:13px 22px 13px 53px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconPaymentSel.gif); background-repeat:no-repeat; background-position:16px center;}
.progressBarEvents ul li.stage5selected span, .progressBarEvents ul li.stage5completed span {padding:13px 23px 13px 48px; background-image:url(/Images/IntertechPira/ecomm/checkout/iconConfirmationSel.gif); background-repeat:no-repeat; background-position:17px center;}

/* EventsContainer */
.eventDets {margin-top:0px;}
.eventsContainer {float:left; width:861px; background-color:#ffffff; padding-top:13px;padding-left:15px; padding-bottom:16px;}
.eventsContainer .eventDetails {float:left; background:none;max-width:600px}
.eventsContainer .eventDetails p {color:#293b58; font-size:15px; margin:0; padding-bottom:5px;}
.eventsContainer .eventDetails p.title {font-weight:bold; font-size:17px;}
.eventsContainer .EventLogo {float:left; margin-left:40px;}

.accountCreationModifier .eventsContainer { width: 868px; }

/*groupDets*/
.groupDets {margin-top:10px; width:100%; margin-bottom:4px; padding:0;}
.groupDets .groupContainer {padding:5px 5px 0;}
.groupDets .groupContainer p {color:#666666;font-size:11px;margin-left:3px; line-height:19px; padding-bottom:13px;}
.groupDets .groupContainer .checkbox {float:left; color:#293b58; font-weight:bold; font-size:13px; margin:7px 16px 0 0; padding:0 0 5px 4px;}
.groupDets .groupContainer .totalNumber {float:left;color:#666666; margin-top:7px;}
.groupDets .groupContainer .totalNumber select {margin-left:2px; width:42px;}

/*options table*/
.optionsTableContainer {width:887px; font-size:11px; margin-bottom:13px; padding-top:20px; border-bottom:1px dotted #dadada;}
.optionsTableContainer table {width:887px; margin:0;}

.optionsTableContainer table col.event {width:216px;}
.optionsTableContainer table col.eventPrice {width:174px;}
.optionsTableContainer table col.selectedEvent {width:98px;}
.optionsTableContainer table col.blankCol {width:261px;}

.optionsTableContainer table thead tr th {color:#5a5a5a; font-size:12px; font-weight:bold; background-color:transparent; padding:4px 0 8px 9px; border-bottom:1px solid #dadada;}
.optionsTableContainer table thead tr th.price {padding-left:17px;}
.optionsTableContainer table thead tr th.selectEvent {padding-left:30px;}

.optionsTableContainer table tr {background-color:transparent;}
.optionsTableContainer table tr td {padding:5px 0 4px 20px;  color:#666666; font-size:12px;}
.optionsTableContainer table tr td.header {padding:10px 0 7px 10px; font-size:14px; color:#293b58; font-weight:bold; border-top:1px dotted #dadada;}
.optionsTableContainer table tr td.spacer {padding:0 0 1px 20px;}
.optionsTableContainer table tr td.noBdr {border-top:none; padding:13px 0 7px 9px;}
.optionsTableContainer table tr td.price {padding-left:18px;}
.optionsTableContainer table tr td.checkBox {padding:3px 0 3px 30px; text-align:center;}
.optionsTableContainer table tr td span {font-size:11px; color:#666666;}
.optionsTableContainer table tr td.itemName {font-weight:bold; font-size:11px;}
.optionsTableContainer table tr.selected td {background-color:#f0f0f0;}
.optionsTableContainer table tr.selected td.price {color:#ff0000;}
.optionsTableContainer table tr.selected td.clear {background-color:transparent;}

.optionsTableContainer table tr td.optionsCode {padding:1px 11px 1px 0; text-align:right;}
.optionsTableContainer table tr td input.optionsCode {width:100px; margin:0 8px 0 0; float:right;}
.optionsTableContainer table tr td label.optionsCode {color:#C10000; display:block; float:right; line-height:20px; width:141px;}
.optionsTableContainer table tr td input.optionsCodeError {width:100px; margin:0 8px 0 0; float:right; border:solid 2px #C10000}

/* your details (delegate reg) */
.yourDetailsContainer {border-bottom:1px dotted #B3B3B3;margin-bottom:15px;padding-bottom:14px;}
.further .yourDetailsTable {margin-left:3px;}
.billingAddSum .yourDetailsTable {margin-left:7px; margin-top:1px;}
.billingAddSum .yourDetailsTable tr td {padding-bottom:15px;}
table.yourDetailsTable  {margin-left:6px; margin-top:1px; margin-bottom:9px;}
table.yourDetailsTable col.detailsCol1 {width:275px;}
table.yourDetailsTable col.detailsCol3 {width:140px;}
table.yourDetailsTable tr td {font-size:11px; color:#5a5a5a; padding-bottom:10px; vertical-align:top;}
table.yourDetailsTable tr td.header {font-weight:bold;}
table.yourDetailsTable tr.header td {font-weight:bold; padding-bottom:2px}
.youDetailsToggle {font-size:11px; float:right; padding-right:17px; margin-right:5px; background-image:url(/Images/IntertechPira/ecomm/yourDetailsLink.gif); background-repeat:no-repeat; background-position:100% center;}

.editDetails {font-size:11px; float:right; margin:0 10px 16px 0; padding-right:8px; background:transparent url('/Images/IntertechPira/ecomm/listArrow.gif') no-repeat scroll right 5px;}
.linkTopRight {font-size:11px; position:absolute; top:13px; right:6px; margin:0 10px 16px 0; padding-right:8px; background:transparent url('/Images/IntertechPira/ecomm/listArrow.gif') no-repeat scroll right 5px;}
.editBooking {float:right; font-size:11px; margin:8px 0 8px 0; padding:0 8px 0 0; background:transparent url('/Images/IntertechPira/ecomm/listArrow.gif') no-repeat scroll right 5px;}

.checkboxReg {font-size:11px; margin-bottom:12px; margin-left:48px; margin-top:1px; font-weight:bold; }
.checkboxReg input {vertical-align:middle;}

.summaryContainer {position:relative; margin:0 40px 15px 40px;}
.summaryContainer .summaryTitles {float:left;}
.summaryContainer .summaryTitles h2 {font-weight:bold; color:#293B58; font-size:18px;}
.summaryContainer .summaryTitles h3 {font-weight:bold; color:#293B58; font-size:13px;}
.summaryContainer .summaryTitles h3 span {font-weight:normal;}
.summaryContainer .summaryTitles h3 .editDetails {font-weight:normal; margin-left:12px; margin-top:2px;}

.summaryContainer .BasketTableContainer {width:100%; padding-top:0;}
.summaryContainer .BasketTableContainer table {width:100%;}
.summaryContainer .BasketTableContainer table tr td.itemNameSummary {font-weight:normal; color:#293b58;}
.summaryContainer .BasketTableContainer table tr td.itemNameSummary span {font-weight:bold;}

/*========================================
	Search Table (subscriptions / events / history)
==========================================*/
div.searchTableContainer {margin:0;padding-bottom:42px;}
div.searchTableContainer table {border-collapse:collapse; border:0px none; border-color:#dfe8f1; width:100%;}
div.searchTableContainer table .alignC {text-align:center;}

div.searchTableContainer table col.titleCol {width:432px;}
div.searchTableContainer table col.orderRefCol,div.searchTableContainer table col.volIssueNo,div.searchTableContainer table col.published {width:128px;}
div.searchTableContainer table col.SubsPeriod {width:230px;}
div.searchTableContainer table col.options {width:33px;}
div.searchTableContainer table col.orderDateCol {width:79px;}
div.searchTableContainer table col.itemCol {width:272px;}
div.searchTableContainer table col.itemTypeCol {width:97px;}
div.searchTableContainer table col.orderValCol {width:83px;}

div.searchTableContainer table col.eventCol {width:262px;}
div.searchTableContainer table col.industryCol {width:88px;}
div.searchTableContainer table col.eventDateCol {width:88px;}
div.searchTableContainer table col.placesAvailCol {width:88px;}
div.searchTableContainer table col.placesReservCol {width:88px;}
div.searchTableContainer table col.optionsCol {width:83px;}

div.searchTableContainer table col.delName {width:159px;}
div.searchTableContainer table col.delEmail {width:204px;}
div.searchTableContainer table col.delCountry {width:156px;}
div.searchTableContainer table col.delDateReserved {width:156px;}
/*ebooks*/
div.searchTableContainer table col.eBookTitleCol {width:397px;}
div.searchTableContainer table col.width88 {width:88px;}

div.searchTableContainer table td.eBookTitle {color:#9d9b9c;}
div.searchTableContainer table td.eBookTitle a {font-weight:bold;color:#1967ae;cursor:pointer;padding:0;margin:0;}
div.searchTableContainer table td.eBookTitle p.title {font-weight:bold;color:#1967ae;cursor:auto;padding:0;margin:0;}
div.searchTableContainer table td.eBookTitle p.subTitle {font-size:11px;font-weight:normal;padding:0;margin:0;}
div.searchTableContainer table td.eBookTitle span {margin:0;font-weight:bold; color:#9d9b9c; display:inline;}

/*Expandable Panel*/
div.searchTableContainer table td div.expandPanelContainer {display:inline; position:relative;}
div.searchTableContainer table td div.expandPanelContainer a.expandPanelLink {font-weight:normal; font-size:11px;}
div.searchTableContainer table td div.expandPanelContainer div.expandPanel {position:absolute; display:none; top:-1px; left:-5px; width:200px; padding:0;background-color:#ffffff; border:1px solid #719ec9;}
div.searchTableContainer table td div.expandPanelContainer div.expandPanel p.expandPanelHeader {font-size:11px; line-height:17px; color:#ffffff; background-color:#719ec9; padding:0 4px;}
div.searchTableContainer table td div.expandPanelContainer div.expandPanel p {font-size:11px; padding:4px 4px; margin:0; line-height:20px;}
div.searchTableContainer table td div.expandPanelContainer div.expandPanel p a {font-weight:normal;}
div.searchTableContainer table td div.expandPanelContainer div.expandPanel a.expandPanelClose {position:absolute; top:3px; right:3px;}

div.searchTableContainer table th {padding:0 6px; height:35px; border-right:1px solid #fff; background:#6d8eac url('/Images/IntertechPira/sitepages/tableHeader.gif') repeat-x scroll top left;}
div.searchTableContainer table th.options {border-right:0px none;}
div.searchTableContainer table th {color:#fff; font-weight:bold; font-size:11px;}
div.searchTableContainer table th div.textHolder {display:table;height:100%;width:100%}
div.searchTableContainer table th div.textHolder div.textAlign {display:table-cell;vertical-align:middle;}

div.searchTableContainer table td {color:#717171; padding:10px 6px 9px; border-bottom:1px solid #dfe8f1; border-top:1px solid #dfe8f1; font-size:12px;}

div.searchTableContainer table tr.even, div.searchTableContainer table tr.evenDetail, div.searchTableContainer table tr.evenDetail:hover {background-color:#f6f9fe;}
div.searchTableContainer table tr td span {color:#9d9b9c; font-size:11px; display:block; margin-left:17px;}
div.searchTableContainer table tr td a.expandLink {color:#1967ae; cursor:pointer; padding-left:18px; background:transparent url('/Images/IntertechPira/sitepages/searchTableExpand.gif') no-repeat scroll left 3px;}
div.searchTableContainer table tr td a.addToBasket {cursor:pointer; color:#1967ae;}

div.searchTableContainer table tr.expanded td {border-bottom:0px none;}
div.searchTableContainer table tr.expanded td a.expandLink {background-image:url('/Images/IntertechPira/sitepages/searchTableMinimise.gif');}
div.searchTableContainer table tr td.options {padding:3px 0 0 0; text-align:center;}
div.searchTableContainer table tr:hover {background-color:#fffeeb;}
div.searchTableContainer table tr.detail:hover {background-color:transparent;}

/* sub level */
div.searchTableContainer table tr.hiddenRow {display:none;}
div.searchTableContainer table tr.expiredEvent, div.searchTableContainer table tr.detailExpired, div.searchTableContainer table tr.detailExpired:hover {background-color:#f8f8f8;}
div.searchTableContainer table tr.expiredEvent:hover {background-color:#fffeeb;}
/*div.searchTableContainer table tr.expiredEvent td {color:#cacaca;}*/
/*div.searchTableContainer table tr.expiredEvent td a {color:#8cb3d6;}*/

div.searchTableContainer table tr.expired, div.searchTableContainer table tr.expired:hover {background-color:#ffebec;}
div.searchTableContainer table tr.expired td {color:#ea0909;}

div.searchTableContainer table tr td.itemDetail {border:0px none; padding:0; font-size:1.0em;}
div.searchTableContainer table tr td.itemDetail div.itemDetailContainer {padding:0 9px 12px 9px;}
div.searchTableContainer table tr td.itemDetail div.itemDetailContainer  p.itemText {font-weight:bold; padding:10px 0 0 0; margin:0;}
div.searchTableContainer table td.itemDetail .subtable {border:1px solid #dfe8f1; padding:1px; background-color:#fffeeb;}
div.searchTableContainer table td.itemDetail table {margin:0;}
div.searchTableContainer table td.itemDetail table tr th {background:#6D8EAC url(/Images/IntertechPira/sitepages/tableHeaderSmall.gif) repeat-x scroll left top;height:25px;}
div.searchTableContainer table td.itemDetail table tr td {border:0 none; border-top:1px solid #dfe8f1; border-bottom:0px none; font-size:11px; color:#717171; padding:0 0 5px; text-align:center}
div.searchTableContainer table td.itemDetail table.textLeft tr td {text-align:left; padding:4px 0 4px 7px;}
div.searchTableContainer table td.itemDetail table.textLeft tr td.alignC {text-align:center; padding-left:0;}
div.searchTableContainer table td.itemDetail table tr td.options {text-align:left; padding-left:30px; padding-top:5px; padding-bottom:5px;}
div.searchTableContainer table td.itemDetail table tr td.options img {vertical-align:middle;}
div.searchTableContainer table td.itemDetail table tr {background-color:#fffeeb;}
div.searchTableContainer table td.itemDetail table tr:hover {background-color:#cfe4f9;}

/*========================================
	Focus Books panel (your Ebooks)
==========================================*/
.focusBooks  {width:695px;display:inline-block;border-top:1px dotted #dedede; margin:3px 0 0 0;padding:0;}
.focusBooks .focusBookItem {position:relative; border-bottom:1px dotted #dedede; padding-bottom:12px;}
.focusBooks .focusBookItem .focusBookDownload {position:absolute; top:25px; right:18px;}
.focusBooks .focusBookItem h2 {color:#293B58;margin:0 0 12px 18px;padding:15px 0 0 0;}
.focusBooks .focusBookItem h3 {color:#1967ae;margin:0 0 3px 18px;padding:0;font-size:13px;}
.focusBooks .focusBookItem p {margin-left:18px;margin-bottom:0;}


/*========================================
	eBooks Search bar
==========================================*/
.eBooksSearch  {display:inline-block;margin:0 0 15px 0;padding:0;}
.eBooksSearch h2 {color:#293B58;margin:0 0 9px 0;padding:15px 0 0 0;}

.eBooksSearch .eBooksSearchBar {width:697px; background:transparent url(/Images/IntertechPira/sitepages/eBooksBarBg.gif) repeat-x scroll left top;height:49px;}
.eBooksSearch .eBooksSearchBar ul {width:691px;float:left; list-style-type:none;padding:0;margin:0;}
.eBooksSearch .eBooksSearchBar ul li {background-image:none;float:left;padding:13px 20px 0 0;}
.eBooksSearch .eBooksSearchBar ul li label {color:#797979; font-size:11px;margin-right:5px;}
.eBooksSearch .eBooksSearchBar ul li input {width:177px;padding-top:3px;padding-bottom:2px;padding-right:2px;}
.eBooksSearch .eBooksSearchBar ul li input.eBookSearch {cursor:pointer;border:0;background-color:transparent;width:66px;height:25px;float:right;margin:-1px 0 0 2px;background-image:url(/Images/IntertechPira/sitepages/search.gif);background-position:0 0;background-repeat:no-repeat;}
.eBooksSearch .eBooksSearchBar ul li select {width:181px;height:22px;}
.eBooksSearch .eBooksSearchBar ul li.endCap {padding:0;width:9px;}

.eBooksSearch .eBooksSearchBar .rightCap {float:right;width:6px;}


.eBooksSearch .eBooksSearchBar h3 {color:#1967ae;margin:0 0 3px 18px;padding:0;font-size:13px;}
.eBooksSearch .eBooksSearchBar p {margin-left:18px;margin-bottom:0;}

/*========================================
	Events Download List
==========================================*/
div.downloadList {border-bottom:1px dotted #dedede;}
div.downloadList h2 {font-size:18px; font-weight:normal; color:#919191; padding-bottom:6px;}
div.downloadList ul {padding:0;}
div.downloadList ul li {position:relative; padding:0 125px 12px 0; list-style-type:none;background:none;}
div.downloadList ul li.active {background-color:#7BA1C6; }
div.downloadList ul li p {font-size:11px; line-height:16px; color:#919191; padding:0; margin:0;}
div.downloadList ul li.group {border-top:1px dotted #dedede; padding-top:12px; padding-bottom:6px;}
div.downloadList ul li p.resourcesGroup {font-size:13px; font-weight:bold; color:#293b58;}
div.downloadList ul li p a {font-weight:bold;}
div.downloadList ul li div.downloadLink {width:100%; display:block;}
div.downloadList ul li div.downloadDetail {width:100px; font-size:11px; color:#919191; padding-right:22px; text-align:right; position:absolute; right:0px; top:21%;}
div.downloadList ul li div.downloadDetail.noDesc {top:-2px;}
div.downloadList ul li div.downloadDetail span {color:#d4d4d4;}
div.downloadList ul li div.downloadDetail img {vertical-align:middle;}

/*========================================
	Membership Home Page
==========================================*/
div.membershipAreas {padding-bottom:18px; padding-top:26px;}
div.membershipAreas h2 {color:#293b58; padding-left:10px; padding-top:0;}
div.membershipAreas h2.mainHeader {font-size:18px; padding-bottom:9px;}
div.membershipAreas h2.subHeader {font-size:14px;padding-bottom:12px;padding-top:12px;}

div.membershipAreas ul {padding:0;}
div.membershipAreas ul li {list-style-type:none; padding:0; margin:0 0 6px 0; background:none;}
div.membershipAreas ul li a, div.membershipAreas ul li a:visited {cursor:pointer; display:block; height:44px; position:relative; color:#ffffff; font-weight:bold; font-size:14px;}
div.membershipAreas ul li a:hover {text-decoration:none;}
div.membershipAreas ul li a img.topLeft {position:absolute; top:0; left:0;}
div.membershipAreas ul li a img.topRight {position:absolute; top:0; right:0;}
div.membershipAreas ul li a img.bottomLeft {position:absolute; bottom:0; left:0;}
div.membershipAreas ul li a img.bottomRight {position:absolute; bottom:0; right:0;}
div.membershipAreas ul li a img.dropShadow {position:absolute; bottom:-4px; left:0;}

div.membershipAreas ul li a img.areaItem {position:relative; top:1px; left:1px; display:inline-block;}
div.membershipAreas ul li a span.contentContainer {display:table; width:147px; height:44px; position:absolute; left:62px;top:0;}
div.membershipAreas ul li a span.contentContainer span {display:table-cell;vertical-align:middle;}

div.membershipAreas div.members ul li a.selected, div.membershipAreas div.members ul li a.selected:hover, div.membershipAreas div.nonMembers ul li a.selected, div.membershipAreas div.nonMembers ul li a.selected:hover {background-color:#e56701;}

div.membershipAreas div.members ul li a {background-color:#19ae20;}
div.membershipAreas div.members ul li a:hover {background-color:#76c87a;}

div.membershipAreas div.nonMembers ul li a {background-color:#1967ae;}
div.membershipAreas div.nonMembers ul li a:hover {background-color:#97bada;}

/* Spotlights */
div.memberSpotlights {margin:7px 0 25px 0; float:left; padding:0 0 17px 0; border-top:3px solid #f0f0f0; border-bottom:3px solid #f0f0f0;}
div.memberSpotlights h2 {color:#293b58; text-align:center; padding:13px 0 20px;}
div.memberSpotlights ul {margin:0; padding:0;}
div.memberSpotlights ul li {float:left; list-style-type:none; background:none; margin:0; padding:0;}
div.memberSpotlights ul li.arrow {width:24px; height:139px; background:transparent url('/Images/IntertechPira/membership/spotlightArrow.gif') no-repeat scroll 0 0;}

/* Info Panels */

div.memberInfoPanel {position:relative; width:100%; background-color:#f0f0f0; padding:3px 0; margin-bottom:11px;}
div.memberInfoPanel img.topLeft {position:absolute; top:0; left:0;}
div.memberInfoPanel img.topRight {position:absolute; top:0; right:0;}
div.memberInfoPanel img.bottomRight {position:absolute; bottom:0; right:0;}
div.memberInfoPanel img.bottomLeft {position:absolute; bottom:0; left:0;}

div.memberInfoPanel a.memberPanelOptionLink {display:block; font-size:11px; text-align:right; padding:4px 8px 2px 0; margin-right:8px; background:transparent url('/Images/IntertechPira/sitepages/rightArrow.gif') no-repeat scroll right 9px;}

div.memberInfoPanel div.panelHeader {padding:0 3px;}
div.memberInfoPanel div.panelHeader img {float:left; margin-right:7px;}
div.memberInfoPanel div.panelHeader h2 {color:#293b58; padding:3px 0 7px; margin:0;}
div.memberInfoPanel div.panelContent {background-color:#ffffff;position:relative; margin:0 3px; padding:6px 0 15px;}
div.memberInfoPanel div.panelContent ul {padding:0 0 0 46px;}
div.memberInfoPanel div.panelContent ul li {margin-top:6px; padding-bottom:6px;}
div.memberInfoPanel div.panelContent ul li a, div.memberInfoPanel div.panelContent ul li a:visited, div.memberInfoPanel div.panelContent ul li span {color:#1967ae;}

/* ---------------------------------*/
/*   Testing Home Page              */
/* -------------------------------- */
.testingPanel {float:left;height:420px;width:968px;margin:0;}
.testingPanel img.caps {float:left;}
.testingPanelContent {position:relative;float:left;width:956px;height:420px;background-image:url(/Images/IntertechPira/homepage/testingPanelBg.gif); background-repeat:repeat-x;}
.testingPanelContent .panelTopBar {height:42px;}
.testingPanelContent .panelMainContent {width:968px; height:378px;position:absolute;left:-6px;}

/*industry tab*/
.panelMainContent .industryContainer {padding:11px 8px 12px 16px;}
.panelMainContent .industryContainer .industryLeftContent {float:left;width:200px;padding-top:16px;}
.panelMainContent .industryContainer .industryLeftContent h2 {line-height:22px;padding:0 0 10px;margin:0;font-size:18px;font-weight:normal;}
.panelMainContent .industryContainer .industryLeftContent p {line-height:22px;}
.panelMainContent .industryContainer .industryLinks {float:right;width:725px; height:355px;border:1px dotted #b2b2b2; border-width:1px 0 1px 1px;background-image:url(/Images/IntertechPira/homepage/testingIndustryLinkBg.gif); background-repeat:repeat-x;}

.industryContainer .industryLinks .rowA {padding-left:1px;width:725px;border-bottom:1px dotted #b2b2b2;}
.industryContainer .industryLinks .rowB {padding-left:1px;width:725px;}
.industryContainer .industryLinks .link {position:relative;text-align:center;float:left;width:180px;height:177px;border-right:1px dotted #b2b2b2;}

.industryLinks .link a {display:block;width:155px;height:99px;padding:73px 10px 5px 15px;}
.industryLinks .link a:hover {text-decoration:none;background-color:#e5eff9;}
.industryLinks .link .linkImg {position:absolute;width:60px; height:60px;left:60px;top:12px;}
.industryLinks .link span {text-align:left;display:block;font-size:11px;color:#717171;line-height:16px;margin:0;}
.industryLinks .link span.title {font-size:12px;font-weight:bold;color:#919191;line-height:18px;padding:0;margin:0;}
.industryLinks .link a:hover span.title {color:#1967ae;}

/*Testing Panel*/
.testingPanel .panelMainContent .panelLeftNav {float:left; padding:0; margin:0; width:254px; height:378px; background: transparent url('/Images/IntertechPira/homepage/testingPanelLeftBkgnd.gif') no-repeat scroll left top;}
.testingPanel .panelMainContent .panelLeftNav ul {padding:0;margin:11px 0 0 11px;}
.testingPanel .panelMainContent .panelLeftNav ul li {list-style-type:none; padding:0; margin:0;}
.testingPanel .panelMainContent .panelLeftNav ul li.item {width:237px; height:73px; padding:0; margin:0; cursor: pointer;}
.testingPanel .panelMainContent .panelLeftNav ul li.item {display:block; width:237px; height:73px; margin:0; padding:0; background: transparent url('/Images/IntertechPira/homepage/testingPanelLeftNavItemBackground.gif') no-repeat scroll left top;}
.testingPanel .panelMainContent .panelLeftNav ul li.item.selected {background-image:url('/Images/IntertechPira/homepage/testingPanelLeftNavItemSelected.gif');}
.testingPanel .panelMainContent .panelLeftNav li#testingPanelNavFood.selected span.linkRight {color:#3ca900;}
.testingPanel .panelMainContent .panelLeftNav li#testingPanelNavMaterials.selected span.linkRight {color:#683b82;}
.testingPanel .panelMainContent .panelLeftNav li#testingPanelNavPackaging.selected span.linkRight {color:#a36f00;}
.testingPanel .panelMainContent .panelLeftNav li#testingPanelNavDistribution.selected span.linkRight {color:#1990ae;}
.testingPanel .panelMainContent .panelLeftNav ul li.item span.linkRight {color:#1967ae; display:block; font-size:16px; font-weight:bold; width:175px; padding:0; margin:0 auto; text-align:center; position:relative; left:-15px; }
.testingPanel .panelMainContent .panelLeftNav ul li.item img {position:absolute; border:0px none;}
.testingPanel .panelMainContent .panelLeftNav ul li.divider {width:213px; position:relative; height:21px;}
.testingPanel .panelMainContent .panelLeftNav ul li.divider img {display:block; position:absolute; top:3px; left:55px; margin:0; padding:0;}
.testingPanel .panelMainContent .panelRightContent {float:right; position:relative; padding:10px; width:694px; height:358px;}
.testingPanel .panelMainContent .panelRightContent h2 {font-size:25px; padding:15px 0 16px;}
.testingPanel .panelMainContent .panelRightContent p.leadText {font-size:16px; line-height:25px;}
.testingPanel .panelMainContent .panelRightContent p {line-height:21px; margin-bottom:19px;}
.testingPanel .panelMainContent .overviewPanelLeft {float:left; width:348px;}
.testingPanel .panelMainContent .overviewPanelRight {
cursor:pointer; float:right; width:341px; height:111px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; margin:0 0 5px 5px;
}
.testingPanel .panelMainContent .overviewPanelRight img {float:left; margin:28px 19px 0 21px;}
.testingPanel .panelMainContent .overviewPanelRight p {font-size:14px; color:#1967ae; line-height:27px; padding-top:25px;}
.testingPanel .panelMainContent .overviewPanelRight p.tent .overviewPanelRight p span {font-size:21px; font-weight:bold;}

.overviewContent .overviewContentLeft {position:absolute; top:10px; left:10px; width:673px; height:130px;}
.overviewContent .overviewContentRight {position:absolute; top:10px; right:10px; width:136px; height:130px;}
.overviewContent .overviewSectionSelector {position:absolute; top:140px; left:10px; width:674px; padding:0; margin:0; border:0px none;}
.overviewContent p {margin-bottom:10px;}
.overviewSectionSelector.fourItems .sectionSelectorItem {width:24.7%; padding:0 1px;}
.overviewSectionSelector.threeItems .sectionSelectorItem {width:33%; padding:0 1px;}
.overviewSectionSelector .sectionSelectorItem {cursor:pointer; background:#f0f0f0 url('/Images/IntertechPira/homepage/sectionSelectorDivider.gif') no-repeat scroll right top; border:1px solid #dadada; border-left:0px none; border-right:0px none; float:left; height:122px; margin:0; padding:0;}
.overviewSectionSelector .sectionSelectorItem.selected {padding:0; background-image:none; background-color:transparent; border-top:0px none; border-bottom:0px none;padding:1px 0; border-right:1px solid #dadada; border-left:1px solid #dadada;}
.overviewSectionSelector .sectionSelectorItem.first {border-left-color:#fff;}
.overviewSectionSelector .sectionSelectorItem.last {border-right-color:#fff; background-image:none;}
.overviewSectionSelector .sectionSelectorItem .sectionSelectorItemContent {padding:14px 6px; height:94px;}
.sectionSelectorItem .sectionSelectorItemContent img.itemIcon {display:block; width:41px; margin:0 auto 8px;}
.overviewSectionSelector .sectionSelectorItem .sectionSelectorItemContent p {text-align:center; font-size:13px; line-height:18px; font-weight:bold; margin:0;}
.overviewContent .overviewSectionItem {position:absolute; top:280px; left:10px; width:674px; padding:0;}
.overviewSectionItem .overviewSectionItemList {float:left; width:33.3%;}
.overviewSectionItem .overviewSectionItemList ul {padding:0; margin:0 6px; float:none; display:inline-block;}
.overviewSectionItem .overviewSectionItemList ul li {font-size:11px; line-height:16px; padding-left:6px; margin:0 0 9px; background-image:url('/Images/IntertechPira/homepage/distribution/bullet.gif'); background-repeat:no-repeat; background-position: left 5px; list-style-type:none;}

.panelMainContent .overviewContent .overviewContentLeft h2 {font-size:18px; font-weight:normal;}


/*Food Specific*/
.panelMainContent .overviewContent.food h2 {color:#3ca900;}
.overviewContent.food .sectionSelectorItem.selected .sectionSelectorItemContent p {color:#3ca900;}
.overviewContent.food .overviewSectionItem .overviewSectionItemList ul li a {color:#3ca900;}
.overviewContent.food .overviewSectionItem .overviewSectionItemList ul li {background-image:url('/Images/IntertechPira/homepage/food/bullet.gif');}

/*Materials Specific*/
.panelMainContent .overviewContent.materials h2 {color:#693c83;}
.overviewContent.materials .sectionSelectorItem.selected .sectionSelectorItemContent p {color:#693c83;}
.overviewContent.materials .overviewSectionItem .overviewSectionItemList ul li a {color:#693c83;}
.overviewContent.materials .overviewSectionItem .overviewSectionItemList ul li {background-image:url('/Images/IntertechPira/homepage/materials/bullet.gif');}

/*Packaging Specific*/
.panelMainContent .overviewContent.packaging h2 {color:#a36f00;}
.overviewContent.packaging .sectionSelectorItem.selected .sectionSelectorItemContent p {color:#a36f00;}
.overviewContent.packaging .overviewSectionItem .overviewSectionItemList ul li a {color:#a36f00;}
.overviewContent.packaging .overviewSectionItem .overviewSectionItemList ul li {background-image:url('/Images/IntertechPira/homepage/packaging/bullet.gif');}

/*Distribution Specific*/
.panelMainContent .overviewContent.distribution h2 {color:#1990ae;}
.overviewContent.distribution .sectionSelectorItem.selected .sectionSelectorItemContent p {color:#1990ae;}
.overviewContent.distribution .overviewSectionItem .overviewSectionItemList ul li a {color:#1990ae;}
.overviewContent.distribution .overviewSectionItem .overviewSectionItemList ul li {background-image:url('/Images/IntertechPira/homepage/distribution/bullet.gif');}

.blueTabs h2 {padding:0;margin:13px 0 0 15px;color:#293B58;}
.blueTabs ul {padding:0;margin-top:9px;}
.blueTabs ul li {background-image:none;list-style-type:none;padding:0;margin:2px 0 5px;border:1px solid #afc8de;background-color:#e5eff9;}

.blueTabs ul li a {display:block;padding:10px 10px;padding-left:10px;}
.blueTabs ul li a img {vertical-align:middle; margin-right:15px;}
.blueTabs ul li a.sec {padding-left:15px;}
.blueTabs ul li a.paper {padding-left:15px;}
.blueTabs ul li a:hover {background-color:#ffffff;text-decoration:none;}

.panelTopBar .blueTabs {float:left;margin:7px 0 0 2px;}
.panelTopBar .blueTabs.right {float:right;}
.panelTopBar .blueTabs ul {float:left;margin:0;}
.panelTopBar .blueTabs ul li {float:left; margin:0 8px 0 0;}
.panelTopBar .blueTabs.right ul li {float:left; margin:0 2px 0 8px;}
.panelTopBar .blueTabs ul li a {font-size:15px;padding:5px 9px;display:inline-block;}


/* updates added 22/10/10 for testing- ind */
.blueTabs.cornered { margin-bottom:20px; }
.blueTabs.cornered ul li { position:relative; cursor:pointer; padding-left:8px;}
.blueTabs.cornered ul li img { float:left; margin:8px 12px 0 0; padding-bottom:8px; }
.blueTabs.cornered ul li a {float:left; color:#0c5caf; font-weight:bold; font-size:13px; padding:4px 5px 7px 0; line-height:17px; max-width:159px;}
.blueTabs.cornered ul li a span {display:block; font-style:normal; font-weight:normal; position:relative; z-index:5;}
.blueTabs.cornered ul li a:hover {background-color:transparent;}
.blueTabs.cornered ul li div.blueCorner { z-index:1; position:absolute; bottom:-1px; right:-1px; width:18px; height:18px; background:url('/Images/IntertechPira/sitepages/blueCorner.gif') no-repeat scroll 0 0;}

.rightBar .newsItemContainer ul.rightBarProfile div.rightProfileImage { width:76px; float:left; }
.rightBar .newsItemContainer ul.rightBarProfile div.rightProfileDetails { width:122px; float:left; }
.rightBar .newsItemContainer ul.rightBarProfile div.rightProfileDetails h5 { padding:1px 0 0 0; font-size:11px; }
.rightBar .newsItemContainer ul.rightBarProfile div.rightProfileDetails p.title {line-height:12px;}
.rightBar .newsItemContainer ul.rightBarProfile div.rightProfileDetails p.number {padding-left:15px; font-size:11px; margin:5px 0 3px 0; color:#293b58; background:url('/Images/IntertechPira/icons/phone.gif') no-repeat scroll 1px 2px;}
.rightBar .newsItemContainer ul.rightBarProfile div.rightProfileDetails p.email {padding-left:15px; font-size:11px; line-height:12px; margin:0; background:url('/Images/IntertechPira/icons/email.gif') no-repeat scroll 0px 2px;}
.rightBar .newsItemContainer ul.rightBarProfile li img.profileLeftImage {margin:5px 7px 0 0;}

.rightBar .newsItemContainer ul.rightBarProfile li img.profileLeftImage {margin:5px 7px 0 0;}

/*========================================
		Overlay
==========================================*/
#overlay {position:fixed; display:none; z-index:1000; left:0px; width:100%; height:1000px; top:0px; padding:11px; background-color:#000; opacity:0.4;}
/*added temp for ie8*/
#overlay { filter:alpha(opacity=40); }

.overlayContainer {position:fixed; display:none; width:835px; background-color:transparent; float:left; z-index:2000; margin:0px; top:67px; left:17%; padding:0;}
.overlayContainer .topBorder {float:left;}
.overlayContainer .overlayBorderTopLeft {float:left; width:14px; height:14px; background-image:url(/Images/IntertechPira/overlays/overlayHeaderLeft.png); background-repeat:no-repeat; background-position:0 0;}
.overlayContainer .overlayBorderTopMiddle {float:left; width:807px; height:14px; background-image:url(/Images/IntertechPira/overlays/overlayHeaderBg.png); background-repeat:no-repeat; background-position:0 0;}
.overlayContainer .overlayBorderTopRight {float:left; width:14px; height:14px; background-image:url(/Images/IntertechPira/overlays/overlayHeaderRight.png); background-repeat:no-repeat; background-position:0 0;}
.overlayContainer .overlayBorderBottomLeft {float:left; width:14px; height:21px; background-image:url(/Images/IntertechPira/overlays/overlayFooterLeft.png); background-repeat:no-repeat; background-position:0 0;}
.overlayContainer .overlayBorderBottomMiddle {float:left; width:807px; height:21px; background-image:url(/Images/IntertechPira/overlays/overlayFooterBg.png); background-repeat:no-repeat; background-position:0 0;}
.overlayContainer .overlayBorderBottomRight {float:left; width:14px; height:21px; background-image:url(/Images/IntertechPira/overlays/overlayFooterRight.png); background-repeat:no-repeat; background-position:0 0;}
.overlayContainer .overlay {padding:0px; margin:0px; float:left; width:835px; background-image:url(/Images/IntertechPira/overlays/overlayBkgd.png); background-repeat:repeat-y; background-position:0px 0px;}
.overlayContainer .overlayHeader {float:left; height:33px; width:793px; margin:0 11px; padding:0 10px; background:transparent url('/Images/IntertechPira/overlays/overlayHeaderBg.gif') repeat-x scroll top left; color:#FFFFFF}
.overlayContainer .overlayHeader .close {float:right; font-size:1.1em; padding:7px 3px;}
.overlayContainer .overlayHeader .close a, .overlayContainer .overlayHeader .close a:visited {color:#cc0033;}
.overlayContainer .overlayHeader .close img {display:inline; vertical-align:middle; position:relative; top:-1px; padding-left:4px;}
.overlayContainer .blueBar {width:780px; height:8px; background:transparent url('/Images/IntertechPira/overlays/blueBar.gif') no-repeat scroll top left;}
.overlayContainer .overlayContent {float:left; overflow-y:scroll; height:500px; width:773px; margin:0 11px 0; padding:9px 20px 8px 20px; background-color:#ffffff;}

.overlayHeaderBar {width:773px; height:80px; margin-top:6px; background-color:#104b7d; position:relative;}
.overlayHeaderBar img.topLeft {width:5px; height:5px; position:absolute; top:0; left:0;}
.overlayHeaderBar img.topRight {width:5px; height:5px; position:absolute; top:0; right:0;}
.overlayHeaderBar img.bottomRight {width:5px; height:5px; position:absolute; bottom:0; right:0;}
.overlayHeaderBar img.bottomLeft {width:5px; height:5px; position:absolute; bottom:0; left:0;}

.overlayHeaderBar h2 {color:#ffffff; float:left; font-size:2.4em; padding:24px 14px 0; width:605px;}
.overlayHeaderBar img.logo {float:right; margin:0 8px;}

/* ---------------------------------*/
/*    Popup Windows                 */
/* -------------------------------- */

#popupTab {
	margin: 2px;
	padding: 0px;
	position: relative;
	top: 1px;
	z-index: 101;
	float:left;
}

#popupTab img {
	float:left;
}

.popupTabContent {
	position:relative; 
	top:-2px;
	border: 1px solid #0098c1;
	float:left;
	padding: 20px;
	margin:2px;	
	background-color: #bfe1f3;
	border-top:0px;
	z-Index: 105;
}

#popup {width: 872px; margin-left:auto; margin-right: auto;}

/* ------------------------------------------------------------------------------------------- */
/*    Miscellaneous -  Cursor styles, font weight etc..										   */
/* ------------------------------------------------------------------------------------------- */
.hidden {display:none;}
.titleHelp {cursor:help;}
.bold {	font-weight:bold;}
.italic	{font-style:italic;}
.underline {text-decoration:underline;}
.error {color:#FF0000; font-weight:bold;}
.red {color:#ff0101;}
.nameBold {font-size:11px; color:#4f4f4f; font-weight:bold;}
.text16Bold {font-size:16px; color:#919191; font-weight:bold;}
.text15Bold {font-size:15px; color:#919191; font-weight:bold;}
.text12Bold {font-size:12px; color:#5F5F5F; font-weight:bold;}
.featured {font-size:16px; line-height:24px; padding-top:5px; margin-bottom:9px;}
.dottedBorderTop {border-top: dotted 1px #cccccc;}
.dottedBorderBottom {border-bottom:dotted 1px #cccccc;}
.date {color:#616060; font-size:12px; font-weight:normal; line-height:16px; margin:-5px 0 18px 0;}
.title {color:#989898; font-size:17px; font-weight:normal; line-height:24px; margin:-10px 0 18px 0;} 
.imgLeft {float:left; padding:0 16px 0 0; margin:0;}
.imgRight {float:right; padding:0 0 0 16px; margin:0;}
.noBorderTop {border-top:0px none;}
.marTop15 {margin-top:15px;}
.marTop27 {margin-top:27px;}
.padTop1 {padding-top:1px;}

.infoBar {margin:15px 0 0 0; color:#FF0000; }
/* ------------------------------------------------------------------------------------------- */
/*    Alignment Styles -  Left align, floatRight etc										   */
/* ------------------------------------------------------------------------------------------- */

.clear {clear:both; display:block;}  
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.floatLeft {float: left;}
.floatRight {float:right;}
.hidden {display:none;}
.vertAlignTop {vertical-align:top}
.vertAlignBot {vertical-align:bottom}

/* ------------------------------------------------------------------------------------------- */
/*    TAB Styles -  Used via Tabs function													   */
/* ------------------------------------------------------------------------------------------- */

.mainTabs {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	top: 1px;
	z-index: 101;
}

.mainTabs h2 {
	margin: 0px 2px 0px 0px;
	font-size: xx-small;
	float: left;
	padding: 4px;
	text-align: center;
	width: 140px;
	border: solid 1px #0089D0;
	color: #000000;
	font-weight: bold;
}

.mainTabs h2 a {
	display: block;
	padding: 4px;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}

.mainTabs h2 a:hover {
	color: #000000;
	background-color: #DDF2F9;
	font-size: xx-small;
}

.mainTabs h2 a:visited {
	color: #000000;
	font-size: xx-small;
	text-decoration: none;
}

.mainTabs h2.selNav {
	border-bottom: 1px solid #DDF2F9;
	background-color: #DDF2F9;
	font-size: xx-small;
}

.mainTabs h2.accessDenied {
	background-color: #7B7C7D;
	font-size: xx-small;
}

#mainTabArea {
	font-size: xx-small;
	border: solid 1px #0089D0;
	background-color: #DDF2F9;
	padding: 5px;
	text-align:left;
	width: 610px ;
}

#mainTabAreaHeader {
	font-size: xx-small;
	border: solid 1px #0099CC;
	background-color: #F8FEF9;
	padding: 5px;
	text-align:left;
	margin-bottom: 5px;
}

#mainTabAreaHeader h2 {
	font-size: small;
}



/*===========================
	tool tip styles
============================*/

#revToolTip {
    position: absolute;
    left: -300px;
    border: 1px solid #1B5DA9;
    padding: 5px;
    background-color: #F3F3F3;
    visibility:hidden;
    z-index: 999999;    
}

#revToolTipPointer{
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}   
   
#revInfoTip {
    position: absolute;
    left: -300px;
    border:2px solid #57a619;
    background-color: #ffffff;
    visibility:hidden;
    z-index: 999999;
    width: 300px;
    overflow-x:hidden;
    padding:2px
}

.revInfoTipInner {border:5px solid #f0f0f0; padding:15px 15px 45px 15px}

#revInfoTip h4 {font-size:14px; color:#676767; font-weight:bold; padding:0px; margin:0px 0px 6px 0px;}
#revInfoTip #revInfoTipText {font-size:11px; color:#676767; margin:0px; line-height:16px;}
#revInfoTip img {float:left; position:relative; top:6px; left:7px;}
#revInfoTip #revInfoTipText ul {list-style-type:square;}


.previewBar {display:none}
/* Include (and hide) Intertech Pira Site Styles */


#overlayScreen {position:absolute; display:none; z-index:8001; left:0px; top:0px; background-color:#000;}

.overlay {position:absolute;z-index:100000; }

.overlay .top, .overlay .bottom {position:relative;margin: 0 40px 0 40px; height:24px; padding:0}
.overlay .top {height:47px; z-index:3001; background:transparent url('/Images/IntertechPira/overlay/topShadow.png') repeat-x scroll 0 top;}
.overlay .bottom {height:20px; background:transparent url('/Images/IntertechPira/overlay/btmShadow.png') repeat-x scroll 0 bottom;}
.overlay .left {padding:0 11px; background:transparent url('/Images/IntertechPira/overlay/leftShadow.png') repeat-y scroll left 0}
.overlay .right{position:relative; background:transparent url('/Images/IntertechPira/overlay/rightShadow.png') repeat-y scroll right 0}


.overlay .tr, .overlay .tl, .overlay .br, .overlay .bl {background:transparent url('/Images/IntertechPira/overlay/cornerSprite.png') no-repeat scroll 0 0;}
.overlay .tr, .overlay .tl {width:41px; height:47px; position:absolute}
.overlay .tr {background-position: -54px 0; top:0; right:-41px}
.overlay .tl {background-position: 1px 0; top:0; left:-41px}
.overlay .br, .overlay .bl {position:absolute; height:20px; width:40px}
.overlay .br {background-position: -54px -73px; bottom:0; right:-40px;}
.overlay .bl {background-position: 0 -73px; bottom:0; left:-40px;}

.overlay .overlayContentInnerContainer {position:relative;}
.overlay .overlayContentInner {visibility:hidden; position:absolute; top:0; left:0;}


.overlay .overlayContent {background:#fff; padding:0; width:100%; min-height:135px; position:relative; overflow:hidden;}

.overlay .overlayClose {cursor:pointer; z-index:3000; position:absolute; right:-19px; top:20px; display:block; width:43px; height:17px; background:transparent url('/Images/IntertechPira/overlay/close.png') no-repeat scroll 0px 0px;}

#overlayMask {background:#fff; position:absolute; top:0; left:0}
.ajaxLoaderContainer {width:100%; height:100%; position:absolute; top:0; right:0; background-color:#fff; opacity:0.9;}
.ajaxLoader {margin:10px auto 0; background:transparent url('/Images/IntertechPira/ajaxForm.gif') no-repeat scroll center 7px; width:100px; height:70px; text-align:center; padding:80px 0 0 }
.ajaxLoader img.ajaxImg {}
.ajaxLoader  p {padding:0}
.ajaxLoader p.dotdot {padding-left:10px}

.overlay div.bottomWrapper {background:none; height:25px; margin-top:0; padding:0}


.overlay, .overlay .left, .overlay .right, .overlay .generatedContent {zoom:1}

.issueOverlay {width:448px;}
.issueOverlay .titleHolder {padding: 13px 20px 22px; background-color:#1967ae; border-bottom: 15px solid #1967ae}
.issueOverlay .titleHolder h2 {padding:0; margin:0; color:#fff; font-size:27px; font-weight:normal}
.issueOverlay .xStandardContent {padding:22px; border-top:1px solid #fff; background:transparent url('/Images/IntertechPira/overlay/gradient.png') repeat-x scroll 0 0}
.issueOverlay p {}

.newRegister {text-align:center; min-height:200px}
.newRegister h2 {color:#293B58; font-size:20px; padding: 44px 0 20px}
.newRegister a {}
span.red {color:red}
span.remindMand {font-size:10px; color:#666666; padding-left:15px}
.formContainer .wideColLeft {width:510px}

.overlay .formContainer {width:510px; padding:25px 25px 1px; margin: 0 10px 10px; background-color:#f0f0f0; position:relative}
.overlay .formContainer img.topLeft {position:absolute; top:0; left:0}
.overlay .formContainer img.topRight {position:absolute; top:0; right:0}
.overlay .formContainer img.bottomLeft {position:absolute; bottom:0; left:0}
.overlay .formContainer img.bottomRight {position:absolute; bottom:0; right:0}
.overlay .formContainer .remindText {position:absolute; right:10px; top:10px; color:#5a5a5a; font-size:11px}
.overlay .infoContainer .information {background-color:#fff; padding:20px}
.overlay .infoContainer {padding:5px}

div.ecommOverlay .overlayContentInner {padding-right:18px}
div.ecommOverlay .overlayClose {background-image: url('/Images/IntertechPira/ecomOverlay/close.png'); height:35px; right:-42px; top:0}
div.ecommOverlay .top, div.ecommOverlay .bottom {position:relative;margin: 0 40px 0 40px; height:24px; padding:0}
div.ecommOverlay .top {z-index:3001; background:transparent url('/Images/IntertechPira/ecomOverlay/topShadow.png') repeat-x scroll 0 top;}
div.ecommOverlay .bottom {height:26px; background:transparent url('/Images/IntertechPira/ecomOverlay/btmShadow.png') repeat-x scroll 0 bottom;}
div.ecommOverlay .left {padding:0 16px; background:transparent url('/Images/IntertechPira/ecomOverlay/leftShadow.png') repeat-y scroll left 0}
div.ecommOverlay .right{position:relative;padding-right:8px;  background:transparent url('/Images/IntertechPira/ecomOverlay/rightShadow.png') repeat-y scroll right 0}

div.ecommOverlay .tr, div.ecommOverlay .tl, div.ecommOverlay .br, div.ecommOverlay .bl {position:absolute; height:24px; width:40px; background:transparent url('/Images/IntertechPira/ecomOverlay/overlayCorners.png') no-repeat scroll 0 0; }
div.ecommOverlay .br, div.ecommOverlay .bl {height:26px}
div.ecommOverlay .tr {top:0; right:-40px; background-position: -40px 0px}
div.ecommOverlay .tl {top:0; left:-40px; background-position: 0px 0px}
div.ecommOverlay .br {bottom:0; right:-40px; background-position: -40px -40px}
div.ecommOverlay .bl {bottom:0; left:-40px; background-position: 0px -40px}

.ecomFooter {border-top:1px dotted #b3b3b3; margin: 0 48px 0 43px; padding: 25px 0 0; width:895px}
.ecomFooter .eCol {float:left; margin-bottom:16px}
.ecomFooter .eCol h3 {font-size:11px; font-weight:bold; color:#666666}
.ecomFooter .eCol ul {margin:0; padding:0}
.ecomFooter .eCol ul li {float:left; list-style: none; font-size:11px; color:#666666}
.ecomFooter .eCol1 {width:330px; padding-right:40px}
.ecomFooter .eCol1 ul li {width:150px; padding-right:8px}
.ecomFooter .eCol2 {width:290px}
.ecomFooter .eCol2 ul li {width:115px; padding:0 8px; background:transparent url('/Images/IntertechPira/sitepages/liArrow.gif') no-repeat scroll 0 4px;}
.ecomFooter .eCol3 {float:right; margin-bottom:16px}
.ecomFooter .eCol3 ul {margin:0; padding: 8px 0 0}
.ecomFooter .eCol3 ul li {list-style:none; float:right; padding-left:10px}









/*===========================
	spriteFramework
============================*/



.formContainer .loginCol p input.loginFormLogin {background:url('/Images/IntertechPira/ecomm/framework/spriteGIF.gif') no-repeat -640px -164px; width:57px; height:24px;border:0;}
.progressBarEcomm ul li.stage1selected span, .progressBarEcomm ul li.stage1completed span {background:url('/Images/IntertechPira/ecomm/framework/spriteGIF.gif') no-repeat -111px -368px;}
.progressBarEcomm ul li.stage2 span {background:url('/Images/IntertechPira/ecomm/framework/spriteGIF.gif') no-repeat -411px -308px;}
.progressBarEcomm ul li.stage3 span {background:url('/Images/IntertechPira/ecomm/framework/spriteGIF.gif') no-repeat -16px -304px;}
.progressBarEcomm ul li.stage4 span {background:url('/Images/IntertechPira/ecomm/framework/spriteGIF.gif') no-repeat -527px -365px;}
.progressBarEcomm ul li.stage5 span {background:url('/Images/IntertechPira/ecomm/framework/spriteGIF.gif') no-repeat -217px -406px;}

.progressBarEcomm ul li.stage2selected span, .progressBarEcomm ul li.stage2completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -671px -308px;}
.progressBarEcomm ul li.stage3selected span, .progressBarEcomm ul li.stage3completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -530px -304px;}
.progressBarEcomm ul li.stage4selected span, .progressBarEcomm ul li.stage4completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -671px -365px;}
.progressBarEcomm ul li.stage5selected span, .progressBarEcomm ul li.stage5completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -672px -425px;}


.formContainer div.errorMsg {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -693px -666px #fcdad8;}

.formContainer.loginPanel .loginPanelBg div.errorMsg, .formContainer .loginCol div.errorMsg {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -418px -678px #fcdad8;}

.formContainer div.successMsg  {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -533px -127px #d4f2d6;}

.checkoutOptions .floatLeft.backButton a{display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -377px -103px; height:24px; width:55px; border:0 none;cursor:pointer; }
.checkoutOptions .floatRight.nextButton a{display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -62px -210px; height:24px; width:55px; border:0 none;cursor:pointer; }


.checkoutOptions input.floatLeft.Continue {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -162px -132px; height:24px; width:120px; border:0 none;cursor:pointer; }
.checkoutOptions input.floatRight.Proceed {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -1px -132px; height:24px; width:76px; border:0 none;cursor:pointer; }

.checkoutOptions input.floatRight.Checkout {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -1px -132px; height:24px; width:76px; border:0 none;cursor:pointer; }


.checkoutOptions .floatRight.Proceed.Orange a{display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -526px -210px; height:24px; width:71px; border:0 none;cursor:pointer; }

.checkoutOptions input.Invoice.Disabled {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -408px -165px; height:40px; width:123px; border:0 none;cursor:pointer; }
.checkoutOptions input.Pay.Disabled {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -408px -210px; height:40px; width:113px; border:0 none;cursor:pointer; }

.checkoutOptions input.Book {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -611px -52px; height:40px; width:113px; border:0 none;cursor:pointer; }

.discountInput input.applyDiscount {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -273px -103px; height:24px; width:59px; border:0 none;cursor:pointer; }

a.editBasket {display:block;background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -397px -132px; height:24px; width:83px; border:0 none;cursor:pointer; }

.checkoutOptions .floatRight.Complete a{display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -82px -132px; height:24px; width:75px; border:0 none;cursor:pointer; }

input.searchButton  {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -333px -477px; height:24px; width:66px; border:0 none;cursor:pointer; }
a.addToBasketLink  {background:url('/Images/IntertechPira/ecomm/framework/spritePNG.png') no-repeat -544px -79px; height:34px; width:138px; border:0 none;cursor:pointer;margin-bottom:6px; }

a.enquiriesButton  {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -1px -585px; height:32px; width:138px; border:0 none;cursor:pointer;margin-bottom:6px; }
a.brochureButton {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -560px -544px; height:32px; width:138px; border:0 none;cursor:pointer; margin-bottom:6px;}

a.addToBasketLink.Small {position: relative; display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -563px -514px; height:24px; width:108px; border:0 none;cursor:pointer; margin-left:-1px; margin-top:8px;}
a.addedToBasketLink.Small {display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -450px -514px; height:24px; width:108px; border:0 none;cursor:pointer; margin-left:-1px; margin-top:8px;}

a.listPriceButton {display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -154px -585px; height:24px; width:108px; border:0 none;cursor:pointer; margin-left:-1px; margin-top:8px;}

div.buttons input.floatRight.CreateAccount {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -287px -132px; height:24px; width:105px; border:0 none;cursor:pointer; }

input.searchButton.ClearFilters {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -237px -477px; height:24px; width:83px; border:0 none;cursor:pointer; }

.newRegister a {display:inline-block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -170px -544px; height:34px; width:101px; border:0 none;cursor:pointer; }

/*===========================
	spriteFramework Events
============================*/

 .progressBarEvents ul li.stage1selected span, .progressBarEvents ul li.stage1completed span {padding:13px 22px 13px 52px; background-image:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif'); background-repeat:no-repeat; background-position:-416px -364px;}
 .progressBarEvents ul li.stage2 span {padding:13px 22px 13px 46px; background-image:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif'); background-repeat:no-repeat; background-position: -216px -303px;}
 .progressBarEvents ul li.stage3 span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -18px -304px;}
 .progressBarEvents ul li.stage4 span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -527px -365px;}
 .progressBarEvents ul li.stage5 span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -217px -406px;}

.progressBarEvents ul li.stage2selected span, .progressBarEcomm ul li.stage2completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -299px -270px;}
.progressBarEvents ul li.stage3selected span, .progressBarEcomm ul li.stage3completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -530px -304px;}
.progressBarEvents ul li.stage4selected span, .progressBarEcomm ul li.stage4completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -671px -365px;}
.progressBarEvents ul li.stage5selected span, .progressBarEcomm ul li.stage5completed span {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -672px -425px;}



.checkoutOptions input.Invoice {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -283px -165px; height:40px; width:123px; border:0 none;cursor:pointer; }
.checkoutOptions input.Pay {background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -290px -210px; height:40px; width:113px; border:0 none;cursor:pointer; }
.checkoutOptions .floatRight.Events a{display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -437px -103px; height:24px; width:103px; border:0 none;cursor:pointer; }

.checkoutOptions .floatRight.Home a{display:block; background:url('/Images/IntertechPira//ecomm/framework/spriteGIF.gif') no-repeat -285px -589px; height:24px; width:103px; border:0 none;cursor:pointer; }


/* Include (and hide) Intertech Pira Site Styles */


html, body {background-color:#7d7e7f;background-image:url(/Images/IntertechPira/body/contentGradientIntertech.jpg);}
.contentBgBanner { background-image:url(/Images/IntertechPira/body/bannerBgIntertech.jpg);}
.rightHeader {width:770px;}

/* Generic Content Styles */

h1, h2 {color:#7d7e7f;}
p.featured {color:#818080;}

.focusBooks .focusBookItem h3 {color:#da7800;}

a.headerHomeLink {top:30px; left:23px;}

/* ------------------------------------------------------------------------------------------- */
/*    Link Styles																	           */
/* ------------------------------------------------------------------------------------------- */

a:link {text-decoration:none; color:#da7800;}
a:visited {text-decoration:none; color:#da7800;}
a:hover	{text-decoration:underline; color:#da7800;}
a:active {text-decoration:none; color:#da7800;}

/* Main Menu */
a, a:visited, .quickLinks ul li a, .quickLinks ul li a:visited,
.menu ul li ul li a, .menu ul li ul li a:visited, .menu ul li ul li a:active
{color:#da7800;}

.menu *:hover > ul li a, .menu *:hover > ul li a:visited {color:#da7800;}

.menu ul li a:hover, .menu ul li a.selected, .menu ul li a.selected:visited, .menu ul li a.selected:hover {color:#484848;}
.menu *:hover > a, .menu *:hover > a:visited {color:#484848;}

.menu ul li ul li a:hover, .menu ul li ul li a.drop:hover {color:#ffffff; background-color:#f69117;}
.menu *:hover > ul li a:hover, .menu ul li *:hover > a.drop, .menu ul li *:hover > a.drop:visited {color:#ffffff; background-color:#f69117;}

.menu ul li ul li ul  {background-color:#f69117; border:1px solid #ffffff;}
.menu ul li ul li ul li a, .menu ul li ul li ul li a:visited {background-color:#f69117;}

.menu *:hover > ul li ul li a, .menu *:hover > ul li ul li a:visited {background-color:#f69117;}

.menu ul li ul li ul li a:hover {background-color:#f5b66a;}
.menu *:hover > ul li ul li a:hover {background-color:#f5b66a;}

/* Left Nav */

/* Level 1 */
.leftNav ul li a:link, .leftNav ul li a:visited, .leftNav ul li a:active {color:#da7800;}
.leftNav ul li a:hover {background-color:#ffe8c7; color:#da7800;background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/blueArrow.gif);}
.leftNav ul li a.selected:hover {background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrow.gif);}
.leftNav ul li a.selected, .leftNav ul li a.selected:visited {background-color:#fb9519; color:#ffffff;}
.leftNav ul li a.selectedWithChildren, .leftNav ul li a.selectedWithChildren:visited { background-color:#fb9519; color:#ffffff; background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrowDown.gif);}
.leftNav ul li a.hasChildren, .leftNav ul li a.hasChildren:visited, .leftNav ul li a.hasChildren:hover {color:#da7800; background-color:#fffaf3; background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/blueArrowDown.gif);}
.leftNav ul li a.hasChildren:hover {background-color:#ffe8c7;}

/* Level 2 */
.leftNav ul li ul {border-bottom:1px solid #fb9519;}
.leftNav ul li ul li a:link, .leftNav ul li ul li a:visited, .leftNav ul li ul li a:active {color:#da7800; background-color:#fffaf3; background-image:none;}
.leftNav ul li ul li a:hover {background-color:#ffe8c7; text-decoration:none; background-image:none;}
.leftNav ul li ul li a.selected, .leftNav ul li ul li a.selected:visited, .leftNav ul li ul li a.selected:hover {background-color:#fb9519; color:#ffffff;background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrow.gif);}
.leftNav ul li ul li a.hasChildren, .leftNav ul li ul li a.hasChildren:visited, .leftNav ul li ul li a.hasChildren:hover {background-color:#ffffff; background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/blueArrowDown.gif);}
.leftNav ul li ul li a.selectedWithChildren {font-size:11px;}
.leftNav ul li ul li a.hasChildren:hover {background-color:#ffe8c7; color:#da7800;}

/* Level 3 */
.leftNav ul li ul li ul li a, .leftNav ul li ul li ul li a:link, .leftNav ul li ul li ul li a:visited {color:#da7800; background-color:#ffffff;}
.leftNav ul li ul li ul li a:hover {color:#da7800; background-color:#ffe8c7;}
.leftNav ul li ul li ul li a.selected, .leftNav ul li ul li ul li a.selected:visited, .leftNav ul li ul li ul li a.selected:hover {background-color:#fb9519; color:#ffffff;background-image:url(/Images/IntertechPira/icons/8x8/icons/transparent/whiteArrow.gif);}


/* Left Items */
.leftItem ul li h3 {color:#da7800;}

/* News Item / Listing */
.newsItemContainer h2 {color:#474747;}
.newsItemContainer ul li h3 {color:#da7800;}
.rightBar .newsItemContainer ul li p {color:#9d9b9b;}
.newsItemContainer ul li a, .newsItemContainer ul li a:visited, .newsItemContainer ul li h3 a, .newsItemContainer ul li h3 a:visited {color:#da7800;}
.newsList ul li.focused .focusedBg {background-color:#fffaf3;}

/* Contact Us Panel */
.stayTitle {color:#474747;}
.staytext p {color:#7d7e7f;}

/* Header Login Panel */
.formContainer.loginPanel {border:1px solid #fb9519;}
.loginPanelBg {background-color:#fffaf3;}
.formContainer.loginPanel ul li input {border:1px solid #ffb355;}
.formContainer ul li input.loginFormLogin, .rightBar .formContainer.loginPanel ul li input.loginFormLogin,
.formContainer ul li input.loginFormLogin, .rightBar .formContainer.loginPanel ul li input.loginFormLogin,
.formContainer input.loginFormBackToLogin, .rightBar .formContainer.loginPanel input.loginFormBackToLogin {border:0px none;}

/* Right Bar */
.rightBarFeature {background-color:#464747;}
.rightBar .loginPanelBg {background-color:#fffaf3;}
.formContainer.loginPanel h2 {color:#474747;}
div.rightBar div.keySpeakers div.speaker p.speakerName {color:#da7800;}
div.eventInfoPanelTabs ul li a, div.eventInfoPanelTabs ul li a:link, div.eventInfoPanelTabs ul li a:visited {background-color:#fb9519;}

/* Footer */
#footer {background-color:#646363;}
#footer h2 {color:#ffffff;}
#footer ul li a, #footer ul li a:visited {color:#fcaf50;}
#footer ul li {color:#d1d1d1;}

/* Resources List */
.resourcesList h3 {color:#7d7e7f;}
.resourcesList ul li .resourceLink h4 {color:#da7800;}
.resourcesList ul li.active {background-color:#fb9519;}

/* Forms */
.formContainer h2, .formContainer h3 {color:#7d7e7f;}

/* Ecomm */
.BasketTableContainer table tr td {color:#da7800;}
div.ecommInfoPanelTabs ul li a, div.ecommInfoPanelTabs ul li a:link, div.ecommInfoPanelTabs ul li a:visited {background-color:#fb9519;}
div.detailsTableContainer p.tableHeader {background-color:#ffb355;}
.ItemsGroup .TitleBox {background-color:#fffaf3;}
.ItemsGroup .TitleBox p.viewAll {color:#da7800;}
.ecommlistContainer ul li.focus div.ecommContent {background-color:#fffaf3;}

/* Basket */
.basketContent table td, .basketContent table th {color:#da7800;}

/* Events */
.eventlistContainer ul li.focus div.eventContent {background-color:#fffaf3;}
div.bluePanel {background-color:#da7800;}
.homepageEventList {background-color:#efefef;}
.columnA .KeySpeakers ul li {background-color:#efefef;}
.bannerRotator {background-color:#b5b5b5;}
.columnA .KeySpeakers ul li:hover {background-color:#b8b8b8;}
.columnA .KeySpeakers h2, .columnB .newsItemContainer h2 {border-color:#747474;}
.columnA .KeySpeakers ul li p.name {color:#da7800;}
.columnA .KeySpeakers ul li:hover p {color:#ffffff;}
.columnB .newsItemContainer ul li.view {background-color:#f5f5f5;}

/* Progress Bar */
.progressBarEvents ul li.stage1completed, .progressBarEvents ul li.stage2completed, .progressBarEvents ul li.stage3completed, .progressBarEvents ul li.stage4completed,
.progressBarEvents ul li.stage1selected, .progressBarEvents ul li.stage2selected, .progressBarEvents ul li.stage3selected, .progressBarEvents ul li.stage4selected,
.progressBarEvents ul li.stage5selected,
.progressBarEcomm ul li.stage1completed, .progressBarEcomm ul li.stage2completed, .progressBarEcomm ul li.stage3completed, .progressBarEcomm ul li.stage4completed,
.progressBarEcomm ul li.stage1selected, .progressBarEcomm ul li.stage2selected, .progressBarEcomm ul li.stage3selected, .progressBarEcomm ul li.stage4selected,
.progressBarEcomm ul li.stage5selected
{background-color:#fb9519;}

/* Member Pages */
div.memberInfoPanel div.panelHeader h2 {color:#666666;}
div.memberInfoPanel div.panelContent ul li a, div.memberInfoPanel div.panelContent ul li a:visited, div.memberInfoPanel div.panelContent ul li span {color:#da7800;}
div.memberSpotlights h2 {color:#7d7e7f;}

a.memberContactPanelLoggedIn span.large {color:#474747;}
a.memberContactPanelLoggedIn span, a.memberContactPanelLoggedOut span {color:#7d7e7f;}

/* Pagination */
.pageNumbers ul li a:link, .pageNumbers ul li a:visited, .pageNumbers ul li a:hover, .pageNumbers ul li a:active {color:#da7800;}
.pageNumbers ul li a.selected {color:#FFFFFF; font-weight:bold; text-decoration:none; border:solid 1px #da7800; background-color:#da7800;}
.pageNumbers ul li a.pageArrow:link, .pageNumbers ul li a.pageArrow:visited, .pageNumbers ul li a.pageArrow:active, .pageNumbers ul li a.pageArrow:hover {color:#da7800;}

.paginationSubtitle a.rightButton {background-color:#fffaf3;}

/* Testing Panel */
.testingPanel .panelMainContent .panelLeftNav ul li.item span.linkRight {color:#e99b3b;}
.blueTabs ul li {background-color:#fffaf3; border:1px solid #e99b3b;}

/* Search Options */
.rightBar div.searchOptions {background-color:#696969; border:1px solid #e6e6e6;}
.searchOptions h2.panelTitle, .searchOptions p.searchTitle {color:#ffffff;}
.searchOptions div.searchBox {background-color:#ffffff;}
ul.subNav li a:link, ul.subNav li a:visited {color:#ffffff;}
ul.subNav li a:hover, ul.subNav li a:active, ul.subNav li a:focus, ul.subNav li a.selected, ul.subNav li a.selected:visited {background-color:#fb9519;}
.searchOptions a.moreIndustries, .searchOptions a.moreIndustries:visited {color:#ffffff;}
.searchOptions a.moreIndustries:hover {background-color:#fb9519;}
.searchOptions p.searchMapLink a, .searchOptions p.searchMapLink a:visited {color:#ffffff;}

/* Table Styles */
div.searchTableContainer table tr td a.expandLink, div.searchTableContainer table tr td a.addToBasket, div.searchTableContainer table td.eBookTitle p.title, div.searchTableContainer table td.eBookTitle a
{color:#da7800;}
div.searchTableContainer table tr.even, div.searchTableContainer table tr.evenDetail, div.searchTableContainer table tr.evenDetail:hover
{background-color:#FFFAF3;}
div.searchTableContainer table td {border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}

/* Table Expandable Panel */
div.searchTableContainer table td div.expandPanelContainer div.expandPanel {border:1px solid #b4b4b4;}
div.searchTableContainer table td div.expandPanelContainer div.expandPanel p.expandPanelHeader {background-color:#b4b4b4;}
div.searchTableContainer table tr:hover, div.searchTableContainer table td.itemDetail table tr:hover, div.searchTableContainer table tr.expiredEvent:hover {background-color:#fffeeb;}
div.searchTableContainer table td.itemDetail table tr {background-color:#fdfdfd;}
/*div.searchTableContainer table tr.expiredEvent, div.searchTableContainer table tr.detailExpired, div.searchTableContainer table tr.detailExpired:hover {background-color:#;}*/



#overlayScreen {position:absolute; display:none; z-index:8001; left:0px; top:0px; background-color:#000;}

.overlay {position:absolute;z-index:100000; }

.overlay .top, .overlay .bottom {position:relative;margin: 0 40px 0 40px; height:24px; padding:0}
.overlay .top {height:47px; z-index:3001; background:transparent url('/Images/IntertechPira/overlay/topShadow.png') repeat-x scroll 0 top;}
.overlay .bottom {height:20px; background:transparent url('/Images/IntertechPira/overlay/btmShadow.png') repeat-x scroll 0 bottom;}
.overlay .left {padding:0 11px; background:transparent url('/Images/IntertechPira/overlay/leftShadow.png') repeat-y scroll left 0}
.overlay .right{position:relative; background:transparent url('/Images/IntertechPira/overlay/rightShadow.png') repeat-y scroll right 0}


.overlay .tr, .overlay .tl, .overlay .br, .overlay .bl {background:transparent url('/Images/IntertechPira/overlay/cornerSprite.png') no-repeat scroll 0 0;}
.overlay .tr, .overlay .tl {width:41px; height:47px; position:absolute}
.overlay .tr {background-position: -54px 0; top:0; right:-41px}
.overlay .tl {background-position: 1px 0; top:0; left:-41px}
.overlay .br, .overlay .bl {position:absolute; height:20px; width:40px}
.overlay .br {background-position: -54px -73px; bottom:0; right:-40px;}
.overlay .bl {background-position: 0 -73px; bottom:0; left:-40px;}

.overlay .overlayContentInnerContainer {position:relative;}
.overlay .overlayContentInner {visibility:hidden; position:absolute; top:0; left:0;}


.overlay .overlayContent {background:#fff; padding:0; width:100%; min-height:135px; position:relative; overflow:hidden;}

.overlay .overlayClose {cursor:pointer; z-index:3000; position:absolute; right:-19px; top:20px; display:block; width:43px; height:17px; background:transparent url('/Images/IntertechPira/overlay/close.png') no-repeat scroll 0px 0px;}

#overlayMask {background:#fff; position:absolute; top:0; left:0}
.ajaxLoaderContainer {width:100%; height:100%; position:absolute; top:0; right:0; background-color:#fff; opacity:0.9;}
.ajaxLoader {margin:10px auto 0; background:transparent url('/Images/IntertechPira/ajaxForm.gif') no-repeat scroll center 7px; width:100px; height:70px; text-align:center; padding:80px 0 0 }
.ajaxLoader img.ajaxImg {}
.ajaxLoader  p {padding:0}
.ajaxLoader p.dotdot {padding-left:10px}

.overlay div.bottomWrapper {background:none; height:25px; margin-top:0; padding:0}


.overlay, .overlay .left, .overlay .right, .overlay .generatedContent {zoom:1}

.issueOverlay {width:448px;}
.issueOverlay .titleHolder {padding: 13px 20px 22px; background-color:#fb9519; border-bottom: 15px solid #fb9519}
.issueOverlay .titleHolder h2 {padding:0; margin:0; color:#fff; font-size:27px; font-weight:normal}
.issueOverlay .xStandardContent {padding:22px; border-top:1px solid #fff; background:transparent url('/Images/IntertechPira/overlay/gradient.png') repeat-x scroll 0 0}
.issueOverlay p {}

.ecomFooter .eCol1 {width:328px}
.ecomFooter .eCol1 p { font-size: 11px;padding: 0 0 3px;margin: 0;color: #666666; line-height:11px}
.ajaxLoader.editNext {display: none; background-color: #fff;background-position: center 25px;height: 100%;left: 0;opacity: 0.7;filter: alpha(opactiy=70);position: absolute;top: -10px; width:100%}
.overlayContainer > .overlay {position:static}
.overlayContainer > .overlay > .overlayContent {float:left; overflow-y:scroll; height:500px; width:773px; margin:0 11px 0; padding:9px 20px 8px 20px; background-color:#ffffff;}

.youDetailsToggle {float:left}
.checkoutOptions {margin-top:40px}
.newAccountPanelLeft {margin-top:10px}
.userLoginPanelRight {margin-top:10px}

ul.secHolder li img {width:32px}
