body.red { background:#fff url('/ahss/display/images/shared/bg_ptn_gold_shdw.gif') repeat-y scroll center top; }
#top-nav { border-bottom:1px #666 solid; }
#contentContainer { clear:both; width:960px; min-height:400px; margin:0; padding:0; background:url("/ahss/display/img/hcom/backgroundPage.jpg") repeat-y top right; border-bottom:1px #ccc solid; }
#ahss_header, #ahss_header-two_thirds { width:960px; border-bottom:#0a1c4c 1px solid; }
#ahss_header-two_thirds { width:724px; }
#gen-left-column { width:236px; min-height:400px; margin:1px 0 0 0; padding:0 0 20px 0; vertical-align:top; font-size:90%; background:#0A1C4C; font-family:Arial, Helvetica, sans-serif; }
* html #gen-left-column, * html #contentContainer { height:400px; }
#leftNav-header { margin:0; padding:10px 0 10px 30px; color:#333; background:#ccc; font-size:150%; font-family:Helvetica, Arial, sans-serif; line-height:1.4em; }
/* Dynamic Nav */
#gen-left-column ul { width:236px; margin:0; padding:0; list-style:none; background:#0a1c4c; border-bottom:#efefef 1px solid; /width:100%;}
#gen-left-column ul#bottom { border-bottom:1px solid #000; }
#gen-left-column li {margin:0; padding:0; list-style:none; border-top:1px #efefef solid;}
#gen-left-column li.level1 a, #gen-left-column li.level2 a, #gen-left-column li.level3 a, #gen-left-column li.level4 a, #gen-left-column li.level5 a, #gen-left-column li.level6 a {display:block; margin:0; padding:3px 5px 4px 10px; color:#fff; font-weight:normal; line-height:16px; text-decoration:none; background:#0a1c4c url('/ahss/display/img/hcom/bg_leftNav.gif') no-repeat top right;}
#gen-left-column li.level2, #gen-left-column li.level3, #gen-left-column li.level4, #gen-left-column li.level5, #gen-left-column li.level6 {background:transparent; border-top:none;}
#gen-left-column li.level2 a, #gen-left-column li.level3 a, #gen-left-column li.level4 a, #gen-left-column li.level5 a, #gen-left-column li.level6 a {padding:3px 5px 2px 13px; background:#0a1c4c;}
#gen-left-column li.level2 {padding-left:10px;}
#gen-left-column li.level3 {padding-left:20px;}
#gen-left-column li.level4 {padding-left:30px;}
#gen-left-column li.level5 {padding-left:40px;}
#gen-left-column li.level6 {padding-left:50px;}
#gen-left-column li a:hover {color:#f4ce74; background:#0a1c4c url("/ahss/display/img/hcom/bg_leftNavActive.gif") no-repeat top right;}
#gen-left-column li.level1.activeParent, #gen-left-column li.level2.activeParent, #gen-left-column li.level3.activeParent, #gen-left-column li.level4.activeParent, #gen-left-column li.level5.activeParent, #gen-left-column li.level1.active, #gen-left-column li.level1.active a {color:#fff; background:#8F99B4 url("/ahss/display/img/hcom/bg_leftNavActive.gif") no-repeat top right; border-top:none;}
#gen-left-column li.level1.active a, #gen-left-column li.level1.activeParent a, #gen-left-column li.level2.activeParent a, #gen-left-column li.level3.activeParent a, #gen-left-column li.level4.activeParent a, #gen-left-column li.level5.activeParent a {color:#fff; font-weight:bold;}
#gen-left-column li.level2.active a, #gen-left-column li.level3.active a, #gen-left-column li.level4.active a, #gen-left-column li.level5.active a {font-weight:normal; color:#fff; background:url("/ahss/display/img/english/blt_ylwLrg.gif") no-repeat top left;}
#gen-left-column li.level2 a:hover, #gen-left-column li.level3 a:hover, #gen-left-column li.level4 a:hover, #gen-left-column li.level5 a:hover, #gen-left-column li.level6 a:hover {color:#fff; background:url("/ahss/display/img/english/blt_ylwLrg.gif") no-repeat top left;}
/* Aux Left Nav */
#gen-left-column h5 { margin:30px 0 5px 10px; padding:0; color:#000; font-size:140%; }
#gen-left-column p.leftNav-aux { margin:12px 0 6px 20px; color:#f4ce74 }
#gen-left-column .leftNav-aux a, #gen-left-column .leftNav-aux a:link, #gen-left-column .leftNav-aux a:active, #gen-left-column .leftNav-aux a:visited { font-style:italic; text-decoration:underline; color:#f4ce74 }
#gen-left-column .leftNav-aux a:hover { color:#fff; }

#main-content { min-height:500px; width:724px; margin:0; color:#0a1c4c; padding:40px 20px 20px 20px; vertical-align:top; font-family:Helvetica, Verdana, Arial, sans-serif; }
* html #main-content { height:450px; }
#main-content div.main-content-header-spacer { height:20px; margin:10px 0; padding:0; display:none; }
#main-content h1 { margin:10px 20px 7px 0; color:#0a1c4c; font-size:220%; font-weight:600; }
#main-content h2 { margin:15px 20px 7px 0; color:#0a1c4c; font-size:150%; font-weight:400; }
#main-content h3 { margin:15px 20px 7px 0; color:#0a1c4c; font-size:120%; font-weight:400; }
#main-content h4 { margin:15px 20px 7px 0; color:#0a1c4c; font-size:100%; font-weight:400; }
#main-content a { color:#336699; text-decoration:underline; }
#main-content a:hover { color:#333; }
#main-content p { margin:0 0 10px 0; padding:0; font-size:100%; color:#0a1c4c; line-height:1.4em; }
#main-content ul { color:#0a1c4c; line-height:1.4em; font-size:100%; }
#main-content li { margin:4px 15px; line-height:1.4em; }
#main-content img { border:#fff 1px solid; float:right; display:inline; margin:10px 0 15px 15px; }
#main-content div.hr_rule { width:99.8%; height:1px; margin:30px 0 1px 0; padding:0 0 1px 0; border-bottom:1px #D2CAC9 solid; }
#main-content div.hr_rule2 { width:99.8%; height:1px; margin:1px 0; padding:0 0 1px 0; border-bottom:1px #D2CAC9 solid; }
#hp_mainContent-wrapper { width:100% }
#hp_mainContent { float:left; width:360px; margin:0 10px 0 0; }
#hp_auxContent-wrapper { float:left; width:300px; margin:50px 0 0; padding:38px 0 0; background:transparent url('/ahss/display/img/hcom/profiles.gif') no-repeat top left; }
#hp_auxContent { width:100%; margin: 0 0 20px 0; }
#hp_auxContent h1 { width:255px; margin:0; padding:10px; color:#fff; background:#134373; font-size:120%; font-weight:400; font-family:Georgia, "Times New Roman", serif; }
#hp_auxContent h1 label { display:block; float:left; }
#hp_auxContent h1 a { display:block; float:right; margin:0; padding:2px 0 0 14px; color:#fff; font-weight:normal; text-decoration:none; background: url('/ahss/display/img/english/blt_whtLrg.gif') no-repeat top left; }
#hp_auxContent h1 a:hover { color:#fe0; }
#hp_auxContent ul { margin:0; padding:10px 0 0 20px; list-style:none; }
#hp_auxContent ul li { margin:0; padding:0 6px 10px 15px; line-height:1.4em; background: url('/ahss/display/img/english/blt_whtLrg.gif') no-repeat top left; }
#hp_auxContent ul li a { display:block; margin:0; padding:2px 5px 0 0; color:#fff; font-weight:600; line-height:16px; text-decoration:none; }
#hp_auxContent ul li a:hover { color:#fe0; background:none; }
#hp_auxContent ul li a.hp_auxContent-moreLink { margin:0; display:block; text-decoration:underline; }
#hp_auxContent-hghlt { width:270px; background:#c8cddc; color:#0a1c4c; text-transform:uppercase; font-weight:bold; line-height:1.2em; }
#hp_auxContent-hghlt.first { margin:18px 0 1px; padding:0 15px 10px; }
#hp_auxContent-hghlt.second { margin:0; padding:18px 15px 10px; }
#hp_auxContent-hghlt p { text-transform:none; font-weight:normal; font-size:85%; }
#hp_auxContent-hghlt h4 { margin:3px 0 5px; text-transform:none; font-weight:200; font-style:italic; font-size:90%; }
#hp_auxContent-hghlt img { float:left; margin:0 15px 0 0; border:#eaecf2 1px solid; }
#hp_auxContent-hghlt a { margin:-5px 10px -5px; float:right; display:block; text-decoration:underline; text-transform:none; font-weight:normal; font-size:85% }
/* Staffs */
div.ahssStaffRow { clear:both; width:684px; margin:10px 0; padding:5px 0 10px; }
#main-content div.ahssStaffRow h1 { width:98%; margin:0; padding:0 0 0 10px; font-weight:600; font-size:120%; font-style:normal; border-bottom:1px #D2CAC9 solid; }
#main-content div.ahssStaffRow h1 a:hover { color:#333; }
#main-content div.ahssStaffRow h1 label { font-size:90%; font-weight:100; font-style:italic; }
div.ahssStaffRow-content { float:left; width:532px; margin:10px 0 0 10px; }
#main-content div.ahssStaffRow-content p { padding:0 20px 0 0; }
#main-content div.ahssStaffRow h2 { float:left; width:266px; margin:4px 0; font-weight:600; font-size:100%; font-style:normal; }
#main-content div.ahssStaffRow h2 a, #main-content div.ahssStaffRow h2 label { font-weight:100; font-style:italic; }
#main-content div.ahssStaffRow img { float:left; margin: 10px 0; padding:0; border:1px #000 solid; }
/* Staff */
#ahssStaffHeadSpce { display:none; }
#ahssStaffNav { width:95%; margin:10px 0 10px 0; padding:20px 0; border-top:1px #336699 solid; border-bottom:3px #336699 solid; }
#ahssStaffNav table { width:640px; vertical-align:top; }
#ahssStaffNav table td { width:160px; height:16px; padding:1px 4px 8px 14px; background:url('/ahss/display/img/english/blueArrow.gif') no-repeat top left; }
#ahssStaffNav table td a { line-height:1.1em; }
#ahssStaffNav table td.ahssStaffNav-selected { width:160px; height:16px; padding:3px 0 8px 15px; background:url('/ahss/display/img/core/grayArrow.gif') no-repeat top left; }
#ahssStaffImage { float:left; display:inline; width:160px; margin:0 20px 0 -20px; }
#ahssStaffImage img { border:1px #000 solid; }
#ahssStaff { float:left; display:inline; width:460px; margin:15px 0 0; }
#ahssStaff h1 { margin:0 0 8px 0; font-size:140%; font-style:normal; }
#ahssStaff h2 { margin-left:0; font-size:120%; }
#ahssStaff ul { margin:0; padding:0; list-style:none; }
#ahssStaff li { margin:4px 0; }
#ahssStaff li label { font-style:italic; }
#ahssStaff p { padding:0 10px 0 0; }
/*Events*/
div.ahssEventRow, div.ahssEventRow-alt { clear:both; overflow:hidden; margin:20px 0; padding:0; }
div.ahssEventRow-alt { background:#f5d995; margin:20px -19px; padding:10px 18px; }
div.ahssEventRow-alt p { width:100%; }
div.ahssEventRow-content { float:left; width:574px; margin:0; }
#main-content div.ahssEventRow-content p { width:574px; padding:0; margin:0 }
#main-content div.ahssEventRow h1, #main-content div.ahssEventRow-alt h1 { margin:3px 0 0 0; padding:0; font-weight:normal; font-size:160%; }
#main-content div.ahssEventRow h2, #main-content div.ahssEventRow-alt h2 { margin:6px 0; font-weight:600; font-size:110%; font-style:normal; }
#main-content div.ahssEventRow h2 label, #main-content div.ahssEventRow-alt h2 label { font-weight:100; font-style:italic; }
div.ahssEventRow img, div.ahssEventRow-alt img { float:right; width:147px; margin:0 21px 0 0; padding:0; }
#ahssEventMore { clear:both; width:684px; margin:20px 0 10px 0; }
#ahssEventMore h1 { margin:0 0 10px 0; padding:0 0 0 10px; font-weight:normal; font-size:160%; font-style:normal; border-bottom:1px #D2CAC9 solid; }
#ahssEventMore ul { width:680px; margin:0 0 0 24px; padding:0; list-style-type:disc; list-style-position:outside; list-style-image:url('/ahss/display/img/core/grayArrowBullet.gif'); }
#ahssEventMore li { margin:0; padding:4px 0; line-height:1.2em; }
#ahssEventMore li label { font-size:100%; font-weight:600; text-transform:uppercase; }
/* FAQs */
#main-content dl.ahssFaq { width:684px; margin:0; }
#main-content dl.ahssFaq div { background:#dfe2ee; }
#main-content dl.ahssFaq div.alt { background-color:#fff; }
#main-content dl.ahssFaq dt { margin:0; padding:10px; }
#main-content dl.ahssFaq dt a { padding:0 0 0 20px; background:url('/ahss/display/img/english/i_plus-blue.gif') no-repeat top left; }
#main-content dl.ahssFaq dt a.opened { background:url('/ahss/display/img/english/i_minus-blue.gif') no-repeat top left; }
#main-content dl.ahssFaq dt a:hover { color:#144575; }
#main-content dl.ahssFaq dd { margin:5px 10px 0 40px; padding:0 0 10px 0; }
#main-content dl.ahssFaq dd p { padding-left:0; }
/* Course Descriptions */
#courses dl { margin:20px 0; padding:0 20px; font-size:100%; color:#0a1c4c; line-height:1.4em; }
#courses dt { margin:5px 0; font-size:110%; color:#0a1c4c; font-weight:600; }
#courses dt a:hover { color:#369 }
#courses dd { margin:5px 15px 15px 0; padding:0; color:#0a1c4c; line-height:1.4em; }
#caption-box { margin:5px 20px 10px; padding:15px; float:right; text-align:center; display:inline; clear:right; background:#ddd; border:#fff 1px solid; }
#caption-box p { margin:10px 0 0; padding:0; font-size:85%; line-height:1.4em; color:#333; text-align:left; font-weight:bold; }
#caption-box a:link, #caption-box a:visited, #caption-box a { margin:0; padding:0; color:#333; font-size:95%; text-decoration:underline; }
#caption-box img { margin:0; float:none; border:#666 1px solid; }
/*Body Images Styles*/
.image-right { float:right; margin:5px 20px 10px 5px; padding:0; border:10px solid #591501; }
.image-left { float:left; margin:5px 20px 5px 5px; padding:0; border:10px solid #591501; }
.image-left-larger { float:left; margin:5px 10px 15px 5px; padding:0; border:10px solid #591501; }
.photo-credit { margin:0 auto; padding:10px 5px 7px 8px; text-align:left; background:#591501; }
#gen-right-column { width:330px; min-height:400px; margin:0; padding:0; font-size:90%; font-family:Helvetica, Verdana, Arial, sans-serif; color:#0a1c4c; }
#gen-right-column #sidebar { margin:90px 30px 15px 0; width:300px; padding:15px; background:#C8CDDC url('/ahss/display/img/hcom/bg_sidebar.gif') no-repeat top right; ; }
#gen-right-column #sidebar h1, #gen-right-column #sidebar h2, #gen-right-column #sidebar h3, #gen-right-column #sidebar h4 { margin:10px 0; }
#gen-right-column #sidebar h1 { font-size:165%; }
#gen-right-column #sidebar h2, #gen-right-column #sidebar h3, #gen-right-column #sidebar h4, #gen-right-column #sidebar h5 { font-size:115%; }
#gen-right-column #sidebar p { line-height:1.4em; margin:10px 0; }
#gen-right-column #sidebar img { margin:0 15px 0 0; border:#eaecf2 1px solid; float:left; display:inline; }
#gen-right-column-filler { width:235px; height:1px; margin:0; padding:0; display:none; }
#local-footer { clear:both; margin:0; padding:3px 0; border-top:1px solid #fff; border-bottom:1px solid #fff; background:#ccc; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; }
#local-footer p, #local-footer p a:link, #local-footer p a:visited, #local-footer p a { color:#000; }
#local-footer p { width:960px; margin:0; }
#local-footer a { color:#4f472c; text-decoration:none; }
/*Global Footer*/
body.red #global-footer, #global-footer { border-top:1px #ccc solid; }

