* { padding: 0; margin: 0; } body { padding: 0; margin: 0; background-color: #fff; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; } .skipnav { position: absolute; left: 0; top: -100px; } p { margin: 0 0 1em 0; } img { border-style: none; } img.border { border: solid 1px #000; } hr { border: none; border-top: 1px solid #006; width: 90%; height: 1px; margin: 0; text-align: center; } sup { line-height: 2em; } sub { line-height: 1.2em; } blockquote { margin:15px 20px 15px 20px; padding: 15px; font-weight: bold; } q { background-color: transparent; color: #000; font-weight: normal; } q:before, q:after { content: "";} strong { font-weight: bold; } acronym { border-bottom: 1px dashed #999; cursor: help; } .abbr { border-bottom: 1px dotted #999; cursor: help; } .grey_out { background-color: transparent; color: #999; } .caption { background-color: transparent; color: #666; font-weight: bold; font-size: 85%; } .center { text-align: center; } /* TABLES */ table { border-collapse:collapse; margin-bottom: 1em; margin-top: 1em; font-size: 90%; } td { padding: 3px; border: 1px solid #006; empty-cells: show; text-align:left; } .tdHeaderLeft { font-weight: bold; padding: 0px; font-size:1.2em; color: #333; text-align: left; } .tdHeaderCenter { font-weight: bold; padding: 0px; font-size:1.2em; color: #333; text-align: center; } .twisties table { border: none; } .twisties td { border: none; } /* STRUCTURE DIVS */ #header_outer { height: 91px; clear: both; min-width: 775px; width:expression(document.body.clientWidth < 775? "775px": "auto" )} #header { text-align: left; height: 90px; width: 570px; float: left;} #logo { text-align: right; } #searchbox { text-align: right; margin-right: 10px; } .textField {width:120px; height:18px; font-size: 0.8em; margin:0; padding:0; background: #fff; color:#333; text-indent:5px; } #strap { padding: 5px 0 5px 0; border-top: solid 1px #000; border-bottom: solid 1px #000; text-align: center; font-size: 70%; font-weight: bold; background-color: inherit; color: #006; } #outer { padding: 0; margin: 0; background-color: #fff; color: #036; width: 100%; } #breadcrumb { font-size: 90%; padding-bottom: 5px; } #breadcrumb a.breadcrumb { background-color: inherit; color: #000; text-decoration: underline; } #breadcrumb a.breadcrumb:hover { background-color: inherit; color: #00f; } #nav { width: 195px; background-color: #dae1ee; color: #036; float: left; } #nav ul { margin: 10px 0 0 10px; padding: 0; list-style: none; } #nav ul li { list-style: none; } #nav ul li a { background-color: inherit; color: #036; text-decoration: none; font-size: 85%;font-weight: bold; line-height: 1.6em; } #nav ul li a:hover { background-color: inherit; color: #00f; } #nav ul li ul { margin-top: 0; margin-bottom: 5px; font-size: 95%; font-weight: normal; line-height: 1.2em; } #nav ul li ul li { list-style: none; } #nav ul li ul li a { font-size: 80%; font-weight: normal; line-height: 1.2em; } #nav ul li ul li a:hover { background-color: inherit; color: #00f; } #nav ul li ul li ul { margin-top: 0; margin-bottom: 2px; font-size: 90%; font-weight: normal; line-height: 1em; } #nav ul li ul li ul li { list-style: none; background-image: url("/landscape/usp.nsf/Lookup/Template_Images/$file/nav_bullet.gif"); background-repeat: no-repeat; background-position: left 0.35em; } #nav ul li ul li ul li a { margin-left: 6px; font-size: 80%; font-weight: normal; line-height: 1.2em; } #nav ul li ul li ul li a:hover { background-color: inherit; color: #00f; } #content_side { background-color: transparent; color:#000000; padding: 0 0 0 3px; margin: 0; width: auto; border-left: 195px solid #dae1ee;} #content { background-color: #fff; color:#000; padding: 0 0 0 20px; margin: 0 195px 0 0px; width: auto; font-size:80% ;} #content a { background-color: inherit; color: #00f; text-decoration: underline;} #content a:hover { background-color: inherit; color: #000; } #content ul { margin: 0 0 1em 40px; padding: 0;} #content li { margin: 0; padding: 0; list-style-image: url("/landscape/usp.nsf/Lookup/Template_Images/$file/bullet.gif"); } /* CONTENT - 2 cols */ #content .two-col { border: 0; min-width: 500px; width:expression(document.body.clientWidth < 500? "500px": "auto" )} #content .col-right { width: 50%; float: right; padding-left: 10px; } #content .col-left { width: 40%; } #footer { background-color: #fff; color: #000; text-align: center; font-size: 70%; border-top: solid 1px #006; clear: both; } #footer ul { display: inline; padding: 0; margin: 0; } #footer ul li { display: inline; } #footer a { text-decoration: none; background-color: inherit; color: #00f; } #footer a:hover { text-decoration: underline; } #footer_lastmod { background-color: #fff; color: #000; text-align: center; margin: 0; padding:0 0 10px 0; font-size: 70%; } #footer_lastmod a { text-decoration: none; background-color: inherit; color: #00f; } #footer_lastmod a:hover { text-decoration: underline; } #clear { clear: both; } .clearer { clear: both;} /* HEADINGS */ h1, h2, h3, h4 { background-color: inherit; color: #036; font-size: 100%; margin-top: 0; margin-bottom: 3px; } h1 { font-size: 130%; } h2 { font-size: 120%; } h3 { font-size: 110%; background-color: inherit; color: #660; } h4 { font-size: 100%; background-color: inherit; color: #660; } /* Feedback Form */ #form { margin: 0; padding: 0; } #form p { margin: 0; padding: 0 5px 10px 5px; } #form fieldset { border: solid 1px #ccc; padding: 5px; margin: 5px;} #form fieldset legend { line-height: 130%; font-size: 1.1em; font-weight:bold; color: #036; margin: 0; padding: 0 5px; } #form fieldset label { vertical-align: top; font-weight: bold; width: 135px; float: left; text-align: right; padding-top: 5px; padding-right: 5px; } #form fieldset textarea { margin-left: 160px; width: 300px; height: 100px; background-color: #f3f3f3; color: #000; font-family: inherit; border: solid 1px #000; margin: 2px; padding: 2px; overflow: auto; } #form fieldset input { margin-left: 160px; width: 300px; background-color: #f3f3f3; color: #f82; border: solid 1px #000; margin: 2px; padding: 2px; } #form fieldset textarea:focus, #form fieldset input:focus { background-color: #eefff9; color:#000 ; } #form .mandatory { background-color: inherit; color: #000; } #form .indent { margin-left: 135px; } #form .indent label { font-weight: normal; float: none; text-align: left; padding-top: 5px; padding-right: 5px; } #form .indent input { border: 0; width: 10px; } #form .indent input.button { width: 90px; margin-left: 8px; font-weight: bold; background-color: #f3f3f3; color: #036; border: solid 1px #000; cursor: pointer; }