/* Acalog(tm) ACMS system stylesheet Developed by Digital Architechture Group. (www.digarc.com) */ /* Rectangular acalog4(tm) system stylesheet v4.2.0. Developed by Digital Architechture Group. (www.digarc.com) HTML TAG STYLES --------------------------------------------------------------------------------------*/ BODY { margin: 0; /*background: #e8e5d7 url(/images/common/header.png) repeat-x top;*/ background: #F0E9D7 url(); text-align: center; } P { } TABLE.toplevel { width: 800px; border: 0; padding: 0; margin-left: auto; margin-right: auto; } TD { line-height: 160% !important; } TH { padding: 2px 5px 2px 2px; background-color: #3d5471; text-align: left; } FORM, INPUT, SELECT, TEXTAREA, OPTION { } HR { height: 2px; color: #3d5471; border: 1px solid #3d5471; /* Opera/Moz */ } HR.navbar { color: #3d5471; border: 1px solid #3d5471; /* Opera/Moz */ } /* LINK STYLES --------------------------------------------------------------------------------------*/ A:link, A:visited { background: none; } A:hover, A:active { background: none; } A.navbar:link, A.navbar:visited { background: none; } A.navbar:hover, A.navbar:active { background: none; } A.navbar_chosen:link, A.navbar_chosen:visited { } A.navbar_chosen:hover, A.navbar_chosen:active { } A.help:link, A.help:visited { color: #FFFFFF; text-decoration: none; } A.help:hover, A.help:active { color: #313063; text-decoration: underline; } A.n1:link, A.n1:visited { color: #435d7e; text-decoration: none; } A.n1:hover, A.n1:active { color: #435d7e; text-decoration: underline; } A.footer:link, A.footer:visited { color: #FFFFFF; text-decoration: none; } A.footer:hover, A.footer:active { color: #FFFFFF; text-decoration: underline; } /* BLOCK AREA SPECIFIC STYLES --------------------------------------------------------------------------------------*/ .block_n1_right { padding: 2px 4px 2px 0px; background-color: #FFFFFF; color: #000000; vertical-align: top; } .block_n1_left { padding: 2px 4px 2px 0px; background-color: #fff; color: #000; vertical-align: top; } .block_border_left { padding: 0px; width: 20px; /* Added in 4.2.0 to force size. */ background-color: #FFFFFF; } .block_date_inner { border-bottom: 2px solid #3d5471; padding: 0px; background-color: #FFFFFF; text-align: center; } .block_date_outer_left { background-color: #FFFFFF; } .block_date_outer_right { background-color: #FFFFFF; } .block_n2 { padding: 2px 10px; background-color: #FFFFFF; vertical-align: top; } .block_n2_and_content { /* width: 100%; //remove after 4.2.0 */ padding: 0px; } .block_n3_off { /*border-bottom: 2px solid #FFFFFF;*/ padding: 2px; background-color: #FFFFFF; vertical-align: top; } .block_content_outer { border-left: 2px solid #FFFFFF; padding: 0px; width: 100%; border-right: 2px solid #FFFFFF; background-color: #FFFFFF; } .block_content { padding: 15px 5px 10px 10px; background-color: #FFFFFF; vertical-align: top; } .block_content_popup { border-left: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; padding: 15px 5px 10px 10px; background-color: #FFFFFF; vertical-align: top; } .block_footer_lb { background-color: #3D5471; padding: 4px; color: #FFFFFF; vertical-align: top; text-align: center; font-size: 10px; } .block_footer_rb { background-color: #3D5471; padding: 4px; color: #FFFFFF; vertical-align: top; text-align: center; font-size: 10px; } /* DATATABLE CORNER STYLES */ .th_lt { background-color: #3d5471; } .th_rt { background-color: #3d5471; } .td_lb { height: 3px; background-color: #000000; } .td_rb { height: 3px; background-color: #000000; } .td_light { padding: 2px 4px 2px 2px; background-color: #FFFFFF; } .td_dark { padding: 2px 4px 2px 2px; background-color: #DFEAF4; } /* TEXT SPECIFIC STYLES --------------------------------------------------------------------------------------*/ .n1_header { } .n1_archived { padding: 0px 5px 0px 15px; } .n3_header { /* */ display:none; } .n2_links { padding-left: 20px; color: #FFFFFF; text-indent: -20px; font-size: 95%; } H1, .header { background: #fff; margin: 10px 0 5px 0; border-bottom-width: 1px; border-bottom-color: #3d5471; } H2, .header_2 { background-color: #fff; display: block; margin: 10px 0 0 0; } H3, .header_3 { margin: 10px 0 0 0; } H4, .header_4 { margin: 10px 0 0 0; } .date { } .n2_search_header { } .n2_search { color: #000000; } .help_exacttext { font-style: italic; } .help_block { border: 2px solid #000000; padding: 2px 4px; background-color: #639ACE; text-transform: uppercase; } .required { color: #AA0000; font-weight: bold; } .not_required { font-weight: bold; } .error { color: #FF0000; font-weight: bold; } .success { color: #0000FF; font-weight: bold; } .message { color: #FF9900; font-weight: bold; } /* ONLINE APPLICATION SPECIFIC STYLES */ .block_n4 { border: 1px solid #313063; padding: 4px; background-color: #FFFFFF; } .n4_text { font-weight: bold; text-align: center; } .block_login { background-color: #00009B; } /* MISCELLANEOUS STYLES */ .comment { color: #FF0000; } /* Special added to override the incorrectly displayed header navigation. */ #main_nav a:link, #main_nav a:visited { margin: 0px 10px 0px 11px !important; } /* Styles copied from custom header */ #header { color: inherit; background-image: url(http://ep.jhu.edu/images/header-background.png); background-repeat: no-repeat; width: 800px; height: 103px; overflow: hidden; white-space: nowrap; margin: 0 auto; } #header_left, #header_right { height: 100%; width: 388px; text-align: left; padding-top: 15px; padding-left: 10px; float: left; } #header_left a img { border: 0px solid black; } #header_right { float: right; } #header_right a { display: block; position: relative; top: 25px; left: 247px; width: 116px; height: 25px; } #main_nav { color: #fff; background: #3d5471; width: 100%; height: 41px; margin-top: 1px; text-align: center; vertical-align: middle; } #main_nav div { padding-top: 8px; width: 800px; white-space: nowrap; margin-left: auto; margin-right: auto; } #main_nav a:link, #main_nav a:visited { font-family: Arial; font-size: 14px; color: #fff; background: inherit; font-weight: bold; margin: 0px 10px 0px 10px; vertical-align: middle; } #main_nav ul { margin: 0px; padding: 0px; } #main_nav ul li { display: inline; } /**** client specific css **** body { background: #F0E9D7 url(); } #header { color: inherit; background-image: url(http://ep.jhu.edu/images/header-background.png); background-repeat: no-repeat; width: 800px; height: 103px; overflow: hidden; white-space: nowrap; margin: 0 auto; } */ #header_left, #header_right { height: 100%; width: 388px; text-align: left; padding-top: 15px; padding-left: 10px; float: left; } #header_left a img { border: 0px solid black; } #header_right { float: right; } #header_right a { display: block; position: relative; top: 25px; left: 247px; width: 116px; height: 25px; } #main_nav { margin-top: -41px; background-color: transparent; } #main_nav a { text-decoration: none; } #main_nav a:hover { text-decoration: underline; } .block_footer_lb, .block_footer_rb { background-color: #0063B0; } a, a:link, a.navbar:link { text-decoration: none; background: none; } a:visited, a.navbar:visited { text-decoration: none; color: #5d9830; background: none; } a:hover, a.navbar:hover, a.navbar:active { text-decoration: underline; background: none; } a img, a:link img, a:visited img, a:hover img { border: 0px solid black; margin: 0px; padding: 0px; }