/*version 1*/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px 0px 0px 0px;  TEXT-ALIGN: center
}
BODY.bgHome {  

} 
#spotlight_home_title{

width: 540px;
FONT-WEIGHT: normal; FONT-SIZE: 20px; Z-INDEX:0; 
COLOR: #00AEEF; 
FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: uppercase;
position: absolute;
top: 386px;
left: 430px
}
#spotlight_home_tag{
width: 500px;
FONT-WEIGHT: normal; FONT-SIZE: 14px; Z-INDEX: 0; 
COLOR: #4D4F53; 
FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: none;
position: absolute;
top: 426px;
left: 430px

}
#spotlight_home_learn{
FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 0; COLOR: #4D4F53; 
FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: underline;
position: absolute;
top:253px;
left: 214px
}
#spotlight_home_learn:hover {

FONT-WEIGHT: normal; FONT-SIZE: 10px; Z-INDEX: 0; COLOR: #00AEEF; 
FONT-FAMILY: "Verdana",Arial,sans-serif; TEXT-DECORATION: none;
position: absolute;
top:233px;
left: 214px
}
BODY.bgHome #document{
}
BODY.bgNonHome {
	BACKGROUND: url(../../../css/images/banner.bmp) no-repeat 0px 0px;
}
#fullwidth{
  width:1118px;
}

#menuCell{
	 WIDTH:881px; PADDING-TOP: 0px; margin-bottom:3px; margin-top:0px; margin-left:3px;
	 	font-family:"Verdana",san-serif, Helvetica, san-serif;
}
#menu{
	 MARGIN-TOP: 3px; BORDER-BOTTOM: 1px solid #adafaf; PADDING-BOTTOM: 3px; PADDING-TOP: 0px;
}
#search {
WIDTH:120px;  COLOR:#FFFFFF; FONT-SIZE:11px; FLOAT: none; 
OVERFLOW: hidden; LINE-HEIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; 
vertical-align:top;padding-top:0px;
FONT-FAMILY:"Verdana",san-serif, Helvetica, san-serif;
}
#search INPUT {
 	MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -1px; FONT-SIZE:10px; 
}
#search A {
color:#FFFFFF; FONT-SIZE:11px; 
}
#search DIV {
color:#FFFFFF; FONT-SIZE:11px; 
}
#search TD {
color:#FFFFFF; FONT-SIZE:11px; 
}
#datasheetsearch {
 COLOR:#FFFFFF; FONT-SIZE:11px; OVERFLOW: hidden; LINE-HEIGHT: 16px; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; vertical-align:top; 
}
#datasheetsearch INPUT {
	MARGIN-LEFT: 3px; FONT-SIZE:10px;
}
#datasheetsearch INPUT.dsimage{
margin-bottom:-4px; margin-left:-6px;
}
#datasheetsearch DIV {
color:#FFFFFF; FONT-SIZE:11px; DISPLAY: inline; FLOAT: right;
}
#language-nav {
 WIDTH:126px;FLOAT: none; MARGIN-RIGHT:0px; OVERFLOW: hidden; LINE-HEIGHT: 20px; horizontal-align:right; vertical-align:top;padding-top:0px;
}
#language-nav A {
color:#FFFFFF; FONT-SIZE:11px; 
}
#language-nav DIV {
color:#FFFFFF; FONT-SIZE:11px; MARGIN-LEFT: 0px; width: 200px;horizontal-align:right;
}
#language-nav SELECT {
 FONT-SIZE:10px; MARGIN-BOTTOM: 1px; WIDTH:100px;
}
#language-nav INPUT {
	MARGIN-LEFT: 1px;  DISPLAY: inline; FONT-SIZE:10px; MARGIN-BOTTOM: -3.5px;
}
#stockTicker{
  COLOR: #4D4F53;  MARGIN-BOTTOM: 0px;
  font-family: Verdana, Helvetica, sans-serif;
}
#stockTicker A {
  COLOR: #4D4F53; FONT-SIZE: 10px; 
  text-transform:uppercase;
  text-decoration:none;
} 
 
#stockTicker A:hover {
    text-decoration:underline;
}  
       
#nav{
  WIDTH: 160px;
}
TD.utilitynav{
VERTICAL-ALIGN: top; 
padding: 0;
}

#stockTicker img.liveHelp{
display:inline; 
margin-bottom:-5px;
}

#navCell{

overflow: hidden;
float: none;
width: 185px;

}


body {
	margin: 0;
	padding: 0; 
	text-align: center;}

/* Aligning the text center makes the document dispaly in the center of the
window in older versions of IE */

/* General Styles - The most Basic of styles theses are addressed in the
simple.css file */

p.image img, .image img {
    border: 1px solid #ccc;}
    
p.nomargin, .imgae p {
	margin-bottom: 0;}

p.smallMargin {
	margin-bottom: 5px;}

p sup {
	line-height: 11px;}
	
p.subtitle {
	color: #999;}
	
p.icons {
	background: url(../../../css/images/iconBG.gif) 0px 0px no-repeat;
	padding-left: 1px;
	margin: 0 0 3px 0;}

.imageBlock p.icons {
    background-position: 77px 0px;}
.imageBlock a{
color: #CC0033;}
	
p.resultsLinks {
	float: right;}
	
p.icons img, p.icons a img, p.icons a:link img,  p.icons a:visited img,  p.icons
a:hover img,  p.icons a:active img {
	display: inline;}

ul.relatedLinks .relatedLinks2 {
  list-style-type: none;
  margin: 0px;
	padding: 0px;
  }

ul.relatedLinks li .relatedLinks2 li {
  list-style-type: none;
  	font-weight: normal;
	margin: 0px;
	padding: 2px 0px 2px 14px;}


ul.relatedLinks li a{
  text-decoration: underline;
  }/* Product landing page underline*/
  
  
  
ul.noBull {
   	margin-left: 0;
	padding: 0 0 0 0;
	list-style-type: none;}
	
ul.noBull ul {
	margin-left: 0;
	padding: 0;
	list-style-type: none;}

ul.noBull li {
    padding: 0 0 3px 1px;
	list-style-type: none;}
	
ul.dash li, ul.navigation ul.dash li {
	padding: 0 0 0 8px;
	/*background-image: url(../../../css/images/dash.gif);*/
	background-position: 0 3px; 
	background-repeat: no-repeat;
	color: #666;
	font-weight: bold;}

form {
	margin: 0 0 0px 0;
	padding: 0;
	border: 0;}

input {
	margin: 0;
	padding: 0;
	display: inline;}

select, option {
	font-family:"Verdana",san-serif, Helvetica, san-serif;}
	
label {
	display: block;
	margin: 5px 0 3px 1px;
	color: #999;
	font-weight: normal;}

span.sm {
	padding:0 10px 0 0;
	background: url(../../../css/images/en/service_mark.gif) top left no-repeat;}
		
/* Layout Table Styles */

#document {

    text-align: left;
    margin: 0px;
    
    }
    	
/* The second to last rule makes all content align left (fixes rule from body)
The last rule makes the document center in most browsers */

/*
 ###########################
# Head Styles				#
 ###########################
*/

	
#mastheadCell {
    width: 730px;}

#head {
	padding-left: 8px;
	padding-right: 8px;}

/* Note that the homepage uses a different set of styles at the bottom */

#head #monogram {
	float: left;
	padding: 29px 0 0 0;
	width: 60px;}
	
/* The monogram is a floated element */
	
#head h1 {
	padding: 46px 0 0 0;
	margin: 0;
	text-align: right;
	line-height: 15px;
	font-size: 15px;}

#head h1 img {
	display: inline;}	
	
#head #stockTicker #languageTicker{
	text-align: right;
	padding: 4px 0 20px 0;
	margin: 0 0 0 0;
	color: #999;}	

/* Different Styles for Business Unit Masthead */

#head #businessUnit  h1.title {
	padding-top: 43px;
	margin-left: 112px;
	text-align: left;
	line-height: 15px;
	font-size: 15px;}
			
	
#head #businessUnit #stockTicker #languageTicker {
    float: right;
	text-align: right;
	padding: 66px 0 0 0;
	margin: 0 0 0 0;
	color: #999;}	

#nav1 {
	table-layout: auto;
	border: 1px solid #ccc;
	background-color: #F7F7F7;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	width: 730px;}

#nav1 td {
	background-color: #F7F7F7;
	color: #666;
	padding: 7px 0px 7px 8px;
	text-transform: uppercase;}


/* THESE VALUES WILL NEED TO CHANGE BASED ON YOUR NAVIGATION SCHEME */

#nav1 #searchCell {
	padding: 0;
	width: 170px;}

#nav1 #searchCell td {
	padding: 2px 0 0 5px;
	font-size: 10px;}

#nav1 td img {
	display: inline;}

#nav1 #searchCell form {
	margin: 0;}

#nav1 #searchCell a:link, #nav1 #searchCell a:visited {
	color: #019A98;}
	
#nav1 #searchCell a:hover {
	color: #A9B8DF;
	text-decoration: underline;}
	
#nav1 #searchCell a:active {
	color: #333;
	text-decoration: underline;}
	
#nav1 #searchCell td input {
	font-size: 9px;
	padding-top: 3px;
	line-height: 9px;
	color: #666;
	background-color: #fff;}

#nav1 #searchCell #searchSubCell {
    padding-left: 10px;}
    
#nav1 td.selected a:link, #nav1 td.selected a:visited, #nav1 td.selected a:hover
#nav1 td.selected a:active {
	color: #000;
	font-size: 10px;
	line-height: 10px;}

#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;} 

#nav1 a:hover {
	color: #A9B8DF;
	text-decoration: underline;
	font-size: 10px;
	line-height: 10px;}
	
.new_photo {
font-size: 12px;
color: #3b73b9;
font-weight: bold;

}

.new_photoG {
font-size: 12px;
color: #999999;
font-weight: normal;

}
/*
 ###########################
# Nav Styles				#
 ###########################
*/

#nav3 {
	color:#4D4F53;PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; WIDTH: 190px; PADDING-TOP: 25px
}
#nav3 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px;  PADDING-TOP: 5px
}
#nav3 A:hover {
	COLOR: #00AEEF;
}

#nav3 ul h2.active{background: url(../../../css/images/bullate.jpg) no-repeat 4px 8px; }
#nav3 ul h2{
background-image: url(../../../css/images/bullate.jpg);
	background-position: 4px 8px; 
	background-repeat: no-repeat;
margin: 0px; 
padding: 5px 0 5px 20px;	
color: #4D4F53;
text-transform:uppercase;
 font-size: 11px;
  font-weight: bold;
border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
   
  }


#nav3 ul h2.active a,#nav3 ul h2.selected a{color: #00AEEF;}
#nav3  ul {margin: 0; padding: 0;color: #019A98;}

#nav3  ul li .active a{font-weight: bold;background: url(../../../css/images/bullate.jpg) no-repeat 4px 6px; color: #019A98;
border-bottom-color: #CCCCCC;
    
    

}


#nav3  ul li{
  padding: 3px 20px 6px 1px;
  
  list-style: none;
  border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;}
#nav3  ul li.last{
border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;}

#nav3  ul li a{color: #ADAFAF; text-decoration: none;  padding-left: 20px; display:block; width: auto}
#nav3  ul li.active a{font-weight: bold}
#nav3  ul li.active a, #nav3  ul li a:hover{ color: #00AEEF;}

#nav3  ul li ul{margin-left: -15px; margin-top: 6px; margin-bottom: -6px; /* compensate for margins set on ul li */}
#nav3  ul li ul li, #nav3  ul li ul li.last{padding: 3px 20px 6px 15px; list-style: none;}
#nav3  ul li.last ul li{background: none;}

#nav3  ul li ul li a, #nav3  ul li.active ul li a{ color: #ADAFAF; font-weight: normal}
#nav3  ul li ul li.active a,  #nav3  ul li ul li a:hover{ color: #00AEEF;}
  
/*
 ###########################
# Nav Styles				#
 ###########################
*/


    
#mainCell #rightCell h5, #mainCell h5{              /*additional*/
  background-position: 0px 2px;
  background-repeat: no-repeat;
  padding: 2px 0 5px 3px;
}
#mainCell #mainCell1 h1,h3{      /*additional*/
    
    background-position: 0px 2px;
    background-repeat: no-repeat;
    padding: 0px 0px 5px 4px;
}

#mainCell #mainCell1 h4 a, #rightCell h4 a, #mainBody h4 a{              /*additional*/
color: #4D4F53 ! important;
text-decoration: none;
background-image: none;
padding: 0px;
text-transform:uppercase;
}



/*
 ###################
# Main Area Styles  #
 ###################
*/

#mainCell {
    float: none;
    width: 933px;
    padding: 0px 0px 0px 20px;
    border-left: 1px solid #adafaf; }

/* Note that the homepage uses a different set of styles at the bottom */
    
#pageTitle {
    background-position: 0px 1px;
    background-repeat: no-repeat;
    padding: 0px 0 5px 3px;
    text-transform:uppercase;
    font-family: Verdana,Arial,sans-serif;
    color: #00AEEF;
    font-size:14px;
    font-weight: bold;
   }

#pageTitle_mainbody {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 0px 0 5px 3px;
    }

#pageTitle_home {
    background-position: 0px 1px;
    background-repeat: no-repeat;
    padding: 0px 0 5px 3px;
    text-transform:uppercase;
    font-family: Verdana,Arial,sans-serif;
    color: #4D4F53;
    font-size:14px;
    font-weight: bold;
   }

/* Body head Styles */
#bodyHead {
    /*border-bottom: 1px solid #ccc;*/}

/* Note that the homepage uses a different set of styles at the bottom */

.headTypeA {
    padding: 0 80px 0 0;}

.headTypeA .image {
    padding-right: 15px;}
    
.headTypeB {
    padding-right: 160px;
    padding-bottom: 0 !important; /* Styles for Mozilla, Safari, IE Mac */
    padding-bottom: 10px; /* Styles for MS IE5 PC */
    padding-bottom/**/:/**/0; /* Styles for IE6 PC */
    }

.headTypeB p {
    margin-bottom: 15px;}

.headTypeC_1 {
    padding: 0 0 0 0;}

.headTypeC_1 table {
    width: 550px;}
    
.headTypeC_1 .text {
    padding: 0 40px 0 0;}
    
.headTypeC_1 .image, .headTypeC_1 .image p, .headTypeC_1 .image img,
.headTypeC_1 .image p img {
    padding: 0;
    margin: 0;
    border: 0;}
    
.headTypeC_2 {
    padding: 0 0 0 0;}

.headTypeC_2 .text {
    width: 285px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 325px; /* Styles for MS IE5 PC */
    width/**/:/**/285px; /* Styles for IE6 PC */
    padding: 0 40px 0 0;}
    
.headTypeC_2 .image, .headTypeC_2 .image p, .headTypeC_2 .image img,
.headTypeC_2 .image p img {
    padding: 0;
    margin: 0;
    border: 0;}
        
.headTypeD {
    width: 550px;}

.headTypeD .text {
    padding: 0 40px 0 0;}

.headTypeD .image p img {
    border: 0;}

.headTypeE {
    padding: 0 160px 0 0;
/*    font-size: 10px; */
    }
    
/*.headTypeE p, .headTypeE form {
 font-size: 10px;}*/

.headTypeF {
    width: 530px;}
    
.headTypeF .image {
    padding: 0;}
    
.headTypeF .text {
    padding: 0 0 0 20px;}

.headTypeX {
    width: 550px;}
       
/* 
 ##################
# Main Body Styles #
 ##################
*/    

#mainBody {
    padding: 0px 0 0px 0;}

/* Note that the homepage uses a different set of styles at the bottom */

.content_01 {
    width: 385px;}
   
.content_02 {
    width: 550px;}
    
.content_02 div.textBlock, .content_02 div.imageBlock, .content_02
div.imageBlock_noWrap  {
    padding: 0 165px 10px 0px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;}

.content_03 {
    width: 550px;}

.content_03 .col1 {
    width: 305px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 350px; /* Styles for MS IE5 PC */
    width/**/:/**/305px; /* Styles for IE6 PC */
    padding: 0 45px 0 0;}

.content_03 .col2 {
    width: 155px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 200px; /* Styles for MS IE5 PC */
    width/**/:/**/155px; /* Styles for IE6 PC */ 
    padding: 0 45px 0 0;}
        
.content_04 {
    width: 550px;}

.content_04 .col1 {
    width: 305px !important; /* Styles for Mozilla, Safari, IE Mac */ 
    width: 300px; /* Styles for MS IE5 PC */
    width/**/:/**/305px; /* Styles for IE6 PC */
    padding: 0 05px 0 0;}

.content_04 .col2 {
    width: 200px;}

.content_05 {
    width: 475px;}   
    
.content_06 {
    width: 550px;}

.content_06 .col1, .content_06 .col2 {
    padding-right: 45px;
    width: 230px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 274px; /* Styles for MS IE5 PC */
    width/**/:/**/230px; /* Styles for IE6 PC */
    }
.content_06 .col1 a:link,.col2 a:link{   /*additional*/
background-image: url(../../../css/images/css-reg_icon-arrow_grey-round.gif);
background-position: 0px 5px;
background-repeat: no-repeat;
padding: 2px 0 5px 12px;
text-decoration: underline;
}
.content_06 .col1 a:visited,.col2 a:visited{  /*additional*/
background-image: url(../../../css/images/css-reg_icon-arrow_grey-round.gif);
background-position: 0px 5px;
background-repeat: no-repeat;
padding: 2px 0 5px 12px;
text-decoration: underline;
}
.content_06 .col1 a:hover,.col2 a:hover{  /*additional*/
color: #00AEEF;
}
.content_07 {
    width: 550px;}
    
.content_07 .col1, .content_07 .col2 {
    padding-right: 80px;
    width: 195px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 275px; /* Styles for MS IE5 PC */
    width/**/:/**/195px; /* Styles for IE6 PC */
    }


.content_08 {
	WIDTH: 660px
}
.content_08 .col1 {
	PADDING-RIGHT: 45px; 
  WIDTH: 325px;
}
.content_08 .col2 {
	PADDING-RIGHT: 45px; 
  WIDTH: 325px;
  
}


.content_08 .col1 ul.relatedLinks li A:link,.col2 ul.relatedLinks li A:link{
  PADDING-RIGHT: 0px; BACKGROUND-IMAGE:none; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; PADDING-LEFT: 0px;
	COLOR: #4D4F53; TEXT-DECORATION: underline;
	text-transform:uppercase;
}

.content_08 .col1 ul.relatedLinks li a:hover,.col2 ul.relatedLinks li a:hover{
  PADDING-RIGHT: 0px; BACKGROUND-IMAGE:none; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; PADDING-LEFT: 0px;
	COLOR: #00AEEF; TEXT-DECORATION: underline;
}

.content_08 .col1 ul.relatedLinks2 li A:link,.col2 ul.relatedLinks2 li A:link{
  PADDING-RIGHT: 0px; BACKGROUND-IMAGE:none; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; PADDING-LEFT: 0px;
	COLOR: #4D4F53; TEXT-DECORATION: none;
}

.content_08 .col1 ul.relatedLinks2 li a:hover,.col2 ul.relatedLinks2 li a:hover{
  PADDING-RIGHT: 0px; BACKGROUND-IMAGE:none; PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; PADDING-LEFT: 0px;
	COLOR: #00AEEF; TEXT-DECORATION: underline;
}

.content_08 .col1 ul.relatedLinks2 li a:visited,.col2 ul.relatedLinks2 li a:visited{
COLOR: #4D4F53; TEXT-DECORATION: underline;
BACKGROUND-IMAGE:none;
padding: 0px;
}
.content_08 .col1 ul.relatedLinks li a:visited,.col2 ul.relatedLinks li a:visited{
COLOR: #4D4F53; TEXT-DECORATION: underline;
BACKGROUND-IMAGE:none;
padding: 0px;
}


.content_08 .col1 A,.col2 A{
  PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(../../../css/images/css-reg_icon-arrow_grey-round.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat;
	COLOR: #4D4F53; TEXT-DECORATION: underline;
}
.content_08 .col1 A:visited,.col2 A:visited {
	COLOR: #4D4F53; TEXT-DECORATION: underline; text-transform:uppercase;
	
}
.content_08 .col1 A:hover,.col2 A:hover {
	COLOR: #00AEEF; TEXT-DECORATION: underline;
	
}
      
    
.content_03 {
    width: 550px;}

/* The following two rules should contunue to live, even though they are no longer valid */    

.forms_01 {
    width: 505px;}
    
.forms_03 {
    width: 550px;}
        
/* 
 #################
# Page Components #
 #################
*/

.imageBlock_noWrap, .actionBlock {
    clear: left;}

/*The below two rules are to fix a problem in IE Mac

See: http://centricle.com/ref/css/filters/tests/escaped_close/

*/

.imageBlock {
    clear: none;}

/* \*/
	.imageBlock {
    clear: left;}
/* */

.imageBlock p.image {
    float: left;
    margin: 0 12px 5px 0;}

div.imageBlock_noWrap .image {
    padding: 0 12px 15px 0;}

/* Use div class="imageBlock_noWrap" for images and shorter text, or text that
you do not want to wrap around the image. use div class="imageBlock" for when
you want the content to flow around the image. */

div.imageBlock_noWrap .image img {
    border: 1px solid #ccc;}

div.imageBlock_noWrap .image p {
    margin: 0;
    padding: 0;}

div.actionBlock{
	border: 1px solid #ccc;
	width: 148px;
}
div.emailBlock {
	border: 1px solid #ccc;
	width: 208px;
}

div.liveBlock {
	border: 1px solid #ccc;
	width: 148px;
}
	
/*Use div class="actionBlock" for a call-to-action. div class="emailBlock"
blocks are a specific type of a call-to-action that has a small email icon in
the top right of the block */
	
div.actionBlock h5,div.liveBlock h5 {
	padding: 4px 10px 4px 10px;
	color: #f93;
/*	font-size: 10px;
	line-height: 14px;
	font-weight: normal; */
	text-transform: uppercase;}

div.emailBlock h5{
	padding: 4px 10px 4px 10px;
	color: #f93;
/*	font-size: 10px;
	line-height: 14px;
	font-weight: normal; */
}

div.actionBlock p, div.emailBlock p,div.liveBlock p  {
	border-top: 1px solid #ccc;
	padding: 10px 10px 0 10px;
	margin: 0 0 12px 0;}

div.actionBlock form,  div.emailBlock form,  div.liveBlock form {
	padding: 0 10px 12px 10px;}

div.actionBlock h5 a:link, div.actionBlock h5 a:visited, div.actionBlock h5
a:hover, div.actionBlock h5 a:active, div.emailBlock h5 a:link, div.emailBlock
h5 a:visited, div.emailBlock h5 a:hover, div.emailBlock h5 a:active,div.liveBlock h5 a:link, div.liveBlock
h5 a:visited, div.liveBlock h5 a:hover, div.liveBlock h5 a:active {
	color: #f93;}
	
h5 a:link{
color: #4D4F53;
text-decoration:underline;
}

h5 a:hover{
color:#00AEEF;
text-decoration:none;
}
	
	
div.emailBlock h5 {
	padding-left: 28px;
	background: url(../../../css/images/iconSend.gif) top left no-repeat;}

div.liveBlock h5 {
	padding-left: 28px;
	background: url(../../../css/images/iconLive.gif) top left no-repeat;}

div.emailBlock p, div.emailBlock form,div.liveBlock p, div.liveBlock form  {
	padding-left: 28px;}

/*
 ###################################
# Foot Styles 						#
 ###################################
*/
	
#foot {
	background: url("../../../css/images/footer_bg.gif") repeat-x  #FDFDFD;
  height:5px;
  padding: 13px 0 45px 0;
	margin: 0;
	text-align: center;
	color: #656565;
  width:1118px}

#foot a:hover{
text-decoration:underline;
}

#foot p {
	margin: 0;
	padding: 0 0 5px 0;	}

#foot a:link {
	color: #656565;
  text-decoration:none;
  }
	
#foot a:visited {
	color: #666666;
  text-decoration:none;
}

#foot p#copy {
	padding-top: 5px;
	color: #999;}
		
/* 
 ###############
# Custom Styles #
 ###############
*/

/* see template forms_03, forms_04 for an example of how  to create a table */

tr.odd {
	background-color: #F7F7F7;}
	
table.contentTable{
	margin-bottom: 25px;}

table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 1px;}

table.contentTable td.sep, table.contentTable th.sep {
	border-left: 1px solid #ccc;
	padding-left: 10px;}
	
table.contentTable td.space, table.contentTable th.space {
	padding-right: 25px;}

table.contentTable, table.threeColTable {
	margin-bottom: 25px;}

table.contentTable td, table.contentTable th {
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 5px 0;}

table.contentTable td.sep, table.contentTable th.sep {
	border-left: 1px solid #ccc;
	padding-left: 10px;}
	
table.contentTable td.space, table.contentTable th.space {
	padding-right: 25px;}

/* threeColTable creates a table with three equal columns*/

table.threeColTable {
	margin-bottom: 25px;}
		
table.threeColTable .first, table.threeColTable .second, table.threeColTable
.first {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;}

table.threeColTable .third {
	border-bottom: 1px solid #ccc;}	
	
table.threeColTable td, table.threeColTable th {
	padding: 0 12px 0 10px;
	width: 161px !important;
	width: 183px;
	width/**/:/**/161px;}	
	
table.threeColTable td ul, table.threeColTable td p, table.threeColTable td ol,
table.threeColTable td h3, table.threeColTable td h5 {
	margin-bottom: 0;}
	
#mainBody table.threeColTable td, #mainBody table.threeColTable th {	
	line-height: 18px;}	

/* HOME SPECIFIC STYLES - These styles apply only to the homepage. See home_01
*/

#homeHead {
    background: url() 290px 0 no-repeat;
	padding: 29px 8px 0 8px;}

#home_noImgHead {
	padding: 29px 8px 0 8px;}
	
#homeHead #monogram, #home_noImgHead #monogram {
	float: left;
	padding: 0;
	width: 60px;}
	
#homeHead h1 {
	padding: 18px 0 0 0;
	margin: 0;
	text-align: right;
/*	line-height: 15px;
	font-size: 15px; */
}

#home_noImgHead h1 {
	padding: 14px 0 0 0;
	margin: 0;
	text-align: right;
/*	line-height: 15px;
	font-size: 15px; */
}

#homeHead h1 img, #home_noImgHead h1 img {
	display: inline;}	
	
#homeHead #stockTicker,#homeHead #languageTicker, #home_noImgHead #stockTicker,#home_noImgHead #languageTicker {
	text-align: right;
	padding: 4px 0 20px 0;
	margin: 0 0 0 0;
	color: #999;}	
	
#homeNav2 {
    padding: 20px 35px 35px 10px;
    width: 155px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 200px; /* Styles for MS IE5 PC */
    width/**/:/**/155px; /* Styles for IE6 PC */}
    
#homeMainCell {
    width: 530px;
    padding: 20px 0 0 0;} 

#homeBodyHead1 {
    padding-right: 35px;
    width: 290px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 325px; /* Styles for MS IE5 PC */
    width/**/:/**/290px; /* Styles for IE6 PC */}

#homeMainBody1 {
    padding-right: 80px;
    width: 245px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 325px; /* Styles for MS IE5 PC */
    width/**/:/**/245px; /* Styles for IE6 PC */}

#homeBodyHead2, #homeMainBody2 {
     padding-right: 8px;
     padding-top: 0;
     width: 197px !important; /* Styles for Mozilla, Safari, IE Mac */
     width: 205px; /* Styles for MS IE5 PC */
     width/**/:/**/197px; /* Styles for IE6 PC */}

.home_02 #homeMainBody1 {
    padding-right: 55px;
    padding-top: 35px;
    width: 275px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 330px; /* Styles for MS IE5 PC */
    width/**/:/**/275px; /* Styles for IE6 PC */}

.home_02 #homeMainBody2 {
     padding-right: 25px;
     padding-top: 35px;
     width: 195px !important; /* Styles for Mozilla, Safari, IE Mac */
     width: 220px; /* Styles for MS IE5 PC */
     width/**/:/**/195px; /* Styles for IE6 PC */}


/* 
 #############################################################
# font sizing  - All fixed font sizes have been commented out #
 #############################################################
*/

body {
    font-size: 100%;}

#stockTicker, input, p.subtitle, #breadCrumb {
	font-size: 10px;}
	
#languageTicker, input, p.subtitle, #breadCrumb {
 font-size: 10px;}
 	
 #languageTicker a {
position: relative;
top: -8px;
left:0px;
	font-size: 10px;}	

#seperator_bar{
position: relative;
top: -8px;
left:0px;
	font-size: 10px;}	
  	
select, option {
	font-size: 10px;
	line-height: 10px;
	color: #666;}

#mainBody,  #homeMainBody1, #homeMainBody2,  #homeNav2, #foot {
    font-size: 11px; /* Styles for Mozilla, Safari, IE Mac */ /*changed the link size in maincell*/
    font-size: 70%; /* Styles for MS IE5 PC */
    font-size/**/:/**/11px; /* Styles for IE6 PC */
    line-height: 115%;
/*	line-height: 13px;
	font-size: 11px; */
}


#mainBody table, #homeMainBody1 table, #homeMainBody2 table, #nav2 table,
#homeNav2 table {
    font-size: 100%;
    
    
    }

/* The following rule exists to fix an IE 5 PC bug */

#bodyHead, #homeBodyHead1, #homeBodyHead2, #home_02BodyHead {
    font-size: 11px; /* Styles for Mozilla, Safari, IE Mac */
    font-size: 75%;  /* Styles for MS IE5 PC */
    font-size/**/:/**/11px;  /* Styles for IE6 PC */
    line-height: 120%;
/*	font-size: 12px;
	line-height: 15px; */
}

/* The following rule exists to fix an IE 5 PC bug */	
#bodyHead table, #homeBodyHead1 table, #homeBodyHead2 table {
    font-size: 100%;}

div.actionBlock h5, div.emailBlock h5, .headTypeE p, .headTypeE form, .headTypeE, div.liveBlock h5
{
	font-size: 90%;
	line-height: 120%;}	
	
h2, h3, h4, h5, h6 {
	font-size: 100%;}
	
table.threeColTable td, table.threeColTable th {	
	line-height: 140%;}	
	
/*
#####################
using 3 columns.. middle and right nav
#####################
*/

#mainCell1 {
float: left;
width: 501px;
border-right: 1px dotted #D0D0D0;
}


#rightCell{
    float: left;
    width: 191px;!important; /* Styles for Mozilla, Safari, IE Mac */
    width: 180px; /* Styles for MS IE5 PC */
    width /**/:/**/180px; /* Styles for IE6 PC */
    padding: 0px 0px 0px 10px;
    
    }	
	
#mainCell12{
    float: left;
    width: 650px;
    padding: 0px 0px 0px 20px;
    
}

#case_study_home{
 text-transform:uppercase;
 text-decoration:underline;
}

#case_study_home a:hover{ color:#00AEEF; text-decoration:none}

#home_search_image {
    left: 874px;
    position: absolute;
}

#home_new_prod{
 text-transform:uppercase;
 color:#00AEEF;
}

#homecasestudy{
text-transform:uppercase;
 color:#00AEEF;

}
