body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4A4948;
	font-size:11px;}

table{
	margin:0px;
	padding:0px;
	font-size:11px;}
	
div{
	font-size:11px;
	margin:0px;
	padding:0px;}
	
p{
	margin:23px 0px 0px 0px;}
	
/*--------------- default links ---------------*/
a, a:link{text-decoration:none; color: #0047BA; outline:none;}
a:visited{text-decoration:none;color: #84B3FF; outline:none;}
a:hover{text-decoration: underline; color: #E9068C; outline:none;}
	
/*--------------- CONTAINER STYLES ---------------*/
#container{
	width:100%;
	height:100%;
	min-height:100%;
	width:860px;}
	
/*--------------- CLEARFIX clear all floats -------------*/
.clearAll:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size:0;
	visibility:hidden;}

.clearAll {display:inline-block;} 
/* Hide from IE Mac \*/ 
.clearAll {display:block;} 
/* End hide from IE Mac */

/* ------------------------------ FORM TABLE STYLES ------------------------------ */

form{
	margin:0px;
	padding:0px;}
	
select{
  color:#4A4A4A;
	font-size:11px;}
		
input{
  color:#4A4A4A;
	font-size:10px;}
	
input, textarea{
  color:#4A4A4A;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;}

/* Button class */
.btn{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
	color: #FFFFFF; 
	font-weight: normal;
	background-color: #0047BA;
	padding:0px 0px 1px 0px;
	height:20px;
	border:1px solid #0047BA;
	cursor:pointer;}
	
.btn:hover{  
	background-color: #0047BA;
	border:1px solid #0047BA;} 
    
img{
	border:none;}
	
.smText{
	font-size:10px;}

/*--------------- HEADER STYLES ---------------*/
h1{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0047BA;
	font-weight:bold;
	margin:0px 0px 18px 0px;}
	
h2{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0047BA;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	text-align:left;}
	
.topH2{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0047BA;
	font-weight:bold;
	margin:0px 0px 18px 0px;}

a.headerLink, a.headerLink:link, a.headerLink:visited{text-decoration:none; color: #0047BA; font-size:11px; outline:none;}
a.headerLink:hover{text-decoration:underline; color: #E9068C; font-size:11px; outline:none;}
	
h3{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ec008c;
	font-weight:bold;
	margin:0px 0px 10px 0px;}
	
h4{	
	margin:0px 0px 0px 0px;}

span {
	margin:0px 0px 0px 0px;}
	
.acc{
	position:absolute;
	text-indent:-9999px;}

	
/* ------------------------------ FORM TABLE STYLES ------------------------------ */
table.formTable{
	margin:0px;
	padding:0px;}

table.formTable tr td{
	padding:2px 4px 2px 4px;
	font-size:11px;}
	
table.formTable tr.titleRow td{
	font-weight:bold;
	background-color:#415E74;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#FFFFFF;}

table.formTable tr td table tr td{
	padding:2px 5px 2px 0px;}
	
.bluetext{
	color:#0049bc;}

/*--------------- HEADER STYLES ------------------*/
#header{
	position:relative;
	padding:0px;
	width:860px;
	height:87px;
	background-image:url(../graphx/bg_header.gif);
	background-position:bottom;
	background-repeat:no-repeat;}

.techDocsLogo{
	position:absolute;
	left:20px;
	top:22px;}
	
.techDocsRegion{
	position:absolute;
	top:32px;
	left:525px;
	width:310px;
	height:40px;}
	
.label1 {
	float:left; 
	width:150px; 
	text-align:right; 
	padding-right:10px;}

.label2 {	
	float:left; 
	width:150px; 
	text-align:left;}
	
/*------------------------------ CONTENT STYLES ------------------------------*/
#content{
	position:relative;
	padding:5px 0px 0px 0px;
	height:100%;
	margin:0px;
	text-align:left;}
	
/*------------------------------ FOOTER STYLES ------------------------------*/
#footer{
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	height:auto;
	width:840px;}
	
#homeFooter{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#9e9e9e; 
	font-size:9px;
	width:824px;}
		
#footerNavContainer{
	width:824px;}
		
a.footerNav, a.footerNav:link, a.footerNav:visited{
	text-decoration:none; 
	color:#9e9e9e; 
	padding:0px 6px 0px 6px;
	outline:none;}
a.footerNav:hover{
	text-decoration:underline; 
	color:#9e9e9e; 
	padding:0px 6px 0px 6px;
	outline:none;} 
	
#copyright{
	margin-top:5px;
	padding-bottom:20px;
	width:824px;
	color:#9E9E9E;}	
	
/* ------------------------------ ACCORDION STYLES ------------------------------ */
#accordionContainer{
	height:auto;
	position:relative;
	display:block;
	float:left;
	text-align:left;}
	
.headerBar, a.headerBar, a.headerBar:visited, a.headerBar:link {
	position:relative;
	background-image:url(../graphx/bg_techDocs_bar.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:24px;
	width:860px;
	color:#ffffff; 
	font-weight: normal;
	text-decoration:none;
	display:block;
	border-bottom: 1px solid #ffffff;
	outline:none;}
a.headerBar:hover{
	background-position:0px -24px;
	cursor:pointer;
	outline:none;}	
	
a.headerBar:hover div.headerBarTitle{
	cursor:pointer;
	outline:none;}
	
.headerBarOn, a.headerBarOn, a.headerBarOn:visited, a.headerBarOn:link, a.headerBarOn:hover{
	position:relative;
	background-image:url(../graphx/bg_techDocs_bar.gif);
	background-position:0px -48px;
	background-repeat:no-repeat;
	height:24px;
	width:860px;
	color:#ffffff; 
	font-weight: normal;
	text-decoration:none;
	display:block;
	border-bottom: 1px solid #ffffff;
	cursor:pointer;
	outline:none;}	
	
.headerBarTitle{
	position:absolute;
	left:20px;
	top:5px;}
	
.headerBarNum{
	position:absolute;
	left:250px;
	top:5px;}
	
.docsContainer{
	position:relative;
	background-color:#E5ECF8; 
	border:1px solid #9BB5DD; 
	padding:10px 20px 10px 20px;}

.moreResults, a.moreResults, a.moreResults:visited, a.moreResults:link{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color:#cccccc; 
	font-weight: bold;
	text-decoration:none;
	outline:none;}
a.moreResults:hover{
	text-decoration: none; color: #625085;
	outline:none;}

.toggler {
	padding: 0px 0px;
	border-top: 1px solid #ffffff;}

/* ------------------------------ TECH DOCS CONTAINER STYLES ------------------------------ */
.techDocsContainer{
	float:left;
	height:auto;
	padding:10px 0px 10px 10px;
	margin:0px 0px 0px 0px;}
	
/*------------------------------------------////////////////////////////////////////////////---------------------------------*/

ul.literature {
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	list-style-image:none;}

ul.literature li {
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	list-style:none;
	list-style-image:none;} 	

a.techDocs, a.techDocs:visited, a.techDocs:link{
	background-image:url(../graphx/techDoc_Smallarrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px 0px 0px 18px; 
	color:#0047BA;
	font-weight:normal;
	text-decoration:none;
	outline:none;}
a.techDocs:hover{
	text-decoration: none; 
	color: #E9068C;}
/*------------------------------------------////////////////////////////////////////////////---------------------------------*/
	
/* ------------------------------ SELECT LANGUAGES BUTTON STYLES ------------------------------ */
	
 a.techDocsLanguageEN, a.techDocsLanguageEN:visited ,  a.techDocsLanguageEN:link{
	background-image:url(../graphx/n_americas.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:29px;
	width:78px;
	display:block;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	float:left;
	text-indent: -9999px;
	outline:none;}
a.techDocsLanguageEN:hover{
	background-position:0px -29px;
	outline:none;}

a.techDocsLanguageEU,  a.techDocsLanguageEU:visited,  a.techDocsLanguageEU:link{
	background-image:url(../graphx/n_europe.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:29px;
	width:78px;
	display:block;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	float:left;
	text-indent: -9999px;
	outline:none;}
a.techDocsLanguageEU:hover{
	background-position:0px -29px;
	outline:none;}