/*description: style sheet for seton hall law version: 1.0 author: dwg author url: http: //law.shu.edu */
/*-----------------------------------------------------------------------
RESETS
-----------------------------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6,
address, blockquote, dd, dl, hr,
p, form {
    margin: 0;
    padding: 0
}

#container {
    width: 100%;
    height: 100%
}

/*-----------------------------------------------------------------------
Table Correction
-----------------------------------------------------------------------*/
.tabulartablecorrect {
    width: 360px;
    vertical-align: top
}

/*OUTCOMES-----------------------------------------------------------------------
Table Correction
-------------------------------------------------------------------------------*/
.tabularcorrect {
    width: 100%;
    vertical-align: top !important
}

.backbox {
    background-image: url(/images/backbox.png);
    background-repeat: no-repeat
}

p.backbox {
    font-size: 9px;
    line-height: 8px;
    color: #da8027
}

p.tabularcorrect {
    font-size: 9px;
    line-height: 8px;
    color: #da8027
}

/*OUTCOMES-----------------------------------------------------------------------
US NEWS SIDE SECTION
-------------------------------------------------------------------------------*/
.bluebackbox {
    background-image: url(/images/blue-gradient-back-box.png);
    background-repeat: no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 3px 10px 5px;
    border-style: solid;
    border-width: medium;
    color: #8997a3;
    border-color: #c5d1dc;
    margin-top: 0;
    background-color: #fdfcfc
}

/*-----------------------------------------------------------------------
 LIBRARY DATABASE CAPTION
-----------------------------------------------------------------------*/
#librarycaption {
    font-family: trebuchet ms, Arial, Helvetica, sans-serif;
    color: #325483
}

/*-----------------------------------------------------------------------
 HEADER CONTENT
-----------------------------------------------------------------------*/
#headerwrapper {
    width: 960px;
    height: 92px;
    background-image: url(/images/header/header_back.gif);
    background-repeat: no-repeat;
    background-position: left top;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #da8027;
    clear: both;
    margin: 0 auto;
}

#logo {
    width: 298px;
    height: 43px;
    float: left;
    display: block
}

#searchwrapper {
    width: 330px;
    height: 20px;
    float: right;
    padding: 0;
    margin: 8px 10px -28px 0;
    position: relative;
    z-index: 999
}

#searchwrapper a {
    font-family: arial, Arial, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 10px;
    color: #fff;
    text-decoration: none;
    text-align: right;
    margin-top: 0;
    padding: 6px 12px 2px 0;
    float: left
}

#searchwrapper a:hover {
    text-decoration: none
}

#searchwrapper form {
    float: right
}

.search-input {
    background-color: #ccc;
    width: 160px;
    height: 14px;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    color: #325483;
    padding: 2px;
    border: 1px solid #333;
    float: left;
    margin: 0;
}

.searchbtn {
    float: right;
    margin: 0 0 0 4px;
}

.clearDiv {
    clear: both
}

#menu-container {
    padding: 0
}

#main-menu-state:checked ~ #cs_control_624644 .header-nav-primary {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	left: 0;
	right: 0;
	top: 140px;
	background-color: #eee;
	position: absolute;
}

/*ul#main-menu {
    list-style-type: none;
    position: relative;
    float: right;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 10px;
    font-weight: 700;
    padding-top: 66px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 16px;
    margin-bottom: 0;
    margin-left: 0
}

ul#main-menu li {
    display: block;
    float: left;
    margin: 0 0 0 0;
    height: 27px;
    background-image: url(../images/header/nav_back_2.gif);
    background-repeat: no-repeat;
    background-position: left center
}

ul#main-menu li.left {
    margin: 0
}

ul#main-menu li a {
    display: block;
    float: left;
    color: #e0e0e0;
    line-height: 27px;
    text-decoration: none;
    height: 22px;
    padding-top: 0;
    padding-right: 16px;
    padding-bottom: 0;
    padding-left: 18px
}

ul#main-menu li a.right {
    padding-right: 19px
}

ul#main-menu li a:hover {
    color: #fff;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #da8027
}

ul#main-menu li a.current {
    color: #eff2ba
}

ul#main-menu li a.current:hover {
    color: #fff
}*/

/*-----------------------------------------------------------------------
 HOME MAIN CONTENT
-----------------------------------------------------------------------*/
#mainwrapper {
    width: 960px;
    display: block;
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}

/*-----------------------------------------------------------------------
 HOME LEFT CONTENT
-----------------------------------------------------------------------*/
#leftwrapper {
    width: 232px;
    float: left;
    display: block;
    overflow: hidden
}

#secondarynav {
    width: 232px;
    margin: 0;
    padding: 0;
    background-color: #dfdfdf
}

ul.sec-nav {
    list-style-type: none;
    display: block;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 26px;
    width: 232px;
    margin: 0;
    padding: 20px 0 16px;
}

ul.sec-nav li {
    margin: 0;
    padding: 0;
    background-color: #dfdfdf
}

ul.sec-nav li a {
    background-image: url(../images/secnav/blue_arrow.gif);
    background-repeat: no-repeat;
    background-position: 25px 10px;
    color: #325483;
    display: block;
    text-decoration: none;
    padding: 0 0 0 32px;
    width: 200px
}

ul.sec-nav li a:hover {
    background-color: #fff;
    color: #325483;
    background-image: url(../images/secnav/blue_arrow.gif);
    background-repeat: no-repeat;
    background-position: 25px 10px
}

ul.sec-nav li a.current,
ul.vert-one li a.current:hover {
    background-color: #464c51;
    color: #fff
}

ul.sec-nav-sub {
    list-style-type: none;
    width: 232px;
    padding: 0;
    margin: 0;
}

ul.sec-nav-sub li {
    background-color: #abc1d3;
    padding: 0;
    margin: -3px 0 -4px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 32px;
    font-weight: 700;
    font-variant: normal;
    text-transform: uppercase;
    color: #2d2d2d;
    text-decoration: none;
    background-image: none
}

ul.sec-nav-sub li a {
    background-image: none;
    color: #2d2d2d;
    text-decoration: none;
    margin: 0;
    padding: 0 0 0 42px;
    width: 190px
}

ul.sec-nav-sub li a:hover {
    background-color: #fff;
    color: #2d2d2d
}

ul.sec-nav-sub li a.current {
    background-color: #fff;
    color: #2d2d2d;
}

#visitsh {
    width: 232px;
    background-color: #464c51;
    display: block;
    overflow: auto;
    padding: 0;
    margin: 8px 0 0;
}

#visitsh h1 {
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    margin: 0 8px 10px;
    padding: 12px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dfdfdf
}

#visitsh img {
    text-align: center;
    padding: 0;
    border: 4px solid #dfdfdf;
    margin: 0 8px 0 10px;
}

#visitsh h2 {
    margin: 8px 14px 0 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#visitsh p {
    margin: 0 14px 8px 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 20px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#visitsh a {
    color: #fff;
    text-decoration: none
}

#visitsh a:hover {
    color: #eff2ba;
    text-decoration: none
}

#admit {
    width: 232px;
    background-color: #da8027;
    display: block;
    overflow: auto;
    padding: 0;
    margin: 8px 0 0;
}

#admit h1 {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    margin: 0 8px 10px;
    padding: 12px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dfdfdf
}

#admit img {
    text-align: center;
    padding: 0;
    border: 4px solid #dfdfdf;
    margin: 0 8px 0 10px;
}

#admit h2, #graduate h2 {
    margin: 8px 12px 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 22px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#admit p {
    margin: 0 6px 8px 14px;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 12px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none
}

#admit a {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

#admit a:hover {
    color: #eff2ba;
    text-decoration: none
}

#msjbox {
    width: 100%;
    max-width: 184px;
    background-color: #da8027;
    display: block;
    overflow: auto;
    padding: 0;
    margin: 8px 0 0;
}

#msjbox h1 {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    margin: 0 8px 10px;
    padding: 12px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dfdfdf
}

#msjbox img {
    text-align: center;
    padding: 0;
    border: 4px solid #dfdfdf;
    margin: 0 8px 0 10px;
}

#msjbox h2 {
    margin: 8px 12px 0;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 22px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#msjbox p {
    margin: 0 6px 8px 14px;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 12px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none
}

#msjbox a {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

#msjbox a:hover {
    color: #eff2ba;
    text-decoration: none
}

#graduate {
    width: 232px;
    background-color: #7e9db9;
    display: block;
    overflow: auto;
    padding: 0;
    margin: 8px 0 0;
}

#graduate h1 {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    margin: 0 8px 10px;
    padding: 12px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dfdfdf
}

#graduate img {
    text-align: center;
    padding: 0;
    border: 4px solid #dfdfdf;
    margin: 0 8px 0 10px;
}

#graduate p {
    margin: 0 6px 8px 14px;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 12px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none
}

#graduate a {
    color: #fff;
    text-decoration: none;
    font-weight: 700
}

#graduate a:hover {
    color: #eff2ba;
    text-decoration: none
}

#conferences {
    width: 232px;
    background-color: #325483;
    display: block;
    overflow: auto;
    padding: 0;
    margin: 8px 0 0;
}

#conferences h1 {
    font-family: Helvetica, sans-serif;
    font-size: 11px;
    line-height: 11px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #eff2ba;
    text-decoration: none;
    margin: 0 8px 4px;
    padding: 12px 0 0;
    border-bottom-width: 1px
}

#conferences img {
    text-align: center;
    padding: 0;
    border: 0 solid #dfdfdf;
    margin: 0;
}

#conferences h2 {
    margin: 8px 14px 0 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#conferences p {
    margin: 0 14px 4px 8px;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 11px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#conferences a {
    color: #eff2ba;
    text-decoration: none;
    font-weight: 700
}

#conferences a:hover {
    color: #eff2ba;
    text-decoration: none
}

#conferencesviewall {
    width: 232px;
    background-color: #325483;
    margin: 0;
    padding: 0;
}

#conferencesviewall p {
    padding: 4px 0 0 4px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #eff2ba;
    margin: 0 8px 8px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: 16px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none;
    text-align: right
}

#conferencesviewall a {
    color: #7e9db9;
    text-decoration: none;
    font-weight: 400;
    line-height: 16px
}

#conferencesviewall a:hover {
    color: #7e9db9;
    text-decoration: none;
    line-height: 16px
}

#shrising {
    width: 232px;
    display: block;
    overflow: hidden;
    margin: 8px 0 0;
    height: 100%;
    background-color: #8cc63f;
    padding: 0
}

#shrising p {
    margin: 2px 14px 8px 18px;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 14px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #000;
    text-decoration: none
}

#homeguantanamo {
    width: 232px;
    display: block;
    overflow: hidden;
    margin: 0;
    height: 100%;
    background-color: #8cc63f;
    padding: 0
}

#homeguantanamo p {
    margin: 0 14px 8px 18px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: 14px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #000;
    text-decoration: none
}

/*-----------------------------------------------------------------------
 HOME RIGHT CONTENT
-----------------------------------------------------------------------*/
#rightwrapper {
    width: 720px;
    float: right;
    display: block;
    overflow: hidden
}

#flashwrapper {
    display: block;
    height: 245px;
    width: 720px;
    overflow: auto
}

#flashcontent {
    height: 245px;
    width: 720px
}

#crumbs {
    font-size: 9px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: 8px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #da8027;
    text-decoration: none;
    margin: 6px 0 8px;
    padding: 0 0 0 8px;
}

#crumbs a {
    color: #da8027;
    text-decoration: none
}

#crumbs a:hover {
    color: #da8027;
    text-decoration: underline
}

#crumbs img {
    float: right;
    margin-top: -10px;
    margin-bottom: 0;
    padding-right: 8px
}

#homebuttonswrapper {
    width: 720px;
    display: block;
    padding: 0;
    margin: 8px 0 0;
    overflow: auto
}

ul.home-buttons {
    list-style-type: none;
    position: relative;
    float: right;
    margin: 0;
    padding: 0;
}

ul.home-buttons li {
    width: 180px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

ul.home-buttons li.left {
    width: 180px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

#homecontentwrapper {
    width: 720px;
    display: block;
    padding: 0;
    margin: 8px 0 0;
    overflow: auto
}

ul.home-content {
    list-style-type: none;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}

ul.home-content li {
    width: 240px;
    display: block;
    float: left;
    padding: 0;
    margin: 0;
}

ul.home-content li h1 {
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #464c51;
    text-decoration: none;
    margin: 0 8px 10px;
    padding: 12px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #464c51
}

ul.home-content li img {
    text-align: center;
    padding: 0;
    border: 4px solid #dfdfdf;
    margin: 0 0 0 10px;
}

ul.home-content li h2 {
    margin: 8px 14px 0 10px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #325483;
    text-decoration: none
}

ul.home-content li h3 {
    margin: 0 14px 0 10px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: 24px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #da8027;
    text-decoration: none
}

ul.home-content li p {
    margin: 0 14px 8px 10px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 22px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #464c51;
    text-decoration: none
}

ul.home-content li p span {
    font-weight: 700;
    color: #464c51;
    text-decoration: none
}

ul.home-content li a {
    color: #464c51;
    text-decoration: none;
    display: block
}

ul.home-content li a:hover {
    color: #325483;
    text-decoration: underline
}

/*-----------------------------------------------------------------------
 FOOTER CONTENT
-----------------------------------------------------------------------*/
/*
#footerwrapper {
    width: 960px;
    height: 43px;
    background-repeat: no-repeat;
    background-position: left top;
    margin: 8px auto 0;
    padding: 0;
    background-image: url(/images/footer/footer_back.gif)
}

#footerwrapper p {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 11px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none;
    position: relative;
    top: 23px;
    left: 140px;
    margin: 0;
    float: left
}

#footerwrapper a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 11px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none;
    margin: 0;
    text-align: right;
    float: right;
    top: 23px;
    position: relative;
    right: 10px
}

#footerwrapper a:hover {
    margin: 0;
    font-family: trebuchet ms, Arial, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 11px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none
}

#footerwrapper span {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: 11px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none;
    padding-left: 226px;
    margin: 0
}
*/

.smallcap {
    font-variant: small-caps
}

/*-----------------------------------------------------------------------
 NEW STUDENT TEMPLATE CONTENT - START HERE.
-----------------------------------------------------------------------*/
#housingsearch {
    width: 184px;
    background-color: #464c51;
    display: block;
    overflow: auto;
    padding: 0;
    margin: 8px 0 0;
}

#housingsearch h1 {
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    margin: 0 8px 10px;
    padding: 12px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dfdfdf
}

#housingsearch img {
    text-align: center;
    padding: 0;
    border: 4px solid #dfdfdf;
    margin: 0 8px 0 10px;
}

#housingsearch h2 {
    margin: 8px 14px 0 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#housingsearch p {
    margin: 0 14px 8px 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 20px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#housingsearch a {
    color: #fff;
    text-decoration: none
}

#housingsearch a:hover {
    color: #eff2ba;
    text-decoration: none
}

#visitsh184px {
    width: 184px;
    background-color: #464c51;
    display: block;
    overflow: auto;
    padding: 0;
    margin: 8px 0 0;
}

#visitsh184px h1 {
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    font-variant: normal;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    margin: 0 8px 10px;
    padding: 12px 0 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #dfdfdf
}

#visitsh184px img {
    text-align: center;
    padding: 0;
    border: 4px solid #dfdfdf;
    margin: 0 8px 0 10px;
}

#visitsh184px h2 {
    margin: 8px 14px 0 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#visitsh184px p {
    margin: 0 14px 8px 16px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 20px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #fff;
    text-decoration: none
}

#visitsh184px a {
    color: #fff;
    text-decoration: none
}

#visitsh184px a:hover {
    color: #eff2ba;
    text-decoration: none
}
/*-----------------------------------------------------------------------
 NEW STUDENT TEMPLATE CONTENT - END HERE.
-----------------------------------------------------------------------*/

/*START BOX CONTAINER - for ADMISSIONS landing page */

#pstable {
    padding: 0;
    margin: 0 0 13px;
    width: 567px;
    border: 0 #fff;
    border-collapse: collapse;
}

#pstable th {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    background-color: #325483;
    text-align: left;
    margin: 0;
    padding: 4px;
    border-bottom: none;
    height: 176px;
    width: 192px
}

#pstable td {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: 400;
    text-decoration: none;
    background: url(http://law.shu.edu/images/boxcenter.jpg) no-repeat 0 6px;
    height: 176px;
    margin: 0;
    padding: 4px;
    text-align: left;
    border-bottom: none
}

#pstable td h1 {
    font-family: Arial, Helvetica, sans-serif;
    width: 178px;
    padding: 4px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #325483;
    text-decoration: none;
    border-bottom: none
}

#pstable td h5 {
    width: 178px;
    padding: 4px;
    text-align: right;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: 700;
    text-transform: lowercase;
    color: #464c51;
    text-decoration: none;
    border-bottom: none
}

/*START BOX CONTAINER - for Compliance & other vertical program landing pages */

#ctable {
    padding: 0;
    margin: 0 0 13px;
    width: 567px;
    border: 0 #fff;
    border-collapse: collapse;
}

#ctable th {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: 700;
    color: #fff;
    text-decoration: none;
    background-color: #325483;
    text-align: left;
    margin: 0;
    padding: 4px;
    border-bottom: none;
    height: 300px;
    width: 192px
}

#ctable td {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: 400;
    text-decoration: none;
    background: url(http://law.shu.edu/images/program-background.jpg) no-repeat 0 6px;
    height: 300px;
    margin: 0;
    padding: 4px;
    text-align: left;
    border-bottom: none
}

#ctable td p {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 11px;
    font-weight: 400;
    color: #464c51
}

#ctable td h1 {
    font-family: Arial, Helvetica, sans-serif;
    width: 178px;
    padding: 4px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #325483;
    text-decoration: none;
    border-bottom: none
}

#ctable td h5 {
    width: 178px;
    padding: 4px;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    line-height: 16px;
    font-weight: 700;
    color: #464c51;
    text-decoration: none;
    border-bottom: none;
    vertical-align: text-bottom
}

#ctable td h5 a:link a:active {
    color: #da8027
}

#photo {
    text-align: center
}

/*START BOX NAVIGATION*/

#boxnavigation div {
    width: 185px;
    background-color: #f6f6f6;
    margin-top: 0;
    padding: 5px 0 0;
    overflow: hidden;
    margin-bottom: 16px;
    height: 100px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#boxnavigation {
    width: 184px;
    background-color: #e39232;
    margin-top: 0;
    padding: 3px 0 0;
    overflow: hidden;
    margin-bottom: 6px;
    height: 38px;
    vertical-align: baseline;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: right
}

#boxnavigation img {
    margin: 0;
    padding: 2px 3px;
}

#boxnavigation h1 {
    font-size: 12px;
    font-style: normal;
    line-height: 18px;
    font-weight: 700;
    text-transform: capitalize;
    color: #fff;
    text-decoration: none;
    margin: 0 3px 0 2px;
    padding: 0 0 0 2px;
    vertical-align: baseline
}

#boxnavigation h3 {
    margin: 0;
    text-align: right;
    padding: 6px 8px 12px 0;
}

#boxnavigation h1 a {
    display: block;
    color: #fff;
    text-decoration: none
}

#boxnavigation h1 a:hover {
    color: #325483;
    text-decoration: none
}

#boxnavigation h5 {
    margin: 0;
    text-align: right;
    font-size: 12px;
    padding: 6px 8px 12px 0;
}

#boxnavigation h5 a {
    display: block;
    color: #325483;
    text-decoration: none
}

#boxnavigation h5 a:hover {
    color: #da8027;
    text-decoration: none
}

#boxnavigation p {
    font-size: 11px;
    font-style: normal;
    line-height: 14px;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    color: #464c51;
    text-decoration: none;
    margin: 0 8px;
    text-align: left;
    padding: 4px 0 3px;
}

#boxnavigation p a {
    color: #fff;
    text-decoration: none
}

#boxnavigation p a:hover {
    color: #fff;
    text-decoration: none
}

#callout {
    width: 184px;
    background-color: #464c51;
    margin-top: 16px;
    padding: 8px 0 0;
    overflow: hidden;
    margin-bottom: 16px;
    height: auto;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#callout h1 {
    font-size: 18px;
    font-style: normal;
    line-height: 18px;
    font-weight: 700;
    font-variant: normal;
    text-transform: none;
    color: #eff2ba;
    text-decoration: none;
    margin: 0 2px;
    padding: 0 0 4px 2px;
}

#callout h1 a {
    display: block;
    color: #eff2ba;
    text-decoration: none
}

#callout h1 a:hover {
    color: #fff;
    text-decoration: none
}

/*END BOX NAVIGATION for Admissions*/

/*CALLOUTS - Admissions - Tuition Reduction Program*/
#calloutbox {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 0 0 13px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 12px;
    color: #213f7d;
    border: 0;
    background: #f1f0f0 url(/images/calloutbox-back.jpg) repeat-x top center;
    text-align: left;
    padding-top: 5px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#calloutbox h1 {
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center !important;
    text-transform: uppercase;
    color: #fff
}

.calloutbox p {
    margin: 0;
    padding: 0;
    color: #213f7d
}

#main .calloutbox {
    background: #eceff2;
    border: 2px solid #da8027
}

.left .calloutbox,
.right .calloutbox,
.left .calloutbox p,
.right .calloutbox p {
    background: #eceff2
}

.calloutbox-th-image {
    background-image: url(/images/blue-table-back.jpg);
    background-repeat: repeat-y
}

/*CALLOUTS - OTHER - Admissions - Tuition Reduction Program*/
#calloutbox2 {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 0 0 13px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    color: #213f7d;
    border: 0;
    background: #da8027;
    text-align: left;
    padding-top: 5px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#calloutbox2 h1 {
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center !important;
    text-transform: uppercase;
    color: #fff
}

.calloutbox2 p {
    margin: 0;
    padding: 0;
    color: #213f7d
}

#main .calloutbox2 {
    background: #eceff2;
    border: 2px solid #da8027
}

.left .calloutbox2,
.right .calloutbox2,
.left .calloutbox2 p,
.right .calloutbox2 p {
    background: #eceff2
}

/*CALLOUTS - PURCHASE*/
#calloutbox-purchase {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin: 0 0 13px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    color: #213f7d;
    border: 0;
    background: #325483;
    text-align: left;
    padding-top: 5px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#calloutbox-purchase h1 {
    font-size: 13px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center !important;
    text-transform: uppercase;
    color: #fff
}

/* LIBRARY FACEBOOK LIKE BOX */
#fb-like-box {
    width: 200px
}