/****** GLOBAL OVERRIDES *****/
.float_clear {
	clear: both;
	margin: 0;
	padding: 0;
}

/* START - Portlet Custom and Override Styles */
	.quickaccessColumn {
		text-align: left;
		margin-left: 4px;
	}

/* END - Portlet Custom and Override Styles */


/* START - MDEMAIL Custom Styles */
	#EmailFormWrapper {
		/* border: 1px solid ##000; */
	}
	#EmailEditProfileLink {
		margin-bottom: 10px;
	}

	#EmailFormContainer {
		float: left;
		width: 370px;
		/* border: 1px solid ##000;  */
	}
	#EmailListContainer {
		float: left;
		/* border: 1px solid ##000; */
	}

	#EmailFormContainer input {
		width: 210px;
	}
	.sendEmailButton {
		width: 140px !important;
	}
	#EmailFormContainer textarea.ToEmails {
		width: 210px;
		height: 44px;
		min-height: 44px;
	}
	#EmailFormContainer textarea.EmailMessage {
		width: 210px;
		height: 144px;
		min-height: 144px;
	}

	#EmailListNote, #EmailFieldNote {
		margin-bottom: 10px;
	}
	
	##ProfileEmailList {
		/* border: 1px solid ##000; */
	}

	/**** EMAIL LIST STYLES *****/
	.ProfileNameGroup {
		font-size: 11px;
		margin-bottom: 4px;
		/* border: 1px solid ##000; */
	}

	.ProfileEmail {
		display: none;
	}

	.ProfileName {
		dispaly: block;
		float: left;
	}
	.ProfileSelect {
		float: left;
	}

	.ProfileHover {
		background-color: ##00d793;
	}

/* END - MDEMAIL Custom Styles */


/*
 *		Full Page Display
 */
div#profileBody {
	margin: 10px;
	background-color: #F4F4F4;
	width: 800px;
}
div#profileBody div#leftContent {
	width: 170px;
	float: left;
	padding: 20px 5px 20px 5px;
}
div#profileBody div#content {
	width: 610px;
	float: right;
	padding: 20px 5px 20px 5px;
}
div#profileBody div#mainContent {
	width: 390px;
	float: left;
}
div#profileBody div#secondaryContent {
	width: 210px;
	float: right;
}
div#profileBody div#footer {
	clear: both;
	margin-top: 10px;
}
div#profileBody div.profileItem-Photo {
	margin-bottom: 10px;
	border: 1px solid #003366;
}
div#profileBody div.profileItem {
	padding: 5px;
}
div#profileBody div#content div#infoHeader {
	background-color:#F9F9F9;
	border-color:#F9F9F9;
	color:#999999;
	font-size: 8pt;
	padding: 5px;
	font-weight: bold;
}
div#profileBody div#content div#infoBlock div.profileItem, 
div#profileBody div#content div#infoBlock_login div.profileItem,
div#profileBody div#leftContent div#infoLeftContent div.profileItem {
	padding: 5px;
	background-color: #FFFFFF;
}
div.footerText {
	font-size: 8pt;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
div#profileBody div.item-title {
	color: #003366;
	font-weight: bold;
}

/*
 *		List Small Display
 */
div#profileList-even {
	margin: 10px;
	background-color: #DADCE4;
	width: 400px;
	padding: 5px;
}
div#profileList-odd {
	margin: 10px;
	background-color: #F4F4F4;
	width: 400px;
	padding: 5px;
}
div#profileList-even div#listLeft, 
div#profileList-odd div#listLeft {
	width: 120px;
	float: left;
	padding: 5px;
}
div#profileList-even div#listRight, 
div#profileList-odd div#listRight {
	width: 260px;
	float: right;
	padding: 5px;
}
div#profileList-even div#footer,
div#profileList-odd div#footer {
	clear: both;
}
div#profileList-even div#listRight div.profileItem,
div#profileList-odd div#listRight div.profileItem {
	padding: 3px;
}
div#profileList-even div.item-title,
div#profileList-odd div.item-title {
	color: #003366;
	font-weight: bold;
}

/*
 *		Profile Manager
 */
div#profileManager {
	margin: 10px;
	background-color: #F4F4F4;
	width: 500px;
	padding: 10px;
}
div#profileManager div#infoContent {
	width: 490px;
	padding: 5px;
	background-color: #FFFFFF;
}
div#profileManager div#infoContent div#listLeft {
	width: 100px;
	padding: 5px;
	float: left;
}
div#profileManager div#infoContent div#listRight {
	width: 360px;
	padding: 5px;
	float: right;
}

div#profileManager div#infoContent div.profileItem {
	padding: 5px;
	background-color: #FFFFFF;
}

div#profileManager div#infoContent div#footer {
	clear: both;
}
div#profileManager div#infoHeader {
	background-color:#F9F9F9;
	border-color:#F9F9F9;
	color:#999999;
	font-size: 8pt;
	padding: 5px;
	font-weight: bold;
}
div#profileManager div.item-title {
	color: #003366;
	font-weight: bold;
}

div#profileManager div.item-title-top {
	color: #003366;
	font-weight: bold;
	padding: 10px 0 10px 0;
}
/*
 *		Profile Links
 */
div#profileBody a, 
div#profileList-even a,
div#profileList-odd a, 
div#profileManager a {
	color: #EF7318;
	text-decoration: none;
}
