@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/18px Arial, Helvetica, sans-serif; background:#0c2f4b; color:#3a3a3a;background:#0c2f4b url(images/bkgd_body.gif) repeat-x left top;padding:0;}
body.newsLet,
body.blank{background:#ffffff;}

.mastWrap{float:left;width:100%;background:#8eb0c8 url(images/bkgd_body.gif) repeat-x left top;padding:0;}
.newsLet .mastWrap{float:left;width:100%;background:none;padding:0 0 10px;}
.cntrWrap{width:961px;margin:0 auto;}
.fltFix{float:left;width:100%;}
.newsLet .fltFix{float:left;width:100%; background:#FFFFFF;}

a { color: #0c2f4b; text-decoration:underline; outline:none;}
a:hover { color:#e87511; text-decoration:underline;}
a:visited{}
a:active{}
/*Set Facebook Links as well. */
a.FB_Link {color:#0c2f4b !important;}
/*Set Anchor Links */
a.anchor{color: #0c2f4b; text-decoration:none; outline:none;}
a.anchor:hover { color: #0c2f4b; text-decoration:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 7px 0;}
h1{	line-height:24px;	color:#688eb1;	font-weight:normal;	font-family: Georgia, "Times New Roman", serif;	font-size: 30px;	text-transform: uppercase;	letter-spacing: 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #bbd8eb;}
h2, .PageSubTitleHeader {font-size:14px; line-height:17px; color:#0c2f4b;}
h3 {font-size:13px;line-height:15px;}
h4 {font-size:11px;line-height:13px;}
h5 {font-size:10px;line-height:12px;}
p {margin:7px 0;padding:0;}
#PageTitle, .PageTitleHeader, #PageSubTitle, #PageTitleLink{ display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#333;color:#333;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:right; width:729px;height:62px;background:url(images/bkgd_header.gif) repeat-x top left; color: #7897b0;}

.structHead #nav2{float:left;padding:15px 26px 0 26px; color: #e87511;}

.structHead #ContentQuickLinks{margin:0; padding:0 0 0 13px; float:left;margin-top:32px;*padding-left:10px;}
.structHead #ContentQuickLinks ul{list-style:none;margin:0; padding:0;}
.structHead #ContentQuickLinks li{ display:block;float:left;margin:0; padding:0 0;}
.structHead #ContentQuickLinks a{margin:0; padding:6px 10px 5px;*padding-left: 9px;display:block; font-size:11px; color:#7897b0; text-decoration:none; text-transform:uppercase; font-weight:normal;}
.structHead #ContentQuickLinks li.arw a{background:transparent url(images/TopNavArw.gif) no-repeat scroll right 8px;margin:0 9px 0 0;padding:6px 18px 5px 10px;}
.structHead #ContentQuickLinks li:hover, .structHead #ContentToplinks li.sfHover { background: url(images/TopHt.gif) repeat-x left top;}
.structHead #ContentQuickLinks li.curr a{color:#fff;}

/* Member Tools Links */
.structHead #ContentMemberTools{margin:0; padding:12px 0 0; float:right;margin-top:-60px;margin-right:230px;*margin-right:0px;}
.structHead #ContentMemberTools ul{list-style:none;margin:0; padding:0;}
.structHead #ContentMemberTools li{ display:block;float:left;margin:0; padding:0 3px;color:#e87511; border-left: 1px solid #e87511;line-height:11px;}
.structHead #ContentMemberTools li:first-child {border-left:0 none;}
.structHead #ContentMemberTools a{margin:0;display:block; font-size:10px; color:#ffffff; text-decoration:none; font-weight:bold;}

.structHead .MTLinkscontainer {display:none;}

.structHead #ContentSearch{	float:right;height:19px;margin:0;padding:9px 11px 0 15px; margin-top:-60px;}
.structHead #ContentSearch input{ width:144px;background-color:#50779c; color: #ffffff; border: 1px solid #50779c;}
.structHead #ContentSearch button{ width:57px;background: #2c4050 url(images/bkgd_search.gif) repeat-x top left; color: #9bb7cc; border: 1px solid #50779c;font-size:10px;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{float:left;margin:0;padding:0;width:231px; background-color:#345c87; /*border-left: 1px solid #6883a2;*/ border-right: 1px #6883a2 solid; height:480px; min-height:480px;}

.structLeft h1.logo{padding:0;margin:0;float:left;padding: 40px 42px 33px 40px; border: none;}
.structLeft h1.logo a{background:transparent url(images/logo_alumni.png) no-repeat scroll left top; display:block;	height:96px;text-indent:-999em;	width:152px;}
.structLeft #toplogo {background:transparent url(images/bkgd_logo.gif) no-repeat top left;display:block;height:169px;text-indent:-999em;width:231px;}

.structLeft #social{background: url(images/bkgd_social.gif) no-repeat top left; width:231px; height: 52px; overflow:hidden; padding-top: 37px; /*padding-left: 25px;*/text-align:center;}

.structLeft #ContentLayoutLeft2 {margin-top: 8px;}
.structLeft #ContentLayoutLeft3 {margin-top: 8px; margin-bottom:23px;}

.structLeft #navStay2{background:transparent url(images/bkgd_leftnav.png) repeat-x left top;float:left;padding:15px 26px 0 26px;width:180px; color: #c9dcea;min-height:480px;height:480px;}
.structLeft #ContentLeftNav{margin:0; padding:0; float:left; color: #c9dcea;padding-top:23px 0 0 0;}
.structLeft #ContentLeftNav ul{margin:8px 0 0 0;padding:0; padding-top:20px;float:left; list-style:none; width:180px; background:url(images/header_commlinks.png) no-repeat top left;}
.structLeft #ContentLeftNav li{margin:0; padding:0;display:block; width:180px;border-bottom:1px solid #5F84A9;}
.structLeft #ContentLeftNav a:hover{background:url(images/nav_orangearrow.png) no-repeat top left; margin-left: -15px; padding-left: 15px;}
.structLeft #ContentLeftNav a{margin:0; padding:1px 0 1px 0px; display:block;color:#c9dcea; text-decoration:none; font-weight:bold; }
/*.structLeft #ContentLeftNav li:hover, .structLeft #ContentLeftNav li.sfHover { background: #4b116f;}
.structLeft #ContentLeftNav li.arrow {background:url(images/nav_orangearrow.png) no-repeat top left; margin-left: -15px; padding-left: 15px;}*/

.structLeft #ContentSocial{float:left;margin:10px 0 0;padding:6px;width:149px; position:relative; background:#350c4e; display:inline;}
.structLeft #ContentSocial .corner { height:6px; width:6px; position:absolute;}
.structLeft #ContentSocial .tl{ background:url(images/Socialtl.gif) no-repeat; left:0; top:0;}
.structLeft #ContentSocial .bl{ background:url(images/Socialbl.gif) no-repeat; left:0; bottom:0;_bottom:-10px;}
.structLeft #ContentLinks{float:left;margin:0;padding:0;width:160px;}

/*.structLeft #ContentMiddleLayoutLeft{float:left;margin:10px 0; color:#FFFFFF;padding:0;width:160px;}*/
.structLeft #ContentMiddleLayoutLeft a,
.structLeft #ContentMiddleLayoutLeft h1,
.structLeft #ContentMiddleLayoutLeft h2{color:#FFFFFF;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0; float:left; background-color:#345c87; width:100%; border-left: 1px solid #6883A2;}
.structBody2{margin:0; padding:0; float:left; background:url(images/ContentBtm.gif) no-repeat right bottom; width:100%;position:relative;}

.structBody #ContentMiddleLayoutRotator {width: 499px; background-color: white;}
.structBody #ContentLayoutRotator {width: 499px; background-color: white;}
.structBody #ContentSchoolLogo {width:229px; height:196px; float:right;}

.structBody .MidWrap{float:right;margin:0;_width:728px;	width:729px;_height:600px;min-height:600px;	background-color: #a0afbd;}
.structBody .MidWrap2{margin-top: 0px;	float:left;_width:728px;width:728px;min-height:560px;	background: #ffffff url(images/bkgd_content.gif) repeat-x left top;	width:663px;	padding-top: 32px;	padding-left: 35px;	padding-right: 30px;}
.structBody .mid{float:left;margin:0;padding:0;}
.structBody .extraPadding {height: 35px;}

.structBody .crumbs{ width:100%; float:left;clear:both;}
.structBody ul#ContentBreadCrumbs{padding:0;margin:4px 0;list-style:none;float:left; clear:both; height:37px;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:underline;font-size:11px; padding:2px 6px 2px 13px;background:url(images/nav_breadcrumbs.png) no-repeat center left; color:#e87511;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;margin-left:0px;}
.structBody ul#ContentBreadCrumbs li.navselected a{ color:#000000; text-decoration: none;}
.structBody Lasell.edu {display:none;}

.structBody #ContentPageName {	border-bottom: 1px solid #bbd8eb;	margin-top: -2px;}
.structBody #NewsFooter {padding-top:15px; color:#e87511;clear:both;}

.structBody #ContentMiddle{	margin:0;	float:left;	width:100%;}
.four .structBody #ContentMiddle{float:left;margin:0;padding:10px 10px 0 0;}
.structBody .topMid{margin:0; padding:0 0 11px; float:left; background:url(images/PageNameDiv.gif) repeat-x left bottom; }
.structBody .btmMid{margin:0; padding:0; float:left; background:url(images/DivH.gif) repeat-y 529px top; }
.structBody #ContentMiddleLayoutLeftTp{float:left;margin:0;padding:17px 20px 0 0;width:264px;}
.structBody #ContentMiddleLayoutRightTp{margin:0; padding:0; float:left; width:476px}
.structBody #ContentMiddleLayoutBtmRt{float:left;margin:0;padding:10px 0 0 10px;width:218px;}

/* Start page ---------------------------------*/
.start .structBody{margin:20px 0 0; padding:0; float:left; background: url(images/St_ContentBG.gif) repeat-y right top; width:100%;}
.start .structBody2{margin:0; padding:0; float:left; background:url(images/St_Btm.gif) no-repeat right bottom; width:100%; position:relative;}
.start .structBody .MidWrap{float:right;margin:0;padding:20px;width:760px;background:url(images/St_ContentTop.gif) no-repeat left top; _overflow-x:hidden; }
.start .structBody #ContentMiddle{margin:0 0 15px;*margin:-25px 0 15px; padding:0; float:left; width:100%;}
.start .structBody #ContentMiddleLayoutSend{margin:0;padding:0; float:left; width:100%;}

/* Start page News---------------------------------*/ 
.fixbtm{bottom:0;left:160px;position: relative;width:800px; clear:both;}
.news {border-bottom:1px solid #bbd8eb;display:inline;float:right;margin:-6px 0;padding:0; width:100%;}
.news ul{ list-style:none; width:100%;float:left; margin:0; padding:14px 0;_padding:14px 0 0; height:18px; border: 0 none;}
.news li { float:left; margin:0; padding:0 10px 0 129px; display:block;}
.news #Date { color:#688eb1; font-size:12px; font-weight:bold;}
.news #Header { color:#0c2f4b; font-size:14px; font-weight:bold;}
.news #Header a {text-decoration:none;}
.news #Header a:hover {text-decoration:underline; color:#0c2f4b;}
.news li#ticker a{ color:#4b116f;line-height:12px;}
.news li#ticker a:hover{color:#9467b0}
.news li#rss{ border:none; }
.news li#rss a{ display:block; margin:0; padding:0;  }
.news img {float: left; margin-left:-127px; margin-top:-32px;padding-bottom: 10px;}

.newsInt {border-bottom:1px solid #bbd8eb;display:inline;float:right;margin:-6px 0;padding:0; width:100%;}
.newsInt ul{ list-style:none; width:100%;float:left; margin:0; padding:14px 0;_padding:14px 0 0; height:18px; border: 0 none;}
.newsInt li { float:left; margin:0; padding:0 10px 0 129px; display:block;clear:both;}
.newsInt #Date { color:#688eb1; font-size:12px; font-weight:bold;}
.newsInt #Header { color:#0c2f4b; font-size:14px; font-weight:bold;}
.newsInt img{float: left; margin-left:-127px; margin-top: -68px; padding-bottom: 10px;}

/* Footer Elements 
---------------------------------------------*/

.FTWrap{float:left;width:100%; background:#0c2f4b url(images/bkgd_footer.gif) repeat-x left top;clear:both;}
.FTcntrWrap{width:960px;margin:0 auto;}
#ContentFooterRight {background:url(images/footer_torch.png) top right no-repeat; font-size:11px;color:#819AC9;height:30px;margin-top:-12px;padding-right:38px;padding-top:27px;text-align:right;text-transform:uppercase;width:180px;float:right;margin-right:10px;}
#ContentFooter{font-size:11px;color:#819AC9;float:left;margin:0;padding-left:20px;padding-top:16px;text-align:left;}
.FTWrap a {color:#819AC9;}

/* Random Styles */


table.HotTopics {width:450px!important;}
