/*	© 2006 - 2009 Configur8or.com,  Style Sheet by A.Birch	*/

body {
background-color: #ffffff;
margin:0px;
padding:0px;	
}
body,td,th 
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
}

/* New Banner area */
.mainbanner {
width: 984px;
max-width: 984px;
height: 125px;
max-height: 125px;
border: 0px;
padding: 0px;
}

.bannerright {
	float: left; 
	width: 774px; 
	max-width: 774px; 
	height: 125px; 
	border: 0px; 
	padding: 0px; 
	display: inline-block;
}

.abovemainlinks
{
	background: transparent; 
	width: 774px; 
	height: 105px; 
	max-height: 105px;
}

.mainlinks
{
	width: 774px; 
	max-width: 774px; 
	max-height: 20px; 
	background: transparent; 
	text-align: left; 
	vertical-align: middle;	
	font-size: 12px;
	color: #5e457d;
	font-family: Tahoma, arial;
}

/* Logo */
.logoarea {
background: transparent; 
float: left; 
height: 125px; 
width: 210px; 
border: 0px; 
padding: 0px;
}

#logo
{
	margin: 30px 0;
	width: 209px; 
	height: 54px; 
	border: 0px; 
}

H1
{
  line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-family: Tahoma,arial;
	text-decoration: underline;
	padding-left: 0px;
	margin: 2px;
}

td.explain 
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma;
	text-align: justify;
	padding-top: 10px;
	padding-left: 20px;
}

td.menu 
{
	font-size: 12px;
	color: #5e457d;
	font-family: Tahoma, arial;
}

A.ordering, A.ordering:link, A.ordering:visited {
	font-size: 12px;
	color: #6367bd;
	border-bottom: 1px dashed #6367bd;
	font-weight: bold;
	text-decoration: none;
	padding: 5 0px;
}
A.ordering:hover {
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 5 0px;
}

A.lnk 
{ 
color: #5e457d; 
border:1px dashed transparent;
line-height: 16px;
font-family: tahoma, arial; 
font-weight: bold;
font-size: 9pt; 
padding:3px 5px; 
text-decoration: underline;
margin-bottom: 5px;
}

A.lnk:link 
{ 
color: #5e457d; 
border:1px dashed transparent;
font-family: tahoma, arial; 
line-height: 16px;
font-weight: bold;
font-size: 9pt; 
padding:3px 5px; 
text-decoration: underline;
 }

A.lnk:visited 
{ 
color: #5e457d; 
border:1px dashed transparent;
font-family: tahoma, arial; 
line-height: 16px;
font-weight: bold; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: underline;
}

A.lnk:hover 
{ 
color: #160058; 
background-color: transparent; 
border:1px dashed transparent;
border-bottom: 0;
font-family: tahoma, arial;
line-height: 16px;
font-weight: bold;
font-size: 9pt; 
padding:3px 5px; 
text-decoration: underline;
}

/* Normal links within body */
A.norm, A.norm:link, A.norm:visited {
	font-size: 12px;
	color: #6367bd;
	border-bottom: 1px dashed #6367bd;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}
A.norm:hover {
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}


/* A.norm
{ 
color: #000067; 
font-family: tahoma, arial; 
line-height: 28px;
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none;
border:1px solid #330099;
 }

A.norm:link 
{ 
color: #000067; 
font-family: tahoma, arial; 
line-height: 28px;
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none;
border:1px solid #330099;
 }

A.norm:visited 
{ 
color: #000067; 
font-family: tahoma, arial; 
line-height: 28px;
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none;
border:1px solid #330099;
 }

A.norm:hover 
{ 
color: #000099; 
background-color: #e0f2ff; 
font-family: tahoma, arial;
line-height: 28px; 
font-weight: normal; 
font-size: 9pt; 
padding:3px 5px; 
text-decoration: none; }
*/


/* Link menu items */

.linkmenucss
{
color: #5e457d;
position:absolute;
visibility: hidden;
border:1px dashed #9b9ee6;
border-bottom-width: 0;
font: normal 12px tahoma;
line-height: 18px;
z-index: 100;
background-color: #e5e6f8;
/* opacity: 0.9; */
width: 245px;
background-image: url(../menus/menuback.gif);
}

.linkmenucss a 
{
color: #5e457d;
width: 100%;
display: block;
border-bottom: 1px dashed #9b9ee6;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.linkmenucss a:visited 
{
color: #5e457d;
width: 100%;
display: block;
border-bottom: 1px dashed #9b9ee6;
padding: 1px 0px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.linkmenucss a:hover
{ 
/* background-color: #06067f; */
color: #ffffff;
 background: #5e457d;
/* background-image: url(../menus/graphicalconfigurator.gif); */
 background-position: left;
 background-repeat: repeat;
}
/* Small copyright and header text */
.copyright 
{
font-family: verdana, arial, times new roman;  
font-size: 7pt; 
color: #3309a2; 
font-weight: normal;
text-align: right;
vertical-align: top;
padding: 0px 2px 0px 0px; 
}

.headtelnumber 
{
font: bold 7pt verdana, arial, times new roman;  
color: #3309a2; 
text-align: right;
vertical-align: top;
padding: 0px 2px 0px 0px; 
}

/* Registered company - trademarks */
.reg 
{
font: normal 7pt sans-serif;
color: gray; 
text-align: right;
vertical-align: super;
padding: 0px 2px 0px 0px;
}


/* Small sitemap link text */
a.sitemap,a.sitemap:link,a.sitemap:visited 
{
	font-size: 12px;
	color: #876fa5;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}

a.sitemap:hover 
{
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}
/* SIC categories links */
/* Small sitemap link text */
a.sic,a.sic:link,a.sic:visited 
{
	font-size: 12px;
	color: #2A0464;
	border-bottom: 1px dashed #2A0464;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}

a.sic:hover 
{
	font-size: 12px;
	color: gray;
	border-bottom: 1px dashed gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}

/* Small Header links text */
a.headlink,a.headlink:link,a.headlink:visited
{
	font-family: verdana, arial, times new roman;
	font-size: 7pt;
	line-height: 11pt;
	color: #3309a2;
	font-weight: normal;
	text-align: right;
	padding: 2px;
	text-decoration: none;
	border-bottom: 1px dotted #3309a2;
}
a.headlink:hover 
{
	font-family: verdana, arial, times new roman;
	font-size: 7pt;
	color: #5e457d;
	font-weight: normal;
	text-align: right;
	padding: 2px;
	text-decoration: none;
	border-bottom: 1px dotted #bfbfff;
}

/* Text block Titles */
.configuration 
{
  line-height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #5e457d;
	font-family: Tahoma,arial;
	padding-left: 5px;
}
/* Styles Configur8or text label */
.configurator 
{
	font-size: 12px;
	font-weight: bold;
	color: #5e457d;
	font-family: Tahoma, arial;
	text-align: justify;
}
/* Case Studies Area */
.person 
{
	font-size: 11px;
	font-weight: bold;
	color: #5e457d;
	font-family: Tahoma, arial;
	padding-top: 8px;	
	text-align: justify;
}

.speech 
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, arial;
	padding: 5px;	
	text-align: justify;
}

.smallname 
{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-family: Tahoma, arial;
	padding: 2px;
	text-align: center;
}

.caseback 
{
background: #ffffff; 
font-family: tahoma, arial, times new roman; 
font-size: 7pt; 
color: #000000; 
font-weight: bold; 
background: url(../images/studieslink.gif) no-repeat left center;
width: 400px;
height: 25px;
text-align: center;
line-height: 25px;
margin-top: 10px;
 } 

 /* Special Title */
 .processing 
{
	background: #ffffff;
	font-family: tahoma, arial, times new roman;
	font-size: 10pt;
	color: #6367bd;
	font-weight: bold;
	background: url(../images/studieslink.gif) no-repeat left center;
	width: 400px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-top: 10px;
} 
 
/* Aduio, text and video Links within case studies */

A.study
{ 
color: #5e457d; 
background-color: #bfc0dc; 
font-family: tahoma, arial; 
line-height: 25px;
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none;
border: 1px solid #5e457d;
line-height: 25px;
 }

A.study:link 
{ 
color: #5e457d; 
background-color: #bfc0dc; 
font-family: tahoma, arial; 
line-height: 25px;
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none;
border: 1px solid #5e457d;
line-height: 25px;
 }
A.study:visited 
{ 
color: #5e457d; 
background-color: #bfc0dc; 
font-family: tahoma, arial; 
line-height: 25px;
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none;
border: 1px solid #5e457d;
line-height: 25px;
 }

A.study:hover 
{ 
color: #5e457d; 
background-color: #e0f2ff; 
font-family: tahoma, arial;
line-height: 25px; 
font-weight: normal; 
font-size: 9pt; 
padding:2px 4px; 
text-decoration: none; } 
 
/* Fancy cog bullet points */
ul
{
/*	margin-left: 10px; */
	margin-top: 5px;
	margin-left: 40px;
	padding: 0px;
	list-style-type: circle;
}

li
{
/* background: url(../images/bullet.gif) no-repeat 0 50%; */
/*	padding-left: 5px; */
   line-height: 14pt;
	margin-left: 10px;
}
/* bullet points for sitemap only */
ul.site
{
	margin-left: 2px;
	margin-top: 5px;
	padding: 0px;
	list-style-type: none;
	list-style: disc;
	color: gray;
}

/* bullet points for site 2.0 */
ul.configuratorlinks
{
/*	margin-left: 10px; */
	margin-top: 5px;
  padding-left: 10px;
	list-style-type: disc;
	text-align: left;
}

li.configurationlinks
{ 
  font: normal 8pt/14pt Tahoma, "MS Sans Serif", Arial;
	text-align: left;
}
/* Bullets for portal pages */
ul.builder
{
/*	margin-left: 10px; */
	margin-top: 10px;
  padding-left: 0px;
  margin-left: 12px;
	list-style-type: circle;
	text-align: left;
}

li.productbuilderlinks
{ 
  font: normal 8pt Tahoma, "MS Sans Serif", Arial;
  text-align: left;
  padding-bottom: 8px;
}

/* date and time stamp on news page */
.date 
{
background: #ffffff; 
background: url(../images/timeback.gif) no-repeat 0 50%;
/*padding: 15px 0 0 15px;*/
line-height: 30px; 
vertical-align: bottom;
}

.datetext
{
font: bold 7pt tahoma, arial, times new roman; 
color: white; 
margin-left: 35px;
vertical-align: bottom;
margin-top: 10px;
}
 
.press 
{
  line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #5e457d;
	font-family: Tahoma,arial;
	padding: 0px;
} 
/* Media - press page title backs */
.mediaback 
{
background: #ffffff; 
background: url(../images/mediaback.gif) no-repeat 0 50%;
font: bold 7pt tahoma, arial, times new roman; 
color: #5e457d; 
padding: 15px 0 5px 15px;*/
line-height: 30px; 
vertical-align: bottom;
}

/* form labels */
.formlabel 
{
background: #ffffff; 
font-family: tahoma, arial, times new roman; 
font-size: 7pt; 
color: #5e457d; 
font-weight: bold; 
background: url(../images/formback.gif) no-repeat 0 50%;
padding-left: 5px;
line-height: 25px;
text-align: left;
 } 
 
/* notes back */ 
.notes 
{
background: #ffffff; 
font-family: tahoma, arial, times new roman; 
font-size: 7pt; 
color: #ffffff; 
font-weight: bold; 
background: url(../images/notes.gif) no-repeat 0 50%;
padding-left: 60px;
line-height: 25px;
 }

/* Contacts page labels */
.lbl 
{
	font-size: 10px;
	font-weight: bold;
	color: #5e457d;
	font-family: Tahoma, arial;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 10px;
}

/* long title banner on vertical market pages */
.vertical 
{
background: #ffffff; 
font-family: tahoma, arial, times new roman; 
font-size: 7pt; 
color: #ffffff; 
font-weight: bold; 
background: url(../images/longbanner.gif) no-repeat 0 50%;
padding-left: 5px;
line-height: 25px;
 }

.dropdown OPTION
{
background: #6367bd; 
color: White; 

} 
/* Below is for the special tooltips on front page */
.tooltip_container 
{
position: absolute;
width: 201px;
height: 371px;
display: none;
padding: 0px;
}

.tooltipindustryexample
{
background: url(../images/product_builders/industryexapmlesextended.png) no-repeat scroll left;	
width: 201px;
height: 371px;
position: absolute;
}

.tooltipsolutionbyneed
{
background: url(../images/product_builders/solutionsbyneedextended.png) no-repeat scroll left;	
width: 201px;
height: 371px;
position: absolute;
}

.tooltipcontactcaliburn
{
background: url(../images/product_builders/contactcaliburnextended.png) no-repeat scroll left;	
width: 201px;
height: 371px;
position: absolute;
}

ul.tooltip
{
/*	margin-left: 10px; */
	margin-top: 5px;
	margin-left: 2px;
	padding: 0px;
	list-style-type: disc;
}
ul.tooltip2
{
	margin: 2px 0 0 2px;
	padding: 0px;
	list-style-type: disc;
	
}

li.tooltip
{
   line-height: 14pt;
	margin-left: 10px;
	font: 8pt Tahoma, Verdana, Arial, sans-serif;
}

a.tooltipsic,a.tooltipsic:link,a.tooltipsic:visited 
{
	color: #2A0464;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}

a.tooltipsic:hover 
{
	color: gray;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0px;
	line-height: 18px; 
}

li.tooltip2
{
   line-height: 12pt;
	margin-left: 10px;
	font: 7pt Tahoma, Verdana, Arial, sans-serif;
}
li.tooltip3
{
   line-height: 8pt;
	margin-left: 15px;
	font: 9pt Tahoma, Verdana, Arial, sans-serif;
}