* { margin:0; padding:0; }

body { margin:0 5px; color:#4E3C35; font:11px Verdana, Helvetica, sans-serif; }
table { font:11px Verdana, Helvetica, sans-serif; }
table.home2 { font:11px Verdana, Helvetica, sans-serif; margin:0 0px; }
td { vertical-align:top; }
td.home { vertical-align:bottom; }


p { margin-bottom:1.4em; line-height:1.2em; }

a { text-decoration: none; }
a:hover { text-decoration: none; }

form { display:inline; }

img { border:0; }


/* Header ---------------------------------------------- */
#header { height:105px; position:relative; margin:0 1px; background:  url("imagen/header_bg.gif") no-repeat top left; }
#header h1 { position:absolute; top:44px; left:8px; background:transparent url("imagen/port_logo.gif") no-repeat top left; height:35px; width:133px; }
#header h1 a { display:block; height:35px; width:133px; text-indent:-5000px; }

/* Utility navigation ---------------------------------- */
ul#utilityNav { position:absolute; top:5px; right:5px; color:#D69457; }
ul#utilityNav li { display: inline; list-style:none; padding:0; }
ul#utilityNav li a { font:normal 11px Arial, Helvetica, sans-serif; color:#3F4B64; }
ul#utilityNav li a:hover, ul#utilityNav a.active { color:#D2D7E1; }
#portolaTech ul#utilityNav { color:#333; } /* for PortolaTech color scheme */
#portolaTech ul#utilityNav li a { color:#333; } /* for PortolaTech color scheme */
#portolaTech ul#utilityNav li a:hover { color:#999; } /* for PortolaTech color scheme */

/* Product finder link */
a#finder {	position:absolute; right:2px;	top:58px; }

/* Global navigation ----------------------------------- */
ul#navList {
	background-color:transparent;
	position:absolute;
	bottom:4px;
	left:10px;
	width: 760px;
}
ul#navList li { display:inline; list-style:none; padding-right:12px; }
ul#navList li a { font:bold 12px Arial, Helvetica, sans-serif; color:#3F4B64; }
ul#navList li a:hover { color:#D2D7E1; }
ul#navList a.active, ul#navList a.active:hover { color:#A35407; }
#portolaTech ul#navList li a { font:bold 12px Arial, Helvetica, sans-serif; color:#333; } /* for PortolaTech color scheme */
#portolaTech ul#navList li a:hover { color:#666; } /* for PortolaTech color scheme */
#portolaTech ul#navList a.active { color:#990000; } /* for PortolaTech color scheme */

/* Second level local navigation ----------------------- */
#subNav { height:20px; margin:0 1px; background-color:#4A6193; }
#portolaTech #subNav { background-color:#7B8890; } /* for PortolaTech color scheme */

ul#subNavList { padding-top:3px; }
ul#subNavList li { display:inline; list-style:none; padding-right:10px; }
ul#subNavList li a { font:bold 10px Arial, Helvetica, sans-serif; color:#D2D7E1; }
ul#subNavList li a:hover, ul#subNavList a.active { color:#fff; }
#portolaTech ul#subNavList li a { color:#96A9B4; } /* for PortolaTech color scheme */
#portolaTech ul#subNavList li a:hover, #portolaTech ul#subNavList a.active { color:#E6E6E6; } /* for PortolaTech color scheme */

/* These classes position the subnavigation */
.products { margin-left:124px; }
.about { margin-left:18px; }
.customers { margin-left:480px; }
.news { margin-left:200px; }
.language { text-align:right; }
.global { margin-left:100px; }
.innovation { margin-left:325px; }

/* Third level local navigation ------------------------- */
#subSubNav { height:20px; margin:2px 1px 1px 1px; background-color:#A5B1C7; }
#portolaTech #subSubNav { background-color:#96A9B4; } /* for PortolaTech color scheme */

ul#subSubNavList { padding-top:3px; }
ul#subSubNavList.closures{ margin-left:168px; }
ul#subSubNavList.closures1{ margin-left:300px; }
ul#subSubNavList.containers li{ margin-left:237px; }
ul#subSubNavList li { display:inline; list-style:none; padding-right:10px; }
ul#subSubNavList li a { font:bold 10px Arial, Helvetica, sans-serif;color:#4A6193; }
ul#subSubNavList li a:hover, ul#subSubNavList a.active { color:#fff; }
#portolaTech ul#subSubNavList li a:hover, #portolaTech ul#subSubNavList a.active { color:#E6E6E6; } /* for PortolaTech color scheme */

/* Main content rules ----------------------------------- */
#mainContent { background-color:#F4EAD8; } /* light beige */
#mainContent .otherBG { background-color:#EBCAA9; } /* darker beige */
#mainContent td { border:1px solid #fff; padding:0 15px; }
#mainContent td#image { padding:0; background-color:#fff; height:284px; }

/* added by Frank for china.html*/
#mainContent td#no_image { padding:0 5px; background-color:#EBCAA9; height:284px; width:222px; }
#mainContent td#no_image p { width:212px; }

#mainContent a { color:#A35407; font-weight:bold; text-decoration:underline; }
#mainContent a:hover { color:#934F0E; text-decoration:none; }
#mainContent a.active { color:#D69457; text-decoration:none; }
#portolaTech #mainContent a { color:#223C4D; } /* for PortolaTech color scheme */

#portolaTech #mainContent { background-color:#B0C9D9; color:#223C4D; } /* for PortolaTech color scheme */
#portolaTech #mainContent td { color:#223C4D; } /* for PortolaTech color scheme */

/* primary content div */
#copy { height:360px; overflow:auto; margin:20px 0 16px 0; padding:0 10px; }
#copy table { margin-bottom:1.5em; }
#copy table td { border:0; padding:0; }
#copy ul { list-style:square; margin:0 0 1.5em 17px; }
#copy ul.prodNav { list-style:none; margin:0; }

/* headings */
#copy h3 { margin-bottom:10px; border-bottom:1px solid #EBCAA9; color:#4A6193; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
#copy h4 {
	font-size:12px;
	padding-bottom:5px;
	color: #364B77;
}

/* Contact info stuff */
#copy .contactInfo { font-size:9px; }
#copy .contactInfo h4 { font-size:10px; color:#D69457; }
#copy .contactInfoAlt td { padding-bottom:10px; }

/* news archive index pages */
#copy #newsArchive td { padding-bottom:10px; }

/* Left cell content ---------------------------------- */
#leftContent { padding:10px 0 5px 0; }

#leftContent h2 { color:#F4EAD8; font-size:28px; font-family:Arial, Helvetica, sans-serif; }
#leftContent h3 { font-size:12px; }
#leftContent ul { margin:0 0 0 10px; list-style:none; }
#portolaTech #leftContent h2 { color:#FFF; } /* for PortolaTech color scheme */

/* Third row content ---------------------------------- */
#bottomRow { height:36px; vertical-align:middle; }
a#ordering { color:#D69457; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; }
a#ordering:hover { color:#A35407; }
#portolaTech a#ordering { color:#7B8890; } /* for PortolaTech color scheme */
#portolaTech a#ordering:hover { color:#990000; } /* for PortolaTech color scheme */

/* Footer */
#footer { color:#EBCAA9; vertical-align:middle; font:normal 10px Arial, Helvetica, sans-serif; font-size:11px; }
#footer a { color:#D69457; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; }
#footer a:hover { color:#A35407; }
#portolaTech td#footer { background-color:#B0C9D9; color:#96A9B4; } /* for PortolaTech color scheme */
#portolaTech .altBG { background-color:#e6e6e6; } /* for PortolaTech color scheme */
#portolaTech #footer a { color:#7B8890; font-weight:normal; } /* for PortolaTech color scheme */
#portolaTech #footer a:hover { color:#990000; } /* for PortolaTech color scheme */
.numSub {
	text-decoration: underline;
}
