/* START-BODY-STYLES */
body   {
background-color: #ccc;
text-align: center;
}

/* END-BODY-STYLES */


/* START-HEADER-STYLES */

/* start-image-styles */
img#globe  {
	_display: inline;
	width: 3em;
	height: 2em;
	float: right;
}

img#palmlogo   {
	position: absolute;
	top: 0;
	left: 0;
	width: 14em;
	height: 12em;
	z-index: 9; 
}

img.pedge {
width: 64em;
height: 0.5em; 
position: absolute;
}

body.css img.pedge {
width: 64em;
}

.localcss img.pedge {
width: 63.6em;
_width: 63.2em;
}

div#footer.localcss.widepg img.pedge, div#headerbkgrnd.localcss.widepg img.pedge {
width: 77.6em;
_width: 77.1em;
}

img.pedge.top {
top: 6em;
left: 14em;
}

img.pedge.btm {
top: -.5em;
left: 14em;
z-index: 10;
}

body.widepg img.pedge.top, body.widepg img.pedge.btm {
width: 78em;
left: 0;
}

div#headerbkgrnd.localcss img.pedge.top {
_top: -2.6em;
left: 14em;
_left: 14.2em;
}

div#footer.localcss img.pedge.btm {
left: 14.5em;
_left: 14.2em;
}

div#headerbkgrnd.localcss.widepg img.pedge.top {
left: 0;
_left: 0.2em;
}

div#footer.localcss.widepg img.pedge.btm {
left: 0.5em;
_left: 0.2em;
}
/* end-image-styles */


div#headerbkgrnd          {
text-align: center;
margin: 0;
padding: 0;
width: 100%;
height: 6em;
}

div#headerbkgrnd.localcss {
font-size: 91%;
}
div#header         {
margin: 0 auto;
padding: 0;
position: relative;
z-index: 9;
width: 78em;
height: 6em;
}

div#headerbkgrnd.localcss div#header {
width: 77.6em;
}

div#sitecountry      {
	color: #5a5a5a;
	text-transform: uppercase;
	text-align: right;
	position: relative;
	margin: 0 3.3em 0 0;
	padding: 0;
	width: 50em;
	float: right;
	_display: inline; 
}

div#sitecountry p {
	font-size: 0.9em;
	float: right;
	margin: 0;
	padding: 0.8em 0 0; 
_display: inline;
}


/* start-topnav-styles */
div#topnav                   {
position: absolute;
z-index: 5;
bottom: 0;
left: 15.7em;
height: 3.5em;
margin: 0;
padding: 0;
}

div#topnav ul  {
margin: 0;
padding: 0;
}

div#headerbkgrnd.localcss div#topnav {
left: 15.8em;
}

div#topnav li       {
font-family: arial, helvetica, sans-serif;
font-weight: normal;
list-style-type: none;
margin: 0;
padding: 0;
float: left; 
}

div#topnav li.tab {
	text-align: center;
	white-space: nowrap;
	height: 2.5em;
	margin-top: 1em;
	border-right: 0.1em solid #969696; 
}
div#topnav li.tab.end {
border-right: none;
}

div#topnav li.tabon {
background: #fff url(/latin/images/wrapper/tab_r_on.gif) no-repeat right top;
height: 3.5em;
margin: 0; 
position: relative;
}

div#topnav li.tabon div.ledge  {
	background: url(/latin/images/wrapper/tab_l_on.gif) no-repeat left top;
	position: absolute;
	top: 0;
	left: 0;
	width: 0.5em;
	height: 3.5em
	}

div#topnav li a    {
float: left;
color: #5a5a5a;
text-decoration: none;
display: block;
_width: 100%;
white-space: nowrap;
}

/* start hide from IE5-Mac */
div#topnav li a {
float: none;
_width: 1em;
}
/* end hide from IE5-Mac*/ 

/*div#topnav>ul a  {
	width: auto;
	}*/

div#topnav li.tab a, div#topnav li.tab span   {
font-size: 1.5em;
display: block;
padding: 0 0.8em 0.55em 0.8em;
}

div#topnav li#hometab a {
padding-left: 0;
}
 
div#topnav li.tab a:hover {
color: #e65f00;
}

div#topnav li.tabon a, div#topnav li.tabon a:visited, div#topnav li#hometab.tabon a {
color: #e65f00;
font-size: 1.8em;
font-weight: bold;
padding: 0.45em 0.8em 0.4em 0.7em; 
}
	
div#topnav li.tabon a:hover {
color: #000;	
position: relative;
z-index: 6;
}

div#topnav li.tab.buy a, div#topnav li.tab.buy a:visited  {
color: #066;
}

div#topnav li.tab.buy a:hover  {
color: #e65f00;
}
/* end-topnav-styles */
/* END-HEADER-STYLES */

/* START-LEFTCOL-STYLES */
div#leftcol     {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 20;
	top: 0;
	left: 0;
	width: 14em;
	float: left;
	}
	
body.widepg div#leftcol {
display: none;
}

/* start-leftnav-styles */
div#leftnav            {
margin: 0;
padding: 0;
position: relative;
z-index: 19;
top: 6em;
width: 14em;
}

div#leftnav.localcss {
padding-bottom: 8.5em;
font-size: 91%; 
}

div#leftnav ul       {
text-align: left;
font-size: 1em;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
margin: 0;
padding: 0;
}

div#leftnav li  {
list-style: none;
margin: 0;
padding: 0;
position: relative;
}
 
div#leftnav ul.level1 li.menu, div#leftnav ul.level1 li.heading {
width: 14em;
padding-left: 0.7em;
_float: left;
_clear: left;
voice-family: "\"}\"";
voice-family: inherit;
width: 13.3em;
}

div#leftnav ul.level1 ul.level2 li.menu, div#leftnav ul.level1 ul.level2 ul.level3 li.menu {
white-space: nowrap;
width: auto;
_width: 100%; 
}

div#leftnav.localcss ul.level1 li.menu {
_width: 14em;
}

div#leftnav ul.level1 li.on   {
	color: #e65f00;
	font-weight: bold;
	background: #fff url(/latin/images/wrapper/ltab_btm_on.gif) no-repeat left bottom;
}

div#leftnav ul.level1 li.on div.tedge {
position: absolute;
top: 0;
left: 0;
height: .5em;
width: 14em;
background: url(/latin/images/wrapper/ltab_top_on.gif) no-repeat left top;
}

div#leftnav ul.level1 li.heading    {
color: #5a5a5a;
font: bold 1em verdana, arial, helvetica, sans-serif;
letter-spacing: 0;
margin: 1em 0 0 0;
padding: 0.5em 0 0.5em 0.5em;
_padding: 0.5em 0 0.5em 0.6em;
_width: 14em;
voice-family: "\"}\"";
voice-family: inherit;
width: 13.5em;
}

div#leftnav ul.level1 li.heading.on a {
color: #e65f00;
padding-bottom: .7em;
}

div#leftnav.localcss ul.level1 li.heading {
_width: 14em;
}
 
div#leftnav ul.level1 li.menu.spacer {
margin-top: 1em;
}

div#leftnav .smalltxt  {
font-size: 0.7em;
font-weight: normal;
}

div#leftnav li.menu a, div#leftnav li.menu a:visited  {
color: #5a5a5a;
text-decoration: none;
display: block;
}

div#leftnav li.menu.buy a, div#leftnav li.menu.buy a:visited {
color: #066;
}

div#leftnav>ul a {
width: auto;
}

div#leftnav ul.level1 li.menu a  {
font-size: 1.4em;
padding: 0.25em 0 0.25em 0;
width: 9.5em;
border-top: 0.1em solid #b4b4b4; 
}

div#leftnav li.menu a:hover, div#leftnav li.menu.sub a:hover, div#leftnav ul.level1 li.menu.section a:hover, div#leftnav li.menu.buy a:hover {
color: #e65f00;
text-decoration: none;
}

div#leftnav ul.level1 li.menu.sub a {
background: url(/latin/images/wrapper/submenu.gif) no-repeat 100% 50%;
}

div#leftnav ul.level1 li.menu.sub a:hover {
background: url(/latin/images/wrapper/submenu_over.gif) no-repeat 100% 50%;
}

div#leftnav ul.level1 li.menu.top a, div#leftnav ul.level1 li.menu.on a, div#leftnav ul.level1 li.menu.section a {
border-top: none; 
}

div#leftnav ul.level1 li.menu.section a   {
color: #5a5a5a;
font-size: 1.8em;
line-height: 93%;
margin: 0;
padding: 0.4em 0 0.4em 0;
width: 7.39em;
}

div#leftnav ul.level1 li.menu.on a, div#leftnav ul.level1 li.menu.on a:visited, div#leftnav ul.level1 li.menu.sub.on a  {
color: #e65f00;
font-weight: bold;
letter-spacing: -1px;
border-top: none;
padding-bottom: .5em;
}

div#leftnav ul.level1 li.menu.section.on a   {
padding-bottom: .5em;
}

div#leftnav ul.level1 li.menu.on a:hover  {
color: #000;
}
	
div#leftnav ul.level1.utility li.menu a {
width: auto;
font-size: 1.1em;
font-family: verdana,arial,helvetica,sans-serif;
padding: 0.4em 0 0.4em 0;
_width: 100%;
}
	
div#leftnav ul.level1.utility li.menu.top {
margin-top: 3em;		
_margin-top: 1.75em;
}

div#leftnav ul.level1.utility li.menu.top.spacer {
	margin-top: 1em; 
}

div#leftnav ul.level1.utility li.menu.sub ul.level2 li.menu.top {
	margin-top: 0; 
}

div#leftnav ul ul, div#leftnav ul ul ul  {
	background-color: #ccc;
	display: none;
	position: absolute;
	z-index: 20;
	top: 0;
	left: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #fff #b4b4b4 #b4b4b4 #fff
	}


div#leftnav ul ul ul  {
	z-index: 21;
	top: 0.3em;
	}


div#leftnav ul.level1 ul.level2 li.menu {
padding-top: 0;
padding-left: 0; 
}

div#leftnav ul.level1 ul.level2 li.menu a, div#leftnav ul.level1 li.menu.on ul.level2 li.menu a, div#leftnav ul.level1 ul.level2 li.menu.sub ul.level3 li.menu a   {
color: #333;
font-size: 1.1em;
font-weight: normal;
font-family: verdana, arial, helvetica, san-serif;
background-image: none;
letter-spacing: 0;
margin: 0;
padding: 0.3em 0.5em;
border-top: 0.1em solid #b4b4b4;
width: auto;
_width: 100%;
}

div#leftnav ul.level1 ul.level2 li.menu.sub a   {
	background: transparent url(/latin/images/wrapper/submenu.gif) no-repeat 100% 50%;
	_padding: 0.3em 1.3em 0.3em 0.5em;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 0.3em 0.5em; 
}
 
div#leftnav ul.level1 li.menu.sub.on ul.level2 li.menu a {
_background-image: none;
_background-color: transparent;
}

div#leftnav ul.level1 li.menu.sub.on ul.level2 li.menu.sub a {
background: url(/latin/images/wrapper/submenu.gif) no-repeat 100% 50%;
_background-color: transparent; }

div#leftnav ul.level1 li.menu.sub ul.level2 li.menu.sub a:hover, div#leftnav ul.level1 li.menu.sub.on ul.level2 li.menu.sub a:hover {
background: url(/latin/images/wrapper/submenu_over.gif) no-repeat 100% 50%;
}

div#leftnav ul.level1 ul.level2 li.menu.sub ul.level3 li.menu a, div#leftnav ul.level1 li.menu.sub.on ul.level2 li.menu.sub ul.level3 li.menu a {
background-image: none;
padding: 0.3em 0.5em;
width: auto;
_width: 100%;
}
div#leftnav ul.level1 ul.level2 li.menu a:hover, div#leftnav ul.level1 ul.level2 ul.level3 li.menu a:hover, div#leftnav ul.level1 li.menu.sub.on ul.level2 li.menu a:hover, div#leftnav ul.level1 ul.level2 li.menu.sub ul.level3 li.menu a:hover {
color: #e65f00;
background-image: none;
}

div#leftnav ul.level1 li.menu.sub:hover ul.level2, div#leftnav ul.level2 li.menu.sub:hover ul.level3 {
display: block;
}

div#leftnav ul.level1 li.menu.section.sub:hover ul.level2, div#leftnav ul.level2 li.menu.sub:hover ul.level3 {
display: block;
}

div#leftnav ul.level1 li#ownersmenu:hover ul.level2, div#leftnav ul.level2 li.menu.sub:hover ul.level3 {
display: block;
}

div#leftnav ul.level1 li#ownersmenuon:hover ul.level2, div#leftnav ul.level2 li.menu.sub:hover ul.level3 {
display: block; 
}
/* end-leftnav-styles */

/* start-searchwidget-styles */
div#search {
position: relative;
left: 0;
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1.25em;
	padding-bottom: 0.8em;
	_margin-bottom: 1.5em;
	width: 12.5em;
background: #b4b4b4;
	}
	
div#search select#selectSection  {
	font-size: 1.1em;
	font-family: verdana, arial, helvetica, san-serif;
	margin: 1em auto;
	width: 9.5em;
	}

div#search input#inputKeyword  {
	font-size: 1.1em;
	font-family: verdana, arial, helvetica, san-serif;
	margin-right: auto;
	margin-left: auto;
	width: 9.5em;
	}
	
	body.css div#search input#inputKeyword {
_width: 9em;	
	}

div#search div#searchbtn  {
	margin: 1.5em auto -2em;
	position: relative;
	left: 0.1em;
	width: 9.5em;
	}
/* end-searchwidget-styles */


/* start-adspot-styles */
.adspot    {
 margin: 0 0 1.5em -.1em;
 padding: 0.1em;
 position: relative;
 width: 12.5em;
 clear: both;
 }
 
.adspot.top {
margin-top: 8.5em;
} 

.adspot img   {
width: 12.5em;
_width: 12.6em;
height: 12.5em;
_height: 12.6em;
}

.adspot.halfsize img   {
width: 12.5em;
_width: 12.6em;
height: 6.3em;
_height: 6.4em;
}
/* end-adspot-styles */

/* END-LEFTCOL-STYLES */

/* START-PAGE-STYLES */
div#page      {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 78em;
	}

div#contentcol         {
background-color: #fff;
text-align: left;
margin: 0;
padding: 2em;
overflow: visible;
_overflow: hidden;
height: auto;
float: left;
_width: 64em;
voice-family: "\"}\"";
voice-family: inherit;
width: 60em;
}

/*hide from Opera 7*/
html * #contentcol {
_width: 64em;
voice-family: "\"}\"";
voice-family: inherit;
width: 60em;
}

body.widepg div#contentcol {
padding-top: 5em;
_width: 78em;
voice-family: "\"}\"";
voice-family: inherit;
width: 74em;
}

/* start-backnav-styles */
div#backnav   {
color: #5a5a5a;
font-size: 1em;
line-height: 120%;
padding: 0 0 1em 0;
display: none;
}

div#backnav a:link  {
	color: #e65e00;
	text-decoration: none;
	white-space: nowrap;
	}
	
	body.tungstenpg div#backnav a:link  {
	color: #8a0303;
	}
	
div#backnav a:visited, body.tungstenpg div#backnav a:visited  {
	color: #666;
text-decoration: none;
	}

div#backnav a:hover, body.tungstenpg div#backnav a:hover  {
	color: #000;
	text-decoration: underline;
	}
	/* end-backnav-styles */
	
	
/* start-pagetitle-styles */
body.css div.pagetitle                {
 padding: 0 0 0.3em 0.25em;
 position: relative;
 clear: both;
 border-bottom: 0.1em solid #5a5a5a;
 z-index: 5;
 }
 
div.pagetitle h1   {
 font-size: 2.4em;
 font-family: arial, helvetica, sans-serif;
 font-weight: normal;
margin: 0 0.2em 0 0;
 padding: 0;
 position: relative;
 }
 
 div.pagetitle h1 span  {
 font-size: .5em;
	font-weight: normal;
	letter-spacing: 0;
	}
	
div.pagetitle h1 span.mark  {
font-size: .4em;
	font-weight: normal;
position: relative;
bottom: .6em;
	}

div.pagetitle h1 span.light {
font-weight: normal;
font-size: 1em;
}

div.pagetitle h1 span.small {
font-weight: normal;
font-size: .8em;
}

div.pagetitle h1 span.note    {
	color: #5a5a5a;
	font-size: 1em;
	}
	
div.pagetitle p.note    {
	font-size: 1em;
	position: absolute;
	right: 0;
	bottom: 0.5em;
	width: 20em;
	}

body.css div.pagetitle.norule {
border: none;
}
/* end-pagetitle-styles */

/* END-PAGE-STYLES */


/* START-FOOTER-STYLES */

/* start-image-styles */
img#footerlogo {
	width: 5.5em;
	height: 5.5em;
margin-right: 1.5em;
float: right;
}
/* end-image-styles */

div#footer     {
margin: 0.5em auto 0;
position: relative;
	padding: 1em 0 1em 0;
	width: 78em;
	clear: left;
text-align: right;
}

div#footer.localcss {
font-size: 91%;
width: 77.6em;
	padding: 1em 1em 1em 0;
}

body.widepg div#footer {
margin-left: 0;
width: 78em;
}

div#footer div.ftrlinks {
	font-size: 1em;
	font-family: arial, helvetica, sans-serif;
float: right; 
width: auto;
padding: 1.1em 0 0 0;
margin: 0 2em 0 0;
text-align: left;
_display: inline;
}

div#footer a:link  {
color: #e65f00;
}

div#footer a:visited  {
color: #666;
}
div#footer a:link, div#footer a:visited  {
 line-height: 175%;
 text-decoration: none;
 }
div#footer a:hover {
color: #000;
text-decoration: underline;
}

/* END-FOOTER-STYLES */
div#printheader {
display: none;
}

/* start hide from IE5-Mac \*/
div#printheader { visibility: hidden; }
/* end hide from IE5-Mac */


/* START - SCREEN ONLY MEDIA STYLES */
@media screen {

div#printheader           {
visibility: hidden;
margin: 0 auto;
padding: 0;
position: absolute;
z-index: 0;
top: -6em;
width: 80em;
float: left;
}

div#printurl      {
color: #333;
font-size: 1.2em;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
text-align: right;
display: inline;
margin: 2em 0 0 0;
padding: 0;
width: 20em;
float: right;
}

img#printlogo      {
_display: inline;
width: 11em;
height: 4.5em;
float: left;
}

div#printfooter    {
display: none;
}

}
/* END - SCREEN ONLY MEDIA STYLES */


/* START - PRINT ONLY MEDIA STYLES */
@media print {

body, td   {
color: #333;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
}

body {
	background-color: #fff;
	text-align: right;
	padding: 0;
	margin: 0;
	width: 636px;
}

body.css {
font-size: 62.5%;
width: 64em;
}

	div#printheader         {
	display: block;
	visibility: visible;
	margin: 0 auto 0;
	padding: 0;
	width: 636px;
	}
	
	body.css div#printheader {
width: 64em;	
	}

div#printurl      {
	color: #5a5a5a;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	display: inline;
	margin: 38px 0 0;
	padding: 0;
	float: left;
	}
	
	body.css div#printurl {
		font-size: 1.4em;
		margin: 2.8em 0 0;
	}

img#printlogo       {
	display: inline;
	margin: -10px 0 18px -25px;
	padding: 0;
	width: 140px;
	height: 110px;
	float: left;
	}
	
	body.css img#printlogo {
		margin: -1em 0 1.8em -2.25em;
		width: 14em;
	height: 11em;
	}


a:link {
color: #e65f00;
text-decoration: none;
}

a:visited {
color: #e65f00;
	text-decoration: none;
	}
	
body.css td, p    {
	color: #333;
	font-size: 1.1em;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0;
	}

div#header, div.toolbar, div#footer, div.pagetitle div#model, div#leftcol, div#leftnav, div.backnav, td#leftcol, div#backnav {
	display: none;
	visibility: hidden;
	}
	
	td#leftcol {
width: 0px;	
	}
	

div#page     {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	position: relative;
	z-index: 1;
	width: 64em;
	clear: left;
	}

div#contentcol      {
	background-color: #fff;
	text-align: left;
	margin: 0;
	padding: 1.5em 2em 2em 2em;
	position: relative;
	z-index: 1;
	width: 64em !important;
	}
	
	/*hide from Opera 7*/
		html * #contentcol {
				width: 60.05em !important;
				width: 64em;
}
		
	div#printfooter {
		display: block;
	visibility: visible;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 20px;
	width: 636px;
	clear: left;
	}
	
	body.css div#printfooter {
		font-size: 1em;
		width: 64em;
			padding-top: 1.5em;
	padding-bottom: 2em;
	}
	
}
/* END - PRINT MEDIA STYLES */
