* { margin : 0; padding : 0; } body { border : 0; width : 100%; font-family : Arial; line-height : 1.125em; min-width : 600px; } h1, h2, h3, .highlight { color : #003e7e; } h1 { margin-left : 20px; text-align : left; font-size : 1.6em; font-family : Helvetica; line-height : 1em; font-variant : small-caps; padding-top : 5px; padding-bottom : 25px; } h1.title { text-align:center; border-bottom : 1px solid gray; width : 55%; display: inline-block; padding-top : 20px; padding-bottom : 18px; } h2 { font-size : 1.2em; line-height : 1.2em; font-weight : 500; padding-left:44px; } h2.subtitle { font-size : 1.4em; line-height : 1em; font-weight : 100; padding-top : 20px; } h3 { font-size : small; padding-top : 7px; padding-left:44px; } strong.logo { font-size : 1.4em; font-family : Georgia, Times, "times new roman"; text-transform : uppercase; color : #f0f0f0; } strong.logoaddress { font-size : 1.2em; font-family : Times, "times new roman"; text-transform : uppercase; color : #f0f0f0; } blockquote, .credit { margin-right : 40px; } blockquote { margin-left:44px; } p { font-size : 0.8em; line-height : 1.3; padding-bottom : 20px; padding-right : 40px; padding-left:44px; } a { font-size : 1em; line-height : 1.3; } #header { border-top : 5px solid gray; border-bottom : 5px solid gray; background-color : #003e7e; padding-top : 20px; padding-bottom : 20px; text-align : center; } .colmask { position : relative; clear : both; float : left; width : 100%; overflow : hidden; } .colright, .colleft { float : left; width : 100%; position : relative; } .col1, .col2 { float : left; position : relative; padding : 0 0 1em 0; padding-top : 20px; overflow : hidden; } .leftmenu { background : #f0f0f0; } .leftmenu .colleft { right : 33%; background : white; border-right : 1px solid #808080; } .leftmenu .col1 { width : 63%; left : 35%; } .leftmenu .col2 { width : 29%; left : 39%; } ul.menubar { line-height : 0.75em; padding-top : 4px; padding-left : 5px; } ul.menubar li a.current { color : #003e7e; font-weight : 900; font-size : 0.8em; text-decoration : underline; } ul.menubar li a.menuheading { color : black; font-size : 0.8em; text-decoration : underline; } ul.menubar li a.menuheading:hover { color : #003e7e; font-weight : 900; text-decoration : underline; } ul.menubar li a.submenu { color : black; font-size : 0.75em; text-decoration : none; } ul.menubar li a.currentsub { color : #003e7e; font-weight : 900; font-size : 0.75em; text-decoration : none; } ul.menubar li a.submenu:hover { color : #003e7e; font-weight : 900; } blockquote { border : 1px solid #696; background : #f9f9f9 none; } .credit { text-align : left; page-break-before : avoid; padding-left : 100px; } blockquote p { padding : 25px; } #footer { background : white; clear : both; float : left; width : 100%; border-top : 1px solid #808080; } #footer p { padding : 5px; text-align : center; font-size : 0.7em; } .imgleft { float : left; margin-top : 4px; margin-right : 20px; margin-bottom : 3px; border : 3px solid black; } .italic { font-style : italic; } .bhighlight { font-weight : 900; } 