/* -------------------------------------------------------------------
10	77%		|	14	108%		|	18	138.5%		|	22	167%
11	85%		|	15	116%		|	19	146.5%		|	23	174%
12	93%		|	16	123.1%		|	20	153.9%		|	24	182%
13	100%	|	17	131%		|	21	161.6%		|	25	189%
----------------------------------------------------------------------
Yahoo! Fonts Library Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
--------------------------------------------------------------------*/
/*Modified 102611 12:15:00*/


pre, code, kbd, samp, tt {
font-family: monospace;*;
}

/*#s4-ribbonrow {display:none;}*/
/* CSS Reset ------------------------------------------------------ */
/*
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, dl, dt, dd, ol, ul, li, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, address, tt, var, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
}
*/

.hidden, .tuckedIn, hr {
position: absolute;
left: -999em;
width: 1px;
height: 1px;
overflow: hidden;
}
.clear {
clear: both;
}
.clearfix {
height: 1%;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* > .clearfix {
min-height: 1px;
height: auto;
}
.silo, #navSecondary .summary, .cols2, .cols4, #dashTop, #navDash {
height: 1%;
}
.silo:after, #navSecondary .summary:after, .cols2:after, .cols4:after, #dashTop:after, #navDash:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/*
These are causing layout errors in IE 7.
CHANGE: CF 11-29-10
*/
* > .silo, * > #navSecondary .summary:after, * > .cols2, * > .cols4, * > #dashTop, * > #navDash {
/* min-height: 1px; */
/* height: auto; */
}

a img {
border: none;
}

/*
CHANGE: CF 11-16-10
*/
.image {
border:0 none;
/*margin-right:16px;*/
}

/*
CHANGE: CF 11-16-10
*/
/*
hr {
position: static;
overflow:visible;
left: 0;
height:auto;
}
*/

/*
CHANGE: CF 11-16-10
*/
p .left_indent {
padding-left: 32px;	
}

/* Structure ------------------------------------------------------ */
/*body {
background: #2F3C4B;
}*/
/*V2*/body{background-color:#7e8083;}
#landing {
position: relative;
/*height: 376px;*/
overflow: hidden;
/*background: url('/_layouts/15/images/Babson/structure/stripBG.jpg') no-repeat center top;*/
}
/*#outer_frame.pageLevel_inner #landing {position:static;}*/
/*L2 +*/
/*#outer_frame .level_02 #landing {
height:149px;
}*/
/*L2 -*/

/*L3 +*/
/*#outer_frame .level_03 #landing {
height:72px;
}*/
/*L3 -*/

/*L4 +*/
/*#outer_frame .level_04 #landing {
height:42px;
}*/
/*L4 -*/

#container {
/*background: url('/_layouts/15/images/Babson/structure/containerBG.png') repeat-x left top;*/
/*V2*//*background: url('/_layouts/15/images/Babson/structure/bg_main.png') center top no-repeat transparent;*/
width:100%;
}
#wrapper {
float: left;
width: 100%;
}
#articleHeader {
color: #605F5D;
/*font-family: Verdana;*/
padding: 0 14px 18px 30px;
margin: 0 333px 0 0;
}
#content {
padding: 0 14px 18px 16px;
margin: 0 0 0 0;
}
#content ul{
padding-left: 15px;
}
#content ol{
padding-left: 24px;
}

/*
CHANGE: CF 11-16-10
*/
#content ol ol {
list-style-type: lower-latin;	
}

#content .bodyContent {
background: #FFF;
padding: 21px 20px 0 15px;
}

/*
CHANGE: CF 11-16-10
*/
a[name] {
color:#605F5D;
text-decoration:none;
}

#content a[name] {
color: #605F5D;
display: block;
padding-bottom: 0;
padding-top: 0;
}

a[name]:hover {
text-decoration: none;	
}

.pageLevel_inner #content {
padding: 0 8px 18px 8px;
margin: 0 0 0 244px;
}
#auxiliary {
float: left;
width: 289px;
margin: 0px 0px 40px -333px;
}
/*V2*/#auxiliary_sub {
width:220px;
min-height:400px;
float:left;
margin-left:16px;
margin-bottom:20px;
}
/*V2*/.main {
width:456px;
float:left;
min-height:400px;
display:block;
padding-top:8px;
padding-bottom:16px;
}
#auxiliary ul {
padding-left: 15px;
}
#auxiliary ol {
padding-left: 24px;
}
.pageLevel_inner #auxiliary {
width: 218px;
margin: 0 0 40px -944px;
}
.silo {
width: 960px;
margin: 0 auto;

}
#container .silo {
min-height: 695px;
background: #fff;
padding-top: 36px;
}
#outer_frame.frame_home #container .silo {
/*V2*/min-height: 558px;
/*V2*/background:transparent;
}
.pageLevel_inner #container .silo {
padding: 0;
border-top: 16px solid #fff;
}
#header {
background-color:#fff;
}
.jsOn #header {
height: 130px;
/*overflow: hidden;*/
}
#header .silo {
position: relative;
border-bottom: medium none;
margin-bottom: 1px;
background-color:transparent;
height:130px;
}
.pageLevel_inner #header .silo {
border: none;
margin-bottom: 0;
}

p#secHead {
height: 34px;
overflow: hidden;
background-position: right top;
background-repeat: no-repeat;
text-indent: -999em;
margin: 30px 0 0 0;
}
.jsOn p#secHead {
float: right;
width: 728px;
margin: 12px 0 0 0;
}
/*.jsOn.pageLevel_inner */p#secHead {
margin: 8px 0 0 0;
}

/* Top Controls --------------------------------------------------- */
#topControls {
position: absolute;
left: -999em;
z-index: 10;
}
.jsOn #topControls {
position: relative;
left: 0;
/*top: 1px;*/
top: 5px; /* CHANGE: CF 11-16-10 */
z-index: 300;
clear: both;
height: 42px;
overflow: hidden;
padding: 0 0 0 515px;
/*margin: -1px 0 -98px 231px;*/
margin: -1px 0 -98px 231px; /* CHANGE: CF 11-16-10 */
}
/*.jsOn.pageLevel_inner */#topControls {
top: 1px;
}
#topControls li {
display: inline;
}
#btnCtrlNavigate {
}
#topControls a {
display: block;
float: left;
width: 102px;
/* height: 84px; */
height: 48px;
background-image: url('/_layouts/15/images/Babson/navigation/controls.png');
text-indent: -999em;
}
#topControls a:focus {
outline: 0;
}
#btnCtrlNavigate {
margin: 0 11px 0 0;
}
#btnCtrlNavigate:hover {
background-position: 0 -52px;
}
#btnCtrlNavigate.active {
background-position: 0 -104px;
}
#btnCtrlDashboard {
background-position: -102px 0;
margin-top:1px; /* CHANGE: CF 11-19-10 */
}
#btnCtrlDashboard:hover {
background-position: -102px -52px;
}
#btnCtrlDashboard.active {
background-position: -102px -104px;
}
#navigate #topControls a:focus {
outline: none;
}
/* Navigate ------------------------------------------------------- */
/*
#navigate {
padding: 0 0 30px 17px;
}
.jsOn #navigate {
display: none;
position: absolute;
top: 0;
left: 214px;
z-index: 100;
}
#navigate h2 {
float: left;
clear: both;
width: 100%;
height: 39px;
overflow: hidden;
text-indent: -999em;
background: #FFF;
}
#navigate #topControls {
clear: both;
height: 84px;
height: 52px;
overflow: hidden;
padding: 0 0 0 515px;
}
#btnCtrlNavigate {
}
#navigate #topControls a {
display: block;
float: left;
width: 102px;
height: 84px;
background-image: url('/_layouts/15/images/Babson/navigation/controls.png');
text-indent: -999em;
}
#navigate #btnCtrlNavigate {
margin: 0 11px 0 0;
margin-top:1px;
}
#navigate #btnCtrlNavigate:hover {
background-position: 0 -52px;
}
#navigate #btnCtrlNavigate.active {
background-position: 0 -104px;
}
#navigate #btnCtrlDashboard {
background-position: -102px 0;
}
#navigate #btnCtrlDashboard:hover {
background-position: -102px -52px;
}
#navigate #btnCtrlDashboard.active {
background-position: -102px -104px;
}
#navigate #topControls a:focus {
outline: none;
}
#navigate .col {
background: url("/_layouts/15/images/Babson/modules/dotsV.gif") repeat-y scroll right 0 #FFFFFF;
float: left;
font-size: 12px;
margin-top: 15px;
margin-bottom: 40px;
padding: 0 0 0 12px;
position: relative;
width: 530px;
}
#navigate .right {
background: none repeat scroll 0 0 #FFFFFF;
left: 559px;
position: absolute;
width: 182px;
}
.jsOn #navigate .col {
}
#navPrimary {
width: 411px;
}
#navTools {
width: 292px;
}
#navigate li {
clear: left;
background-image: url('/_layouts/15/images/Babson/navigation/navigate.png');
}
#navPrimary li {
width: 213px;
}
#navPrimary .col2 {
width: 185px;
margin: 0 0 0 226px;
}
#navTools li {
width: 125px;
}
#navTools .col2 {
width: 154px;
margin: 0 0 0 125px;
}
#navigate .col1 + .col2 {
clear: left;
margin-top: -9999px;
}
/ For Opera -/
#navigate .col1 + .col2:before {
float: none;
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#navigate li a {
height: 20px;
background-image: url('/_layouts/15/images/Babson/navigation/navigate.png');
text-indent: -999em;
}
#navPrimary a {
width: 213px;
}
#navPrimary .col2 a {
width: 185px;
}
#navTools a {
width: 125px;
}
#navTools .col2 a {
width: 154px;
}
*/

/* Search --------------------------------------------------------- */
/*
.search {
position: absolute;
left: 248px;
top: 142px;
z-index: 300;
width: 220px;
height: 30px;
}
.jsOn .search {
left:29px;
top:160px;
}
*/
.searchBoxTable .ms-sbcell {
background: url("/_layouts/15/images/Babson/modules/searchBG.png") no-repeat scroll 0 0 #d6d6d6;
height: 22px;
margin: 0 19px 0 0;
}
.searchBoxTable .ms-sbgo {
z-index: 100;
width: 42px;
height: 22px;
background: none;
}
.searchBoxTable .ms-sblink {
background: none;
}

/**//**/
.wpz_frame .searchBoxTable .ms-sblink {
width:200px;
}
.wpz_frame .searchBoxTable .ms-sblink > div {
display:inline;
clear:none;
}
/**//**/
.searchBoxTable .ms-sblink a {
color: #9C9C9C;
font-size: .77em;
padding: 4px 0;
}
.searchBoxTable input.ms-sbplain {
background: url("/_layouts/15/images/Babson/modules/search_bg_x.png") repeat-x scroll right top #d6d6d6;
border: 0 none !important;
color:#000;
font-size:12px;
height:18px;
margin: 0 0 0 13px;
padding:3px 0 0 0;
width: 158px !important;
z-index: 10;
}
.searchBoxTable td.ms-sbgo img {
border: 0px !important;
width: 42px;
height: 22px;
}
/*
.searchBox {
position: absolute;
left: 248px;
top: 136px;
z-index: 300;
width: 383px;
height: 60px;
}
.jsOn .searchBox {
left: 34px;
top: 136px;
}
.searchBox .input {
float: left;
position: relative;
width: 213px;
height: 22px;
overflow: hidden;
background: #EEE url('/_layouts/15/images/Babson/modules/searchBG.gif') no-repeat 0 0;
margin: 0 19px 0 0;
}
.searchBox label {
position: absolute;
left: -999em;
}
.searchBox input {
position: absolute;
left: 13px;
top: 3px;
z-index: 10;
width: 148px;
background: #EEE;
color: #605F5D;
font-size: .924em;
border: none;
margin: 0;
}
.searchBox .input input.submit {
position: absolute;
left: 171px;
top: 0;
z-index: 100;
display: block;
float: right;
width: 42px;
height: 22px;
background: none;
}
.searchBox a {
display: inline-block;
color: #9C9C9C;
font-size: .77em;
padding: 4px 0;
}
*/




/* Dashboard ------------------------------------------------------------------------------------------------------------ */
#dashboard {
border-top: 1px solid #E8E8E8;
}
#dashboard a:link{
color: #829F66;
}
.jsOn #dashboard {
display: none;
position: absolute;
left: 0;
z-index: 200;
border: none;
background-color: White;
}
#dashTop {
padding: 41px 0 25px 242px;
}
.jsOn #dashTop {
padding: 61px 0 9px 0;
}
#dashboard h2 {
float: left;
width: 231px;
height: 20px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/modules/headlines.png') no-repeat 0 -160px;
text-indent: -999em;
}
#navDash {
float: left;
width: 300px;
margin: -1px 0 0 0;
}
#navDash li {
float: left;
background-image: url('/_layouts/15/images/Babson/navigation/navigate.png');
}
#navDash a {
display: block;
height: 20px;
background-image: url('/_layouts/15/images/Babson/navigation/navigate.png');
text-indent: -999em;
}
#btnDash1 {
background-position: -213px -280px;
}
#btnDash1 a {
background-position: 0 -280px;
width: 95px;
}
#btnDash2 {
background-position: -213px -300px;
}
#btnDash2 a {
background-position: 0 -300px;
width: 104px;
}
#btnDash3 {
background-position: -213px -320px;
}
#btnDash3 a {
background-position: 0 -320px;
width: 78px;
}
#navDash a:hover {
background: none;
}
p#keepOpen {
position: relative;
left: -999em;
padding-right: 4px;
}
.jsOn p#keepOpen {
position: static;
float: right;
width: 75px;
height: 15px;
overflow: hidden;
margin: -10px 1px 0 0;
}
p#keepOpen label {
display: block;
width: 75px;
height: 15px;
background: url('/_layouts/15/images/Babson/navigation/keepOpen.gif') no-repeat 0 0;
padding: 0 63px 0 0;
cursor: pointer !important;
}
p#keepOpen label strong, p#keepOpen label input {
position: absolute;
left: -999em;
}
p#keepOpen label span {
display: block;
width: 75px;
height: 15px;
background: transparent;
}
p#keepOpen label span.active {
background: url('/_layouts/15/images/Babson/navigation/keepOpen.gif') no-repeat left -15px;
}
#dashboard .cols4 {
background: url('/_layouts/15/images/Babson/navigation/dashboardBG.png') repeat-y;
}
#dashboard .col {
float: left;
width: 202px;
padding: 0 19px 0px 19px;
}
#dashboard .popular {
overflow: auto;
}
#dashboard h3 {
height: 16px;
overflow: hidden;
background-image: url('/_layouts/15/images/Babson/modules/headlines.png');
background-repeat: no-repeat;
text-indent: -999em;
}
#dashboard .welcome h3 {
background-position: 0 -40px;
}
#dashboard .recommended h3 {
background-position: 0 -60px;
}
#dashboard .favorites h3 {
background-position: 0 -80px;
background-image: url('/_layouts/15/images/Babson/modules/headlines2.png');	
}
#dashboard .recent h3 {
background-position: 0 -80px;
background-image: url('/_layouts/15/images/Babson/modules/headlines.png');	
}
#dashboard .popular h3 {
background-position: 0 -100px;
}
#dashboard h4 {
height: 10px;
overflow: hidden;
background-image: url('/_layouts/15/images/Babson/modules/headlines.png');
background-repeat: no-repeat;
text-indent: -999em;
}
#dashboard h4.activity {
background-position: 0 -180px;
}
#dashboard h4.rec {
height: 20px;
background-position: 0 -200px;
}
#dashboard h4.choose {
height: 24px;
background-position: 0 -220px;
margin: 0 0 9px;
}
#dashboard h4.customize {
height: 24px;
background-position: 0 -260px;
margin: 0 0 10px;
}
#dashboard .loginBox {
padding: 9px 0 0 0;
}
#dashboard .col label {
display: none;
}
#dashboard .col p.input {
padding: 0 0 0 12px;
background: url('/_layouts/15/images/Babson/structure/inputDashBG.png') no-repeat left top;
}
#dashboard .col p.input input {
width: 176px;
border: 0;
background: #EEE;
color: #9C9C9C;
/*font: 77%/14px Verdana;*/
font-size: .77em; /*10px*/
padding: 4px 0;
margin: 0 0 9px;
}
#dashboard .col input.button {
display: block;
float: right;
background: none;
margin: 0 0 14px;
}
#dashboard .dropdownBox {
position: relative;
width: 200px;
background: #EEE url('/_layouts/15/images/Babson/modules/dropdownBG.png') no-repeat -200px bottom;
margin: 0 0 12px;
}
#dashboard .dropdownBox.over {
background: #EEE;
}
#dashboard .dropdownBox p {
background: url('/_layouts/15/images/Babson/modules/dropdownBG.png') no-repeat;
color: #9C9C9C;
/*font: 85%/14px Verdana;*/
padding: 3px 30px 5px 12px;
cursor: pointer;
}
#dashboard .col .dropdownBox ul {
background: #EEE url('/_layouts/15/images/Babson/modules/dropdownBG.png') no-repeat -200px bottom;
padding: 4px 0 11px 0;
}
.jsOn #dashboard .col .dropdownBox ul {
position: absolute;
left: 0;
}
#dashboard .col .dropdownBox ul.houdini {
left: -999em;
}
#dashboard .col .dropdownBox ul li {
padding: 0 0 2px;
}
#dashboard .dropdownBox ul li a {
display: block;
width: 156px;
color: #9C9C9C;
padding: 1px 22px 3px 22px;
}
#dashboard .dropdownBox ul li a:hover {
background: #D1D1CE;
color: #FFF;
}
#dashboard p.username {
color: #949494;
/*font: 116%/20px Arial;*/
font-size: 1.364em /*15px*/
text-transform: uppercase;
}
#dashboard p.username strong {
font-weight: normal;
}
#dashboard span.icon {
position: relative;
left: -6px;
display: block;
width: 92px;
height: 92px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/modules/dashboardIconBG.png');
padding: 5px;
margin: 0 0 5px;
}
#dashboard span.icon img {
display: block;
float: none;
}
#dashboard .col ul {
/*font: 85%/14px Verdana;*/
padding: 0;
list-style-type:none;
}
#dashboard .welcome ul {
padding: 0 0 10px;
}
#dashboard .favorites ul {
padding: 6px 0 0 0;
}
#dashboard .col li {
padding: 0 0 6px;
}
#dashboard .welcome li {
padding: 0;
}
#dashboard .col a {
color: #829F66;
}
#dashboard .col a:hover {
color: #B7430D;
}
#dashboard .col span.sep {
display: block;
height: 1px;
border-bottom: 1px solid #E8E8E8;
}
#dashboard .popular {
width: 239px;
padding: 0 0 0 1px;
}
#dashboard .popular h3 {
margin-left: 19px;
}
#dashboard .accordion {
padding: 7px 0 0 0;
margin-right:1px;
}
#dashboard .accordion h5 {
color: #949494;
/*font: 85%/14px Verdana;*/
padding: 5px 19px;
cursor: pointer;
}
.jsOn #dashboard .accordion h5 {
background-image: url('/_layouts/15/images/Babson/modules/accordionPlus.png');
background-position: 0 5px;
background-repeat: no-repeat;
}
#dashboard .accordion h5.active {
background-color: #F8F8F8;
background-position: -231px 5px;
}
#dashboard .accordion ul {
padding: 5px 0 7px 0;
}
.jsOn #dashboard .accordion ul {
background: #F8F8F8;
}
.jsOn #dashboard .accordion ul {
position: absolute;
left: -999em;
}
.jsOn #dashboard .accordion ul.vis {
position: static;
}
#dashboard .accordion a {
display: block;
width: 191px;
padding: 0 10px 0 28px;
}
#navLogin .style7, #navLogin .formlabelgray {
display:none;
}
/*---navBar Login Textboxes---*/
#navLogin .xtop, #navLogin .xbottom {
display: block;
background: transparent;
font-size: 1px;
}
#navLogin .xb1, #navLogin .xb2, #navLogin .xb3, #navLogin .xb4 {
display: block;
overflow: hidden;
}

#navLogin .xb1, #navLogin .xb2, #navLogin .xb3 {
height: 1px;
}

#navLogin .xb2, #navLogin .xb3, #navLogin .xb4 {
background: #eaeae2;
border-left: 1px solid #eaeae2;
border-right: 1px solid #eaeae2;
}

#navLogin .xb1 {
margin: 0 8px;
background: #eaeae2;
}

#navLogin .xb2 {
margin: 0 5px;
border-width: 0 2px;
}

#navLogin .xb3 {
margin: 0 3px;
}

#navLogin .xb4 {
height: 2px;
margin: 0 2px;
}

#navLogin .xboxcontent {
display: block;
background: #eaeae2;
border: 0 solid #eaeae2;
border-width: 0 1px;
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
padding-bottom: 0px;
}
#navLogin .input{
background-color:#eaeae2;
}

/*V2 From banner.css +*/
/*From Master +*/
/* fix scrolling on list pages */
#s4-bodyContainer{position: relative;}
/* hide body scrolling (SharePoint will handle) */
/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu{background: #F2F2F2;}
/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
body #s4-leftpanel{/* width:155px; */}
/* body area normally has a white background */
.s4-ca{background: transparent none repeat scroll 0 0; /* margin-left:155px; */}
.btnNav{
color: #003366;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
/*From Master -*/

/*Banner +*/
#header {
/*height:128px !important;*/
/*V2*/height:142px !important;
/*V2*/background:url('/_layouts/15/images/Babson/navigation/bg_banner-x.png') bottom left repeat-x #fff;
}
#header .silo {
background-color:transparent;
/*height:128px;*/
/*V2*/height:142px;
}

/*Top Tools Subnav +*/
#headerLogout
{
    /*
    display:inline-block;
    width:auto;
    float:right;
    margin-top:28px;
    margin-left:-12px;
    padding-right:4px;
    */
    bottom: -19px;
    position: absolute;
    right: 0;
}

#header .subnav {
display:inline-block;
width:auto;
float:right;
margin-top:27px;
padding-right:4px;
}

/*
#header .subnav a, #headerLogout a{
color:#69923a !important;
font-weight:bold;
font-family:verdana, sans-serif;
font-size:10px;
}
*/
/*Top Tools Subnav -*/

/*Banner Search +*/
/*
.search {
left:730px !important;
/-V2-/top:86px !important;
}
*/
#header tr.ms-WPHeader {display:none;}
/*Banner Search -*/

/*Top Nav +*/
#header .babson_topnav {
background-color:#7e8083;
font-family:verdana, sans-serif;
/*LG*//*font-size:12px;*/ /*SM*//*font-size:10px;*/
/*V2*/font-size:10px;
display:inline-block;
width:100%;
/*LG*//*height:39px;*/ /*SM*//*height:30px;*/
/*V2*/height:18px;
float:right;
clear:both;
/*LG*//*margin-top:71px;*/ /*SM*//*margin-top:80px;*/
/*V2*/margin-top:69px;
padding-top:8px;
padding-right:0;
}
#header .babson_topnav .static.menu-item {
color:#fff;
font-weight:bold;
margin-right:5px;
text-transform:uppercase;
}
#header .babson_topnav .static.selected.menu-item {color:#c9d18b;}
#header .babson_topnav .static.menu-item:last-child {margin-right:0px;}
#header .babson_topnav .static.dynamic {
color:#000;
font-weight:bold;
}


.menu-horizontal li.last span.additional-background {
    background: url("/_layouts/15/images/Babson/navigation/ico_topnav_haschildren_03.png") no-repeat scroll 100% 55% transparent;
    padding-right: 6px;
}
/*.menu-horizontal li.last span.additional-background
{
 background-image:url("/_layouts/15/images/Babson/navigation/ico_topnav_haschildren_03.png");
background-position:100% 55%;
background-repeat:no-repeat;
background:none;
padding-right:6px;
}*/
.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal span.dynamic-children span.additional-background {
/*LG*//*background-image:url("/_layouts/15/images/Babson/navigation/ico_topnav_haschildren_01.png");*/ /*SM*//*background-image:url("/_layouts/15/images/Babson/navigation/ico_topnav_haschildren_02.png");*/
/*V2*/
/*background-image:url("/_layouts/15/images/Babson/navigation/ico_topnav_haschildren_03.png");
background-position:100% 55%;
background-repeat:no-repeat;*/
background:none;
padding-right:6px;
}
.menu-horizontal a.dynamic-children.selected span.additional-background,
.menu-horizontal span.dynamic-children.selected span.additional-background {
/*background-image:url("/_layouts/15/images/Babson/navigation/ico_topnav_haschildren_03_cur.png");*/
}
/*ico_topnav_haschildren_03_cur.png*/

/*Hide the first Tab +*/
#header .menu-horizontal ul.root li.static a.menu-item {display:none;}
#header .menu-horizontal ul.root li.static ul.static li.static a.menu-item {
display:block;
margin-right:4px;
}
/*Hide the first Tab -*/

/*Tabs +*/
#header a.menu-item span.additional-background span.menu-item-text {
margin-left:5px;
height:auto;
white-space:normal;
}
#header .dynamic-children ul.dynamic {
/*LG*//*margin-top:9px;*/ /*SM*//*margin-top:0px;*/
/*V2*/margin-top:0px;
/*margin-left:10px;*/
}
#header .dynamic-children .dynamic .dynamic:first-child a.dynamic {padding-top:5px;}
#header .dynamic-children .dynamic .dynamic a.dynamic {
display:inline-block;
width:100%;
padding:0 0 2px 0;
height:15px !important;
color:#005273;
}
#header .dynamic-children .dynamic .dynamic a:hover.dynamic {
color:#000;
text-decoration:none !important;
}
#header .dynamic-children .dynamic .dynamic a.dynamic span.additional-background span.menu-item-text {
display:inline-block;
width:100%;
margin-left:0px !important;
padding-right:10px;
/*LG*//*padding-left:14px;*/ /*SM*//*padding-left:11px;*/
/*V2*/padding-left:11px;
height:20px !important;
white-space:nowrap !important;
font-size:10px;
}
#header .dynamic-children .dynamic .dynamic a:hover.dynamic span.additional-background span.menu-item-text {
/*LG*//*background:url("/_layouts/15/images/Babson/navigation/nav_fly-out_over.png") 0 0 no-repeat transparent;*/ /*SM*//*background:url("/_layouts/15/images/Babson/navigation/nav_fly-out_over.png") -2px 0 no-repeat transparent;*/
/*V2*/background:url("/_layouts/15/images/Babson/navigation/nav_fly-out_over.png") -2px 0 no-repeat transparent;
}
#header .dynamic-children ul.dynamic {
background-color:#e9eaeb;
padding-bottom:5px;
}

.topnav_01 a.menu-item span.additional-background span.menu-item-text {
/*LG*//*width:50px;*/ /*SM*/width:42px;
}
/*.dynamic-children.topnav_01 .dynamic .dynamic .dynamic span.additional-background span.menu-item-text {width:200px;}*/

.menu-vertical a.dynamic-children span.additional-background,
.menu-vertical span.dynamic-children span.additional-background {
/*background-image:url(/_layouts/15/images/menu-right.gif);*/
background-image:none;
background-position:right center;
background-repeat:no-repeat;
padding-right:10px;
}

.topnav_02 a.menu-item span.additional-background span.menu-item-text {}
.topnav_03 a.menu-item span.additional-background span.menu-item-text {}
.topnav_04 a.menu-item span.additional-background span.menu-item-text {}
.topnav_05 a.menu-item span.additional-background span.menu-item-text {
/*LG*//*width:70px;*/ /*SM*/width:60px;
}
.topnav_06 a.menu-item span.additional-background span.menu-item-text {
/*LG*//*width:146px;*/ /*SM*/width:132px;
}
.topnav_07 a.menu-item span.additional-background span.menu-item-text {}
.topnav_08 a.menu-item span.additional-background span.menu-item-text {}
.topnav_09 a.menu-item span.additional-background span.menu-item-text {}
/*Tabs -*/
/*Top Nav -*/

/*LSB Utilities +*/
.lsb_utils {
width:100%;
/*margin-top:16px;*/
margin-top:14px;/*Removed 2 px to accomodate bottom padding of preceeding WPZ*/
/*height:32px;
background-color:#9eb28f;
border-right:2px solid #9eb28f;*/
}
.lsb_utils .icolink_lg {
margin-top:0px;
margin-right:0px;
width:70px;
height:32px;
float:left;
}
.lsb_utils .icolink_lg:first-child {
margin-right:19px;
margin-left:22px;
}
.lsb_utils.fixed {width:218px;}
/*LSB Utilities -*/
.lsb_navigation_header a span.ms-hidden {display:none;}
.lsb_navigation_header a span {
padding:0px !important;
margin:0px !important;
}
/*Side Nav -*/

/*Icon Well +*/
.icon_well ul {
list-style-type:none;
margin:0 0 0 0;
padding:0 0 1px 0;
margin-left:0 !important;
}
.icon_well.ico28 ul li {
float:left;
width:28px;
height:28px;
display:inline-block;
clear:none;
background-image:none;
padding:0 12px 12px 0;
}
/*Icon Well -*/

/*Footer Version 2.0 -*/

/*V2 Main Content Areas +*/

#outer_frame {
background: url('/_layouts/15/images/Babson/structure/bg_main.png') center top no-repeat transparent;
}

/*Home +*/
#outer_frame.frame_home #container .silo {
position:relative;
padding-top:0 !important;
}
#outer_frame.frame_home #container #splash_area {
height:246px;
}
#outer_frame.frame_home #container #splash_area h1.hdr_splash_home {
background:url("/_layouts/15/images/Babson/headlines/hdr_splash_home_01.png") 0 0 no-repeat transparent;
width:403px;
height:122px;
position:absolute;
top:46px;
left:10px;
z-index:1001;
}
#outer_frame.frame_home #container #content {
min-height:347px;
padding:0;
margin:0;
background:url("/_layouts/15/images/Babson/structure/bg_contentarea_home.png") 0 0 repeat transparent;
}

/*Home Features +*/
#content .home_feature_frame {
padding:12px 0 0 12px;
}
#content .home_feature_frame .feature_home {
/*min-height:323px;*/
height:323px;
overflow:hidden;
float:left;
margin-right:10px;
}
#content .home_feature_frame .feature_home .feature_item {
padding:15px 15px 15px 15px;
}
#content .home_feature_frame .feature_01 .feature_item {
padding:0;
}

#content .home_feature_frame .feature_home ul li a:hover {text-decoration:underline;}

/*Feature #1 +*/
#content .home_feature_frame .feature_00 {
width:293px;
background:url("/_layouts/15/images/Babson/structure/bg_feature_home_00.png") 0 0 repeat transparent;
}
#content .home_feature_frame .feature_00 h1 {margin-bottom:10px;}
#content .home_feature_frame .feature_00 h1,
#content .home_feature_frame .feature_00 h1 a,
#content .home_feature_frame .feature_00 a h1 {
color:#fff;
font-family:verdana,arial,sans-serif;
font-size:22px;
}
#content .home_feature_frame .feature_00 ul {
list-style:none;
margin:0;
padding:0;
}
#content .home_feature_frame .feature_00 ul li {
margin:0 0 5px 0;
padding:2px 10px 5px 0;
border-bottom:solid 2px #a1a09a;
}
#content .home_feature_frame .feature_00 ul li,
#content .home_feature_frame .feature_00 ul li a,
#content .home_feature_frame .feature_00 ul li a:link,
#content .home_feature_frame .feature_00 ul li a:active,
#content .home_feature_frame .feature_00 ul li a:visited,
#content .home_feature_frame .feature_00 ul li a:hover {
font-size:13px;
color:#fff;
}
/*Feature #1 -*/

#content .home_feature_frame .feature_01 {
width:409px;
}
#content .home_feature_frame .feature_01 ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}
#content .home_feature_frame .feature_01 ul li {padding:0px;}
#content .home_feature_frame .feature_01 .item {padding:0px;}
/*Feature #2 +*/
#content .home_feature_frame .feature_02 {
width:216px;
background-color:#00704a;
}
#content .home_feature_frame .feature_02 h1 {margin-bottom:10px;}
#content .home_feature_frame .feature_02 h1,
#content .home_feature_frame .feature_02 h1 a,
#content .home_feature_frame .feature_02 a h1 {
color:#c2a204;
font-family:verdana,arial,sans-serif;
font-size:22px;
font-weight:bold;
}

#content .home_feature_frame .feature_02 h1.img_hdr_01 {
height:97px;
width:188px;
background:url("/_layouts/15/images/Babson/headlines/hdr_feature_home_02.png") 0 0 no-repeat transparent;
text-indent:-1000px;
overflow:hidden;
margin-bottom:15px;
}
#content .home_feature_frame .feature_02 ul {
list-style:none;
margin:0;
padding:0;
}
#content .home_feature_frame .feature_02 ul li {
padding:2px 10px 6px 10px;
background:url("/_layouts/15/images/Babson/structure/ico_bullet_01.png") 0px 7px no-repeat transparent;
}
#content .home_feature_frame .feature_02 ul li,
#content .home_feature_frame .feature_02 ul li a,
#content .home_feature_frame .feature_02 ul li a:link,
#content .home_feature_frame .feature_02 ul li a:active,
#content .home_feature_frame .feature_02 ul li a:visited,
#content .home_feature_frame .feature_02 ul li a:hover {
font-family:times, serif;
font-size:13px;
color:#fff;
font-weight:bold;
/*text-transform:uppercase;*/
letter-spacing:1px;
}
/*Feature #2 -*/

/*Home Features -*/

/*Home -*/
/*V2 Main Content Areas -*/

/*V2 From banner.css -*/

/* Navigation ---------------------------------------------------------------------------------------------------------- */
#auxiliary a {
text-decoration: none;
}
#auxiliary h2 {
width: 289px;
height: 47px;
overflow: hidden;
background-image: url('/_layouts/15/images/Babson/navigation/navColHeadlines.gif');
color: #3F454B;
/*font: normal 138.5%/22px Georgia;*/
font-size: 1.385em; /*18px*/
text-indent: -999em;
}
/* NavSecondary --------------------------------------------------- */
#navSecondary {
position: relative;
background: #FFF;
margin: 0 0 21px 0px;
}
.pageLevel_inner #navSecondary {
margin: 0 21px 16px 1px;
}
#navSecondary h2 {
background-position: 0 -47px;
}
.pageLevel_inner #navSecondary h2 {
margin: -80px 0 0 0;
}
#navSecondary ul {
padding: 1px 0 18px 17px;
border-bottom: 1px solid #E4E4DF;
position: relative; /* CHANGE: CF 11-16-10 */
z-index: 11; /* CHANGE: CF 11-16-10 */
}
#navSecondary li {
position: relative;
z-index: 10;
background: url('/_layouts/15/images/Babson/navigation/navSecondaryLI.png') no-repeat left bottom;
padding: 14px 27px 3px 5px;
list-style: none;
zoom: 1; /* CHANGEL: CF 11-16-10 */
}
#navSecondary a {
/*display: inline;*/
display: block; /* CHANGE: CF 11-16-10 */
color: #5C5C5A;
/*font: 85%/13px Arial;*/
font-size: 11px;
text-transform: uppercase;
font-weight: normal;
/*padding: 11px 5px 5px 5px;*/
padding: 0 25px 0 0; /* CHANGE: CF 11-16-10 */
}
#navSecondary a:hover, #navSecondary li.over a {
color: #B7430D;
}
#navSecondary .accordion_div {
background: url('/_layouts/15/images/Babson/navigation/navSecondaryLink1.gif') no-repeat left bottom;
width : 260px;
}
#navSecondary .accordion_div:hover {
background-position: -253px bottom;
}
#navSecondary li.over {
z-index: 100;
}
#navSecondary .sub {
position: absolute;
left: -999em;
top: 0;
border: 10px solid #FFF;
background-color: #FFF;
}
#navSecondary .sub table{
height: 309px;
margin: 0px; 
padding: 0px;    
}
#navSecondary .sub td{
height: 100%;
}
.jsOn #navSecondary .sub {
width: auto;
height: auto;
}
#navSecondary li.over .sub {
left: 271px;
top: -167px;
}
#navSecondary .summary {
height: 100%;
width: 301px;
padding: 40px 25px 0 31px;
background: #3d524d url('/_layouts/15/images/Babson/navigation/subSummaryBG.jpg') no-repeat 0 0;
}
#navSecondary .summary h3 {
color: #FFF;
/*font: normal 153.9%/22px Arial;*/
font-size: 1.819em; /*20px*/
font-weight: normal;
text-transform: uppercase;
padding: 0 0 13px;
}
#navSecondary .summary .image {
display: block;
float: left;
width: 135px;
height: 165px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/navigation/subSummaryImageBG.png') no-repeat;
padding: 0px 16px 5px 0px;
}
#navSecondary .summary p {
color: #D6E3E0;
/*font: 116%/20px Georgia;*/
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.364em; /*15px*/
padding: 0 0 20px;
}
#navSecondary .hovered p {
color: #FFF;
}
#navSecondary .sub .out {
position: absolute;
left: 0;
top: 0;
z-index: 100;
}
#navSecondary .sub .out a {
display: block;
width: 357px;
height: 349px;
overflow: hidden;
/* background: url('/_layouts/15/images/Babson/modules/btnArrowOrange.gif') no-repeat 315px 308px; */
text-indent: -999em;
padding: 0;
}
#navSecondary .section{
background-color: #FFF;    
}
#navSecondary .section h3 {
color: #285143;
/*font: bold 93%/18px Arial;*/
/*font-size: .924em;*/ /*12px*/
font-weight: bold;
text-transform: uppercase;
padding: 19px 0 6px 19px;
}
#navSecondary .section ul.go {
width: 175px;
padding: 0;
border: none;
}
#navSecondary ul.go li {
background: none;
}
#navSecondary ul.go a {
width: 125px;
background: none;
color: #97AAA6;
/*font: 85%/15px Verdana;*/
text-transform: none;
padding: 0 9px 3px 19px;
display: block;
}
#navSecondary ul.go a:hover {
color: #B7430D;
}
#navSecondary .sub a.close {
position: absolute;
left: 502px;
top: 0;
display: block;
width: 30px;
height: 30px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/modules/btnCloseOrange.gif') no-repeat;
text-indent: -999em;
padding: 0;
}
#navSecondary ul ul {
}
.pageLevel_inner #header .silo #navigate .col.right #navTools #btnTools1 table tr td {
/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
color: #9DBB8C;
text-decoration: none;
}
.pageLevel_inner #header .silo #navigate .col.right #navTools #btnTools1 table tr td a {
/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
color: #9DBB8C;
text-decoration: none;
}
.pageLevel_inner #header .silo #navigate .col.right #navTools #btnTools1 table tr td a:link {
/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
color: #9DBB8C;
text-decoration: none;
}
.pageLevel_inner #header .silo #navigate .col.right #navTools #btnTools1 table tr td a:hover {
/*font-family: Arial, Helvetica, sans-serif;
font-size: 12px;*/
color: #8D9D84;
text-decoration: none;
}
.pageLevel_inner #header .silo #dashboard .cols4 .welcome.col .pleaseRegister.button {
float: right;
}
#ctl00_Header_GlobalNavigation_TopicalNavigation_dlTopicalNav a, #ctl00_Header_GlobalNavigation_TopicalNavigation_dlTopicalNav a:visited{
text-transform:uppercase;
color:#829F66;
}
#ctl00_Header_GlobalNavigation_TopicalNavigation_dlTopicalNav a:hover{
color:#b7430d;
}
#ctl00_Header_GlobalNavigation_ToolsNavigation_dlToolsNav a, #ctl00_Header_GlobalNavigation_ToolsNavigation_dlToolsNav a:visited{
text-transform:uppercase;
color:#829f66;
/*font-size:80%;*/
}
#ctl00_Header_GlobalNavigation_ToolsNavigation_dlToolsNav a:hover{
color:#b7430d;
}
/* Contextual Local Navigation--------------------------------------------------- */
#navSecondary .localNav{
padding: 6px 6px 18px 17px;
border-bottom: 1px solid #E4E4DF;
}
#navSecondary .localNav .accordionHeader {
background: url('/_layouts/15/images/Babson/navigation/navSecondaryLI.png') no-repeat left bottom;
}
#navSecondary .localNav .accordionHeader div {
background: url('/_layouts/15/images/Babson/navigation/navSecondaryLink1.gif') no-repeat left bottom;
width : 260px;
padding: 11px 27px 5px 5px;
}
#navSecondary .localNav .accordionHeader div:hover {
background-position: -253px bottom;
}
#navSecondary .localNav .accordionHeaderSelected {
background: none;
}
#navSecondary .localNav .accordionHeaderSelected div {
background: url('/_layouts/15/images/Babson/navigation/navSecondaryActiveLink.gif') no-repeat left bottom;
width : 260px;
padding: 11px 27px 5px 5px;
}
#navSecondary .localNav .accordionHeaderSelected div a {
color: #b7430d;
}
#navSecondary .localNav .accordionContent{
background: url('/_layouts/15/images/Babson/navigation/navSecondaryLI.png') no-repeat left bottom;
}
#navSecondary .localNav .accordionContent li{
background: none;
}
#navSecondary .localNav .accordionContent ul{
border-bottom: 0px;
}

#navSecondary accordion ul {
padding: 6px 0 18px 17px;
border-bottom: 1px solid #E4E4DF;
}
#navSecondary .accordion {
padding: 7px 0 0 0;
}
#navSecondary .accordion ul li.active > a:first-child {
color: #B7430D;
/*background-position: -253px bottom;*/
}
#navSecondary .accordion ul li.active {
background: none;
}
#navSecondary .accordion ul li.active {
z-index: 100;
}
#navSecondary .accordion ul ul {
padding: 5px 0 7px 0;
}
/*
.jsOn #navSecondary .accordion ul ul {
background: #F8F8F8;
}
*/
.jsOn #navSecondary .accordion ul ul {
display: none;
position: absolute;
/*left: -999em;*/
}
.jsOn #navSecondary .accordion ul ul.vis {
display: inherit;
position: static;
}
#navSecondary .accordion ul ul li {
background: none;
}
#navSecondary .accordion ul ul li a {
display: block;
width: 191px;
padding: 0 20px 0 28px;
background: none;
text-transform: none;
}
/* Page Tools */
#pageTools{
padding-bottom:30px;
}
#nav {
margin-right: 10px;
border-right: 1px dotted #bbbbb2;
}

#nav ul {
margin-right: 10px;
}

#nav li {
margin: 0;
padding: 0;
list-style: none;
}

#nav li, #nav a {
height: 35px;
display: block;
margin-bottom: 10px;
}

#btnToolTag a:link {
left: 0px;
width: 145px;
background: url('~/_layouts/15/images/Babson/buttons/tagthispage.png');
}

#btnToolTag a:hover {
background: url('~/_layouts/15/images/Babson/buttons/tagthispage_over.png');
}

#btnToolEmail {
width: 145px;
background: url('~/_layouts/15/images/Babson/buttons/emailpage.png');
}

#btnToolEmail a:hover {
background: url('~/_layouts/15/images/Babson/buttons/emailpage_over.png');
}

#print2 {
width: 145px;
background: url('~/_layouts/15/images/Babson/buttons/printpage.png');
}

#print2 a:hover {
background: url('~/_layouts/15/images/Babson/buttons/printpage_over.png');
}

#btnToolSave {
width: 145px;
background: url('~/_layouts/15/images/Babson/buttons/savefavotites.png');
}

#btnToolSave a:hover {
background: url('~/_layouts/15/images/Babson/buttons/savefavorites_over.png');
}

#btnToolShare {
width: 150px;
background: url('~/_layouts/15/images/Babson/buttons/sharebabson.png');
background-repeat: no-repeat;
background-position: 0 0; /* CHANGE: CF 11-16-10 */
}



#btnToolShare:hover {
background: url('~/_layouts/15/images/Babson/buttons/sharebabson_over.png');
background-repeat: no-repeat;
}

#shareBabson {
visibility: hidden;
margin-left: 10px;
position:relative;
top:40px;
}

/* Tag This Page Layer */
/* Show/Hide Layer */
#tagThis {
position: absolute;
}
.jsOn #tagThis {
width: 500px;
height: 500px;
background: url('/_layouts/15/images/Babson/modules/tagThisBG.gif') no-repeat;
}
#tagThis .form {
position: relative;
top: 56px;
left: 56px;
width: 400px;
}
#tagThis .form .tagInput {
width: 100%;
height: 22px;
overflow: hidden; /* background: white  url('styles/images/modules/searchBG.gif') no-repeat 0 0; need image */;
background: white;
margin: 0 19px 0 0;
}
#tagThis .form .tagInput input {
position: relative;
left: 13px;
top: 3px;
z-index: 10;
width: 100%;
background: #white;
color: gray;
/*font: 93%/16px Verdana;*/
border: none;
margin: 0;
}
#tagThis .form .button {
background: #white;
color: gray;
/*font: 93%/16px Verdana;*/
border: none;
margin: 0;
}
#tagThis .form .tagButtons {
position: static;
}
#tagThis .form .tagButtons .tagButton {
float: right;
}
#tagThis .tagListHeader {
height: 22px;
}
#tagThis .tagList {
height: 200px;
background-color: White; /* need background image */;
overflow: scroll;
position: static;
}
#tagThis a.close {
position: absolute;
left: 470px;
top: 0;
display: block;
width: 30px;
height: 30px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/modules/btnCloseOrange.gif') no-repeat;
text-indent: -999em;
padding: 0;
}
/* Add Notes */
#tagThis .accordion {
padding: 7px 0 0 0;
}
#tagThis .accordion h5 {
color: #949494;
/*font: 85%/14px Verdana;*/
padding: 5px 19px;
cursor: pointer;
}
.jsOn #tagThis .accordion h5 {
background-image: url('/_layouts/15/images/Babson/modules/accordionPlus.png');
background-position: 0 5px;
background-repeat: no-repeat;
}
#tagThis .accordion h5.active {
/*background-color: #F8F8F8;*/
background-position: -231px 5px;
}
#tagThis .accordion input {
position: relative;
left: 13px;
top: 3px;
padding: 5px 0 7px 0;
width: 100%;
border: none;
}
.jsOn #tagThis .accordion input {
}
.jsOn #tagThis .accordion input {
position: absolute;
left: -999em;
}
.jsOn #tagThis .accordion input.vis {
position: static;
}
/***************** Ratings and Comments **********************/
.ratings {
position: static;
width: 500px;
left: 0;
z-index: 100;
}
#container .ratings {
min-height: 300px;
background: #F3F3EE;
padding-top: 36px;
margin: 13px 13px 13px 13px;
}
#container .ratings .rateComment input {
padding: 5px 0 0 0;
width: 100%;
border: none;
}
#container .ratings .rateComment .command {
position: static;
}
#container .ratings .rateComment .command .submit {
float: right; /*background-image: url('/_layouts/15/images/Babson/buttons/submitDash.png');*/;
width: 71px;
height: 29;
}
/* Comments */
#container .ratings .comments {
}
#container .ratings .comments {
position: static;
}
#container .ratings .comments .header {
position: static;
}
#container .ratings .comments .header h5 {
float: left;
}
#container .ratings .comments .header .pager {
float: right;
}
#container .ratings .comments ul {
/*font-size: 100%;*/
position: static;
}
#container .ratings .comments li {
/*width: 270px;*/
/*position: relative;*/
min-height: 99px;
background: url('/_layouts/15/images/Babson/modules/commentBubble.png');
padding: 13px 0 0 0;
margin: 0 -20px 9px -3px;
}
#container .ratings .comments ul li p {
position: static;
/*font-size: 100%;*/
padding: 0 10px 0 41px;
}
#container .ratings .comments ul li .reportThis {
float: right;
width: 52px;
height: 20px;
margin: -1px 8px 0 0;
}
#container .ratings .comments ul li p.author {
width: 153px;
overflow: hidden;
color: #9DBB8C;
/*font: 93%/16px Verdana;*/
}
#container .ratings .comments ul li p.content {
color: #999;
/*font: 85%/16px Verdana;*/
}
#container .ratings .comments ul li p.date {
color: #B7430D;
/*font: 77%/16px Verdana;*/
font-size: .77em; /*10px*/
padding-bottom: 12px;
}
#container .ratings .comments li span.btm, #container .ratings .comments li span.btmR {
position: absolute;
display: block;
height: 10px;
overflow: hidden;
background-image: url('/_layouts/15/images/Babson/modules/commentBubble.png');
background-repeat: no-repeat;
}
#container .ratings .comments ul li span.tr {
position: absolute;
display: block;
width: 10px;
height: 10px;
overflow: hidden;
background-image: url('/_layouts/15/images/Babson/modules/commentBubble.png');
right: 0;
top: 0;
background-position: right top;
}
#container .ratings .comments li span.btm {
left: 0;
bottom: 0;
width: 100%;
background-position: left bottom;
}
#container .ratings .comments li span.btmR {
left: 260px;
top: 0;
width: 10px;
background-position: -740px -740px;
}
/************* Flagged Content ******************/
#flagLblError{
color:#B7430D;
}
#container #flagLblError ul{
list-style-type:none;
}
.flaggedContentArea{
margin-top:15px;
}
.filterSection{
margin-bottom:15px;
}
.flaggedGNS{
margin:10px 0;
}
.flaggedFilterTxtbox{
float:left;
margin:0 10px;
}
.flaggedCalTxt{
float:left;
position:relative;
top:5px;
}
.flaggedFilterTxtbox .xboxcontent{
padding:0;
}
.colChBox{   
width:85px;
font-weight:bold;
}
.colButton{
width:100px;
height:30px;
}
.colUrl{
width:300px;
font-weight:bold;
}
.colNumberOfTimesReported{
width:65px;
font-weight:bold;
}
.colItemType{
width:65px;
font-weight:bold;
}
.colItemNum{ 
width:60px;
font-weight:bold;
}
.colAdditionalInfo{
font-weight:bold;
width:100px;
}
.colInfoData{
height:50px;
width:340px;
}
/************* Report This ******************/
#reportThis {
position:relative;
top:-19px;
}
#reportThis li{
display:inline;
}
#reportThis .form {
margin:0 60px;
}
#reportThis .form a, #reportThis .form a:visited{
color:#829F66;
text-decoration:none;
padding:0;
}
#reportThis .form a:hover{
color:#B7430D;
}
#reportThisFooter{
height:30px;
}
#reportThis .lblText{
color:#5085a8;
/*font:bold 75%/14px Verdana;*/
font-weight: bold;
font-size: .77em; /*10px*/
}
.reportSubmit{
width:60px;
}
.reportCancel{
width:175px;
}

/********************* Social Media Sharing ***************/
#socialMediaSharing {
position: absolute;
}
.jsOn #socialMediaSharing {
width: 250px;
height: 300px;
background: url('/_layouts/15/images/Babson/modules/socialMediaBG.gif') no-repeat;
}
#socialMediaSharing .form {
position: relative;
top: 56px;
left: 56px;
width: 200px;
}
#socialMediaSharing .form a {
color: #5085A8;
}
#socialMediaSharing .form a:hover {
color: #B7430D;
}
#socialMediaSharing .form .image {
width: 32px;
height: 16px;
}
#socialMediaSharing a.close {
position: absolute;
left: 220px;
top: 0;
display: block;
width: 30px;
height: 30px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/modules/btnCloseOrange.gif') no-repeat;
text-indent: -999em;
padding: 0;
}
/************* Email This Page ******************/
#emailThis {
position: absolute;
}
.jsOn #emailThis {
width: 500px;
height: 500px;
background: url('/_layouts/15/images/Babson/modules/emailThisPageBG.gif') no-repeat;
}
#emailThis .form {
position: relative;
top: 56px;
left: 56px;
width: 400px;
}
#emailThis table.sendCopy {
width: 400px;
}
#emailThis .required {
font-style: italic;
text-align: right;
}
#emailThis .form .textInput {
width: 400px;
height: 22px;
overflow: hidden; /* background: white  url('styles/images/modules/searchBG.gif') no-repeat 0 0; need image */;
background: white;
margin: 0 19px 0 0;
}
#emailThis .form .textInput input {
position: relative;
left: 13px;
top: 3px;
z-index: 10;
width: 395px;
background: #white;
color: gray;
/*font: 93%/16px Verdana;*/
border: none;
margin: 0;
}
#emailThis .form .commentInput {
width: 400px;
height: 100px;
overflow: hidden; /* background: white  url('styles/images/modules/searchBG.gif') no-repeat 0 0; need image */;
background: white;
margin: 0 19px 0 0;
}
#emailThis .form .commentInput textArea {
position: relative;
left: 13px;
top: 3px;
z-index: 10;
width: 385px;
height: 95px;
background: #white;
color: gray;
/*font: 93%/16px Verdana;*/
border: none;
margin: 0;
}
#emailThis .form .command {
width: 78px;
}
#emailThis .form .button {
background: #white;
color: gray;
/*font: 93%/16px Verdana;*/
border: none;
margin: 0;
}
#emailThis a.close {
position: absolute;
left: 470px;
top: 0;
display: block;
width: 30px;
height: 30px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/modules/btnCloseOrange.gif') no-repeat;
text-indent: -999em;
padding: 0;
}
.pageLevel3headline {
position: relative;
top: -70px;
float: right;
}
/****************** Offices & Services ******************/
#officeLinks{
margin-top:10px;
margin-bottom:10px;
}
#col1, #col2, #col3{
padding-right:30px;
padding-left:0px;
}
#divOfficesAndServicesError{padding:0 15px;}
/****************** Loggin & Register ******************/
#loginBlue{
background-color:#EAEAE2;
margin-right: 15px;
width:420px;
}
#registerBlue{
background-color:#EAEAE2;
width:420px;
padding-bottom:10px;
margin-left:5px;
}
#registerBlue .ms-WPBody td{
/*font-size:10pt;*/
font-size: .77em; /*10px*/
}
#loginTitle{
background-image: url('~/_layouts/15/images/Babson/modules/LoginWide3.jpg');
background-repeat: no-repeat;
height: 36px;
width: 420px;
border: none;
}
#regTitle{
background-image: url('~/_layouts/15/images/Babson/modules/RegisterWide2.jpg');
background-repeat: no-repeat;
height: 36px;
width: 420px;
border: none;
}
#log1{
padding:15px;
max-width:350px;
}
#register1{
padding:15px;
}
/*.formlabelgray {
font-family:Verdana, sans-serif;
font-size:11px;
font-weight: bold;
color:##006643;
margin:5px 0 5px 0;
}*/
/****************** Alumni ******************/
#alumniHeader{padding:5px 0 10px;}
/*#alumniTitle{
margin-bottom:2px;
font-weight: bold;
font-size: 1.455em;
font-family: Georgia, "Times New Roman", Times, serif;
color: #605f5d;
padding:5px 0;    
}
#alumniTitle a, #alumniTitle a:visited{
color: #829f66;    
font-size: 1.077em;
text-decoration:none;    
}
#alumniTitle a:hover{color: #b7430d;}*/
#alumniTitle {
color:#006643 !important;
margin-bottom:5px;
}
#alumniBody{/*min-height:55px;*/}
/*#greenLinks a, #greenLinks a:visited{
color: #829f66;
text-decoration: none;
}    
#greenLinks a:hover, #greenLinks a:active, #greenLinks a:focus {color: #b7430d;}
#directoryTitle{}
*/
/****************** Alumni Featured Story ******************/
/*
#featuredStory{
border-bottom: 1px dotted silver;
margin-bottom:10px;
padding-bottom:10px;
}
#featuredStory img{
display:block;
float:left;
clear:left;
margin-right:10px;
height:55px;
width:85px;
}
#ftStory{
border-bottom:1px dotted silver;
padding-bottom:5px;
margin-bottom:5px;
}
#allStories{float:right;}

#fsTitle a, #fsTitle a:visited{
color: #829f66;
font-weight: bold;
font-size: 1.077em;
text-decoration:none;     
}
#otherStories{
padding:5px 0;
}
*/
/****************** Alumni Featured Story Listing ******************/
/*
.fslBody{
min-height:120px;
margin-left:95px;
}
.fslBody a,
.fslBody a:link,
.fslBody a:visited {color: #7A946B;}
.fslBody a:hover {
color: #b7430d;
text-decoration:underline;
}
#content .fslBody p {
margin:0;
padding:0;
}
.fslImg div {
border:solid 1px #333;
background-color:#ccc;
height:45px;
width:75px;
padding:5px;
text-align:center;
vertical-align:center;
line-height:22px;
font-family:arial;
font-weight:bold;
font-size:14px;
color:#666;
float:left;
}
*/
/****************** Alumni Gallery ******************/
#alumniGallery{
padding-bottom:15px;
}
#galleryBody{
min-height:60px;  
padding:10px 0; 
}
#otherGallery{
border-top:1px dotted silver;
padding-top:15px;
margin-top:15px;
}
#featuredAlumniGalleries img{
display:block;
float:left;
clear:left;
margin-right:10px;
height:55px;
width:85px;
}
/****************** Alumni Class Notes ******************/
.classnotes {
padding:0px;
border:none;
}    
.category{
/*font:12px/1.5 Verdana,Arial,Helvetica,sans-serif;*/
color:#605F5D;
}
.alumns{
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}
#notesHeader{
color:#5085A8;
/*font:bold 12px Georgia,"Times New Roman",Times,serif;*/
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
}
.notesLine{
border-top:1px dotted silver;
margin:25px 0 10px;
}
.lblError{
color:#b7430d;
}
/****************** Alumni Class Notes Detail ******************/
/*
#cnDetail {
background-color:white;
border:none;
padding:opx;
}
.cnAffiliationLbl{
font-weight:bold;
margin:2px 0 2px 15px;
} 
.cnShareLnks{
margin:15px 0;
}
a.cnLnk, a.cnLnk:link, a.cnLnk:visited {
color:#7A946B;
text-decoration:none;
}
a.cnLnk:hover{
color: #b7430d;
text-decoration: none;
}    
.cnShareDiv{
float:left;
margin-right:10%;
margin-bottom:5px;
}
.cnShareImg{
float:left;
margin-right:10px;
}
*/
/****************** Alumni Class Notes Search******************/
#cnSearch{
border:none;
padding:0px;
}
#cnListDegree{
float:left;
margin-right:20px;
}
#cnListYear{  
float:left;
margin-right:20px;
}
#cnListCatagory{
float:left;
margin-right:20px;
}
#cnSearchBtn{
position:relative;
top:10px;
}
.searchLblError{
clear:left;
position:relative;
top:15px;
}
/****************** Alumni Class Notes Search Results ******************/
#cnSearchResults {
border:none;
padding:0px;
}
a.cnUserName, a.cnUserName:link, a.cnUserName:visited{
color: #7A946B;
text-decoration: none;
/*font:12px Verdana,Arial,Helvetica,sans-serif;*/
}
a.cnUserName:hover,a.cnUserName:active,a.cnUserName:focus{
color: #b7430d;
text-decoration: none;
}
a.cnMoreLnk, a.cnMoreLnk:link, a.cnMoreLnk:visited{
color:#7A946B;
}
a.cnMoreLnk:hover, a.cnMoreLnk:active, a.cnMoreLnk:focus{
color:#b7430d;
}

/****************** Alumni Class Notes Submit ******************/
#cnSubmit {
border:none;
padding:0;
}
#categoryTable li{
display:block;
}
.cnSection{
width:400px;
margin-top:15px;
}
#uploadText{
margin-top:15px;
}
#cnImage{
width:400px;
margin-top:15px;
}
#uploader{
width:225px;
}
.cnImgText{
color:#605F5D;
}
.standOut{
color:#B7430d;
}
#cnImgUpload{
position:relative;
bottom:25px;
float:right;
}
#cnFooter{
border-top:1px dotted silver;
margin-top:30px;
padding-top:15px;   
}
.cnCancel a, .cnCancel a:visited{
color:#B7430d;
text-decoration:none;
}
.cnBlueTxt{
color:#5085A8;
font-weight:bold;
}
a.cnBlueTxt:hover, a.cnBlueTxt:focus{
color:#B7430D; 
text-decoration:none;
}   
.cnSubmitValidation{
padding-top:15px;
}
#container ul.cnSubmitValidation{
list-style-type:none;
color:#B7430D;
margin-left:-15px;
}
/****************** Alumni Directory ******************/
#alumniDirectory{
padding-bottom:15px;
}
#directoryBody{padding-bottom:5px;}
.rightalign {float:right;}
/*
#dirResText
{
    display: block;
    font-weight:bold;
}
#dirResText .category em{font-weight:normal;}
#dirResText a, #dirResText a:visited{
font-weight:normal;
color:#3d3c98;
margin-left:0;
margin-right:0;
}
#dirResText .searchresult_name a, #dirResText .searchresult_name a:visited{
color:#006643;
}
#dirResText a:hover{color:#B7430D;}
*/
#advSearchLnk{padding-left:10px;}
#advSearchLnk a, #advSearchLnk a:visited{
color: #829f66;
text-decoration:none;      
}
#advSearchLnk a:hover{color:#B7430D;}
#dirSearchTitle{
font-weight:bold;
padding:5px 0;
}
#noAuthMessage{padding-bottom:10px;}
.advDrpDwn{/*height:30px;*/}
#advSearch {
/*max-width:450px;*/
padding-bottom:15px;
}
.profBackground table tr td,
#advSearch div table tr td {
padding:0 0 15px 0;
}
.profBackground .form_fields_nopad table tr td {padding:2px 0px 2px 2px !important;}
.form_frame_simple .form_frame_item .form_fields table tr td {
padding-bottom:5px;
padding-right:15px;
}
#advSearch div table.form_frame_horizontal tr td.formlabelgray:last-child,
table.form_frame_horizontal tr td:last-child {
padding-right:0px;
width:99%;
}
.divset > div {padding-bottom:10px;}

/****************** Alumni Giving ******************/
.givLink{
height:35px;
width:180px;
}
.givLink:hover{
height:35px;
width:180px;
background-position:0 35px;
cursor:pointer;
}
/****************** Alumni Profile ******************/
.has_internal_controls.profHeader {
min-height:44px;
}
.has_internal_controls input.btn_capsule {
position:absolute;
bottom:0px;
left:-4px;
}

.profButton{
margin:15px 0;
}
.epCol1{
width:50px;
vertical-align:top;
}
.epCol2{
width:200px;
}
.epCol3{
width:100px;
}
.epCol4{  
width:250px;
}
.epCol5{
width:35px;
}
.apTxtBox{
border:none;
outline:none;
width:100%;  
}
.apHyperLink{
color:#829f66; 
}
.apCheckBox{
float:right;
position:relative;
bottom:27px;
}
.apSpaceTD{
width:10px;
}
.profContent{
padding-top:10px;
}

#apNameArea{
width:70%;
float:left;
height:200px;
}
/*
.apNameArea {
width:330px;
height:auto;
float:left;
}
*/
#apImage {
width:auto;
height:auto;
/*float:right;*/
}
.lifetimeTab{
padding-bottom:50px;
}
#lifetimeAlias{
visibility:hidden;
}
.lifetimeLblDot{
/*position:relative;
top:10px;
padding:0 2px;*/
}
.accordionHeader{
/*font:bold 12px Verdana,Arial,Helvetica,sans-serif;*/ 
font-weight: bold;
}
/****************** Related Content ******************/
#relatedContent{
width:350px;
background-color:White;
border:1px solid silver;
padding:15px;
}
#rcHeader{
float: left;
width: 231px;
height: 20px;
overflow: hidden;
background: url('/_layouts/15/images/Babson/modules/headlines.png') no-repeat 0 0px;
text-indent: -999em;
width:350px;
}
.rcLinks a, .rcLinks a:visited{
color: #829f66;
/*font:12px Verdana,Arial,Helvetica,san serif;*/
text-decoration:none;       
}
.rcLinks a:hover{
color:#B7430D;
}
/****************** News Module ******************/
#newsmodule{
/*width:300px;
background-color:#fff;
border:1px solid #E4E4DF;*/
}
#newsContainer{
/*margin:8px;*/
}
#newsContainer .tab_container ul {
list-style:none;
}
#allNewsLink{
padding-top:10px;
}
#allNewsLink a, #allNewsLink a:visited{
color:#829F66;
}
#allNewsLink a:hover{
color: #b7430d;
}
.tab_container{
padding-bottom:5px;
}
.tab_container p{
margin:0;
}
#content ul.tabs,
ul.tabs {
padding:0;
list-style:none;
margin-top:8px;
margin-right:0px;
margin-bottom:8px;
margin-left:0px;
}
#container ul.tabs{
list-style-type:none;
}
#container ul.tabs li{
list-style-type:none;
}
ul.tabs li {
float: left;
margin: 0;
padding: 0;
line-height: 20px;
}
ul.tabs li.current a {
color: #275143;
font-weight:bold;
}
a.filter, a.filter:link, a.filter:visited {
color: #829f66;
text-decoration: none;
/*font: 10px Verdana, Arial, Helvetica, sans-serif;*/
font-size: .77em; /*10px*/
padding-top:3px;
padding-bottom:3px;
outline:none;
}
a.filter:hover, a.filter:active, a.filter:focus {
color: #b7430d;
text-decoration: none;
/*font: 10px Verdana, Arial, Helvetica, sans-serif;*/
font-size: .77em; /*10px*/
outline:none;
}	
.newsitem {
margin-bottom:10px;
}
a.newslink, a.newslink:link, a.newslink:visited
{
/*
color: #829f66;
text-decoration: none;
/-font: 14px Georgia, Arial, Helvetica, sans-serif;-/
font-size: 1.077em; /-14px-/
font-weight:bold;
line-height:24px;
*/
}
a.newslink:hover,a.newslink:active,a.newslink:focus{
color: #b7430d;
text-decoration: none;
}
a.current:hover,a.current:link,a.current:visited{
color: #b7430d;
text-decoration: none;
font-weight:bold;
}
.hide { display:none;}

#newslistHeader{
color:#5085A8;
/*font:24px Georgia,"Times New Roman",Times,serif;*/
font-size: 1.847em; /*24px*/
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}
#newslist {
clear:both; 
margin:0 5px; 
padding:15px 0;
}
#newslist img {
float:left; 
width:100px; 
height:60px; 
display:block; 
margin-right:10px; 
}
#newslist p a.newslink, #newslist p a:visited.newslink{ 
/*font:12px Verdana,Arial,Helvetica,sans-serif;*/
color:#7A946B;
}
#newslist p a.newslink:hover { 
color:#b7430d; 
text-decoration:none;
}
#rssLink a, #rssLink a:visited{ 
/*font:12px Verdana,Arial,Helvetica,sans-serif;*/
color:#7A946B;
text-decoration:none;
margin-left:5px;
}
#rssLink:hover a{ 
color:#b7430d; 
text-decoration:none;
}

/*RSS +*/
.rssFeedWPDiv .groupheader {
font-family:georgia,times,"Times New Roman",serif;
font-weight:normal;
font-size: 14pt;
color:#006643;
margin-left:0;
margin-right:0;
/*font-size:16px;
font-style:italic;*/
font-size:18px;
border-bottom: 1px dotted silver;
}

.rssFeedWPDiv .rss-item-author {
    color: #000 !important;
    font-family: georgia,times,"Times New Roman",serif !important;
    font-size: 10pt !important;
    text-decoration: none;
    font-weight: normal;
    margin-left: 0;
    margin-right: 0;
}

.rssFeedWPDiv .item,
.rssFeedWPDiv link-item a {
clear:both;
font-weight:normal;
font-size: 14pt;
padding:10px 0 0px 0px;
font-family:verdana, sans-serif;
}
.rssFeedWPDiv link-item a:hover {text-decoration:none;}
/*RSS -*/

#newsDate{
/* color:#5085A8;
position:relative;
bottom:15px;*/
}
.taglink a, .taglink a:visited{
/*font:12px Verdana,Arial,Helvetica,sans-serif;*/
color:#7A946B;
text-decoration:none;
margin-left:2px;    
}
.taglink a:hover{
color:#b7430d; 
text-decoration:none;    
}
/****************** Featured News ******************/
.featurednews {
padding:15px;
background-color:#fbfbfb;
border:1px solid #E4E4DF;
width:545px;
}
.featuredNewsTitle{
margin-bottom:15px;
}
#featuredNewsList{
padding:15px;
}
.featNewsLinks{
margin-bottom:2px;
}

/****************** Featured News Custom ******************/
.featuredNewsCustomTitle{
margin-bottom:15px;
}
#featuredNewsCustomList{
padding:0px;
}
.featNewsCustomLinks{
margin-bottom:2px;
}

/****************** Search Module ******************/
/*
#searchMod{
width:250px;
padding:20px;
}
*/
#searchTxt{
color:#605f5d;
/*font: 12px/1.5 Verdana,Arial,Helvetica, san serif;*/
text-decoration:none;
}
/*.darkgreenHeader{ */
/*font:bold 14px Georgia;*/
/*font-size: 1.077em; */ /*14px*/
/*
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
color:#00503d;
padding-bottom:5px;
}
*/
#errorLinks a, #errorLinks a:visited{
color:#829F66;
}
#errorLinks a:hover{
color:#b7430d; 
text-decoration:none;
}
/*************** Library News module ****************/
#libNewsmodule{padding-bottom:10px;}
#libNewsTitle{
color:#5085A8;
/*font:24px Georgia,"Times New Roman",Times,serif;*/
font-size: 1.847em; /*24px*/
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration:none;
padding-bottom:10px;
}
#libNewsContent{
padding-bottom:10px;
}
#libNewsContent a, #libNewsContent a:visited{
color:#829F66;
/*font:bold 14px/24px Georgia,Arial,Helvetica,sans-serif;*/
font-weight: bold;
font-size: 1.077em; /*14px*/
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration:none;
}
#libNewsContent a:hover{
color:#B7430D;
}
#lnkLibNews{
padding:5px 0 15px;
}
#lnkLibNews a, #lnkLibNews a:visited{
color:#7A946B;
/*font:12px Verdana,Arial,Helvetica,sans-serif;*/
text-decoration:none;
}
#lnkLibNews a:hover{
color:#B7430D;
}

#libraryHoursModule{} 
#libraryHoursTitle{
background-image: url('~/_layouts/15/images/Babson/modules/LibraryHours.jpg');
background-repeat: no-repeat;
height: 45px;
border: none;
}
#libraryHoursContainer{
margin: 20px 15px 20px 15px;
}
#libraryHoursContainer a:more{
margin: 20px 15px 20px 15px;
}

#libraryHoursContainer a.more {
color: #5085A8 !important;
/*font-size:8pt;*/
font-size: .616em; /*8px*/
text-decoration:none;
}

#libraryHoursContainer a.more:hover {
color: #B7430D !important;
text-decoration:none;
/*font-size:8pt;*/
}
#libraryHoursContainer a span.arrow {
color: #B7430D !important;
}
/*************** Library Search ****************/
#libSearchDiv{
border:none;
padding:0px;
}
.libHeader{
margin-bottom:5px;
}
.libDesc{
margin-bottom:10px;
}
.libSearchContent{
margin-right:20px;
width:60%;
}
/*
.libSearchLinks{clear:both;}

.libSearchLinks a,
.libSearchLinks * a {
color:#3D3C98 !important;
font-family:verdana,sans-serif;
font-size:10px;
}
#content div.libSearchLinks ul {
margin-left:0px;
padding-left:0px;
}

#container .libSearchLinks ul{list-style-type:none;}
*/
.libButton{
float:right;
}
.eJournalDDL{
height:35px;
}

.tagTable tr td{
padding:10px;
}
.tagTable tr th{
padding:10px 10px 0px 10px;
/*font-weight:normal;
font-size:12px;*/
}
.tagTable tr th a{
color: #829F66;
}
.tagTable tr th a:hover{
color: #b7430d;
text-decoration: none;
}
.tagTable{
border:1px solid #bbbbb2;
background-color:White;
width:100%;
}
.tagName{

}
.tagNotes{
width:275px;

}
.tagDate{
width:75px;

}
.tagDelete{

}
/*************** Division Course Details****************/
#courseSort{   
background-color:#eaeae2;
border:1px solid #deded4;
border-bottom:none;
padding:20px 15px;
}
#courseLinks{
background-color:#676767;
border:none;
padding:10px 30px;
}
#courseLinks a, #courseLinks a:link, #courseLinks a:visited{
color: white;
text-decoration: none;
/*font: 12px Verdana, Arial, Helvetica, sans-serif; */   
}
#courseLinks a:hover{
color:#b7430d;
}
.courseDetailContent{
/*background-color:#eaeae2;
border:1px solid #deded4;
padding:15px;*/
margin:15px 0;
}
.courseLblProgram{
/*font:bold 16px Georgia,Helvetica,Geneva,sans-serif;*/
font-weight: bold;
font-size: 1.455em; /*16px*/
font-family: Georgia, "Times New Roman", Times, serif;
}
.courseSchool{
/*font:bold 16px Georgia,Helvetica,Geneva,sans-serif;*/
font-weight: bold;
font-size: 1.455em; /*16px*/
font-family: Georgia, "Times New Roman", Times, serif;
}
.courseTerm{
/*font:bold 16px Georgia,Helvetica,Geneva,sans-serif;*/
font-weight: bold;
font-size: 1.455em; /*16px*/
font-family: Georgia, "Times New Roman", Times, serif;
}
.courseCode{
/*font:bold 14px Georgia,Helvetica,Geneva,sans-serif;*/
font-weight: bold;
font-size: 1.077em; /*14px*/
font-family: Georgia, "Times New Roman", Times, serif;
color:#829F66;
}
.courseName{
/*font:14px Georgia,Helvetica,Geneva,sans-serif;*/
font-size: 1.077em; /*14px*/
font-family: Georgia, "Times New Roman", Times, serif;
color:#829F66;
}
#content .courseTxt h6{
padding-top:0;
padding-bottom:0;
margin-top:0;
margin--bottom:0;
font-size:11px;
font-family:verdana, arial, sans-serif;
}
.courseBackLink a, .courseBackLink a:link, .courseBackLink a:visited{
/*font:12px Georgia,Helvetica,Geneva,sans-serif;*/
font-family: Georgia, "Times New Roman", Times, serif;
color:Black;
text-decoration:none;
}
.courseBackLink a:hover{
color:#b7430d;
text-decoration:none;
}
.courseDetailContent table.castor-rteStyle-bodycopy2 tr td {padding:0 0 3px 5px;}
.courseDetailContent table.castor-rteStyle-bodycopy2 tr td:first-child{
background-color:#f3f3f3;
padding:0 0 3px 5px;
}
/*************** Division Course Listing****************/
.courseCatalog{
background-color:white;
/*border:1px solid #DEDED4;*/
padding:0px;
}
.courseHeader{
padding-bottom:15px;
}
p .single_line_spacing {
margin: 0;
padding: 0;
}
.courseListing{
margin-top:15px;
margin-bottom:5px;
}
.listingHeader{
background-color:#eaeae2;
border:1px solid #deded4;
padding:5px;
margin:0 -15px;
}
.listingBody{
margin-top:-5px;
}
/*************** Academic Course Catalog ****************/
#academicCourseCatalog{
background-color:white;
/*border:1px solid #DEDED4;*/
padding:0;
}
.academicHeader{
padding:15px 0;
}
/*************** Blog ****************/
.blogTxt{
width:75%;
}
.lblNumReported{
color:#829F66;
}
.blogAlert{
font-weight:bold;
margin-bottom:30px;
}
.blogFooter{
margin-top:20px;
}
.creatBlogLink a, .creatBlogLink a:link, .creatBlogLink a:visited{
color:#829F66;
text-decoration:none;
}
.creatBlogLink a:hover{
color:#b7430d;
text-decoration:none;
}
#blogDetails{
background-color:White;
border:1px solid #deded4;
padding:15px;
}
.blogLanding{
background-color:White;
border:1px solid #deded4;
padding:15px;
margin:0 15px;
clear:both;
}
.blogPager{
margin-right:15px;
float:right;
padding: 5px 0;
}
/*************** Faculty Content ****************/
.facultylisting {
padding:15px;
background-color:#fbfbfb;
border:1px solid #efefef;
}
#facultyTabs{
height:25px;
}
#facultyList{
list-style-type:none;
}
a.faclink, a.faclink:link, a.faclink:visited{
color: #829f66;
text-decoration: none;
/*font: 14px Georgia, Arial, Helvetica, sans-serif;*/
font-weight:bold;
line-height:24px;
}
a.faclink:hover,a.faclink:active,a.faclink:focus{
color: #b7430d;
text-decoration: none;
}
.facultyDDL{
position:relative;
left:75px;
}
.facProfileSection{
margin-bottom:25px;
background-color:white;
border:1px solid #DEDED4;
padding:0 15px 15px;
}
.facBioHeaders{
background-color:#DEDED4;
margin:0 -15px;
padding:2px 5px;
}
.facProfileContent{
padding-top:10px;
}
.bio_facultystatus {
font-family:georgia,times,"Times New Roman",serif;
font-weight:normal;
color:#006634;
margin-left:0;
margin-right:0;
font-size:14px;
line-height:normal;
margin-bottom:2px;
margin-top:10px;
}
/*
CHANGE: CF 11-16-10
CHANGE: CJJ 03-21-13
*/
td {
vertical-align: top;
} 

#titleHint{
position:relative;
top: 90px;
text-align: right;
}

/*
CHANGE: CF 11-16-10
*/
#relatedlinksdiv {
/*padding: 16px;*/
}

/*
CHANGE: JJ 12-04-12 - For RSS Web Part
*/
.rss-link-item, .rss-link-item a, .rss-link-item a:link {
    color: #006643 !important;
    font-family: georgia,times,"Times New Roman",serif !important;
    font-size: 12pt !important;
    text-decoration: none;
    font-weight: normal;
    margin-left: 0;
    margin-right: 0;
	}
	
.rss-item-author {
   color: #000 !important;
    font-family: georgia,times,"Times New Roman",serif !important;
    font-size: 10pt !important;
    text-decoration: none;
    font-weight: normal;
    margin-left: 0;
    margin-right: 0;
}

.div-right {
    float: right;
    display:block;
}