h1, h2, h3, h4, h5, h6 { text-transform:uppercase; }
#pagetext { float:left; width:470px; border-right:1px solid #a1a2b2;} 
#pagetext .pad { padding-right:5px; }
#rightmenu { float:left; width:136px; border-left:1px solid #a1a2b2; margin-left:-1px; line-height:1em;}
#rightmenu .pad { padding:0px 5px;}
#pagetext, #rightmenu { margin-bottom:10px; min-height:440px; height:auto !important; height:440px; }
#rightmenu a, #rightmenu a:visited { font-size:.85em; color:#030c7a; line-height:1.1em;}
#rightmenu a:hover { color:#1f1e1e; }

.pdf { border-top:2px solid #c6c7d1; padding-top:6px; }
.pdftitle { color:#2a318c; font-weight:bold; }
.pdf a { color:#030c7a; font-size:1em; }
.pdf a:hover { color:#1f1e1e; }
.download { margin-top:10px; }
.caption { text-transform:uppercase; text-align:center; font-size:.75em; }
.menutitle { color:#2a318c; text-transform:uppercase; text-align:center; font-weight:bold; font-size:1em; margin-bottom:6px; }

.left { float:left; width:344px; }
.right { float:left; width:117px; }

ul { margin-left:15px; list-style-type:disc; }
ul li { margin-bottom:.25em; }

ul.prodmenu { margin:0; padding:0;  list-style-type:none; }
ul.prodmenu li { margin-bottom:6px; }
ul.prodmenu ul { margin:6px 0 0 0; padding:0 0 0 6px; list-style-type:none; }
ul.prodmenu ul li { margin:0 0 0 6px; }
ul.prodmenu ul li.brochure { margin-top:6px; padding-left:6px; background:#d3e56b; line-height:1.3; vertical-align:middle; }

#contact { color:#2a318c; background-color:#e8e9ed; padding:4px; margin-top:6px; }
.contacttitle, .label { color:#2a318c; font-weight:bold; }
.contacttitle { text-transform:uppercase; }

/* added for Technical Center section */
.header-image { padding-bottom:10px; }
.gray-footer { padding:3px; background:#f1f1f1; font-style:italic; }
.photos { float:right; padding:0 0 15px 15px; }
.clear { clear:both; }