/*Modified 081211 13:45:00*/

#mp1_0_0_Anchor {
    display: none;
}

.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}

/*Castor Headers -*/
div.castor-quotebox {
	-ms-name: "Quote Box";
}

.castor-quotebox {
	-ms-name: "Quote Box";
	color: #5085a8;
	margin-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.819em; /*20px*/
	background-color: #ecece6;
	border-top: 1px dotted #c2c2be;
	border-bottom: 1px dotted #c2c2be;
	text-align: center;
	margin-bottom: 15px;
	margin-left: 15px;
}

div.castor-bannerImage {
	-ms-name: "Banner Image";
}

.castor-bannerImage {
	padding-bottom: 15px;
}

/* @end */

/* @group ---------------Body Copy--------------- */

/* Rich Text Editor (RTE) style names */
.castor-rteStyle-bodycopy1 { -ms-name: "Large Intro Text"; }
.castor-rteStyle-bodycopy2 { -ms-name: "Body Text"; }


/* (RTE) fonts */
/*
.castor-rteStyle-bodycopy1 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.castor-rteStyle-bodycopy2 {
	font-family: Verdana, Arial, Helvetica, clean, sans-serif;	
}
*/

/* (RTE) link styles */
/*
.castor-rteStyle-bodycopy1 a,
.castor-rteStyle-bodycopy2 a {
	color: #7a946b;
	font-weight: bold;
}
.castor-rteStyle-bodycopy2 a[name] { color:#605F5D; /- CHANGE: CF 11-19-10 <-- for IE -/ }
*/
/* (RTE) font sizes */
.castor-rteStyle-bodycopy1 { font-size: 1.3333333333333em; }
/*
.castor-rteStyle-bodycopy2 { font-size: 12px; /-11px-/ }
*/
/* (RTE) text colors */
.castor-rteStyle-bodycopy1 { color: #6C6f70; } 
/*
.castor-rteStyle-bodycopy2 { color: #605f5d; }
*/
/* (RTE) layout */
/*
.castor-rteStyle-bodycopy1 { line-height: 1.23; }
*/
.castor-rteStyle-bodycopy1 { margin: 1em 0; }
/*
.castor-rteStyle-bodycopy2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
	padding-right: 15px;
}

ul.castor-rteStyle-bodycopy1,
ul.castor-rteStyle-bodycopy2 { margin-left: 12px; }
*/

.castor-Style-pollLabel {
	color: #605f5d;
	margin-top: 0;
	padding-right: 15px;
	margin-bottom: 5px;
}

.castor-Style-subtext {
	color: #5085a8;
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 5px;
	font-style:italic;
	/*font-size: .77em; /-10px-/ */
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	text-decoration: none;
}

p.castor-bodytable {
	/*font: normal normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif;*/
	color: #605f5d;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	margin-top: 0;
	margin-bottom: 0;
	text-decoration: none;
}

/* @end */

/* @group ---------------Manaul Body Copy--------------- */

p.castor-bodycopy1 {
	-ms-name: "BodyCopy 1";
}

.castor-bodycopy1 {
	font-size: 1.3333333333333333333em;
	color: #6C6f70;
	margin: 1em 0;
	/*
	margin-top: 0;
	padding: 0 32px 16px 32px; 
	margin-bottom: 0;
	text-decoration: none;
	*/
}

/*
.castor-bodycopy1 a {
	font-size: 1.546em; /-17px-/
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}
*/
p.castor-bodycopy2 {
	-ms-name: "BodyCopy 2";
}

/*
.castor-bodycopy2 {
	color: #605f5d;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 0;
	padding-bottom: 15px;
	margin-bottom: 0;
	text-decoration: none;
}

.castor-bodycopy2 a {
	margin: 0;
	padding: 0;
}
*/
p.castor-bodycopy3 {
	-ms-name: "BodyCopy 3";
}

.castor-bodycopy3 {
	font-size: .77em;
	/* color: #605f5d; */
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 0;
	padding-bottom: 15px;
	margin-bottom: 0;
	text-decoration: none;
}

.castor-bodycopy3 a {
	font-size: .77em;
	margin: 0;
	padding: 0;
}

.castor-Style-pollLabel {
	color: #605f5d;
	margin-top: 0;
	padding-left: 0;
	padding-right: 15px;
	margin-bottom: 5px;
	text-decoration: none;
}

.castor-Style-subtext {
	color: #5085a8;
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 5px;
	font-style: italic;
	font-size: .77em; /*10px*/
	text-decoration: none;
}

p.castor-bodytable {
	color: #605f5d;
	padding-right: 15px;
	padding-left: 15px;
	margin-top: 0;
	padding-bottom: 15px;
	margin-bottom: 0;
	text-decoration: none;
}

/* @end */

/* -------------------------------------------------------- */
/* Font colors and sizes.									*/
/* Image formatting as well.								*/
/* Who knows if this will actually work. But the web says
   it's possible so who am I to doubt.						*/
/*
.castor-rteFontFace-1 {
	-ms-name: "Verdana";
	font-family: Verdana, Arial, Helvetica, clean, sans-serif;
}

.castor-rteFontFace-2 {
	-ms-name: "Georgia";
	font-family: Georgia, "Times New Roman", Times, serif;
}

.castor-rteForeColor-1 {
	-ms-name: "";
	-ms-color: "Black";
	color: #605F5D;
}

.castor-rteForeColor-2 {
	-ms-name: "";
	-ms-color: "Blue";
	color: #5085A8;
}

.castor-rteForColor-3 {
	-ms-name: "";
	-ms-color: "Green";
	color: #829F66;
}
*/
/*
.castor-rteImage-align-right {
	-ms-name: "IMG Align Right";
	border: none;
	float: right;	
}

.castor-rteImage-align-left {
	-ms-name: "IMG Align Left";
	border: none;
	float: left;
}

.castor-rteImage-default {
	-ms-name: "IMG Align None";
	border: none;
	float: none;
}

#content .castor-rteImage-default {
	float: none;        
}
                                
#content .castor-rteImage-align-left {
    float: left;            
}
                                
#content .castor-rteImage-align-right {
    float: right;          
}
*/

/*	Table styles											*/
/*	These should show up in the Rich Text editor.			*/
/*	But what do I know?	
/*									
.castor-rtePosition-1 {
  -ms-name:"Left";
  float:left;
}
.castor-rtePosition-2 {
  -ms-name:"Right";
  float:right;
}
.castor-rtePosition-3 {
  -ms-name:"Top";
  vertical-align:text-top;
}
.castor-rtePosition-4 {
  -ms-name:"Middle";
  vertical-align:middle;
}
.castor-rtePosition-5 {
  -ms-name:"Bottom";
  vertical-align:text-bottom;
}
*/
/*
#ctl00_PlaceHolderMain_ctl00__ControlWrapper_RichHtmlField {
	font-size:12px;	
}
*/

/* @group ---------------Emergency Alert Box--------------- */
/*
.alertBarFullWidth {
	width: 100%;
	height: auto;
	background-color: #990000;
}

.alertBar {
	margin: 0 auto;
	width: 960px;
	color: White;
	padding: 20px 0;
}

.alertTitle {
	float: left;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin-right: 30px;
}

.alertDescription {
	font-size: 14px;
	line-height: 18px;
	overflow: hidden;
}
*/
/* @end */

/* @group ---------------Castor Structure----------- */

.castor-container {
	width: 100%;
	background: #f3f3ee;
	margin: 0 auto;
	border: 1px solid #e4e4df;
}

.castor-container ol {
	display: inline-block;
	list-style-type: decimal;
	margin: 0 0 0 20px;
	padding: 0;
	vertical-align: middle;
}

.castor-imagecontainer {
	padding: 20px;
}

.castor-sidebarcontainer {
	padding: 0;
	margin: 0;
	background-color: #FFF;
	border: 1px solid #e4e4df;
}

.castor-webpartcontainer {
	/*margin: 10px 0 0;
	background-color: #FFF;
	padding-bottom: 5px;
	padding-left:17px;
	padding-top: 10px;
	border: 1px solid #e4e4df;*/
}

.castor-modalcontainer {
	margin: 10px 0 0;
	background-color: #eaeae2;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 10px solid #fff;
}

.castor-eventcontainer {
	background-color: #eaeae2;
	border: 10px solid #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0;
}

.castor-pollcontainer {
	margin: 10px 0 0;
	background-color: #b6d0e1;
	padding-bottom: 5px;
	padding-top: 10px;
	border: 1px solid #6491ae;
}

.castor-pollstyle {
	margin: 10px;
}

.castor-pollquestion {
	/*font: normal normal 12px/1.5 Verdana, Arial, Helvetica, sans-serif;*/
	color: #000;
	border-top: 1px dotted #797979;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 5px;
}

.castor-fullspace {
	float: left;
	padding-top: 20px;
	padding-left: 15px;
	width: 95%;
	border: 1px solid #e4e4df;
}

.castor-sidebar {
	float: left;
	width: 295px;
	padding: 20px 0 10px 20px;
}

.castor-content {
	width: 620px;
	float: left;
}

.castor-webpartcontent {
	float: left;
	margin: 15px;
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 5px;
	border: 1px solid #e4e4df;
}

/* @group castor inside content editor */


/* @end */

/* @group new */

.castor-fullpartcontentnormal {
	/* margin: 15px; */
	margin: 0 8px 15px 15px; /* CHANGE: CF 11-19-10 */
	background-color: #FFF;
	/* padding-top: 10px; */
	/* padding-bottom: 5px; */
	padding: 0 16px 16px 16px; /* ChANGE: CF 11-19-10 */
	border: 1px solid #e4e4df;
	/* width: 97%; */
	width: auto; /* CHANGE: CF 11-19-10 */
}

/* @end */

.castor-fullpartcontent {
	margin: 15px;
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 5px;
	border: 1px solid #e4e4df;
	width: 97%;
}

.castor-fullpartcontent p {
	/*font-size: 75%;*/
}
/*
.castor-dots {
	border-top: 1px dotted silver;
	margin: 5px 0;
}
*/
/*
.castor-dots_hdr {
border-bottom: 1px dotted silver;
margin-bottom:10px;
}
*/
div.castor-dots_row,
tr.castor-dots_row td {
border-top: 1px dotted silver;
padding-top:10px !important;
}
.castor-thickborder {
border:2px solid #006643;
padding:10px;
width:auto;
}

.castor-register {
	width: 605px;
	float: left;
	padding: 20px 20px 10px;
}

.castor-sidebar-alt {
	float: right;
	width: 290px;
	padding: 20px 20px 10px 0;
}

.castor-content-alt {
	width: 645px;
	float: left;
}

/* @end */

/* @group ---------------Rating----------- */

.ratingStar {
	font-size: 0pt;
	width: 21px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar {
	background-image: url('/_layouts/15/images/Babson/rating/greenstar.png');
}

.emptyRatingStar {
	background-image: url('/_layouts/15/images/Babson/rating/greystar.png');
}

.savedRatingStar {
	background-image: url('/_layouts/15/images/Babson/rating/yellowstar.png');
}

/* @end */

/* @group ---------------Forms----------- */

.formlabel {
	color: #5085A8;
	/*font: bold 75%/14px Verdana;*/
	font-weight: bold;
	font-size: .77em; /*10px*/
	position: relative;
	bottom: 4px;
}

/*.formlabel2 {
	color: #5085A8;
	position: relative;
	bottom: 4px;
	line-height: 14px;
	font-weight: bold;
}*/

#xsnazzy {
	background: transparent;
	margin: 10px 1em;
}

.xtop, .xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xb1, .xb2, .xb3, .xb4 {
	display: block;
	overflow: hidden;
}

.xb1, .xb2, .xb3 {
	height: 1px;
}

.xb2, .xb3, .xb4 {
	background: #fff;
	border-left: 1px solid #bbbbb2;
	border-right: 1px solid #bbbbb2;
}

.xb1 {
	margin: 0 5px;
	background: #bbbbb2;
}

.xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.xb3 {
	margin: 0 2px;
}

.xb4 {
	height: 2px;
	margin: 0 1px;
}

.xboxcontent {
display: block;
background: #fff;
border: 0 solid #bbbbb2;
border-width: 0 1px;
padding-left: 2px;
padding-right: 2px;
padding-top: 5px;
padding-bottom: 5px;
}

/* .castor-rteStyle-textbox {
	border-style: hidden;
} */

/* @end */

/* @group ---------------NEW Buttons----------- */

.btn {
	display: block;
	position: relative;
	background: #aaa;
	padding: 5px;
	float: left;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	/*font: 14px Arial, Helvetica, Geneva, sans-serif;*/
	font-size: 1.077em; /*14px*/
}

.btn * {
	font-style: normal;
	background-image: url('/_layouts/15/images/Babson/buttons/btn2.png');
	background-repeat: no-repeat;
	display: block;
	position: relative;
}

.btn i {
	background-position: top left;
	position: absolute;
	margin-bottom: -5px;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
}

.btn span {
	background-position: bottom left;
	left: -5px;
	padding: 0 0 5px 10px;
	margin-bottom: -5px;
}

.btn span i {
	background-position: bottom right;
	margin-bottom: 0;
	position: absolute;
	left: 100%;
	width: 10px;
	height: 100%;
	top: 0;
}

.btn span span {
	background-position: top right;
	position: absolute;
	right: -10px;
	margin-left: 10px;
	top: -5px;
	height: 0;
}

* html .btn span,
* html .btn i {
	float: left;
	width: auto;
	background-image: none;
	cursor: pointer;
}

.btn.green {
	background: #8cac7a;
}

.btn:hover {
	background-color: #76b453;
}

.btn:active {
	background-color: #605f5d;
}

.btn[class] {
	background-image: url('/_layouts/15/images/Babson/buttons/shade.png');
	background-position: bottom;
}

a.btn, a.btn:visited, a.btn:link {
	color: #fff;
	text-decoration: none;
}

a.btn:hover, a.btn:focus {
	color: white;
}

* html .btn {
	border: 3px double #aaa;
}

* html .btn.green {
	border-color: #8cac7a;
}

* html .btn:hover {
	border-color: #76b453;
}

/*JMoran +*/
/*
.btn_capsule,
a.btn_capsule {
display:inline-block;
background-position:0 0;
background-color:transparent;
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
height:24px;
color:#fff;
text-align:center;
padding-top:7px;
font-weight:bold !important;
font-family:verdana, sans-serif;
font-size:11px;
}
input.btn_capsule {padding-top:3px;}
a.btn_capsule.gn {color:#fff !important;}
*/
/*green +*/
/*
.btn_capsule.btn_60 {width:60px;}
.btn_capsule.btn_60.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_60px.png");}

.btn_capsule.btn_80 {width:80px;}
.btn_capsule.btn_80.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_80px.png");}

.btn_capsule.btn_100 {width:100px;}
.btn_capsule.btn_100.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_100px.png");}

.btn_capsule.btn_120 {width:120px;}
.btn_capsule.btn_120.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_120px.png");}

.btn_capsule.btn_140 {width:140px;}
.btn_capsule.btn_140.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_140px.png");}

.btn_capsule.btn_160 {width:160px;}
.btn_capsule.btn_160.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_160px.png");}

.btn_capsule.btn_180 {width:180px;}
.btn_capsule.btn_180.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_180px.png");}

.btn_capsule.btn_200 {width:200px;}
.btn_capsule.btn_200.gn {background-image:url("/_layouts/15/images/Babson/buttons/btn_gn_200px.png");}
*/
/*green -*/

/*gray */
/*
.btn_capsule.btn_60 {width:60px;}
.btn_capsule.btn_60.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_60px.png");}

.btn_capsule.btn_80 {width:80px;}
.btn_capsule.btn_80.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_80px.png");}

.btn_capsule.btn_100 {width:100px;}
.btn_capsule.btn_100.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_100px.png");}

.btn_capsule.btn_120 {width:120px;}
.btn_capsule.btn_120.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_120px.png");}

.btn_capsule.btn_140 {width:140px;}
.btn_capsule.btn_140.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_140px.png");}

.btn_capsule.btn_160 {width:160px;}
.btn_capsule.btn_160.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_160px.png");}

.btn_capsule.btn_180 {width:180px;}
.btn_capsule.btn_180.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_180px.png");}

.btn_capsule.btn_200 {width:200px;}
.btn_capsule.btn_200.gr {background-image:url("/_layouts/15/images/Babson/buttons/btn_gr_200px.png");}
*/
/*gray -*/
/*.btnSearch_top_src {display:none;}*/
/*JMoran -*/

/* @end */

/* @group ---------------Modals----------- */

.ms-dlgTitle {
	
}

.ms-dlgBorder {
	
}

.ms-dlgFrameContainer {
	
}

.ms-dlgFrame {
	
}

/* @end */

.dottedhr {
	color: #fff;
	background-color: #fff;
	border: 1px dotted gray;
	border-style: none none dotted;
}

/* @group ----------Rating And Comments------------ */

#ratingandcomments {
	padding: 22px 15px 10px;
	background: url('/_layouts/15/images/Babson/modules/comments_bg.png') repeat scroll 0 0 transparent;
	min-width: 400px;
	max-width: 600px;
}

/* @end */

/* @group ------------User Comments--------------- */

#usercomments {
	width: auto;
}

#usercomments  ul {
	/*font-size: 100%;*/
	list-style: none;
}

#usercomments  li {
	position: relative;
	min-height: 75px;
	background: url('/_layouts/15/images/Babson/modules/commentBubble.png');
	padding: 13px 0 0 0;
	margin: 0 10px 10px 0;
}

#usercomments li.commentList {
	list-style-type: none;
}

#usercomments ul li p {
	position: static;
	/*font-size: 100%;*/
	padding: 0 10px 0 41px;
	margin-bottom: 1px;
	color: Gray;
	/*font: 12px/16px Verdana;*/
}

#usercomments  ul li .reportThis {
	float: right;
	width: 52px;
	height: 20px;
	margin: -1px 8px 0 0;
}

#usercomments  ul li p.author {
	overflow: hidden;
	color: #9DBB8C;
	/*font: 14px Verdana;*/
	font-size: 1.077em; /*14px*/
}

#usercomments  ul li p.comments {
	color: #999;
	/*

font: 85%/16px Verdana; */
	/*font: 12px Verdana;*/
	/*line-height: 18px;*/
}

#usercomments  ul li p.date {
	color: #B7430D;
	/*font: 12px Verdana;*/
	padding-bottom: 12px;
	/*line-height: 18px;*/
}

#usercomments  li span.btm,  #usercomments 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;
}

#usercomments  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;
}

#usercomments  li span.btm {
	left: 0;
	bottom: 0;
	width: 100%;
	background-position: left bottom;
}

#usercomments  li span.btmR {
	right: 0;
	top: 0;
	width: 10px;
	background-position: right bottom;
}

#usercomments .reportThis a.button {
	float: right;
	width: 52px;
	height: 21px;
	background-image: url('/_layouts/15/images/Babson/buttons/reportThis.png');
}

#usercomments .userheader {
	color: #404548;
	/*font-family: 13px Trebucher MS;*/
}

.commentavgheadertitle {
	color: #5c8eaf;
	/*font-family: Tahoma;*/
	/*font-size: 12px;*/
	font-weight: bold;
}

.commentheadertitle {
	color: #404548;
	/*font-family: Tahoma;*/
	/*font-size: 12px;*/
	font-weight: bold;
}

/* @end */

/* @group classes ---Useful classes--------------- */

.clearborder {
	border: 1px solid transparent;
}

.right {
	float: right;
}

.dottedline {
	background: url("/_layouts/15/images/Babson/modules/dotsH.gif") repeat-x scroll center bottom transparent;
	height: 1px;
	margin: 8px auto;
}

.dottedline-alt {
	background: url("/_layouts/15/images/Babson/modules/dotsH.gif") repeat-x scroll center bottom transparent;
	height: 1px;
	margin: 5px -15px;
}

.clear {
	clear: both;
}

.solidline {
	border-top: 1px solid #dddddd;
	margin: 8px auto;
}

/* @end */

/* @group ------------ Rating Control style--------------- */

.rating_control {
	height: 21px;
	max-width: 575px;
}

.rating_control ul, .rating_control li {
	display: inline-block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	/* For IE7 */
	zoom: 1;
	*display: inline;
}

#content .rating_control ul, #content .rating_control li {
	margin: 0;
	padding: 0;
}

.ratecomment {
	color: #999999;
	/*font-family: Tahoma;*/
	/*font-size: 11px;*/
	font-weight: bold;
}

/* @end */

/* @group -------------Social Babson style--------------- */

#socialBabsonTitle {
	background-image: url('~/_layouts/15/images/Babson/modules/navColSocialBabson.jpg');
	background-repeat: no-repeat;
	height: 47px;
	width: 289px;
	border: none;
}

#socialFacebookGroup {
	background-image: url('~/_layouts/15/images/Babson/modules/facebook.png');
	background-repeat: no-repeat;
	height: 49px;
	width: 144px;
	border: none;
	margin-top: 5px;
}

#socialTwitterGroup {
	background-image: url('~/_layouts/15/images/Babson/modules/twitter.png');
	background-repeat: no-repeat;
	height: 32px;
	width: 162px;
	border: none;
	margin-top: 5px;
}

#socialYouTubeGroup {
	background-image: url('~/_layouts/15/images/Babson/modules/youtube.png');
	background-repeat: no-repeat;
	height: 65px;
	width: 120px;
	border: none;
	margin-top: 5px;
}

#socialMainContainer {
	width: 289px;
	border: 1px solid #E4E4DF;
	background-color: #ffffff;
}

#socialContainer {
	width: 253px;
	margin: 0 20px 0 16px;
	background-color: #ffffff;
}

#socialContainer a {
	color: #829F66;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*line-height: 20px;*/
}

#socialContainer .featuredtitle {
	color: #404548;
	/*font-family: Tahoma;*/
	/*font-size: 12px;*/
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* @end */

/* @group ---------------Datapager--------------- */

/*.pagination {
color: #B7430D;
}

.pagination a:link {
color: Gray;
text-decoration: underline;
}*/

/* @end */

/* @group ---------------Contact Modal--------------- */

#contactHeading {
	color: #5085A8;
	clear: both;
	font-weight: bold;
	margin-bottom: 10px;
}

.contactLables {
	color: #5085A8;
	/*font: bold 75%/14px Verdana;*/
	font-weight: bold;
	font-size: .77em; /*10px*/
}

#contactContent {
	color: #605f5d;
	/*font-family: Verdana;*/
	padding: 5px 60px 10px 60px;
}

#thankyouContent {
	padding-top: 20px;
	height: 85%;
}

#closelink {
	margin: 15px 0px 10px 0px;
}

/*-----------Textbox Styles for ContactUs----------*/

.xtopContact, .xbottomContact {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xbottomContact {
	margin-bottom: 5px;
}

.xb1Contact, .xb2Contact, .xb3Contact, .xb4Contact {
	display: block;
	overflow: hidden;
}

.xb1Contact, .xb2Contact, .xb3Contact {
	height: 1px;
}

.xb2Contact, .xb3Contact, .xb4Contact {
	background: #fff;
	border-left: 1px solid #bbbbb2;
	border-right: 1px solid #bbbbb2;
}

.xb1Contact {
	margin: 0 5px;
	background: #bbbbb2;
}

.xb2Contact {
	margin: 0 3px;
	border-width: 0 2px;
}

.xb3Contact {
	margin: 0 2px;
}

.xb4Contact {
	height: 2px;
	margin: 0 1px;
}

.xboxcontentContact {
	display: block;
	background: #fff;
	border: 0 solid #bbbbb2;
	border-width: 0 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* @end */

/* @group ---------------Register--------------- */

.tabeStyle {
	float: right;
	margin: 15px;
}

.FieldMove {
	width: 50px;
}

.textPW {
	float: left;
}

.logicD {
	float: right;
}

.redchev {
	color: #800000;
	/*font-size: x-small;*/
	vertical-align: middle;
}

.view-container {
	width: 960px;
	background: #f3f3ee;
	margin: 0 auto;
	border: 1px solid #e4e4df;
}

.tableShift {
	margin-left: 20px;
}

.TablePush {
	right: 50px;
}

.style1 {
	color: #5085A8;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/*font-size: medium;*/
	/*line-height: 14px;*/
	/*font-family: Verdana;*/
	position: relative;
	bottom: 4px;
}

.style3 {
	color: #676664;
}

.style4 {
	color: #676664;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/*font-size: 75%;*/
	/*line-height: 14px;*/
	/*font-family: Verdana;*/
	font-size: .77em; /*10px*/
	position: relative;
	bottom: 4px;
}

.style5 {
	display: block;
	overflow: hidden;
	height: 1px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	background: #bbbbb2;
}

.newStyle1 {
	left: 15px;
}

.boxy {
	padding-left: 20px;
}

.style6 {
	color: #000000;
	background-color: #EAEAE2;
}

.style7 {
	color: #5085A8;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	/*font-size: 16px;*/
	/*line-height: 14px;*/
	/*font-family: Verdana;*/
	font-size: 1.455em; /*16px*/
	position: relative;
	bottom: 4px;
}

.loginc {
	float: right;
}

/* @end */

/* @group ---------------RSS In the News--------------- */

#WebPartWPQ2 .slm-layout-main {
	background-color: White;
	border: 1px solid #e4e4df;
	width: 287px;
}

#WebPartWPQ2 .slm-layout-main .description {
	
}

#WebPartWPQ2 .groupheaderNews {
	background-image: url('~/_layouts/15/images/Babson/modules/babsoninthenews.png');
	background-repeat: no-repeat;
	height: 47px;
	width: 289px;
	border: none;
}

#WebPartWPQ2 .groupheader a, #WebPartWPQ2 .groupheader a:visited {
	display: none;
}

#WebPartWPQ2 .item {
	padding: 6px 15px;
}

#WebPartWPQ2 .item a, #WebPartWPQ2 .item a:visited {
	color: #5085a8;
	/*font: 18px/24px GEorgia, "Times New Roman", Times, serif;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.385em; /*18px*/
	margin-top: 0;
	text-decoration: none;
}

#WebPartWPQ2 .description {
	color: #605f5d;
	/*font: 12px/1.5 Verdana, Arial, Helvetica, san serif;*/
	margin-bottom: 0;
	margin-top: 0;
	text-decoration: none;
}

#WebPartWPQ2 .description a, #WebPartWPQ2 .description a:visited {
	color: #829F66;
	/*font: 12px/1.5 Verdana, Arial, Helvetica, san serif;*/
	text-decoration: none;
}

/* @end */

/* @group ------------- Related Link/Take Action ---- */

.relatedlinksheader {
	/*-ms-name: "Header 5 Capitals";*/s
	color: #605f5d;
	margin-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 5px;
	border-color: fuchsia;
	/*font: normal bold 12px Arial, Helvetica, Geneva, sans-serif;*/
	text-decoration: none;
	text-transform: uppercase;
}

/* @end */

/* @group ---------------Edit Profile--------------- */

#editTitle {
	background-image: url('~/_layouts/15/images/Babson/modules/EditProfile.jpg');
	background-repeat: no-repeat;
	height: 36px;
	width: 200px;
	border: none;
	position: relative;
}

#editTitleEmpty {
	background-image: url('~/_layouts/15/images/Babson/modules/EmptyBar.jpg');
	background-repeat: no-repeat;
	height: 36px;
	width: 100%;
	border: none;
	float: right;
	background-repeat: repeat-x;
}

#editUser {
	background-color: #eaeae2;
	padding: 15px;
}

/* @end */

/* @group ----------------GridView styling ---------- */

a.gv, a.gv:link, a.gv:visited {
	color: #829f66;
	text-decoration: none;
	/*font: 12px Verdana, Arial, Helvetica, sans-serif;*/
}

a.gv:hover, a.gv:active, a.gv:focus {
	color: #b7430d;
}

/* @end */

/* @group ---------- Social DataFrame ---------- */

#xBoxTagThis {
	width: 550px;
	position: relative;
	bottom: 115px;
	left: 4px;
	z-index: -1;
}

.xtopTagThis, .xbottomTagThis {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xb1TagThis, .xb2TagThis, .xb3TagThis, .xb4TagThis {
	display: block;
	overflow: hidden;
}

.xb1TagThis, .xb2TagThis, .xb3TagThis {
	height: 1px;
}

.xb2TagThis, .xb3TagThis, .xb4TagThis {
	background: #fff;
	border-left: 1px solid #bbbbb2;
	border-right: 1px solid #bbbbb2;
}

.xb1TagThis {
	margin: 0 5px;
	background: #bbbbb2;
}

.xb2TagThis {
	margin: 0 3px;
	border-width: 0 2px;
}

.xb3TagThis {
	margin: 0 2px;
}

.xb4TagThis {
	height: 2px;
	margin: 0 1px;
}

.xboxcontentTagThis {
	display: block;
	background: #fff;
	border: 0 solid #bbbbb2;
	border-width: 0 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 60px;
}

/* @end */

/* @group ---------- Featured Comments ---------- */

#featuredcomments {
	
}

#featuredcomments  ul {
	/*font-size: 100%;*/
}

#featuredcomments  li {
	width: 350px;
	position: relative;
	min-height: 99px;
	background: url('/_layouts/15/images/Babson/modules/commentBubble.png');
	padding: 13px 0 0 0;
	margin: 0 -20px 9px -3px;
	display: block;
}

#featuredcomments  li span.btm,  #featuredcomments 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;
}

#featuredcomments  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;
}

#featuredcomments  li span.btm {
	left: 0;
	bottom: 0;
	width: 100%;
	background-position: left bottom;
}

#featuredcomments  li span.btmR {
	left: 340px;
	top: 0;
	width: 10px;
	background-position: right bottom;
}

#featuredcomments .reportThis a.button {
	float: right;
	width: 52px;
	height: 21px;
	background-image: url('/_layouts/15/images/Babson.DigitalBabson/buttons/reportThis.png');
}

#featuredcomments ul li p {
	position: static;
	/*font-size: 100%;*/
	padding: 0 10px 0 41px;
}

#featuredcomments  ul li .reportThis {
	float: right;
	width: 52px;
	height: 20px;
	margin: -1px 8px 0 0;
}

#featuredcomments  ul li p.author {
	width: 153px;
	overflow: hidden;
	color: #9DBB8C;
	

/*

font: 93%/16px Verdana; */
	/*font: 14px Verdana;*/
	font-size: 1.077em; /*14px*/
}

#featuredcomments  ul li p.comments {
	color: #999;
	

/*

font: 85%/16px Verdana; */
	/*font: 12px Verdana;*/
	/*line-height: 18px;*/
}

#featuredcomments  ul li p.date {
	color: #B7430D;
	

/*

font: 77%/16px Verdana; */
	/*font: 11px Verdana;*/
	padding-bottom: 12px;
	/*line-height: 18px;*/
}

#featuredcomments a.anchor {
	text-decoration: none;
	color: #829F66;
}

#featuredcomments a.achor:hover {
	color: #B7430D;
}

/* @end */

/* @group ---------- Library Hours ---------- */

#libraryHoursContainer div {
	/*font-size: 12px;*/
}

#libraryHoursContainer table th {
	/*font-size: 12px;*/
}

#libraryHoursContainer table td {
	/*font-size: 12px;*/
}

#libraryHoursContainer a.anchor {
	text-decoration: none;
	color: #829F66;
}

#libraryHoursContainer a.achor:hover {
	text-decoration: none;
	color: #B7430D;
}

/* @end */

/* @group ---------- Media Center ---------- */
/* Photo / Video Library ---------------------------------------- */
.media_library_left {
width:285px;
float:left;
}
.media_library_right {
display:inline-block;
width:643px;
float:left;
}
.media_library_left .pagination {
display:inline-block;
clear:both;
}
.imageList li {
display: inline;
float: left;
margin-right:15px;
margin-bottom: 15px;
}
#content .media_library_left ul {
margin-left:0px;
list-style:none !important;
padding-left:0px;
}
#content .media_library_left h6 {padding-right:10px;}

.twtr-doc,
.twtr-widget {width:100% !important;}
#content #twtr-widget-1 .twtr-doc,
#content #twtr-widget-1 .twtr-hd a,
#content #twtr-widget-1 h3,
#content #twtr-widget-1 h4,
#content #twtr-widget-1 .twtr-popular {
background-color:#7e8083 !important;
color:#fff !important;
}
#auxiliary #twtr-widget-1 .twtr-doc,
#auxiliary #twtr-widget-1 .twtr-hd a,
#auxiliary #twtr-widget-1 h3,
#auxiliary #twtr-widget-1 h4,
#auxiliary #twtr-widget-1 .twtr-popular {
background-color:#7e8083 !important;
color:#fff !important;
}

#container ul {
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: 10px;
	margin: 0;
	text-index: -5px;
}
#container ul ul
{
    list-style-type: circle;
	padding-bottom: 0;

}
#container li {
	list-style-position: outside;
}

#container ul.ms-MenuUIUL {
	list-style-type: none;
	list-style-position: outside;
	padding-bottom: 0px;
}

#container ul.ms-MenuUIUL li {
	list-style-type: none;
	list-style-position: inside;
}

.mytd {
	padding: 25px;
}

.mycenter {
	text-align: center;
}

.audiobackground {
	background-color: #ecece6;
}

.audiopadding {
	background-color: #ecece6;
	padding: 12px;
}

/*.videohead {
color: #829f66;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.385em;
}
.videohead a {
color: #829f66;
text-decoration: none;
}
.videohead a:link {
color: #829f66;
text-decoration: none;
}
.videohead a:hover, a:active, a:focus {
color: #b7430d;
text-decoration: none;
}*/

/* @end */

/* @group Search */

/*.srch-Title2 A:link {
color: #006643 !important;
text-decoration: none !important;
font-family: georgia, "times new roman", times, serif;
}
.srch-Title2 A:visited {
color: #6c3c6a !important;
text-decoration: none !important;
}
.srch-Title2 A:hover {
color: #000 !important;
text-decoration: none !important;
}

.srch-Description2 {
max-width: 575px;
color: #605f5d;
margin-left: 24px;
font-size: 11px;
}

.srch-stats {
font-family: georgia, "times new roman", times, serif !important;
white-space: normal !important;
background: #006643;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
font-size: 18px;
}*/

/*search.css +*/
/*
This section of code includes a subset of rules from the OOB file "search.css"
The commeted numbers represent the original line number on which each rule occurred within "search.css"
The Selectors have also been stripped of the Sp Branding Engine function calls
*/
/*153*/.psrch-Main a:link,.psrch-Main a:visited,.psrch-Main a:hover{color:#3d3c98;}
/*282*/.psrch-Main #HotHH:hover a:link,.psrch-Main #HotHH:hover a:visited{
color:#3d3c98;
}
/*288*/.psrch-Main #HotHH a:hover{
color:#3d3c98;
text-decoration:underline;
}
/*447*/.srch-AutoCompListItem{
background:#FFF;
color:#3d3c98;
margin:0;
padding:4px 2px 4px 11px;
}
/*574*/.srch-federationarea{
background:#fcfcfc;
border:solid #9eb28f;
border-top-width:0;
border-right-width:0;
border-bottom-width:1px;
border-left-width:1px;
padding:0 0 5px;
float:right;
}
/*592*/.ms-searchref-main{
width:auto;
height:100%;
/*
font-size:1em;
font-family:verdana,tahoma,sans-serif !important;
*/
padding:7px 0 5px;
margin:10px 0 0 0;
background-color:#fff;
border:1px solid #9eb28f;
border-width:0 0 1px;
background-image:url("/_layouts/15/images/Babson/structure/ico_pipe_02.png");
background-repeat:repeat-y;
background-position:right;
}
/*617*/.ms-searchref-categoryname{
padding:1px 3px 7px 11px;
margin-bottom:10px;
font-size:18px;
height:10px;
color: #006643;
/*
font-family: georgia, "times new roman", times, serif;
*/
}
/*626*/li.ms-searchref-filter,li.ms-searchref-filtermsg{
padding:4px 20px 4px 5px;
color:#006643;
margin:1px 0 1px 6px;
}
/*631*/li.ms-searchref-selected,li.ms-searchref-filtermsg{
background:#fff;
border-top:#9eb28f 1px solid;
border-bottom:#9eb28f 1px solid;
border-left:#9eb28f 1px solid;
}
/*643*/.ms-searchref-filterlink{
color:#006643 !important;
text-decoration:none !important;
}
/*647*/.ms-searchref-filterlink:hover{
color:#000 !important;
text-decoration:underline !important;
}
/*655*/.ms-searchref-more{
color:#3d3c98 !important;
text-align:left;
text-decoration:none !important;
}
/*690*/div.srch-BestBetsBottom2{
border-bottom:solid 1px #9eb28f;
width:330px;
}
/*701*/div.ms-topanswerseperation{
border-bottom:solid 1px #9eb28f;
width:330px;
}
/*865*/.srch-advancedtable{
margin:40px auto;
border:1px solid #9eb28f;
background:#fcfcfc;
padding:0 25px 25px;
}
/*1017*/.ms-searchsummarymain a:link,.ms-searchsummarymain a:visited{
color:#3d3c98 !important;
}
/*1020*/.ms-searchsummarymain a:hover{
color:#000 !important;
text-decoration:underline !important;
}
/*1054*/.ms-searchsummarymorelink a:link,.ms-searchsummarymorelink a:visited{
color:#3d3c98;
text-decoration:none;
}
/*1058*/.ms-searchsummarymorelink a:hover{
color:#000;
text-decoration:underline;
}
/*1062*/.ms-searchtaTitle A:link,.ms-searchtaTitle A:visited,.ms-searchtaTitle A:hover{
color:#3d3c98 !important;
font-size:1.3em;
text-decoration:underline !important;
margin:0 5px;
margin-left:8px;
}
/*1177*/.srch-stats {
/*font-family: georgia, "times new roman", times, serif !important;*/
white-space: normal !important;
background:#fff !important;
margin-left:0px;
margin-top: 10px;
margin-bottom: 10px;
padding:10px 10px 10px 0px;
font-size: 18px;
color:#006643;
}
/*1239*/.ms-sbplain{
border:solid 1px #9eb28f !important;
border-right:none !important;
border-collapse:collapse;
/*font-size:12px;*/
padding:6px 2px 7px 10px;
/*font-family:verdana,tahoma,sans-serif;*/
background-image:none;
background-color:#fff;
height:17px;
display:block;
}
/*1251*/.ms-sbplainwithborder{
font-family:verdana, sans-serif;
font-size:8pt;
}
/*1254*/.ms-sblink a:link,.ms-sblink a:visited{
font-size:8pt;
color:#3d3c98;
margin-left:15px;
text-decoration:none;
}
/*1260*/.ms-sblink a:hover{
font-size:8pt;
color:#000;
text-decoration:underline;
margin-left:15px;
}
/*1271*/td.ms-sbgo img{
vertical-align:bottom;
border:1px solid #9eb28f !important;
border-left:none !important;
}
/*1278*/select.ms-sbscopes{
font-family:verdana,tahoma,sans-serif;
font-size:1.3em;
width:170px;
border:thin solid #9eb28f;
vertical-align:middle;
}
/*1295*/.srch-results{
padding-left:0px;
max-width:630px;
}
/*1346*/.srch-Summary A:link,.srch-Summary A:visited{
color:#3d3c98;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}
/*1352*/.srch-stats A:hover{
text-decoration:underline;
color:#000;
}
/*1382*/.srch-Description2 {
max-width: 575px;
color: #605f5d;
margin-left: 24px;
font-size: 11px;
}
/*1391*/.srch-Description2 a:link{
color:#3d3c98;
text-decoration:underline;
}
/*1443*/.srch-Title2 a:link,.srch-Title2 a:visited,.srch-Title2 a:hover{
color:#3d3c98 !important;
font-size:1.3em;
text-decoration:underline !important;
}

.srch-Title2 a,
.srch-Title2 a:link {
color: #006643 !important;
text-decoration: none !important;
font-family: georgia, "times new roman", times, serif;
}
.srch-Title2 a:visited {
color: #6c3c6a !important;
text-decoration: none !important;
}
.srch-Title2 a:hover {
color: #000 !important;
text-decoration: none !important;
}
/*1451*/.srch-BBTitle a:link,.srch-BBTitle a:visited,.srch-BBTitle a:hover{
color:#3d3c98 !important;
font-size:1em;
text-decoration:underline !important;
margin-left:0 !important;
font-family:verdana,tahoma,sans-serif !important;
}
/*1469*/.srch-URL2{
color:#008000 !important;
max-width:575px;
word-wrap:break-word;
margin-left:0px;
margin-right:8px;
}
/*1475*/span.srch-urllink a:link,.srch-urllink a:visited{
color:#3d3c98;
font-size:1em;
}
/*1479*/span.srch-urllink a:hover{
color:#000;
text-decoration:underline;
}
/*1562*/.srch-Page strong{
border-top:solid 1px #9eb28f;
border-right:solid 1px #9eb28f;
border-left:solid 1px #9eb28f;
border-bottom:solid 1px #9eb28f;
font-size:1.1em;
margin:0 3px;
padding:4px 7.5px;
background-image:none;
background-color:#eee;
text-decoration:none;
float:left;
display:block;
font-weight:bold;
color:#006643 !important;
}
/*1522*/.srch-Page a:link,.srch-Page a:visited{
border:1px solid transparent;
color:#006643 !important;
font-size:1.1em;
font-weight:normal;
margin:0 3px;
padding:4px 7.5px;
text-decoration:none;
float:left;
display:block;
}
/*1533*/.srch-Page a:hover{
border-top:solid 1px #9eb28f;
border-right:solid 1px #9eb28f;
border-left:solid 1px #9eb28f;
border-bottom:solid 1px #9eb28f;
text-decoration:none !important;
float:left;
display:block;
}
/*1611*/.ms-sctabcf A:link,.ms-sctabcf A:visited,.ms-sctabcfhover A:link,.ms-sctabcfhover A:visited{
color:#3d3c98;
text-decoration:none;
font-family:verdana,tahoma,sans-serif;
font-style:normal;
}
/*1617*/.ms-sctabcfhover A:hover{
text-decoration:none;
font-family:verdana,tahoma,sans-serif;
text-decoration:underline;
font-style:normal;
color:#000;
}
/*1687*/.srch-gosearchimg{
height:30px;
background-image:none;
}

/*1785*/.ms-osssearch-NotificationDiv a:link,.ms-osssearch-NotificationDiv a:visited,.ms-osssearch-NotificationDiv a:active{
color:#3d3c98;
text-decoration:none;
}
/*1789*/.ms-osssearch-NotificationDiv a:hover{
color:#000;
text-decoration:underline;
}
/*search.css -*/

/* @end */

/* @group Blog */

#blogImage img
{
    margin-bottom: 15px;
}

/* @end */

/* Used to overwrite some styles set in corev4.... */
.ms-WPBody td {
	font-family: inherit;
	font-size: 11px;
	line-height: 1.455;
}

/* Swatting Flies */
/* Eliminate an input button that is not supposed to be displayed */
#ctl00_ctl23_g_32984679_73b2_4128_a1f7_026717004167_ctl00_BabsonLogin1_signInControl_Button1 { display: none; }

/*JMoran 122310 (Rules to correct Events WPs and add Labeled Icons to popups instead of text labels) +*/
.errormessagetext {background-color:#fee; color:#f00;}
.lnk_viewall 
{
    cursor: pointer;
float:right;
color:#7a946b;
font-weight:bold;
font-size:11px;
}

/*Alumni +*/
/*
.alumni_name_frame {
position:relative;
margin-top:5px;
margin-bottom:10px;
}
*/
/*
.alumni_name_frame .alumni_name_dest {
padding-right:130px;
}
#alumniHeader .hdr_util input,
.alumni_name_frame .hdr_util input {cursor:pointer;}
*/
/*#alumniHeader .hdr_util,
.alumni_name_frame .hdr_util,
#advSearch .hdr_util {*/
/*display:inline-block;*/
/*height:30px;*/
/*width:auto;*/
/*position:absolute;*/
/*top:-40px;*/
/*right:0;*/
/*}*/

/*.alumni_name_frame .hdr_util.util01{right:120px !important;}*/
.align_right {float:right;}
.accordion_frame .affinities_header {
color:#006643 !important;
}
/*Alumni -*/

/*Callout +*/
.callout {
padding-bottom:20px !important;
margin-top:10px !important;
}
.callout.bdr {
margin-bottom:10px !important;
border-bottom: 1px dotted silver;
}
/*Callout -*/

/*Popup Box / Icon Lnks +*/
a.icolink_lg {
background-repeat:no-repeat;
background-position:0 0;
background-color:transparent;
display:block;
margin-top:5px;
margin-right:25px;
cursor:pointer;
text-indent:-2000px;
}
a.icolink_lg.lnkRemindMe {
background-image:url("/_layouts/15/images/Babson/labeledIcons/remindme.png");
height:29px;
width:53px;
}
a.icolink_lg.lnkNotifyMe {
background-image:url("/_layouts/15/images/Babson/labeledIcons/notifyme1.png");
height:29px;
width:53px;
}
a.icolink_lg.lnkAddToMyCalendar {
background-image:url("/_layouts/15/images/Babson/labeledIcons/addtomycalendar.png");
height:29px;
width:84px;
}
a.icolink_lg.lnkEmailFriend {
background-image:url("/_layouts/15/images/Babson/labeledIcons/email.png");
height:29px;
width:64px;
}
a.icolink_lg.lnkRegister {
background-image:url("/_layouts/15/images/Babson/labeledIcons/register1a.png");
height:29px;
width:53px;
}
/*
a.lnkEventRegister {
display:inline-block;
width:auto;
padding-right:10px;
margin-right:10px;
border-right:solid 1px #7a946b;
color:#7a946b !important;
font-weight:bold !important;
}
*/
table.utilities.reglink_no a.lnkEventRegister {
padding-right:0px;
margin-right:0px;
border-right:none;
}
.lnkEventRegister_frame a.lnkEventRegister {
padding-right:0px;
border-right:none;
}
/*
a.icolink16 {
background-repeat:no-repeat;
background-position:0 0;
background-color:transparent;
display:inline-block;
min-height:18px;
height:auto !important;
height:18px;
width:auto;
padding-left:20px;
}
a.icolink16.lnkFaceBook {background-image:url("/_layouts/15/images/Babson/modules/facebook16x16.png");}
a.icolink16.lnkLinkedIn {background-image:url("/_layouts/15/images/Babson/modules/linkedin16x16.png");}
a.icolink16.lnkTwitter {background-image:url("/_layouts/15/images/Babson/modules/twitter16x16.png");}
*/

a.icolink28 {
background-repeat:no-repeat;
background-position:0 0;
background-color:transparent;
display:inline-block;
height:28px;
width:28px;
text-indent:-1000px;
}
a.icolink28.lnkFaceBook {background-image:url("/_layouts/15/images/Babson/modules/ico28_facebook.png");}
a.icolink28.lnkTwitter {background-image:url("/_layouts/15/images/Babson/modules/ico28_twitter.png");}
a.icolink28.lnkLinkedIn {background-image:url("/_layouts/15/images/Babson/modules/ico28_linkedin.png");}
a.icolink28.lnkRSS {background-image:url("/_layouts/15/images/Babson/modules/ico28_rss.png");}
a.icolink28.lnkYouTube {background-image:url("/_layouts/15/images/Babson/modules/ico28_youtube.png");}
a.icolink28.lnkFlickr {background-image:url("/_layouts/15/images/Babson/modules/ico28_flickr.png");}
a.icolink28.lnkWordPress {background-image:url("/_layouts/15/images/Babson/modules/ico28_wordpress.png");}
a.icolink28.lnkDelicious {background-image:url("/_layouts/15/images/Babson/modules/ico28_delicious.png");}
a.icolink28.lnkLifeAt {background-image:url("/_layouts/15/images/Babson/modules/ico28_lifeat.png");}
a.icolink28.lnkBlog {background-image:url("/_layouts/15/images/Babson/modules/ico28_blog.png");}
a.icolink28.lnkGplus {background-image:url("/_layouts/15/images/Babson/modules/ico28_GooglePlus.png");}

.castor-thickborder {padding-bottom:0px;}
.labEventDetailsEventName {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#7a946b;
}
div.pnlEventDetails {
visibility:hidden;
width:33%;
}
div.pnlEventDetails,
div.pnlEventDetails * {white-space:normal !important;}

.lsb_utils a.icolink_lg.print {background-image:url("/_layouts/15/images/Babson/buttons/btn_print.png");}
.lsb_utils a.icolink_lg.share {background-image:url("/_layouts/15/images/Babson/buttons/btn_share.png");}
/*Popup Box / Icon Lnks -*/

#auxiliary .pnlEventsByMonth {
/*overflow-x:scroll;*/
overflow-y:auto !important;
overflow-x:auto !important;
height:200px !important;
width:auto;
}
#navSecondary .labEventTimeSpan {
width:50px;
}
.eventsbymonth_datecol {
white-space:nowrap;
/*padding-bottom:10px;*/
width:150px;
}
.eventsbymonth_mainccol {
/*padding-bottom:10px;*/
}
.datalstCatgoryFilter a {
font-family:verdana, sans-serif;
color:#3d3c98 !important;
font-size:10px;
}
.ms-rtestate-read.ms-rte-wpbox {margin-bottom:20px;}/*!*/

/*##Subnav (Banner and Footer)## +*/
/*
div.subnav {height:18px;}
div.subnav, div.subnav * {}
div.subnav ul {
list-style-type:none;
margin:0 0 0 0;
padding:0 0 1px 0;
margin-left:0 !important;
padding-left:5px !important;
}
div.subnav ul li {
display:inline-block;
clear:none;
background-image:none;
padding:0 8px 0 3px;
background:url("/_layouts/15/images/Babson/structure/ico_pipe_02.png") right center no-repeat transparent;
}
div.subnav ul li a {
display:inline;
width:auto;
}
div.subnav ul li.last {background-image:none;}
div.subnav * a,
div.subnav * a:link,
div.subnav * a:active,
div.subnav * a:visited,
div.subnav * a:hover {
color:#285143;
text-decoration:none;
}
div.subnav * a:hover {text-decoration:underline;}

#headerLogout {
display:inline-block;
clear:none;
background-image:none;
padding:0 8px 0 5px;
background:url("/_layouts/15/images/Babson/structure/ico_pipe_02.png") left center no-repeat transparent;
}

#footerMobileLink {
display:inline-block;
clear:none;
background-image:none;
padding:0 8px 0 5px;
font-size:8px;
background:url("/_layouts/15/images/Babson/structure/ico_pipe_02.png") left center no-repeat transparent;
}
*/

/*Varient: Dynamic Links +*/
/*
div.dynamic_links {
height:18px;
margin-bottom:10px;
}
div.dynamic_links ul li {
background-image:none;
padding:0 25px 0 0;
}
div.dynamic_links ul li a,
div.dynamic_links ul li a:link,
div.dynamic_links ul li a:active,
div.dynamic_links ul li a:visited,
div.dynamic_links ul li a:hover {
display:inline-block;
font-family:verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
div.dynamic_links ul li a .viewmode_element {display:none;}
*/
/*Varient: Dynamic Links -*/

/*##Subnav (Banner and Footer)## -*/

/*Simple List +*/
#content ul.list_simple,
#auxiliary ul.list_simple,
#auxiliary_sub ul.list_simple  {
list-style:none;
padding:0 0 0px 0;
margin:0 0 0px 0;
}
/*#content ul.show_02.list_simple {padding-bottom:55px;}*/
#content ul.list_simple.balloon {padding:0 0 50px 0;}
#content ul.list_simple li {
padding:0 0 0px 0;
}
#content  .list_simple.padded {margin-bottom:10px;}
#content  .list_simple.padded li {padding:0 0 5px 0;}
/*Simple List -*/

/*Form Frame Simple +*/
#content ul.form_frame_simple {
display:block;
height:auto;
width:100%;
}
#content ul.form_frame_simple li {
display:inline-block;
padding-left:0px;
padding-right:0px;
float:left;
}
#content .form_frame_simple .form_frame_item > .item_inner > label {
display:inline-block;
min-height:20px;
white-space:normal;
}
#content .form_frame_simple .form_frame_item > .item_inner > label span {
/*padding-right:5px;
margin-left:-5px;*/
}
#content ul.form_frame_simple li {width:100%;}
#content ul.show_01 li {width:100%;}
#content ul.show_02 li {width:50%;}
#content ul.show_03 li {width:33%;}
#content ul.show_03 li.modulus {width:34%;}
#content ul.show_04 li {width:25%;}
#content ul.show_05 li {width:20%;}
#content ul.show_06 li {width:16%;}
#content ul.show_06 li.modulus {width:20%;}
#content ul.show_07 li {width:14%;}
#content ul.show_07 li.modulus {width:16%;}
/*#content ul.show_03 li {width:33%;}*/
.section_delimit {
display:block;
clear:both;
height:10px;
}
.form_frame_simple.nolabels label {display:none;}
#content .null_hidden {display:none !important;}

.section_frame {
clear:both;
width:100%;
}
.section_frame .form_frame_simple li .item_inner {
display:inline-block;
/*width:97%;*/
width: 100%;
padding:0 0 0 0;
}
.section_frame .form_frame_simple li.modulus .item_inner {
padding:0 0 0 0;
width:100%;
}
.section_frame .form_frame_simple.show_01 li.modulus .item_inner {width:75%;}
.section_frame .form_frame_simple.show_01.fullwidth li.modulus .item_inner {width:100%;}
#auxiliary .section_frame .form_frame_simple.show_01 li.modulus .item_inner,
#auxiliary_sub .section_frame .form_frame_simple.show_01 li.modulus .item_inner {width:100%;}

.profBackground table tr td.apSpaceTD,
#advSearch div table tr td.formlabelgray {
padding:0 0 5px 0;
}

#advSearch div table.form_frame_horizontal tr td.formlabelgray,
table.form_frame_horizontal tr td {
padding-right:10px;
white-space:nowrap;
vertical-align:middle !important;
}

/* .section_frame .form_frame_simple input[type='text'] {border:solid 1px #abadb3 !important;} */
/*.balloon .section_frame .form_frame_simple input[type='text'] {
outline:none;
width:100%;  
}
*/

/*
.section_frame .form_frame_simple select {
min-height:16px;
font-size:12px;
}
*/
.section_frame .form_frame_simple .form_frame_item .form_fields {
position:relative;
}

.section_frame .form_frame_simple .form_frame_item .form_fields img.ui-datepicker-trigger {
height: 22px;
position:absolute;
right:5px;
top:0px;
}

.validation-summary {font-weight:bold;}
.validation-summary ul li {font-weight:normal;}
.validation-summary,
.validation-summary ul li,
.required-indicator {color:#c00 !important;}
.required-indicator-not {color:#ffffff !important;}
span.chkHide_item {
display:inline-block;
height:auto;
width:auto;
/* background-color:#e8947e; */
margin-left:5px;
}
.profHeader span.chkHide_item {background-color:transparent;}
span.chkHide_item input {}
/*
span.chkHide_item label {
display:none;
}
*/
/*
span.showtxt {
display:block;
height:20px;
margin-bottom:0px;
margin-left:0px;
background-color:#eaeae2;
}
*/
/*
span.showtxt label {
display:inline;
font-family: verdana, sans-serif;
color:#006643;
font-size:10px;
font-weight:bold;
}
*/
.hdr_infocopy,
.hdr_infocopy a,
.hdr_infocopy a:link,
.hdr_infocopy a:active,
.hdr_infocopy a:visited,
.hdr_infocopy a:hover {
display:block;
min-height:12px;
font-family: verdana, sans-serif;
color:#006643;
font-size:10px;
clear:both;
}
.section_frame .form_frame_simple .form_frame_item > .item_inner > span.hdr_infocopy {
font-style:italic;
/*color:#006643 !important;*/
min-height:10px;
padding-left:2px;
margin-top:-5px;
margin-bottom:3px;
}
.balloon .form_frame_simple div.balloon {
padding:0 0 0 3px;
}

/*Form Frame Simple -*/

/*Grouping Block +*/
.groupingbox_frame .groupingbox {
display:block;
height:1%;
width:auto;
padding-bottom:5px;
clear:both;
}
.groupingbox_frame table tr td {
height:18px;
padding:0;
}
.groupingbox_frame table tr td span input {}
.groupingbox_frame table tr td span label {
padding-top:3px;
display:inline-block;
width:auto;
}
.mode_view .groupingbox_frame .viewmode_element {
width:auto;
/*background:url("/_layouts/15/images/Babson/modules/ico_bullet_comma.png") 100% 100% no-repeat transparent;
padding-right:4px;*/
height:auto;
}
.mode_view .groupingbox_frame .viewmode_element.last {
background-image:none;
padding-right:0px;
}
/*Grouping Block -*/

/*Event Block +*/
.castor-dots a:hover,
.castor-thickborder a:hover,
.castor-thickborder * a:hover {color:#006643;}
/*Event Block -*/

/*Search Results +*/
ol.searchresult_frame li 
{
    border-bottom: 1px dotted #aaa;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
/*
span.dirResText_01 div,
span.dirResText_02 div {margin-bottom:5px;}
span.dirResText_01 .searchresult_name {
display:inline-block;
height:18px;
white-space:nowrap;
padding-right:10px;
margin-top:-10px;
background:url("/_layouts/15/images/Babson/modules/ico_bullet_gt01.png") 100% 70% no-repeat transparent;
}
*/
.searchresult_namepreffirst {padding-right:5px;}
div.searchresult_addrbus span {
background:url("/_layouts/15/images/Babson/modules/ico_bullet_comma.png") 100% 100% no-repeat transparent;
padding-right:4px;
}
.nobold {font-weight:normal;}
/*Search Results -*/

/*Profile +*/

/*Profile -*/


/*Forms General +*/
textarea.ballon_select,
select.ballon_select{
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
}
textarea.ballon_select {width:99%;}
/*Forms General -*/

/*View Mode/EditMode Forms +*/

/*edit mode (form) +*/
.viewmode_element {display:none;}

/*edit mode (form) -*/

/*view mode (form) +*/
.mode_view .viewmode_element {
display: block;
font-style: normal;
}
.mode_view .xboxcontent,
.mode_view .xboxcontentContact,
.mode_view .xboxcontentTagThis {
display:block;
background:transparent;
border-right:none !important;
border-left:none !important;
border-width:0;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0;
height:auto;
}
.mode_view .xtop,
.mode_view .xbottom,
.mode_view .xtopContact,
.mode_view .xbottomContact,
.mode_view .xtopTagThis,
.mode_view .xbottomTagThis,
.mode_view input[type="text"],
.mode_view select,
.mode_view textarea,
.mode_view .chkHide_item,
.mode_view .callout {display:none !important;}
select option.is_selected {background-color:#fcc;}
/*view mode (form) -*/

/*View Mode/EditMode Forms -*/

/*Contacts +*/
.contacts_frame div {
padding:0 0 10px 0;
margin:0 0 10px 0;
border-bottom:dotted 1px silver;
}
.contacts_frame div.lastchild {
padding:0 0 0px 0;
margin:0 0 0px 0;
border-bottom:none;
}
.contacts_frame p {
margin:0 0 0 0;
padding:0 0 10px 0;
}
/*
.contacts_frame label {
color:#285143;
font-weight:bold;
font-size:11px;
}
*/
/*
.contacts_frame div span {
padding-left:8px;
font-size:11px;
}
*/
/*Contacts -*/

/*#####AJAX Tabbox##### +*/
/*
div.ajax__tab_default {width:100% !important;}
div.ajax__tab_xp .ajax__tab_header {
height:18px;
padding:0 0 0 0;
background:url("/_layouts/15/images/Babson/structure/tabs_frame_ajax.png") bottom left repeat-x #e5e5e5;
}
div.ajax__tab_header span {
background:url("/_layouts/15/images/Babson/structure/tabs_noactive_ajax.png") bottom left repeat-x transparent;
display:table;
width:auto;
height:18px;
float:left;
}
/-outer-/
div.ajax__tab_xp .ajax__tab_outer {
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:3px;
height:18px;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
background-image:none;
background-color:transparent;
border-right:1px solid transparent;
}
div.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:3px;
height:18px;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
background-image:none;
background-color:transparent;
border-right:1px solid transparent;
}
div.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
padding-top:0;
padding-right:0;
padding-bottom:0;
padding-left:3px;
height:18px;
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
background:url("/_layouts/15/images/Babson/structure/tabs_active_ajax.png") top left no-repeat #fff;
border-right:1px solid #ccc;
}

/-inner-/
div.ajax__tab_xp .ajax__tab_inner {
padding-top:2px;
padding-right:12px;
padding-bottom:0;
padding-left:12px;
height:15px;
background-image:none;
background-color:transparent;
border-right:none;
}
div.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
padding-top:2px;
padding-right:12px;
padding-bottom:0;
padding-left:12px;
height:15px;
background-image:none;
background-color:transparent;
border-right:none;
}
div.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
padding-top:2px;
padding-right:12px;
padding-bottom:0;
padding-left:12px;
height:15px;
background-image:none;
background-color:transparent;
border-right:none;
}

/-tab-/
div.ajax__tab_xp .ajax__tab_tab {
color:#5085a8;
height:17px;
display:table;
width:auto;
margin:0;
padding-top:2px;
padding-right:8px;
padding-left:3px;
background-image:none;
background-color:transparent;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:11px;
}
div.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
color:#5085a8;
height:17px;
display:table;
width:auto;
margin:0;
padding-top:2px;
padding-right:8px;
padding-left:3px;
background-image:none;
background-color:transparent;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}
div.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
color:#333;
height:17px;
display:table;
width:auto;
margin:0;
padding-top:2px;
padding-right:8px;
padding-left:3px;
background-image:none;
background-color:transparent;
font-family:arial, verdana, sans-serif;
font-weight:bold;
font-size:11px;
}
*/

/*box*/
/*
div.ajax__tab_xp .ajax__tab_body {
font-family:verdana,tahoma,helvetica;
font-size:12px;
border:none;
border-top:0;
padding:0 0 0 0;
background-image:none;
background-color:transparent;
position:relative;
height:auto !important;
}
*/
/*#####AJAX Tabbox##### -*/

/*New Header +*/
#header .ms-WPBorder {border:none;}
#header .cbq-layout-main ul.dfwp-column.dfwp-list {
list-style:none;
display:block;
width:100%;
height:auto;
}
#header .cbq-layout-main ul.dfwp-column.dfwp-list li {
padding:0 10px 0 0;
margin:0 0 0 0;
display:inline-block;
width:40%;
height:auto;
float:left;
}

#header #navigate .col {
padding-top:0px;
}
#header #navigate .col .s4-wpTopTable {
margin-top:18px;
}
#header #navigate li {clear:none;}

#header .cbq-layout-main ul.dfwp-column.dfwp-list li a,
#header .cbq-layout-main ul.dfwp-column.dfwp-list li a:link,
#header .cbq-layout-main ul.dfwp-column.dfwp-list li a:active,
#header .cbq-layout-main ul.dfwp-column.dfwp-list li a:visited,
#header .cbq-layout-main ul.dfwp-column.dfwp-list li a:hover {
background:url("/_layouts/15/images/Babson/modules/ico_gt01.png") 100% 50% no-repeat transparent;
color:#829F66;
text-transform:uppercase;
font-size:12px;
padding-right:10px;
}
#header .cbq-layout-main ul.dfwp-column.dfwp-list li a:hover {
background:url("/_layouts/15/images/Babson/modules/ico_gt01_ovr.png") 100% 50% no-repeat transparent;
color:#b7430d;
}
/*#header .bullet {
background-image:none;
padding-left:0;
}*/
#header .item {
padding:0;
}
#header .link-item,
#header .link-item a,
#header .link-item a:link {
font-family:verdana, sans-serif;
background-image:none;
padding-left:0;
}
.ms-WPHeader td, .ms-fakewptitle,
#header .ms-WPHeader td, .ms-fakewptitle {
border-bottom:none;
border-collapse:collapse;
}
#header .jsOn #topControls {
clear:both;
height:32px;
left:0;
margin:0;
overflow:hidden;
padding:0 0 0 515px;
position:relative;
top:5px;
z-index:300;
}

#header #navigate .right ul.dfwp-column.dfwp-list li {
padding:0 0 0 0;
margin:0 0 0 0;
display:inline-block;
width:100%;
height:auto;
float:none;
clear:both;
}
#header #navigate .right {
background: none repeat scroll 0 0 #fff;
left: 559px;
position: absolute;
width: 202px;
}
/*New Header -*/

/*Search Results +*/
/*YouTube Vids +*/
.ms-searchsummarymain {
width:100% !important;
padding-right:0px;
margin-bottom:0px;
}
.srchctr_rightcell {width:300px;}
.ms-searchsummarymain div.ms-searchChannelTitle {margin-bottom:5px;}
.ms-searchsummarymain span.ms-searchChannelTitle {
color:#006643 !important;
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:18px;
font-weight:normal;
display:block;
padding-bottom:8px;
width:100%;
border-bottom: 1px dotted silver;
}
.srch-maintopleft {padding-left:10px;}
.ms-searchsummarybody .ms-searchsummaryTitle > div {
width:100% !important;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px dotted silver;
}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody tr:first-child > td:first-child > div {border:none !important;}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody tr:first-child > td > div > a > img {width:110px !important;}
/*Second Cell*/.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr:first-child td ~ td {
width:99% !important;
}
.ms-searchsummarybody .ms-searchsummaryTitle div.youtube_hdr a,
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr td a {color:#006643 !important;}
.ms-searchsummarymain .ms-searchsummarymorelink a {
display:block;
padding-bottom:10px;
color:#006643 !important;
font-weight:bold;
}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr td {
background-color:#eee;
padding-top:3px;
}
/*First Cell*/.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr:first-child td {
background-color:transparent;
padding-bottom:5px;
}
.ms-searchsummarybody .ms-searchsummaryTitle div.youtube_hdr {padding-bottom:5px;}
.ms-searchsummarybody .ms-searchsummaryTitle div.youtube_hdr a,
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr:first-child td ~ td a {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px !important;
font-weight:normal !important;
}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr:first-child td ~ td > div:first-child {display:none;}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr:first-child td ~ td > div:first-child ~ div {padding-right:10px;}
/*Third Cell*/.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr:first-child td ~ td ~ td {
width:140px !important;
padding-left:10px !important;
display:none;
}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr:first-child td ~ td ~ td a {
color:#006643 !important;
font-family:arial, sans-serif;
font-size:11px !important;
}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr ~ tr > td span:first-child {padding-left:5px;}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr ~ tr > td {padding-left:0px !important;}
.ms-searchsummarybody .ms-searchsummaryTitle > div > table > tbody > tr ~ tr > td ~ td {
padding-left:0px !important;
padding-top:2px;
}
.elementhide,
#content #auxiliary_sub * .ms-searchsummarybody > .ms-searchsummaryTitle > div > table > tbody > tr > td ~ td {display:none;}

/*YouTube Vids -*/
/*Search Results -*/

/*Data Table 01 +*/
table.datatable_frame01 {
width:75%;
border-bottom:solid 2px #006643;
margin-bottom:20px;
}
table.datatable_01 {
border-top:solid 1px #006643; /*lt bdr*/
margin-bottom:15px;
}
table.datatable_01 th {
height:20px;
padding:4px 6px 4px 10px;
text-align:left;
color:#006643; /*hdr txt*/
font-family:georgia,times,"Times New Roman",serif;
font-size:12px;
font-weight:bold;
border-right:solid 1px #006643;
border-bottom:solid 1px #006643; /*dk bdr*/
}
table.datatable_01 th a {color:#006643 !important;}
table.datatable_01 th:first-child {border-left:solid 1px #fff;}
table.datatable_01 th.lastcell {border-right:solid 1px #fff;}
table.datatable_01 th.leftColHdr {
color:#363636;
font-weight:bold;
font-size:12px;
}
table.ratestable {margin-bottom:15px;}
table.ratestable th.leftColHdr {
color:#31649d;
}
table.datatable_01 th strong {
color:#31649d;
font-family:arial, sans-serif;
font-size:14px;
}

table.datatable_01 td {
padding:8px 6px 8px 10px;
border-bottom:solid 1px #7a946b; /*lt bdr*/
border-right:solid 1px #7a946b; /*lt bdr*/
border-left:solid 1px #fff;
vertical-align:top;
color:#363636;
font-size:11px;
}
table.datatable_01 td.lastcell {border-right:solid 1px #fff;}
table.datatable_01 colgroup col.hasbg {background-color:#f7fbf4;}
table.datatable_01 colgroup col.hdrcol {
color:#363636;
font-weight:bold;
font-size:11px;
}
table.datatable_01 colgroup col.hdrcol,
colgroup col.hdrcol,
* colgroup col.hdrcol {width:150px !important;}
table.datatable_01 * a.link_bold {
font-weight:bold !important;
color:#09c !important;
}
table.dyn_alt_cols tr td.hdrcol {
color:#363636;
font-weight:bold;
font-size:11px;

width:137px !important;
}
table.dyn_alt_cols tr td.hasbg {background-color:#f7fbf4;}

table.altrows tr td.alt_row {background-color:#f9fdfe;}

table.datatable_01 th a.link_bold {font-size:12px;}
table.datatable_01 p {
margin:0;
padding: 0 0 0 0;
}
table.datatable_01 ul li {
padding-bottom:10px;
padding-left:15px;
background:url("/_layouts/15/EB/images/ico_homesplash_nav_original.gif") 5px 4px no-repeat transparent;
}
h2.rateheader,
h2.datatbl_01_hdr {
font-size:14px;
color:#036;
font-family:arial, sans-serif;
font-weight:bold;
font-style:normal;
padding:0 0 5px 0;
margin:0;
}
h2.datatbl_01_hdr a {
font-size:12px;
margin-left:75px;
}

.allheaders tr th {
background-color:#f7fbf4;
height:20px;
padding:4px 6px 4px 10px;
}
table.allheaders th:first-child {border-left:1px solid #006643;}
table.allheaders th.lastcell {border-right:1px solid #006643;}
table.allheaders td:first-child {border-left:1px solid #7a946b;}
table.allheaders td {
border-bottom:1px solid #7a946b;
/*border-left:1px solid #ffffff;*/
border-right:1px solid #7a946b;
}
table.datatable_01 td.lastcell {border-right:1px solid #7a946b;}

th.numbercell {text-align:right !important;}
td.numbercell {
white-space:nowrap;
text-align:right;
}
.callout {
font-weight:bold;
/*color:#c00 !important;*/
font-style:normal;
}

/*Borders Style 02 +*/
table.bdrs02 {
border-top:solid 1px #006643;
border-right:solid 1px #006643;
border-bottom:solid 1px #006643;
border-left:solid 1px #006643;
}
table.bdrs02 td {
border-bottom:solid 1px #006643;
border-right:solid 1px #006643;
}
table.bdrs02 th {
border-bottom:solid 1px #006643;
}
table.datatable_01.bdrs02 td.lastcell {border-right:1px solid #006643 !important;}
/*table.datatable_01.bdrs02 td {border-right:1px solid #7a946b;}*/
table.datatable_01.allbold tr td {font-weight:bold;}
/*Borders Style 02 -*/
table.ssi_table {
border-bottom:1px solid #7a946b;
width:100%;
}
table.ssi_table td {
border-bottom:none;
border-right:none;
padding-top:3px;
padding-bottom:0px;
border-right:1px solid #7a946b;
border-left:1px solid #7a946b;
text-align:left;
}
table.ssi_table td:first-child {
padding:3px 0 0 3px;
width:20px;
text-align:center;
}
.request_ssi_frame .bdr-box {padding:5px;}
.bdr-box {
border:1px solid #006643;
background-color:#f7fbf4;
margin-top:10px;
display:inline-block;
width:auto;
padding:5px;
font-weight:bold;
}
.request_ssi_frame h3 {
font-size:1.1em;
}

.request_ssi_frame h3 {
color:#006643;
font-size:14px;
font-weight:bold;
padding:5px 0px 5px 0px;
text-transform:uppercase;
}
.request_ssi_frame table.ssi_table tr.even {background-color:#f7fbf4;}

/*Data Table 01 -*/

/*JMoran 122310 -*/

#ctl00_Header_GlobalNavigation_TopicalNavigation_dlTopicalNav {
    width: 534px;
}