body.red {background:#fff url('/ahss/display/img/english/bg_ptn_blu_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; border-bottom:1px #ccc solid;}

#ahss_header, #ahss_header-two_thirds {width:960px;}
#ahss_header-two_thirds {width:724px;}

#gen-left-column {width:236px; min-height:400px; margin:0; padding:0 0 20px 0; vertical-align:top; font-size:90%; background:#999 url('/ahss/display/img/english/bg_leftNav.gif') repeat-x left bottom; font-family:Helvetica, Arial, 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:#666; border-bottom:1px solid #000; /width:100%;}
#gen-left-column li {margin:0; padding:0; list-style:none; border-top:1px #000 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;}
#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:#326598; 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:url("/ahss/display/img/english/blt_whtLrg.gif") no-repeat top left;}
#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:#fc0; background:#326598;}
#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:#fc0; background:#326598 url('/ahss/display/img/english/bg_leftNavActive.jpg') no-repeat top left; 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:#fc0; font-weight:normal;}
#gen-left-column li.level1.activeParent a {color:#fff;}
#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:#fc0; 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:#fc0; 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 ul.leftNav-aux {width:225px; margin:0 0 0 10px; padding:0; list-style:none; background:none; border:none;}
#gen-left-column ul.leftNav-aux li {height:16px; margin:2px 0; padding:0; list-style:none; /width:100%; border:none;}
#gen-left-column ul.leftNav-aux li a {display:block; margin:0; padding:0 5px 0 0; color:#144575; font-weight:normal; line-height:16px; background:none; text-decoration:underline;}

#main-content {min-height:500px; width:100%; margin:0; padding:0 0 20px 0; vertical-align:top; font-family:Helvetica, Arial, sans-serif;}
* html #main-content {height:450px;}
#main-content div.main-content-header-spacer {height:20px; margin:10px 0; padding:0;}
#main-content h1 {margin:10px 20px 7px 20px; color:#333; font-size:220%; font-weight:600;}
#main-content h2 {margin:15px 20px 7px 20px; color:#333; font-size:150%; font-weight:400;}
#main-content h3 {margin:15px 20px 7px 20px; color:#333; font-size:120%; font-weight:400;}
#main-content h4 {margin:15px 20px 7px 20px; color:#333; 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 20px; font-size:100%; color:#333; line-height:1.4em;}
#main-content ul {color:#333; line-height:1.4em; font-size:100%;}
#main-content li {margin:4px 15px; line-height:1.4em;}
#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%; background:url('/ahss/display/img/english/bg_book.jpg') no-repeat top left;}
#hp_mainContent {float:left; width:430px; margin:181px 0 0 0; padding:25px 0;}
#hp_auxContent-wrapper {float:left; width:275px; margin:0 0 0 0;}
#hp_auxContent-cw {width:100%; margin:20px 0; padding:0 0 48px 0; background:url('/ahss/display/img/english/bg_hp-creativeWriting.gif') no-repeat top left;}
#hp_auxContent-cw h1 {margin:0; padding:10px 0 10px 20px; color:#f4ce74; font-size:160%; font-weight:400; font-family:Georgia, "Times New Roman", serif;}
#hp_auxContent-cw p {color:#fff; font-size:95%; line-height:1.3em; /line-height:1.2em;}
#hp_auxContent-cw a {display:block; width:100px; height:21px; margin:0; margin-left:auto; margin-right:auto; padding:4px; color:#000; font-weight:600; /font-size:88%; font-style:italic; line-height:1.2em; text-align:center; letter-spacing:.1em; text-decoration:none; background:url('/ahss/display/img/english/bg_ylw_btn.gif') repeat-x top left;}
#hp_auxContent {width:100%; margin: 0 0 20px 0; background: url('/ahss/display/img/english/bg_hp_whtHpn.gif') repeat top left;}
#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 {text-decoration:underline;}
#hp_auxContent-hghlt {width:235px; margin:20px 0 0 20px; padding-bottom:15px; color:#fff; line-height:1.4em; border-bottom:3px #ccc solid;}
#hp_auxContent-hghlt img {display:block; padding-bottom:10px;}
#hp_auxContent-hghlt a {display:block; width:110px; height:21px; margin-top:10px; margin-left:auto; margin-right:auto; padding:4px; color:#000; font-weight:600; /font-size:88%; line-height:1.2em; text-align:center; letter-spacing:.1em; text-decoration:none; background:url('/ahss/display/img/english/bg_gry_btn.gif') repeat-x top left;}
/* Staffs */
div.ahssStaffRow {clear:both; width:702px; margin:0 0 0 20px; padding:10px 0;}
#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 10px 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;}
div.ahssStaffRow img {float:left; margin:10px 0; padding:0; border:1px #000 solid;}
/* Staff */
#ahssStaffHeadSpce {height:40px;}
#ahssStaffNav {width:95%; margin:10px 0 10px 20px; 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:3px 0 8px 15px; background:url('/ahss/display/img/english/blueArrow.gif') no-repeat top left;}
#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; width:160px; margin:0 0 0 20px;}
#ahssStaffImage img {border:1px #000 solid;}
#ahssStaff {float:left; width:524px; margin:0 0 0 20px;}
#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;}
/* FAQs */
#main-content dl.ahssFaq {width:684px; margin:0 0 0 20px;}
#main-content dl.ahssFaq div {background:#eee;}
#main-content dl.ahssFaq div.alt {background:#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 10px 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:#333; line-height:1.4em;}
#courses dt {margin:5px 0; font-size:110%; color:#333; font-weight:600;}
#courses dt a:hover {color:#369}
#courses dd {margin:5px 15px 15px 0; padding:0; color:#333; line-height:1.4em;}

#caption-box {width:225px; margin:5px 10px 10px 20px; padding:0; float:right; text-align-left; display:inline; clear:right;}
#caption-box p {margin:5px 10px 0 0; padding:0; font-size:90%; line-height:1.4em; color:#333;}
#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;}
/*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:235px; min-height:400px; margin:0; padding:0; vertical-align:top; font-size:90%; font-family:Georgia, "Times New Roman", serif;}
#gen-right-column-filler {width:235px; height:1px; margin:0; padding:0;}

#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;}

