/* import browser reset css */
@import "/livinglearning/display/css/reset.css";
body.red, body.red #global-header, body.red #global-footer { background: #fff; height: 100%; color: #333; }
body.red #global-header { background: #990e0e; }
#global-footer-nav { background: #f4ce74; color: #000; }
#global-footer-nav a:link, #global-footer-nav a:visited { color: #000; }
#local-footer { float: left; clear: both; background: #901104 url("/livinglearning/display/images/localFooterBg.jpg") repeat-x; color: #fff; height: 32px; width: 950px; padding: 0; margin: 60px auto 1px auto; text-align: center; }
#local-footer a:link, #local-footer a:visited { color: #fff; }
#local-footer p { padding: 12px 0 0 0; }
body.red #global-searchBtn { background: transparent url("/livinglearning/display/images/global-go.gif") top left no-repeat; margin-right: 5px; }
#global-footer { float: left; clear:both; }
#global-footer-nav { float: left; width: 950px; margin: 0 auto; }
#main-wrapper { font-size: 95%; }
/* TOP GLOBAL NAVIGATION */
#top-nav { margin: 0; padding: 0; width: 950px; float: left; clear: both; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; display: inline; }
#top-nav ul { float: left; margin: 1px 0 0 0; padding: 0; font-size: 11px; }
#top-nav li { float: left; margin: 0 1px 0 0; list-style: none; display: inline; background:#f4ce74 url("/livinglearning/display/images/inactiveTab.jpg") no-repeat top right; padding: 0 36px 0 0; height: 61px;/*width: 98px;*/
}
/*CLASSES FOR SPECIFIC WIDTHS BECAUSE I DON'T WANT TO DO FRICKEN SLIDING DOORS AND DESIGN NECESSITATES PIXEL PUSHING*/
#top-nav li.ovr { width: 75px; }
#top-nav li.cre { width: 135px; }
#top-nav li.env { width: 130px; }
#top-nav li.int { width: 111px; }
#top-nav li.soc { width: 85px; }
#top-nav li.wel { width: 80px; }
#top-nav li.apl { width: 70px; }
#top-nav li a, #top-nav li a:link, #top-nav li a:visited { color: #000; text-decoration: none; display: block; padding: 20px 0 10px 10px; text-align: left; text-transform: uppercase; line-height:16px; font-weight: normal; }
#top-nav li.selected { background:#901104 url("/livinglearning/display/images/activeTab.jpg") no-repeat top right; }
#top-nav li.selected a, #top-nav li.selected a:link, #top-nav li.selected a:visited, #top-nav li a:hover { display: block; color:#fff; }
#top-nav li:hover { background:#901104 url("/livinglearning/display/images/activeTab.jpg") no-repeat top right; color:#fff; }
#top-nav li.first { padding: 0 41px 0 0; }
#top-nav li.single-line { height: 45px; padding-top: 16px; }
#top-nav-border { float:left; clear: both; background: url("/livinglearning/display/images/topNavBorder.jpg") repeat-x; height: 3px; width: 950px; margin: 2px 0 0 0; padding: 0px; }
#main-content { float: left; clear: both; width: 950px; margin: 0 auto; padding: 0; }
#main-content h1 { font-size: 325%; }
#main-content h2 { font-size: 140%; font-weight: normal; margin: 0 0 5px 0; }
#main-content h3 { font-size: 125%; font-weight: normal; margin: 0 0 5px 0; }
#main-content h4 { font-size: 110%; font-weight: normal; margin: 0 0 5px 0; }
#main-content p { margin: 0 0 15px 0; line-height: 18px; }
#main-content .site-section { color: #901104; font-size: 135%; font-weight: bold; margin: 20px 0 7px 0; padding: 0; }
#main-content ul { list-style: square; }
#main-content ul ul li { list-style: circle; }
/*****							 ******
******	 homepage content blocks ******/

#intro-pic { float: left; width:474px; margin: 1px 1px 0 0; }
#hp-primary-content { float: right; background: url("/livinglearning/display/images/hpTRBg.jpg") no-repeat; width: 435px; height: 273px; margin:1px 0 0 0; padding: 20px; overflow:hidden; }
#hp-primary-content p { margin: 0 0 8px 0; line-height: 17px; }
#bigass-logo { float: left; clear: left; width:474px; height: 269px; margin: 1px 1px 0 0; }
#hp-secondary-content { float: right; background: #901104; width: 475px; min-height: 269px; margin: 1px 0 0 0; }
/*ie min height hack */
* html #hp-secondary-content { height: 269px; }
#hp-secondary-content h1 { background: url("/livinglearning/display/images/questionIcon.gif") no-repeat 20px 5px; margin: 0 0 2px 0; padding: 10px 30px 3px 50px; display: inline; color: #fff; font-size: 130%; float: left; }
#hp-secondary-content dl { color: #fff; margin: 0; padding: 5px 0 0 0; border-top: 1px solid #fff; float: left; width: 100%; }
#hp-secondary-content dt a { color: #f4ce74; text-transform: uppercase; margin: 0 0 0 20px; padding: 0 0 0 0; float: left; line-height: 21px; }
#hp-secondary-content dd { width: 331px; margin: 0 0 0 20px; float: left; display: inline; clear: left; line-height: 20px; }
#hp-secondary-content dd.video {float:right; clear:none; display:inline; width:104px; height:25px; margin:-16px 20px 0px 0; padding:0; background:#d4b05b url("/livinglearning/display/images/watchVidBtn.gif") no-repeat;}
#hp-secondary-content dd.video a {display:block; width:104px; height:25px; overflow:hidden; text-indent:-1000px;}
#hp-tertiary-rotating { float: left; clear: left; width: 474px; height: 176px; margin: 1px 1px 0 0; }
#hp-tertiary-rotating p { padding: 20px 20px 0px 20px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:25px; text-align: center; line-height:29px; }
#hp-tertiary-content { float: right; background: #ccc; width: 475px; height: 176px; margin: 1px 0 0 0; }
#hp-tertiary-content h1 { background: #666 url("/livinglearning/display/images/arrowBtn.gif") no-repeat 20px 5px; margin: 0 0 0px 0; padding: 10px 30px 3px 50px; display: inline; color: #fff; font-size: 130%; float: left; width: 395px; }
#hp-tertiary-content ul { list-style: none; margin: 0; color: #000; padding: 5px 0 0 0; border-top: 1px solid #fff; float: left; width: 100%; }
#hp-tertiary-content li a { color: #000; text-transform: uppercase; margin: 0; padding: 0; float: left; line-height: 20px; font-weight: bold; }
#hp-tertiary-content li { float: left; margin: 0 0 2px 20px; display: inline; clear: left; line-height: 18px; list-style: none; width: 455px; }
/*****							 ******
******	 sub homepage content blocks ******/

#subhp-main-content { float: left; margin: 60px 10px 0 0; padding: 0; width: 700px; display:inline; }
#subhp-main-content-copy { margin: 20px 0 0 0; padding: 0 0 5px 0; float: left; display: inline; line-height: 18px; }
#subhp-main-content-copy a { line-height: 18px; }
#subhp-main-content-copy p ul { margin: 5px 0 10px 0; }
#subhp-main-content-copy li { line-height: 18px; }
#subhp-main-content-copy ul li ul li { margin: 0; }
#subhp-main-photo { float: left; background: #901104; width: 230px; margin: 0 20px 10px 0; padding: 0; }
#subhp-main-photo img { border-bottom: 1px solid #fff; }
#subhp-main-photo p { background: #901104; padding: 0; margin: 8px; color: #fff; line-height: 17px; }
#subhp-main-photo p a, #subhp-main-photo p a:link, #subhp-main-photo p a:visited { color: #fff; text-decoration: underline; }
#subhp-main-photo ul { display: inline; list-style: none; background: #901104; margin: 0 0 0 10px; padding: 0 0 0 10px; }
#subhp-main-photo li { list-style: none; float: left; padding: 5px 5px 5px 20px; margin: 3px 5px; color: #fff; }
#subhp-main-photo li a:link, #subhp-main-photo li a:visited, #subhp-main-photo li a { color: #fff; }
#subhp-main-photo ul li.photos { background: url("/livinglearning/display/images/photoicon.gif") no-repeat 0px 5px; }
#subhp-main-photo ul li.video { background: url("/livinglearning/display/images/videoicon.gif") no-repeat 0 2px; }
/*** sub nav for all inner pages ***/
#sub-nav { float: right; width: 230px; display: inline; }
#sub-nav img { margin: 0; padding: 0; display: inline; }
#sub-nav ul { list-style: none; margin: 0; padding: 0; border-top: 1px solid #000; }
#sub-nav li { list-style: none; display: inline; line-height: normal; margin: 0; padding: 0; }
#sub-nav li a { display: block; background: #f4ce74; color: #000; padding: 8px 10px; text-decoration: none; border-bottom: 1px solid #000; font-size: 100%; line-height: 15px; }
#sub-nav ul li a:hover, #sub-nav ul li.selected a { background: #901104; color: #fff; }
/*** apply now box that appears below sub nav ***/

#apply-box { float: right; clear: both; width: 230px; margin: 20px 0 0 0; font-size: 100%; display:inline; }
#apply-box h1 { background: url("/livinglearning/display/images/applynow.gif") no-repeat; text-decoration: none; width: 230px; height: 45px; }
#apply-box a:link { background: none; text-decoration: none; cursor: pointer; }
#apply-box h2 { font-size: 95%; color: #000; font-weight: 600; margin: 0 0 0 55px; padding:0; }
#apply-box ul { list-style: none; margin: 5px 15px 10px 55px; border: none; padding:0; }
#apply-box li { background: url("/livinglearning/display/images/miniarrow.gif") no-repeat 0 5px; font-weight: normal; padding: 2px 10px; border: none; }
#apply-box.floatRight { clear:none; margin:110px 0 0 0; }
/*** profles section for subhp's ***/

#profile-content { width: 710px; border-top: 1px solid #000; margin: 0; padding: 15px 0 0 0; clear: left; }
/*community profile styles*/

#community-profile { width: 230px; float: left; background: url("/livinglearning/display/images/cpbg.gif") repeat-x; margin: 0; padding: 0; }
#community-profile h1 { background: url("/livinglearning/display/images/cpicon.gif") no-repeat 5px 0px; margin: 5px; padding: 12px 0 5px 35px; font-size: 110%; }
#community-profile dl { font-size: 95%; color: #000; margin: 0 0 10px 0; padding: 0 10px; min-height: 300px; }
* html #community-profile dl { height: 300px; }
#community-profile dt { background: url("/livinglearning/display/images/miniarrow.gif") no-repeat 0px 4px; font-weight: 600; padding: 2px 10px; }
#community-profile dd { font-weight: normal; padding: 2px 5px 2px 15px; line-height: 16px; }
#community-profile dd a { color: #901104; }
/*student profile styles*/
#student-profile { background: #fcf3dc; width: 470px; margin: 0 0 0 10px; padding: 0; float: left; }
#student-profile h1 { background: url("/livinglearning/display/images/spicon.gif") no-repeat 5px 0px; margin: 5px; padding: 8px 0 10px 35px; font-size: 110%; }
#student-profile-copy { float: left; width: 210px; margin: 10px; display: inline; }
#student-profile-copy strong { line-height: 18px; }
#student-profile-box { width: 220px; float: right; margin: 10px; display: inline; }
#student-profile-box dl { font-size: 95%; color: #000; margin: 0 0 10px 0; padding: 5px 10px; background: url("/livinglearning/display/images/spbg.gif") repeat-x; min-height: 150px; }
* html #student-profile-box dl { height: 150px; }
#student-profile-box dt { background: url("/livinglearning/display/images/miniarrow.gif") no-repeat 0 4px; font-weight: 600; padding: 2px 10px; }
#student-profile-box dd { font-weight: normal; padding: 2px 5px 2px 15px; line-height: 18px; }
/* FAQs */
#main-content dl.faq { width:684px; margin:0 0 0 20px; }
#main-content dl.faq div { background:#eee; }
#main-content dl.faq div.alt { background:#fff; }
#main-content dl.faq dt { margin:0; padding:10px; }
#main-content dl.faq dt a { padding:0 0 2px 20px; background:url('/livinglearning/display/images/i_plus-red.gif') no-repeat top left; color: #990000; display: block; line-height: 18px }
#main-content dl.faq dt a.opened { background:url('/livinglearning/display/images/i_minus-red.gif') no-repeat top left; color:#990000; }
#main-content dl.faq dt a:hover { color:#144575; }
#main-content dl.faq dd { margin:5px 10px 10px 40px; padding:0 0 10px 0; }
#main-content dl.faq dd p { padding-left:0; }
/* Staffs */
div.ahssStaffRow { clear:both; width:680px; margin:0 0 0 20px; padding:10px 0; }
#main-content div.ahssStaffRow h1 { width:100%; 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; line-height:22px; }
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; line-height:18px; }
#main-content div.ahssStaffRow h2 label { line-height: 18px; }
div.ahssStaffRow img { float:left; margin:10px 0; padding:0; border:1px #000 solid; }
#main-content div.ahssStaffRow a { color: #990000; }
/* Staff */
#ahssStaffHeadSpce { height:40px; }
#ahssStaffNav { width:680px; margin:0 0 10px 20px; padding:20px 0; border-top:1px #b5351f solid; border-bottom:3px #b5351f solid; }
#ahssStaffNav a, #ahssStaff a { color: #990000; }
#ahssStaffNav table { width:680px; vertical-align:top; }
#ahssStaffNav table td { width:160px; height:16px; padding:3px 0 8px 15px; background:url('/ahss/display/img/core/redArrow.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:424px; margin:5px 0 0 20px; }
#ahssStaff h1 { margin:0 0 8px 0; font-size:140%; font-style:normal; }
#ahssStaff h2 { margin: 10px 0 0 0; font-size:115%; font-weight: bold; }
#ahssStaff ul { margin:10px 0 0 0; padding:0; list-style:none; }
#ahssStaff li { margin:4px 0; }
#ahssStaff li label { font-style:italic; line-height: 18px; }
#ahssStaff p { padding:0 10px 0 0; }

