body {background:url(../images/backgrounds/internal-body-bg.jpg) #ffffff top repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#555555;}
#wrap {width:954px; margin: 0 auto; padding: 0; position: relative; font-size: 1em;}

/**************************************************header**************************************************/
#header {width:924px; height:111px; position: relative;  padding:0 0 0 30px; background:url(../images/backgrounds/internal-header-bg.jpg) 0px 0px no-repeat; z-index:900;}
#header h1 {display:block; height:43px; width:318px; margin:10px 80px 0 0; float:left;}
#header h1 a {text-indent:-9999px; overflow:hidden; display:block; height:43px; width:318px; background:url(../images/text/fontbonne-logo.png) no-repeat;}
#header h2, #header h3 {display:none;}

#header #search-form {display:block; height:25px; width:160px; background:url(../images/backgrounds/search-form-bg.png) no-repeat; float:left; margin:19px 0 0 0;}
#header #search-form #lbl-search {width:123px; float:left; padding:5px 0 0 8px;}
#header #search-form #lbl-search input {width:123px; font-size:11px; color:#666666; background:none; border:none;}
#header #search-form #lbl-submit {width:27px; height:25px; float:left;}
#header #search-form #lbl-submit input {width:27px; background:none; border:none; height:25px; margin:0 0; padding:0 0; cursor:pointer;}

#header ul#headerNav {width:344px; height:25px; position: relative; z-index: 999; float:left; margin:19px 0 0 0;}
#header ul#headerNav li {display:inline; float:left; height:25px; margin:0 0; padding:0 0;}
#header ul#headerNav li a {display:inline; padding:0px 7px; font-size:12px; line-height:25px; color:#666666; text-decoration:none; background:url(../images/backgrounds/header-nav-li-bg.png) right center no-repeat; white-space:nowrap;}
#header ul#headerNav li a.last {background:none;}
#header ul#headerNav li a:hover {text-decoration:underline;}
#header ul#headerNav li#gift a {display:block; height:19px; width:76px; text-indent:-9999px; overflow:hidden; background:url(../images/btns/header-nav-btns.gif); padding:0; margin:4px 9px 0 0;}
#header ul#headerNav li#griffin a {display:block; height:19px; width:65px; text-indent:-9999px; overflow:hidden; background:url(../images/btns/header-nav-btns.gif) top right; padding:0; margin:4px 0 0 0;}

#header ul#mainNav {position:absolute; width:896px; height:28px; bottom:19px; left:10px; padding:0 0 0 44px; z-index:900;}
#header ul#mainNav li {display:inline; float:left; height:28px; margin:0 0; padding:0 0; position:relative;}
#header ul#mainNav li a {display:block; height:28px; padding:0 30px; margin:0 0; text-indent:-9999px; overflow:hidden;}

#header ul#mainNav li.addmission a {width:90px;}
#header ul#mainNav li.academics a {width:85px;}
#header ul#mainNav li.student a {width:92px;}
#header ul#mainNav li.info a {width:93px; padding:0 93px 0 30px;}
#header ul#mainNav li.resources a {width:170px;}

#header ul#mainNav li ul.subnav {display:inline; width:213px; position:absolute; top:28px; left:-9999px; background:url(../images/backgrounds/internal-mainnav-ul-bg.png) center bottom no-repeat; z-index:900;}
#header ul#mainNav li ul.subnav li {display:block; float:none; width:auto; border-top:1px solid white; height:auto; padding:2px 50px 0px 57px; background:url(../images/backgrounds/internal-mainnav-li.gif) 47px 10px no-repeat; list-style:none;}
#header ul#mainNav li ul.subnav li a {display:inline-block; width:auto; height:auto; text-indent:0px; color:#777777; line-height:14px; font-size:13px; text-decoration:none; padding:1px 0px;}
#header ul#mainNav li ul.subnav li a:hover {text-decoration:underline;}
#header ul#mainNav li ul.subnav li:first-child {border:none;}
#header ul#mainNav li ul.subnav li.last {padding:2px 50px 3px 57px;}

#header ul#mainNav li:hover ul, #header ul#mainNav li.iehover ul {left:-15px; top:28px;}

/**************************************************content area********************************************/
#banner {width:944px; height:155px; margin:0 0 0 5px; background:#ffffff; z-index:1;}
#banner h2 {text-indent:-9999px; overflow:hidden; margin:0 auto; display:block; height:155px; width:903px; background:url(../images/banners/banner-info-center.jpg) no-repeat;}
.academics #banner h2 {background:url(../images/banners/academics-banner.jpg) no-repeat;}
.resourcesfor #banner h2 {background:url(../images/banners/alumni-friends-banner.jpg) no-repeat;}
.a-zindex #banner h2 {background:url(../images/banners/az-index-banner.jpg) no-repeat;}
.directory #banner h2 {background:url(../images/banners/directory-banner.jpg) no-repeat;}
.admissions #banner h2 {background:url(../images/banners/admissions-banner.jpg) no-repeat;}
.prospectivestudents #banner h2 {background:url(../images/banners/prospective-students-banner.jpg) no-repeat;}
.studentlife #banner h2 {background:url(../images/banners/student-life-banner.jpg) no-repeat;}
.faculty #banner h2 {background:url(../images/banners/faculty-banner.jpg) no-repeat;}

#banner-custom {width:944px; height:155px; margin:0 0 0 5px; background-color:#ffffff; position:relative; background-position: 20px 0px; background-repeat: no-repeat;}
#banner-custom h2 {margin:0 auto; text-indent:-9999px; overflow:hidden; margin:0; display:block; height:155px; width:903px; position:absolute; top:0px; left:20px; z-index:1;}
#banner-custom span {position:absolute; top:0px; left:20px; margin:0 auto; display:block; height:155px; width:903px; background:url(../images/banners/banner-left-corners.png) top left no-repeat; z-index:1;}
#banner-custom img {position:absolute; top:0px; left:20px;}

.academics #banner-custom {background-image:url(../images/banners/accademics-banner-default.jpg);}
.academics #banner-custom h2 {background:url(../images/banners/title-academics-overlay.png) top right no-repeat;}
.admissions #banner-custom {background-image:url(../images/banners/admissions-banner-default.jpg);}
.admissions #banner-custom h2 {background:url(../images/banners/title-admissions-overlay.png) top right no-repeat;}
.infocenter #banner-custom {background-image:url(../images/banners/infocenter-banner-default.jpg);}
.infocenter #banner-custom h2 {background:url(../images/banners/title-infocenter-overlay.png) top right no-repeat;}
.studentlife #banner-custom {background-image:url(../images/banners/studentlife-banner-defaultB.jpg);}
.studentlife #banner-custom h2 {background:url(../images/banners/title-studentlife-overlay.png) top right no-repeat;}
.resourcesfor #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.resourcesfor #banner-custom h2 {background:url(../images/banners/title-alumni-overlay.png) top right no-repeat;}
.prospectivestudents #banner-custom {background-image:url(../images/banners/prospective-students-banner.jpg);}
.prospectivestudents #banner-custom h2 {background:url(../images/banners/title-prospectivestudents-overlay.png) top right no-repeat;}
.currentstudents #banner-custom {background-image:url(../images/banners/currentstudents-banner.jpg);}
.currentstudents #banner-custom h2 {background:url(../images/banners/title-currentstudents-overlay.png) top right no-repeat;}
.parents #banner-custom {background-image:url(../images/banners/parents-banner.jpg);}
.parents #banner-custom h2 {background:url(../images/banners/title-parents-overlay.png) top right no-repeat;}
.alumnifriends #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.alumnifriends #banner-custom h2 {background:url(../images/banners/title-alumni-overlay.png) top right no-repeat;}
.facultystaff #banner-custom {background-image:url(../images/banners/faculty-banner.jpg);}
.facultystaff #banner-custom h2 {background:url(../images/banners/title-faculty-overay.png) top right no-repeat;}
#international #banner-custom {background-image:url(../images/banners/international-banner.jpg);}
/*Page19 handles the children of Resources For > Parents and all future children */
.page19 #banner-custom {background-image:url(../images/banners/parents-banner.jpg);}
.page19 #banner-custom h2 {background:url(../images/banners/title-parents-overlay.png) top right no-repeat;}

.contact #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.contact #banner-custom h2 {background:url(../images/banners/title-contact-overlay.png) top right no-repeat;}
.a-zindex #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.a-zindex #banner-custom h2 {background:url(../images/banners/title-azindex-overlay.png) top right no-repeat;}
.search #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.search #banner-custom h2 {background:url(../images/banners/title-search-overlay.png) top right no-repeat;}
.directory #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.directory #banner-custom h2 {background:url(../images/banners/title-directory-overlay.png) top right no-repeat;}
.sitemap #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.sitemap #banner-custom h2 {background:url(../images/banners/title-sitemap-overlay.png) top right no-repeat;}
.privacypolicy #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.privacypolicy #banner-custom h2 {background:url(../images/banners/title-privacypolicy-overlay.png) top right no-repeat;}
.legalinformation #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.legalinformation #banner-custom h2 {background:url(../images/banners/title-legalinformation-overlay.png) top right no-repeat;}
.errorpages #banner-custom {background-image:url(../images/banners/alumni-banner.jpg);}
.error403 #banner-custom h2 {background:url(../images/banners/title-403error-overlay.png) top right no-repeat;}
.error404 #banner-custom h2 {background:url(../images/banners/title-404error-overlay.png) top right no-repeat;}
.error500 #banner-custom h2 {background:url(../images/banners/title-500error-overlay.png) top right no-repeat;}

#content {position: relative; background:url(../images/backgrounds/home-content-bg.png) repeat-y;}/*see ie.css for fixes*/
#content:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}

/**************************************************center column*******************************************/
#main {width:615px; margin:0 0 0 5px; position: relative; float: left; padding:22px 36px 0 56px; clear:both;}/*see ie.css for fixes*/
.fullwidth #main {width:835px;}
#main img.left {float: left; margin: 0 20px 10px 0;}
#main img.right {float: right; margin: 0 0 10px 15px;}
#main h3 {margin:0 0 15px 0; font-weight:normal; font-size:26px; color:#664422;}
#main h4 {margin:0 0 15px 0; font-weight: bold; font-size:16px; line-height:18px; color:#226699;}
#main h5 {margin:0 0 0px 0; font-weight: bold; font-size:13px; line-height:18px; color:#226699;}
#main p {margin: 0 0 15px 0; line-height:18px; font-size:12px;}
#main a {color:#883388; font-weight:bold;}
#main a:visited {color:#515;}
#main a img {border:none;}
#main ul {margin: 0 0 20px 20px;}
#main ol {margin: 0 0 20px 30px;}
#main ul li {margin: 0 0 10px 0; font-size:12px; line-height:14px;}
#main ol li {margin: 0 0 10px 0; font-size:12px; line-height:14px;}
#main ol li ul, #main ul li ul {margin: 10px 0 0 20px;}
#main ol li ol, #main ul li ol {margin: 10px 0 0 30px;}
#main ol li ol li, #main ul li ol li {list-style: decimal;}
#main blockquote {color:#551155; font-size:12px; font-style:italic; font-weight:bold; line-height:16px; margin:0 0 20px; padding:0 35px; text-align:center;}
#main dl {margin: 0 0 20px 0;}
#main dl dt {margin: 0 0 3px 0;}
#main dl dd {margin: 0 0 15px 0;}
#main iframe {margin: 0 0 20px 0;}
#main table {margin: 0 0 20px 0; border: 1px solid #838; font-size:12px; width:100%;}
#main table thead tr th, #main table tfoot tr td {background: #838; color: #fff; padding: 5px 10px;}
#main table tbody tr td {padding: 5px 10px; border-bottom: 1px solid #838;}
a.grunt-file-pdf {background: url(/app/images/icon-adobepdf.gif) no-repeat; padding: 0 0 10px 23px;}
a.grunt-file-doc {background: url(/app/images/icon-msword.gif) no-repeat; padding: 0 0 10px 23px;}
a.grunt-file-ppt {background: url(/app/images/icon-mspowerpoint.gif) no-repeat; padding: 0 0 10px 23px;}
a.grunt-file-xls {background: url(/app/images/icon-msexcel.gif) no-repeat; padding: 0 0 10px 23px;}
a.grunt-file-txt {background: url(/app/images/icon-text.gif) no-repeat; padding: 0 0 10px 23px;}

#content ul#breadcrumbs {margin:0 0; padding:0 0; position:relative; top:10px; left:30px; width:900px; z-index: 9998;}
#content ul#breadcrumbs li {display:block; float:left; list-style:none; color:#777777; font-size:12px; line-height:24px; height:24px; position:relative; background:url(../images/backgrounds/breadcrumb-li-bg.png) top right no-repeat; margin:0 -6px 0 0;}
#content ul#breadcrumbs li div.subnav {position:absolute; left:-9999px; top:23px; background:url(../images/backgrounds/breadcrumb-subnav-bg.png) bottom center no-repeat; width:197px;}
#content ul#breadcrumbs li:hover {background:url(../images/backgrounds/breadcrumb-li-bg-on.png) top right no-repeat;}
#content ul#breadcrumbs li:hover div.subnav, #content ul#breadcrumbs li.iehover div.subnav {left:-6px;}

#content ul#breadcrumbs li a {text-decoration:none; color:#777777; font-size:12px; line-height:24px; display:block; height:24px; padding:0 26px 0 7px;}
#content ul#breadcrumbs li.first {background:url(../images/backgrounds/breadcrumb-li-first.png) top right no-repeat; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; z-index:100;}
#content ul#breadcrumbs li.first:hover {background:url(../images/backgrounds/breadcrumb-li-first-on.png) top right no-repeat;}
#content ul#breadcrumbs li.first a {padding:0 16px 0 7px;} 
#content ul#breadcrumbs li.last {background:url(../images/backgrounds/breadcrumb-li-bg-last.jpg) top right no-repeat; z-index:10;}
#content ul#breadcrumbs li.last:hover {background:url(../images/backgrounds/breadcrumb-li-last-bg-on.png) top right no-repeat;}
#content ul#breadcrumbs li.last a {padding:0 49px 0 7px;}

#content ul#breadcrumbs li.lvl1 {z-index:90;}
#content ul#breadcrumbs li.lvl2 {z-index:80;}
#content ul#breadcrumbs li.lvl3 {z-index:70;}
#content ul#breadcrumbs li.lvl4 {z-index:60;}
#content ul#breadcrumbs li.lvl5 {z-index:50;}
#content ul#breadcrumbs li.lvl6 {z-index:40;}
#content ul#breadcrumbs li.lvl7 {z-index:30;}
#content ul#breadcrumbs li.lvl8 {z-index:20;}

#content ul#breadcrumbs li div.subnav ul {display:inline-block; background:url(../images/backgrounds/breadcrumb-subnav-ul-bg.jpg) top center no-repeat; padding:5px 0 30px 0; margin:0; min-height:110px;}
#content ul#breadcrumbs li div.subnav ul li {display:block; background:url(../images/backgrounds/breadcrumb-subnav-ul-li-bg.jpg) bottom center no-repeat; padding:0; list-style:none; width:197px; height:auto; float:none; margin:0 0 0 0; line-height:13px;}
#content ul#breadcrumbs li div.subnav ul li a {color:#883388; display:inline-block; font-size:11px; line-height:13px; padding:2px 20px 5px 26px; background:url(../images/backgrounds/breadcrumb-subnav-a-bg.jpg) 18px 7px no-repeat; height:auto;}

/* Academics */
#main ul.academics-callouts {display:inline-block; margin:0; padding:0;}
#main ul.academics-callouts li {display:block; float:left; width:143px; margin:0 14px 0 0; padding:0;}
#main ul.academics-callouts li.column4 {margin:0;}
#main ul.academics-callouts li a {display:block; height:236px; width:143px; margin:0 0 25px 0; padding:0;}
#main ul.academics-callouts li p {padding:0 1px;}
#main ul.academics-callouts li.undergrad a {background-position:0px 0px;}
#main ul.academics-callouts li.grad a {background-position:-162px 0px;}
#main ul.academics-callouts li.options a {background-position:-325px 0px;}
#main ul.academics-callouts li.online a {background-position:-487px 0px;}

/* Alumni & Friends */
#main ul.alumni-friends-callouts {display:inline-block; margin:0; padding:0;}
#main ul.alumni-friends-callouts li {display:block; float:left; width:175px; margin:0 45px 0 0; padding:0;}
#main ul.alumni-friends-callouts li.column3 {margin:0;}
#main ul.alumni-friends-callouts li a.callout {display:block; height:237px; width:175px; margin:0 0 25px 0; padding:0; position:relative;}
#main ul.alumni-friends-callouts li p {padding:0 1px;}

/* A-Z Index */
#main div.letter-group {margin:0 0 60px -5px;}
#main div.letter-group:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#main div.letter-group h4 {color:#666666; font-size:18px; margin:0 0 15px;}
#main div.letter-group ul.alpha-nav {width:615px; height:26px; display:block; margin:0 0 30px -8px; padding:0; background:url(../images/backgrounds/alpha-nav-bg.jpg) no-repeat;}
#main div.letter-group ul.alpha-nav:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#main div.letter-group ul.alpha-nav li {float:left; display:block; background:url(../images/backgrounds/alpha-nav-li.jpg) right center no-repeat; padding:0;}
#main div.letter-group ul.alpha-nav li.last {background:none;}
#main div.letter-group ul.alpha-nav li a {font-size:13px; line-height:26px; color:#ffffff; font-weight:bold; text-decoration:none; display:block; text-align:center; width:22px;}
#main div.letter-group ul.alpha-nav li a:hover, #main div.letter-group ul.alpha-nav li a.active {text-decoration:underline;}
#main div.letter-group ul.alpha-nav li.first {padding:0 3px 0 7px;}
#main div.letter-group ul.alpha-nav li.first a {width:27px;}

#main div.letter-group ul.letter-listing {display:block; margin:0; padding:0; width:310px; float:left;}
#main div.letter-group ul.letter-listing li {margin:0; padding:0; display:block; background:url(../images/backgrounds/az-index-ul-li.gif) 0px 8px no-repeat; padding:0 0 0 8px;}
#main div.letter-group ul.letter-listing li a {color:#883388; text-decoration:none; font-size:12px; line-height:18px; font-weight:bold;}
#main div.letter-group ul.letter-listing li a:hover {text-decoration:underline;}
#main div.letter-group ul.letter-listing li ul {margin-top:0; padding:0;}

/* Directory */
#directory #main {padding:47px 0px 40px 0px; width:835px;}
#directory #sidebar {display:none;}
#main #directory-nav {width:450px; height:38px; margin:0 0 0 73px; padding:0; display:block;}
#main #directory-nav li {float:left; display:block; height:38px; padding:0; margin:0;}
#main #directory-nav li a {display:block; height:38px; padding:0; margin:0; text-indent:-9999px; overflow:hidden; background:url(../images/btns/directory-tab-states.jpg) no-repeat;}
#main #directory-nav li.people {width:87px; margin:0 4px 0 0;}
#main #directory-nav li.people a {width:87px; background-position:0px 0px;}
#main #directory-nav li.people a:hover,#main #directory-nav li.people a.active {background-position:0px -38px;}
#main #directory-nav li.department {width:214px; margin:0 4px 0 0;}
#main #directory-nav li.department a {width:214px; background-position:-91px 0px;}
#main #directory-nav li.department a:hover,#main #directory-nav li.department a.active {background-position:-91px -38px;}
#main #directory-nav li.map {width:141px; }
#main #directory-nav li.map a {width:141px; background-position:-309px 0px;}
#main #directory-nav li.map a:hover, #main #directory-nav li.map a.active {background-position:-309px -38px;}

#main #people-slide {width:835px; background:url(../images/backgrounds/directory-bg.jpg) top left no-repeat; padding:44px 0 0 24px; margin:0 0 0 54px;}
#main #people-slide .header {height:38px;}
#main #people-slide h4 {font-size:11px; line-height:18px; color:#666666; font-weight:bold; padding:0 0 0 8px; display:inline; float:left; margin:0 0 20px 0;}
#main #people-slide h4 strong {text-transform:uppercase; font-size:19px;}
#main #people-slide h4 span { margin:0 0 0 145px; padding:0 3px 0 0;}
#main #people-slide #search-dir {float:left; width:220px; height:25px; background:url(../images/backgrounds/search-dir-bg.png) no-repeat;}
#main #people-slide #search-dir #lbl-search {width:185px; float:left; padding:5px 0 0 8px;}
#main #people-slide #search-dir #lbl-search input {width:177px; font-size:11px; color:#666666; background:none; border:none;}
#main #people-slide #search-dir #lbl-submit {width:27px; height:25px; float:left;}
#main #people-slide #search-dir #lbl-submit input {width:27px; background:none; border:none; height:25px; margin:0 0; padding:0 0; cursor:pointer;}
#main #people-slide table, #main #people-slide table td, #main #people-slide table, #main #people-slide table td tr {border:none; vertical-align:top; padding:0;}
#main #people-slide table.results-header {width:787px; height:37px; background:url(../images/backgrounds/directory-results-head-bg.jpg) no-repeat; margin:0 0 17px 0;}
#main #people-slide table.results-header tr td {font-size:11px; line-height:14px; font-weight:bold; color:#666666; padding-top:5px;}
#main #people-slide table.results-header tr td em {font-weight:normal; font-size:10px;}
#main #people-slide table.active {display:block;}
#main #people-slide table.hidden {display:none;}
#main #people-slide table.results {width:787px; margin:0;}
#main #people-slide table.results tr td {font-size:11px; line-height:14px; color:#666666; border-bottom:1px solid #eeeeee; padding-top:5px; padding-bottom:5px;}
#main #people-slide table.results tr td a {color:#883388; font-weight:bold; text-decoration:none;}
#main #people-slide table.results tr td a:hover {text-decoration:underline;}
#main #people-slide .col1 {width:131px; padding:5px 0 5px 8px;}
#main #people-slide .col2 {width:163px;}
#main #people-slide .col3 {width:115px;}
#main #people-slide .col4 {width:154px;}
#main #people-slide .col5 {width:113px;}
#main #people-slide .col6 {width:106px;}

#main #department-slide {width:835px; background:url(../images/backgrounds/directory-bg.jpg) top left no-repeat; padding:44px 0 0 24px; display:none; margin:0 0 0 54px;}
#main #department-slide ul {margin:0; padding:0; display:block; width:787px;}
#main #department-slide ul li {display:block; list-style:none; width:787px;}
#main #department-slide a.toggle {display:block; width:787px; height:14px; background:url(../images/btns/directory-department-btn.jpg) top left no-repeat; color:#883388; text-transform:uppercase; font-size:12px; font-weight:bold; padding:5px 0 5px 10px; outline:none; text-decoration:none;}
#main #department-slide a.active {background-position:bottom left; color:#ffffff;}
#main #department-slide div {widows:787px; background:url(../images/backgrounds/directory-department-bg.jpg) bottom left no-repeat #883388; padding:0 0 0 8px; display:none;}
#main #department-slide div.active {display:block; padding:0 0 12px 8px;}
#main #department-slide div table {width:771px;}
#main #department-slide div table, #main #department-slide div table td, #main #department-slide div table, #main #department-slide div table td tr {border:none; vertical-align:top; padding:0;}
#main #department-slide div table.results-header {width:771px; height:32px; background:url(../images/backgrounds/directory-department-table-bg.jpg) no-repeat; margin:0;}
#main #department-slide div table.results-header tr td {font-size:11px; line-height:12px; font-weight:bold; color:#666666; padding-top:5px;}
#main #department-slide div table.results-header tr td em {font-weight:normal; font-size:10px;}
#main #department-slide div table.results {width:771px; background:#FFFFFF; margin:0;}
#main #department-slide div table.results tr td {font-size:11px; line-height:14px; color:#666666;  padding-top:5px; padding-bottom:5px;}
#main #department-slide div table.results tr td a {color:#883388; font-weight:bold; text-decoration:none;}
#main #department-slide div table.results tr td a:hover {text-decoration:underline;}
#main #department-slide div table.results tr td.maincontact {font-weight:bold; background:#888888; color:#ffffff;}
#main #department-slide div table.results tr td.maincontact a {color:#ffffff; text-decoration:underline;}
#main #department-slide .col1 {width:140px; padding:5px 0 5px 13px;}
#main #department-slide .col2 {width:200px;}
#main #department-slide .col3 {width:204px;}
#main #department-slide .col4 {width:110px;}
#main #department-slide .col5 {width:105px;}

#main #map-slide {width:835px; background:url(../images/backgrounds/directory-bg.jpg) top left no-repeat; padding:44px 0 0 68px; display:none; margin:0 0 0 54px;}
#main #map-slide img.map {margin:0 0 7px 0; display:block;}
#main #map-slide dl {display:block; width:615px; height:38px; background:url(../images/text/campus-map-legend.jpg) no-repeat; margin:0 0 20px 40px;}
#main #map-slide dl dt, #main #map-slide dl dd {display:none;}
#main #map-slide ul.left {width:320px; float:left; margin:0; padding:0; display:block; margin:0 0 0 40px;}
#main #map-slide ul.right {width:320px; float:left; margin:0; padding:0; display:block;}
#main #map-slide ul li {list-style:none; display:block;}
#main #map-slide ul li.title {margin:0;}
#main #map-slide ul li.title span {height:30px; background:url(../images/text/campus-map-headers.jpg) no-repeat; color:#ddaadd; font-size:14px; font-weight:bold; padding:0 0 0 33px; line-height:30px; width:262px; display:block;}
#main #map-slide ul li.title ul {margin:15px 0 15px 33px;}
#main #map-slide ul li.title ul li {font-size:11px; line-height:18px; font-weight:normal; color:#666666; padding:0 0 0 7px; background:url(../images/backgrounds/campus-map-ul-li.gif) 0px 8px no-repeat; margin:0;}
#main #map-slide ul li.item1 span {background-position:0px 0px;}
#main #map-slide ul li.item2 span {background-position:0px -30px;}
#main #map-slide ul li.item3 span {background-position:0px -60px;}
#main #map-slide ul li.item4 span {background-position:0px -90px;}
#main #map-slide ul li.item5 span {background-position:0px -120px;}
#main #map-slide ul li.item6 span {background-position:0px -150px;}
#main #map-slide ul li.item7 span {background-position:0px -180px;}
#main #map-slide ul li.item8 span {background-position:0px -210px;}
#main #map-slide ul li.item9 span {background-position:0px -240px;}
#main #map-slide ul li.item10 span {background-position:0px -270px;}
#main #map-slide ul li.item11 span {background-position:0px -300px;}
#main #map-slide ul li.item12 span {background-position:0px -330px;}
#main #map-slide ul li.item13 span {background-position:0px -360px;}
#main #map-slide ul li.item14 span {background-position:0px -390px;}
#main #map-slide ul li.item13, #main #map-slide ul li.item14 {margin:0 0 20px 0;}

#main ul.alpha-nav {width:787px; height:26px; display:block; margin:0 0 10px 0; padding:0; background:url(../images/backgrounds/alpha-nav-bg.jpg) no-repeat; clear:both;}
#main ul.alpha-nav:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#main ul.alpha-nav li {float:left; display:block; background:url(../images/backgrounds/alpha-nav-li.jpg) right center no-repeat; margin:0;}
#main ul.alpha-nav li.last {background:none;}
#main ul.alpha-nav li a {font-size:13px; line-height:26px; color:#ffffff; font-weight:bold; text-decoration:none; display:block; text-align:center; width:28px; outline:none;}
#main ul.alpha-nav li a:hover, #main  ul.alpha-nav li a.active {text-decoration:underline;}
#main ul.alpha-nav li.first {padding:0 3px 0 14px;}
#main ul.alpha-nav li.first a {width:27px;}

/* Prospective Students - FULL WIDTH NO SIDEBAR */
.fullwidth #main {width:835px; min-height:400px;}
.fullwidth #main .tab {width:835px; height:282px; background:url(../images/backgrounds/prospective-tab-bg.jpg) 0px 37px no-repeat;}
.fullwidth #main .tab h5 {display:block; height:37px; width:835px; background-image:url(../images/text/prospective-student-tab.jpg); font-family:Futura, Arial, AppleGothic, sans-serif; color:#ffffff; text-align:center; font-size:22px; font-weight:bold; line-height:38px;}
.fullwidth #main .transfers h5 {background-position:0px -37px;}
.fullwidth #main .options  h5{background-position:0px -74px;}
.fullwidth #main .graduate h5 {background-position:0px -111px;}
.fullwidth #main .online h5 {background-position:0px -148px;}
.fullwidth #main .international h5 {background-position:0px -185px;}
.fullwidth #main .tab h6 {display:none;}
.fullwidth #main .tab ul {display:block; margin:0; padding:0; float:left;}
.fullwidth #main .tab ul li {list-style:none; margin:0; padding:0;}
.fullwidth #main .tab ul.popular {width:224px; padding:25px 0 0 26px;}
.fullwidth #main .tab ul.popular li a {font-weight:bold; color:#883388; font-size:12px; line-height:24px; padding:0 0 0 10px; background:url(../images/backgrounds/prospective-ul-li-popular.gif) 0px 7px no-repeat; text-decoration:none;}
.fullwidth #main .tab ul.popular li a:hover {text-decoration:underline;}
.fullwidth #main .tab ul.col1 {width:150px; padding:25px 50px 0 35px;}
.fullwidth #main .tab ul.col2 {width:159px; padding:25px 20px 0 0;}
.fullwidth #main .tab ul.col3 {width:141px; padding:25px 20px 0 0;}
.fullwidth #main .tab ul.links li {display:block;}
.fullwidth #main .tab ul.links li a {display:block; padding:6px 0 6px 8px; background:url(../images/backgrounds/prospective-ul-li.gif) 0px 11px no-repeat; color:#888888; font-weight:bold; font-size:11px; line-height:12px; text-decoration:none;}
.fullwidth #main .tab ul.links li a:hover {text-decoration:underline;}

/* Student Life */
#studentlife #main h4 {margin:0 0 10px 0;}
#studentlife #main .post {background:url(../images/backgrounds/student-life-divider.gif) bottom center no-repeat; padding:0 0 15px 0; margin:0 0 16px 0;}
#studentlife #main .post img {margin:0 20px 10px 0; float:left;}
#studentlife #main .post h5 {display:block; float:left; margin:0 0 10px 0; padding:5px 0 0 0;}
#studentlife #main .post h5 a {color:#226699; font-size:20px; line-height:20px; text-decoration:none;}
#studentlife #main .post h5 a:hover {text-decoration:underline}
#studentlife #main .post p {display:block; float:left; margin:0; color:#666666; font-size:11px; line-height:14px; width:475px;}
#studentlife #main .post p a {font-weight:bold; color:#883388; text-decoration:none;}
#studentlife #main .post p a:hover {text-decoration:underline;}
#studentlife #main .post p.foot span {padding:0 4px; font-weight:bold;}
#studentlife #main .post .clear {clear:both;}
#studentlife #main .last {background:none;}

/* Undergraduate and Undergraduate > Departments */
#undergraduate #main #undergrad-callouts {display:block; margin:0 0 20px 0; padding:0; background:url(../images/callouts/undergrad-callouts.jpg) no-repeat; width:630px; height:96px;}
#undergraduate #main #undergrad-callouts li {list-style:none; float:left; display:block; width:305px; height:96px; margin:0; padding:0;}
#undergraduate #main #undergrad-callouts li a {display:block; width:305px; height:96px; text-indent:-9999em; overflow:hidden;}
#undergraduate #main #undergrad-callouts #first-time {margin:0 20px 0 0;}
#undergraduate #main table h4 {margin:0 0 0px 0; font-weight: bold; font-size:13px; line-height:18px; color:#226699; background:url(../images/backgrounds/options-ul-divider.gif) no-repeat bottom left;}
#undergraduate #main table {border:none; padding:0;}
#undergraduate #main table tr {padding:0; background:none;}
#undergraduate #main table tr td {border:none; padding:0; background:none; vertical-align:top;}
#undergraduate #main table ul {margin:0 0 20px 0; padding:0; width:307px; display:block; float:left;}
#undergraduate #main table ul li {list-style:none; margin:0; padding:0;}
#undergraduate #main table ul li a {text-decoration:none; font-size:11px; line-height:22px; color:#883388; padding:0 0 0 7px; background:url(../images/backgrounds/undergrad-ul-li.gif) 0px 8px no-repeat;}
#undergraduate #main table ul li a:hover {text-decoration:underline;}

#departments #main table h4 {background:url(../images/backgrounds/options-ul-divider.gif) no-repeat bottom left; padding:0 0 2px 0; color:#226699; font-size:13px; font-weight:bold; line-height:18px; margin:0;}
#departments #main table {border:none; padding:0;}
#departments #main table tbody tr {padding:0; background:none;}
#departments #main table tbody tr td {border:none; padding:0; background:none; vertical-align:top; width:307px;}
#departments #main table tbody tr td ul {margin:0 0 20px 10px; padding:0;}
#departments #main table tbody tr td ul li {margin:0; padding:0; background:none; font-weight:bold; font-size:11px; line-height:14px; list-style:none;}
#departments #main table tbody tr td ul li a {padding:0 0 0 7px; background:url(../images/backgrounds/options-ul-li-two-col.gif) no-repeat 0px 7px; color:#883388; line-height:22px;}

#graduate #main table h4 {background:url(../images/backgrounds/options-ul-divider.gif) no-repeat bottom left; padding:0 0 2px 0; color:#226699; font-size:13px; font-weight:bold; line-height:18px; margin:0;}
#graduate #main table {border:none; padding:0;}
#graduate #main table tbody tr {padding:0; background:none;}
#graduate #main table tbody tr td {border:none; padding:0; background:none; vertical-align:top; width:307px;}
#graduate #main table tbody tr td ul {margin:0 0 20px 10px; padding:0;}
#graduate #main table tbody tr td ul li {margin:0; padding:0; background:none; font-weight:bold; font-size:11px; line-height:14px; list-style:none;}
#graduate #main table tbody tr td ul li a {padding:0 0 0 7px; background:url(../images/backgrounds/options-ul-li-two-col.gif) no-repeat 0px 7px; color:#883388; line-height:22px;}

/* OPTIONS Academics + Admissions */
#options #main table h4 {background:url(../images/backgrounds/options-ul-divider.gif) no-repeat bottom left; padding:0 0 2px 0; color:#226699; font-size:13px; font-weight:bold; line-height:18px; margin:0;}
#options #main table {border:none; padding:0; margin:40px 0 0 0;}
#options #main table tbody tr {padding:0; background:none;}
#options #main table tbody tr td {border:none; padding:0; background:none; vertical-align:top; width:307px;}
#options #main table tbody tr td ul {margin:0 0 20px 10px; padding:0;}
#options #main table tbody tr td ul li {margin:0; padding:0; background:none; font-weight:bold; font-size:11px; line-height:14px; list-style:none;}
#options #main table tbody tr td ul li a {padding:0 0 0 7px; background:url(../images/backgrounds/options-ul-li-two-col.gif) no-repeat 0px 7px; color:#883388; line-height:22px;}

#international #main table tr td {text-align:center; padding:3px 5px; font-size:11px;}
#activitiesorganizations #main table tr td {vertical-align:middle; padding:3px 5px; font-size:11px;}

#online #main table h4 {background:url(../images/backgrounds/options-ul-divider.gif) no-repeat bottom left; padding:0 0 2px 0; color:#226699; font-size:13px; font-weight:bold; line-height:18px; margin:0;}
#online #main table {border:none; padding:0;}
#online #main table tbody tr {padding:0; background:none;}
#online #main table tbody tr td {border:none; padding:0; background:none; vertical-align:top; width:307px;}
#online #main table tbody tr td ul {margin:0 0 20px 10px; padding:0;}
#online #main table tbody tr td ul li {margin:0; padding:0; background:none; font-weight:bold; font-size:11px; line-height:14px; list-style:none;}
#online #main table tbody tr td ul li a {padding:0 0 0 7px; background:url(../images/backgrounds/options-ul-li-two-col.gif) no-repeat 0px 7px; color:#883388; line-height:22px;}

/* NEWS STLES */
#main #news-list {width:573px; display:block; padding:0; margin:0;}
#main #news-list li {display:block; list-style:none; margin:0 0 25px 0; padding:0;}
#main #news-list li p {margin:0; font-size:11px; line-height:14px}
#main #news-list li a {text-decoration:none;}
#main #news-list li h5 a {color:#226699; text-decoration:none;}
#main #news-list li a:hover {text-decoration:underline;}

#main #news-quick-list {width:573px; display:block; padding:20px 0 0 0; margin:0 0 40px 0;}
#main #news-quick-list li {display:block; list-style:none; margin:0 0 20px 0; padding:0;}
#main #news-quick-list li p {margin:0; font-size:11px; line-height:14px}
#main #news-quick-list li h5 {color:#226699;}
#main #news-quick-list li h5 a {color:#226699; text-decoration:none;}
#main #news-quick-list li a {text-decoration:none;}
#main #news-quick-list li a:hover {text-decoration:underline;}
/*#undergrad-dept #main {width:430px; padding:47px 26px 0 251px;}
#undergrad-dept #main #leftbar {margin:0px 0px 20px -231px;}
#undergrad-dept #main img {margin:10px 0 0 0;}
#undergrad-dept #main h5 {margin:0 0 20px 0;}*/

#main #counselor-finder {}
#main #counselor-finder h2 {margin:0; color:#226699; font-size:16px; line-height:18px; border:0; padding:0 0 0 21px; margin:0 0 10px 0;}

#main #counselor-finder table {border:none;}
#main #counselor-finder table tr td {border:none;}
#main #counselor-finder table tr th {font-size:12px; line-height:18px; color:#333333; font-weight:bold; text-align:right;}
#main #counselor-finder table tr td {font-size:12px; line-height:18px; color:#666666; font-weight:normal;}

#main #counselor-finder table.question tr th {padding:5px; vertical-align:middle; width:200px;}
#main #counselor-finder table.question tr td {padding:5px;}
#main #counselor-finder table.result tr th {padding:0 5px; vertical-align:top; width:80px;}
#main #counselor-finder table.result tr td {padding:0 5px;}

#main #counselor-finder #zipRow {display:none}
#main #counselor-finder #highSchoolRow {display:none}
#main #counselor-finder #zipNotFound {display:none}

#main div.verify-warning {color: #c00; font-weight:bold; font-size:19px; background: #f7cbca; border: 1px solid #c00; padding: 15px;}
#main div.verify-warning p {margin:0; text-align:center;}

/**************************************************left column*********************************************/
#leftbar {width:204px; float:left; margin:0px 25px 20px -36px;}
#leftbar h4 {display:block; height:44px; width:204px; margin:0; text-indent:-9999px; overflow:hidden;}

.academics #leftbar .getting-started h4 {background:url(../images/leftbar/getting-started-head-blue.jpg) no-repeat;}
.academics #leftbar .getting-started .wrap {background:url(../images/leftbar/leftbar-blue-bg.jpg) bottom left no-repeat;}
.academics #leftbar .getting-started ul li {background:url(../images/leftbar/leftbar-blue-divider.gif) bottom center no-repeat;}
.admissions #leftbar .getting-started h4 {background:url(../images/leftbar/leftbar-green-head.jpg) no-repeat;}
.admissions #leftbar .getting-started .wrap {background:url(../images/leftbar/leftbar-green-bg.jpg) bottom left no-repeat;}
.admissions #leftbar .getting-started ul li {background:url(../images/leftbar/leftbar-green-divider.gif) bottom center no-repeat;}
.studentlife #leftbar .getting-started h4 {background:url(../images/leftbar/getting-started-head-purple.jpg) no-repeat;}
.studentlife #leftbar .getting-started .wrap {background:url(../images/leftbar/whats-new-body-purple.jpg) bottom left no-repeat;}
.studentlife #leftbar .getting-started ul li {background:url(../images/leftbar/leftbar-purple-divider.gif) bottom center no-repeat;}
.infocenter #leftbar .getting-started h4 {background:url(../images/leftbar/getting-started-head-yellow.jpg) no-repeat;}
.infocenter #leftbar .getting-started .wrap {background:url(../images/leftbar/whats-new-body-yellow.jpg) bottom left no-repeat;}
.infocenter #leftbar .getting-started ul li {background:url(../images/leftbar/leftbar-yellow-divider.gif) bottom center no-repeat;}
.resourcesfor #leftbar .getting-started h4 {background:url(../images/leftbar/getting-started-head-brown.jpg) no-repeat;}
.resourcesfor #leftbar .getting-started .wrap {background:url(../images/leftbar/whats-new-body-brown.jpg) bottom left no-repeat;}
.resourcesfor #leftbar .getting-started ul li {background:url(../images/leftbar/leftbar-brown-divider.gif) bottom center no-repeat;}

.academics #leftbar .whatsnew h4 {background:url(../images/leftbar/leftbar-blue-head.jpg) no-repeat;}
.academics #leftbar .whatsnew .wrap {background:url(../images/leftbar/leftbar-blue-bg.jpg) bottom left no-repeat;}
.academics #leftbar .whatsnew ul li {background:url(../images/leftbar/leftbar-blue-divider.gif) bottom center no-repeat;}
.admissions #leftbar .whatsnew h4 {background:url(../images/leftbar/whats-new-head-green.jpg) no-repeat;}
.admissions #leftbar .whatsnew .wrap {background:url(../images/leftbar/leftbar-green-bg.jpg) bottom left no-repeat;}
.admissions #leftbar .whatsnew ul li {background:url(../images/leftbar/leftbar-green-divider.gif) bottom center no-repeat;}
.studentlife #leftbar .whatsnew h4 {background:url(../images/leftbar/whats-new-head-purple.jpg) no-repeat;}
.studentlife #leftbar .whatsnew .wrap {background:url(../images/leftbar/whats-new-body-purple.jpg) bottom left no-repeat;}
.studentlife #leftbar .whatsnew ul li {background:url(../images/leftbar/leftbar-purple-divider.gif) bottom center no-repeat;}
.infocenter #leftbar .whatsnew h4 {background:url(../images/leftbar/whats-new-head-yellow.jpg) no-repeat;}
.infocenter #leftbar .whatsnew .wrap {background:url(../images/leftbar/whats-new-body-yellow.jpg) bottom left no-repeat;}
.infocenter #leftbar .whatsnew ul li {background:url(../images/leftbar/leftbar-yellow-divider.gif) bottom center no-repeat;}
.resourcesfor #leftbar .whatsnew h4 {background:url(../images/leftbar/whats-new-head-brown.jpg) no-repeat;}
.resourcesfor #leftbar .whatsnew .wrap {background:url(../images/leftbar/whats-new-body-brown.jpg) bottom left no-repeat;}
.resourcesfor #leftbar .whatsnew ul li {background:url(../images/leftbar/leftbar-brown-divider.gif) bottom center no-repeat;}

#leftbar .wrap {display:block; margin:0; padding:5px 12px 20px 11px; width:181px; color:#ffffff; text-align:center; font-size:12px; line-height:20px;}
#leftbar .wrap a {color:#ffffff; font-weight:bold;}
#leftbar .wrap ul {display:block; margin:0; padding:0; width:181px;}
#leftbar .wrap ul li {display:block; text-align:center; margin:0; padding:5px 10px;}
#leftbar .wrap ul li a {color:#ffffff; font-weight:bold; font-size:12px; line-height:20px;}
#leftbar .wrap ul li a:hover {text-decoration:none;}

#sidebar {width:222px; position: relative; float: left; background:url(../images/backgrounds/internal-sidebar-bg.gif) 0px 50px repeat-y; padding:0px 0px 86px 0px; margin:30px 0 32px 0;}
#sidebar ul#sidebarNav {display:block; margin:-5px 0 0 17px; padding:0;}
#sidebar ul#sidebarNav li {list-style:none; display:block; padding:0 0 0 8px; background:url(../images/backgrounds/internal-sidebar-li.gif) 0px 12px no-repeat;}
#sidebar ul#sidebarNav li a {display:block; text-decoration:none; color:#883388; text-decoration:none; font-size:14px; line-height:18px; padding:3px 23px 3px 0;}
#sidebar ul#sidebarNav li a:hover {text-decoration:underline;}
#sidebar ul#sidebarNav li.title {background:none; padding:0; color:#666666; font-size:14px; line-height:24px;}

#sidebar ul#sidebarNav li ul.subnav li {padding:0 0 0 15px; background:url(../images/backgrounds/internal-sidebar-li-li.gif) 2px 12px no-repeat;}
#sidebar ul#sidebarNav li ul.subnav li a {color:#777700; font-size:12px; line-height:18px; }
#sidebar ul#sidebarNav li ul.subnav li ul.subnav li {padding:0 0 0 20px; background:url(../images/backgrounds/internal-sidebar-li-li-li.gif) 11px 9px no-repeat;}
#sidebar ul#sidebarNav li ul.subnav li ul.subnav li a {color:#777700; font-size:11px; line-height:18px;}

#sidebar hr {display:block; height:1px; width:159px; border:none; background:url(../images/backgrounds/internal-sidebar-hr.gif) no-repeat; margin:16px 0 16px 37px}
#sidebar a.sidebar-callout {display:block; height:/*58px;*/ width:199px; margin:0px 0px 0px 17px;}
#sidebar a.sidebar-callout-med {display:block; height:116px; width:199px; margin:0px 0px 0px 17px;}
#sidebar a.sidebar-callout-lg {display:block; height:174px; width:199px; margin:0px 0px 0px 17px;}
#sidebar a span img {border:0px;}
#sidebar a.sidebar-callout:hover, #sidebar a.sidebar-callout-med:hover, #sidebar a.sidebar-callout-lg:hover {text-decoration:none;}

#sidebar ul.news li ul, #sidebar ul.news li ul li ul {display:none;}

/*#sidebar a#schedule-visit {background:url(../images/callouts/internal-callout-campus-visit.jpg) no-repeat;}
#sidebar a#comm-connection {background:url(../images/callouts/comm-connection-callout.jpg) no-repeat;}
#sidebar a#brick-small {background:url(../images/callouts/brick-callout-small.jpg) no-repeat;}
#sidebar a#brick-med {background:url(../images/callouts/brick-callout-med.jpg) no-repeat;}
#sidebar a#brick-lg {background:url(../images/callouts/brick-callout-lg.jpg) no-repeat;}
#sidebar a#apply-now {background:url(../images/callouts/apply-now-callout.jpg) no-repeat;}*/
/**************************************************footer**************************************************/
#footer {width:954px; position: relative; clear: both; background:url(../images/backgrounds/home-footer-bg.jpg) no-repeat;}
#footer ul#footerNav {width:780px; height:149px; background:url(../images/backgrounds/internal-footernav-bg.jpg) no-repeat; margin:0 0 0 46px; padding:17px 0 0 82px;}
#footer ul#footerNav li {list-style: none; display:inline; float:left; height:149px; position:relative;}
#footer ul#footerNav li a {display:block; text-transform:uppercase; color:#666666; font-size:12px; text-decoration:none;}
#footer ul#footerNav li a:hover {text-decoration:underline;}

#footer ul#footerNav li.addmission {width:150px;}
#footer ul#footerNav li.addmission a {width:150px;}
#footer ul#footerNav li.academics {width:150px;}
#footer ul#footerNav li.academics  a {width:150px;}
#footer ul#footerNav li.student {width:151px;}
#footer ul#footerNav li.student  a {width:151px;}
#footer ul#footerNav li.info {width:143px;}
#footer ul#footerNav li.info a {width:143px;}
#footer ul#footerNav li.resources {}
#footer ul#footerNav li.resources a {}

#footer ul#footerNav li ul.subnav {display:inline; width:100px; height:100px; position:absolute; top:15px; left:0px;}
#footer ul#footerNav li ul.subnav li {display:block; width:100px; height:auto; padding:0 0 0 10px; background:url(../images/backgrounds/internal-footernav-li.gif) 0px 7px no-repeat;}
#footer ul#footerNav li ul.subnav li a {display:inline; height:auto; text-decoration:none; color:#888888; line-height:12px; text-indent:0px; width:auto; font-size:10px; text-transform:none;}
#footer ul#footerNav li ul.subnav li a:hover {text-decoration:underline;}

#footer-trail {height:118px; width:873px; padding:32px 0 0 81px; position:relative;}
#footer-trail p {color:#999999; margin:0 0 15px 0;}
#footer-trail p a {text-decoration:none; color:#999999;}
#footer-trail p a:hover {text-decoration:underline;}
#footer-trail p a.highlight {color:#6c6c6c; border-bottom:1px solid #dadada; text-decoration:none;}
#footer-trail p a.highlight:hover {text-decoration:none;}

#footer-trail ul#stay-connected {position:absolute; display:block; width:286px; height:36px; background:url(../images/text/home-stay-connected.png) no-repeat; top:21px; right:28px;}
#footer-trail ul#stay-connected li {list-style:none; display:block; float:left; height:29px; padding:7px 0 0 0; margin:0 13px 0 0;}
#footer-trail ul#stay-connected li a {display:block; height:22px; width:22px; text-indent:-9999px; overflow:hidden;}

#footer-trail ul#stay-connected li.connected {width:158px; text-indent:-9999px; margin:0 0;}
#footer-trail ul#stay-connected li.facebook {width:23px;}
#footer-trail ul#stay-connected li.facebook a {width:23px;}
#footer-trail ul#stay-connected li.twitter {}
#footer-trail ul#stay-connected li.youtube {}
#footer-trail ul#stay-connected li.fbyou {margin:0 0;}

/* FACULTY PAGE STYLES */
.faculty-site {background:url(../images/backgrounds/faculty-main-bg.jpg) #ffffff top repeat-x;}
.faculty-site #header {background:url(../images/backgrounds/faculty-header-bg.jpg) 0px 0px no-repeat;}
.faculty-site #header h1 {margin:10px 320px 0 0;}
.faculty-site #header ul#headerNav {width:98px;}
.faculty-site #header ul#headerNav li.home a {background:url(../images/btns/faculty-home-btn.jpg) 0px 1px no-repeat; display:block; height:20px; width:88px; text-indent:-9999px; overflow:hidden; padding:0; margin:2px 0 0 10px;}

.faculty-site #header ul#mainNav {position:absolute; width:912px; height:28px; bottom:19px; left:10px; padding:0 0 0 27px; z-index:900;}
.faculty-site #header ul#mainNav li.our-faculty {margin:0 500px 0 0;}
.faculty-site #header ul#mainNav li.our-faculty a {width:100px;}
.faculty-site #header ul#mainNav li.more-faculty a {width:185px;}
.faculty-site #header ul#mainNav li.more-faculty select {margin: 5px 0 0 13px;}

.faculty-site #main h4 {margin:0 0 10px 0;}
.faculty-site #main h4.subhead {color:#114466; font-size:18px; margin:0 0 5px 0;}

.faculty-site #main ul#breadcrumbs {top: 10px; left: 50px; position: absolute; line-height: normal; font-size: 1em; text-align: right;}
.faculty-site #main ul#breadcrumbs li {background: none; height: auto; margin: 0; list-style: none; display: inline; float: none;}
.faculty-site #main ul#breadcrumbs li:hover {background: none;}
.faculty-site #main ul#breadcrumbs li a {height: auto; padding: 0; font-weight: normal; line-height: 1.3; display: inline;}
.faculty-site #main ul#breadcrumbs li a:hover {text-decoration: underline;}

.faculty-site #sidebar ul#sidebarNav li a {color:#226699;}
.faculty-site #sidebar ul#sidebarNav li {background:url(../images/backgrounds/faculty-sidebar-li.gif) 0px 12px no-repeat;}
.faculty-site #sidebar ul#sidebarNav li ul.subnav li {padding:0 0 0 15px; background:url(../images/backgrounds/internal-sidebar-li-li.gif) 2px 12px no-repeat;}
.faculty-site #sidebar ul#sidebarNav li ul li a {color:#777700;}
.faculty-site #sidebar ul#sidebarNav li ul.subnav li ul.subnav li {padding:0 0 0 20px; background:url(../images/backgrounds/internal-sidebar-li-li-li.gif) 11px 9px no-repeat;}

.faculty-site #footer-trail {width:954px; position: relative; clear: both; background:url(../images/backgrounds/home-footer-bg.jpg) no-repeat; padding:10px 0 0 0;}
.faculty-site #footer-trail hr {background:url(../images/backgrounds/faculty-divider.gif) no-repeat; height:1px; width:860px; border:none; margin:0 auto 25px auto;}
.faculty-site #footer-trail p {float:left;}
.faculty-site #footer-trail p.left {padding:0 300px 0 70px;}

/******************************************************************************* ATHLETICS STYLES *************************************************************************/
/******************************************************************************* ATHLETICS STYLES *************************************************************************/
/******************************************************************************* ATHLETICS STYLES *************************************************************************/
#athletics {background:url(/images/athletics/athletics-main-bg.png) repeat-x #662266;}
#athletics #header {width:924px; height:91px; position: relative;  padding:0 0 0 30px; background:url(/images/athletics/athletics-mainNav-bg.jpg) 0px 0px no-repeat; z-index:99}
#athletics #header h1 {height:28px; width:287px; margin:11px 22px 0 0;}
#athletics #header h1 a {height:28px; width:287px; background:url(../images/athletics/fontbonne-logo-athletics.jpg) no-repeat;}
#athletics #header #griffin-img {display:inline; position:absolute; top:71px; left:15px; z-index:9; color:#ffffff;}
#athletics #header #griffin-img img {border:none;}

#athletics #header #sport-img-title {display:block; position:absolute; top:232px; left:291px; z-index:99; text-indent:-9999em; overflow:hidden;}
.mensbaseball #header #sport-img-title {background:url(../images/banners/title-header-baseball.png) top left no-repeat; height:51px; width:277px;}
.mensbasketball #header #sport-img-title, .womensbasketball #header #sport-img-title {background:url(../images/banners/title-header-basketball.png) top left no-repeat; height:51px; width:339px;}
.mensbowling #header #sport-img-title, .womensbowling #header #sport-img-title {background:url(../images/banners/title-header-bowling.png) top left no-repeat; height:51px; width:256px;}
.menscrosscountry #header #sport-img-title, .womenscrosscountry #header #sport-img-title {background:url(../images/banners/title-header-crosscountry.png) top left no-repeat; height:52px; width:456px;}
.mensgolf #header #sport-img-title, .womensgolf #header #sport-img-title {background:url(../images/banners/title-header-golf.png) top left no-repeat; height:52px; width:160px;}
.menslacrosse #header #sport-img-title, .womenslacrosse #header #sport-img-title {background:url(../images/banners/title-header-lacrosse.png) top left no-repeat; height:51px; width:285px;}
.menssoccer #header #sport-img-title, .womenssoccer #header #sport-img-title {background:url(../images/banners/title-header-soccer.png) top left no-repeat; height:52px; width:223px;}
.womenssoftball #header #sport-img-title {background:url(../images/banners/title-header-softball.png) top left no-repeat; height:52px; width:278px;}
.menstennis #header #sport-img-title, .womenstennis #header #sport-img-title {background:url(../images/banners/title-header-tennis.png) top left no-repeat; height:51px; width:199px;}
.trackandfield #header #sport-img-title {background:url(../images/banners/title-header-track.png) top left no-repeat; height:51px; width:399px;}
.mensvolleyball #header #sport-img-title, .womensvolleyball #header #sport-img-title {background:url(../images/banners/title-header-volleyball.png) top left no-repeat; height:51px; width:339px;}
.cheerleading #header #sport-img-title {background:url(../images/banners/title-header-cheerleading.png) top left no-repeat; height:51px; width:409px;}
.griffingirls #header #sport-img-title {background:url(../images/banners/title-header-griffin-girls.png) top left no-repeat; height:51px; width:383px;}
.athletic-search #header #sport-img-title {background:url(../images/banners/title-header-athletic-search.png) top left no-repeat; height:52px; width:224px;}


#athletics #header ul#headerNav {margin:8px 0 0 0; width:450px;}
#athletics #header ul#headerNav li a {color:#ffffff; background:url(/images/athletics/athletics-header-nav-li-bg.gif) right center no-repeat;}
#athletics #header ul#headerNav li a.last {background:none;}
#athletics #header ul#headerNav li#gift a {display:block; height:19px; width:77px; text-indent:-9999px; overflow:hidden; background:url(/images/athletics/athletics-topnav-btns.jpg); padding:0; margin:4px 10px 0 0;}
#athletics #header ul#headerNav li#griffin a {display:block; height:19px; width:65px; text-indent:-9999px; overflow:hidden; background:url(/images/athletics/athletics-topnav-btns.jpg) top right; padding:0; margin:4px 0 0 0;}

#athletics #header ul#mainNav {padding:0 0 0 20px; z-index:99;}
#athletics #header ul#mainNav li {z-index:99;}
#athletics #header ul#mainNav li a {z-index:99; padding:0;}

#athletics #header ul#mainNav li.sport a {width:113px;}
#athletics #header ul#mainNav li.schedule a {width:137px;}
#athletics #header ul#mainNav li.news a {width:167px;}
#athletics #header ul#mainNav li.facilities a {width:170px; }
#athletics #header ul#mainNav li.hall-of-fame a {width:148px;}
#athletics #header ul#mainNav li.info a {width:149px;}

#athletics #header ul#mainNav li ul.subnav {background:url(/images/athletics/athletic-nav-dropdown.png) bottom center no-repeat; z-index:99; padding:10px 0;}
#athletics #header ul#mainNav li ul.subnav li {border:none; background-image:url(/images/athletics/athletic-mainnav-li.gif);}
#athletics #header ul#mainNav li ul.subnav li a {width:auto; height:auto; padding:1px 0px; color:#ffd800;}

#athletics #header ul#mainNav li .special-subnav {width:361px; display:inline; position:absolute; top:28px; left:-9999px; background:url(/images/athletics/athletic-special-subnav.png) center bottom no-repeat; z-index:99;}
#athletics #header ul#mainNav li .special-subnav ul {float:left; z-index:99;}
#athletics #header ul#mainNav li .special-subnav ul.mens {padding:7px 0 10px 50px; width:121px;}
#athletics #header ul#mainNav li .special-subnav ul.womens {padding:7px 0 10px 0px; width:175px;}
#athletics #header ul#mainNav li .special-subnav ul li:first-child {background:none; padding-left:0;}
#athletics #header ul#mainNav li .special-subnav ul li {display:block; float:none; width:auto; height:auto; padding:2px 0 0 0; background:url(/images/athletics/athletic-mainnav-li.gif) 0px 10px no-repeat; list-style:none; color:#ffffff; font-size:13px; line-height:18px;}
#athletics #header ul#mainNav li .special-subnav ul li a {width:auto; height:auto; padding:1px 0px; color:#ffd800; text-indent:0; text-decoration:none; padding:0 0 0 10px;}
#athletics #header ul#mainNav li .special-subnav ul li a:hover {text-decoration:underline;}

#athletics #header ul#mainNav li:hover .special-subnav, #header ul#mainNav li.iehover .special-subnav {left:-15px; top:27px;}

#athletics #header #search-form {display:block; height:25px; width:160px; background:url(/images/athletics/athletics-search-form-bg.jpg) no-repeat; float:left; margin:9px 0 0 0;}
#athletics #header #search-form #lbl-search {width:125px; float:left; padding:5px 0 0 8px;}
#athletics #header #search-form #lbl-search input {width:123px; font-size:11px; color:#666666; background:none; border:none;}
#athletics #header #search-form #lbl-submit {width:27px; height:25px; float:left;}
#athletics #header #search-form #lbl-submit input {width:27px; background:none; border:none; height:25px; margin:0 0; padding:0 0; cursor:pointer;}

#athletics #banner {width:954px; height:155px; margin:0; background:url(/images/athletics/athletics-banner-bg.jpg) no-repeat; position:relative; overflow:visible;}
#athletics #banner h3 {display:block; height:155px; margin:0 auto; overflow:hidden; text-indent:-9999px; width:903px;}
.athletics #banner h3 {background:url(/images/banners/athletics-banner.jpg);}
.mensvolleyball #banner h3 {background:url(/images/banners/athletics-banner-mensvolleyball.jpg);}
.menstennis #banner h3 {background:url(/images/banners/athletics-banner-menstennis.jpg);}
.menssoccer #banner h3 {background:url(/images/banners/athletics-banner-menssoccer.jpg);}
.menslacrosse #banner h3 {background:url(/images/banners/athletics-banner-menslacross.jpg);}
.menscrosscountry #banner h3 {background:url(/images/banners/athletics-banner-menscrosscountry.jpg);}
.mensbasketball #banner h3 {background:url(/images/banners/athletics-banner-mensbasketball.jpg);}
.mensbaseball #banner h3 {background:url(/images/banners/athletics-banner-mensbaseball.jpg);}
.womensvolleyball #banner h3 {background:url(/images/banners/athletics-banner-womensvolleyball.jpg);}
.womenstennis #banner h3 {background:url(/images/banners/athletics-banner-womenstennis.jpg);}
.womenssoftball #banner h3 {background:url(/images/banners/athletics-banner-womenssoftball.jpg);}
.womenssoccer #banner h3 {background:url(/images/banners/athletics-banner-womenssoccer.jpg);}
.womenslacrosse #banner h3 {background:url(/images/banners/athletics-banner-womenslacrosse.jpg);}
.womenscrosscountry #banner h3 {background:url(/images/banners/athletics-banner-womenscrosscountry.jpg);}
.womensbasketball #banner h3 {background:url(/images/banners/athletics-banner-womensbasketball.jpg);}
.trackandfield #banner h3 {background:url(/images/banners/athletics-banner-trackandfield.jpg);}

#athletics #content {position: relative; background:url(/images/athletics/athletics-content-bg.png) no-repeat; min-height:500px;}
#athletics #main {width:671px; margin:0; padding:41px 0 35px 0;}
#athletics #main h3 {font-size:24px; line-height:24px; font-weight:bold; color:#ffffff; padding:0 35px 0 50px; margin:0 0 10px 0; position:relative;}
#athletics #main h3 a {color:#ffffff;}
#athletics #main h3 span {font-size:14px; color:#ffffff; position:absolute; right:32px; top:4px;}
#athletics #main h3 strong {color:#ffdd00;}
#athletics #main h4 {font-weight:bold; color:#ffffff;}
#athletics #main .googledir table a {color:#F7CD0A;}


#athletics #main #slider {width:620px; height:287px; margin:0 0 0 23px; position:relative;}
#athletics #main #slider .slide {width:614px; height:279px; position:absolute; top:0px; left:0px; z-index:1; display:none;}
#athletics #main #slider #over-lay {width:620px; height:287px; background:url(/images/athletics/slider/slider-bg.png) no-repeat; z-index:5; position:relative;}
#athletics #main #slider #over-lay ul#captions {position:absolute; width:495px; height:37px; display:block; bottom:7px; left:0px; margin:0; padding:0;}
#athletics #main #slider #over-lay ul#captions li {width:459px; height:37px; display:block; list-style:none; font-size:16px; line-height:37px; margin:0; padding:0 18px; display:none;}
#athletics #main #slider #over-lay ul#captions li a {color:#ffffff; text-decoration:none;}
#athletics #main #slider #over-lay ul#slide-thumbs {position:absolute; top:0px; right:0px; width:108px; height:278px; display:block; padding:9px 0 0 0; margin:0;}
#athletics #main #slider #over-lay ul#slide-thumbs li {list-style:none; display:block; padding:0; margin:0 0 10px 0; width:84px; height:56px; border:1px solid white;}
#athletics #main #slider #over-lay ul#slide-thumbs li.active {border:1px solid #F7CD0A;}
#athletics #main #slider #over-lay ul#slide-thumbs li a {margin:0; padding:0; display:block; color:#ffffff; border:none; text-decoration:none; outline:none;}
#athletics #main #slider #over-lay ul#slide-thumbs li a img {border:none; margin:0; padding:0;  border:none;}

#athletics #main .callouts {float:left; width:264px;}
#athletics #main .callouts ul {margin:0; padding:15px 0 0 22px;}
#athletics #main .callouts ul li {list-style:none; display:block; margin:0 0 5px 0;}
#athletics #main .callouts ul li a img {border:none;}
#athletics #main .callouts ul.fan-zone {background:url(/images/athletics/callouts/athletics-griffin-zone-callout.png) no-repeat; display:block; height:34px; width:228px; margin:10px 0 0 21px; padding:20px 0;}
#athletics #main .callouts ul.fan-zone li {float:left;}
#athletics #main .callouts ul.fan-zone li a {text-indent:-9999px; overflow:hidden; display:block; height:34px;}
#athletics #main .callouts ul.fan-zone li.fan {width:64px; margin:0 0 0 14px; text-indent:-9999px; overflow:hidden; display:block; height:34px;}
#athletics #main .callouts ul.fan-zone li.facebook a {width:34px; margin:0 0 0 11px;}
#athletics #main .callouts ul.fan-zone li.twitter a {width:34px; margin:0 0 0 11px;}
#athletics #main .callouts ul.fan-zone li.youtube a {width:34px; margin:0 0 0 10px;}

#athletics #main #headlines {float:left; width:373px;}
#athletics #main #headlines h4 {display:block; height:54px; width:373px; margin:15px 0 0 0; text-indent:-9999px; overflow:hidden; background:url(/images/athletics/headlines-head.png) no-repeat;}
#athletics #main #headlines ul {display:block; width:373px; margin:0; padding:0; background:url(/images/athletics/headlines-bg.png) bottom center no-repeat;}
#athletics #main #headlines ul li {display:block; padding:0px 11px 10px 22px; color:#ddaadd; font-size:10px; line-height:15px; background:url(/images/athletics/headlines-li-bg.png) bottom center no-repeat;}
#athletics #main #headlines ul li a {display:block; color:#ffffff; text-decoration:none; font-size:11px; line-height:15px; font-weight:bold;}
#athletics #main #headlines ul li a:hover {text-decoration:underline;}
#athletics #main #headlines ul li span {padding:0 4px;}
#athletics #main #headlines ul li.readall {background:none;}
#athletics #main #headlines ul li.readall a {color:#f7cd0a; font-size:13px; line-height:18px; font-weight:bold;}

/* Full Width Headlines */
#athletics .teamHome #main #headlines {width:612px; margin:0 0 0 23px;}
#athletics .teamHome #main #headlines h4 {display:block; height:54px; width:612px; margin:15px 0 0 0; text-indent:-9999px; overflow:hidden; background:url(/images/athletics/headlines-head-wide.png) no-repeat;}
#athletics .teamHome #main #headlines h4.schedule {background:url(../images/athletics/schedule-head-wide.png) no-repeat;}
#athletics .teamHome #main #headlines ul {display:block; width:612px; margin:0; padding:0; background:url(/images/athletics/headlines-bg-wide.png) bottom center no-repeat;}
#athletics .teamHome #main #headlines ul li {display:block; padding:0px 11px 10px 22px; background:url(/images/athletics/headlines-li-bg.png) 22px 39px no-repeat;}
#athletics .teamHome #main #headlines ul li a.first {display:block; color:#ffffff; text-decoration:none; font-size:11px; line-height:15px; font-weight:bold;}
#athletics .teamHome #main #headlines ul li a {color:#ddaadd; font-size:10px; line-height:15px; display:inline;}
#athletics .teamHome #main #headlines ul li a:hover {text-decoration:underline;}
#athletics .teamHome #main #headlines ul li span {padding:0 4px;}
#athletics .teamHome #main #headlines ul li.readall {background:none;}
#athletics .teamHome #main #headlines ul li.readall a {color:#f7cd0a; font-size:13px; line-height:18px; font-weight:bold;}

#athletics #main #headlines ul li a.icon {color:#ffd800; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:24px; padding:0 0 0 35px; background:url(../images/athletics/athletics-task-icons.png) no-repeat; display:block;}
#athletics #main #headlines ul li.print {margin:10px 0 0 0;}
#athletics #main #headlines ul li.print, #athletics #main #headlines ul li.listen, #athletics #main #headlines ul li.rss, #athletics #main #headlines ul li.alert {background:none;}
#athletics #main #headlines ul li.print a {background-position:0px 0px;}
#athletics #main #headlines ul li.alert a {background-position:0px -20px;}
#athletics #main #headlines ul li.listen a {background-position:0px -40px;}
#athletics #main #headlines ul li.rss a {background-position:0px -61px;}

#athletics .teamHome #main h3 {padding:10px 35px 0 23px;}
#athletics .teamHome #main h3 span {top:14px;}
#athletics .teamHome #main ul.sport-nav {padding:10px 0 0 24px; height:15px;}
#athletics .teamHome #main ul.sport-nav li {margin:0;}

#athletics #sidebar { margin:0; width:283px; padding:37px 0 0 0; background:none;}
#athletics #sidebar h4.events {display:block; height:50px; width:259px; text-indent:-9999px; overflow:hidden; background:url(../images/athletics/athletics-upcoming-events-head.png) no-repeat;}
#athletics #sidebar h4.schedule {display:block; height:50px; width:259px; text-indent:-9999px; overflow:hidden; background:url(../images/athletics/athletics-season-schedule-head.png) no-repeat;}
#athletics #sidebar ul.events {display:block; width:259px; background:url(/images/athletics/athletics-upcoming-events-bg.png) bottom center no-repeat; margin:0 0 23px 0; padding:0 0 15px 0;}
#athletics #sidebar ul.events li {list-style:none; padding:3px 28px 3px 35px; background:url(../images/athletics/athletic-schedule-bullet.gif) 28px 8px no-repeat;}
#athletics #sidebar ul.events li h3 {color:#ffffff;}
#athletics #sidebar ul.events li a {color:#ffffff; font-size:10px; line-height:14px; text-decoration:none;}
#athletics #sidebar ul.events li a:hover {text-decoration:underline;}
#athletics #sidebar ul.events li a.icon {color:#ffd800; text-transform:uppercase; font-weight:bold; font-size:11px; line-height:24px; padding:0 0 0 35px; background:url(../images/athletics/athletics-task-icons.png) no-repeat; display:block;}
#athletics #sidebar ul.events li.print {margin:10px 0 0 0;}
#athletics #sidebar ul.events li.print, #athletics #sidebar ul.events li.listen, #athletics #sidebar ul.events li.rss, #athletics #sidebar ul.events li.alert {padding:0 28px; background:none;}
#athletics #sidebar ul.events li.print a {background-position:0px 0px;}
#athletics #sidebar ul.events li.alert a {background-position:0px -20px;}
#athletics #sidebar ul.events li.listen a {background-position:0px -40px;}
#athletics #sidebar ul.events li.rss a {background-position:0px -61px;}

#athletics #sidebar .callouts {margin:0; padding:0;}
#athletics #sidebar .callouts a {margin:0 0 15px 0; display:table; background:url(../images/athletics/athletic-sidebar-ad-wrapper.png) no-repeat; height:98px; width:259px; padding:0 6px 7px 0; outline:none;}
#athletics #sidebar .callouts a span {display:table-cell; text-align:center; vertical-align:middle;}
#athletics #sidebar .callouts a span img {border:none; display:inline; margin:auto;}
#athletics #sidebar .callouts #sliac {background:url(../images/athletics/callouts/athletics-sliac-sidebar-callout.png) no-repeat; height:67px; width:265px; text-indent:-9999em; overflow:hidden; padding:0;}
#athletics #sidebar .callouts #sponsor-opp {background:url(../images/athletics/callouts/athletic-callout-sponsor-opp.png) no-repeat; height:105px; width:265px; text-indent:-9999em; overflow:hidden; display:block; margin:0 0 15px 0;}
#athletics #sidebar .callouts #volley-conf {background:url(../images/athletics/callouts/volleyball-conference.png) no-repeat; height:67px; width:265px; text-indent:-9999em; overflow:hidden; display:block; margin:0 0 15px 0;}
#athletics #sidebar .callouts #lacrosse-conf {background:url(../images/athletics/callouts/lacrosse-conferene.png) no-repeat; height:67px; width:265px; text-indent:-9999em; overflow:hidden; display:block; margin:0 0 15px 0;}

#athletics #footer {background:none;}
#athletics #footer ul#footerNav {background:url(/images/athletics/athletics-footnav-bg.png) top center no-repeat;}
#athletics #footer ul#footerNav li a {color:#ffd800}
#athletics #footer ul#footerNav li ul.subnav li {background:url(/images/athletics/athletics-footnav-li.gif) 0px 7px no-repeat;}
#athletics #footer ul#footerNav li ul.subnav li a {color:#ffffff; }
#athletics #footer-trail p {color:#ffffff; margin:0 0 15px 0;}
#athletics #footer-trail p a {color:#ffffff;}
#athletics #footer-trail p a.highlight {color:#ffffff; border-bottom:1px solid #8c598c;}
#athletics #footer-trail ul#stay-connected {background:url(/images/athletics/athletics-stay-connected.png) no-repeat; width:291px;}

#athletics #meet-the-coach {width:588px; margin:0 0 0 50px; color:#ffffff; font-size:11px; line-height:16px; background:url(/images/athletics/meet-the-coach-bg.png) 0px 10px no-repeat;}
#athletics #meet-the-coach h4 {color:#ffffff; line-height:20px; font-size:20px; margin:0 0 15px 10px; padding:15px 0 0 0;}
#athletics #meet-the-coach p a {color:#F7CD0A;}

#athletics #athletic-content {width:588px; margin:0 0 0 27px; color:#ffffff; font-size:11px; line-height:16px; padding:20px 0 0 0;}
#athletics #athletic-content h3 {padding:0;}
#athletics #athletic-content p a {color:#F7CD0A;}

#athletics #athletic-news {width:588px; margin:0 0 0 50px; color:#ffffff; font-size:11px; line-height:16px; padding: 0;}
#athletics #athletic-news #news-list {width:573px; display:block; padding:0; margin:0;}
#athletics #athletic-news #news-list li {display:block; list-style:none; margin:0 0 25px 0; padding:0;}
#athletics #athletic-news #news-list li h5 {color:#ddaadd; font-size:16px;}
#athletics #athletic-news #news-list li h5 a {color:#ddaadd; text-decoration:none;}
#athletics #athletic-news #news-list li h5 a:hover {text-decoration:underline;}
#athletics #athletic-news #news-list li p {margin:0; font-size:11px; line-height:14px}
#athletics #athletic-news #news-list li a {text-decoration:none; color:#ffd800}
#athletics #athletic-news #news-list li a:hover {text-decoration:underline;}
#athletics #athletic-news a {text-decoration:none; color:#ffd800}

#athletics #athletic-news #news-quick-list {width:573px; display:block; padding:20px 0 0 0; margin:0 0 40px 0;}
#athletics #athletic-news #news-quick-list li {display:block; list-style:none; margin:0 0 20px 0; padding:0;}
#athletics #athletic-news #news-quick-list li p {margin:0; font-size:11px; line-height:14px}
#athletics #athletic-news #news-quick-list li h5 {color:#DDAADD}
#athletics #athletic-news #news-quick-list li h5 a {color:#DDAADD; text-decoration:none;}
#athletics #athletic-news #news-quick-list li a {text-decoration:none; color:#ffd800}
#athletics #athletic-news #news-quick-list li a:hover {text-decoration:underline;}

#main #meet-the-team {width:612px; padding:11px 0 0 0; background:url(/images/athletics/meet-team-head.png) top center no-repeat; margin:0 0 0 29px;}
#main #meet-the-team .wrap {width:612px; background:url(/images/athletics/headlines-bg-wide.png) bottom center no-repeat; padding:0 0 11px 0;}
#main #meet-the-team table {border:none; text-align:left; vertical-align:top; width:552px; margin:0 0 0 29px;}
#main #meet-the-team table thead tr td {border:none; color:#ddaadd; font-weight:bold; font-size:14px; padding:0 0 20px 0;}
#main #meet-the-team table tbody tr td {border-bottom:1px solid #621f62; color:#ffffff; font-size:11px; line-height:16px; padding:10px 0 5px 0;}
#main #meet-the-team table thead tr td.center, #main #meet-the-team table tbody tr td.center {text-align:center;}
#main #meet-the-team p.readall {color:#ffffff; font-size:13px; line-height:18px; font-weight:bold; margin:10px 0 0 29px; display:block;}
#main #meet-the-team p.readall a {color:#f7cd0a;}

#main ul.sport-nav {display:block; height:25px; margin:0; padding:0 0 0 40px; position:relative;}
#main ul.sport-nav li {float:left; list-style:none; background:url(/images/athletics/sport-nav-li.gif) right center no-repeat; padding:0 7px;}
#main ul.sport-nav li a {color:#ffdd00; font-weight:bold; font-size:14px; text-decoration:none;}
#main ul.sport-nav li a:hover, #main ul.sport-nav li a.active {text-decoration:underline;}
#main ul.sport-nav li.last {background:none;}
#main ul.sport-nav li.right {position:absolute; background:none; right:32px;}
#main ul.sport-nav li.right span {font-size:14px; color:#ffffff; font-weight:bold;}
#main ul.sport-nav li.right span strong {color:#ffdd00;}

#athletics.athletic-search #content {background:url(../images/athletics/athletic-search-content-bg.png) top left no-repeat;}
#athletics.athletic-search #main {width:954px;}
#athletics.athletic-search #main iframe {margin:0;}
#athletics.athletic-search #athletic-content {width:900px;}
#athletics.athletic-search #athletic-content #cse-search-results {width:860px; background-color:#551155; border:1px solid #ffffff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; padding:20px 20px 0 20px;}

/******************************************************************************* END ATHLETICS STYLES *************************************************************************/
/******************************************************************************* END ATHLETICS STYLES *************************************************************************/
/******************************************************************************* END ATHLETICS STYLES *************************************************************************/
#ticker {display: block; background: url(/images/athletics/ticker-bg.png) no-repeat; height: 52px; width:620px; margin: 0 0 7px 22px; padding: 0; font-size: .91em; position: relative; overflow: hidden;}
#ticker h4 {display:block; position:absolute; background: url(/images/athletics/ticker-bg.png) no-repeat; height:44px; width:160px; top:0px; left:0px; text-indent:-9999px; overflow:hidden;}

#ticker ul#tickerCategories {margin: 0; top: 2px; left:162px; position: absolute; width:440px; height:50px; overflow:hidden;}
#ticker ul#tickerCategories li {list-style: none; display: inline;}
#ticker ul#tickerCategories li a {color: #444444; margin: 0; padding: 4px 8px 5px; font-size:9px; font-weight: bold; cursor: pointer; text-decoration: none; position: absolute; white-space: nowrap; font-family:Verdana, Arial, Helvetica, sans-serif;}
#ticker ul#tickerCategories li a.selected {text-decoration:underline;}
#ticker ul#tickerCategories li span {background: inherit; color: #fff; font-size: 1em; display:none;}

#ticker ul#tickerCategories li ul {width:410px; height: 1.8em; margin: 0; top: 24px; left:8px; position: absolute; overflow: hidden;}
#ticker ul#tickerCategories li ul li {color: #444444; height: 1.4em; list-style: none; position: absolute; white-space: nowrap; font-size:11px; line-height:14px; left: 5000px;}
#ticker ul#tickerCategories li ul li a {color: #444444; margin: 0; text-decoration: underline; display: inline; position: relative;}

#ticker-buttons {position: relative;}
#ticker-buttons button:focus { outline: none; }
#ticker-buttons button::-moz-focus-inner { border: 0; }
#ticker-buttons #ticker-next-sport { width: 23px; height: 23px; top:0px; right:10px; position: absolute;}
#ticker-buttons .notEnough {display: none;}
#ticker-buttons #ticker-pause {width:41px; height: 25px; top: 10px; left:120px; position: absolute; background:url(/images/athletics/ticker-pause-btn.png) 22px 6px no-repeat; outline:none;}
#ticker-buttons #ticker-pause.play {background:url(/images/athletics/ticker-play-btn.png) 21px 5px no-repeat;}
#ticker-buttons #ticker-previous {width: 14px; height: 14px; top: 26px; right:25px; position: absolute; outline:none;}
#ticker-buttons #ticker-next {width: 14px; height: 14px; top: 26px; right:13px; position: absolute; outline:none;}

/***********************Modal Window Style*****************************************************************/
#alert-signup-modal {position:fixed; top:0px; left:0px; bottom:0px; right:1px; background:url(/images/athletics/modal-overlay-bg.png) repeat; z-index:99999999; display:none;}
#alert-signup-modal .wrap {width:492px; height:481px; background:url(/images/athletics/alert-form-bg.png) top left no-repeat; margin:5% auto 0 auto; padding:27px 23px 14px 30px; position:relative; display:none;}
#alert-signup-modal .wrap h4 {color:#ffd800; font-size:17px; line-height:20px; margin:0 0 20px 0;}
#alert-signup-modal .wrap h5 {color:#ffffff; font-size:16px; line-height:20px; margin:0 0 20px 0;}
#alert-signup-modal .wrap #close-modal {display:block; text-indent:-9999em; overflow:hidden; position:absolute; bottom:1px; right:1px; height:35px; width:35px;}
#alert-signup-modal .wrap form {color:#ffffff;}
#alert-signup-modal .wrap form small {font-size:11px; line-height:16px; font-style:italic;  display:block; text-align:center;}
#alert-signup-modal .wrap form small a {text-decoration:underline; color:#ffffff;}
#alert-signup-modal .wrap form #submit {display:block; border:none; background:url(/images/athletics/alert-form-submit-btn.png) no-repeat; width:65px; height:19px; padding:0; margin:0 auto 15px auto; cursor:pointer;}
#alert-signup-modal .wrap form .head {margin:0 0 35px 0;}
#alert-signup-modal .wrap form .head label {color:#ffffff; font-weight:bold; font-size:14px; line-height:20px; margin:0 5px 0 0;}
#alert-signup-modal .wrap form .head input {-moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid white;}
#alert-signup-modal .wrap form .head input.error {border:1px solid red; color:red;}
#alert-signup-modal .wrap form .head label.error {color:red;}
#alert-signup-modal .wrap form .head #txtEmail {width:169px; margin:0 10px 0 0;}
#alert-signup-modal .wrap form .head #txtMsg {width:103px;}
#alert-signup-modal .wrap form .left {width:180px; height:204px; float:left; padding:0 0 0 66px;}
#alert-signup-modal .wrap form .left label {font-size:13px; line-height:22px; width:150px; display:inline-block; font-style:italic; vertical-align:text-bottom;}
#alert-signup-modal .wrap form .right {width:216px; height:204px; float:left; padding:0 0 0 30px;}
#alert-signup-modal .wrap form .right label {font-size:13px; line-height:22px; width:180px; display:inline-block; font-style:italic; vertical-align:text-bottom;}
#alert-signup-modal .wrap form .left label, #alert-signup-modal .wrap form .left input, #alert-signup-modal .wrap form .right label, #alert-signup-modal .wrap form .right input {cursor:pointer;}
#alert-signup-modal .wrap form .footer {clear:both;}
#alert-signup-modal .wrap form .footer label {color:#ffd800; font-weight:bold; font-size:14px; display:block; text-align:center; line-height:20px; margin:0 0 15px 0;}
#alert-signup-modal .wrap span.error {text-transform:uppercase; color:#ff0101; display:block; position:absolute; font-size:14px; line-height:20px; font-weight:bold; left:105px;}

/* news */
#newsfeatures .hentry h4 a:link, #newsfeatures .hentry h4 a:visited {color:#269;text-decoration:none;}
#newsfeatures .hentry h4 a:hover {text-decoration:underline;}
#newsfeatures .entry-content {font-size:12px;}
#newsfeatures .entry-metadata {margin-top:1em;padding-top:1em;border-top:1px solid #ccc;color:#999;}

#admissions #video-area {height:368px; width:480px; margin:0 0 20px 0;}
#video_test #video-area {height:346px; width:614px; margin:0 0 20px 0;}
