/* CSS Document 
body {margin:0px; padding:0px;background-color:#8EADE4;background-image:url(../images/background.jpg);background-position:bottom right;background-repeat:no-repeat;height:100%;width:100%;}
#building {margin-top:-20px; margin-bottom:-16px; background-image:url(../images/building_bg.gif);background-repeat:repeat-y;position:absolute; top:0; left:0; width:970px; height:auto;}
div.full { margin-top:-20px; margin-bottom:-16px; background-image:url(../images/building_bg.gif);background-repeat:repeat-y;position:absolute; top:0; left:0; width:970px; height:100%;background-color:#33FF00;} 
*/

body { margin:0; padding:0; position:absolute; height:100%; background-color:#8EADE4; width:100%; background-image:url(../images/background.jpg);background-position:right bottom; background-attachment:fixed; _background-attachment:scroll; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
div.full { position:absolute; top:0; left:0; width:970px; height:100%; padding:0 1em; background-image:url(../images/building_bg.gif);background-repeat:repeat-y; } 
div.normal { position:absolute; top:0; left:0; width:970px; height:auto; background-image:url(../images/building_bg.gif);background-repeat:repeat-y; padding:0; }
#headerLeft { margin:0; padding:0; height:74px; width:226px; line-height: 15px; font-weight:bold; font-size:11px; float:left; }
#headerRight { margin:0; padding:0 0 0 320px; height:74px; line-height: 15px; font-weight:bold; font-size:11px; float:left; }
#subHeader { margin:0; padding:0; height:56px; clear: both; }
#leftColumn { margin:0; padding:0 0 0 0; height:100%; width:215px; float:left;}
#rightColumn { margin:0; padding:20px 0 0 0; height:100%; width:715px; float:left; }
#parchmentTop { margin:0 auto; padding:0; height:33px; width:674px; background-image:url(../images/parchment_Top.gif); background-repeat:no-repeat; }
#parchment { margin:0 auto; padding:0; height:100%; width:674px; background-image:url(../images/parchment_Body.gif); background-repeat:repeat-y; }
#parchment p { margin-right:60px; margin-left:60px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14.5px; line-height:150%; }
#parchment p.caption {font-size: 11.5px;}
#parchment ul { margin-right:60px; margin-left:60px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14.5px; line-height:150%; }
#parchment h2 { margin: 0 60px; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#B50600;}
#parchment h3 { margin-left:60px; margin-right:60px; font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#4F8442;}
#parchment h4 { margin-left:60px; margin-right:60px; font-family:Georgia, "Times New Roman", Times, serif; color:#333333;}
td.justcap { FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; height:10px; border-bottom: 1px solid #666666;}
td.heading { font-size: 12px; text-transform: uppercase; font-weight: bold; border-bottom: 2px solid #000000; height:20px; color:#4F8442;}
td.warehouse {font-size: 10px; font-weight:bold; text-transform: uppercase;}
table.offerings, table.certs, table.countries, table.contact { font-family:Georgia, "Times New Roman", Times, serif;}
a, a:active, a:visited {color:#B50600;}
a:hover {color:#4F8442;}

#leftColumn a div {color:#000000; background-color: #999999; border: 1px solid #333333; position:absolute; left: -999em; display:block;}
#leftColumn a:hover div {left: 100px;}