
#page-wrap {

    width: 440px;

    margin: 80px auto;

}

/* Generic Utility */

.hide {

    position: absolute;

    top: -9999px;

    left: -9999px;

}

/* Specific to example one */

#tab-one {

    background: #f0ecd2;

    padding: 0px;

    margin: 10px 0 20px 0;

    border-radius:5px;

    border:1px solid #c7c09b;

}

#tab-one .list-wrap li {

    padding:16px 10px

}

#tab-one li img {

    float:left;

    margin-right:10px

}

#tab-one .tab_nav {

    overflow: hidden;

    margin: 0 0 0px 0;

    height:55px;

    line-height:47px;

    font-size:13px;

    font-weight:bold;

    background:url(../images/tab_nav_bg.jpg) repeat-x;

    border-radius:5px 5px 0 0px;

}

#tab-one .tab_nav li {

    width:99px;

    float: left;

    margin: 0 0px 0 0;

    height:55px;

    border-radius:5px 0 0 5px;

}

#tab-one .tab_nav li.last {

    margin-right: 0;

}

#tab-one .tab_nav li a, #tab-two .tab_nav li a {

    display: block;

    padding:0px;

    /*background: #959290;*/

    color: #5f6a72;

    font-size: 13px;

    text-align: center;

    border: 0;

    background:url(../images/tab_1_divider.jpg) no-repeat right;

} {

    display: block;

    padding:0px;

    /*background: #959290;*/

    color: #5f6a72;

    font-size: 13px;

    text-align: center;

    border: 0;

    background:url(../images/tab_1_divider.jpg) no-repeat right;

}

#tab-one .tab_nav li a:hover {

    /*background-color: #111;*/

}

#tab-one ul {

    list-style: none;

}

#tab-one ul li a:hover {

    /*background: #fe4902;*/

    color: #5f6a72;

}

#tab-one ul li:last-child a {

    border: none;

}

#tab-one ul li.nav-one a.current, #tab-one ul.featured li a:hover {

    background:url(../images/tab_1_hover.png) no-repeat;

    background-position:center top;

    color: #fff;

    border-radius:5px 0 0 0px;

    height:55px;

    text-shadow:1px 1px 1px #000;
}

#tab-one ul li.nav-two a.current, #tab-one ul.core li a:hover {

    background:url(../images/tab_1_hover.png) no-repeat;

    color: #fff;

    height:55px;

    text-shadow:1px 1px 1px #000;

    background-position:center top;

}

#tab-one ul li.nav-three a.current, #tab-one ul.passtab li a:hover {

    background:url(../images/tab_1_hover.png) no-repeat;

    color: #fff;

    text-shadow:1px 1px 1px #000;

    border-radius:0px 5px 5px 0px;

    height:55px;

    width:100px;

    background-position:center top;

}

/* Specific to example two */

#featured ul {

    list-style: none;

}

#featured li {

    background:url(../images/tab_1_bg.jpg) repeat-x bottom;

    padding-bottom:10px

}

#featured h3 {

    padding:0px;

    margin:10px 0 0px 15px;

    font-size:13px;

    font-weight:bold;

    width:260px;

    float:left;

    display:block;

}

#featured h2 {

    padding:0px;

    margin:10px 0 0 0px !important;

    font-size:13px !important;

    font-weight:bold !important;

    border:none !important;

    width:170px;

    float:left;

}

#featured p {

    padding:0px;

    margin:0px 0 0 0px;

    /*float:left;*/

    width:270px;

}

#featured li a {

    color:#0248c2;

}

.arrow {

    white-space:nowrap;

    height:25px;

}

.arrow_2 {

    margin:0px;

    padding:0px;

    background:url(../images/tab_1_arrow.png) no-repeat right;

    width:65px;

    height:25px;

}

.arrow_3 {

    margin:0px;

    padding:0px;

    background:url(../images/tab_1_arrow.png) no-repeat right;

    width:90px;

    height:25px;

}

#core ul {

    list-style: none;

}

#core li {

    background:url(../images/tab_1_bg.jpg) repeat-x bottom;

}
#twothree li {

    background:url(../images/tab_1_bg.jpg) repeat-x bottom;

}
#featured blockquote, #core blockquote, #passtab blockquote {

    padding:0px;

    margin:0px 10px 0 0px;

    float:left;

}

/* #core span{
	padding:0px;
	margin:10px 0 0 15px;
	font-size:13px;
	font-weight:bold;
	width:260px;
	float:left;
	
} */

#core h2 {

    padding:0px;

    margin:10px 0 0 0px !important;

    font-size:13px !important;

    font-weight:bold !important;

    border:none !important;

    width:170px;

    float:left;

}

#core p {

    padding:0px;

    margin:0px 0 0 0px;

    /*float:left;*/

    width:270px;

}
#twothree p {

    padding:0px;

    margin:0px 0 0 0px;

    /*float:left;*/

    width:270px;

}

#passtab ul {

    list-style: none;

}

#passtab li {

    background:url(../images/tab_1_bg.jpg) repeat-x bottom;

}

#passtab h3 {

    padding:0px;

    margin:10px 0 0 15px;

    font-size:13px;

    font-weight:bold;

    width:260px;

    float:left;

}

#passtab h2 {

    padding:0px;

    margin:10px 0 0 0px !important;

    font-size:13px !important;

    font-weight:bold !important;

    border:none !important;

    width:170px;

    float:left;

}

#passtab p {

    padding:0px;

    margin:0px 0 0 0px;

    /*float:left;*/

    width:270px;

}

#tab-two .tab_nav {

    margin: 0 0 0 0;

    height:47px;

    line-height:47px;

    font-size:13px;

    font-weight:bold;

    background:url(../images/tab_nav_bg.jpg) repeat-x;

    border-radius:5px 5px 0 0px;

}

#tab-two .tab_nav li {

    /*width:99px;*/

    float: left;

    margin: 0 0px;

    padding:0 0px;

    height:47px;

    border-radius:5px 0 0 5px;

}

#tab-two .tab_nav li.last {

    margin-right: 0;

}

#tab-two .tab_nav li a {

    display: block;

    padding:0px 10px;

    /*background: #959290;*/

    color: #5f6a72;

    font-size: 13px;

    text-align: center;

    border: 0;

    background:url(../images/tab_1_divider.jpg) no-repeat right;

}

#tab-two .tab_nav li a:hover {

    /*background-color: #111;*/

}

#tab-two {

    padding:0px;

    margin:10px 0 20px 0;

    border:1px solid #c7c09b;

    border-radius:5px;

    background: #fff;

}

#tab-two .list-wrap {

    padding:0px;

    margin:10px 0 0px 0;

}

#tab-two ul li.nav-four a.current, #tab-one ul.classics li a:hover {

    /*background-color: #FE4902;*/

    color: #4a0708;

}

#tab-two ul li.nav-five a.current, #tab-one ul.classics li a:hover {

    /*background-color: #FE4902;*/

    color: #4a0708;

}

#tab-two ul {

    list-style: none;

}

/*#tab-two ul li a {
	display: block;
	border-bottom: 1px solid #666;
	padding: 0px;
	color: #666;
}*/

#tab-two ul li a:hover {

    /*background: #333;*/

}

#tab-two ul li:last-child a {

    border: none;

}

#tab-two li a.current, #tab-two li a.current:hover {

    color: black;

}

#tab-two .nav li a:hover, #tab-two .nav li a:focus {

    background: #999;

}

#tab-two ul li.nav-four a.current  {
    position: relative;
    background:url(../images/tab_1_hover.png) no-repeat;

    background-position:center top;
    
    color: #fff;

    border-radius:5px 0 0 0px;

    height:55px;

    text-shadow:1px 1px 1px #000;
}
#tab-two ul li.nav-five a.current {
    position: relative;
    background:url(../images/tab_1_hover.png) no-repeat;

    background-position:center top;

    color: #fff;

    border-radius: 0;

    height:55px;

    text-shadow:1px 1px 1px #000;
}

#featured2 ul {

    list-style: none;

}

#featured2 li {

    padding:11px 0;

    margin:0px 0 0 0px;

    clear:both;

    border-bottom:1px dotted #dad5bc;

}

/* #featured2 span{
	padding:0px;
	margin:10px 0 0 15px;
	font-size:13px;
	font-weight:bold;
	width:260px;
	float:left;
	
}
*/

#featured2 blockquote {

    padding:0px;

    margin:0px 0px 0 10px;

    float:left;

    text-align:center;

    width:50px;

}

#featured2 h2 {

    padding:0px;

    margin:0px 0 0 0px;

    font-size:16px;

    border:none;

    width:50px;

    font-weight:normal;

}

#featured2 h3 {

    padding:0px;

    margin:0px 0 0 0px;

    font-size:30px;

    border:none;

    width:50px;

    font-weight:normal;

}

#featured2 p {

    padding:0px;

    margin:0px 0 0 15px;

    float:left;

    width:210px;

}

a.arrow span {

    background:url(../images/tab_1_arrow.png) no-repeat center;

    padding:0px 5px;

}

#featured2 li.more, #core2 li.more {

    float:right;

    border-bottom:0px;

    padding-right:10px;

    background:url("../images/tab_1_arrow.png") no-repeat scroll right center transparent;

    margin-right:10px

}

#featured2 li.more a, #core2 li.more a {

    padding-right:10px;

    display:block;

    background:none;

    display:block;

}

#core2 ul {

    list-style: none;

}

#core2 li {

    padding:11px 0;

    margin:0px 0 0 0px;

    clear:both;

    border-bottom:1px dotted #dad5bc;

}
#featured2 ul {

    list-style: none;

}

#featured2 li {

    padding:11px 0;

    margin:0px 0 0 0px;

    clear:both;

    border-bottom:1px dotted #dad5bc;

}
#featured2 li.more {
    margin-bottom:10px;
	padding-top:4px;
	
}

/* #core2 span{
	padding:0px;
	margin:10px 0 0 15px;
	font-size:13px;
	font-weight:bold;
	width:260px;
	float:left;
	
} */

#core2 blockquote {

    padding:0px;

    margin:0px 0px 0 10px;

    float:left;

    text-align:center;

    width:50px;

}

#core2 h2 {

    padding:0px;

    margin:0px 0 0 0px;

    font-size:16px;

    border:none;

    width:50px;

    font-weight:normal;

}

#core2 h3 {

    padding:0px;

    margin:0px 0 0 0px;

    font-size:30px;

    border:none;

    width:50px;

    font-weight:normal;

}

#core2 p {

    padding:0px;

    margin:0px 0 0 15px;

    float:left;

    width:210px;

}

/* #core2 a{
	padding:12px;
	margin:0px 10px 0 0 ;
	border:none ;
	color:#0248c2;
	background:url(../images/tab_1_arrow.png) no-repeat right center;
	float:right;
	
}
*/

/* landing tabs */

#landing-tabs {

    border:1px solid #cbc5a1;

    border-radius:5px 5px 0 0px

}

.landing .tab_nav {

    overflow: hidden;

    margin: 0 0 0px 0;

    height:55px;

    line-height:47px;

    font-size:13px;

    font-weight:bold;

    background:url(../images/tab-orange.jpg) repeat-x;

    background-position:-1px -1px;

    border-radius:5px 5px 0 0px

}

.landing.deans .tab_nav {

    background:url(../images/tab-purple.jpg) repeat-x;

    background-position:-1px -1px;

}

.landing.faculty .tab_nav {

    background:url(../images/tab-red.png) repeat-x;

    background-position:-1px -1px;

}

.landing.current-students .tab_nav {

    background:url(../images/tab-green.png) repeat-x;

    background-position:-1px -1px;

}

.landing .tab_nav li {

    width:162px;

    float: left;

    margin: 0 0px 0 0;

    height:55px;

}

.landing.faculty .tab_nav li, .landing.faculty .tab_nav li.last {

    width:140px;

}

.landing.faculty .tab_nav li.nav-one, .landing.faculty .tab_nav li.nav-two {

    width:209px;

}

.landing.current-students .tab_nav li {

    width:230px;

}

.landing.current-students .tab_nav li.nav-three {

    width:234px;

}

.landing.deans .tab_nav li.nav-one {

    width:132px;

}

.landing.deans .tab_nav li.nav-two {

    width:232px;

}

.landing.deans .tab_nav li.nav-three {

    width:192px;

}

.landing.deans .tab_nav li.nav-four {

    width:142px;

}

.landing .tab_nav li.last {

    margin-right: 0;

    width:212px

}

.landing .tab_nav li.last a {

    background-image:none

}

.landing .tab_nav li a {

    display: block;

    padding:0px;

    /*background: #959290;*/

    color: #fff;

    font-size: 13px;

    text-align: center;

    border: 0;

    background:url(../images/tab_orange_divider.jpg) no-repeat right;

    text-shadow:1px 1px 1px #cb4a30;

}

.deans .tab_nav li a {

    background:url(../images/tab_purple_divider.jpg) no-repeat right;

    text-shadow:1px 1px 1px #693e7c;

}

.current-students .tab_nav li a {

    background:url(../images/tab-divider-green.png) no-repeat right;

    text-shadow:1px 1px 1px #067477;

}

.faculty .tab_nav li a {

    background:url(../images/tab-divider-red.png) no-repeat right;

    text-shadow:1px 1px 1px #56622b;

}

.landing .tab_nav li a:hover {

    /*background-color: #111;*/

}

.landing ul {

    list-style: none;

}

.landing-tabs li a:hover {

    text-decoration:underline

}

.landing ul li:last-child a {

    border: none;

}

.landing ul.tab_nav a.current, .landing ul.featured li a:hover {

    background:url(../images/tab_tan_on.png) no-repeat;

    background-position:center top;

    color: #5f6a72;

    height:55px;

    text-shadow:1px 1px 1px #c7c09b;

}

.landing ul.core li a:hover {

}

.tab-hover {

    display: none;

    padding: 10px;

    font-weight: bold;

    min-height: 30px;

}
