html,body {background:#FFF;color:#646567;font-family:Arial, Helvetica, sans-serif;text-align:center;margin:0;padding:0}
body {font-size:76%}

div,p,table,th,td,li,.normal{font-size:1em}

a,a:link,a:visited {color:#013e92;text-decoration:underline}
a:hover,a.menulink:hover {color:#900;text-decoration:underline}

h3 a,h3 a:link,h3 a:visited {color:#FFF;text-decoration:none}
h3 a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6,p {margin-top:0}
h1,h2,h3,.heading,h4,h5,h6,.subheading {font-weight:700}
h1 {font-size:2em;color:#000}
h2 {font-size:1.4em;color:#004D95;border-bottom:1px solid #28A3D8}
h3,.heading {font-size:1.2em;color:#004D95}
.lvlone h3,.lvltwo h3,.lvlthree h3 {padding-left:0;line-height:1.5em;margin:0}
h4 {font-size:1.2em;color:#069}
h5,.subheading {font-size:1.1em;color:#555}
h6,.normal {font-size:1em;color:#666}

th {text-align:left}
img {border:0}
label {font-weight:400;margin-right:5px;color:#01539D}

fieldset {border:1px solid #28A3D8;background:#FFF;margin-bottom:17px;padding:0 10px 10px}
fieldset.boxgrey {border:1px solid #999}
legend {line-height:1.55em;border:none;background:#FFF;color:#000;font-size:1.1em;font-weight:700;padding:0 10px}
fieldset.boxgrey legend {background:url(/multimedia/layout/legend_back_grey.gif) no-repeat left center;color:#000}
fieldset blockquote {margin:15px 0 15px 20px}

hr {border:0;height:1px;width:100%;color:#C0ECF9;background-color:#C0ECF9}
hr.blue {color:#28A3D8;background-color:#28A3D8}

#overall {width:100%; text-align:left; margin:0 auto; padding:0}
#header {height:125px;margin-bottom:10px; background: #FFF; background-image: none;}
#logo {width: 165px; float: right;}
#logo h1 {margin:0;padding:0}
#headerlinks {width:400px; float: left; text-align:left;}
.internationalsites {padding-right:0px; vertical-align:middle; text-align:left}

#middle {float:none;width:auto}
#middle .sitemap ul li {list-style:none}

#footer {clear:both;border-top:1px solid #CCC}
#footer .content { padding-top:10px; font-size:.85em; color:#999; text-align:left}
#footer .content a { text-decoration:none}
#footer .content a:hover { text-decoration:underline;color:#666}

.clr{clear:both}
.small{font-size:.9em}
.bluetext{color:#003F8E}
.blacktext{color:#000}

.careers h3{background:url(/multimedia/layout/arw_career.gif) no-repeat left center}

.news h3 {background:url(/multimedia/layout/arw_more.gif) no-repeat left center}
.news h3, .careers h3 {margin-bottom:5px}
.news h3, .news p, .careers h3,. careers p {padding-left:23px}
.mapbox {width:285px;margin-bottom:15px}
.mapbox h3 {padding-left:10px; line-height:1.5em; background:#7FCBE2; background-image:none; margin:0}

.lvlone, .lvltwo, .lvlthree{margin-bottom:5px;width:90%}
.lvlone h3 {background:#666 url(/multimedia/layout/h3_lvl1_back.gif) no-repeat top left}
.lvltwo h3 {background:#CCC url(/multimedia/layout/h3_lvl2_back.gif) no-repeat top left}
.lvlthree h3 {background:#7FCBE2 url(/multimedia/layout/h3_lvl3_back.gif) no-repeat top left}
.lvlone td, .lvltwo td, .lvlthree td {width:auto}

.padding{padding-right:15px}
.lvlone img, .lvltwo img, .lvlthree img {margin-bottom:10px}

.sectionbox, .venuesbox  { float: left; width: 295px; margin: 0 14px 15px 0; display: inline;}
.sectionbox h3, .sectionbox h3 a, .sectionbox h3 a:link, .sectionbox h3 a:visited,
.venuesbox h3, .venuesbox h3 a, .venuesbox h3 a:link, .venuesbox h3 a:visited { color:#004D95;}
.sectionbox h3, .venuesbox h3 { margin:0; padding-left: 10px; line-height: 1.5em; background: #7FCBE2 url("/multimedia/layout/h3_back.gif") no-repeat top left;}

.prodlistbox  { float: left; display: inline; width: 285px; height: 135px; margin: 0 15px 15px 0; background: #FFF;}
.prodlistbox .padding  { padding: 10px 10px 10px 10px;}
.prodlistbox p { margin-bottom: 10px; line-height:1.1em;}
.prodlistbox h3, .prodlistbox h3 a, .prodlistbox h3 a:link, .prodlistbox h3 a:visited { color:#333;}
.prodlistbox h3 a:hover { color:#000;}
.prodlistbox h3 { margin:0; padding-left: 10px; line-height: 1.7em;}

.venuesbox { height: 130px; background: #FFF;}

.pan_frame {display:none; background:url(/multimedia/layout/overlay.png) no-repeat; overflow:hidden; position:absolute; top:0; left:0; width:180px; height:128px}

.contactbutton { font-size:.9em;f ont-weight:700; background:#004D95; border:1px solid #004D95; color:#FFF}
.contactinput { font-size:.9em; background:#FFF; border:1px solid #666}

.lvlone h3,.lvlone h3 a,.lvltwo h3,.lvltwo h3 a,.lvltwo h3 a:link,.lvltwo h3 a:visited,.lvlthree h3,.lvlthree h3 a,.lvlthree h3 a:link,.lvlthree h3 a:visited,.careers h3,.careers h3 a,.careers h3 a:link,.careers h3 a:visited,.news h3,.news h3 a,.news h3 a:link,.news h3 a:visited{color:#004D95}
#navigation, .topmenu, #left, #left .content, .inigomenu {display:none}
