/* CSS Document */

*, html {padding: 0; margin: 0; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, li, dl, fieldset, address {margin: 0; padding: 0;}
p {margin: 0 0 20px;}
h1, h2, h3, h4 {margin: 25px 0 20px; color: #7a7a7a; font-size: 16px;}

#container {width: 778px; margin: 2px auto 0; position: relative;}
#header {width: 778px; height: 152px; background: url(../images/ppz-header.gif) no-repeat; position: relative; font-size: 11px;}
#header #message {position: absolute; top: 10px; left: 20px;}
#header #nav {position: absolute; top: 10px; right: 20px; }
#header #nav div {float: left; margin-left: 25px;}

#menu {width: 200px; position: absolute; left: 0;}
#menu ul {list-style-type: none; padding: 1px 0 20px; background: #FFFFFF url(../images/ppz-column-header.gif) no-repeat bottom;}

#nav a {color:#000000}

#menu ul li a {display: block; width: 180px; height: 20px; background: url(../images/ppz-menu-button.gif) no-repeat; color: #f8981c; text-decoration: none; font-weight: bold; padding: 5px 0 0 20px;}
#menu ul li a:hover, #menu ul li.on a {background: url(../images/ppz-menu-button-on.gif) no-repeat; color: #919294;}

#content {padding: 0 40px 50px 225px; background: url(../images/ppz-column-background.gif) repeat-y;}
#content a {color: #e68201;}
#content #library {font-size: 11px; line-height: 13px;}
#content #library div {padding-left: 45px;}
#content #library .zip {background: url(../images/ppz-icon-zip.gif) no-repeat;}
#content #library .ppt {background: url(../images/ppz-icon-ppt.gif) no-repeat;}
#content #library .doc {background: url(../images/ppz-icon-doc.gif) no-repeat;}
#content #library .pdf {background: url(../images/ppz-icon-pdf.gif) no-repeat;}
#content #library .xls {background: url(../images/ppz-icon-xls.gif) no-repeat;}
#content #library .jpg {background: url(../images/ppz-icon-jpg.gif) no-repeat;}
#content #library .tif {background: url(../images/ppz-icon-tif.gif) no-repeat;}
#content #library .eps {background: url(../images/ppz-icon-eps.gif) no-repeat;}
#content #library p.download-link {font-size: 12px; margin-bottom: 7px; padding-top: 2px;}
#content #library p.download-link a{color: #e68201;}
#content ul {margin: -10px 0 15px 30px;}
#content ul.nobullet {list-style-type: none;}
#content ol {margin: -10px 0 15px 30px;}

#content span.reg {font-size: 75%;}

#Login {margin: 0 0 25px 125px;}
#Login table {width:250px; }
#LoginText {margin: 15px 0 0 0}



#footer {width: 778px; height: 57px; background: url(../images/ppz-footer.gif) no-repeat; position: relative;}
#footer a {color: #7a7b7c;}
#footer #column-footer {width: 200px; height: 25px; background: url(../images/ppz-column-footer.gif) no-repeat; position:absolute; top: -25px;}
#footer #logo {position: absolute; top: 0; left: 0;}
#footer #logo a {display: block; width: 79px; height: 23px; background: url(../images/ppz-alcon-logo.gif) no-repeat;}
#footer #logo a span {display: none;}
#footer #copyright {position: absolute; top: 8px; left: 96px; color: #7a7b7c; font-size: 10px;}
