/*************************************************************************
/*
/*  MAIN STRUCTURE LAYOUT AND PROPERTIES
/*
/*************************************************************************/
/*main navigation container */
#mainNav {
	font-family: Arial, Helvetica, sans-serif;
	width: 988px;
	margin:0px;
	color: black;
}
/*main navigation links */
/*#mainNav #mainNavRight {
	float:right;
	margin-top:30px;
	width:750px;
	height:40px;
	text-align:left;
}*/

#mainNav #mainNavRight {
	float:right;
	width:775px;
	height:70px;
	text-align:left;
	
}	
/*main navigation links */
#mainNav #mainNavRight #top {
	height:31px;
	text-align:right;
	line-height:31px;
}

/*main navigation links */
#mainNav #mainNavRight #bottom {
	height:31px;
	line-height:31px;

}

#mainNav #mainNavIsraelRight {
	float:right;
	width:775px;
	height:70px;
	text-align:left;
	direction:rtl;
	
	/*direction:inherit;*/
	
}

#mainNav #mainNavIsraelRight #top {
	height:31px;
	text-align:right;
	line-height:31px;
}
/*#mainNav #mainNavIsraelRight #bottom {
	height:31px;
	line-height:31px;

}*/
/*main website logo */
#mainNav #mainNavLeft {
	float:left;
	height:56px;
	width:209px;
	margin-top:0px;
}
/*secondary navigation*/
#secondNav {
	width: 988px;
	font-family: Arial, Helvetica, sans-serif;
	height:50px;
	background-color:#ececec;
	margin:0px;
}
/*secondary navigation links*/
#secondNavRight {
	float:right;
	/*width:460px;*/
	/*width:650px;*/
	width:670px;
	

}
/*secondary navigation link properties */
#secondNavRight a {
	font-size:12px;
	text-decoration: none;
	color: #484848;
	font-weight:bold;
}
#secondNavRight a:hover {
	text-decoration: none;
	color: #484848;
	font-weight:bold;
}
/*secondary navigation links*/
#secondNavRightSpecific {
	float:right;
	/*width:460px;*/
	/*width:650px;*/
	width:640px;
	

}
/*secondary navigation link properties */
#secondNavRightSpecific a {
	font-size:12px;
	text-decoration: none;
	color: #484848;
	font-weight:bold;
}
#secondNavRightSpecific a:hover {
	text-decoration: none;
	color: #484848;
	font-weight:bold;
}
/*secondary navigation text*/
#secondNavLeft {
	float:left;
	/*width:300px;*/
	width:300px;
	text-align:left;
	
	line-height:50px;
	
	
}
#secondNavLeft a{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	/*font-size: 32px;*/
	color: #999999;
	
}
/*secondary navigation text for the general pages*/
#secondNavLeftGeneral {
	width: 988px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #999999;
	
}
#secondNavLeftGeneral a{
	text-decoration:none;
	
}
/*secondary navigation text for the specific pages*/
#secondNavLeftSpecific {
	width: 340px;
	text-align:left;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height:50px;
	color: #999999;
	
	
}
#secondNavLeftGeneral a{
	text-decoration:none;
	
}
/*main container*/
#mainContainer{
	width: 988px;
}
/*main banner container*/
#mainBannerHealthcare {
	height:405px;
	background:url(../images/medical/healthcare-solutions-main.jpg);
}
#mainBanner {
	width: 988px;
	height:405px;
}
.mainBannerPortalLogo{
	text-align:left;
	margin-top:20px;
	margin-left:5px;

}
.solution{
	font-size:30px;
	color:#0066CC;
}
.solutionStrapline{
	font-size:20px;
	color:#33333;
}
/*#fullNavPortal{
	width:988px;
	height:405px;
	padding:0px;
	margin:0px;
}*/
#sideNavPortal {
	width:313px;
	height:405px;
	background-image:url(../images/medical/healthcare-solutions-side-nav.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:0px;
	margin:0px;
}

#sideRightPortal{
	width:675px;
	height:405px;
	float:right;
	
}
/*main banner home container*/
#mainBannerHome {
	width: 988px;
	height:405px;
}
/*main banner sub pages container*/
#mainBannerSubPages {
	height:245px;
}
/*main banner sub pages container EMO*/
#mainBannerSubPagesEvent {
	height:277px;
}
/*slogan banner*/
#sloganPortal {
	height:66px;
	width:294px;
	position:relative;
	top: 340px;
	left:340px;/*top: 340px;	
	left:680px;*/
}
/*slogan banner*/
#sloganPortal2 {
	height:66px;
	width:294px;
	position:relative;
	top: 340px;
	left:675px;/*top: 340px;	
	left:680px;*/
}
/*slogan banneram {
	height:66px;
	width:294px;
	position:relative;
	top: 10px;
	left:675px;
	/*top: 340px;	
	left:680px;
}*/

#sloganWebsitesPortalContact{
	height:66px;
	width:294px;
	background-image:url(../images/common/contact-us.jpg);
	background-repeat:no-repeat;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	padding-bottom:0px;
	margin-bottom:0px;

}
#sloganWebsitesPortalContact a{
	text-decoration:none;
	font-weight:bold;
}
#sloganWebsitesPortalMeetTeam{
	height:66px;
	width:294px;
	background-image:url(../images/common/meettheteam.jpg);
	background-repeat:no-repeat;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	padding-bottom:0px;
	margin-bottom:0px;

}
#sloganWebsitesPortalMeetTeam a{
	text-decoration:none;
	font-weight:bold;
}
#sloganWebsitesPortalSubscribe{
	height:66px;
	width:294px;
	background-image:url(../images/common/newsletter.jpg);
	background-repeat:no-repeat;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	padding-bottom:0px;
	margin-bottom:0px;

}
#sloganWebsitesPortalSubscribe a{
	text-decoration:none;
	font-weight:bold;
}
/*#sloganWebsitesHome {
	height:66px;
	width:294px;
	position:relative;
	margin-top:0px;
	top: 355px;
	left:360px;/*top: 340px;	
	left:680px;
}*/
#sloganWebsitesHomeContact {
	height:66px;
	width:294px;
	position:relative;
	/*top: 355px;*/
	top:30px;
	left:387px;/*top: 340px;	
	left:680px;*/
	background-image:url(../images/common/contact-us.jpg);
	background-repeat:no-repeat;
	line-height:40px;
	text-align:left;
	padding-left:10px;
}
#sloganWebsitesHomeContact a{
	text-decoration:none;
	font-weight:bold;
}
#sloganWebsitesHomeContactWithoutQuote {
	height:66px;
	width:294px;
	position:relative;
	/*top: 355px;*/
	/*top:30px;*/
	top: 355px;
	left:387px;/*top: 340px;	
	left:680px;*/
	background-image:url(../images/common/contact-us.jpg);
	background-repeat:no-repeat;
	line-height:40px;
	text-align:left;
	padding-left:10px;
}
#sloganWebsitesHomeContactWithoutQuote a{
	text-decoration:none;
	font-weight:bold;
}
/*request a demo button on sub pages*/
#sloganWebsitesSubPages {
	height:66px;
	width:294px;
	position:relative;
	/*top: 245px*/
	top: 200px;
	left:358px;
}
/*contact us button on sub pages*/
#sloganWebsitesSubPagesContact {
	height:66px;
	width:294px;
	position:relative;
	/*top: 245px*/
	top: 200px;
	left:387px;
	background-image:url(../images/common/contact-us.jpg);
	background-repeat:no-repeat;
	line-height:40px;
	text-align:left;
	padding-left:10px;
	
}
#sloganWebsitesSubPagesContact a{
	text-decoration:none;
	font-weight:bold;
}
/*main content container*/
#mainContentContainer {
	width: 988px;
	background:url(../images/common/content-bg.jpg);
	background-repeat:repeat-y;
	padding:0px;
}
/*main content container*/
#mainContentContainerDelcamHomePg {
	width: 988px;
	padding:0px;
	margin:0px;
	
}
/*main content */
#mainContent {
	/*width: 968px;*/
	padding:10px;
	margin:0px;
	text-align:justify;
}
/*main content */
#mainContentMorePadding {
	/*width: 968px;*/
	padding:15px;
	margin:0px;
	text-align:justify;
}
/*home page banner text*/
#homePgBannerTxt{
	position:relative;
	color:#FFFFFF;
	width:250px;
	height:260px;;
	/*margin-left:660px;*/
	left:335px;
	padding:10px;
	padding-top:50px;
	text-align:justify;
	font-size:11px;
}
.homePgBannerTxt{
	color:#FFFFFF;
	
}
.homePgBannerTxtAMS{
	position:relative;
	color:#FFFFFF;
	width:280px;
	height:260px;
	/*margin-left:660px;*/
	left:310px;
	padding:10px;
	padding-top:35px;
	top:10px;
	text-align:left;
	font-size:11px;

}
/*alignment of the text differs slightly - see DFS XPRESS banner */
.homePgBannerTxtAMS2{
	position:relative;
	color:#FFFFFF;
	width:280px;
	height:225px;
	/*margin-left:660px;*/
	left:340px;
	padding:10px;
	padding-top:70px;
	top:10px;
	text-align:left;
	font-size:11px;

}
#homePgBannerTxtForum{
	position:relative;
	color:#000000;
	width:560px;
	height:260px;;
	/*margin-left:660px;*/
	left:487px;
	padding:10px;
	padding-top:370px;
	text-align:justify;
	font-size:11px;
}
/* breadcrumbs */
#breadcrumbs {
	height:25px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:9px;
		
}
#breadcrumbs a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* breadcrumbs */
#breadcrumbsRight {
background-color:#000000;
	height:25px;
	float:right;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:200px;
	position:relative;
		
}
#breadcrumbsRight a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*main content bottom*/
#mainContentBottom {
	width: 988px;
	background:url(../images/medical/content_bg.png);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
/* footer*/
#footer {
	padding:10px;
	padding-left:17px;
	width:968px;
}

#footerWave {
	padding-left:19px;
	width:968px;
	height:150px;
	background-image:url(../images/events-new/footer-wave.jpg);
	background-repeat:no-repeat;	
}

#footerWaveDelcam {
	width:981px;
	height:145px;
	background-image:url(../images/delcam/footer-wave.png);
	background-repeat:no-repeat;	
}

#footerBoxLeft {
	height:26px;
	width:8px;
	background-image:url(../images/common/grey-box-left.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#footerBoxContent table {
	background-image:url(../images/common/grey-box-bg.jpg);
	background-repeat:repeat-x;
	height:26px;
	width: 935px;
	border:none;
	padding-left:1px;
	padding-top:4px !important;
	padding-top:0; /*unfortunate hack for our friend ie */
	margin:0;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777;
	display: block;
}
#footerBoxRight {
	height:26px;
	width:8px;
	background-image:url(../images/common/grey-box-right.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
#footerBottom {
	width:986px;
	height:8px;
	background-image:url(../images/common/footer-bottom.jpg);
	background-repeat:no-repeat;
}
#HeaderTop {
	width:986px;
	height:8px;
	background-image:url(../images/common/header-top.jpg);
	background-repeat:no-repeat;
}
#HeaderTopDelcam {
	width:981px;
	height:11px;
	background-image:url(../images/common/header-top.png);
	background-repeat:no-repeat;
	display:block;
	
}
/*************************************************************************
/*
/*  PORTAL WEBSITE PROPERTIES
/*
/*************************************************************************/

/*main content left for the Portal websites*/
#mainContentLeftPortal {
	width: 685px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 0.8em;*/
	font-size:12px;
	text-align:left;
	padding:10px;
	text-align:justify;
}
/*main content right for the Portal websites*/
#mainContentRightPortal {
	width: 240px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 0.8em;*/
	font-size:12px;
	text-align:left;
	padding:10px;
}

/*************************************************************************
/*
/*   THREE COLUMN WEBPAGE - OLD NEED TO CHANGE ON ORTHOTICS SITE - THEN DELETE 
/*
/*************************************************************************/

.tableHeaderTop {
	width:948px;
	height:8px;
	background-image:url(../images/common/table/3columns/tableheader.jpg);
	background-repeat:no-repeat;
}
.tableContainer {
	margin-left:10px;
	background-image:url(../images/common/table/3columns/tablebg.jpg);
	background-repeat:repeat-y;
	min-height:555px;
}
.tableLeft {
	width:130px;
	height:105px;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	float:left;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	/*background-color:#FFFFFF;*/ 
	/*margin-left:10px; */
	padding:5px;
	text-align:left;
}
.tableCentreAndRight {
	width:815px;
	float:right;
}
.tableCentre {
	width:646px;
	float:left;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	padding:8px;
	text-align:justify;
}

.tableCentre  li{
	list-style-type: disc;
}
.tableRight {
	width:130px;
	
	float:right;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	margin-right:10px;
	padding:5px;
	text-align:left;
}
.tableBottom {
	width:948px;
	height:8px;
	background-image:url(../images/common/table/3columns/tablebottom.jpg);
	background-repeat:no-repeat;
}
/*************************************************************************
/*
/*  THREE COLUMN TABLE 
/*
/*************************************************************************/

#threeColumnTableHeaderTop {
	width:948px;
	height:8px;
	background-image:url(../images/common/table/3columns/tableheader.jpg);
	background-repeat:no-repeat;
}
#threeColumnTableContainer{
	width:948px;
	background-image:url(../images/common/table/3columns/tablebg.jpg);
	background-repeat:repeat-y;
	min-height:555px;
}
#threeColumnTableContainer #threeColumnTableLeft {
	width:130px;
	/*height:105px;*/
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	float:left;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	/*background-color:#FFFFFF;*/ 
	/*margin-left:10px; */
	padding:5px;
	text-align:left;
}
#threeColumnTableContainer #threeColumnTableCentreAndRight {
	/*width:806px;*/
	width:806px;
	float:right;
	
}
#threeColumnTableContainer #threeColumnTableCentre {
	/*width:648px;*/
	width:648px;
	float:left;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	padding:8px;
	text-align:justify;
}

#threeColumnTableContainer #threeColumnTableCentre  li{
	/*list-style-type: disc;*/
}
#threeColumnTableContainer #threeColumnTableRight {
	/*width:132px;*/
	width:131px;
	float:right;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	padding:4px;
	text-align:left;
}
#threeColumnTableBottom {
	width:948px;
	height:8px;
	background-image:url(../images/common/table/3columns/tablebottom.jpg);
	background-repeat:no-repeat;
}
/*************************************************************************
/*
/*  TWO COLUMN TABLE
/*
/*************************************************************************/
#twoColumnTableMainContainer{
	width:957px;
	margin-left:10px;

}
#twoColumnTableHeaderTop {
	width:957px;
	height:8px;
	background-image:url(../images/common/table/2columns/tableheader.jpg);
	background-repeat:no-repeat;
}
#twoColumnTableContainer {
	
	background-image:url(../images/common/table/2columns/tablebg.jpg);
	background-repeat:repeat-y;
	
}

#twoColumnTableContainer #twoColumnTableLeft {
	width:794px;
	border-left:solid 1px #dedede;
	float:left;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	/*background-color:#FFFFFF;*/ 
	/*margin-left:10px; */
	padding:5px;
	text-align:justify;
}
#twoColumnTableContainer #twoColumnTableRight {
	width:130px;
	float:right;
	background-image:url(../images/common/table/3columns/gradient-bg.jpg);
	background-repeat:no-repeat;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	margin-right:10px;
	padding:5px;
	text-align:left;
}
#twoColumnTableBottom {
	width:958px;
	height:8px;
	background-image:url(../images/common/table/2columns/tablebottom.jpg);
	background-repeat:no-repeat;
}

/*************************************************************************
/*
/*  ONE COLUMN TABLE
/*
/*************************************************************************/
#oneColumnTableMainContainer{
	width:957px;
	margin-left:10px;

}
#oneColumnTableHeaderTop {
	width:957px;
	height:8px;
	background-image:url(../images/common/table/2columns/tableheader.jpg);
	background-repeat:no-repeat;
}
#oneColumnTableContainer {
	
	background-image:url(../images/common/table/2columns/tablebg.jpg);
	background-repeat:repeat-y;
	
}
#oneColumnTableContainerText{
	padding:10px;
}

#oneColumnTableBottom {
	width:958px;
	height:8px;
	background-image:url(../images/common/table/2columns/tablebottom.jpg);
	background-repeat:no-repeat;
}

/*************************************************************************
/*
/*  PAGE PROPERTIES
/*
/*************************************************************************/
/*container holding the 100% top navigation bar */
body {
	background-image: url(../images/common/main-nav-bg.jpg);
	background-repeat:repeat-x;
	background-color:#ececec;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:12px;
}
h1, .h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#1b75bc;
	font-size:16px;
	font-weight:bold;
}
h1 a{
	text-decoration:none;
	color:#1b75bc;
}
h2,.h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:13px;
	font-weight:bold;
}
h3,.h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#307bd4;
	font-size:12px;
	font-weight:bold;
}
h3 a{
	text-decoration:underline;
	color:#307bd4;
}
h4, .h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#6f6e74;
	font-size:12px;
	font-weight:bold;
}
p,  table {
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:12px;
	
}
ul, li{
	list-style-type: disc;
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:12px;
	
}
a {
	color: #84828a;
	/*color:#1b75bc;*/
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #6f6e74;
	/*color:#1b75bc;*/
}
select{
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:12px;
}
/*customise the select drop down boxes*/
.select {
	/*width: 127px; 
	height: 23px;
	padding-left:10px;
	padding-top:0px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
	background-image:url(../images/common/select-box.jpg);
	background-repeat:no-repeat;
	overflow: hidden;
	text-align:left;
	font-size:10px;
	margin-top:2px;*/
	
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
	font-size:10px;
	width: 127px;
}
.option {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:10px;
}
/*.select{
	background-color:#f6f6f6;
	font-family:Arial, Helvetica, sans-serif;
	color:#777;
	margin:0px;
	padding:0px;
	font-size:1.0em;
	background-image:url(../images/medical/select-box.jpg);
	background-repeat:no-repeat;
	
}*/


/*************************************************************************
/*
/*  ADDITIONAL STYLES
/*
/*************************************************************************/

.clearing {
	clear:both;
}
.blue_link {
	font-size: 90%;
	/*color:#006699;*/
	color:#1b75bc;
}
/* grey box for news ticker*/
.greyBoxLeft {
	height:26px;
	width:8px;
	background-image:url(../images/common/grey-box-left.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.greyBoxContent {
	background-image:url(../images/common/grey-box-bg.jpg);
	background-repeat:repeat-x;
	height: 26px;
	/*line-height:17px;
	width: 665px;*/
	width: 665px;
	border:none;
	padding-left:1px;
	padding-top:5px !important;
	padding-top:0; /*unfortunate hack for our friend ie */
	margin:0;
	float:left;
	color:#777;
}
.greyBoxRight {
	height:26px;
	width:8px;
	background-image:url(../images/common/grey-box-right.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.link_small {
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:12px;
	text-decoration:none;
}
.link_small:hover {
	text-decoration:underline;
}
.img_left {
	float:left;
	position:relative;
	margin:5px 5px 3px 0;
}
.img_left_15 {
	float:left;
	position:relative;
	margin:5px 15px 3px 0;
}
.img_right{
	float:right; 
	margin-left:15px;
}
.img_right_15{
	float:right; 
	/*margin-left:10px;*/
	padding:0px 15px 15px 10px;
}
			/* cnc page only  */

.img_right_cnc_logo{
	float:right; 
	padding:16px 0px 25px 20px;
	margin-top:40px;
}

div.cnc{
	float:left;
}

.img_right_cnc{
	float:right; 
	padding:0px 4px 15px 20px;
	width:289px;
	margin-top:40px;
}

div.img_right_cnc img{
	border-color:#dedede;
	border-width:1px;
	border-style:solid;
}

div.cnc p:first-child {
	margin-top:0px;
	
}

			/* end of cnc page only  */
			/* Applications page only  */

.img_right_applications{
	float:right; 
	padding:0px 0px 15px 20px;
	width:488px;
	margin-top:40px;
}

table#applications h2 {
	margin-top:0px;
}
			/* end of cnc page only  */

.img_right2{
	float:right; 
	/*margin-left:10px;*/
	padding:0px 20px 20px 20px;
}
.small_text {
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:11px;
}

/* search buttons used in news, case studies etc  */
.button-left{
	background-image:url(../images/common/button/button-left.gif);
	background-repeat:no-repeat;
	width:8px;
	height:25px;
	float:left;
}
.button-bg{
	background-image:url(/images/common/button/button-bg.gif);
	background-repeat:repeat-x;
	width:93%;
	height:25px;
	float:left;	
}
.button-content{
	padding:5px;
	color:#ffffff;
	line-height:25px;
}
.button-right{
	background-image:url(../images/common/button/button-right.gif);
	background-repeat:no-repeat;
	width:8px;
	height:25px;
	float:left;
}
.blue {
	font-family:Arial, Helvetica, sans-serif;
	color:#1b75bc;
	font-size:12px;
}
.light_blue {
	font-family:Arial, Helvetica, sans-serif;
	color:#307bd4;
	font-size:12px;
}

.green{
	color:#39a039;
}
.red{
	color:#FF0000;
}

#tcolRight {
	width: 610px;
	float: right;
	border: 0;
	margin-left:6px;
}
#tcolLeft {
	float: left;
	/*width: auto;*/
	border: 0;
	margin: 0 6px 6px 0;
}
.text_9{
	font-size:9px;
	
}
.text_14{
	font-size:14px;
	
}
.text_13_blue{
	font-size:14px;
	color:#417ec7;
	
}
.text_14_blue{
	font-size:14px;
	color:#417ec7;
	
}

.text_18_grey{
	font-size:18px;
	color:#595a5c;
}

.text_18_blue{
	font-size:18px;
	color:#0062ad;
}

.text_20_grey{
	font-size:20px;
	color:#595a5c;
}

.text_20_blue{
	font-size:20px;
	color:#0062ad;
}


.text_22_blue{
	font-size:22px;
	color:#417ec7;
	
}
.text_24_white{
	font-size:24px;
	color:#ffffff;
}
.text_14_white{
	font-size:14px;
	color:#ffffff;
}
.text_16_white{
	font-size:16px;
	color:#ffffff;
}
.text_18_white{
	font-size:18px;
	color:#ffffff;
}
.text_20_white{
	font-size:20px;
	color:#ffffff;
}
.white{
	color:#FFFFFF;

}

.white_bold{
	color:#FFFFFF;
	font-weight:bold;
}

.white a{
	color:#FFFFFF;
	text-decoration:none;

}
.text_11_blue{
	font-size:11px;
	color:#417ec7;
}
.text_11_white{
	font-size:11px;
	color:#fff;
}
.text_12_blue{
	font-size:12pt;
	color:#417ec7;
}
.text_12_white{
	font-size:12px;
	color:#fff;
}
.text_12_blue a{
	font-size:12px;
	color:#417ec7;
}

.text_18_grey{
	font-size:18px;
	color:#808285;
}
.text_14_grey{
	font-size:14px;
	color:#808285;
}
.text_28_grey{
	font-size:28px;
	color:#808285;
}

.text_30_grey{
	font-size:30px;
	color:#808285;
}
.text_14_darkgrey{
	font-size:14px;
	color:#6d6e71;
}
.text_12_darkgrey{
	font-size:12px;
	color:#6d6e71;
}
.text_16_darkgrey{
	font-size:16px;
	color:#6d6e71;
}

.block_align_center{
	width:500px;
	text-align:left;
}

.tick{
	font-family: wingdings;
	font-size:150%; 
}

.blue-bg-top{
background:url(../images/crispin/blue-bg-top.jpg);
height:31px;
}

.blue-bg-middle{
background:url(../images/crispin/blue-bg-slice.jpg);
background-repeat:repeat-y;
}

.blue-bg-bottom{
background:url(../images/crispin/blue-bg-bottom.jpg);
}

/*************************************************************************
/*
/*  GRADIENT BOX CASE STUDIES AND EVENTS WITHIN HEALTHCARE PORTAL 
/*
/*************************************************************************/
/* gradient box for listing case studies, events */
.gradientBoxHeader {
	width:236px;
	height:29px;
	background-image:url(../images/common/portal-top.jpg);
	background-repeat:no-repeat;
	line-height:29px;
	padding-left:10px;
	font-weight:bold;
}

.gradientBoxContentBg {
	width:234px;
	background-image:url(../images/common/gradient-box-bg.jpg);
	background-repeat:no-repeat;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
	background-color:#FFFFFF;
	padding:0px;
}
.gradientBoxContent {
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:5px;
}
.gradientBoxFooter {
	width:236px;
	height:8px;
	background-image:url(../images/common/gradient-box-bottom.jpg);
	background-repeat:no-repeat;
}
.p_small {
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:11px;
}
.no_underline {
	text-decoration:none;
}
.white_text{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}
.white_text a{
	color: #ffffff;
}

.grey_text{
	font-family:Arial, Helvetica, sans-serif;
	color: #777;
	font-size:11px;
	font-weight:normal;
}
.grey_text a{
	color: #777;
}
/*************************************************************************
/*
/*  WIDER GRADIENT BOX APPLICATIONS WITHIN POWERMILL NA 
/*
/*************************************************************************/
/* gradient box for listing case studies, events */
.gradientBoxHeaderWide {
	width:310px;
	height:29px;
	background-image:url(../images/common/portal-top-wide.jpg);
	background-repeat:no-repeat;
	line-height:29px;
	padding-left:10px;
	font-weight:bold;
	
}

.gradientBoxHeaderWide p {
	padding-left:10px;
	
}
.gradientBoxContentBgWide {
	width:308px;
	background-image:url(../images/common/gradient-box-bg-wide.jpg);
	background-repeat:no-repeat;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
	background-color:#FFFFFF;
	padding:0px;
	}

.gradientBoxContentWide {
	padding:0px 0px 0px 0px;
}

.gradientBoxContentWide table h3 {
	margin:10px 0px 0px 0px;
	padding:0px;
	
}

.gradientBoxContentWide table tr {
	padding-bottom:5px;
}
.gradientBoxFooterWide {
	width:310px;
	height:8px;
	background-image:url(../images/common/gradient-box-bottom-wide.jpg);
	background-repeat:no-repeat;
	
	/*padding-left:0px;*/
}


/*************************************************************************
/*
/*  NEWS TICKER
/*
/*************************************************************************/
.tickerstyle {
	overflow:hidden;
}
.messagediv {
	display: none;
}
.newsTitleTickerContainer {
	float:left;
	width:70px
}
.newsTextTickerContainer {
	float:right;
	width:590px;
}
/*************************************************************************
/*
/*  THIRD NAVIGATION
/*
/*************************************************************************/
.thirdNavItem {
	width: 120px;
	border-top: 1px solid #dedede;
	height:47px;
}
.thirdNavItemLast {
	width: 120px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	height:47px;
}
.thirdNavItemLink {
	background-repeat:no-repeat;
	height:47px;
	width:100px;
	float:left;
	padding:1px;
	cursor:pointer;
	font-weight:600;
}
.thirdNavItemLink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:600;
	
}


/*.thirdNavItemLink a:hover {
	text-decoration:underline;
}*/
.thirdNavItemArrow {
	background-image:url(../images/common/table/arrow.gif);
	background-repeat:no-repeat;
	height:47px;
	width:18px;
	float:right;
}
.thirdNavSubItem {
	width: 120px;
	border-top: 1px solid #dedede;
	height:35px;
	text-align:right;
}
.thirdNavItemSubLink {
	background-repeat:no-repeat;
	height:35px;
	width:91px;
	float:left;
	padding:1px;
	padding-left:10px;
}
.thirdNavItemSubLink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.thirdNavItemSubLink a:hover {
	text-decoration:underline;
}

/*************************************************************************
/*
/*  Powermill NA third nav 
/*
/*************************************************************************/

ul.pmna-specialtyapplications {
	margin-left:10px;
	padding-left:0px;
}

ul.pmna-specialtyapplications li {
	list-style-type:none;
}

ul.pmna-specialtyapplications li p {
	list-style-type:none;
	margin-top:5px;
	margin-bottom:5px;
}

/*************************************************************************
/*
/*  SCROLLABLE BAR ON PORTAL HOME PAGE
/*
/*************************************************************************/
.navItem {
	height:47px;
	/*width:210px; */
	width:260px;
	background-image:url(../images/medical/nav-item.jpg);
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	line-height:47px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.navItemLast {
	height:47px;
	/*width:210px; */
	width:260px;
	background-image:url(../images/medical/nav-item.jpg);
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	line-height:47px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.navItem2 {
	height:47px;
	width:260px;
	background-image:url(../images/delcamil/nav-item.jpg);
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	line-height:47px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}

.navItem2 {
	height:47px;
	width:260px;
	background-image:url(../images/delcamil/nav-item.jpg);
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	line-height:47px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
}
.navLink {
	height:47px;
	/*width:150px;*/
	width:205px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b75bc;
	font-size:11px;
	font-weight:bold;
}
.nav_icon {
	width:49px;
	height:47px;
	float:right;
}
div.scroll {
	position: relative;
	/*background: #FFFDF6 url(../images/common/scrollbar/store_detail_copy.png) no-repeat;*/
	/*width: 239px;*/
	width: 280px;
	height: 240px;
	float: left;
	margin-left: 12px;/*background-color:#000000;*/
	
}
div.scroll div.scroll-holder {
	position: absolute;
	z-index: 5;
	top:10px;
	/*top:40px;*/
	left: 4px;
	/*left: 11px;
	height: 300px;*/
	height: 300px;
	/*width: 230px;*/
	width: 280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}
div.scroll div.scrollable {
	height: 250px;
	/*width: 230px;*/
	width: 300px;
	margin:0px;
	overflow: auto;
	/*height: 240px;*/
}
div.scroll a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color: #484848;
}

/* Scrollpane styles */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	z-index: 99;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: transparent;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background: url(../images/common/scrollbar/scroll_drag_middle.gif) repeat-y;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	/*background: url(../images/common/scrollbar/scroll_drag_top.png) no-repeat;*/
	background: url(/images/common/scrollbar/scroll_drag_top.gif);
	background-repeat:repeat-x;
	height: 19px;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	/*background: url(../images/common/scrollbar/scroll_drag_bottom.png) no-repeat left bottom;*/
	background: url(../images/common/scrollbar/scroll_drag_bottom.gif) repeat-x left bottom;
	;
	height: 19px;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 24px;
}
a.jScrollArrowUp:hover {
/*background-color: #f60;*/
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 24px;
}
a.jScrollArrowDown:hover {
/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
/*background-color: #f00;*/
}
a.jScrollArrowUp {
	background: url(../images/common/scrollbar/scroll_arrow_up.png) no-repeat;
}
a.jScrollArrowDown {
	background: url(../images/common/scrollbar/scroll_arrow_down.png) no-repeat left bottom;
}



/*************************************************************************
/*
/*  HORIZONTAL TABS WITH TEXT IN TABS - THREE COLUMNS
/*
/*************************************************************************/
.tabsystem {
	border: none;
	width: 647px;
	background-image:url(../images/common/horizontaltabs/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabsystem .tabcontainer ul, .tabcontainer li {
	/*list-style-type: none;*/
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
.firstHeading {
	display: block;
	text-align: right;
	border: 1px #bbb dotted;
	border-width: 0px 0px 1px 0px;
	padding-bottom: .5em;
	margin-bottom: 1em;
}
.tabsystem .tabcontainer {
	margin:0;
	padding:0;
	padding-left:6px;
	padding-right:6px;
	border: none;
	float: left;
	filter: none;
}
.tabsystem .tabpage {
	background: #f7f7f7;
	/*border-top: 1px solid rgb( 145, 155, 156 );*/
 	 border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear: both;
 	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
	padding:10px;
	font: 14px Verdana;
	color: black;
	margin:0px;
}
.tabsystem .tabcontainer .tab {
	background-image: url(../images/common/horizontaltabs/tab.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 125px;
	height: 35px;
	line-height:35px;
	color:#7f8487;
	font-weight:bold;
}
.tabsystem .tabcontainer .tab-hover {
	top: 1px;
	background-image: url(../images/common/horizontaltabs/tab.hover.jpg);
	background-repeat:no-repeat;
	width: 125px;
	height: 35px;
	color:#FFFFFF;
	font-weight:bold;
}
.tabsystem .tabcontainer .tab-active {
	position:relative;
	top: 1px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 125px;
	height: 35px;
	line-height:35px;
	background-image: url(../images/common/horizontaltabs/tab.active.jpg);
	background-repeat:no-repeat;
	letter-spacing: 0px;
	text-decoration: none;
	color:#1b75bc;
	font-weight:bold;
	
}
.tabpagefooter {
	background-color:#FFFFFF;
	height:14px;
	width: 647px;
	background-image:url(../images/common/horizontaltabs/footer.jpg);
	background-repeat:no-repeat;
}

/*************************************************************************
/*
/*  HORIZONTAL TABS WITH IMAGES AND TEXT IN TABS - THREE COLUMNS
/*
/*************************************************************************/
.tabsystem2Lines {
	border: none;
	width: 647px;
	background-image:url(../images/common/horizontaltabs2Lines/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabsystem2Lines .tabcontainer ul, .tabcontainer li {
	/*list-style-type: none;*/
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
.firstHeading {
	display: block;
	text-align: right;
	border: 1px #bbb dotted;
	border-width: 0px 0px 1px 0px;
	padding-bottom: .5em;
	margin-bottom: 1em;
}
.tabsystem2Lines .tabcontainer {
	margin:0;
	padding:0;
	padding-left:6px;
	padding-right:6px;
	border: none;
	float: left;
	filter: none;
	height:52px;
	font-size:11px;
}
.tabsystem2Lines .tabpage {
	background: #f7f7f7;
	/*border-top: 1px solid rgb( 145, 155, 156 );*/
 	 border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear: both;
 	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
	padding:10px;
	font: 10px Arial;
	color: black;
	margin:0px;
	text-align: justify;
}
.tabsystem2Lines .tabcontainer .tab {
	background-image: url(../images/common/horizontaltabs2Lines/tab.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 125px;
	height: 50px;
	line-height:22px;
	color:#7f8487;
	
}
.tabsystem2Lines .tabcontainer .tab-hover {
	top: 1px;
	background-image: url(../images/common/horizontaltabs2Lines/tab.hover.jpg);
	background-repeat:no-repeat;
	width: 125px;
	height: 50px;
	color:#FFFFFF;
	
}
.tabsystem2Lines .tabcontainer .tab-active {
	position:relative;
	top: 1px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 125px;
	height: 50px;
	line-height:22px;
	background-image: url(../images/common/horizontaltabs2Lines/tab.active.jpg);
	background-repeat:no-repeat;
	letter-spacing: 0px;
	text-decoration: none;
	color:#1b75bc;
}
.tabpagefooter {
	background-color:#FFFFFF;
	height:14px;
	width: 647px;
	background-image:url(../images/common/horizontaltabs/footer.jpg);
	background-repeat:no-repeat;
}
/*************************************************************************
/*
/*  HORIZONTAL TABS WITH IMAGES AND TEXT IN TABS - TWO COLUMNS
/*
/*************************************************************************/
.tabsystem2Lines2Col {
	border: none;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2Col/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabsystem2Lines2Col .tabcontainer ul, .tabcontainer li {
	/*list-style-type: none;*/
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
.firstHeading {
	display: block;
	text-align: right;
	border: 1px #bbb dotted;
	border-width: 0px 0px 1px 0px;
	padding-bottom: .5em;
	margin-bottom: 1em;
}
.tabsystem2Lines2Col .tabcontainer {
	margin:0;
	padding:0;
	padding-left:6px;
	padding-right:6px;
	border: none;
	float: left;
	filter: none;
	height:52px;
	font-size:11px;
}
.tabsystem2Lines2Col .tabpage {
	background: #f7f7f7;
	/*border-top: 1px solid rgb( 145, 155, 156 );*/
 	 border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear: both;
 	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
	padding:10px;
	font: 10px Arial;
	color: black;
	margin:0px;
	text-align: justify;
}
.tabsystem2Lines2Col .tabcontainer .tab {
	background-image: url(../images/common/horizontaltabs2Lines2Col/tab.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 150px;
	height: 50px;
	line-height:22px;
	color:#7f8487;
	
}
.tabsystem2Lines2Col .tabcontainer .tab-hover {
	background-image: url(../images/common/horizontaltabs2Lines2Col/tab.jpg);
	background-repeat:no-repeat;
	width: 150px;
	height: 50px;
	color:#FFFFFF;
	
}
.tabsystem2Lines2Col .tabcontainer .tab-active {
	background-image: url(../images/common/horizontaltabs2Lines2Col/tab.active.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 150px;
	height: 50px;
	line-height:22px;
	color:#1b75bc;
}
.tabpagefooter2Col {
	background-color:#FFFFFF;
	height:14px;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2Col/footer.jpg);
	background-repeat:no-repeat;
}
/*************************************************************************
/*
/*  HORIZONTAL TABS WITH IMAGES AND TEXT IN TABS - TWO COLUMNS ONE LINE
/*
/*************************************************************************/
.tabsystem1Line2Col {
	border: none;
	width: 790px;
	background-image:url(../images/common/horizontaltabs1Line2Col/topheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabsystem1Line2Col .tabcontainer ul, .tabcontainer li {
	/*list-style-type: none;*/
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
.firstHeading {
	display: block;
	text-align: right;
	border: 1px #bbb dotted;
	border-width: 0px 0px 1px 0px;
	padding-bottom: .5em;
	margin-bottom: 1em;
}
.tabsystem1Line2Col .tabcontainer {
	margin:0;
	padding:0;
	padding-left:6px;
	padding-right:6px;
	border: none;
	float: left;
	filter: none;
	height:26px;
	font-size:11px;
}
.tabsystem1Line2Col .tabpage {
	background: #f7f7f7;
	 border-top:1px solid #e1e1e1;
 	 border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear: both;
 	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
	padding:10px;
	font: 10px Arial;
	color: black;
	margin:0px;
	text-align: justify;
}
.tabsystem1Line2Col .tabcontainer .tab {
	background-image: url(../images/common/horizontaltabs1Line2Col/tab.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 150px;
	height: 25px;
	line-height:22px;
	color:#7f8487;
	
}
.tabsystem1Line2Col .tabcontainer .tab-hover {
	background-image: url(../images/common/horizontaltabs1Line2Col/tab.jpg);
	background-repeat:no-repeat;
	width: 150px;
	height: 25px;
	color:#FFFFFF;
	
}
.tabsystem1Line2Col .tabcontainer .tab-active {
	background-image: url(../images/common/horizontaltabs1Line2Col/tab.active.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 150px;
	height: 25px;
	line-height:22px;
	color:#1b75bc;
}
.tabpagefooter2Col {
	background-color:#FFFFFF;
	height:14px;
	width: 790px;
	background-image:url(../images/common/horizontaltabs1Line2Col/footer.jpg);
	background-repeat:no-repeat;
}

/*************************************************************************
/*
/*  HORIZONTAL TABS WITH IMAGES AND TEXT IN TABS - TWO COLUMNS FOR AMS WEBSITES
/*
/*************************************************************************/
.tabsystem2Lines2ColAms {
	border: none;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2Col/topheader-new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabsystem2Lines2ColAms .tabcontainer ul, .tabcontainer li {
	/*list-style-type: none;*/
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
.firstHeading {
	display: block;
	text-align: right;
	border: 1px #bbb dotted;
	border-width: 0px 0px 1px 0px;
	padding-bottom: .5em;
	margin-bottom: 1em;
}
.tabsystem2Lines2ColAms .tabcontainer {
	margin:0;
	padding:0;
	padding-left:6px;
	padding-right:6px;
	border: none;
	float: left;
	filter: none;
	height:52px;
	font-size:11px;
}
.tabsystem2Lines2ColAms .tabpage {
	background: #f7f7f7;
	/*border-top: 1px solid rgb( 145, 155, 156 );*/
 	 border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear: both;
 	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
	padding:10px;
	font: 10px Arial;
	color: black;
	margin:0px;
	text-align: justify;
}
.tabsystem2Lines2ColAms .tabcontainer .tab {
	background-image: url(../images/common/horizontaltabs2Lines2Col/tab-new.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 150px;
	height: 50px;
	line-height:22px;
	color:#7f8487;
	
}
.tabsystem2Lines2ColAms .tabcontainer .tab-hover {
	background-image: url(../images/common/horizontaltabs2Lines2Col/tab-new.jpg);
	background-repeat:no-repeat;
	width: 150px;
	height: 50px;
	color:#FFFFFF;
	
}
.tabsystem2Lines2ColAms .tabcontainer .tab-active {
	background-image: url(../images/common/horizontaltabs2Lines2Col/tab.active-new.jpg);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 150px;
	height: 50px;
	line-height:22px;
	color:#1b75bc;
}
.tabpagefooter2Col {
	background-color:#FFFFFF;
	height:14px;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2Col/footer.jpg);
	background-repeat:no-repeat;
}

/*************************************************************************
/*
/*  HORIZONTAL TABS WITH IMAGES AND TEXT IN TABS - TWO COLUMNS FOR AMS WEBSITES
/*
/*************************************************************************/
.tabsystem2Lines2ColElectrode {
	border: none;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2ColElectrode/topheader.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabsystem2Lines2ColElectrode .tabcontainer ul, .tabcontainer li {
	/*list-style-type: none;*/
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
.firstHeading {
	display: block;
	text-align: right;
	border: 1px #bbb dotted;
	border-width: 0px 0px 1px 0px;
	padding-bottom: .5em;
	margin-bottom: 1em;
}
.tabsystem2Lines2ColElectrode .tabcontainer {
	margin:0;
	padding:0;
	/*padding-left:6px;*/
	
	padding-right:6px;
	border: none;
	float: left;
	filter: none;
	height:52px;
	font-size:11px;
}
.tabsystem2Lines2ColElectrode .tabpage {
	background: #f7f7f7;
	/*border-top: 1px solid rgb( 145, 155, 156 );*/
 	 border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear: both;
 	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
	padding:10px;
	font: 10px Arial;
	color: black;
	margin:0px;
	text-align: justify;
}
.tabsystem2Lines2ColElectrode .tabcontainer .tab {
	background-image: url(../images/common/horizontaltabs2Lines2ColElectrode/tab.png);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:0px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 250px;
	height: 50px;
	line-height:22px;
	color:#7f8487;
	
}
.tabsystem2Lines2ColElectrode .tabcontainer .tab-hover {
	background-image: url(../images/common/horizontaltabs2Lines2ColElectrode/tab.png);
	background-repeat:no-repeat;
	width: 250px;
	height: 50px;
	color:#FFFFFF;
	
}

.tabsystem2Lines2ColElectrode .tabcontainer .tab-active {
	background-image: url(../images/common/horizontaltabs2Lines2ColElectrode/tab.active.png );

	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:0px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 250px;
	height: 50px;
	line-height:22px;
	color:#1b75bc;
}

.tabpagefooter2Col {
	background-color:#FFFFFF;
	height:14px;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2ColElectrode/footer.jpg);
	background-repeat:no-repeat;
}
/*************************************************************************
/*
/*  HORIZONTAL TABS WITH IMAGES AND TEXT IN TABS - TWO COLUMNS 3 TABS
/*
/*************************************************************************/
.tabsystem2Lines3tabs {
	border: none;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2ColElectrode/topheader.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabsystem2Lines3tabs .tabcontainer ul, .tabcontainer li {
	/*list-style-type: none;*/
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}

.tabsystem2Lines3tabs .tabcontainer {
	margin:0;
	padding:0;
	padding-left:6px;
	padding-right:6px;
	border: none;
	float: left;
	filter: none;
	height:52px;
	font-size:11px;
}
.tabsystem2Lines3tabs .tabpage {
	background: #f7f7f7;
	/*border-top: 1px solid rgb( 145, 155, 156 );*/
 	 border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	clear: both;
 	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeeee');*/
	padding:10px;
	font: 10px Arial;
	color: black;
	margin:0px;
	text-align: justify;
}
.tabsystem2Lines3tabs .tabcontainer .tab {
	background-image: url(../images/common/horizontaltabs2Lines2ColElectrode/tab.png);
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 250px;
	height: 50px;
	line-height:22px;
	color:#7f8487;
	
}
.tabsystem2Lines3tabs .tabcontainer .tab-hover {
	background-image: url(../images/common/horizontaltabs2Lines2ColElectrode/tab.png);
	background-repeat:no-repeat;
	width: 250px;
	height: 50px;
	color:#FFFFFF;
	
}
.tabsystem2Lines3tabs .tabcontainer .tab-active {
	background-image: url(../images/common/horizontaltabs2Lines2ColElectrode/tab.active.png );
	background-repeat:no-repeat;
	position:	relative;
	top: 0px;
	display: inline;
	float: left;
	overflow: hidden;
	margin-top:1px;
	margin-left:1px;
	margin-right:1px;
	padding: 2px 0px 0px 0px;
	border: 0;
	z-index: 1;
	white-space: nowrap;
	text-align: center;
	width: 250px;
	height: 50px;
	line-height:22px;
	color:#1b75bc;
}
.tabsystem2Lines3tabsFooter {
	background-color:#FFFFFF;
	height:14px;
	width: 790px;
	background-image:url(../images/common/horizontaltabs2Lines2ColElectrode/footer.jpg);
	background-repeat:no-repeat;
}

/*************************************************************************
/*
/*  CONTACT US BOX
/*
/*************************************************************************/

.contentBoxContainer {
	width:100%;
	
}
.contactBoxTop{
	background-image:url(../images/common/contactUsBox/box-top.jpg);
	background-repeat:no-repeat;
	height:14px;
}
.contactBoxContentContainer{
	border-right: solid 2px #c6c5c5;
	border-left: solid 2px #c6c5c5;
	background:#FFFFFF;
}
.contactBoxContent{
	padding-left:10px;
	padding-bottom:10px;
	
}
.contactBoxBottom{
	background-image:url(../images/common/contactUsBox/box-bottom.jpg);
	background-repeat:no-repeat;
	height:14px;
}
/*************************************************************************
/*
/*  DELCAM TV BOX 2 Columns
/*
/*************************************************************************/

.dtvBoxContainer {
	width:780px;
margin-left:0px;
height: 430px;
	
}
.dtvBoxTop{
	background-image:url(../images/common/dtvBox2Col/box-top.jpg);
	background-repeat:no-repeat;
	height:10px;
}
.dtvBoxContentContainer{
	background-image:url(../images/common/dtvBox2Col/bg.jpg);



}
.dtvBoxContent{
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
	
}
.dtvBoxBottom{
	background-image:url(../images/common/dtvBox2Col/box-bottom.jpg);
	background-repeat:no-repeat;
	height:14px;
}

/*************************************************************************
/*
/*  DELCAM TV BOX 3 Columns
/*
/*************************************************************************/

.dtvBoxContainer_3col {
	
margin-left:0px;
height: 300px;
	
}
.dtvBoxTop_3col{
	background-image:url(../images/common/dtvBox3Col/box-top.jpg);
	
	background-repeat:no-repeat;
	height:10px;
}
.dtvBoxContentContainer_3col{
	background-image:url(../images/common/dtvBox3Col/bg.jpg);



}
.dtvBoxContent_3col{
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
	
}
.dtvBoxBottom_3col{
	background-image:url(../images/common/dtvBox3Col/box-bottom.jpg);
	background-repeat:no-repeat;
	height:14px;
}

/*************************************************************************
/*
/*  GREY BOX TO HOUSE DTV VIDEO IMAGES
/*
/*************************************************************************/

.greyImgBoxContainer {
	width:264px;
	
}
.greyImgBoxTop{
	background-image:url(../images/common/greyBox/box-top.jpg);
	background-repeat:no-repeat;
	height:12px;
}
.greyImgBoxContentContainer{

	border-right: solid 1px #d7d7d8;
	border-left: solid 1px #d7d7d8;
	background:#ececec;
}
.greyImgBoxContent{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
.greyImgBoxBottom{
	background-image:url(../images/common/greyBox/box-bottom.jpg);
	background-repeat:no-repeat;
	height:12px;
}

/*************************************************************************
/*
/*  HEALTHCARE SOFTWARE PAGE
/*
/*************************************************************************/

.softwareBoxContainer {
	width:100%;
	text-align:left;
	
}
.softwareBoxHeaderDental{
	background-image:url(../images/medical/software/dental-header.jpg);
	background-color:#e5e8e9;
	background-repeat:no-repeat;
	min-height:148px;
	
}
.softwareBoxHeaderOrthotics{
	background-image:url(../images/medical/software/orthotics-header.jpg);
	background-repeat:no-repeat;
	background-color:#e5e8e9;
	min-height:148px;
	
}
.softwareBoxHeaderOrthopaedicFootwear{
	background-image:url(../images/medical/software/orthopaedicfootwear-header.jpg);
	background-repeat:no-repeat;
	background-color:#e5e8e9;
	min-height:148px;
	
}
.softwareBoxHeaderOrthopaedicImplants{
	background-image:url(../images/medical/software/orthopaedicimplants-header.jpg);
	background-repeat:no-repeat;
	background-color:#e5e8e9;
	min-height:148px;
	
}
.softwareBoxHeaderMaxillofacial{
	background-image:url(../images/medical/software/maxillofacial-header.jpg);
	background-repeat:no-repeat;
	background-color:#e5e8e9;
	min-height:148px;
	
}

.softwareBoxHeaderContent{
	padding:10px;
	width:550px;
	text-align:justify;
}
.softwareBoxContentContainer{
	border-right: solid 1px #d2d2d2;
	border-left: solid 1px #d2d2d2;
	background:#f9f9f9;
}
.softwareBoxContent{
	padding:10px;
	text-align:justify;
	
}
.softwareBoxBottom{
	background-image:url(../images/medical/software/box-footer.jpg);
	background-repeat:no-repeat;
	height:8px;
}
.softwareBoxSeparater{
	background-image:url(../images/medical/software/separater.jpg);
	background-repeat:repeat-y;
	width:1px;
	height:100%;
	
}
/*************************************************************************
/*
/*  PDF DOWNLOADS PAGE
/*
/*************************************************************************/

.downloadsBoxHeaderLft{
	float:left;
	background-image:url(../images/common/downloadsBox/header-left.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:10px;


}
.downloadsBoxHeaderContent{
	float:left;
	background-image:url(../images/common/downloadsBox/bg.jpg);
	background-repeat: repeat-x;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#307bd4;
	font-size:12px;
	font-weight:bold;
	


}
.downloadsBoxHeaderRgt{
	float:left;
	background-image:url(../images/common/downloadsBox/header-right.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:10px;
}

.downloadsBoxSeparatorHorizontal{
	background-image:url(../images/common/downloadsBox/separator.jpg);
	background-repeat:repeat-x;

}
.downloadsBoxContent3Columns{
	background-image:url(../images/common/downloadsBox/separator.jpg);
	background-repeat:repeat-y;
	width:1px;
	height:100%;
	width:300px;
	text-align:left;
	
	
}
.downloadsBoxContent2Columns{
	background-image:url(../images/common/downloadsBox/separator.jpg);
	background-repeat:repeat-y;
	width:1px;
	height:100%;
	width:500px;
	
}

/*************************************************************************
/*
/*  NEWS, CASE STUDIES PAGE
/*
/*************************************************************************/
.tableMediaHeader{
	background-image:url(../images/common/table-media/table-header-bg.jpg); 
	background-repeat:repeat-x;
	height:26px;
}
.tableMediaFooter{
	background-image:url(../images/common/table-media/table-footer-bg.jpg); 
	background-repeat:repeat-x;
	height:26px;
}
.odd{
	background-color:#F3F3F3;
}
.productSearchBg{
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom: solid 1px #cccccc;
	padding-top:0px;
}
.keywordSearchBg{
	
	padding-left:5px;
	padding-right:5px;
	
}
	
#newsimg {
	width: auto;
	text-align: center;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#newsimg2 {
	text-align:center;
	padding: 0 3px 0 3px;
}
.articleText{
	text-align:justify;
	background-color:#FFFFFF;
}
/*************************************************************************
/*
/*  THREE IMAGES FOR EACH HOME PAGE
/*
/*************************************************************************/

.homeBannerTextBox{
	padding-left:5px;
	padding-right:5px;
}

.DelcamUnihomeBannerTextBox{
	padding-left:0px;
	padding-right:0px;
}

.homeBannerText{
	text-align:justify;
	padding-left:5px;
}
.homeBannerTitle {
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	height:30px;
	padding-left:10px;	
	padding-right:10px;	
	/*line-height:275px;*/
	top:130px;
	position:relative;
}

.homeBannerTitleExtraInset {
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	height:30px;
	padding-left:10px;	
	padding-right:10px;	
	/*line-height:275px;*/
	top:115px;
	text-indent:10px;
	position:relative;
}

.homeBannerTitleGrey {
	color:#4E4E4E;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	/*line-height:275px;*/
	top:130px;
	position:relative;
}

.homeBannerTitleExtraInsetGrey {
	color:#808285;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	height:30px;
	padding-left:10px;	
	padding-right:10px;	
	/*line-height:275px;*/
	top:115px;
	text-indent:10px;
	position:relative;
}

.orthoticsHomeBanner1{
	background-image:url(../images/orthotics/banner1.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
}
.orthoticsHomeBanner2{
	background-image:url(../images/orthotics/banner2.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
}
.orthoticsHomeBanner3{
	background-image:url(../images/orthotics/banner3.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
}

.orthopaedicFootwearHomeBanner1{
	background-image:url(../images/orthopaedic-footwear/banner1.jpg); 
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
}
.orthopaedicFootwearHomeBanner2{
	background-image:url(../images/orthopaedic-footwear/banner2.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
	
}
.orthopaedicFootwearHomeBanner3{
	background-image:url(../images/orthopaedic-footwear/banner3.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
}

.dentalHomeBanner1{
	background-image:url(../images/dental/banner1.jpg); 
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
}
.dentalHomeBanner2{
	background-image:url(../images/dental/banner2.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;	
}
.dentalHomeBanner3{
	background-image:url(../images/dental/banner3.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
	
}
/*************************************************************************
/*
/*  3 images for Custom Technology Forum Event Website
/*
/*************************************************************************/

.orthoticsEventBanner1{
	background-image:url(../images/orthotics/speakers.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner2{
	background-image:url(../images/orthotics/programme.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner3{
	background-image:url(../images/orthotics/sponsorship.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner4{
	background-image:url(../images/orthotics/salford-location.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner5{
	background-image:url(../images/orthotics/event/2013/2013-video.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner6{
	background-image:url(../images/orthotics/whyattend.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner7{
	background-image:url(../images/orthotics/photo.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner8{
	background-image:url(../images/orthotics/2012video.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner9{
	background-image:url(../images/orthotics/2012event.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.orthoticsEventBanner10{
	background-image:url(../images/orthotics/sponsors.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}

.signupOTF {
vertical-align:top;
background-repeat:no-repeat; 
padding-left:10px;
padding-top:90px;
background-image: url(../images/orthotics/Event/signup.png);
}


/*************************************************************************
/*
/*  3 images for De User Group Website
/*
/*************************************************************************/

.usergroupEventBanner1{
	background-image:url(../images/delcam/de-usergroup/participate.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
}
.usergroupEventBanner2{
	background-image:url(../images/delcam/de-usergroup/programme.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px;  
	cursor:pointer;
}
.usergroupEventBanner3{
	background-image:url(../images/delcam/de-usergroup/whyattend.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
}

.usergroupEventBanner4{
	background-image:url(../images/delcam/de-usergroup/2012vid.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
}

.usergroupEventBanner5{
	background-image:url(../images/delcam/de-pin/part.jpg);
	background-repeat:no-repeat;
	height:158px; 
	width:308px; 
	cursor:pointer;
}

/*************************************************************************
/*
/*  SITEMAP STYLES
/*
/*************************************************************************/

h2.sitemap, h2.maximise, h2.minimise
	{
	background : url(../images/news/plus.gif) no-repeat center left;
	cursor : default;
	padding-left : 15px;
	color:#666;
	font-size:90%;
	}

h2.minimise
	{
	background : url(../images/news/minus.gif) no-repeat center left;
	}

h3.sitemap
	{	
	cursor : default;
	padding-left : 15px;
	font-size:90%;
	color:#666;
	background : transparent url(../images/news/page.gif) no-repeat center left;
	}
	
h3.sitemap a
	{
		color:#666;
		text-decoration:none;
	}
	
ul.sitemap
	{
	list-style-type : none;
	margin-left : 0.5cm;
	padding-left : 0;
	}

ul.sitemap li
	{
	list-style-type : none;
	background : transparent;
	padding-left : 5px;
	}

ul.sitemap li a
	{
	background : transparent url(../images/news/page.gif) no-repeat;
	padding-left : 20px;
	}

ul.sitemap li img
	{
	padding-right : 2px;
	}

/*ul.sitemap li a:hover
	{
	background : transparent url(../images/news/sitemapdocbullethover.gif) no-repeat;
	}*/

ul.sitemap li a.parent {
 background: transparent url(none) no-repeat;
}

ul.sitemap li a.parent
	{
	background : transparent;
	padding-left : 0;
	}

ul.sitemap li ul
	{
	background : transparent  no-repeat;
	list-style-type : none;
	margin : -1.4em 0 0 -1.6em;
	padding : 1.4em 0 0 0.6em;
	}

ul.sitemap li ul:hover
	{
	background : transparent no-repeat;
	}

ul.sitemap li ul li
	{
	margin-left : 30px;
	}

.selectlanguage_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;

	
}
.vertical_line_150{
	height:150px; 
	width:1px; 
	background-color:#abaaaa;
}
/*************************************************************************
/*
/*  QUOTES
/*
/*************************************************************************/
.quote{
	font-size:14px;
}

/*************************************************************************
/*
/*  PDF AND PLAY BOXES
/*
/*************************************************************************/
.playBox{
	background-image:url(../images/common/videos/play.png);
	background-repeat:no-repeat;
	width:235px;
	height:69px;
	
}
.playBox .playBoxTxt{
	padding:10px;
	margin-left:55px;
	text-align:left;
	padding-top:25px;
}
.playBox .playBoxTxt a{
	text-decoration:none;
	
}
.playBoxBorder{
	background-image:url(../images/common/videos/play-border.png);
	background-repeat:no-repeat;
	width:235px;
	height:69px;
	
}
.playBoxBorder .playBoxTxt{
	padding:10px;
	margin-left:55px;
	text-align:left;
	padding-top:25px;
}
.playBoxBorder .playBoxTxt a{
	text-decoration:none;
	
}
.pdfBox{
	background-image:url(../images/common/pdf/pdf.png);
	background-repeat:no-repeat;
	width:235px;
	height:69px;
	
}

.pdfBox .pdfBoxTxt{
	padding:10px;
	margin-left:55px;
	text-align:left;
	padding-top:20px;
	
	
}
.pdfBox .pdfBoxTxt a{
	text-decoration:none;
}

.pdfBox .pdfBoxTxt3lines{
	padding:10px;
	margin-left:55px;
	text-align:left;
	padding-top:10px;
}

.pdfBox .pdfBoxTxt3lines a{
	text-decoration:none;
}

.pdfBox .pdfBoxTxt4lines{
	padding:10px;
	margin-left:55px;
	text-align:left;
	padding-top:5px;
}

.pdfBox .pdfBoxTxt4lines a{
	text-decoration:none;
}

.pdfBoxBorder{
	background-image:url(../images/common/pdf/pdf-border.png);
	background-repeat:no-repeat;
	width:235px;
	height:69px;
	
}

.pdfBoxBorder .pdfBoxTxt{
	padding:10px;
	margin-left:55px;
	text-align:left;
	padding-top:20px;
	
	
}
.pdfBoxBorder .pdfBoxTxt a{
	text-decoration:none;
}




/*************************************************************************
/*
/*  SECOND NAV BOXES
/*
/*************************************************************************/
.secondNavLeft{
	
	background-image:url(../images/common/secondnav/left.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:21px;
	float:left;
display:inline;
	
}
.secondNavRight{
	display:inline;
	background-color:#c7c8c9;
	padding-bottom:6px;
}

.secondNavCentreText{
display:inline;
}

.secondNavRight{
	
	background-image:url(../images/common/secondnav/right.jpg);
	background-repeat:no-repeat;
	width:5px;
	height:21px;
	float:right;
	display:inline;
}
/*************************************************************************
/*
/*  PARTNER PAGES
/*
/*************************************************************************/
.partnerIcons{
	height:30px;
	width:100px;
	padding-bottom:0px;
	
	
}
.partnerWebsiteIcon{
	background-image:url(../images/ams/partners/website.png); 
	line-height:15px; 
	background-repeat:no-repeat;
}

.partnerVideoIcon{
	background-image:url(../images/ams/partners/play_video.png); 
	line-height:15px; 
	background-repeat:no-repeat;
}

.partnerInfoIcon{
	background-image:url(../images/ams/partners/get_info.png); 
	line-height:15px; 
	background-repeat:no-repeat;
}

.partnerPDFIcon{
	background-image:url(../images/ams/partners/pdf_view.png); 
	line-height:15px; 
	background-repeat:no-repeat;
}

/*************************************************************************
/*
/*  CONTACT PAGES
/*
/*************************************************************************/
.dropdown{
	width:250px;
	vertical-align:middle;
}

/*************************************************************************
/*
/*  Download pages
/*
/*************************************************************************/

.downloadButtonBlue{
	background-image:url(../images/delcam/download/download_button_blue.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonBlue a{
	text-decoration:none;
}

.downloadButtonDkBlue{
	background-image:url(../images/delcam/download/download_button_dkblue.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonDkBlue a{
	text-decoration:none;
}

.downloadButtonRed{
	background-image:url(../images/delcam/download/download_button_red.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}
.downloadButtonYellow{
	background-image:url(../images/delcam/download/download_button_yellow.png);
	background-repeat:no-repeat;
	width:341px;
	height:123px;
	cursor:pointer;
}
.downloadButtonYellow a{
	text-decoration:none;
}
.downloadButtonPurple{
	background-image:url(../images/delcam/download/download_button_purple.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonPurple a{
	text-decoration:none;
}

.downloadButtonExpress{
	background-image:url(../images/delcam/download/express-button.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonExpress a{
	text-decoration:none;
}

.downloadButtonInsignia{
	background-image:url(../images/delcam/download/insignia-button.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonInsignia a{
	text-decoration:none;
}
.downloadButtonGreen{
	background-image:url(../images/delcam/download/download_button_green.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonGreen a{
	text-decoration:none;
}

.downloadButtonLtGreen{
	background-image:url(../images/delcam/download/download_button_ltgreen.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonLtGreen a{
	text-decoration:none;
}
.downloadButtonTeal{
	background-image:url(../images/delcam/download/download_button_teal.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}
.downloadButtonTeal a{
	text-decoration:none;
}
.downloadButtonTealLightSmall{
	background-image:url(../images/delcam/download/download_button_ltteal_small.png);
	background-repeat:no-repeat;
	width:250px;
	height:84px;
	cursor:pointer;
}
.downloadButtonTealLightSmall a{
	text-decoration:none;
}
.downloadButtonDkPink{
	background-image:url(../images/delcam/download/download_button_dkpink.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}
.downloadButtonDkPink a{
	text-decoration:none;
}
.downloadButtonRedSmall{
	background-image:url(../images/delcam/download/download_button_red_small.png);
	background-repeat:no-repeat;
	width:250px;
	height:84px;
	cursor:pointer;
	text-decoration:none;
}

.downloadButtonRedSmall a{
	text-decoration:none;
}

.downloadButtonYellowSmall{
	background-image:url(../images/delcam/download/download_button_yellow_small.png);
	background-repeat:no-repeat;
	width:275px;
	height:99px;
	cursor:pointer;
}

.downloadButtonYellowSmall a{
	text-decoration:none;
}

.downloadButtonDkBlueSmall{
	background-image:url(../images/delcam/download/download_button_dkblue_small.png);
	background-repeat:no-repeat;
	width:275px;
	height:99px;
	cursor:pointer;
}

.downloadButtonDkBlueSmall a{
	text-decoration:none;
}

.downloadTextSmallExch {
	padding-top:15px;
	padding-left:45px;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
}

.downloadButtonDkPurple{
	background-image:url(../images/delcam/download/download_button_dkpurple.png);
	background-repeat:no-repeat;
	width:348px;
	height:117px;
	cursor:pointer;
}

.downloadButtonDkPurple a{
	text-decoration:none;
}

.downloadButtonDkPurpleSmall{
	background-image:url(../images/delcam/download/download_button_dkpurple_small.png);
	background-repeat:no-repeat;
	width:275px;
	height:99px;
	cursor:pointer;
}

.downloadButtonDkPurpleSmall a{
	text-decoration:none;
}
#downloadVersionNumber {
	height:66px;
	width:294px;
	position:relative;
	top: 200px;
	left:310px;
	line-height:35px;
	text-align:right;
	padding-left:10px;
	font-size:24px;
	color:#1b75bc;	
}

.downloadText {
	padding-top:25px;
	padding-left:50px;
	font-size:24px;
	color:#ffffff;
	text-decoration:none;
}

.downloadTextSmall {
	padding-top:10px;
	padding-left:35px;
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}

.tableMediaHeaderLicense{
	/*background-image:url(../images/common/table-media/table-header-bg.jpg); */
	background-repeat:repeat-x;
	background:url(/images/common/table-media/table-header-bg.jpg);
	height:40px;
	
	
}

/*************************************************************************
/*
/*  3 images for Dental Partners Meeting Website
/*
/*************************************************************************/

.dentalPartnersEventBanner1{
	background-image:url(../images/orthotics/speakers.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.dentalPartnersEventBanner2{
	background-image:url(../images/orthotics/2012event.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.dentalPartnersEventBanner3{
	background-image:url(../images/orthotics/2012event.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.dentalPartnersEventBanner4{
	background-image:url(../images/orthotics/2012event.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}
.dentalPartnersEventBanner5{
	background-image:url(../images/orthotics/sponsors.jpg);
	background-repeat:no-repeat;
	height:141px; 
	width:275px; 
	cursor:pointer;
}

video {
width:800px;
height:450px;
}

.VideoButton {
background-image:url(../images/common/videos/videos-button-bg.jpg);
background-repeat:no-repeat;
width:86px;
height:26px;
}

/*************************************************************************
/*
/*  Quotes BOX 2 Columns
/*
/*************************************************************************/

.quotesBoxContainer {
	width:640px;
	margin-left:0px;
	height: 330px;
	
}
.quotesBoxContentContainer{
	background-image:url(../images/dental/quotes-background.jpg);
	background-repeat:no-repeat;
	height:200px;
}

.quotesBoxContent{
	padding-left:10px;
	padding-right:15px;
	padding-bottom:10px;
}

/*************************************************************************
/*
/*  Vortex Case studies
/*
/*************************************************************************/


/* Steel */
.VortexSteel {
background-image: url(../images/vortex/en/Vortex-casestudies-steel.jpg);
	width:192px;
	height:192px;
	background-repeat:no-repeat;
}
.VortexSteel:hover {
	background-image:url(../images/vortex/en/Vortex-casestudies-steel-hover.jpg);
	width:192px;
	height:192px;
	cursor:pointer;
}

/* Stainless Steel */
.VortexStainSteel {
background-image: url(../images/vortex/en/Vortex-casestudies-stainsteel.jpg);
	width:192px;
	height:192px;
	background-repeat:no-repeat;
}
.VortexStainSteel:hover {
	background-image:url(../images/vortex/en/Vortex-casestudies-stainsteel-hover.jpg);
	width:192px;
	height:192px;
	cursor:pointer;
}

/* Titanium */
.VortexTitanium {
background-image: url(../images/vortex/en/Vortex-casestudies-titanium.jpg);
	width:192px;
	height:192px;
	background-repeat:no-repeat;
}
.VortexTitanium:hover {
	background-image:url(../images/vortex/en/Vortex-casestudies-titanium-hover.jpg);
	width:192px;
	height:192px;
	cursor:pointer;
}

/* Aluminium */
.VortexAluminium {
background-image: url(../images/vortex/en/Vortex-casestudies-alumin.jpg);
	width:192px;
	height:192px;
	background-repeat:no-repeat;
}
.VortexAluminium:hover {
	background-image:url(../images/vortex/en/Vortex-casestudies-alumin-hover.jpg);
	width:192px;
	height:192px;
	cursor:pointer;
}

/* Steel */
.VortexD2Steel {
background-image: url(../images/vortex/en/Vortex-casestudies-d2steel.jpg);
	width:192px;
	height:192px;
	background-repeat:no-repeat;
}
.VortexD2Steel:hover {
	background-image:url(../images/vortex/en/Vortex-casestudies-d2steel-hover.jpg);
	width:192px;
	height:192px;
	cursor:pointer;
}
/* Steel */
.VortexSteelC45 {
background-image: url(../images/vortex/en/Vortex-casestudies-steelc45.jpg);
	width:192px;
	height:192px;
	background-repeat:no-repeat;
}
.VortexSteelC45:hover {
	background-image:url(../images/vortex/en/Vortex-casestudies-steelc45-hover.jpg);
	width:192px;
	height:192px;
	cursor:pointer;
}



/* EVENT website styles - 15/7/2013 */

.eventDownloadMap{
	background-image:url(../images/events-new/download-map.png);
	background-repeat:no-repeat;
	width: 304px;
	height:68px;
	
}
.eventExperts{
	background-image:url(../images/events-new/meet-experts.png);
	background-repeat:no-repeat;
	width: 304px;
	height:68px;
	
}
.eventPartnerships{
	background-image:url(../images/events-new/partnerships.png);
	background-repeat:no-repeat;
	width: 304px;
	height:68px;
	
}

.eventTargetBannerText{	
	padding-left:100px;
	padding-top:20px;
	text-align:left;
	cursor:pointer;
}

#eventEMOAddToCalendar{
	background-image:url(../images/events-new/emo/add-event-calendar.png);
	background-repeat:no-repeat;
	width: 291px;
	height:122px;
	text-decoration:none;
	cursor:pointer;
	
}
#eventEMOAddToCalendar #addToCalendarText {
	position:relative;
	top:35px;
	left:100px;
	color:#1b75bc;	
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:160px;
	text-align:center;
	
	
}

/* button graphics for second nav - inactive*/

.navButtonLeft {
	height:40px;
	width:4px;
	background-image:url(../images/common/secondnav/button-left.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.navButtonContent  {
	background-image:url(../images/common/secondnav/button-bg-slice.png);
	background-repeat:repeat-x;
	height: 40px;
	width:150px;
	border:none;
	padding-top:5px !important;
	padding-top:0; /*unfortunate hack for our friend ie */
	margin:0;
	float:left;
	font-weight:bold;
	cursor:pointer;
	
}
/*added 03/01/2013 for new delcam.com home page */
.navButtonContentWidthNotFixed {
	background-image:url(../images/common/secondnav/button-bg-slice.png);
	background-repeat:repeat-x;
	height: 40px;;
	border:none;
	padding-top:5px !important;
	padding-top:0; /*unfortunate hack for our friend ie */
	padding-left:10px;
	padding-right:10px;
	margin:0;
	float:left;
	font-weight:bold;
	cursor:pointer;
	
}
.navButtonContentText{
	color:#1b75bc;	
	line-height:30px;
}
.navButtonRight {
	height:40px;
	width:10px;
	background-image:url(../images/common/secondnav/button-right.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
/* button graphics for second nav - active*/

.navButtonLeftActive {
	height:40px;
	width:4px;
	background-image:url(../images/common/secondnav/button-left-active.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.navButtonContentActive  {
	background-image:url(../images/common/secondnav/button-bg-slice-active.png);
	background-repeat:repeat-x;
	height: 40px;
	width:150px;
	border:none;
	padding-top:5px !important;
	padding-top:0; /*unfortunate hack for our friend ie */
	margin:0;
	float:left;
	font-weight:bold;
	
}
.navButtonContentTextActive {
	color:#ffffff;	
	line-height:30px;
}
.navButtonRightActive  {
	height:40px;
	width:10px;
	background-image:url(../images/common/secondnav/button-right-active.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}


/* DID YOU KNOW BOXES*/

.didyouknowRedTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	
	background-color:#f55871;
	width:250px;
}
.didyouknowRedTextBackgroundLong {
	
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	/*padding:0px 15px 25px 5px;*/
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#f55871;
	width:500px;
	height:68px;
	
}
.didyouknowRedTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_red.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}
.didyouknowBlueTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	
	background-color:#5792f5;
	width:250px;
}
.didyouknowBlueTextBackgroundLong {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#5792f5;
	width:500px;
	height:68px;
	
}
.didyouknowBlueTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_blue.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}
.didyouknowGreenTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	/*top right bottom left*/
	margin: 8px 11px 0px 5px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	background-color:#4ad75c;
	width:250px;
}
.didyouknowGreenTextBackgroundLong {
	
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#4ad75c;
	width:500px;
	height:68px;
	
	
	
}
.didyouknowGreenTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_green.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

.didyouknowPurpleTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	
	background-color:#7156f5;
	width:250px;
}
.didyouknowPurpleTextBackgroundLong {
	
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	/*padding:15px 15px 25px 5px;*/
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#7156f5;
	width:500px;
	height:68px;
	
}
.didyouknowPurpleTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_purple.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.didyouknowTealTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	/*top right bottom left*/
	margin: 8px 11px 0px 5px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	background-color:#00aaad;
	width:250px;
}
.didyouknowTealTextBackgroundLong {
	
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#00aaad;
	width:500px;
	height:68px;
	
	
	
}
.didyouknowTealTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_teal.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}


.didyouknowDarkBlueTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	margin: 8px 11px 0px 10px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	
	background-color:#0083ca;
	width:250px;
}
.didyouknowDarkBlueTextBackgroundLong {
	
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	/*padding:15px 15px 25px 5px;*/
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#0083ca;
	width:500px;
	height:68px;
	
}
.didyouknowDarkBlueTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_darkblue.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.didyouknowLimeGreenTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	/*top right bottom left*/
	margin: 8px 11px 0px 5px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	background-color:#b2d235;
	width:250px;
}
.didyouknowLimeGreenTextBackgroundLong {
	
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#b2d235;
	width:500px;
	height:68px;
	
	
	
}
.didyouknowLimeGreenTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_limegreen.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}

.didyouknowOrangeTextBackground {
	/*padding-top:10pt;*/
	/*margin: 8px 11px 0px 10px;*/
	/*top right bottom left*/
	margin: 8px 11px 0px 5px;
	padding: 30px 5px 30px 5px;
	width:100%;
	float:left;
	text-align:center;
	border:0px;
	background-color:#f37021;
	width:250px;
}
.didyouknowOrangeTextBackgroundLong {
	
	/*top right bottom left*/
	margin: 32px 11px 0px 0px;
	padding:10px;
	float:left;
	text-align:center;
	border:0px;
	background-color:#f37021;
	width:500px;
	height:68px;
	
	
	
}
.didyouknowOrangeTitleBackground{
	
	width:260px;
	float:left;
	text-align:left;
	/*top right bottom left*/
	margin: 0px 10px 0px 0px;
	border:0px;
	background-image:url(../images/common/didyouknow/didyouknow_orange.png);
	background-repeat:no-repeat;
	height:118px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

}
.didyouknowTitle{
	
	margin-top:60px;
	margin-left:30px;
	float:left;
	text-align:left;
	font-size:14pt;
	font-weight:bold;
	color:#ffffff;
	height:20px;
	position:absolute;
	width:100%
	
}

.didyouknowtext{
	float:left;
	text-align:center;
	font-size:14pt;
	color:#ffffff;
	
	
}
.didyouknowtextLong{
	float:right;
	text-align:center;
	font-size:12pt;
	color:#ffffff;
	font-weight:bold;
	margin-top:10px;
	
}
.didyouknowtext a{
	font-size:15pt;
	color:#ffffff;
}
.didyouknowwrap{
	width:100%;
	float:left;
	padding-left:10%;
	padding-right:10%;
	
	
	/*border: 1px solid #d5d5d5;*/
}
/* button graphics for click here on the emo site - meet the experts page*/

.blueButtonLeft {
	height:40px;
	width:4px;
	background-image:url(../images/common/button/blue/button-left.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.blueButtonContent  {
	background-image:url(../images/common/button/blue/button-bg-slice.png);
	background-repeat:repeat-x;
	height: 52px;
	width:120px;
	border:none;
	padding-top:5px !important;
	padding-top:0; /*unfortunate hack for our friend ie */
	margin:0;
	float:left;
	font-weight:bold;
	
	
}
.blueButtonContentText{
	color:#ffffff;
	line-height:30px;
}
.blueButtonRight {
	height:52px;
	width:52px;
	background-image:url(../images/common/button/blue/button-right.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}

/* box graphics used on the social networks page*/

.smallBoxHeader{
	height:12px;
	width:272px;
	background-image:url(../images/common/boxes/small-box-header.jpg);
	background-repeat:no-repeat;
}
.smallBoxFooter{
	height:18px;
	width:272px;
	background-image:url(../images/common/boxes/small-box-footer.jpg);
	background-repeat:no-repeat;
}
.smallBoxContainer{
	width:272px;
	background-image:url(../images/common/boxes/small-box-bg-slice.jpg);
	background-repeat:repeat-y;
	
}
.smallBoxContainerText{
	width:232px;
	padding-left:8px;
	padding-right:10px;
}
/*added 20/08/2013 for the OTF site to stop SPAM */
.confirmation-field { display: none; }

/*added 17/09/2013 for Delcam NA Support page*/
.buttonsText{
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	position:relative;
	top:13px;
	right:0px;
	left:20px;
	text-align:right;
	width:150px;
}
.buttonsText a{
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.buttonMaintenance{
	width:189px;
	height:51px;
	padding:3px;
	background-image:url(../images/common/button/button-maintenance.png);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}

.buttonCustomerUpdates{
	width:189px;
	height:51px;
	padding:3px;
	background-image:url(../images/common/button/button-customerupdates.png);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
.buttonHardwareUpdates{
	width:189px;
	height:51px;
	padding:3px;
	background-image:url(../images/common/button/button-hardwareupdates.png);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
.buttonUserForum{
	width:189px;
	height:51px;
	padding:3px;
	background-image:url(../images/common/button/button-userforum.png);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
/* different colours based on the colours used in the CRISPIN brochure */
.pink{
	color:#f05b7d;
}
.purple{
	color:#ab4a9c;
}
.light-blue{
	color:#0083ca;
}
.bright-red{
	color:#ee3354;
}
.teal{
	color:#00aaad;
}
.lime-green{
	color:#738c1f;
}
.orange{
	color:#f37021;
}

/*grey background for titles in complete solution CRISPIN */
.grey-title-bg{
	width: 100%;
	 background-color: #eeeeee;
	 height: 25px;
	 padding: 0px;
	 margin-top: 10px;
	 margin-bottom: 10px;	
	
}

/*calendar padding http://www.delcam.com/shows2014/ */

	.calendar-padding {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/*Front end download pages */

.FreeDownloadProfessionalBanner{
	background-image: url(../images/delcam/freedownloadbanners/professional.png);
	background-repeat: no-repeat;
	width: 488px;
	height: 72px;
	margin-bottom: 10px;
}

.FreeDownloadProfessionalBanner .FreeDownloadBannerTxt{
	padding: 10px;
	margin-left: 240px;
	text-align: left;
	padding-top: 10px;
	width: 200px;
	height: 62px;
	
}
.FreeDownloadProfessionalBanner .FreeDownloadBannerTxt a{
	text-decoration:none;
}

.FreeDownloadStudentBanner{
	background-image: url(../images/delcam/freedownloadbanners/student.png);
	background-repeat: no-repeat;
	width: 488px;
	height: 72px;
	margin-bottom: 10px;
}

.FreeDownloadStudentBanner .FreeDownloadBannerTxt{
	padding: 10px;
	margin-left: 240px;
	text-align: left;
	padding-top: 10px;
	width: 200px;
	height: 62px;
}
.FreeDownloadStudentBanner .FreeDownloadBannerTxt a{
	text-decoration:none;	
}

.FreeDownloadCustomerBanner{
	background-image: url(../images/delcam/freedownloadbanners/customer.png);
	background-repeat: no-repeat;
	width: 488px;
	height: 72px;
	margin-bottom: 10px;
}

.FreeDownloadCustomerBanner .FreeDownloadBannerTxt{
	padding: 10px;
	margin-left: 240px;
	text-align: left;
	padding-top: 10px;
	width: 200px;
	height: 62px;
}
.FreeDownloadCustomerBanner .FreeDownloadBannerTxt a{
	text-decoration:none;	
}

.PDFDownloadBanner{
	background-image: url(../images/delcam/pdf-downloads/delcam.png);
	background-repeat: no-repeat;
	padding-top: 20px;
	width: 250px;
	height: 130px;
		
}
	
.PartnerBanner{
	border: 1px solid #FFF;
}
	
.PartnerBanner:hover{
	border: 1px solid #CCC;	
}
.logo_center {
	vertical-align: middle;
}
