body { margin: 0 0 0 0; padding: 0 0 0 0; background: #CCC url(gfx/tac.bg_page.png) repeat-x; color: #333; } h1, h2, h3, h4, h5, h6, h7 { padding: 0; margin: 0; font-family: Times New Roman, Times, serif; } h1 { /* main headline */ font-size: 24px; color: #666; font-weight: normal; } h2 { /* subheadline */ font-size: 17px; color: #333; font-weight: normal; padding: 0 0 0 15px; } h5 { /* headline in left column (white text on blue background) */ background: #000033 url(gfx/bg_naviHeadline.png) repeat-x; font-size: 15px; font-weight: normal; color: white; height: 25px; padding: 5px 0 0 10px; } p { text-align: justify; font-size: 15px; line-height: 160%; } hr { width: 450px; margin-top: 20px; margin-bottom: 20px; border-top: 1px dotted #ccc; border-bottom: none; border-left: none; border-right: none; } blockquote { font-size: 15px; border: 1px solid #000033; background: url(gfx/tac.bg_blockquote.png) no-repeat 1px 1px; padding: 25px 0px 25px 70px; margin: 20px 0 0 5px; } /* a:link { text-decoration: none; color: #003399; border-bottom: 1px dashed #003399; } a:visited { text-decoration: none; color: #003399; border-bottom: 1px dashed #003399; } a:hover { border-bottom: 1px dashed #49515C; color: #49515C; } */ #header { position: absolute; left: 50%; margin-left: -502px; top: 50px; width: 1005px; height: 190px; background: url(gfx/tac.header_bgimg.png) no-repeat; } #header img { /* this is your company logo... */ position: absolute; right: 130px; top: 70px; } #top_navigation { position: absolute; left: 50%; margin-left: -498px; top: 240px; width: 997px; height: 40px; background: url(gfx/tac.bg_topnav.png) repeat-x; } #top_navigation ul, #top_navigation li { padding: 0; margin: 0; list-style-type: none; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000033; } #top_navigation li { float: left; padding: 11px 10px 0px 17px; background: url(gfx/tac.divider_topnav.png) no-repeat 0px 14px; } #top_navigation li.first {background: none;} #top_navigation a { color: #000033; text-decoration: none; letter-spacing: 1px; } #top_navigation a:hover { font-weight: normal; color: #0000C6; } #main_site { position: absolute; left: 50%; margin-left: -498px; top: 280px; width: 997px; background: #FFF url(gfx/tac.bg_content_top.png) repeat-x; } #content_leftColumn { position: static; float: left; width: 200px; padding: 40px 0 20px 1px; } #content_leftColumn ul, #content_leftColumn li { padding: 0; margin: 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000033; list-style-type: none; } #content_leftColumn ul { margin: 1px 0 0 0; } #content_leftColumn li { padding: 9px 0px 9px 24px; background-color: #EEEEF1; border-bottom: 1px solid #4C4C70; margin-bottom: 1px; background: url(gfx/tac.list_navi_level1.png) no-repeat 8px 11px; } //#content_leftColumn a:img { } #content_leftColumn li.level2 { padding: 9px 0px 9px 30px; font-size: 11px; background-color: #F9F9FA; border-bottom: 1px solid #4C4C70; margin-bottom: 1px; background: url(gfx/tac.list_navi_level2.png) no-repeat 14px 11px; } #content_leftColumn a { color: #000033; text-decoration: none; } // added by me #content_leftColumn a img { color: #00FFF0; text-decoration: none; border: 0px none; } // ------- #content_leftColumn a:hover { color: #0000C6; text-decoration: none; } #content_rightColumn { position: static; float: right; width: 750px; margin: 0 20px 0 0; padding: 25px 0 25px 0; } #content_rightColumn img { //padding: 1px; //border: 1px solid #000033; } #footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 150%; clear: both; height: 40px; background: url(gfx/tac.bg_footer.jpg) bottom left no-repeat; padding-top: 45px; text-align: center; color: #FFF; } #footer a { color: #FFF; text-decoration: none; } #footer p { margin: 0 0 0 0; padding: 0 0 0 0; color: #F0F0F0; } /*------------------------------------------------------------* ** Content - hfe **------------------------------------------------------------*/ #hfe { float: left; /*width: 550px;*/ position: relative; margin-left: 15px; margin-top: 10px; line-height: 20px; text-align: justify; word-spacing: 2px; background:#fff; } #hfe h1, #hfe h2, #hfe h3 { font-size: 1.0em; /* color: #49515C; */ /* margin: 0 10px 0 0; */ cursor: default; } #hfe div { background: #fff; /* padding: 10px; */ /* padding: 0px 5px 0px 5px; */ /* url(img/para_bg.jpg) repeat-x; */ } #hfe div.instructions { /* background: #ddd; */ background: #F5F5F5; margin: 15px; padding: 1px; border: 1px solid #aaa; } #hfe div.instructions li { margin-bottom: 10px; margin-right:10px; text-align:left; /* color: #003399; */ } #hfe div.about_form { margin: 15px; padding: 1px; } #hfe div.hfe_header { margin-top: 25px; background: #fff url(img/qplheader.gif) repeat-y; } #hfe div.hfe_label, #hfe .hfe_comment { } #hfe div.hfe_lbreak { margin-bottom: 25px; } #hfe div.hfe_header h1 { font-size: 1.0em; font-weight: bold; color: #000000; /* color: #49515C; */ /* margin: 0 10px 0 0; */ margin-bottom: 13px; margin-left: 1px; cursor: default; } #hfe div.hfe_table { font-size: 1.0em; cursor: default; /* margin-right:20px; */ } #hfe div.hfe_table td { } /*------------------------------------------------------------* ** Content - doc_list **------------------------------------------------------------*/ #content_doc_list2 { float: left; width: 550px; position: relative; margin-left: 15px; line-height: 20px; text-align: justify; word-spacing: 2px; position:relative; /* added by me */ z-index: 0; /* added by me... menu */ background: #fff } /* h1, h2 added by me */ #content_doc_list2 h1 { font-size: 1.1em; margin: 0 10px 0 0; cursor: default; } #content_doc_list2 h2 { font-size: 1.1em; margin: 0 10px 0 0; cursor: default; } #content_doc_list2 div { padding: 5px; } .doc_header2 { font-weight: bold; padding:0px 2px 0px 7px; } .doc_list2 { padding:2px 0 10px 7px; background: #fff }