@charset "utf-8";
/* Main Styles */

body {
	margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	}	

#logo_placement {
	position:absolute; top:0px; left:0px; margin:0px; padding:0px;
	}

#search_placement {
	position:absolute; top:14px; left:600px; margin:0px; padding:0px;
	}

.searchType {
	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:bold;
	}

#mainNav {
	position:absolute; top:66px; left:215px; margin:0px; padding:0px; width:800px;
	}
	
#mainNav li {
	display:inline;
	}
	
#mainNav a {
	border:#ffffff solid 1px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#999999; letter-spacing:1px; font-weight:bold;
	}	

#mainNav a:hover {
	border:#2d8312 solid 1px;
	}

#mainPageHeader_placement {
	position:absolute; top:123px; left:18px; margin:0px; padding:0px;
	}

.mainPageHeaderType {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#ffffff; font-weight:bold;
	}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:130%; margin-top:10px; margin-bottom:10px; padding:0px;
	}
	
a {
	color:#000000;
	}

#mainContainer {
	position:absolute; top:171px; left:0px; width:800px; border: 0px; margin:0px; padding:0px;
	}

#graybarPhoto {
	margin:0px; padding:0px;
	}
	
.graybarHeader {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;
	}

#leftNav {
	position:absolute; top:161px; left:0px; border:0px; margin:0px; padding:0px; background-color:#649132; width:213px; height:300px;
	}

#leftNav ul {
	list-style:none; margin:0px; padding:0px;
	}

#leftNav li {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px; padding: 5px 0px 5px 20px; display:block; border-bottom:#FFFFFF solid 2px;
	}
	
.navLink {
	color:#ffffff; text-decoration:none;
	}

#bodyContainer {
	position:absolute; top:161px; left:213px; background-color:#FFFFFF; border:0px; margin:0px; padding:10px; width:850px; 
	}

#bodyTableBorderLeft {
	border-left:#999999 solid 1px; padding-left:5px;
	}

h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#649132; font-weight:bold; line-height:130%; margin-top:10px; margin-bottom:10px; padding:0px;
	}

.header1Link {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#649132; font-weight:bold; line-height:130%; margin-top:10px; margin-bottom:10px; padding:0px; text-decoration:none;
	}

.footerType {
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
	}

.backtotop {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#649132; font-weight:bold; line-height:130%; margin-top:10px; padding:0px; text-decoration:none;
	}
	
/* News Styles */

.newsHeadline {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#649132; font-weight:bold; line-height:130%; margin-top:10px; padding:0px;
	}	

.newsDate {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	}

/* Events Styles */

.eventName {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#649132; font-weight:bold; line-height:130%; margin-top:10px; padding:0px;
	}

.eventsListingHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#7f9645; line-height:130%; font-weight:bold;
	}





/* Directory Styles */	
.mainAlumniName {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#649132; font-weight:bold; line-height:130%; margin-top:10px; padding:0px;
	}

.mainAlumniInitial {
	font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#649132; font-weight:bold; line-height:100%; padding:0px; margin:0px; border-bottom:#999999 solid 1px;
	}

.alumnDisplayName {
	font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#649132; font-weight:normal; line-height:100%; padding:0px; margin:0px; border-bottom:#999999 solid 1px;
	}

.alumnDisplaySectionHeader {
	font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#649132; font-weight:bold; line-height:130%; margin-top:10px; padding:0px;
	}
	
/* login control */
.wrapper, .holder {
	overflow:hidden;
	width:100%;
}
.form-list {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.login-form .form-list label {
	float:left;
	width:75px;
}
.login-form .form-list input {
	width:170px;
}
.form-list li {
	margin:0 0 10px;
	vertical-align:top;
	width:100%;
}
.form-list li input {
	padding:1px 3px;
}
.login-form {
	width:265px;
}
.login-form .column .wrapper a {
	color:white;
	font-weight:bold;
	line-height:10px;
	text-decoration:none;
}
/*button*/
.btn-go {
	float:right;
	height:20px;
	width:37px;
}
.btn-go span {
	background:transparent url(images/btn-go.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:40px;
	overflow:hidden;
}
.btn-go em
{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.btn-go:hover{background-position:0 100%;}
.btn-go:hover span{margin-top:-20px;}

.login-action-links {
	float:right;
	padding-top:20px;
}
.login-form .button, .login-form .button-grey {
	float:right;
	margin:0 0 0 8px;
}
.form-btn:hover{
	background-position:0 100%;
	text-decoration:none;
}
.buttons-holder{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.button, .button-grey{
	height:22px;
	float:left;
	margin:0 8px 0 0;
}
.button{
	background: url(images/button.gif) no-repeat 100% 0;
	padding: 0 10px 0 0;
}
.button-grey{
	background: url(images/button-grey.gif) no-repeat 100% 0;
	padding: 0 14px 0 0;
}
.button span, .button-grey span{
	float:left !important;
	padding: 6px 0 0 9px !important;
	height:16px !important;
}
.button span{
	background: url(images/button.gif) no-repeat;
	padding: 6px 0 0 9px !important;
}
.button-grey span{
	background: url(images/button-grey.gif) no-repeat;
	padding: 6px 0 0 13px !important;
}
.button em, .button-grey em {
	cursor:pointer;
	height:14px;
}
.button:hover, .button-grey:hover{background-position: 100% 100%;}
.button:hover span, .button-grey:hover span{background-position: 0 100%;}

.account-form {
	width:373px;
}
.account-form .form-list label {
	float:left;
	width:84px;
}
.account-form .form-list input {
	width:278px;
}

.content-right
{
	width: 350px;
	float:right;
	padding:0 10px;
}
.content-left
{
	width: 330px;
	float:left;
	padding-top:10px;
}
.profile-right
{
	width: 340px;
	float:right;
	padding:0 10px;
}
.profile-left
{
	width: 330px;
	float:left;
	padding-top:10px;
}
.profileUser
{
	width: 700px;
}
#footer
{
	height:1%;
	overflow:hidden;
	padding:30px 0;
}
.secondaryMenu
{
	left:130px;
	margin:0;
	padding:0;
	position:absolute;
	top:11px;
	width:800px;
}
.secondaryMenuRight, .lblWelcome
{
	border:0px solid #FFFFFF;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:2px;
	text-decoration:none;
}
.EkMicroMessageInput div.AddComment div.userInput h6
{
	font-size:12px !important;
}
.EkMicroMessageDisplay ul li div.message div.metaData span.time 
{
	font-size: 12px !important;
}
.EkMicroMessageDisplay ul li div.message span.username 
{
	font-size: 12px !important;
}

.profileControlPropertyName
{
	text-align:left;
	float:left;
}
#profileStats th
{
	float: left;
}
.userImage
{
	margin: 10px 0px 10px 90px;
}
.timeline .EkMicroMessageTabs
{
	display:none;
}
.timeline .EkMicroMessageInput
{
	display: none;
}
.userProfileLink
{
	font-size: 18px;
        color: #FF0000;
}
div.home-notes div.timeline div.EkMicroMessageDisplay ul li.ekMicroMessage div.avatar {
display:none;
}
div.home-notes div.timeline div.EkMicroMessageDisplay ul li.ekMicroMessage div.message
{
	margin:0 0.25em 0.5em 5px;
}
.alumnEditProfile
{
	float:right;
}
div.home-notes div.timeline div.EkMicroMessageDisplay ul li.ekMicroMessage
{
	background:#FFFFFF none repeat scroll 0 0;
}
.userProfileLink a
{
	text-decoration: none;
        color: #952a32;
}
.userProfileLink a:hover
{
	text-decoration:underline;
        color: #952a32;
}
/*hide add collegues in directory control*/
td.CommunitySearch_ResultTableDataStatus
{
display: none;
}
th.CommunitySearch_ResultTableHeadStatus
{
display: none;
}
.CommunitySearchCtl
{
	width: 665px;
}
.CommunitySearch_TabSelected {
background-color:#D8DFEA !important;
color:#3B5998 !important;
}
.CommunitySearch_DirectorySearchTab, .CommunitySearch_BasicSearchTab, .CommunitySearch_AdvancedSearchTab, .CommunitySearch_LocationSearchTab {
background-color:#FFFFFF;
color:#9595C0;
}
.EkMicroMessageTabs li {
display: none;
}
