/*-- Standards - Don't Touch --*/

.divAlertContainer div {padding:3px;}
.divAlertContainer .Header {font-size:1.5em;padding:10px 0px;}
.divAlertContainer .Detail {padding-left:20px;line-height:1.5em;}
.divAlertContainer .Date {float:left;padding:0px 2px;width:18%;}
.divAlertContainer .Links {float:left;padding:0px 2px;width:80%;}


#divAlertContainer .Detail
#divIFrame #divSinglePhoto .Photo img {width:90%;}
#divCCEL .Name {float:left;width:250px;padding:0px 2px;}
#divCCEL .Date {float:left;width:130px;padding:0px 2px;}

#divTagPersonalContainer ul {font-weight:700;list-style:none;clear:both;margin:0px;padding:0px;}
#divTagPersonalContainer ul ul {font-weight:normal;padding:3px 0px 3px 20px;}
#divTagPersonalContainer li {font-weight:700;}
#divTagPersonalContainer li li {}
#divTagPersonalContainer li li li {font-weight:normal;float:left;width:290px;}

#divTagSearchResults .Attributes {font-size:.9em;color:#999;}

#Tag_ {width:100%;}
#SimpleName, #CloudTag {width:100%;}
#divTagSearchResults .Type {float:left;width:45%;text-align:right;}
#divTagSearchResults .What {display:block;}
#divTagSearchResults .Date {display:block;padding:0px 2px;text-align:right;font-size:.8em;color:#999;}
#divTagSearchResults a {font-size:.9em;}

.ProfAttr {font-size:.8em;color:#666;}
.ProfAttr span {font-weight:700;display:block;}
.ProfAttr div {padding:5px 0px;}
.ProfAttr .divAlertOptions div {padding:0px;margin-right:3px;vertical-align:middle;}

.InnerItem {}

.StdInput {width:300px;}
#divSpecLegalFooter {padding:20px;text-align:center;font-size:.8em;color:#666;}
#divSpecLegalFooter a, #divSpecLegalFooter a:visited {color:#666;text-decoration:none;}
#divSpecLegalFooter a:hover {text-decoration:underline;}

#divIFrame a,#divIFrame a:visited {color:#000080;text-decoration:none;}
#divIFrame a:hover {text-decoration:underline;}


#divTagDisp {padding-top:3px;}
#divTagBoxTable {border:1px solid #ccc;background-color:#fff;padding:3px;}
#divTagBoxTable div {cursor:pointer;padding:3px 2px;border-top:1px solid #ccc;}
#divTagBoxTable div:first-child {border:0px;}

#LeaveMessage #divWallMsgMaint .Message {height:200px;}
#divWall #divWallMsgMaint .Message {height:200px;}
#divIFrame #InboxTable .DMFunctions {width:12%;float:left;text-align:right;}
#divIFrame #InboxTable .Alert {width:3%;float:left;display:block;text-align:center;}
#divIFrame #InboxTable .Email {width:84%;float:left;}
#divIFrame #InboxTable .MBNotRead {width:81%;}
#divIFrame #InboxTable .Email .Title {display:none;}
#divIFrame #InboxTable .Email .Person,#divIFrame #InboxTable .Email .SpecMail {float:left;width:28%;}
#divIFrame #InboxTable .Email .Subject {float:left;width:40%;}
#divIFrame #InboxTable .Email .CreateDate {float:left;width:28%;}
#divIFrame #InboxTable .dmCheckBox {}
#divIFrame #InboxTable .DMFunctions img {}
#divIFrame #InboxTable .DMFunctions input {vertical-align:middle;}

#divCalWeb #YearCal .VCalendar {float:left;height:170px;margin-left:5px !important;width:21% !important;}
#divCalWeb .SmallMMYY {display:none;}
#divCalWeb #YearCal .SmallMMYY {display:block;}
#divCalWeb #YearCal .Options {display:none;}
#divCalWeb .VCal .Nav {font-size:1.5em;}
#divCommCalMaint .CalOptions {display:none;}

/* Special LGUG */
.Page2100 #FileDrop .aFileName {width:55%;}
.Page2100 #FileDrop .FileSize {width:10%;overflow:hidden;text-align:center;font-size:.8em;}
.Page2100 #FileDrop .Folder {display:none;}
.Page2100 #FileDrop .Date {width:25%;overflow:hidden;font-size:.8em;}
.Page2100 #FileDrop .Header .FileSize,.Page2100 #FileDrop .Header .Date {font-size:1em;}

.Page2100 .MashUpMenu {background-color:transparent;color:#000;}
.Page2100 #RightContentPane .MashUpMenu a,.Page2100 #RightContentPane .MashUpMenu a:visited {color:#000;}

#divFormDisplay .MXMD  .QualityMatrix .Matrix {padding:10px 0px 10px 0px;}
#divFormDisplay .PollForm .MXMD .QualityMatrix .SurveyElement {width:670px;}
#divFormDisplay .PollForm .QualityMatrix .SurveyElement {width:670px;}

#divFormDisplay .PollForm .MXMD .QualityMatrix .SurveyElement {width:670px;}

#MDCols textarea.WebBasicText {width:300px;}
#MDCols input.WebBasicText {width:300px;}

#ShareBox .PostButton {margin:5px 0px 0px 0px;}
#ShareBox .ButtonContainxter {text-align:right;}

#div6GEvents .Title {width:40%;float:left;padding:0px 3px;}
#div6GEvents .SiteLogo {float:left;padding:2px;width:32px;}
#div6GEvents .SiteLogo img {width:32px;32px;}
#div6GEvents .Date {width:70px;float:left;padding:0px 3px;text-align:center;}
#div6GEvents .State {width:60px;float:left;padding:0px 3px;text-align:center;}
#div6GEvents .Group {float:left;padding:0px 3px;text-align:center;}
#div6GEvents .Cnt {width:60px;float:left;padding:0px 3px;text-align:center;}
#div6GEvents #divPurpose {width:99%;overflow:auto;}

#divActiveUsers6 {font-size:.9em;cursor:pointer;padding:0px 5px;}
/*#divActiveUsers6 .Boxed {width:auto;}*/
#divActiveUsers6 .img img {width:30px;height:30px;border:1px solid #ddd;background-color:#fff;padding:2px;}
#divActiveUsers6 .img {vertical-align:middle;width:40px;padding:1px;float:left;}
#divActiveUsers6 .Name {vertical-align:middle;padding:0px;font-size:.9em;}
#divActiveUsers6 .CompanyName {width:30%;font-size:.9em;}
.RefreshItem .LastUpdate {font-size:.8em;color:#ccc;}
#divActiveUsers6 .WizRow img {vertical-align:middle;}
#divActiveUsers6 .Message {font-weight:700;color:#999;text-align:right;font-size:.8em;}
#divActiveUsers6 .Options {font-size:.9em;}
	
#divResourceCapAnalysis {}
#divResourceCapAnalysis .Name {float:left;padding:2px;width:200px;}
#divResourceCapAnalysis .Date {float:left;padding:2px;width:200px;}
#divResourceCapAnalysis .Nbr {float:left;padding:2px;width:70px;text-align:center;border:1px solid transparent}
#divResourceCapAnalysis .Red {border:1px solid #ccc;color:#fff;}
#divResourceCapAnalysis .Green {border:1px solid #ccc;color:#fff;}

#divProjPoolList .Edit {float:left;padding:0px 2px;width:100px;}
#divProjPoolList .Name {float:none;padding:0px 2px;width:250px;}
#divProjPoolList .PoolName {float:left;padding:0px 2px;width:250px;}
#divProjPoolList .PoolCnt {float:left;padding:0px 2px;width:110px;text-align:center;}

#divProjPoolAvailableResource .Edit {float:left;padding:0px 2px;width:40px;}
#divProjPoolAvailableResource .Name {float:left;padding:0px 2px;width:300px;}
#divProjPoolAvailableResource .Cnt {float:left;padding:0px 2px;width:70px;text-align:center;}

#divPoolResourceProjects .Name {float:left;padding:0px 2px;width:300px;}
#divPoolResourceProjects .Cnt {float:left;padding:0px 2px;width:70px;text-align:center;}

.SurvPageContent {border-bottom:1px solid #ccc;padding-bottom:10px !important;margin-bottom:10px;}
#divFormDisplay .SurvPageContent .SurvQContainer {margin-top:20px;}

.FSOButtons {padding: 0px 5px 10px 5px;}
.FSOButtons #divFSOContainer {width:550px;float:left;}
.divSimpleMessagePost .WizLabel,.divSimpleMessagePost .WizInput {display:block;text-align:left;width:auto;padding:0px;margin:0px;float:none;}
.divSimpleMessagePost #Message {width:100%;height:200px;}
.divSimpleMessagePost .WizLabel {font-weight:700;}
.Action {text-align:center;}

#divAddCalendarItemV6 #Title {color:#666;font-size:1.3em;font-weight:700;width:100%;}
#divAddCalendarItemV6 #Where {width:100%;}
#divAddCalendarItemV6 #Who {width:70%;}
#divAddCalendarItemV6 a {font-size:.8em;}

#divCommCalDisp .CalDispTitle {color:#666;font-size:1.3em;font-weight:700;}

.Options {margin-bottom:10px;}
#divProjShoutList .Subject {width:450px;}
#divProjShoutList .Message,#divProjShoutList .widgContainer {width:450px;height:300px;}
#divProjShoutList .Name {padding-right:10px;}

/*#divBaseOps {float:left;width:75%;}*/


#divShoutContainer #Left {float:left;width:40%;}

.MyDoing {
	color:#666666;
	font-size:1.1em;
	font-weight:700;
}

.divProjListContainerstyle {position:absolute;width:200px;z-index:1000;left:30px;top:1.5em;}
.liProjListContainer {position:relative;cursor:pointer;}

.CommentPhoto {height:25px;border:1px solid #ccc;padding:2px;background-color:#fff;margin-right:10px;vertical-align:middle;}
#divGalleryContainer div.StdTrash a,#divGalleryContainer div.StdView a,#divGalleryContainer div.StdEdit a  {margin:0px;}
#divGalleryContainer .Name {height:1.5em;overflow:hidden;}
#divGalleryContainer
#divGalleryContainer.mode_1 .Edit,#divGalleryContainer.mode_1 .StdNew {display:none;}
#divV6Gallery #SlideShowBlock {background-color:#fff;border:0px;}
#divV6Gallery #SlideShowList {background-color:#fff;}
#divV6Gallery #SlideShowList img {width:100px;height:100px;padding:2px;border:1px solid #ccc;}
#divV6Gallery .TotalPhotos {font-size:.8em;color:#ccc;margin-top:5px;text-align:left;clear:both;}
#divSinglePhoto {position:relative;}
#divSinglePhoto #PhotoProgressBar {position:absolute;width:250px;}
#divSinglePhoto .Photo {text-align:center;}
#divSinglePhoto .Photo img {height:300px;padding:5px;margin-bottom:10px;border:1px solid #ccc;}
#divAdminList ul.AvailFunctions {padding-left:16px;}
#divAdminList li.Basic {padding:3px 0px 3px 3px;list-style-image:url('/dc_images/silk_icons/page_edit.png');}
#divAdminList li.Organization {padding:3px 3px 0px 3px;list-style-image:url('/dc_images/silk_icons/chart_organisation.png');}
#divAdminList li.Gallery {padding:3px 3px 0px 3px;list-style-image:url('/dc_images/silk_icons/application_view_tile.png');}
#divAdminList li.Contacts {padding:3px 0px 3px 3px;list-style-image:url('/dc_images/silk_icons/vcard.png');}
#divAdminList li.Email {padding:3px 0px 3px 3px;list-style-image:url('/dc_images/silk_icons/email.png');}
#divAdminList li.Modules {padding:3px 0px 3px 3px;list-style-image:url('/dc_images/silk_icons/brick.png');}
#divAdminList li.Modules li {padding:3px;list-style-image:none;}

#divGalleryContainer .Container {margin-top:5px;float:left;padding:5px;width:107px;margin-left:5px;text-align:center;font-size:.8em;background-color:#fff;}
#divGalleryContainer .Image {width:100px;height:100px;padding:2px;border:1px solid #ccc;}
#divGalleryContainer .Image img {width:100%;height:100%;}
#divGalleryContainer .Edit {margin-left:20%;}
#divGalleryContainer .TotFiles {padding:5px 0px}

#divSinglePhoto .TotalPhotos {color:#666;margin-top:5px;text-align:left;clear:both;}

#divDetailNotes #divNoteRows .RowAvatar, #divDetailNotes #divNoteRows .RowNickName, #divDetailNotes #divNoteRows .Date, #divAnalyticWeb #divNoteRows .RowAvatar, #divAnalyticWeb #divNoteRows .RowNickName, #divAnalyticWeb #divNoteRows .Date {display:none;}
#divDetailNotes #divNoteRows .DetailDate,#divAnalyticWeb #divNoteRows .DetailDate {display:block;}

#divNoteRows .RowAvatar img {padding:2px;border:1px solid #ccc;background-color:#fff;} 
#divNoteRows .RowNickName {padding:2px;font-weight:700;margin:0px 5px;} 
#divNoteRows .DetailDate {display:none;}
.OptionsSimple {padding:1px;text-align:right;font-size:.8em;}
#divKPI #selKPI {width:100%;}
#divNoteRows ul {margin:0px;padding:0px 0px 0px 10px;}
#divNoteRows ul ul {border-left:3px solid #ccc;}
#divNoteRows li {padding:4px 4px 0px 0px;list-style:none;}

.FanPage #divNoteRows ul ul li:first-child {background-position:30px top;margin-bottom:3px;margin-left:40px;width:80%;font-size:.9em;background-image:url('/dc_images/MBPoint.gif');background-repeat:no-repeat;}
.FanPage #divNoteRows ul ul li {margin-bottom:3px;margin-left:40px;width:80%;font-size:.9em;}
.FanPage #divNoteRows ul ul li:first-child div.MsgContainer {background-color:#ECEFF5;margin-top:7px;padding:5px;}
.FanPage #divNoteRows ul ul li div.MsgContainer {background-color:#ECEFF5;margin-top:2px;padding:5px;}
.FanPage #divNoteRows ul ul li .SmallAvatar {width:20px;height:20px;}
.FanPage #divNotes #Note {height:50px;}

.FanPage #divNotes #Note, .FanPage #divNotes #NoteInit {height:70px;color:#666}
.FanPage  #NoteEditInit_0 #divNotes #NoteInit {font-weight:700;font-size:1.3em;height:40px;width:100%;}
.FanPage  #NoteEditInit_0 {margin:0px;width:auto;padding:0px 5px;}
#divNotes .PostButton {margin:0px;}

.FanPage #divBaseOps {margin:0px;}
.FanPage #divNoteRows ul ul {border:0px;}
#divFanPage #divNoteRows .Boxed {background:#fff;border:0px;}
#divFanPage #divNoteRows .Boxed Boxed {background:#f0f0f0;border:1px solid #ccc;}
.FanPage .ListItem {border:0px;padding:0px 7px;}
#divFanPage .OptionsSimple {display:none;}

.FanPage .level_0 {border-top:1px solid #ccc;padding-top:10px;padding-bottom:10px;}
.FanPage > ul li div.level_0:first-child {border:0px;}
.FanPage .level_1 .StdCommentReply {display:none;}
.FanPage .StdTrash {margin-left:5px;}
.FanPage .StdCommentReply {margin-left:25px;}
.FanPage .Date {font-size:.8em;color:#666;margin-top:5px;}
.FanPage .level_1 .WizRow padding:0px 3px;

#divNoteRows .Options {font-size:.8em;}
.SpecButtonLeftSel {
	background-image:url('/GetDigi/images/MSCOMM/DCSpring09Blue/images/SpecButton_Left.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	margin-left:3px;
	font-size:.8em;
	font-weight:700;
	height:34px;
	overflow:hidden;	
}
.SpecButtonLeftSel div {
	background-image:url('/GetDigi/images/MSCOMM/DCSpring09Blue/images/SpecButton_right.gif');
	background-position:right top;
	background-repeat:no-repeat;
	padding:12px 5px 10px;
}

.SpecButtonLeftNoSel {
	background-image:url('/GetDigi/images/MSCOMM/DCSpring09Blue/images/SpecButton_Left.gif');
	background-position:left -33px;
	background-repeat:no-repeat;
	float:right;
	margin-left:3px;
	font-size:.8em;
	font-weight:700;	
	height:34px;
	overflow:hidden;	
}
.SpecButtonLeftNoSel div {
	background-image:url('/GetDigi/images/MSCOMM/DCSpring09Blue/images/SpecButton_right.gif');
	background-position:right -33px;
	background-repeat:no-repeat;
	padding:12px 5px 10px;
}
.SpecButtonLeftNoSel div a,.SpecButtonLeft div a:visited {}
.SpecButtonLeftSel div a,.SpecButtonLeft div a:visited {color:#fff !important}

#pProjInfo {text-align:left;font-size:.8em;float:left;}
#pProjInfo select {font-size:.8em;}

.SIMPLESURVEY .LogOffMsg, .SIMPLESURVEY .QuestionNbr, .SIMPLESURVEY .Options, .SIMPLESURVEY .ProcessScale,.SIMPLESURVEY .PollGraphContainer,.SIMPLESURVEY  .PollText {display:none;}
.SIMPLESURVEY .SaveButton {border:0px;width:122px;height:27px;background-image:url('http://www.ciber.com/events/images/button-meeting2.png');}
label {cursor:pointer}

.QuestionNbr {margin-right:2px;}
.ErrField {border:1px solid #ff0000;}
.ErrText {color:#FF0000 !important;}
.FormErrMsg  {background-image: url('/DC_Images/silk_icons/cancel.png');background-repeat: no-repeat; background-position: 5px 5px; font-size: .9em;font-style: italic;color:#ff0000;text-decoration:none; padding: 5px 0px 5px 32px;margin:0px;text-align:left;clear:both;}
#divCloudContainer {padding-bottom:10px;}
#divCloudContainer .LeftPane {float:left;width:29%;padding:0px 0px 0px 5px;}
#divCloudContainer .RightPane {float:left;width:69%;padding:0px 0px 0px 5px;}
#divCloudContainer #divTreeFiles {width:auto;}
#divNoteList {}
#divNoteList .Edit {float:left;padding:3px 0px;width:50px;}
#divNoteList .Date {float:left;padding:3px 0px;width:135px;}
#divNoteList .Note {float:left;padding:3px 0px;width:52%;}
#divNoteList .Owner {float:left;padding:3px 0px;width:150px;}

#RankTable {border-collapse:collapse;width:100%;}
#RankTable .RankingInfo {padding:2px;width:20px;height:20px;text-align:center;}
#RankTable .RankQuestion {padding:2px;width:40%;}
#divPieStat {margin-top:20px;}
#divPieStat .Left {float:left;width:58%;}
#divPieStat .Right {float:left;width:40%;}
#divStat .Label {float:left;width:60%;}
#divStat .Tot {float:left;width:18%;text-align:right;padding:2px;}
#divKPI #selKPI {width:70%;}
#divKPI .StdPrev,#divKPI .StdNext {float:none;margin-left:10px;}
#AnalyticUpdProgressBar {float:left;width:250px;}
#TopSelect {float:left;}
#divUnstructured span {font-weight:700;}
#divUnstructured div div {padding:3px 0px;}
#divUnstructured .Edit {float:left;width:15px;height:15px;padding:2px 2px 2px 0px;}
#divUnstructured .Name {float:left;padding:2px;}
#divAnalytics #divBaseOps {margin:0px;}

#div2020People .Name {padding:0px 2px;float:left;width:175px;}
#div2020People .Edit {padding:0px 2px;float:left;width:30px;}
#div2020People .CompanyName {padding:0px 2px;float:left;width:150px;}
#div2020People .Title {padding:0px 2px;float:left;width:150px;}
#div2020People .AnswerText {padding:0px 2px;float:left;width:150px;}
#divRegTots .WizLabel {width:70%;text-align:left;}
#divRegTots .WizInput {width:25%;}

	
.StdChartBar {
	background-image:url('/dc_images/silk_icons/chart_bar.png');
	background-repeat:no-repeat;
	float:left;
	width:18px;
	height:18px;		
	cursor:pointer;
}
.StdChartBar img {

}
.StdChartPie {
	background-image:url('/dc_images/silk_icons/chart_pie.png');
	background-repeat:no-repeat;
	float:left;
	width:18px;
	height:18px;
	cursor:pointer;			
}
.StdChartPie img {
}	
	#ContentId a, #ContentId a:visited {
		text-decoration:none;
		color:#000000;
	}
	#ContentId a:hover {
		text-decoration:underline;
		color:#000000;
	}	
	
	#MenuContainer {
		margin-top:30px;
	}
		
	#IncCommentTableID {
		position:relative;
	}		
/*--- Vendor Sponsor Banners ---*/

	#ttbbanners {
		position:relative;
		top:0px;
	} 	
/*-- END Standards - Don't Touch --*/	

/* ---- Main Page Sizes ---*/	
	body {
		margin:0px;
	}
	p.PageTitle {margin:0px;padding:14px 0px;text-align:left;}
	
	#DCMainDiv {
		width:990px;
		margin:0px auto 10px auto;
	}
	#ContextMenuTable {
		width:100%;
	}
	
	#MainPageTableLegal {
		width:100%;
	}	
	
	.TopMenuBar, #MainPageTableThemePicker, #DemoReqButton, #TollFree, #rEventsId, #EventSelRow, #eStdVendorMsg, #TopMenuContainer, #ttbbanners 	{
		display:none;
	}
	
	.GreetingBarClass, .GreetingName, .GreetingTime {
		font-size:10px;
		color:#ffffff;
		padding:0px 5px 0px 5px;
		margin:0px;
		border:0px;
		background-color:transparent;
	}	
		

/* ---- Main Color Areas ---*/	
	
	.DCMainBG {
		background-position: left top; 
		background-repeat:repeat-x;
	}	
	#WebPageArea, .WebPageArea  {
		width:100%;
	}
	
	.MainBanner {
		background-position: left top;
		background-repeat: repeat-x;
		margin:0px;
		background-color:#ffffff;
	}


	#TollFree, .MainPageTableLegalTD, .MainPageTableLegalTD a {
		color:#ffffff;
	}	

/*--- Portlet Header Areas ---*/

	.DCPortletHeader, .FPPortletHeader, .ListHeader, .PostHeader {
		text-align:left;
		color:#ffffff; 
	}
	
	.PortletTD .DCPortletHeader {
		padding:0px;
	}
	
	td.DCPortletHeader {
		padding:3px;
	}	

	.DCFooterContrast, .DCFooterContrast a, .DCFooterContrast a:visited, .MainPageTableLegalTDPoweredBy, .DCLinkPoweredby, .DCLinkPoweredby a, .DCLinkPoweredby a:visited, .DCLinkPoweredby a:link, .DCLinkPoweredby a:active {
		color:#ffffff;	
	}	
	
	.MainPageTableLegalTDPoweredBy	{
	}		
	
	.DCPortletBody, .FPPortletbody {
		border: 1px solid #cccccc;
	}
	.PortletTD {
		z-index:100;
	}
	.DCPortletBorderDisplay {

		padding:0px;
	}		
/*--- END Portlet Header Areas ---*/

/*--- Function Horizontal Menu Bars ---*/

	.AppMenuBar {

	}
	#AppMenu {
		/*padding:0px 0px 0px 20px;*/
		margin:0px;
		text-align:center;
		height:26px;
		background-repeat:repeat-x;
		position:relative;
	}
	
	#BottomMenuBar, #ContextMenuBar {
		height:22px;
		color:#ffffff;

	}
	#BottomMenuBar {z-index:-1}
	
	#BottomMenuBar, .BottomMenuBar {
		background-image:url('/GetDigi/images/MSCOMM/images/DCNew2008Intro_03.gif');
	}	

/*	#BottomMenuBar div.BottomMenuBarCorner2, 
		#BottomMenuBar div.BottomMenuBarContent,
		#BottomMenuBar div.BottomMenuBarCorner1 {float:left;}
		
	#BottomMenuBarCorner2	{
		background-image:url('../images/MSCOMM/images/bottombarleft.gif');
		background-repeat:no-repeat;
		background-position: left top;
		width:9%;
		color:#ffffff;
		margin:0px;
		border:0px none;
		padding:0px;
		height:100%;
	}	
	#BottomMenuBarCorner1	{
		background-image:url('../images/MSCOMM/images/bottombarright.gif');
		background-repeat:no-repeat;
		background-position: right top;
		height:100%;
		width:1%;
		color:#ffffff;
		margin:0px;
		border:0px none;
		padding:0px;
	}
	#BottomMenuBarContent {
		height:100%;
		float:left;
		width:90%;
		text-align:right;
		background-color:#565656;
	}
	*/
	#ContextMenuBarContent {
		/*float:left;*/
		text-align:right;
		line-height:1em;
	}
	
	.MenuBarParentContent {
		text-align:center;
	}	
	.MenuBarContent {
		height:100%;
		margin-left:auto;
		margin-right:auto;
		display:inline;
	}	
	.horzMenuBottom {
		display:inline;
		margin:0px;
		border:0px;
		padding:0px;	
			
	}

	.divDBR {
		display:inline;
	}
	#divDBRLeft {
	}		

	#divDBRMid {
	}

	#divDBRRight {
	}
	
/*--- END of Horizontal Menu Bars	---*/

/*--- Left Side Menus	---*/

	.LeftMenuTable {
		width:200px;
		background-repeat:repeat-x;
		background-position: left top;

	}	
	.LeftMenuContrast, #IncCommentTD {
		color:#000000;
	}	
/*--- Context Menus ---*/
.ContextTDClass {
	padding:0px 0px 0px 10px;
}
/*--- Decoration Rows --*/

#DecorationBottomRow {
	height:10px;
	background-color:#ffffff;
	display:none;
	border-bottom:1px solid #6fa6ce;
}
/*--- Rollover Menu colors	---*/	

	.RollSel {							
		background-color:#ffffff;
		font-size:11px;
		padding-left:0px; padding-right:5px; padding-top:5px; padding-bottom:5px;
		text-align:right;
	}	

	.NavMenuTopLevel, a.NavMenuTopLevel, :active.NavMenuTopLevel, :visited.NavMenuTopLevel, :link.NavMenuTopLevel {
		color:#000000;
		font-weight:bold;
		font-size:11px;		
	}
		
	.Rollout {
		font-size:11px; 
		padding-left:0px; padding-right:5px; padding-top:5px; padding-bottom:5px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #cccccc;
		text-align:right;
		background-color:#ffffff;
		opacity: .6;
		filter: alpha(opacity=60);			
		
	}

	.RollOver {
		background-color:#ffffff;
		font-size:11px;
		padding-left:0px; padding-right:5px; padding-top:5px; padding-bottom:5px;
		border-bottom:1px solid #ffffff;	
		border-top:1px solid #cccccc;
		text-align:right;	
		color:#000000;
					
	}
	
	.RollOutLink, a.RollOutLink, :active.RollOutLink, :visited.RollOutLink, :link.RollOutLink {
		color:#000000;
		font-weight:bold;
		font-size:11px;
		
	}
	
	.MenuLinksCell {
		color:#000000;
		margin:0px;
		padding:0px; background-color:transparent
	}
	
	/*--- Adjust the TD Class for sub menus --*/

		
	.MenuChildTDClass3	 {
		background-color:#ffffff
	}
	
	.MenuChildTDClass4	 {
		background-color:#ffffff			
	}
	.MenuChildTDClass5	 {
		background-color:#ffffff		
	}
	.MenuChildTDClass6	 {
		background-color:#ffffff		
	}
	.MenuChildTDClass7	 {
		background-color:#ffffff		
}	
/*--- END Left Side Menus	---*/	

/*--- Links ---*/

	.StdLink, a.StdLink, :active.StdLink, :visited.StdLink, :link.StdLink,
		.SmallLinks, a.SmallLinks, :active.SmallLinks, :visited.SmallLinks, :link.SmallLinks,
		.DCPortletBody td a:link, .DCPortletBody td a, #MainPortDiv a,
		.MMLinks, :link.MMLinks, :active.MMLinks, :visited.MMLinks,
		.MMCDLinks, :link.MMCDLinks, :active.MMCDLinks, :visited.MMCDLinks, .MMLinksOn,
		:hover.StdLink, .StdUL 
	{
		color:#565656;
		font-weight:normal;

	}
	
	.StdUL li ul {
		margin-left:10px;
		padding-left:10px;
	}
	:hover.StdLink {
		text-decoration:underline;
	}

	
.StdLinkContrast, a.StdLinkContrast, :active.StdLinkContrast, :visited.StdLinkContrast
{
	color:#000000;
}

/*--- END of Links ---*/	

/* First Level Menu Elements */

.MHF_Link1 {
	font-size:9px;
}	
.horzMenutdBottom {
}

.horzMenutd, .horzMenuRollOver, .horzMenuselected {

	
	font-weight:bold;
	font-size:11px;
	float:left;
	line-height:26px;
	border:0px none;
/*	background-image:url('../images/MSCOMM/images/MSLEFTGLASSLTGRAY.gif');*/
	background-repeat:no-repeat;
	background-position: left top;	
	text-align:center;
	margin: 0px;
	padding-left:25px; padding-right:15px; padding-top:0px; padding-bottom:0px
}

.horzMenutd a:visited, .horzMenutd a {
	text-decoration:none;
	color:#000000;
}
.horzMenuselected a:visited, .horzMenuselected a,
.horzMenuRollOver a:visited, .horzMenuRollOver a   {
	text-decoration:none;
	color:#ffffff;
}
.horzMenutd a:hover {
	color:#ffffff;
}
/* LEVEL1
.Level1 li a, .Level1 li a:visited {
	font-size:10px;
	color:#333333;
}
.Level1 li a:hover {
	font-size:10px;
	color:#000000;
}
*/
.horzMenux {
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
}
.horzMenuRollOver {
	color: #000000;
	background-color:transparent;
}
.horzMenuselected {
	color:#ffffff;
	background-image:url('../images/MSCOMM/images/MSLEFTGLASSDKGRAY.gif');
	background-repeat:no-repeat;
	background-position: left top;
}

.horzMenuBottom .MenuTabRightDrawerBlank {display:none;}

.MenuTabRightDrawerBlank {
	/*background-image:url('../images/MSCOMM/images/MSRIGHTGLASSLTGRAY.gif');*/
	background-repeat:no-repeat;
	background-position: right top;
	width:7px;
	height:26px;
	float:left;
	display:inline
}

.iLeftMenu {
	width:171px;
	background-position:top left;
	background-repeat:no-repeat;
}
.iTopBar {
	height:23px;
}
.iContent {
	padding:5px 0px;
}	
	
/* RollOver Menu Element */


/* RollOver Menu Element */
#MenuNavTop_LF {
	position: absolute;
	top: 26px;
	left: 0px;
	display: block;
	width: 210px; 
	background-color: #E0E6EB;
	overflow: hidden;
	height:100%;
	
}

.MHF_Table_LF {
	position: relative;
	background-color: transparent;
	width: 210px;
	height:100%;
}
.MHF_Table {
	position: relative;
}
.MHF_Link1Bottom, .MHF_Link1Bottom a:link, .MHF_Link1Bottom a:visited {
	color:#ffffff; 
}

#MenuDivIDBottom	{
	background-color:#cc6600;
}
.RegButton {

	font-size: 9px; color: #FFFFFF;
	font-weight:bold; 
	border-left: 1px solid #C0C0C0; 
	border-right: 1px solid #000080; 
	border-top: 1px solid #C0C0C0; 
	border-bottom: 1px solid #000080; 
	background-color: #0065A5;
	height:16px;
	margin:0px;

	text-align:center; padding-left:0px; padding-right:2px; padding-top:0px; padding-bottom:0px
}
#RightContentPane, #tdUtility {
	padding:10px 5px;

}
/*--- Footer Areas ---*/
.DCFooterContrast, .DCFooterContrast a, .DCFooterContrast a:visited, .MainPageTableLegalTDPoweredBy, .DCLinkPoweredby a, .DCLinkPoweredby a:visited, .DCLinkPoweredby a:active, .DCLinkPoweredby a:link 

{
	color:#ffffff;
	text-decoration:none;
}
/*--- END Footer Areas ---*/

/*--- Register Buttons --*/
#RegisterButton1 {
	background-color:#EE2D24;
}
#RegisterButton1 {
	font-size:14px;
	height:30px; 
}	
/*--- END Register Buttons --*/
.AdvTable, .AdvTop, .AdvMiddle, .AdvBottom {
	width:333px;
}
.AdvTop {
	background-image:url('/GetDigi/images/MSCOMM/images/DCSmallAnnouncements_01.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:17px;
}	
.AdvMiddleLeft {
	background-image:url('/GetDigi/images/MSCOMM/images/DCSmallAnnouncements_02.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.AdvMiddleRight {
	background-image:url('/GetDigi/images/MSCOMM/images/DCSmallAnnouncements_02.gif');
	background-repeat:no-repeat;
	background-position:right top;
}
.AdvMiddle td {

}	
.AdvBottom {
	background-image:url('/GetDigi/images/MSCOMM/images/DCSmallAnnouncements_03.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:19px;	
}	
.divHVTImages .divVendorImg {
	vertical-align:middle;
	margin-right:10px;
}	
#divContainerCaptureEmail {
	text-align:left;
}
#divContainerCaptureEmail p {
	line-height:120%;
	margin:0px;
	text-align:left;
}

.RegButtonLink {
	margin-top:10px;
	text-align:center;
}
.MainPageTable .RegButtonLink a, .MainPageTable RegButtonLink a:visited {
	border:1px solid #000000; 
	padding:3px; 
	background-color:#008000; 
	color:#FFFFFF;
	text-decoration:none;
}
.HiddenTR {display:none;}
.BLIEmail  {
	width:100%;
}	
.ForgotPWD
{
    border:1px solid #003D78; 
    padding:4px; 
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 150%;
	TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    color:#003D78;
    background-color:#EEF9FD;
}
.PortletContainer {
	text-align:left;
	/*position:relative;*/
	/*padding:0px;*/
	height:22px;
	color:#ffffff;
}
#ulMyEvents a {
	margin:0px 3px;
	vertical-align:middle;
}
.PortletPlusMinus {
	cursor:pointer;
}
#divParentMailDisplay {
	z-index:2000;
}	
#divMailDisplay {
	background-color:#ffffff;
}
.QPollChart {
	padding-top:20px;
	text-align:center;
}		
.QPollChartParts {
	text-align:left;
	width:400px;
	margin-left:auto;
	margin-right:auto;
}	
.QPollChartParts p {
	line-height:100%;
	margin:0px;
}

/* --- Menus ---*/

/* Width of Left Menu Area */
#DC4MenuTop_lFrame {
}
/* Link Decorations */
#ulMainLeftMenu a  {
	text-decoration:none;
}
.DC4MenuTop_lFrameClass div {
	text-align:left;
}
#ulMainLeftMenu li.divLMLevel_0 div.spanLmContainer1,
	#ulMainLeftMenu li.divLMLevel_2 div.spanLmContainer1 {
}
#ulMainLeftMenu li.divLMLevel_3 div.spanLmContainer1 {
	border-bottom:0px;
}
	
#DC4MenuTop_lFrame span.spanLmRight {
	color:#000000;
}
#DC4MenuTop_lFrame ul  {
    list-style-type: none;
	margin-left:0px;
	padding:0px;

}
#DC4MenuTop_lFrame li div.spanLmContainer1 {
	padding:0px 2px;
}
#DC4MenuTop_lFrame .SpanLmLeft, #DC4MenuTop_lFrame .SpanLmRight {
	padding:0px;
}
.SpanLmLeft	{display:none;}

#DC4MenuTop_lFrame li div.spanLmContainer {
	padding:0px 0px 0px 5px;
	
}
#DC4MenuTop_lFrame ul ul  {
  list-style-type: none;
	margin-left:20px;
}	
.divLMLevel_0, 
	.divLMLevel_2 {

	line-height:1.5em;
	padding:5px 0px;
}

	
.divLMLevel_3 {
	line-height:1.2em;
	border:0px;
}	

.divLMLevel_3 div.spanLmContainer1 {
	padding:5px 0px;
}	

#DC4MenuTop_lFrame #ulMainLeftMenu li a:hover div.spanLmContainer1, 
	#DC4MenuTop_lFrame #ulMainLeftMenu li a:hover div.spanLmContainer {
		background-color:#ffffff;
	
}
#DC4MenuTop_lFrame #ulMainLeftMenu li a:hover, #DC4MenuTop_lFrame #ulMainLeftMenu li a:hover .spanLmRight {
	color:#000000;
}

/* Selected Link */
#ulMainLeftMenu li.divLMLevel_0 div.leftLinkSel, 
	#ulMainLeftMenu li.divLMLevel_2 div.leftLinkSel {
	background-color:#ffffff;
}

#ulMainLeftMenu li.divLMLevel_0 div.leftLinkSel .spanLmContainer1,
	#ulMainLeftMenu li.divLMLevel_2 div.leftLinkSel .spanLmContainer1 {
	border-bottom:1px solid #ffffff;
	padding:0px 2px;
}	
#ulMainLeftMenu li.divLMLevel_0 div.leftLinkSel .spanLmRight,
	#ulMainLeftMenu li.divLMLevel_2 div.leftLinkSel .spanLmRight {
	color:#000000;
}
.leftLinkChildSel .spanLmRight {
	font-weight:700;
}
#DC4MenuTop_lFrame li div.leftLinkChildSel {
}
#DC4MenuTop_lFrame #ulMainLeftMenu .spanLmContainer1 {
}
.SearchResults {
	background-color:yellow;
	font-weight:bold;
	padding:3px;
}	
.AdminEditBox {
	position:relative;
	text-align:left;
}
.treemenu .TopTabs {position:absolute;width:40px;top:-15px;left:-15px;}
.treemenu .TopTabsOff {display:none;}
.treemenu .TopTabs .AddLink {float:right;position:absolute;top:-20px;left:10px;}

.AdminEditBoxOn {
	position:relative;
	background-color:#ADD8E6;
	opacity: .8;
	filter: alpha(opacity=80);		
	text-align:left;
}
.AdminEditBoxOff {
	position:relative;
	border:0px;
}
.sEditAnchorsOff {display:none;}

.AdminMsg a.StdLink, .AdminMsg a.StdLink:visited, 
#RightContentPane .AdminMsg a.StdLink, #RightContentPane .AdminMsg a.StdLink:visited,
#RightContentPane .AdminMsg a.StdLink:hover {color:#000;}
.AdminMsg, .sEditAnchorsOn {z-index:1000;font-size:.9em;position:absolute;top:0px;left:0px;border:1px solid blue;background-color:#ADD8E6;padding:0px 2px}
.PortletTD .AdminMsg {font-size:1em;position:relative;top:0px; left:0px; border:1px solid blue;background-color:#ADD8E6;padding:0px 2px}
.AdminPageLinks {text-align:left;background-color:#ADD8E6;padding:0px 2px;}

#divAdminSimm {position:absolute;left:20px;top:20px;border:1px solid blue;text-align:left;background-color:#fff;padding:2px;}
#divAdminSimm img {cursor:pointer;}

#AppMenu {
	z-index:1000;
}
.suckertreemenu {
	z-index:1000;
}	
.suckertreemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index:10000;
}

/*Top level list items*/
.suckertreemenu ul li{
	position: relative;
	display: inline;
	float: left;
	padding:0px !Important;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
	display: block;
	display: inline;
	text-decoration: none;
	color: #ffffff; 
	padding:0px;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
	left: 0px;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li {
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0px;
}

/* Sub level menu links style */
.suckertreemenu ul li ul {
	width:200px;
	background-color:#e4e4e4;
	margin:0px;
	padding:0px;
}
.suckertreemenu ul li ul li a{
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	text-align:left;
	
	background-color:#e4e4e4;
	font-size:10px;
}
.suckertreemenu .TopMenu ul {
	border: 1px solid #999;
}

.suckertreemenu .TopMenu .ChildMenu a:hover{
	background-color:#cccccc;
	color: #000000;
}
.TopMenu .mainfoldericon .UPLeftDrawer, .TopMenu .mainfoldericonselected .UPLeftDrawer {
	font-weight:bold;
	font-size:11px;
	line-height:26px;
	/*background-image:url('../images/MSCOMM/images/MSLEFTGLASSLTGRAY.gif');*/
	background-repeat:no-repeat;
	background-position: left top;	
	text-align:center;
	margin: 0px;
	padding-left:25px; padding-right:15px; padding-top:0px; padding-bottom:0px;
	float:left;
	
}

.TopMenu .mainfoldericon .UPRightDrawer, .TopMenu .mainfoldericonselected .UPRightDrawer{
	/*background-image:url('../images/MSCOMM/images/MSRIGHTGLASSLTGRAY.gif');*/
	background-repeat:no-repeat;
	background-position: right top;
	width:7px;
	line-height:26px;
	float:left;
	
}
.ChildMenu {
	border-top:#ffffff;
	border-bottom:#cccccc;
	width:100%;
}	
.TopMenu .mainfoldericonselected .UPLeftDrawer {
	background-color:#666;
	color: #fff;
	background-image:none;
}
.TopMenu a:hover .UPLeftDrawer {
	background-color:#c0c0c0;
	color: #fff;
	background-image:none;
}
.TopMenu a:hover .UPRightDrawer, .TopMenu .mainfoldericonselected .UPRightDrawer {
	background-image:none;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
	background: transparent url('/dc_images/dc_spacer.gif') no-repeat center right;
}

/*Background image for subsequent level menu list links */
	.suckertreemenu .subfoldericon{
	background: transparent url('../../dc_images/silk_icons/arrow-right_black.gif') no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
.TopMenu .UPLeftDrawer, 
.TopMenu .UPRightDrawer {
	position:relative;
	top:0px;
	cursor:pointer;
}
#AppMenu .treemenu {
	margin:auto;
}
#BottomMenuBar .UPLeftDrawer,	#BottomMenuBar .UPRightDrawer,
#BottomMenuBar .mainfoldericon,	#BottomMenuBar .UPRightDrawer
 {
	background-image:url('/dc_images/dc_spacer.gif');
	background-color:transparent;
	color:#ffffff;
	padding:0px 5px;
	line-height:22px;
	font-size:10px;
}

#BottomMenu .UPRightDrawer, #ContextMenu .UPRightDrawer {
	display:none;
}
#BottomMenuBarContent {
	position:relative;
}	
#BottomMenuBarContent .suckertreemenu {
	position:absolute;
	right:5px;
}
#BottomMenu a.mainfoldericon:hover .UPLeftDrawer {
	background-color:transparent;
	color: #cccccc;
	font-size:10px;
}


#ContextMenuBarContent {
	position:relative;
}	
#ContextMenuBarContent .suckertreemenu {
	position:absolute;
	right:5px;
}
#ContextMenuBar .UPLeftDrawer,	#ContextMenuBar .UPRightDrawer,
#ContextMenuBar .mainfoldericon,	#ContextMenuBar .UPRightDrawer
 {
	background-image:url('/dc_images/dc_spacer.gif');
	background-color:transparent;
	color:#ffffff;
	padding:0px 5px;
	line-height:22px;
	font-size:10px;
}
#BottomMenu img {
	display:none;
}

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */