#header{
	width:782px;
}
#homelink a{
	position:absolute;
	width:110px;
	height:55px;
	top:10px;
	left:10px;
}
#topnavwrapper{
	height:25px;
	width:782px;
	background-color:#5a9fc6;
}
#container{
	width:782px;
	background-image:url(../images/sec-container-bg.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #cccccc;
}
#col1, #col2, #col3 {float:left;}
#col1{
	width:129px;
}
.selectedblue{color:#5a9fc6 !important;}
.selectedblue a{color:#5a9fc6;}
#col2{
	padding-bottom: 10px;
	/*position: relative;*/
	width:477px;
}
#col3{
	width:174px;
	background-color:#d5ebf3;
	font-size:11px;
	padding-top: 114px;
}
#col3 p{margin:6px 0; padding:0;}
#col3 ul{margin: 0 0 0 15px;}
#col3 ul li {margin: 8px 0;}
#col3 h2{color:black;}
#col3 img {margin: 0;}
#col3 img#msds {margin: 0 10px 10px 0;}

#leftmenu ul{
	list-style:none;
	font-size:10px;
	font-weight:bold;
	padding:0;
	margin:2px 0 0 10px;
}
#leftmenu li{
	padding:5px 2px 5px 0;
	margin:0;
}

/* old left menu rules with more padding
#leftmenu ul{
	list-style:none;
	font-size:10px;
	font-weight:bold;
	padding:0;
	margin:3px 0 0 18px;
}
#leftmenu li{
	padding:6px 2px 6px 0;
	margin:0;
}
*/
#leftmenu a{color:black;text-decoration:none;}
#leftmenu a:hover{color:#666666;}
#leftmenu a.curPage {color: red; font-weight: bold;}
#content{
	padding:3px;
	margin:3px 2px 0 2px;
	font-family:Myriad, Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	/*position: relative;*/
}
#content h1{
	margin: 5px 0 10px 0;
	text-transform:uppercase;
}
#content h2{color:black;}
#content ul{margin:5px 10px;}
#content table ul {margin: 0 5px;}
#content p  {margin: 8px 8px;}
#content div#breadcrumb {margin: 5px 0 10px 0;}

#content div#mktsegswitch {
	/*position: absolute;
	right: 10px;
	top: 120px;*/
	float: right;
	margin-top: -10px;
}

#content div#mktsegswitch select {
	width: auto;
}

#content div#mktsegswitch select option {
	width: auto;
}

#content table.product {border-collapse: collapse;}

#content table.product td {
	border: 1px solid #000;
	font-size: 9px;
	padding: 2px;
}

#content table.office td {
	padding: 2px;
}

#content ul#subnavL, #content ul#subnavR {
	float: left;
	margin: 0 2px 2px 0px;
	padding: 0 15px;
}
#content ul#subnavL2 {
	clear: both;
	float: left;
	margin: 0 0 5px 5px;
	padding: 0 0 0 15px;
	width: 75%;
}

#content ul#subnavL3 {
	clear: both;
	float: left;
	margin: 0 0 5px 5px;
	padding: 0 0 0 15px;
	width: 95%;
}

#content ul#mktseg li {
	margin-bottom: 10px;
}

/* office map */
/* additional locations worldwide css */
#locations {position:relative}
#namerica, #samerica, #europe, #australasia, #blank {
position:absolute;
width: 190px;
border:solid 1px #3a7a6d;
font-size: 11px;
color:#FFF
}
#namerica {
top:155px;
left:120px;
background-color:#87a272;
}
#samerica {
top:300px;
left:80px;
background-color:#949aa5;
}
#europe {
top:155px;
left:300px;
background-color:#998e9b;
}
#australasia {
top:155px;
left:420px;
background-color:#6f8d85;
}
#asiasmall {
top:300px;
left:420px;
background-color:#6f8d85;
}
#blank {
top:320px;
left:1px;
background-color:#fff;
}
.locationtitle {
padding: 5px 9px;
border-bottom:solid 1px #b1c2a3;
}
.locationplaces {
padding: 0 9px 5px 9px;
}
.locationplaces p {
line-height: 1em;
margin: 8px 0;
}
p.close {
	margin: 0;
	padding: 0 0 0 5px;
	text-align: left;
}
p.close a {color: #000;}
A.locationlink:link, A.locationlink:visited, A.locationlink:active, A.locationlink:hover {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
A.locationlink:hover {
	COLOR: #dbe0d2;
	TEXT-DECORATION: underline;
}
p.locationcat {
	font-weight: bold;
	text-decoration: underline;
}
span.pf, span.rd, span.cs , span.yl{
	font-size: 20px;
	margin: 0px 2px;
}
span.pf {color: blue;}
span.rd {color: red;}
span.cs {color: green;}
span.yl {color: yellow;}
.locations h2 {margin: 0;}
.locations p {margin: 0 20px;}


/* end office map */

.nobull {
	list-style-type: none;
	margin-left:-15px
}
.listnumbull{
	list-style-type:lower-roman;
	margin-left:15px
}

p.indent {
	line-height: 1.2em;
	margin: 0 0 5px 0;
	padding: 0;
}

