/*
	NBC.com - Dunder Mifflin Infinity
	CSS file
	dundermifflininfinity/main.css
	Digitaria Interactive
	Joseph Bush - 07-17-2009
*/
/***************************	Universal Style Declarations	*/
* {
	margin:0;
	padding:0;
}
body {
	background:url(/images/backgrounds/bodyMain.jpg); top left repeat;
	margin:0;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	line-height:normal;
	text-align:center;
}
div.clear {
	clear: both;
}
.tabbing {
	display:none;
}
/***************************	Layout Wrappers and Containers Styles	*/
#DMI_wrapper {
	line-height:12px;
	margin:auto;
	padding:0;
	width:971px;
}
#DMI_contentWrapper {
	background:#ffffff url(/images/backgrounds/contentBottom.jpg) bottom left no-repeat;
	margin:0;
	padding:0 0 15px 0;
	width:971px;
}
#DMI_contentWrapper a#more {
		float:right;
		width:36px;
		height:8px;
		background:url(/images/more.gif) no-repeat top left;
		text-indent:-9999px;
		padding:0 17px 0 0;
		margin:10px 10px 0 0;
}
#DMI_contentWrapper #more.white {
	background: url(../images/moreWhite.gif) top left no-repeat;
	margin-top:6px;
}
#DMI_contentWrapper a#more:hover {
	background-position:bottom left;
}
#DMI_contentWrapper #more.white:hover {
	background-position:bottom left;
}
#DMI_leftSubContent {
	float:left;
	height:1377px;
	height:auto!important;
	height:1377px;
	margin:0;
	padding:0;
	width:652px;
}
#DMI_leftSubContent h3.statsTitle, #DMI_leftSubContent h3 {
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	margin:0;
	padding:0;
	text-align:left;
	text-indent:-9999px;
	width:330px;
}
#DMI_rightSubContent {
	float:left;
	margin:0;
	padding:20px 0 0 0;
	width:319px;
}
#DMI_footerWrapper {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:30px 0 100px 0;
	text-align:center;
	width:971px;
}

/***************************	Header Styles	*/
#DMI_header {
	background:url(/images/backgrounds/headerSub.jpg) top left no-repeat;
	clear:left;
	height:140px;
	text-align:left;
	width:971px;
}
body#DMI_Main #DMI_header {
	background:url(/images/backgrounds/headerMain.jpg) top left no-repeat;
	height:117px;
	width:971px;
}
#DMI_header h2 {
	background:url(/images/titles/dunderMifflinMain.gif) top left no-repeat;
	display:block;
	height:75px;
	margin:17px 0 0 65px;
	text-indent:-9999px;
	width:604px;
}
*html #DMI_header h2 {
	margin:0 0 0 65px;
}
*+html #DMI_header h2 {
	margin:0 0 0 65px;
}

	/*	Navigation Styles Main and Subnav	*/
	
	#DMI_navigation ul#DMI_nav, #DMI_navigation ul#DMI_subNav {
		display:inline;
		list-style:none;
		list-style-image:none;
		
		list-style-image:none;
		width:971px;
	}
	#DMI_Main ul#DMI_subNav {
		clear:left;
		left:0;
		top:0;
	}
	ul#DMI_nav li {
		float:left;
		height:19px;
		list-style-image:none;
		margin:12px 0 0 0;
	}
	ul#DMI_subNav li {
		float:left;
		height:29px;
		list-style-image:none;
		margin:12px 0 0 0;
	}
	ul#DMI_subNav li {
		margin:0 0 0 0;
	}
	ul#DMI_nav li a {
		background-position: 0 0;
		background-repeat:no-repeat;
		display:block;
		height:19px;		
		text-indent:-9999px;
	}
	ul#DMI_subNav li a {
		background-position: 0 0;
		background-repeat:no-repeat;
		display:block;
		height:29px;		
		text-indent:-9999px;
	}
	ul#DMI_nav li a:hover, ul#DMI_subNav li a:hover {
		background-position: 0 -19px;
	}
	ul#DMI_subNav li a:hover {
		background-position: 0 -29px;
	}
		
	/*	Main Nav Image Replacement	*/

	#DMI_nav li a.navMain {
		background-image:url(/images/nav/navHome.jpg);
		width:75px;
	}
	#DMI_nav li a.navEmployeeProfile {
		background-image:url(/images/nav/navEmployeeProfile.jpg);
		width:152px;
	}
	#DMI_nav li a.navMyBranch {
		background-image:url(/images/nav/navMyBranch.jpg);
		width:105px;
	}
	#DMI_branchPrivate #DMI_nav li a.navMyBranch {
		background-position:0 -19px;
	}
	#DMI_nav li a.navForum {
		background-image:url(/images/nav/navForum.jpg);
		width:73px;
	}
	#DMI_nav li a.navTasks {
		background-image:url(/images/nav/navTasks.jpg);
		width:69px;
	}
	#DMI_nav li a.navStats {
		background-image:url(/images/nav/navStats.jpg);
		width:67px;
	}
	#DMI_nav li a.navCompanyDirectory {
		background-image:url(/images/nav/navCompanyDirectory.jpg);
			width:166px;
	}
	#DMI_nav li a.navEmployeeManual {
		background-image:url(/images/nav/navEmployeeManual.jpg);
		width:153px;
	}
	#DMI_nav li a.navCorporate {
		background-image:url(/images/nav/navCorporate.jpg);
		width:111px;
	}
	/*	Sub Nav Image Replacement	*/
	#DMI_subNav li a.subEmployeeProfile {
		background-image:url(/images/nav/subEmployeeProfile.jpg);
		width:130px;
	}
	#DMI_subNav li a.subPrivate {
		background-image:url(/images/nav/subPrivate.jpg);
		width:59px;
	}
	#DMI_subNav li a.subPublic {
		background-image:url(/images/nav/subPublic.jpg);
		width:55px;
	}
	#DMI_subNav li a.subBranchPrivate {
		background-image:url(/images/nav/subBranchPrivate.jpg);
		width:100px;
	}		
	#DMI_subNav li a.subBranchPublic{
		background-image:url(/images/nav/subBranchPublic.jpg);
		width:97px;
	}		
	#DMI_subNav li a.subEmployees{
		background-image:url(/images/nav/subEmployees.jpg);
		width:81px;
	}	
	#DMI_subNav li a.subBranchForum{
		background-image:url(/images/nav/subBranchForum.jpg);
		width:98px;
	}			
	#DMI_subNav li a.subManagerPrivate {
		background-image:url(/images/nav/subManagerPrivate.jpg);
		width:110px;
	}	
	#DMI_subNav li a.subSkins {
		background-image:url(/images/nav/subSkins.jpg);
		width:51px;
	}
	#DMI_subNav li a.subInbox {
		background-image:url(/images/nav/subInbox.jpg);
		width:52px;
	}
	#DMI_subNav li a.subFavoriteCoWork {
		background-image:url(/images/nav/subFavoriteCoWork.jpg);
		width:136px;
	}
	#DMI_subNav li a.subVideo {
		background-image:url(/images/nav/subVideo.jpg);
		width:54px;
	}
	#DMI_subNav li a.subPhotos {
		background-image:url(/images/nav/subPhotos.jpg);
		width:60px;
	}
	#DMI_subNav li a.subComments {
		background-image:url(/images/nav/subComments.jpg);
		width:82px;
	}
	#DMI_subNav li.subLogInReg {
		background-image:url(/images/nav/subSpacerRight.jpg);
		width:371px;
		float:right;
	}
	#DMI_subNav li.subLogInReg span {
		height:12px;
		float:right;
		margin-top:10px;
		text-align:right;
		width:473px;
	}
	#DMI_Main #DMI_subNav li.subLogInReg span {
		margin-top:14px;
	}
	#DMI_subNav li.subLogInReg span a {
		background:none;
		display:inline;
		height:12px;
		margin:0 3px 0 3px;
		text-indent:0;
	}
	*html #DMI_subNav li.subLogInReg span a {
		line-height:8px;
	}

	#DMI_Main ul#DMI_subNav li {
		background-position:-9999px -9999px;
	}
	#DMI_Main ul#DMI_subNav li a {
		background-position:-9999px -9999px;
		color:#ff0000;
		text-decoration:none;
	}
	#DMI_Main ul#DMI_subNav li a:hover {
		text-decoration:underline;
	}
	#DMI_Main ul#DMI_subNav li.subLogInReg {
		background-image:none;
		background-position:-9999px -9999px;
		float:right;
	}
	*+html #DMI_Main ul#DMI_subNav li.subLogInReg {
		position:absolute;
	}
	/*	Foot Nav Styles	*/
	#DMI_footerWrapper ul#DMI_footNav {
		list-style:none;
		width:971px;
	}
	ul#DMI_footNav li {
		display:inline;
	}
	ul#DMI_footNav li a {
		color:#b4b8be;
		font-size:12px;
		margin:0 12px 0 12px;
		text-align:center;
		text-decoration:none;
	}	
	ul#DMI_footNav li a:hover {
		color:#ffffff;
		text-decoration:underline;
	}
/***************************	Sub-Page Titles and Content Backgrounds	*/
	/* Recent Discussions */
	#DMI_EmployeeProfile #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentRecentDiscussions.jpg) top left no-repeat;	
		height:1377px;
		height:auto!important;
		height:1377px;
		width:649px;
	}
	#DMI_EmployeeProfile #DMI_leftSubContent h3 {
		background-image:url(/images/titles/recentDiscussions.gif);
	}
	/* Branch Employees */
	#DMI_branchEmployees #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentBranchEmployees.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}

	#DMI_branchEmployees #DMI_leftSubContent h3 {
		background-image:url(/images/titles/branchEmployees.gif);
	}
	/* Tasks */
	#DMI_tasks #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentTasks.jpg) top left no-repeat;
		height:1377px;
	height:auto!important;
	height:1377px;
		
		width:649px;
	}
	#DMI_tasks #DMI_leftSubContent h3 {
		background-image:url(/images/titles/tasks.gif);
	}
	#DMI_tasks #DMI_leftSubContent h4 {
		margin:20px 0 10px 6px;
	}
	/* Stats */
	#DMI_stats #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentStats.jpg) top left no-repeat;	height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_stats #DMI_leftSubContent h3.statsTitle {
		background-image:url(/images/titles/stats.gif);
	}
	/* Company Directory */
	#DMI_companyDirectory #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentCompanyDirectory.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_companyDirectory #DMI_leftSubContent h3 {
		background-image:url(/images/titles/companyDirectory.gif);
	}
	/* Employee Manual */
	#DMI_employeeManual #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentEmployeeManual.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_employeeManual #DMI_leftSubContent h3 {
		background-image:url(/images/titles/employeeManual.gif);
	}
	/* Public */
	/* Skins */
	/* Inbox */
	#DMI_inbox #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentInbox.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_inbox #DMI_leftSubContent h3 {
		background-image:url(/images/titles/inbox.gif);
	}
	/* FavoriteCoworkers */
	#DMI_favoriteCoworkers #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentFavoriteCoworkers.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_favoriteCoworkers #DMI_leftSubContent h3 {
		background-image:url(/images/titles/favoriteCoworkers.gif);
	}
	/* Videos */
	#DMI_video #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentVideo.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_video #DMI_leftSubContent h3 {
		background-image:url(/images/titles/video.gif);
	}
	/* Photos */
	#DMI_photos #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentPhotos.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_photos #DMI_leftSubContent h3 {
		background-image:url(/images/titles/photos.gif);
	}	
	/* Comments */
	#DMI_comments #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentComments.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_comments #DMI_leftSubContent h3 {
		background-image:url(/images/titles/comments.gif);
	}
	/* Unused Pages */	
	/* Games */
	#DMI_games #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentGames.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_games #DMI_leftSubContent h3 {
		background-image:url(/images/titles/games.gif);
	}
	/* Branch Activity */
	#DMI_branchActivity #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentBranchActivity.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_branchActivity #DMI_leftSubContent h3 {
		background-image:url(/images/titles/branchActivity.gif);
	}
	/* Latest News */
	#DMI_latestNews #DMI_leftSubContent {
		background:#eeeeee url(/images/backgrounds/contentLatestNews.jpg) top left no-repeat;	
		height:1377px;
	height:auto!important;
	height:1377px;
	width:649px;
	}
	#DMI_latestNews #DMI_leftSubContent h3 {
		background-image:url(/images/titles/latestNews.gif);
	}
/***************************	DMI Home Page Styles */
#DMI_featuresTop {
	height:180px;
	padding:20px 0 0 20px;
	margin:0;
	text-align:left;
	width:951px;
}
.featureBox {
	float:left;
	margin:0 10px 0 0;
}
.featureBox h4, #DMI_branchPrivate h4, #DMI_employeeProfile h4 {
	color:#203b67;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin:10px 0 4px 0;
	padding:0;
	text-transform:uppercase;
} 
.featureBoxInner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.featureBoxInner a {
 	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
.featureBoxInner a:hover {
 	text-decoration:underline;
}
#latestTask.featureBoxInner {
	background: url(/images/backgrounds/latestTask.jpg) top left no-repeat;
	height:145px;
	padding:8px 0 0 8px;
	width:330px;
}
#latestTask.featureBoxInner img {
	float:left;
	margin:0 10px 0 4px;
}
#latestTask.featureBoxInner p {
	color:#000000;
	float:left;
	margin:0;
	padding:0;
	width:150px;
}
#latestTask.featureBoxInner p.taskTitle {
	color:#ffffff;
	font-weight:bold;
	margin:0 0 8px 4px;
	width:250px;
}
#popularThisWeek.featureBoxInner {
	background: url(/images/backgrounds/popularThisWeek.jpg) top left no-repeat;
	height:134px;
	padding:20px 0 0 12px;
	width:188px;
}
#popularThisWeek.featureBoxInner p {
	color:#203b67;
	margin-left:10px;
	width:170px;
}
#popularThisWeek.featureBoxInner p.title {
	font-size:12px;
	font-weight:bold;
	margin-top:4px;
}
#welcome.featureBoxInner {
	background:url(/images/backgrounds/welcomeToDMI.jpg) top left no-repeat;
	height:146px;
	padding-top:8px;
	width:375px;
}
#welcome.featureBoxInner p {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:8px 0 0 0;
	position:relative;
	text-align:center;
	width:375px;
}
#welcome.featureBoxInner p span,  #dms.featureBoxInner p span {
	font-size:19px;
}
#dms.featureBoxInner {
	background-color: #FFD06C;
	height:200px;
	padding-top:8px;
	width:930px;
	_width:730px;
}
#dms.featureBoxInner p {
	color:#203b67;
	font-size:14px;
	font-weight:bold;
	line-height:19px;
	margin:8px 0 0 0;
	position:relative;
	text-align:center;
	width:930px;
	_width:730px;
}
#dms.featureBoxInner ul {
	padding-left:190px;
	line-height:14px;
	margin:8px 0 0 0;
	position:relative;
	width:930px;
	_width:730px;
}

#dms.featureBoxInner ul li {
	color:#203b67;
	font-size:14px;
	margin-right:290px;
	_margin-right:90px;
}

.DMI_featuresColumn {
	float:left;
	padding:15px 0 0 20px;
	text-align:left;
}
*html .DMI_featuresColumn {
	padding:0;
	margin:0;
}
.colA {
	width:250px;
}
*html .colA {
	margin-left:10px;
}
.colB {
	margin-left:10px;
	padding-left:0;
	width:230px;
}
*html .colB {
	margin-left:-10px;
	padding:0;
}
.colC {
	margin-left:10px;
	padding-left:0;
	width:250px;
}
*html .colC {
	margin:-10px;
	pading:0;
}
.colD {
	margin:0;
	width:180px;
}
*html .colD {
	margin:-10px 0 0 -100px;
	pading:0;
	position:absolute;
}
#deskUpdates.featureBoxInner {
	background:url(../images/backgrounds/deskUpdates.jpg) top left no-repeat;
	height:103px;
	padding-top:8px;
	width:259px;
}
#deskUpdates.featureBoxInner p {
	float:left;
	margin:12px 0 0 6px;
	width:120px;
}
#deskUpdates.featureBoxInner img {
	float:left;
	margin:8px 0 0 8px;
}
#recentActivity.featureBoxInner {
	background:url(../images/backgrounds/recentActivity.jpg) top left no-repeat;
	height:341px;
	width:263px;
}
#recentActivity.featureBoxInner p {
	color:#203b67;
	margin: 8px 0;
}
#recentActivity.featureBoxInner .title {
	font-size:12px;
	font-weight:bold;
}
#recentActivity div {
	margin-left: 8px;
	width:230px;
}
#recentActivity #newsfeed {
	max-height: 205px;
	overflow-y: hidden;
}
#recentActivity #bunchballActivity {
	height: 135px;
	overflow-y: hidden;
}
#upcomingEvents.featureBoxInner {
	background:url(../images/backgrounds/upcomingEvents.jpg) top left no-repeat;
	height:231px;
	width:229px;
}
#upcomingEvents.featureBoxInner p {
	color:#4a6f58;
	margin:2px 0 0 8px;
	width:185px;
}
#upcomingEvents.featureBoxInner p.title {
	font-size:12px;
	font-weight:bold;
	margin:8px 0 8px 8px;
}
#prizesMerchandise.featureBoxInner {
	background:url(../images/backgrounds/prizesEvents.jpg) top left no-repeat;
	height:208px;
	padding:10px 0 0 10px;
	width:218px;
}
#prizesMerchandise.featureBoxInner p {
	color:#000000;
	width:210px;
}
#prizesMerchandise.featureBoxInner p.title {
	font-weight:bold;
	margin-bottom:6px;
	text-transform:uppercase;
}
#prizesMerchandise.featureBoxInner a {
	float:right;
	margin:75px 10px 0 0;
	width:70px;
}
#recentGames.featureBoxInner {
	background:url(../images/backgrounds/recentGames.jpg) top left no-repeat;
	height:300px;
	padding:15px 0 0 10px;
	width:239px;
}
#recentGames.featureBoxInner img {
	float:left;
	margin:15px 8px 0 0;
}
#recentGames.featureBoxInner p {
	color:#203b67;
	float:left;
	margin:15px 0 0 0;
	width:115px;
}
#featuredEmployee.featureBoxInner {
	background: url(../images/backgrounds/featuredEmployee.jpg) top left no-repeat;
	height:100px;
	padding:25px 0 0 12px;
	width:249px;
}
#featuredEmployee.featureBoxInner a {
	font-size:14px;
}
#featuredEmployee.featureBoxInner p {
	float:left;
	margin-top:10px;
	width:141px;
}
#featuredEmployee.featureBoxInner img {
	float:left;
}
#topEmployees.featureBoxInner {
	background: url(../images/backgrounds/topEmployees.jpg) top left no-repeat;
	height:220px;
	width:176px;
}
#topBranches.featureBoxInner {
	background: url(../images/backgrounds/topBranches.jpg) top left no-repeat;
	height:231px;
	width:176px;
}
.featureBox h4 span.month {
	font-size:10px;
	font-weight:normal;
}
#topEmployees.featureBoxInner ol, #topBranches.featureBoxInner ol {
	padding:18px 0 0 14px;
	margin:0;
}
#topEmployees.featureBoxInner ol li, #topBranches.featureBoxInner ol li {
	color:#203b67;
	font-size:12px;
	font-weight:bold;
	margin:0 0 2px 8px;
	width:150px;
 } 
/***************************	Branch Private	*/
#DMI_branchPrivate #columnA	 {
	float:left;
	width:170px;
}
#columnA h4 {
	margin-left:8px;
	text-align:left;
}
#columnA #branchInfoInner {
	background:url(../images/backgrounds/branchInfo.jpg) top left repeat;
	height:430px;
	/*	height:380px; */
	text-align:center;
	width:169px;	
}
#branchInfoInner img.logo {
	margin:10px 0 0 0;
}
#branchInfoInner p.startDate, #branchInfoInner p.mission {
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-size:10px;
	margin:0 0 0 10px;
	padding:10px 0 4px 0;
	text-align:center;
	width:148px;
}
#branchInfoInner ul li {
	list-style-type: none;
	text-align: left;
	font-size: 1em;
	padding: 0 0 0.5em 0;
	/* padding: 0 0 0.5em 0; */
}
#branchInfoInner p.mission {
	color:#000000;
	font-size:11px;
}
#branchInfoInner .regionalManager {
	background-color:#fde5a8;
	height:56px;
	margin:0 0 0 10px;
	width:148px;
}
#branchInfoInner .regionalManager img, #branchInfoInner .regionalManager p {
	float:left;
}
#branchInfoInner .regionalManager p {
	color:#203b67;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin-left:4px;
}
#columnA .latestPollInner {
	background: url(../images/backgrounds/branchPoll.jpg) top left no-repeat;
	height:388px;
	/*	height:438px; */
	width:169px;
}
#columnA .latestPollInner p {
	margin:10px 0 0 10px;
	text-align:left;
	width:150px;
}
#columnA .latestPollInner p.title {
	color:#5c9874;
	font-weight:bold;
}
#columnA .latestPollInner p input {
	margin:2px 2px;
}
#columnA .latestPollInner a.vote {
	background:url(../images/buttons/vote.jpg) top left no-repeat;
	display:block;
	height:18px;
	float:right;
	margin:15px 10px 0 0;
	text-indent:-9999px;
	width:56px;
}
#columnA a.breakRoom {
	background: url(../images/buttons/breakRoom.jpg) top left no-repeat;
	display:block;
	height:36px;
	text-indent:-9999px;
	width:162px;
}
#DMI_branchPrivate #columnB	{
	float:left;
	margin-left:15px;
	width:460px;
}
*html #DMI_branchPrivate #columnB	{
	margin-left:7px;
}
#columnB h4 {
	margin-left:8px;
	text-align:left;
}
#columnB .branchStatisticsInner {
	background:url(../images/backgrounds/branchStatistics.jpg) top left no-repeat;
	height:99px;
	line-height:14px;
	padding:7px 0 0 0;
	width:452px;
}
#columnB .branchStatisticsInner span {
	float:left;
}
.branchStatisticsInner span.categories {
	text-align:right;
	width:210px;
}
.branchStatisticsInner span.stats {
	font-weight:bold;
	margin-left:4px;
	text-align:left;
	width:120px;
}
.branchStatisticsInner span.user {
	border-left:1px solid #000000;
	font-weight:bold;
	text-align:center;
	width:100px;
}
#employeeActivity {
	color:#203b67;
	font-size:11px;
	text-align:left;
	width:308px;
	height:408px;
	padding:0 0 20px 11px;
	background:url(/images/backgrounds/rightLatestNews.jpg) no-repeat top left;
}
#employeeActivity .employeeActivityInner {
	padding: 0 0 25px 12px;
	width: 275px;
}
#employeeActivity #newsfeed {
	max-height: 278px;
	overflow-y: hidden;
}
#employeeActivity #bunchballActivity {
	height: 130px;
	overflow-y: auto;
}
#employeeActivity span.title {
	font-size:12px;
	font-weight:bold;
}
#columnB .recentDiscussionsInner {
	background:url(../images/backgrounds/recentDiscussions.jpg) top left no-repeat;
	height:289px;
	padding:15px 0 0 0;
	width:453px;
}
.recentDiscussionsInner .discussion {
	border-bottom:1px solid #000000;
	margin:15px 0 0 14px;
	margin:7px 0 0 7px;
		padding-bottom:10px;
	width:425px;
}
.recentDiscussionsInner .discussion img {
	float:left;
}
.recentDiscussionsInner .discussion p {
	float:left;
	margin-left:10px;
	margin-top: 3px;
	text-align:left;
	width:350px;
}

#DMI_branchPrivate #columnB .videoPhotoTab {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:449px;
}
#DMI_employeeProfile #columnB .videoPhotoTab {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	width:308px;
}
.videoPhotoTab a {
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:35px;
	text-indent:-9999px;
	width:71px;
}
.videoPhotoTab a:hover {
	background-position:bottom left;
}
.videoPhotoTab a#videoTab {
	background-image: url(../images/buttons/videoLab.jpg);
	clear:right;
	left:0;
	top:0;
}
.videoPhotoTab a#photosTab {
	background-image: url(../images/buttons/photosLab.jpg);
	left:72px;
	top:0;
}
#tab_content_display, #videoTabContent, #photosTabContent {
	width:449px;
}
#DMI_branchPrivate #columnB .videoTabInner, #DMI_employeeProfile #columnB .videoTabInner {
	background: url(../images/backgrounds/videoLab.jpg) top center repeat-y;
	clear:left;
	height:184px;
	margin:0 0 0 0;
	width:449px;
}
#DMI_employeeProfile #columnB .videoTabInner {
	height:245px;
	width:308px;
}
#DMI_branchPrivate #columnB .photosTabInner, #DMI_employeeProfile #columnB .photosTabInner {
	background: url(../images/backgrounds/photosLab.jpg) top center repeat-y;
	height:184px;
	margin:0 0 0 0;
	padding:0;
	width:449px;
}
#DMI_employeeProfile #columnB .photosTabInner {
	height:245px;
	width:308px;
}
.videoTabInner .tabListing, .photosTabInner .tabListing {
	float:left;
	height:60px;
	margin:24px 10px 0 14px;
	padding:0;
	width:200px;
}
*html .videoTabInner .tabListing, .photosTabInner .tabListing {
	margin-left:8px;
 
 }
#DMI_employeeProfile #columnB .videoTabInner .tabListing, #DMI_employeeProfile #columnB .photosTabInner .tabListing {
	float:left;
	height:60px;
	margin:16px 10px 0 14px;
	padding:0;
	width:280px;
}
#DMI_employeeProfile #columnB .videoTabInner .last, #DMI_employeeProfile #columnB .photosTabInner .last {
	display:none;
}
.tabListing img {
	float:left;
	margin:0 6px 0 0;
	padding:0;
}
.tabListing p.title {
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:uppercase;
	width:125px;
}
#DMI_employeeProfile #columnB .videoTabInner .tabListing p.title, #DMI_employeeProfile #columnB .photosTabInner .tabListing p.title {
	width:215px;
}
.tabListing a {
	display:block;
	float:left;
	margin:6px 0 0 0;
	padding:0;
	text-decoration:none;
	text-indent:-9999px;
}
.tabListing a:hover {
	background-position:bottom left;
}
.tabListing a.watchButton, .tabListing a.submitButton, .tabListing a.ratingStar {
	background-position:top left;
	background-repeat:no-repeat;
	height:14px;
}
.tabListing a.watchButton {
	background-image:url(../images/buttons/watch.jpg);
	width:42px;
}
.tabListing a.submitButton {
	background-image:url(../images/buttons/submitBranch.jpg);
	width:97px;
}
.tabListing a.ratingStar {
	background-image:url(../images/buttons/ratingStar.gif);
	width:14px;
}
.tabListing a:hover {
	background-position:bottom left;
}
.tabListing span {
	width:auto;
}
#DMI_employeeProfile .tabListing a.watchButton, #DMI_employeeProfile .tabListing a.watchButton {
	margin-right:100px;
}
#DMI_employeeProfile .tabListing span, #DMI_employeeProfile .tabListing span {
	float:right;
}
#columnB .branchEmployeesInner {
	background: url(../images/backgrounds/branchEmployees.jpg) top left repeat;
	height:322px;
	padding:20px 0 0 25px;
	width:449px;
}
#columnB .branchEmployeesInner span {
	float:left;
	font-weight:bold;
	line-height:14px;
	text-align:left;
	width:145px;
}
#columnB .branchEmployeesInner span a {
	color:#000000;
	text-decoration:none;
}
/***************************	DMI Branch Private Styles */
#DMI_employeeProfile #columnA	 {
	float:left;
	width:318px;
}
#DMI_employeeProfile #columnA h4 {
	text-align:left;
}
#DMI_employeeProfile #columnA #userInfoInner {
	background: url(../images/backgrounds/userInfo.jpg) top left no-repeat;
	height:284px;
	padding:14px 0 0 12px;
	width:297px;
}
#DMI_employeeProfile #columnA #userInfoInner img {
	float:left;
}
#DMI_employeeProfile #columnA #userInfoInner p {
	color:#5f718d;
	float:left;
	margin:15px 0 0 18px;
	text-align:left;
	width:125px;
}
#DMI_employeeProfile #columnA #userInfoInner .accountSettings {
	border-top:1px solid #b8b8b8;
	margin:8px 0 0 0;
	width:285px;
}
#userInfoInner .accountSettings a {
	color:#949493;
	display:block;
	font-size:14px;
	font-style:italic;
	height:21px;
	margin-top:3px;
	text-align:left;
	text-decoration:none;
	width:280px;
}
#userInfoInner .accountSettings a.addMemberIcon {
	background: url(../images/buttons/invitepeopleIcon.gif) top right no-repeat;
}
#userInfoInner .accountSettings a.flagIcon {
	background: url(../images/buttons/flagIcon.gif) top right no-repeat;
}
#userInfoInner .accountSettings a.pendingRequestsIcon {
	background: url(../images/buttons/pendingRequestsIcon.gif) top right no-repeat;
}
#userInfoInner .accountSettings a.changeIcon {
	background: url(../images/buttons/changeIcon.jpg) top right no-repeat;
}
#userInfoInner .accountSettings a.viewIcon {
	background: url(../images/buttons/viewIcon.jpg) top right no-repeat;
}
#userInfoInner .accountSettings a:hover {
	text-decoration:underline;
}
#DMI_employeeProfile #columnA .userCommentsInner {
	background:url(../images/backgrounds/userComments.jpg) top left no-repeat;
	height:202px;
	padding:20px 0 0 20px;
	width:289px;
}
#DMI_employeeProfile #columnA .userCommentsInner p {
	color:#000000;
	margin:12px 0 0 0;
	text-align:left;
	width:275px;
}
#DMI_employeeProfile #columnA .userCommentsInner p.user {
	color:#990000;
	font-weight:bold;
}
#DMI_employeeProfile #columnA .userCommentsInner p.user span {
	float:right;
	margin-top:-12px;
}
#DMI_employeeProfile #columnB	{
	float:left;
	margin-left:8px;
	width:325px;
}
#DMI_employeeProfile #columnB h4 {
	margin-left:8px;
	text-align:left;
}
#DMI_employeeProfile #columnB .schruteBucksInner {
	background: url(../images/backgrounds/schruteBucks.jpg) top left no-repeat;
	height:72px;
	padding:3px 0 0 10px;
	width:299px;
}
#DMI_employeeProfile #columnB .schruteBucksInner p {
	font-size:11px;
	font-weight:bold;
	margin: 4px 0;
	#line-height:13px;
	text-align:left;
}
#DMI_employeeProfile #columnB .schruteBucksInner p span {
	color:#4a6f58;
	font-size:13px;
	margin-left:6px;
}
#DMI_employeeProfile #columnB .schruteBucksInner p.total {
	margin-top:3px;
}
#DMI_employeeProfile #columnB .inbox h4 {
	background: url(../images/titles/bg-inbox.gif) top left no-repeat;
	height:26px;
	top:16px;
	left:-6px;
	position:relative;
	padding:8px 0 0 60px;
	margin-left:20px;
}
#DMI_employeeProfile #columnB .inboxInner {
	background: url(../images/backgrounds/inbox.jpg) top left no-repeat;
	height:112px;
	padding:20px 0 0 10px;
	width:298px;
	margin-left:23px;
}

#DMI_employeeProfile #columnB .inboxInner div.message{
	background: url(../images/icons/mail.jpg) no-repeat 3px 5px;
	padding-left:30px;
	padding-right:4px;
	_padding-left:30px;
	_padding-right:4px;
	height: 40px;
	border-bottom:1px solid #CCCCCC;
}

#DMI_employeeProfile #columnB .inboxInner div.message span.messageLeft {
	float: left;
	text-align: left;
}

#DMI_employeeProfile #columnB .inboxInner div.message span.messageDate {
	float: right;
}


#DMI_employeeProfile #DMI_leftSubContent .favoriteCoworkers h4 {
	text-align:left;
	margin-left:8px;
	width:200px;
}
#DMI_employeeProfile #DMI_leftSubContent .favoriteCoworkersInner {
	background: url(../images/backgrounds/favoriteCoworkers.jpg) top left no-repeat;
	height:102px;
	padding:20px 0 0 25px;
	width:611px;
}
#DMI_employeeProfile #DMI_leftSubContent .favoriteCoworkersInner span {
	float:left;
	font-weight:bold;
	line-height:14px;
	text-align:left;
	width:150px;
}
#DMI_employeeProfile #DMI_leftSubContent a.myDesk {
	background: url(../images/buttons/myDesk.jpg) top left no-repeat;
	display:block;
	height:36px;
	text-indent:-9999px;
	width:126px;
}


/***************************	DMI	*/



/***************************	DMI	*/

	

/***************************	DMI	*/



/***************************	DMI	*/


/***************************	Right Sub-Page Content Styles */
#DMI_rightSubContent #promoteWrapper {
	border:1px solid #b5b5b5;
	height:259px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:307px;
}
#promoteWrapper .ad300x250 {
	height:250px;
	padding: 3px;
	width:300px;
}
	/*	Right Latest News */
	#DMI_rightLatestNews {
		color:#203b67;
		font-size:11px;
		text-align:left;
		width:308px;
		padding:0 0 20px 11px;
		background:url(/images/backgrounds/rightLatestNews.jpg) no-repeat top left;
	}
	#DMI_rightBranchActivity {
		color:#203b67;
		font-size:11px;
		text-align:left;
		width:308px;
		padding:0 0 20px 11px;
		background:url(/images/backgrounds/rightBranchActivity.jpg) no-repeat top left;
	}
	#DMI_rightLatestNews h3, #DMI_rightBranchActivity h3 {
		font-size:14px;
		margin:20px 0 23px 0;
	}
	#DMI_rightLatestNews .block, #DMI_rightBranchActivity .block {
		float:left;
		margin:0 0 25px 12px;
		width:275px;
		display:inline;
	}
	#DMI_rightLatestNews strong, #DMI_rightBranchActivity strong {
		font-size:12px;
	}
	#DMI_rightLatestNews a, #DMI_rightBranchActivity a {
		color:#990000;
		text-decoration:none;
		font-weight:bold;
	}

	#DMI_728AdWrapper {
		position:relative;
		width:971px;
		height:89px;
		float:left;
		margin: 0 ;
		padding:4px 0 7px 12px;
		background:#2e456e url(/images/backgrounds/nbc_blue_hdr_bg.gif) top left no-repeat;
		width:959px;
	
	}
	*html #DMI_728AdWrapper {
		padding-left:6px;
		width:965px;
	}

#hdr-reg{
	position:absolute;
	display:block;
	top:0;
	right:5px;
}
#hdr-reg img{
	float:right;
	clear:both;
	margin:12px 12px 0 0;
}
#ads_728{
	text-align: left;
	}
#hdr-reg ul{
	/*position:absolute;
		top:auto;
		left:auto;
		bottom:0;
		right:0;
		z-index:200;*/
	float:right;
	clear:both;
	margin:7.4em 0px 0 0;
	padding:0;
	color:#fff;
	display:inline;
}
#hdr-reg ul li{
	list-style-type:none;
	float:left;
	font-size:10px;
	padding:2px 0 2px 0;
}

#hdr-reg li a {
	float:left;
	padding:2px 3px 2px 3px;
	margin:0;
	color:#eee;
	text-transform:uppercase;
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:10px;
	letter-spacing:-1px;
	word-spacing: 1px;
	vertical-align:middle;
	text-decoration:none;
}
*html #hdr-reg li a {
	padding-right:0;
	padding-left:2px;

}
#hdr-reg li a:hover {
	color: #fff;
	letter-spacing:-1px;
	text-decoration:underline;
	}
#hdr-reg li a.active {
	color: #fff;
	letter-spacing:-1px;
	text-decoration:underline;
}
 .subLogInReg a, a:link, a:visited {
color:#FC192C;
text-decoration:none;
}

	/* Deleted/banned Employee Profile page */
	 div.deleted_profile {
	
		height:18px; 
		text-align:left; 
		font-weight: bold; 
		padding-left:10px;
	}

	/* Deleted/banned Employee Profile page body*/
	div.deleted_profile_body {
	
		height:161px; 
		font-size: 14px; 
		padding-top:100px; 
		text-align: center; 
		background-color:#EEEEEE;
	}

	#DMI_leftSubContent #DMI_pendingEmployees table {
		border: none;
		padding: 4px;
	}

	#DMI_leftSubContent #DMI_pendingEmployees td {
		background:#EEEEEE;
		text-align: center;
		padding: 4px;
		width: 150px;
		
	}

	#DMI_leftSubContent #DMI_pendingEmployees td span {
 		padding-left: 18px;
		text-align: center;
	}

	#DMI_leftSubContent #DMI_pendingEmployees div {
		white-space: nowrap;
		text-align: center;
		padding-bottom: 5px;
	}

