/* General */
	body, p, table, tr, td{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#1c4977;}
	table td{
		text-align:left;
		empty-cells:show;
		border-collapse:collapse;}
	table, table td{
		margin:0px;
		padding:0px;
		border-collapse:collapse;
		border-spacing:0;}
	img{
		border:0px;}
	body{
		margin:0px;
		background-color:#fff;
		margin:0px 15px;}
	form input, form textarea, form select, form option{
		font:10pt Verdana, Arial, Helvetica, sans-serif;}
	a:link{
		color:#1c4977;}
	a:visited{
		color:#1c4977;}
	a:active{
		color:#f00;}
	a:hover{
		color:#1c4977;}

/* Portal */
	.portal_link_red, a:link.portal_link_red, a:active.portal_link_red, a:visited.portal_link_red{
		color:#ed1b24;
		text-decoration:none;}

	.portal_link_blue, a:link.portal_link_blue, a:active.portal_link_blue, a:visited.portal_link_blue{
		color:#1c4977;
		text-decoration:none;}

	h1{
		font-size:13px;
		color:#1c4977;
		font-weight:bold;
		margin:0px 0px 5px 0px;}
	h2{
		font-size:18px;
		color:#1c4977;
		font-weight:bold;
		margin:0px 0px 0px 0px;}

	.userlogininfo{
		font-size:13px;
		color:#333;}

	.highlight_dashboard{
		width:126px;
		height:12px;
		margin-left:0px;
		background-color:#7d97b0;}
	.highlight_workspace{
		width:126px;
		height:12px;
		margin-left:127px;
		background-color:#7d97b0;}










	.modulebox .header td, .moduleWorkflow .header td{
		background-color:#e2eaf2;
		font-weight:bold;
		text-align:center;
		color:#1c4977;}
	.modulebox .header2 td, .moduleWorkflow .header2 td{
		background-color:#e2eaf2;
		font-weight:bold;
		text-align:left;
		color:#1c4977;}
/* header3 is not currently used */
	.modulebox .header3 td, .moduleWorkflow .header3 td{
		background-color:#fff;
		font-weight:bold;
		text-align:center;
		color:#1c4977;}
	.modulebox .header4 td, .moduleWorkflow .header4 td{
		background-color:#fff;
		font-weight:bold;
		text-align:left;
		color:#1c4977;}


	.moduleWorkflow .green, .moduleWorkflow .green a:link, .moduleWorkflow .green a:active, .moduleWorkflow .green a:visited{
		font-size:11px;
		color:#060;
		text-decoration:underline;
		font-weight:bold;}
	.moduleWorkflow .amber, .moduleWorkflow .amber a:link, .moduleWorkflow .amber a:active, .moduleWorkflow .amber a:visited{
		font-size:11px;
		color:#ebab00;
		text-decoration:underline;
		font-weight:bold;}
	.moduleWorkflow .red, .moduleWorkflow .red a:link, .moduleWorkflow .red a:active, .moduleWorkflow .red a:visited{
		font-size:11px;
		color:#f00;
		text-decoration:underline;
		font-weight:bold;}
	.moduleWorkflow .grid .total, .moduleWorkflow .grid .total a:link, .moduleWorkflow .grid .total a:active, .moduleWorkflow .grid .total a:visited{
		font-size:11px;
		color:#369;
		text-decoration:underline;
		font-weight:bold;}

	.grid, .header, .header2, .header3, .header4, .totals{
		height:25px;
		color:#369;}
	.moduleWorkflow .green, .moduleWorkflow .amber, .moduleWorkflow .red, .moduleWorkflow .total{
		text-align:center;}
	.moduleWorkflow .label, .moduleWorkflow .alertlabel, .moduleWorkflow .alert, .moduleWorkflow .announcementlabel, .moduleWorkflow .announcement{
		text-align:left;}
	.moduleWorkflow .totals td{
		background-color:#e2eaf2;
		border-bottom:1px solid #abbbcc;}
	.moduleWorkflow .totals .label{
		text-align:left;
		font-weight:bold;}
	.moduleWorkflow .totals .total{
		font-weight:bold;}

	.modulebox .grid td{
		background-color:#fff;}
	.moduleWorkflow .grid td{
		background-color:#fff;
		border-bottom:1px solid #abbbcc;}
	.modulebox .label, .modulebox .alertlabel, .modulebox .alert, .modulebox .announcementlabel, .modulebox .announcement{
		padding-left:5px;
		border-left:0px solid #abbbcc;}
	.moduleWorkflow .label{
		padding-left:5px;
		border-left:1px solid #abbbcc;}
	.moduleWorkflow .total{
		border-right:1px solid #abbbcc;}
	.modulebox .alertlabel, .modulebox .alert, .modulebox .announcementlabel, .modulebox .announcement{
		padding:5px;
		vertical-align:top;}

	.modulebox_scroll{
		border:1px solid #abbbcc;;
		height:150px;
		overflow:auto;
		scrollbar-base-color:#bccddd;
		scrollbar-arrow-color:#1c4977;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-highlight-color:#1c4977;
		scrollbar-face-color:#bccddd;
		scrollbar-shadow-color:#006699;
		scrollbar-darkshadow-color:#e2ebf2;
		scrollbar-track-color:#eff3f6;}

















	.accounts .header{
		background-color:#e2eaf2;}
	.accounts .header td{
		font-weight:bold;
		text-align:left;
		border:1px solid #abbbcc;
		padding:0px 3px;}
	.accounts .grid td{
		background-color:#fff;
		border:1px solid #abbbcc;
		padding:0px 3px;}
	.accounts .total{
		border-right:1px solid #abbbcc;}

	.asterisk{
		color:#f00;}

	.lev3tabs_bottom td{
		background-color:#f9f9fb;
		height:12px;}
	.lev3tabs_bottom .selected{
		background-color:#bccddd;
		border-right:2px solid #f9f9fb;}

	.contentarea{
		background-color:#eff3f6;}
	.contentarea2{
		background-color:#dfe6ee;}
	.contentarea_grid{
		background-color:#d7e0e9;}

	.divider{
		background-color:#cdd7e0;
		height:1px;
		clear:all;
		margin-bottom:10px;}

	.formLabel{
		display:block;
		color:#369;
		font-weight:bold;
		font-size:10px;
		margin-bottom:3px;}
	.formField{
		font-size:11px;}

	.attr, .attr_disabled{
		float:left;
		text-align:left;
		padding:0px 10px 10px 0px;
		margin:0px;
		height:40px;
		white-space:nowrap;
		height:50px;}

	 .calendar{
		margin-bottom:-1px;}

	.groupLabel, .subgroupLabel{
		font-size:13px;
		color:#1c4977;
		font-weight:bold;
		margin:0px 0px 10px 0px;}
	.group{
		width:100%;
		clear:both;}
	.subgroup{
		width:100%;
		clear:both;}

	.accountID{
		font-size:13px;
		color:#1c4977;}

	.copyright{
		font-size:9px;
		padding-top:20px;}


/* Account Details2 */
	td .header1{
		font-size:10px;
		font-weight:bold;
		background-color:#bccddd;
		text-align:center;
		vertical-align:bottom;
		padding:5px;}
	.header2 td{
		font-size:10px;
		font-weight:bold;
		background-color:#f8f9fb;
		vertical-align:bottom;
		padding:5px;
		border-top:1px solid #e2ebf2;
		border-left:1px solid #e2ebf2;
		border-right:1px solid #e2ebf2;}
	.header3 td, .header4 td{
		font-size:10px;
		font-weight:bold;
		vertical-align:bottom;
		padding:5px;}
	#ClientCorrespondenceData{
		height:271px;
		overflow:auto;
		scrollbar-base-color:#bccddd;
		scrollbar-arrow-color:#1c4977;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-highlight-color:#1c4977;
		scrollbar-face-color:#bccddd;
		scrollbar-shadow-color:#006699;
		scrollbar-darkshadow-color:#e2ebf2;
		scrollbar-track-color:#ffffff;
		}
	#ClientCorrespondenceData td{
		font-size:10px;
		vertical-align:top;
		background-color:#fff;
		padding:5px;
		border:1px solid #e2ebf2;}
	#ClientCorrespondenceData input{
		border:1px #bccddd solid;}

/* Account Structures Boxes */
	.SearchResults{
		overflow:auto;
		border:1px solid #abbbcc;
		height:300px;
		font-size:7pt;
		font-weight:bold;
		scrollbar-base-color:#bccddd;
		scrollbar-arrow-color:#1c4977;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-highlight-color:#1c4977;
		scrollbar-face-color:#bccddd;
		scrollbar-shadow-color:#006699;
		scrollbar-darkshadow-color:#e2ebf2;
		scrollbar-track-color:#eff3f6;}
	.TemplateReview{
		overflow:auto;
		border:1px solid #abbbcc;
		height:300px;
		font-size:7pt;
		font-weight:bold;
		scrollbar-base-color:#bccddd;
		scrollbar-arrow-color:#1c4977;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-highlight-color:#1c4977;
		scrollbar-face-color:#bccddd;
		scrollbar-shadow-color:#006699;
		scrollbar-darkshadow-color:#e2ebf2;
		scrollbar-track-color:#eff3f6;}
	.SearchResults .option, .SearchResults .option_selected, .SearchResults .option_over{
		font-size:7pt;
		color:#1c4977;
		text-decoration:none;
		padding:3px 10px 3px 3px;}
	.SearchResults .option_selected{
		color:#1c4977;
		background-color:#bccddd;
		background-image:url('images/arrow.gif');
		background-repeat:no-repeat;
		cursor:pointer;}
	.SearchResults .option_over{
		color:#1c4977;
		background-color:#e2eaf2;
		background-image:url('images/arrow.gif');
		background-repeat:no-repeat;}
	.SearchResults .option .num, .SearchResults .option_over .num, .SearchResults .option_selected .num{
		width:15px;
		margin-right:5px;
		text-align:right;}

/* Used for Account Structures */
	.TemplateReview .bulletTree{
		margin:5px 0px 5px 0px;
		padding:0px 0px 0px 0px;}
	.TemplateReview .bulletTree .level1_expanded{
		margin:0px 0px 0px 20px;
		padding:2px 0px 2px 0px;
		list-style-image:url("images/collapse.gif");}
	.TemplateReview .bulletTree .level1_collapsed{
		margin:0px 0px 0px 20px;
		padding:2px 0px 2px 0px;
		list-style-image:url("images/expand.gif");}
	.TemplateReview .bulletTree .level2{
		margin:0px 0px 0px 40px;
		padding:2px 0px 2px 0px;
		list-style-image:url("images/bullet.gif");}
	.TemplateReview .bulletTree .level2_expanded{
		margin:0px 0px 0px 40px;
		padding:2px 0px 2px 0px;
		list-style-image:url("images/collapse.gif");}
	.TemplateReview .bulletTree .level2_collapsed{
		margin:0px 0px 0px 40px;
		padding:2px 0px 2px 0px;
		list-style-image:url("images/expand.gif");}
	.TemplateReview .bulletTree .level3{
		margin:0px 0px 0px 60px;
		padding:2px 0px 2px 0px;
		list-style-image:url("images/bullet.gif");}
	.TemplateReview .bulletTree .level1_expanded li{
		margin:0px 0px 0px 5px;
		padding:2px 0px 2px 0px;}
	.TemplateReview .bulletTree .level2 li{
		margin:0px 0px 0px 5px;
		padding:2px 0px 2px 0px;}
	.TemplateReview .bulletTree .level3 li{
		margin:0px 0px 0px 5px;
		padding:2px 0px 2px 0px;}

/* Used for Node Details 2 */
	td #NodeDetailsList{}

	#NodeDetailsList .level1_expanded, #NodeDetailsList .level1_collapsed{
		margin:0px;
		padding:5px 5px 5px 20px;
		vertical-align:top;
		border-bottom:1px solid #bdc9d9;
		border-right:hidden;
		display:block;
		text-decoration:none;}
	#NodeDetailsList .level1_expanded{
		background:url(images/collapse.gif) no-repeat 5px 8px;}
	#NodeDetailsList .level1_collapsed{
		background:url(images/expand.gif) no-repeat 5px 8px;}

	#NodeDetailsList .level2, #NodeDetailsList .level2_expanded, #NodeDetailsList .level2_collapsed{
		margin:0px;
		padding:5px 5px 5px 30px;
		vertical-align:top;
		border-bottom:1px solid #bdc9d9;
		border-right:hidden;
		display:block;
		text-decoration:none;}
	#NodeDetailsList .level2{
		padding:5px 5px 5px 32px;
		background:url(images/bullet.gif) no-repeat 17px 10px;}
	#NodeDetailsList .level2_expanded{
		background:url(images/collapse.gif) no-repeat 15px 8px;}
	#NodeDetailsList .level2_collapsed{
		background:url(images/expand.gif) no-repeat 15px 8px;}


	#NodeDetailsList .level3, #NodeDetailsList .level3_expanded, #NodeDetailsList .level3_collapsed{
		margin:0px;
		padding:5px 5px 5px 45px;
		vertical-align:top;
		border-bottom:1px solid #bdc9d9;
		border-right:hidden;
		display:block;
		text-decoration:none;}

	#NodeDetailsList .level3{
		padding:5px 5px 5px 47px;
		background:url(images/bullet.gif) no-repeat 32px 10px;}
	#NodeDetailsList .level3_expanded{
		background:url(images/collapse.gif) no-repeat 30px 8px;}
	#NodeDetailsList .level3_collapsed{
		background:url(images/expand.gif) no-repeat 30px 8px;}

	#NodeDetailsList .selectedNode{
		background-color:#f8f9fb;
		border-right:hidden;}







/* Node Details */
	.contentarea_grid .level1, .contentarea_grid .level1_expanded, .contentarea_grid .level1_collapsed{
		margin:0px 0px 0px 20px;
		padding:6px 0px 2px 0px;
		padding-left:20px;
		background-repeat:no-repeat;
		background-position:5px 8px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;}
	.contentarea_grid .level1{
		background-image:url(images/bullet.gif);
		background-position:7px 10px;}
	.contentarea_grid .level1_expanded{
		background-image:url(images/collapse.gif);}
	.contentarea_grid .level1_collapsed{
		background-image:url(images/expand.gif);}

	.contentarea_grid .level2, .contentarea_grid .level2_expanded, .contentarea_grid .level2_collapsed{
		margin:0px 0px 0px 40px;
		padding:6px 0px 2px 0px;
		padding-left:40px;
		background-repeat:no-repeat;
		background-position:25px 8px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;}
	.contentarea_grid .level2{
		background-image:url(images/bullet.gif);
		background-position:27px 10px;}
	.contentarea_grid .level2_expanded{
		background-image:url(images/collapse.gif);}
	.contentarea_grid .level2_collapsed{
		background-image:url(images/expand.gif);}

	.contentarea_grid .level3, .contentarea_grid .level3_expanded, .contentarea_grid .level3_collapsed{
		margin:0px 0px 0px 60px;
		padding:6px 0px 2px 0px;
		padding-left:60px;
		background-repeat:no-repeat;
		background-position:45px 8px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;}
	.contentarea_grid .level3{
		background-image:url(images/bullet.gif);
		background-position:47px 10px;}
	.contentarea_grid .level3_expanded{
		background-image:url(images/collapse.gif);}
	.contentarea_grid .level3_collapsed{
		background-image:url(images/expand.gif);}

	#tabs{
		background-color:#eff3f6;
		padding-left:135px;
		border-collapse:collapse;
		border:hidden;}
	#tabs .tab_on{
		padding:5px;
		margin-right:2px;
		background-color:#d7e0e9;
		border-left:2px solid #fff;
		border-top:2px solid #fff;
		border-right:2px solid #fff;
		font-size:7pt;
		color:#1c4977;
		font-weight:bold;
		height:25px;}
	#tabs .tab_off{
		padding:5px;
		margin-right:2px;
		background-color:#f8f9fb;
		border-left:2px solid #fff;
		border-top:2px solid #fff;
		border-right:2px solid #fff;
		font-size:7pt;
		color:#7f97af;
		font-weight:bold;
		height:25px;}

	.contentarea_grid{
		border-top:0px solid #fff;
		border-left:hidden;
		border:collapse;}
	.contentarea_grid td{
		padding:5px 3px;
		border-bottom:1px solid #bdc9d9;
		font-size:7pt;
		font-weight:bold;}

	.contentarea_grid .header{
		vertical-align:bottom;
		color:#1c4977;}
	.contentarea_grid .header2{
		vertical-align:bottom;
		color:#1c4977;
		text-align:center;}
	.contentarea_grid .label{
		border-right:2px solid #f9f9fb;
		vertical-align:top;}

	.contentarea_grid input{
		border:1px solid #bccddd;}
	.contentarea_grid .data{
		vertical-align:top;
		white-space:nowrap;}
	.contentarea_grid .data2{
		vertical-align:top;
		text-align:center;
		white-space:nowrap;}



	#ndTabs td{
		background-color:#eff3f6;
		padding-left:0px;
		border:hidden;}

	#ndTabs .tabOn{
		padding:5px;
		margin-right:2px;
		background-color:#d7e0e9;
		border-left:2px solid #fff;
		border-top:2px solid #fff;
		border-right:2px solid #fff;
		font-size:7pt;
		color:#1c4977;
		font-weight:bold;
		height:25px;}
	#ndTabs .tab{
		padding:5px;
		margin-right:2px;
		background-color:#f8f9fb;
		border-left:2px solid #fff;
		border-top:2px solid #fff;
		border-right:2px solid #fff;
		font-size:7pt;
		color:#7f97af;
		font-weight:bold;
		height:25px;}

	#ndTabs .tab, #ndTabs .tabOn{
		cursor:hand;}

	.contentarea_grid td{
		padding:0px 3px;}

	.contentarea_grid .nd_attr{
		float:none;
		border-bottom:1px solid #bdc9d9;
		border-right:1px solid #bdc9d9;
		overflow:hidden;}

	.contentarea_grid .nd_attr_disabled{
		float:none;
		border-bottom:1px solid #bdc9d9;
		border-right:1px solid #bdc9d9;}

	.contentarea_grid .groupLabel{
		clear:both;
		font-size:7pt;
		font-weight:bold;}


	.NodeDetailsList{
		width:200px;}
	.groupLabel{
		width:150px;}
	.groupLabel2{
		width:100%;}











/*	.contentarea_grid .ndrowhead {
		margin:0px 0px 0px 20px;
		padding:6px 0px 2px 0px;
		padding-left:20px;
		background-repeat:no-repeat;
		background-position:5px 8px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;
		background-image:url(images/bullet.gif);
		background-position:7px 10px;
		border-bottom:1px solid #bdc9d9;}
*/
	.contentarea_grid .ndrowhead {
		margin:0px 0px 0px 20px;
		padding:6px 0px 2px 0px;
		padding-left:5px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;
		border-bottom:1px solid #bdc9d9;
		}

	.contentarea_grid .ndrowsubhead {
		margin:0px 0px 0px 20px;
		padding:6px 0px 2px 0px;
		padding-left: 20px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;
		border-bottom:1px solid #bdc9d9;
		}
			
	.contentarea_grid .ndrowheadBullet {
		margin:0px 0px 0px 20px;
		padding:6px 0px 2px 0px;
		padding-left:30px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;
		border-bottom:1px solid #bdc9d9;
		background-image:url(images/bullet.gif);
		background-position:20px 10px;
		background-repeat:no-repeat;

		}
		
	.contentarea_grid .ndrowsubheadBullet {
		margin:0px 0px 0px 20px;
		padding:6px 0px 2px 0px;
		padding-left:40px;
		border-right:2px solid #f9f9fb;
		vertical-align:top;
		border-bottom:1px solid #bdc9d9;
		background-image:url(images/bullet.gif);
		background-position:30px 10px;
		background-repeat:no-repeat;

		}




















	.contentarea_grid .ndTableHeading .ndTableFill td{
		height:25px;
		vertical-align:bottom;}

	.contentarea_grid .ndheader{
		font-size:7pt;
		font-weight:bold;
		vertical-align:bottom;
		color:#1c4977;
		width:100%;}

	.contentarea_grid #ndTableFill{
		border-right:2px solid #f9f9fb;}

	#ndTableHeading td{
		height:25px;
		vertical-align:bottom;}

	.nd_attr_disabled input{
		background-color:#eee;}

	.contentarea_grid .nd_attr_disabled, .contentarea_grid .nd_attr{
		white-space:nowrap;}






/* PETE'S STYLES */
	#madAll{
		background-color:#dfe6ee;
		clear:both;
		width:100%;
		padding:0px;
		margin:0px;}

.MADleft {
	background-color: palegreen;
	width: 20%;
	vertical-align: top;
}

.MADright {
	background-color:  CornflowerBlue ;
	width:80%;
	vertical-align: top;
}

.left {
	background-color: palegreen;
	width: 20%;
	vertical-align: top;
}

.right {
	background-color:  CornflowerBlue ;
	width:80%;
	vertical-align: top;
}

#viewAllButton {
	float: right;
}

#viewEditButton {
	float: right;
}

#madEdit {
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px;
}


#ndEdit {
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#ndAll{
	background-color: MistyRose;
	clear:both;
	height:400px;
	padding:0px;
	margin:0px;
	border:dotted #FF0000;
	overflow:auto;}


.group {
	width: 100%;
	clear: both;
	padding: 0px;
	margin: 0px;
}

.subgroup {
	width: 100%;
	clear: both;
	padding: 0px;
	margin: 0px;
}

/* Account Selector */
	.AcctSelBar td{
		background-color:#e2eaf2;
		 vertical-align:middle !important;
		 white-space:nowrap;
		 padding:5px;}
	.nomargin td{
		padding:0px !important;
		margin:0px !important;}
	.sortAZ{
		margin:-5px 10px 0px 3px;}
	.sortAZ td{
		font-size:9px;
		font-weight:bold;
		color:#000;
		padding:0px;
		margin:0px;}
	.sortlabel{
		font-size:10px;
		font-weight:bold;}

	#AccountSelector .HeadRow td{
		height:25px;
		padding:5px;
		font-size:10px;
		font-weight:bold;
		background-color:#eff3f6;
		vertical-align:bottom;
		border-top:1px solid #e2ebf2;
		border-left:1px solid #e2ebf2;
		border-right:1px solid #e2ebf2;
		color:#1c4977;}
	#AccountSelector .ColWidth td, #AccountSelectorData .ColWidth td, #ClientCorrespondence .ColWidth td{
		height:1px;
		padding:0px;
		border-style:hidden;}

	#AccountSelectorData .ColWidth td{
		height:1px;
		padding:0px;
		margin:0px;
		border-style:hidden;
		border:1px solid #fff}
	#ClientCorrespondenceData .ColWidth td{
		height:1px;
		padding:0px;
		margin:0px;
		border-style:hidden;
		border:1px solid #eff3f6;
		background-color:#eff3f6;}





	#AccountSelectorData{
		height:295px;
		overflow-y:scroll;
		overflow-x:hidden;
		scrollbar-base-color:#bccddd;
		scrollbar-arrow-color:#1c4977;
		scrollbar-3dlight-color:#ffffff;
		scrollbar-highlight-color:#1c4977;
		scrollbar-face-color:#bccddd;
		scrollbar-shadow-color:#006699;
		scrollbar-darkshadow-color:#e2ebf2;
		scrollbar-track-color:#e2eaf2;
		}
	#AccountSelectorData td{
		font-size:10px;
		vertical-align:top;
		background-color:#fff;
		padding:5px;
		border:1px solid #e2ebf2;}

	#AccountSelectorData .expand{
		text-align:center;
		vertical-align:middle;}

	#AccountSelectorData .green, #AccountSelectorData .green a:link, #AccountSelectorData .green a:active, #AccountSelectorData .green a:visited{
		font-size:10px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		background:#fff url(images/circle_green.gif) no-repeat center;}
	#AccountSelectorData .amber, #AccountSelectorData .amber a:link, #AccountSelectorData .amber a:active, #AccountSelectorData .amber a:visited{
		font-size:10px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		background:#fff url(images/circle_amber.gif) no-repeat center;}
	#AccountSelectorData .red, #AccountSelectorData .red a:link, #AccountSelectorData .red a:active, #AccountSelectorData .red a:visited{
		font-size:10px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		background:#fff url(images/circle_red.gif) no-repeat center;}

	#AccountSelectorData .green, #AccountSelectorData .amber, #AccountSelectorData .red{
		text-align:center;
		vertical-align:middle;}

	#AccountSelectorData .AccountRow td{
		background-color:#f8f9fb;}

/* Error Messages */
	#error_expanded{
		position:absolute;
		top:10px;
		left:261px;
		z-index:100;}
	#error_hidden{
		position:absolute;
		top:24px;
		left:273px;
		z-index:100;}
	.errorMsg{
		font-size:10px;
		color:#000;
		vertical-align:top;
		background-color:#fff;
		padding:10px;
		border-left:1px solid #f00;
		border-right:1px solid #f00;}
	.error{
		border:2px solid #369 !important;}
	.error_icon{
		background-image:url("images/error_icon.gif");
  		background-repeat:no-repeat;
		width:21px;
		height:20px;
		z-index:100;
		position:absolute;
		top:-7px;
		left:-14px;}
	.container{
		position:relative;
		top:0px;
		left:0px;}

	.errorDesc{
		margin:5px 0px 0px 40px;}

	.errorDesc li{
		margin:0px 0px 0px -15px;
		padding:0px 0px 5px 0px;
		list-style-image:url("images/bullet.gif");}



/* 1280 Screen Width */
	.screenWidth{
		width:1222px;}
	.leftColWidth{
		width:321px;}
	.contentAreaWidth, #contentAreaWidth{
		width:886px;}
	.contentAreaDividerWidth{
		width:866px;}
	.nodeDetailsAreaDividerWidth{
		width:666px;}
	.SearchResultsWidth{
		width:428px;}
	.TemplateReviewWidth{
		width:428px;}
	.threeColWidth{
		width:397px;}
	.acctListWidth{
		width:216px;}

	#ndAll{
		width:886px;}

	.lev3tabs_corner{
		text-align:right;
		background-color:#eef2f5;
		background-image:url("images/lev3tab_bg.gif");
		width:261px;}

/* Account Structures */
	.SearchResults .option_over{
		background-position:400px center;}
	.SearchResults .option_selected{
		background-position:400px center;}

/* Node Details */
	.nodeDetailsLabelWidth{
		width:200px;}
	.nodeDetailsDataWidth{
		width:686px;}

/* Account Selector */
	.scrollWidth{
		width:1205px;}
	.acctSelHeadWidth_1, .acctSelHeadWidth_2, .acctSelHeadWidth_3, .acctSelHeadWidth_4{
		width:35px;}
	.acctSelHeadWidth_5{
		width:104px;}
	.acctSelHeadWidth_6{
		width:330px;}
	.acctSelHeadWidth_7{
		width:148px;}
	.acctSelHeadWidth_8{
		width:60px;}
	.acctSelHeadWidth_9{
		width:85px;}
	.acctSelHeadWidth_10{
		width:75px;}
	.acctSelHeadWidth_11{
		width:280px;}
	.acctSelWidth_1, .acctSelWidth_2, .acctSelWidth_3, .acctSelWidth_4{
		width:34px;}
	.acctSelWidth_5{
		width:103px;}
	.acctSelWidth_6{
		width:329px;}
	.acctSelWidth_7{
		width:147px;}
	.acctSelWidth_8{
		width:59px;}
	.acctSelWidth_9{
		width:84px;}
	.acctSelWidth_10{
		width:74px;}
	.acctSelWidth_11{
		width:261px;}

/* Account Details 2 */
	.contactCorrHeadWidth_1{
		width:243px;}
	.contactCorrHeadWidth_2{
		width:157px;}
	.contactCorrHeadWidth_3{
		width:96px;}
	.contactCorrHeadWidth_4{
		width:70px;}
	.contactCorrHeadWidth_5{
		width:70px;}
	.contactCorrHeadWidth_6{
		width:70px;}
	.contactCorrHeadWidth_7{
		width:70px;}
	.contactCorrHeadWidth_8{
		width:90px;}
	.contactCorrWidth_1{
		width:242px;}
	.contactCorrWidth_2{
		width:156px;}
	.contactCorrWidth_3{
		width:95px;}
	.contactCorrWidth_4{
		width:69px;}
	.contactCorrWidth_5{
		width:69px;}
	.contactCorrWidth_6{
		width:69px;}
	.contactCorrWidth_7{
		width:69px;}
	.contactCorrWidth_8{
		width:71px;}








/* The following changes have to be made above also...

For 1280...
	.SearchResults .option_selected{background-position:400px center;}
	.SearchResults .option_over{background-position:400px center;}

For 1024...
The following changes have to be made above also...
	.SearchResults .option_selected{background-position:270px center;}
	.SearchResults .option_over{background-position:270px center;}

changed from 900px to 886px ??
#ndAll{
	width:886px;}
*/













/* DELETE?
	.AcctSelBar td .nomargin{
		 vertical-align:middle !important;
		 white-space:nowrap;}
*/




/* DELETE! */
	#FIX{
		color:#f00;
		font:30pt Verdana;
		font-weigh-bold;
		z-index:999;
		position:absolute;
		left:500px;
		top:700px;
		width:300px;}
