/* rtl */
body {
	background:#FFFFFF url(img/shared/line_green01.gif) repeat-x scroll left top;
	color:#000000;
	font-family:"Arial",sans-serif;
	font-size:11px;
	margin:4px 0 0;
	padding:0;
	direction: rtl;
}


/*a{font-size:13px;font-weight:bold;color:#8ac048 !important;}*/
* span, * a, * abbr, * em, * strong, * img {
border:medium none;
font-style:normal;
text-decoration:none;
}

* h1, * h2, * h3, * h4, * h5, * h6, * p, * address, * ul, * ol, * li, * form, * dl, * dt, * dd, * div, * table, * tr, * th, * td {
border:medium none;
font-size:100%;
font-style:normal;

line-height:1;
list-style-type:none;
margin:0;
padding:0;
text-align:right;
text-decoration:none;
}

h2 {
background:#F0F0F0 url(images/he/bg_h2.gif) scroll left top;
font-size:15px;
font-weight:bold;
line-height:1.2;
margin:0px 0 0;
padding-bottom:6px;
padding-top:6px;
padding-right:5px;
padding-left:9px;
w idth:630px;
color:#464646;
background-repeat:no-repeat;
background-position:right top;
}


.indexItem2{border-bottom:1px solid silver ;margin-right:10px;



font-size:110%;
font-weight:bold;
line-height:1.3;

padding-top:10px;
padding-left:5px;
}

#header {
	margin:0 auto;
	min-height:56px;
	width:765px;
}

#header #identity{
	float: left;
	width: 765px;
	margin: 0 -765px 0 0;
	padding: 20px 0px 18px 0px;
}

#header #identity img#ciImage {
margin:0 15px;
position:relative;
z-index:2;
}



.contentBlockA01 {
	background:#FFFFFF url(img/shared/line_box01.gif) no-repeat scroll left top;
	margin:3px 0 0;
	padding:9px 0;
}

.parallelBlockA03 .colA01 {
	float:left;
	margin:0 9px 0 0;
	width:270px;
}

.defaultParagraph{
	padding-top:10px;line-height:11px;
}
.defaultParagraph p {
line-height:1.30;
font-size:13px;
margin:6px 6px 0;
t ext-align:justify;
}

.defaultParagraph b {font-size:15px;}

.colUA02 .defaultParagraph p{font-size:11px;line-height:11px;font-weight:bold;color:gray;}

.colUA02full .defaultParagraph p{font-size:15px;line-height:17px;f ont-weight:bold;color:gray;}


a[href]:hover {
text-decoration:underline;
}
a[href]:link {
color:#3366CC;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a:link {
color:#3366CC;
text-decoration:none;
}
* h3 a {
font-weight:bold;
line-height:1.3;
}

.parallelUnitA91 .colUA02 {
float:left;
width:110px;

}

.imageBlockA01{
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.firstParagraph{padding-top:15px;font-size:13px;padding-bottom:10px;}


#contentArea{
	/* margin:20px; */
	color:#313131;

}


#contentArea03 #breadcrumb{
	background: #ffffff url("../../img/shared/line_header02.gif"/*tpa=http://fujifilm.pt/img/shared/line_header02.gif*/) left top no-repeat;
}

/* h2 background switch */

.parallelBlockA01 h2,
.parallelBlockA02 h2{
	background: #f0f0f0 url("../../img/shared/bg_h2-A01.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A01.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA01 h2.linkWithImage,
.parallelBlockA02 h2.linkWithImage{
	background-color: transparent;
	background-image: none;
}
.parallelBlockA01 h2.linkWithImage span.text,
.parallelBlockA02 h2.linkWithImage span.text{
	background: #f0f0f0 url("../../img/shared/bg_h2-A01.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A01.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA01 h2.link,
.parallelBlockA02 h2.link{
	background: #f0f0f0 url("../../img/shared/bg_h2-A01.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A01.gif*/) left top no-repeat;
	zoom: 1;
}

.parallelBlockA03 h2{
	background: #f0f0f0 url("../../img/shared/bg_h2-A03.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A03.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA03 h2.linkWithImage{
	background-color: transparent;
	background-image: none;
}
.parallelBlockA03 h2.linkWithImage span.text{
	background: #f0f0f0 url("../../img/shared/bg_h2-A03.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A03.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA03 h2.link{
	background: #f0f0f0 url("../../img/shared/bg_h2-A03.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A03.gif*/) left top no-repeat;
	zoom: 1;
}

.parallelBlockA04 h2,
.parallelUnitA02 h2{
	background: #f0f0f0 url("../../img/shared/bg_h2-A04.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A04.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA04 h2.linkWithImage,
.parallelUnitA02 h2.linkWithImage{
	background-color: transparent;
	background-image: none;
}
.parallelBlockA04 h2.linkWithImage span.text,
.parallelUnitA02 h2.linkWithImage span.text{
	background: #f0f0f0 url("../../img/shared/bg_h2-A04.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A04.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA04 h2.link,
.parallelUnitA02 h2.link{
	background: #f0f0f0 url("../../img/shared/bg_h2-A04.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A04.gif*/) left top no-repeat;
	zoom: 1;
}

.parallelBlockA05 h2{
	background: #f0f0f0 url("../../img/shared/bg_h2-A05.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A05.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA05 h2.linkWithImage{
	background-color: transparent;
	background-image: none;
}
.parallelBlockA05 h2.linkWithImage span.text{
	background: #f0f0f0 url("../../img/shared/bg_h2-A05.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A05.gif*/) left top no-repeat;
	zoom: 1;
}
.parallelBlockA05 h2.link{
	background: #f0f0f0 url("../../img/shared/bg_h2-A05.gif"/*tpa=http://fujifilm.pt/img/shared/bg_h2-A05.gif*/) left top no-repeat;
	zoom: 1;
}

.parallelBlockA01 .colA02 .contentBlockD01,
.parallelBlockA02 .colA01 .contentBlockD01,
.parallelBlockA04 .contentBlockD01{
	background: #ffffff url("../../img/shared/bg_related-content01.gif"/*tpa=http://fujifilm.pt/img/shared/bg_related-content01.gif*/) left top repeat-y;
	zoom: 1;
}

/* text-align: justify switch */

.parallelBlockA01 .colA02 .defaultParagraph p,
.parallelBlockA02 .colA01 .defaultParagraph p,
.parallelBlockA03 .defaultParagraph p,
.parallelBlockA04 .defaultParagraph p,
.parallelBlockA05 .defaultParagraph p,
.parallelUnitA01 .colUA01 .defaultParagraph p,
.parallelUnitA01 .colUA02 .defaultParagraph p,
.parallelUnitA02 .colUA01 .defaultParagraph p,
.parallelUnitA02 .colUA02 .defaultParagraph p,
.parallelUnitA03 .colUA01 .defaultParagraph p,
.parallelUnitA03 .colUA02 .defaultParagraph p,
.floatUnit .defaultParagraph p,
.definitionTableA01 table td .defaultParagraph p,
.definitionTableB01 table td .defaultParagraph p{
	text-align: left;
}

/* margin adjust class */

.first{
	margin-top: 0 !important;
}

#contentArea01 h1+*,
#contentArea02 h1+*,
#contentArea01 .as-of-h1,
#contentArea02 .as-of-h1{
	margin-top: 0 !important;
}

#contentArea01 div:first-child,
#contentArea01 ul:first-child,
#contentArea01 ol:first-child,
#contentArea01 li:first-child,
#contentArea01 p:first-child,
#contentArea01 dl:first-child,
#contentArea01 dt:first-child,
#contentArea01 dd:first-child,
#contentArea01 h2:first-child,
#contentArea01 h3:first-child,
#contentArea01 h4:first-child,
#contentArea01 h5:first-child,
#contentArea01 h6:first-child,
#contentArea02 div:first-child,
#contentArea02 ul:first-child,
#contentArea02 ol:first-child,
#contentArea02 li:first-child,
#contentArea02 p:first-child,
#contentArea02 dl:first-child,
#contentArea02 dt:first-child,
#contentArea02 dd:first-child,
#contentArea02 h2:first-child,
#contentArea02 h3:first-child,
#contentArea02 h4:first-child,
#contentArea02 h5:first-child,
#contentArea02 h6:first-child,
#contentArea01 div.first-child,
#contentArea01 ul.first-child,
#contentArea01 ol.first-child,
#contentArea01 li.first-child,
#contentArea01 p.first-child,
#contentArea01 dl.first-child,
#contentArea01 dt.first-child,
#contentArea01 dd.first-child,
#contentArea01 h2.first-child,
#contentArea01 h3.first-child,
#contentArea01 h4.first-child,
#contentArea01 h5.first-child,
#contentArea01 h6.first-child,
#contentArea02 div.first-child,
#contentArea02 ul.first-child,
#contentArea02 ol.first-child,
#contentArea02 li.first-child,
#contentArea02 p.first-child,
#contentArea02 dl.first-child,
#contentArea02 dt.first-child,
#contentArea02 dd.first-child,
#contentArea02 h2.first-child,
#contentArea02 h3.first-child,
#contentArea02 h4.first-child,
#contentArea02 h5.first-child,
#contentArea02 h6.first-child{
	margin-top: 0 !important;
}



#contentArea01 .hasLead,
#contentArea02 .hasLead{
	margin-top: 24px !important;
}

#contentArea01 .hasH2,
#contentArea02 .hasH2{
	margin-top: 24px !important;
}

#contentArea01 .hasH3,
#contentArea02 .hasH3{
	margin-top: 18px !important;
}

#contentArea01 .hasH4,
#contentArea02 .hasH4{
	margin-top: 12px !important;
}

#contentArea01 .indexItem,
#contentArea02 .indexItem{
	margin-top: 9px !important;
}

/* margin adjust context selector */

dl.relatedBlockA01 .defaultParagraph p{
	margin-top: 6px;
}
dl.relatedBlockA01 ul.linkListA01{
	margin-top: 6px;
}
dl.relatedBlockA01 ul.linkListA01 li{
	margin-left: 12px;
}

dl.relatedBlockB01 .defaultParagraph p{
	margin-top: 6px;
}
dl.relatedBlockB01 ul.linkListA01{
	margin-top: 6px;
}
dl.relatedBlockB01 ul.linkListA01 li{
	margin-left: 12px;
}

dl.descriptionBlockA01 dd.descriptionContent .defaultParagraph p{
	margin-top: 6px;
}
dl.descriptionBlockA01 dd.descriptionContent ul.linkListA01{
	margin-top: 6px;
}
dl.descriptionBlockA01 dd.descriptionContent ul.default{
	margin-top: 9px;
}

.contentBlockA01 .defaultParagraph p{
	margin-top: 6px;
}
.contentBlockA01 ul.linkListA01{
	margin-top: 6px;
}
.contentBlockA01 ul.linkListA01 li{
	margin-left: 12px;
}
.contentBlockA01 ul.default li{
	margin-left: 12px;
}

.contentBlockD01 ul.linkListA01{
	margin-top: 6px;
}
.contentBlockD01 ul.linkListA01 li{
	margin-left: 12px;
}

.parallelUnitA01 .colUA01 ul.linkListA01,
.parallelUnitA01 .colUA02 ul.linkListA01{
	margin-top: 6px;
}
.parallelUnitA01 .colUA01 ul.linkListA01 li,
.parallelUnitA01 .colUA02 ul.linkListA01 li{
	margin-right: 0;
	margin-left: 0;
}
.parallelUnitA01 .colUA01 .defaultParagraph p,
.parallelUnitA01 .colUA02 .defaultParagraph p{
	margin-right: 0;
	margin-left: 0;
}
.parallelUnitA01 .colUA01 ul.default li,
.parallelUnitA01 .colUA02 ul.default li{
	margin-right: 0;
	margin-left: 0;
}

.definitionTableA01 table td .defaultParagraph p{
	margin-top: 6px;
}
.definitionTableA01 table td ul.linkListA01{
	margin-top: 6px;
}
.definitionTableA01 table td ul.linkListA01 li{
	margin-left: 12px;
}

.definitionTableB01 table td .defaultParagraph p{
	margin-top: 6px;
}
.definitionTableB01 table td ul.linkListA01{
	margin-top: 6px;
}
.definitionTableB01 table td ul.linkListA01 li{
	margin-left: 12px;
}

dl.notesBlockA01 dd ul.default{
	margin-top: 6px;
}
dl.notesBlockA01 dd ul.default li{
	margin: 6px 0 0 29px;
	padding: 0 0 0 13px;
	background: url("../../img/shared/icon_dot02.gif"/*tpa=http://fujifilm.pt/img/shared/icon_dot02.gif*/) 0 0.5em no-repeat;
	line-height: 1.3;
	color: #6e6e6e;
	zoom: 1;
}
.pluginNoticeBlockA01 .defaultParagraph p{
	margin-top: 6px;
}
.pluginNoticeBlockA01 ul.linkListA01{
	margin-top: 6px;
}
.pluginNoticeBlockA01 ul.linkListA01 li{
	margin-left: 12px;
}

.floatUnit .defaultParagraph p{
	color: #6e6e6e;
}

/* clearing float */

ul.changeTabA01,
ul.changeTabA02,
ul.parallelULA01,
ul.linkListB01,
ul.linkListC01,
ul.linkListD01,
dl.indexListBlockA01 dd ul,
dl.indexListBlockA02 dd ul,
.pluginNoticeBlockA01,
.parallelBlockA01,
.parallelBlockA02,
.parallelBlockA03,
.parallelBlockA04,
.parallelBlockA05,
.parallelBlockA06,
.parallelBlockA07,
.parallelUnitA01,
.parallelUnitA02,
.parallelUnitA03{
	/*\*/
	overflow: hidden;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
	/**/
	/*\*//*/
	overflow: hidden;
	/**/
}

.floatBlockA01,
.floatBlockA02{
	/*\*/
	_height: 1px;
	_overflow: visible;
	zoom: 1;
	/**/
	/*\*//*/
	display: inline-table;
	/**/
}

ul.changeTabA01:after,
ul.changeTabA02:after,
ul.parallelULA01:after,
ul.linkListB01:after,
ul.linkListC01:after,
ul.linkListD01:after,
dl.indexListBlockA01 dd ul:after,
dl.indexListBlockA02 dd ul:after,
.pluginNoticeBlockA01:after,
.floatBlockA01:after,
.floatBlockA02:after,
.parallelBlockA01:after,
.parallelBlockA02:after,
.parallelBlockA03:after,
.parallelBlockA04:after,
.parallelBlockA05:after,
.parallelBlockA06:after,
.parallelBlockA07:after,
.parallelUnitA01:after,
.parallelUnitA02:after,
.parallelUnitA03:after{
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

/* float for MacIE */

ul.linkListC01 li{
/*\*//*/
	width: 0.1em;
/**/
}


#subNavigation {
float:left;
width:201px;
}


#contentArea{
float:right;
width:550px;
}

#backToTop {
border-top:1px solid sil ver;
clear:left;
margin:0 auto;
padding:36px 0 9px;
text-align:right;
width:735px;
}

.parallelBlockA03 .colA01 {
	float:left;
	margin:0 7px 0 0;
	width:270px;
}

.productBlockContainer{
	width:574px;
	clear:both;
	padding-left:10px;
}

.productBlock{
	float:right;
	margin-right:10px;
	width:550px;background-color:white;
}
.productThumbBlock{
	width:270px;float:right;
}

.productThumbBlock a{font-size:13px;line-height:11px;}

.productThumbBlock.odd{clear:right;}

ul.linkListA01{padding-top:5px;}

ul.linkListA01 li {
background:transparent url(/images/rtl/icon_link02.gif) no-repeat scroll center right;
line-height:1.3;
margin:0px;
margin-top:3px;
margin-right: 12px;
padding:0px;
padding-right:11px;
}




.catalogueMenu {clear:both;}

.catalogueMenu .productLine span {display:block;padding:5px;font-weight:bold;}
.catalogueMenu .productLine span.productLineTitle {border-top:1px solid silver;background-color:gray;color:white;cursor: pointer;cursor: hand;height:16px;display:block;padding-top:11px;font-size:13px;font-weight:bold;}
.catalogueMenu .productLine ul.submenu li {background-color:silver;color:gray;}
.catalogueMenu .productLine ul.submenu li a {display:block;color:#303030;height:20px;}
.catalogueMenu .productLine ul.submenu li a:hover {background-color:#f0f0f0;} 
.catalogueMenu .productLine ul.submenu li a span{padding-right:10px;}

h2 a {color:gray !important;}

.brief{
	padding-left:12px;
	padding-top:12px;
	font-size:13px;
}

.articletext{width:630px;}
.articletext p {margin-bottom:10px;line-height:18px;font-size:13px;}
.articleContainer .imageContainer {float:left;}
.articleContainer .imageContainer {margin:10px;}

.articleContainer h4{b ackground-color:#E5E5E5;font-size:13px;padding-top:10px;padding-bottom:5px;border-bottom:1px dotted silver;}
.articleContainer h4 a{padding-right:10px;}
.articleContainer .brief{margin-top:5px;padding-right:10px;}

#contentArea .pad {padding:10px;}


.features{/*width:270px;float:left;}*/ border:8px solid #069370;text-align:center;}
/*.featuresTable{background-color:white;margin-left:5px;marigin-right:5px;width:540px;}*/


/* width=549 */





p.back {clear:both;padding-top:30px;text-align:center;}
.back a{font-size:15px;font-weight:bold;color:#069370;}

.featuresTab{text-align:right;color:white;padding:5px;background-color:#069370;width:70px;padding-top:8px;font-size:18px;}
 .featuresTab b{padding-right:5px;}

.ADVplace{color:silver;font-size:18px;background-color:#f1f1f1;}
.ADVplace table{border:1px solid white;}
.ADVplace table td{text-align:center;}

.newsBlock{font-family:arial;}
.newsBlock h3{margin-bottom:5px;}
.newsBlock h3 span{font-size:13px;font-weight:bold;line-height:12px;}
.newsBlock h2{ background-image:none;background-color:white;}
.newsBlock h2 span{font-size:13px;font-weight:bold;color:#3366cc;}
.newsBlock a{font-size:12px;font-weight:bold;color:blue;}

.newsBlock p{font-size:11px;line-height:12px;margin-bottom:5px;margin-top:5px;}
.newsBlock .linkListA01 li a{line-height:10px;}


.TextListA01{}
.TextListA01 li{margin-right:12px;margin-left:20px;}

.homepageArticles .articleContainer h2{background-color:white;background-image:none;}
.homepageArticles .articleContainer .brief{padding-top:0px;}
.homepageArticles .articleContainer h2 a{color:#3366CC !important;}
.articletext {padding-top:25px;}
.articletext em{font-size:15px;}
.homepageArticles .articleContainer h2 a{color:#3366CC !important;}
.articletext .inputSelect{width:120px;margin-right:15px;}

.branchesListEntry {padding-top:10px;padding-bottom:15px;font-size:13px;color:gray;}

.branchesListEntry h3{font-size:15px;padding-bottom:2px;border-bottom:1px dotted silver;color:black;}
.branchesListEntry .addr{padding-top:4px;padding-right:15px;}
.branchesListEntry .url{padding-top:4px;padding-right:15px;direction:ltr;}
.branchesListEntry .phone{padding-top:4px;padding-right:15px;direction:ltr;}
.branchesListEntry .descr{padding-top:4px;padding-right:15px;}

/* contacts form */

.fieldcontainer {clear:both;padding-top:5px;}
.fieldcontainer .fieldDescription {float:right;width:110px;}
.fieldcontainer .fieldControl {float:right;width:242px;}
.submitContainer {clear:both;width:360px;text-align:left;padding-top:4px;}
.submitContainer .submitCommand { border: solid 1px gray; background-color:#efefef;  float:left;width:100px;height:20px;font-weight:bold;font-size:12px;}
.inputTextarea, .inputText {border: solid 1px silver; width:242px;padding:3px; color:gray;}
.inputSelect {font-size:12px;}
.inputTextarea {height:100px;}

.fieldContainer .label{
	width:180px;
	float:left;
}
.fieldContainer .control, .fieldContainer .select{
	width:310px;
}
.fieldContainer .control .expInput {width:40px;}

.formContainer h3{
	background-color:#F65206;
	margin-top:30px;
}

.adminInterface td{padding:10px;}




.prodKind{f loat:right; p adding-top:10px;p adding-bottom:20px;
	border-bottom:1px solid #b6b6b6;
	display:block;
	width:200px;
	height:30px;
	background-color:#d9d9d9;
}
.prodKind a.kind{display:block;width:200px;height:30px;color:#565656;}
.prodKind a.kind:hover{color:#565656;}
.prodKind a.kind span{display:block;padding-top:13px;padding-right:10px;font-size:11px;font-weight:bold;color:#565656;}


.catTypeTitle{display:none;}

.submenu{background-color:#a2a2a2;}
.submenusCountStyle{margin-bottom:1px;}

.sideBar{b ackground-color:#54b99f;}
.prodKindWrap{display:inline;}
.prodKindWrap h3{}


.featuresValueRow{clear:both;padding-top:5px;}

.featurePropertyName{
	font-size:12px;
	color:#768cb8;
	f ont-weight:bold;
	width:130px;
	display:block;
	float:right;
	margin-right:16px;
	}
.featurePropertyValue{font-size:12px;width:300px;display:block;float:left;color:#707070;line-height:15px;}

.property_title .featurePropertyName{color:#01916d;font-size:15px;padding-top:15px;display:block;b ackground-color:silver;width:auto;font-weight:bold;margin-right:0px;}
.property_title .featurePropertyValue{display:none;}

.textPageInfo{
	font-size:15px;width:400px;line-height:16px;padding-right:10px;
}

.fieldDescription{
	font-size:12px;
}


.clear_odd {clear:both;}

/*#footerUtility{border-top:1px solid silver;}*/

#footer{}

.footerSplit{}body{
	margin: 4px 0 0 0;
	padding: 0;
	background: #ffffff url("../../img/shared/line_green01.gif"/) left top repeat-x;
	font-size: 11px;
	font-family: "Arial",sans-serif;
	color : #000000;
	/*\*/
	*font-size: 68.75%;
	_text-align: center;
	/**/
	/*\*//*/
	font-family: "Arial",sans-serif;
	/**/
}

embed,object{
	vertical-align: top;
}

form input,
form select,
form textarea,
form select{
	font-size: 100%;
	font-family: "Arial",sans-serif;
	color : #000000;
	/*\*//*/
	font-family: "Arial",sans-serif;
	/**/
}

a:link{
	color: #3366cc;
	text-decoration: none;
}
a[href]:link{
	color: #3366cc;
	text-decoration: none;
}

a:visited{
	color: #768cb8;
	text-decoration: none;
}
a[href]:visited{
	color: #768cb8;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}
a[name]:hover{
	color: inherit;
	text-decoration: none;
}
a[href]:hover{
	text-decoration: underline;
}

a:active{
	color: #3366cc;
	text-decoration: underline;
}
a[href]:active{
	color: #3366cc;
	text-decoration: underline;
}

hr{
	display: none;
}

span.non-visual{
	display: none;
}

#header{
	width: 765px;
	margin: 0 auto 0 auto;
	min-height: 56px;
}

#header #identity{
	float: right;
	width: 265px;
	margin: 0 0px 0 0;
	padding: 20px 0px 18px 0px;
}

#header #identity img#ciImage{
	position: relative;
	z-index: 2;
	margin: 0 15px 0 15px;
	/*\*/
	_margin: 0 12px 0 15px;
	/**/
	_margin/**/: 0 15px 0 15px;
	/*\*//*/
	_position: static;
	/**/
}

#header #identity #areaIdentifier{
	position: relative;
	top: -1px;
	font-size: 110%;
	font-weight: bold;
	/*\*//*/
	_position: static;
	/**/
}

#header #identity #company{
	background: url("../../img/shared/line_separate02.gif") left center no-repeat;
	padding: 0 0 0 19px;
	position: relative;
	top: -1px;
	font-size: 110%;
	color: #343434;
	/*\*/
	_background: none;
	/**/
	/*\*//*/
	_position: static;
	/**/
	_background/**/: url("../../img/shared/line_separate02.gif") left center no-repeat;
}

#header #identity span.non-visual{
	/*\*/
	_display: inline;
	_position: relative;
	_top: -1px;
	_color: #343434;
	*font-size: 110%;
	/**/
	_display/**/: none;
}

#header ul#utility{
	width: 450px;	float:left;
}

#header ul#utility li{
	float: left;
	padding: 5px 0 7px 18px;
}

#header ul#utility li.image{
	float: right;
	padding: 5px 0 4px 18px;
	vertical-align: bottom;
}

#header ul#utility li a{
	display: block;
	padding: 0px;
	padding-right: 9px;
	background: url("/images/rtl/icon_link02.gif") right center no-repeat;
	white-space: nowrap;
	color: #000000;
	line-height: 1;
}

#header ul#utility li.image a{
	padding: 0px;
	padding-right: 9px;
	background: url("/images/rtl/icon_link02.gif") right 33% no-repeat;
}

form#siteSearch{
	width: 450px;
	float:left;
	padding: 0 0 9px 0;
	clear: left;
}

form#siteSearch dl{
	text-align: left;
}

form#siteSearch dl dt,
form#siteSearch dl dd{
	display: inline;
	text-align: right;
}

form#siteSearch dl dt{
	display: none;
}

form#siteSearch input{
	border: #afafaf 1px solid;
}

form#siteSearch select#searchChoice{
	margin: 0 6px 0 0;
	border: #afafaf 1px solid;
}

form#siteSearch input#searchKeyword{
	width: 10em;
	margin: 0 6px 0 0;
	background-color: #ffffff;
}

form#siteSearch input.submitButton{
	width: 4.7em;
	background-color: #f1f1f1;
	text-align: center;
	color: #000000;
	/*\*//*/
	line-height: 1.3;
	/**/
}

dl#globalNavigation{
	clear: right;
	width: 100%;
	padding-bottom: 6px;
	background: #000000 url("../../img/shared/bg_gn03.gif") bottom repeat-x;
	text-align: center;
	overflow: hidden;
	/*\*//*/
	overflow: visible;
	/**/
}

dl#globalNavigation dt{
	display: none;
}

dl#globalNavigation dd{
	width: 765px;
	margin: 0 auto 0 auto;
	background: #000000 url("../../img/shared/bg_gn01.gif") 15px 0 no-repeat;
	text-align: left;
	/*\*/
	_margin: 0;
	/**/
}

dl#globalNavigation dd ul{
	padding: 0 0 0 16px;
}

dl#globalNavigation dd ul li{
	float: right;
	white-space: nowrap;
}

[lang]body dl#globalNavigation dd ul li{
	float: none;
}

[lang]body:last-child dl#globalNavigation dd ul li{
	float: left;
}

dl#globalNavigation dd ul li a{
	display: block;
	padding: 6px 9px 6px 9px;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	background: url("../../img/shared/bg_gn02.gif") right top no-repeat;
	margin: 0 0 -1px 0;
}

dl#globalNavigation dd ul li a:hover{
	text-decoration: underline;
}

dl#globalNavigation dd ul li.current em{
	display: block;
	/*\*//*/
	display: inline-block;
	margin: 0;
	/**/
}

dl#globalNavigation dd ul li.current em a{
	background-color: #dddddd;
	color: #000000 !important;
}

#body{
	clear: left;
	width: 765px;
	margin: 4px auto 0 auto;;
	/*\*/
	_text-align: center;
	/**/
}

ul#pageTool{
	width: 735px;
	margin: 0 15px 0 15px;
}

ul#pageTool li{
	float: right;
	min-height: 16px;
	/*\*/
	_height: 16px;
	/**/
}

ul#pageTool li.textSizeSelector{
	padding: 0 12px 4px 9px;
	color: #565656;
	white-space: nowrap;
	font-size: 90%;
}

ul#pageTool li.textSizeSelector a{
}

ul#pageTool li.textSizeSelector a img{
	margin: 0 0 0 3px;
	vertical-align: bottom;
}

ul#pageTool li.printerFriendly{
	padding: 3px 13px 0 12px;
	background: url("../../img/shared/line_separate01.gif") right top no-repeat;
}

ul#pageTool li.printerFriendly a{
	display: block;
	background: transparent url("../../img/shared/icon_link02.gif") 17px 0.4em no-repeat;
	white-space: nowrap;
	color: #565656;
	font-size: 90%;
}

ul#pageTool li.printerFriendly a img{
	margin: 0 14px 0 0;
	vertical-align: middle;
}

ul#pageTool li.printerFriendly a{
}

#subNavigation{
	float: left;
	width: 201px;
}

ul#localNavigation{
	margin: 0 18px 0 15px;
	min-height: 151px;
	/*\*/
	_height: 151px;
	/**/
}

ul#localNavigation li{
	*display: inline;
	*width: 100%;
}

ul#localNavigation li a{
	display: block;
	padding: 14px 12px 7px 12px;
	border-bottom: #b6b6b6 1px solid;
	background-color: #d9d9d9;
	font-weight: bold;
	line-height: 1.2;
	color: #565656;
}

ul#localNavigation li.current{
}

ul#localNavigation li.current em{
}

ul#localNavigation li.current em a{
	color: #000000;
	background-color: #d9d9d9;
}

ul#localNavigation li ul{
	padding: 6px 0 0 0;
	border-top: #f0f0f0 1px solid;
}

ul#localNavigation li ul li{
	border-top: #ffffff 3px solid;
}

ul#localNavigation li ul li a{
	display: block;
	padding: 6px 18px 5px 21px;
	border-bottom: none;
	border-top: #D9D9D9 1px solid;
	background: #f0f0f0 url("../../img/shared/bg_ln-link01.gif") 0 0.6em no-repeat;
	font-weight: normal;
}

ul#localNavigation li ul li a:hover{
	background-color: #d9d9d9;
}

ul#localNavigation li ul li.current{
}

ul#localNavigation li ul li.current em{
}

ul#localNavigation li ul li.current em a,
ul#localNavigation li ul li.current em a:hover{
	border-top-color: #87D7B9;
	background: #D1F0E0 url("../../img/shared/icon_here01.gif") 0 0.6em no-repeat;
}

ul#localNavigation li ul li ul{
	margin: 0 0 0 9px;
	padding: 0;
	border: none;
}

ul#localNavigation li ul li ul li{
	border-top: #ffffff 3px solid;
}

ul#localNavigation li ul li ul li a{
	display: block;
	padding: 4px 18px 2px 21px;
	border-bottom: none;
	border-top: #d9d9d9 1px solid;
	background: #ffffff url("../../img/shared/bg_ln-link02.gif") 0 0.6em no-repeat;
	font-size: 92%;
	font-weight: normal;
}

ul#localNavigation li ul li ul li a:hover{
	background-color: #f0f0f0;
}

ul#localNavigation li ul li ul li.current{
}

ul#localNavigation li ul li ul li.current em{
}

ul#localNavigation li ul li ul li.current em a,
ul#localNavigation li ul li ul li.current em a:hover{
	border-top-color: #d9d9d9;
	background: #D1F0E0 url("../../img/shared/icon_here01.gif") 0 0.4em no-repeat;
}

dl#supportiveNavigation{
	margin: 36px 18px 0 15px;
}

dl#supportiveNavigation dt{
	display: none;
}

dl#supportiveNavigation dd{
	padding: 6px 0 0 6px;
	border-top: #d9d9d9 1px solid;
	border-left: #d9d9d9 1px solid;
}

dl#supportiveNavigation dd ul{
	font-size: 92%;
}

dl#supportiveNavigation dd ul li{
	padding: 2px 12px 2px 15px;
	background: #ffffff url("../../img/shared/bg_sn-link01.gif") 0 0.5em no-repeat;
}

dl#supportiveNavigation dd ul li a{
	line-height: 1.2;
}

dl#supportiveNavigation dd ul li.current{
	background-color: #f0f0f0;
}

dl#supportiveNavigation dd ul li.current em{
}

dl#supportiveNavigation dd ul li.current em a{
}

#contentArea01{
	width: 735px;
	margin: 0 auto;
}

#contentArea02{
	float: left;
	width: 549px;
}

#contentArea03{
	width: 735px;
	margin: 20px auto 0px auto;
}

#footer{
	padding: 0 15px 18px 15px;
	background: #ffffff url("../../img/shared/line_footer02.gif") left bottom no-repeat;
	text-align: center;
	zoom: 1;
}

#backToTop{
	clear: left;
	width: 735px;
	margin: 0 auto 0 auto;
	padding: 36px 0px 9px 0px;
	background: #ffffff url("../../img/shared/line_footer01.gif") center bottom no-repeat;
	text-align: right;
}

#backToTop a{
	padding: 0 0 0 15px;
	background: url("../../img/shared/icon_totop01.gif") left center no-repeat;
	/*\*/
	_background: none;
	/**/
	_background/**/: url("../../img/shared/icon_totop01.gif") left center no-repeat;
	line-height: 1.1;
	zoom: 1;
}

ul#footerUtility{
	width: 735px;
	padding: 11px 0 0 0;
	margin: 0 auto 0 auto;
	text-align: left;
	/*\*/
	_margin: 0;
	/**/
}

ul#footerUtility li{
	float: right;
	padding: 6px 0 0 18px;
	white-space: nowrap;
}

ul#footerUtility li a{
	position: relative;
	z-index: 2;
	display: block;
	padding: 0px;
	padding-right: 9px;
	background: url("/images/rtl/icon_link02.gif") right center no-repeat;
	text-decoration: none;
	white-space: nowrap;
	color: #000000;
 	line-height: 1.1;
}

ul#footerUtility li a:hover{
	text-decoration: underline;
}

#footer address{
	padding: 0 0 9px 0px;
	clear: right;
	width: 735px;
	text-align: left;
	margin: -1.1em auto 0 auto;
}

/* hack */

/* clearing float */

ul#pageTool,
dl#globalNavigation dd,
ul#footerUtility{
	/*\*/
	overflow: hidden;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
	/**/
	/*\*//*/
	display: inline-table;
	/**/
}
ul#pageTool:after,
dl#globalNavigation dd:after,
ul#footerUtility:after{
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

ul#localNavigation li,
ul#localNavigation li a{
	zoom: 1;
	/*\*/
	_height: 1px;
	/**/
}
/* float for MacIE */

ul#utility li,
ul#pageTool li,
ul#footerUtility li{
	/*\*//*/
	width: 0.1em;
	/**/
}

@media a/**/ll {
	[lang]body dl#globalNavigation dd ul li{
	float: left;
	}
}

form#siteSearch input.submitButton:hover{
	background-color: #B6B6B6;
}
form#siteSearch input.submitButton{
	behavior: expression(function (el) {
	el.onmouseover = function () { this.className += ' HOVER' };
	el.onmouseout = function () { this.className = this.className.replace (/\\s*HOVER\\b/g, '') };
	runtimeStyle.behavior = 'none';
	} (this));
}
form#siteSearch input.submitButton.HOVER{
	background-color: #B6B6B6;
}
