#middleBody {display:block; background:#ffffff url(../img/middle_bg.gif) repeat-y center;}
#pagebody {height:auto !important; height:350px; min-height:350px; position: relative;}

/* Full Calendar */
#calendar .calendarEvent {background-color: #f6f6f6; padding: 4px 4px 4px 6px; border-bottom: 1px dashed #ACABA9; cursor: pointer;}
.calOver {background-color: #ebebeb; padding: 4px 4px 4px 6px; border-bottom: 1px dashed #ACABA9; cursor: pointer;}
/* #calendar .calendarEvent:hover {background-color: #ebebeb;} */
#calendar h3 {padding: 2px 0 3px 2px; margin-top: 10px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #ACABA9;}
.calNext {margin-top: 15px;}

/* Admin Photo */
#adminPhoto {padding: 5px; border: 1px solid #ddd; width: 500px; margin-bottom: 14px;}
#caption {font-size: 10px; padding-top: 4px;}

/* Faculty Profile Listing */
#pagebody .facultyHold {background-color: #f3f3f3; height:1%; /*IE Fix*/}
#pagebody .facultyHold img {float: left; padding:8px;}
#pagebody .facultyHold .info {float: left; width: 430px;}
#pagebody .facultyHold .info h3.facultySubHead {font: bold 12px Arial, Helvetica, sans-serif; color:#c4582b; padding: 8px 0px 2px 0px; margin-bottom:5px; border-bottom: 1px dotted #999;}
#pagebody .facultyHold .info p.position {font-style: italic;}
#pagebody .facultyHold .info p span {color: #333;}
#pagebody .facultyHold .info p.email {padding-bottom: 5px; border-bottom: 1px dotted #999; font-size: 11px;}
#pagebody .facultyHoldItem {height: 166px; /*IE Fix*/ margin-bottom: 16px; background-color: #f3f3f3;}

/* Faculty Profile Full */
#pagebody .facultyHoldFull {background-color: #f3f3f3; padding-bottom: 10px; height:1%; /*IE Fix*/}
#pagebody .facultyHoldFull img {float: left; padding:8px;}
#pagebody .facultyHoldFull .info {float: left; width: 345px; padding-left: 6px;}
#pagebody .facultyHoldFull .info h3.facultySubHead {font: bold 12px Arial, Helvetica, sans-serif; color:#c4582b; padding: 8px 0px 2px 0px; margin-bottom:5px; border-bottom: 1px dotted #999;}
#pagebody .facultyHoldFull .info p.position {font-style: italic;}
#pagebody .facultyHoldFull .info p span {color: #333; font-weight: bold;}
#pagebody .facultyHoldFull .info p.email {padding-bottom: 5px; border-bottom: 1px dotted #999; font-size: 11px;}

/* Faculty Profile Listing Variations */
.facultyHold .more {float:right; text-align: right; padding: 0px 10px 0px 0; width: 150px; font-size: 11px;}

/* Top Level Sidebar */
h2.mainBody {margin-top: 16px !important;}
#topLevelSide {width: 200px; float: right;}
#topLevelSide p {font-size: 0.917em; line-height: 13px; padding: 2px 6px 0 2px;}
#topLevelSide .sideItem {width: 200px; padding: 0 0 10px 10px;}
#topLevelSide .sideItem a.sideImage {float: left; display: block; width: 58px;}
#topLevelSide .sideItem a.sideTitle {font-size: 1.0em; font-weight: bold; text-transform: uppercase; display: block; float: left; width: 130px; padding-top: 20px; padding-left: 6px; height: 30px; color: #565656;}
#topLevelSide .sideItem a.sideTitle:hover {color:#c4582b;}
#topLevelSide .sideItem .sideInfo {height: 60px;}

/*Header Texts*/
h3.bannerSubHead {font: normal 16px Helvetica, Arial, Verdana, Sans-serif; color: #2C8D9E; margin: 0 auto 10px auto; padding:18px 0 10px 12px; line-height: 18px; background-image: url(/__data/assets/image/0009/25983/ScndryLevel_Header_345.jpg);}
h3.featuresHeadSide {width: 190px; float: none; margin: 0 auto 10px auto; padding:4px 0 3px 10px; line-height: 20px; background-image: url(/__data/assets/image/0004/25987/ScndryLevel_Header_210.jpg); color:#2c8d9e; font: normal 14px Helvetica, Arial, Verdana, Sans-serif;}
#bannerTopItems {float: left; width: 374px; height: 250px;}
#bannerTopItems .eventItem {height:52px; overflow:hidden; padding:9px 4px; border-bottom: 1px dotted #989898; margin: 0 4px;}
#bannerTopItems .eventItem p {font-size: 11px; height: 38px; margin: 0; line-height: 12px; overflow: hidden;}
#bannerTopItems .eventItem img {float: left; display:block; height: 44px; padding:2px; border:1px solid #C5C1B5; background-color:#fff; margin-left: 4px; margin-right:6px;}
#bannerTopItems .removeLast {border: none !important;}
#bannerTopItems h4 {font-size: 12px; padding: 0;}
#bannerTopItems h4 a {color:#000000;}
#bannerTopItems h4 a:hover {color:#c4582b;}
#bannerTopItems h3.bannerSubHead {text-transform: uppercase; margin-bottom: 6px; margin-top: 4px; font-size: 14px;}

/*Top Level Page*/
#introContainer {width: 575px; padding: 15px 20px 10px 15px; margin-bottom: 10px;}
#introContainer p {font: normal 16px/28px Helvetica, Arial, Verdana, Sans-serif; color: #49463e; margin-bottom: 0;}
#introContainer p span {font-weight: bold;}
#acaBody {float: left; width: 345px; margin:0px 10px 0px 15px; }
#acaBody ul {font: normal 12px/16px Helvetica, Arial, Verdana, Sans-serif; list-style-type: disc; list-style-position: outside; padding: 2px 10px 14px 15px; margin-left: 10px;}
#acaBody ul li {margin: 10px 0;}

/* Top Level Title Bar Styles */
#acaHeader {overflow:hidden; height: 250px; background-image: url(/__data/assets/image/0012/7113/events_bg.jpg);}
#acaHeader #acaBanner {float: left; width: 442px; height: 250px; background-color: #000;}

/* News Item Page */
.news_img {border:1px solid #E2E2E2; padding:4px; float:right; margin: 0px 0px 10px 10px; font-size:11px; line-height:12px; height: 250px; width: 375px; overflow: hidden; position: relative;}
.news_img .newsCaption {margin: 0; padding: 10px 0 0px 2px;}
#news_by {margin:2px 0 10px 0; font-style: italic;}
#news_container h3 {font-size: 18px; font-weight: bold; padding: 0; color: #525245;}
#newsLinks {font-size: 0.95em; padding-bottom: 4px; width: 170px;}
#newsLinks img {margin-bottom: -1px;}
#news_container #next_image,
#news_container #prev_image {width: 60px; float: left; cursor: pointer; text-align: center;}
#news_container #next_image {border-left: 1px solid #4e4e4e; margin-left: 10px;}
#news_container #total_images {float: left; width: 30px;}
#image_pager {position: absolute; z-index: 100; top: 290px; left: 0; border-top: 1px solid #ccc; width: 370px; margin: 6px; padding: 4px 0 0 110px;}

/* Forms Variations */
p.question span.text {font-size: 11px; color: #3e3d33;}
.formItem div.checkBox {margin-left: 80px; height: 30px;}
.formItem div.checkBox ul {width: 100%; margin: 0 0 10px 0;}
.formItem div.checkBoxList ul {margin: 0; padding: 0;}
.formItem div.checkBoxList ul li{display:block; width:250px;}
.formItem div.checkBoxList {float: left; margin-bottom:10px;}

/* Document Lists */
#pagebody td.formHeader h2 {font: bold 12px Arial, Helvetica, Verdana, Sans-serif; padding-left: 0; margin: 0; color:#c4582b; line-height: 18px;}

/* Jobs Listing */
table.bodyContentAlt tbody tr td {padding: 4px;}
#fullColumnAlt p strong span.jobTitle a:hover {color: #434343;}
span.jobTitle a {font-size: 12px;}
td.jobDate {color: #434343;}

/* Visit Forms */
#formDates select {width: 64px;}

/* Blogs */
.studentBlogInfo {text-align: left; padding: 8px 0; margin-bottom: 0;}
.studentBlogInfo p:first-child {font-weight: bold;}
.studentBlogInfo p {margin: 0;}

/* Yearbook Ad */
#adHolder p {font-size: 11px; width: 200px; margin-top: 6px;}
#adHolder img {display: block; border: 1px solid #ccc;}
#adHolder a.adLink {display: block; margin-top: 6px; color: #467412; font-weight: bold;}
#adHolder a.adLink:hover {color: #535353;}
#adLeft {float: left; width: 250px;}
#adRight {float: left; width: 200px; border-left: 1px solid #ccc; padding-left: 70px;}

/* Landing Page */
#landingPage a {font-weight: bold; color: #c4582b;}
#landingPage a:hover {color: #525245;}
.item {border-bottom:1px dotted #7d7d74; margin:6px 0 6px 0;}
.details {padding:3px 0 6px 0;}
a.link_color {color:#c4582b}
a.link_color:hover {color:#6B2F2B;}

/* Body Image */
.bodyImage img {padding: 4px; border: 1px solid #ccc; margin: 14px 0;}

/* Login Form */
#loginForm {text-align: right; width: 400px;}
#loginForm #SQ_LOGIN_SUBMIT {float: left;}
#loginForm table,
#loginForm tr,
#loginForm td {border: none;}
#loginForm table td {width: 50%; font-size: 12px;}
#marketPlace .formItem.new_password {height: 60px;}
#marketPlace .formItem.new_password p.answer_pass,
#marketPlace .formItem.new_password p.question_pass {display: block; float: left; text-align:right; padding:5px 5px 5px 0; width:175px;}
#marketPlace .formItem.new_password input {display: block; margin-bottom: 4px;}

/* News List Item */
#newsBody {width: 390px; float: left; padding-right: 10px;}
#newsBody .newsItem {border-bottom:1px dotted #999; padding: 10px 0; height:auto; overflow: hidden; }
#newsBody .newsItem .newsText {line-height: 1.167em; height:auto; padding-bottom:3px; margin-left: 130px;}
#newsBody .newsItem h3 {padding: 0 0 2px 0; margin-bottom: 4px; font-size: 1.00em;}
#newsBody .newsItem h3 a {font-size: 1.000em; font-weight: bold; color: #c4582b;}
#newsBody .newsItem h3 a:hover {color: #525245;}
.newsImage {float:left; margin-right: 6px;}
.newsImage a img {width: 40px; height: 30px; border: 1px solid #b5b5b5; padding: 2px; background-color: #fff;}
.newsPub {font-size: 0.917em; text-align: right; float:right; width: 200px;}
#newsNext {margin-top: 14px;}
#archiveBox {margin-top:6px; background-color:#F0F0F0; padding:3px 8px; border:1px solid #E0E0E0; font-size:0.917em;}

/* Body Images */
.bodyTwoImages img {border: 1px solid #b5b5b5; padding: 2px; margin-left: 7px;}

/* Media */
.mediaLayout table td,
.mediaLayout table tr {border: none;}
.mediaLayout table {margin-bottom: 20px;}
img.mediaImage {display: block; padding: 3px; border: 1px solid #bbb;}
.mediaHolder {font-size: 12px; width: 190px; margin: 0 auto;}
.mediaHolder p {margin: 0;}
.mediaHolder p.mediaTitle {margin-top: 4px;}
.mediaRedirect {margin: 6px 0 20px 0;}
#gallerySlideshow.history table tbody tr td {width: 115px;}

/* Approve Marketplace */
a.postedAsset,
a.deletePosting,
a.editPosting {border: 1px solid #b2b2b2; background-color: #ddd; color: #555; padding: 1px 3px; font-weight: bold;}
a.postedAsset:hover,
a.deletePosting:hover,
a.editPosting:hover {background-color: #c3c3c3;}
.marketplaceApproveItem {border-bottom: 1px solid #ccc; padding-bottom: 10px;margin-bottom: 20px;}
.marketplaceApproveItem p.answer,
.marketplaceApproveItem p.question {margin: 0;}

/* News Comments */
.newsCommentHold {border-bottom: 1px dotted #aaa; margin-bottom: 16px;}

/* No Borders */
#pagebody .no_border table,
#pagebody .no_border td,
#pagebody .no_border tr {border: none;}

/* Progress */
#gallerySlideshow table tr {border: none;}
#gallerySlideshow h3.formSection {margin: 16px 0 8px 0;}
#gallerySlideshow table tbody tr td p.title {text-align: center; padding-top: 4px; margin-bottom: 0;	font-weight: bold;}
#gallerySlideshow table tbody tr td a img {display: block; margin: 0 auto; border: 1px solid #ccc;}
div.progressImg img {float: right; width: 375px; height: auto; margin: 0 0 10px 10px;}