td
{
	font-family:Verdana;
	font-size:10px;
}

hr
{
	/*clear:both;*/
}

#content b
{
	color:black;
}

.left
{
	float:left;
}

.bold
{
	font-weight:bold;
}


.collectorcontainer
{
	float:right
}

.bigdivider
{
	margin-top:3px;
	color:#455A84;
	height:2px;
	overflow:hidden;
	clear:both;
	margin-bottom:8px;
}

#content .bigdividerb
{
	margin:0px;
	margin-top:-5px;
	margin-bottom:-4px;
	padding:0px;
	color:#455A84;
	height:2px;
	overflow:hidden;
	clear:both;
}

.divider
{
	color:#000;
	height:1px;
	overflow:hidden;
	margin-bottom:8px;
}

.link
{
	text-align:right;
}

.link a
{
	text-align:right;
	color:#F6712B;
	font-weight:bold;
	text-decoration:none;
}

.link a:hover
{
	text-align:right;
	color:#af4e1c;
	font-weight:bold;
	text-decoration:underline;
}

.icon
{
	float:left;
	margin-left:-3px;
}

.contentbox
{
	margin-left:64px;
}

h1
{
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	color:#153064;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	margin-bottom:6px;
	border-bottom:1px solid #153064;
}

h1 a
{
	float:right;
	font-weight:bold;
	font-size:10px;
	padding-left:4px;
	line-height:25px;
}

h2
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
	background-image:url("/_gfx/bullet5.gif");
	background-position-y:6px;
	background-repeat:no-repeat;
	padding-left:13px;
	margin-bottom:5px;
}

h2 span
{
	font-weight:normal;
	font-size:10px;
	padding-left:4px;
}

h2 span.help
{
	font-weight:normal;
	font-size:10px;
	padding-left:4px;
	/*float:right;*/
}

h3
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

h4
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	background-image:url("/_gfx/bullet5.gif");
	background-repeat:no-repeat;
	background-position-y:5px;
	color:#000;
	margin:0px;
	padding:0px;
	padding-left:13px;
	margin-bottom:5px;
}

/*h5
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:0px;
	background-image:url("/_gfx/bullet5.gif");
	background-position-y:5px;
	background-repeat:no-repeat;
	padding-left:13px;
}*/

	.darkcontainer .disabled
	{
		background-color:#E3E7ED;
	}


	.darkcontainer table
	{
		border:0px;
		padding-top:4px;
		padding-bottom:4px;
	}
	.darkcontainer td
	{
		font-family:Verdana;
		font-size:10px;
		/*vertical-align:top;*/
	}



#content .helpicon
{
	width: 14px;
	height: 17px;
	overflow: hidden;
	float: right;
}

#content .helpicon2
{
	overflow: hidden;
	float: right;
	background-image:url("/_gfx/icon13_help.gif");
	width:13px;
	height:13px;
	background-position:0px 0px;
}

#content .helpicon2:hover
{
	background-position:0px 13px;
}



#content .answer
{
	background-image:url("/_gfx/bg_speak.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#B9C1D1;
	padding-bottom:21px;
	padding-left:19px;
	padding-top:13px;
	padding-right:19px;
}

#content .article
{
	margin-left:115px;
}

b.h7
{
	display:block;
}

#content .photo
{
	float:left;
	margin-left:-3px;
	margin-top:4px;
}

#content .infobox
{
	width: 412px;
	/*margin-left: 64px;*/
	margin-bottom: 10px;
	border: 1px solid #000;
	padding: 20px;
	padding-bottom: 0px;
}

#content .infoboxwide
{
	width: 100%;
	/*margin-left: 64px;*/
	margin-bottom: 10px;
	border: 1px solid #000;
	padding: 20px;
	padding-bottom: 8px;
	height:auto;
}

#content .group
{
	line-height: 18px;
	margin-bottom: 20px;
	/*height: 1px;*/
}

.formbackground
{
	background-image: url("/_gfx/formbackground.gif");
}

.formbackgroundwide
{
	background-image: url("/_gfx/formbackgroundwide.gif");
}
.formbackgroundwide2
{
	background-image: url("/_gfx/formbackgroundwide2.gif");
}

.formborderyellow
{
	border: 1px solid #E9DCC8;
	margin-bottom: 25px;
}

#content .formbackground .headergroup
{
	background-color: #FFFFFF;
	padding: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 65px;
}

#content .f1
{
	width: 150px;
	float: left;
	clear: left;
	line-height: 14px;
	text-align:right;
	padding-right:8px;
}
#content .f1w
{
	width: 180px;
	float: left;
	line-height: 14px;
	padding-right:6px;
	text-align:right;
}
#content .f2
{
	width: 220px;
	float: left;
	line-height: 14px;
	height: 18px;
	padding-left:6px;
}
#content .f3
{
	width: 220px;
	float: left;
	line-height: 14px;
}

#content .group
{
	line-height: 18px;
	margin-bottom: 20px;
	/*height: 1px;*/
}

#content .formbackground .innerform .f1w
{
	font-weight:bold;
}


#content .buttons
{
	text-align: right;
	margin-bottom: 20px;
	padding-right: 25px;
}

#content .buttons input
{
	border: 1px solid #153964;
	border-left: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-right: 2px;
	padding-left: 2px;
	color: #153964;
	background-color: transparent;
	width: auto;
}

#content .meeting
{

}

#content .meeting .date
{
	float:left;
	padding-top:1px;
	font-size:10px;
	width:64px;
}

#content .meeting .text
{
	float:left;
}

.downloadicon
{
	margin-left:12px;
}

#content .virtualtable2
{
	margin-bottom: 20px;
}
#content .virtualtable2 .header
{
	background-color: #D3D9E2;
	font-weight: bold;
	height: 1px;
	margin: 0px;
	margin-bottom: 5px;
}
#content .virtualtable2 .header div
{
	float: left;
	width: 104px;
	text-align: right;
	padding: 2px;
}
#content .virtualtable2 .header .hline
{
	float: left;
	text-align: left;
	padding-left: 5px;
	width: 80px;
}
#content .virtualtable2 .header .small
{
	float: left;
	width: 62px;
	text-align: right;
	padding: 2px;
}
#content .virtualtable2 .oddrow
{
	margin-bottom: 5px;
	height: 1px;
}
#content .virtualtable2 .evenrow
{
	margin-bottom: 5px;
	height: 1px;
	border: 1px solid #E9ECF1;
}
#content .virtualtable2 .oddrow .body
{
	height: 1px;
	background-color: #E9ECF1;
}
#content .virtualtable2 .evenrow .body
{
	height: 1px;
	background-color: #FFFFFF;
}
#content .virtualtable2 .body div
{
	float: left;
	width: 104px;
	text-align: right;
	padding-right: 2px;
}
#content .virtualtable2 .body .hline
{
	float: left;
	text-align: left;
	padding-left: 5px;
	width: 80px;
}
#content .virtualtable2 .body .small
{
	float: left;
	width: 62px;
	text-align: right;
	padding-right: 2px;
}
#content .virtualtable2 .body .evenhline
{
	float: left;
	text-align: left;
	padding-left: 4px;
	width: 78px;
}


#content .virtualtable
{
	margin-bottom: 20px;
}
#content .virtualtable .header
{
	background-color: #D3D9E2;
	font-weight: bold;
	height: 1px;
	margin: 0px;
}
#content .virtualtable .header div
{
	float: left;
	width: 140px;
	text-align: right;
	padding: 1px;
}
#content .virtualtable .header .hline
{
	float: left;
	width: 140px;
	text-align: left;
	padding-left: 5px;
}
#content .virtualtable .body
{
	border: 1px solid #D3D9E2;
	border-top: 0px;
	height: 1px;
	margin: 0px;
}
#content .virtualtable .body div
{
	float: left;
	width: 140px;
	text-align: right;
	padding: 1px;
}
#content .virtualtable .body .hline
{
	float: left;
	width: 140px;
	text-align: left;
	padding-left: 5px;
}
#content .textgroup
{
	margin-bottom: 15px;
	line-height: 14px;
}
#content .headlinegroup
{
	margin-bottom: 5px;
	line-height: 14px;
	color: #153064;
	font-size: 11px;
	font-weight: bold;
}

.borderyellow
{
	border: 1px solid #000;
	padding: 25px;
	padding-bottom: 5px;
}

#content .navgroup
{
	margin-bottom: 15px;
}
#content .navgroup img
{
	margin-right: 28px;
}
#content .navginfo
{
	width: 412px;
}

/*.searchresult thead td
{
	font-family:Verdana;
	font-size:10px;
	color:black;
	text-align:left;
	padding:2px;
}

.searchresult tbody td
{
	font-family:Verdana;
	font-size:10px;
	color:black;
	text-align:left;
	padding:2px;
	border-bottom:1px solid #ECEAEA;
}

.searchresult .tdright
{
	font-family:Verdana;
	font-size:10px;
	color:black;
	text-align:right;
	padding:4px;
	border-bottom:1px solid #ECEAEA;
}*/

	#article
	{
		margin-top:4px;
		border:1px solid black;
		width:449px;
		_width:474px;
		height:175px;
		background-color:white;
		padding-top:26px;
		padding-left:15px;
		padding-bottom:10px;
		padding-right:10px;
	}
	
	#article #rotator
	{
		text-align:left;
		color:#153064;
	}
	
	#article #rotator a
	{
		font-family:Verdana;
		font-size:7.5pt;
		text-decoration:none;
		color:#153064;
	}
	
	#article #rotator .ding
	{
		font-family:webdings;
		font-size:9pt;
		text-decoration:none;
		color:#153064;
	}
	
	#article #rotatortext
	{
		font-family:verdana;
		font-size:7.5pt;
		font-weight:normal;
		color:#153064;
	}
	
	#article #articletext
	{
		height:120px;
		padding-left:16px;
		color:black;
	}
	
	#article #articlepicture
	{
		float:left;
	}

	.tableform
	{
		/*width:100%;*/
		border:1px solid #EBE2D3;
		font-family:Verdana;
		font-size:7.5pt;
		color:black;
		/*height:200px;*//*Tempdata*/
	}
	
	.tableform a
	{
		font-size:7.5pt;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
	}

	.cellheads
	{
		background-color:white;
		width:142px;
		text-align:right;
		padding-right:13px;
		padding-top:17px;
		/*font-weight:bold;*/
		color:black;
		padding:5px;
	}
	
	.cellcontent
	{
		padding:5px;
		padding-left:8px;
		/*cursor:hand;*/
		/*padding-top:17px;*/
	}

	.tableform .standard
	{
		/*Check if select can match border*/
		font-family:Verdana;
		font-size:7.5pt;
		color:black;
		height:20px;
		border-top:1px solid black;
		border-left:1px solid black;
		border-bottom:1px solid white;
		border-right:1px solid white;
	}

.headbar
{
	background-color:#d0d5e0;
	width:100%;
	height:18px;
	margin-top:14px;
	padding-left:7px;
	line-height:18px;
}

.formbackgroundwide .f1
{
	width: 150px;
	float: left;
	clear: left;
	height: 20px;
	text-align: right;
}
.formbackgroundwide .f1w
{
	width: 185px;
	float: left;
	clear: left;
	height: 20px;
}
.formbackgroundwide .f2
{
	width: 472px;
	float: left;
	height: 20px;
}
.formborderblue
{
	border: 1px solid #000;
	margin-bottom: 25px;
}

.formbackgroundwide .col
{
	width: 94px;
	float: left;
	height:20px;
	text-align: center;
}
.formbackgroundwide2 .col1
{
	width: 190px;
	float: left;
}
.formbackgroundwide2 .col2
{
	width: 80px;
	float: left;
	text-align: right;
	padding-right: 6px;
	padding-left: 6px;
}
.formbackgroundwide2 .col3
{
	width: 68px;
	float: right;
	text-align: right;
	overflow: hidden;
}
.formbackgroundwide2 .col2 .button
{
	border: 1px solid #153964;
	border-left: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-right: 2px;
	padding-left: 2px;
	color: #153964;
	background-color: transparent;
	width: 68px;
	margin-top: 18px;
}

.formbackgroundwide2 .col3 .button
{
	border: 1px solid #153964;
	border-left: 0px;
	border-top: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-right: 0px;
	padding-left: 0px;
	color: #153964;
	background-color: transparent;
	width: 62px;
	margin-top: 18px;
}

#widecontent .innerform
{
	padding: 25px;
	padding-right: 2px;
	padding-top: 10px;
	padding-bottom: 0px;
}

#widecontent .f1w
{
	text-align: right;
	padding-right: 20px;	
}
.f1w input
{
	font-size: 10px;
	font-family: Verdana;
	border: 1px solid #000000;
	width: 165px;
	height: 16px;
}

.f1w input
{
	font-size: 10px;
	font-family: Verdana;
	border: 1px solid #000000;
	width: 165px;
	height: 16px;
}

#widecontent .buttons
{
	text-align: right;
	margin-bottom: 20px;
	margin-right: 25px;
}


.headergroup
{
	background-color: white;
	padding: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.boxblue
{
	background-color: #E3E7ED;
}

.boxblue .f1
{
	width: 130px;
	float: left;
	clear: left;
	height: 20px;
	text-align: right;
}
.boxblue .f1w
{
	width: 125px;
	float: left;
	clear: left;
	height: 20px;
}
.boxblue .f2
{
	width: 472px;
	float: left;
	height: 20px;
}

.boxblue .f2 select
{
	width: 250px;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 10px;
	padding: 1px;
}
.hiddenbox
{
	display: block;
}

.commonfacility
{
	position:relative;
	width: 170px;
	float: left;
	margin-top: 25px;
	font-weight: bold;
	color: #000000;
}
.commonfacility .header
{
	margin-bottom: 5px;
	padding-left: 8px;
}
.commonfacility .text
{
	background-color: #F5EFE5;
	height: 30px;
	margin-left: 1px;
	padding-left: 12px;
	padding-top: 1px;
}
.facility
{
	margin-bottom: 1px;
}
.facility a
{
	color: #000000;
	text-decoration: underline;
}

.residentaloverview
{
	width: 210px;
	float: right;
	margin-top: 25px;
	font-weight: bold;
	color: #000000;
}
 .residentaloverview .header
{
	margin-bottom: 5px;
	padding-left: 8px;
}
 .residentaloverview table
{
	font-size: 10px;
	width: 100%;
}
 .residentaloverview thead td
{
	font-size: 10px;
	font-weight: bold;
	background-color: #D3D9E2;
	height: 18px;
}
 .residentaloverview .left
{
	padding-left: 8px;
	border-left: 1px solid #D3D9E2;
	width: 90px;
}
 .residentaloverview .right
{
	text-align: right;
	padding-right: 4px;
}
 .residentaloverview .borderleft
{
	border-left: 1px solid #D3D9E2;
}
 .residentaloverview .borderright
{
	border-right: 1px solid #D3D9E2;
}
 .residentaloverview tbody td
{
	border-bottom: 1px solid #D3D9E2;
}
 .residentaloverview .databox
{
	border: 1px solid #D1D6E0;
}
 .residentaloverview .databox div
{
	background-color: #E3E7ED;
	padding-left: 8px;
	padding-right: 4px;
	margin-bottom: 1px;
	height: 16px;
	clear:both;
}
 .residentaloverview .databox .flr
{
	font-weight: normal;
	text-align: right;
}
 .residentaloverview .databox .fll
{
	float: left;
}

.tableform
{
	/*width:100%;*/
	border:1px solid black;
	font-family:Verdana;
	font-size:7.5pt;
	color:black;
	/*height:200px;*//*Tempdata*/
}
.ub3rent
{
	font-family:Verdana;
	font-size:7.5pt;
	color:black;
}

.flr
{
	float: right;
}

	 .newssearch
	{
		margin-bottom: 15px;
	}

	 .newssearch td
	{
		font-family:Verdana;
		font-size:7.5pt;
		background-color:#e3e7ed;
	}
	
		#maincontent .frontnotice
	{
		margin-left:12px;
		width:320px;
		color:#153064;
	}
	
	#maincontent .frontnotice b
	{
		color:#153064;
	}

	#logon
	{
		position:absolute;
		left:736px;
		top:12px;
		font-family:Verdana;
		font-size:9px;
	}
	
	#logon td
	{
		font-family:Verdana;
		font-size:9px;
		text-align:right;
	}
	
	#logon input
	{
		font-family:Verdana;
		font-size:9px;
		border:1px solid black;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		margin:0px;
		width:100px;
	}
	
	#logon .button
	{
		color:#153964;
		background-color:white;
		border:0px;
		border-right:1px solid #153064;
		border-bottom:1px solid #153064;
		cursor:hand;
		font-weight:bold;
		width:auto;
	}
	
	.frontpagebox
	{
		position:absolute;
		width:140px;
		height:95px;
		border:1px solid #ebebeb;
	}
	
	.selectmovers
	{
		font-family:Webdings;
		background-color:transparent;
		height:15px;
		line-height:15px;
		font-size:9.5pt;
		font-weight:bold;
		border:0px;
		color:#153064;
		border-right:1px solid #153064;
		border-bottom:1px solid #153064;
		cursor:hand;
		padding:0px;
		width:auto;
		margin:3px;
	}

	
	.tableform h1
	{
		margin:0px;
		font-family:Verdana;
		font-size:10pt;
		color:black;
	}
	
	.table1
	{
		width:474px;
		font-family:Verdana;
		font-size:10px;
		border:1px solid black;
		padding:3px;
	}
	
	 .table1 thead
	{
		background-color:#cbd1dd;
		font-weight:bold;
		text-align:left;
	}	
	
	 .table1 thead td
	{
		border-bottom:1px solid #cbd1dd;
	}	

	 .table1 tfoot
	{
		font-weight:bold;
	}	
	
	 .table1 td
	{
		border-bottom:1px solid #EBEBEB;
		text-align:right;
		padding:2px;
		vertical-align:top;
	}	
	 .table1 td p
	{
		margin:0px;
	}	
	 .table1 .cellone
	{
		text-align:left;
	}

	.pressdate
	{
		position:relative;
		top:12px;
		font-size:9px;
		margin-right:6px;
	}
	.presstext
	{
		float:left;
	}
	
	.faqpagehead
	{
		font-weight:bold;
		font-size:7.5pt;
		color:black;
	}	
	
	.inlinedivider
	{
		border:0px;
		margin:0px;
		height:1px;
		color:#153064;
	}


	#content .faqquestions
	{
		width:100%;
		color:#153064;
		display:none;
	}
	#content .faqdividerblue
	{
		height:1px;
		margin:0px;
		padding:0px;
		color:#153064;
	}

	#content .faqhead
	{
		width:100%;
		color:#153064;
		height:14px;
		line-height:14px;
		padding-right:10px;
		padding-left:3px;
		cursor:hand;
	}

	.faqdivider
	{
		height:1px;
		margin:0px;
		margin-top:-1px;
		padding:0px;
		color:#ebebeb;
	}

	input.field
	{
		height:18px;
		border-top:1px solid black;
		border-left:1px solid black;
		border-bottom:1px solid white;
		border-right:1px solid white;
		font-family:Verdana;
		font-size:10px;
	}
	
/* NEW STYLES */

/*PANES*/
	.panes
	{
		clear:both;
		height:20px;
		margin-bottom:2px;
	}
	.panes .pane
	{
		float:left;
		color:#153064;
		border-left:1px solid #153064;
		border-bottom:1px solid #153064;
		font-weight:bold;
		height:20px;
		line-height:19px;
		background-color:#e3e7ed;
		padding-left:10px;
		padding-right:20px;
		margin-right:2px;
		text-decoration:none;
	}
	
	.panes .active
	{
		background-color:#153064;
		color:white !IMPORTANT;
	}
	
	.panes .inactive
	{
		color:#7f8daa;
		cursor:default;
	}


	.panes .pane:hover
	{
		color:#7f8daa !IMPORTANT;
		text-decoration:underline;
	}

	.panes .inactive:hover
	{
		text-decoration:none;
	}

/*CORE TABLE*/
	.tablecontainer
	{
		height:241px;
		overflow:auto;
		scrollbar-base-color:#e3e7ed;
	}
	.coretable
	{
		padding:0px;
		margin:0px;
		border:1px solid black !IMPORTANT; 
		font-family:Verdana;
		font-size:10px;
		width:100%;
		line-height:12px;
		background-color:#ffffff;
	}
		
	.coretable thead td a
	{
		cursor:hand;
	}

	.coretable thead td
	{
		background-color:#CED3DE;
		font-weight:bold;
		padding-left:6px;
		height:19px;
	}
	
	.coretable thead td a
	{
		color:#153064;
	}

	.coretable thead td a.sortdown
	{
		background-image:url("/_gfx/icon09_down.gif");
		background-repeat:no-repeat;
		height:9px;
		background-position-y:0px;
		padding-left:12px;
	}

	.coretable thead td a.sortdown:hover
	{
		background-image:url("/_gfx/icon09_down.gif");
		background-repeat:no-repeat;
		background-position-y:9px;
		height:9px;
		padding-left:12px;
	}

	.coretable thead td a.sortup
	{
		background-image:url("/_gfx/icon09_up.gif");
		background-repeat:no-repeat;
		height:9px;
		background-position-y:0px;
		padding-left:12px;
	}

	.coretable thead td a.sortup:hover
	{
		background-image:url("/_gfx/icon09_up.gif");
		background-repeat:no-repeat;
		background-position-y:9px;
		height:9px;
		padding-left:12px;
	}


	.coretable tfoot td
	{
		background-color:#CBD1DD;
		font-weight:bold;
		padding-left:6px;
		height:19px;
	}

	.coretable tbody tr td
	{
		border-bottom:1px solid #EBEBEB;
		padding-left:6px;
		vertical-align:top;
		height:19px;
		padding-top:3px;
	}

	.coretable td input
	{
		margin-top:-4px;
	}
	.coretable tbody tr.selected td
	{
		background-color:#153064;
		color:#ffffff;
	}
	.coretable tbody tr.sum td
	{
		background-color:#e3e7ed;
		font-weight:bold;
		padding-left:6px;
		height:19px;
		border-bottom:1px solid #cbd1dd;
		white-space:nowrap;
	}

	.coretable tbody tr.inactive td
	{
		background-color:#bbbbbb;
	}

	.coretable colgroup.number
	{
		text-align:right;
	}
	
	.coretable colgroup.icon
	{
		text-align:center;
	}
	
	.coretable colgroup.wrap
	{
		white-space:auto;
	}
	
	/*stattable*/
	.stattable
	{
		padding:0px;
		margin:0px;
		font-family:Verdana;
		font-size:10px;
		width:695px;
		line-height:12px;
		background-color:#ffffff;
		border:1px solid #CBD1DD;
		border-collapse:collapse;
	}
	
	.stattable
	{
		padding-left:15px;
		padding-right:15px;
	}
	.stattable thead td
	{
		background-color:#CBD1DD;
		font-weight:bold;
		height:19px;
	}
	
	.stattable tfoot td
	{
		background-color:#7F8DAA;
		font-weight:bold;
		height:19px;
		color:#FFF;
	}

	.stattable tbody tr td
	{
		border-bottom:1px solid #CBD1DD;
		white-space:nowrap;
		vertical-align:top;
		height:19px;
		padding-top:3px;
	}

	.stattable tbody tr.sum td
	{
		background-color:#E3E7ED;
		font-weight:bold;
		height:19px;
		border-bottom:1px solid #CBD1DD;
		white-space:nowrap;
	}

	.stattable tbody tr.sum2 td
	{
		background-color:#CBD1DD;
		font-weight:bold;
		height:19px;
		border-bottom:1px solid #CBD1DD;
		white-space:nowrap;
	}

	.stattable tbody tr.sum3 td
	{
		background-color:#BBC1CD;
		font-weight:bold;
		height:19px;
		border-bottom:1px solid #CBD1DD;
		white-space:nowrap;
	}

	.stattable colgroup.number
	{
		text-align:right;
	}
	.stattable colgroup.icon
	{
		text-align:center;
	}
	
	.withborder
	{
		border-right:1px solid #CBD1DD;
	}	
	/* ICONS */
	.mailicon
	{
		background-image:url("/_gfx/icon13_mail.gif");
		width:16px;
		height:13px;
		background-position-y:0px;
		overflow:hidden;
		margin-right:8px;
		margin-left:8px;
	}

	.mailicon:hover
	{
		background-position-y:13px;
	}
	.smalldownloadicon
	{
		background-image:url("/_gfx/icon09_download.gif");
		width:8px;
		height:9px;
		background-position:0px 0px;
		overflow:hidden;
		margin-right:8px;
		margin-left:8px;
	}

	.smalldownloadicon:hover
	{
		background-position:0px 9px;
	}

	.referenceicon
	{
		background-image:url("/_gfx/icon09_ref.gif");
		width:8px;
		height:9px;
		background-position-y:0px;
		overflow:hidden;
		margin-right:8px;
		margin-left:8px;
	}

	.referenceicon:hover
	{
		background-position-y:9px;
	}
	.informationicon
	{
		background-image:url("/_gfx/icon13_info.gif");
		width:13px;
		height:13px;
		background-position-y:0px;
	}

	.informationicon:hover
	{
		background-position-y:13px;
	}

	.buildingicon
	{
		background-image:url("/_gfx/icon13_building.gif");
		width:13px;
		height:13px;
		background-position-y:0px;
	}

	.buildingicon:hover
	{
		background-position-y:13px;
	}

	.downloadicon
	{
		background-image:url("/_gfx/icon13_download.gif");
		width:13px;
		height:13px;
		background-position-y:0px;
	}

	.downloadicon:hover
	{
		background-position-y:13px;
	}
	

	.helpicon
	{
		background-image:url("/_gfx/icon13_help.gif");
		padding-right:6px;
		padding-left:7px;
		padding-bottom:2px;
		width:13px;
		height:13px;
		overflow:hidden;
		background-position:0px 13px;
	}

	.helpicon:hover
	{
		background-position:13px 13px;
	}
	
	.smallhelpicon
	{
		background-image:url("/_gfx/icon09_help.gif");
		_padding-right:6px;
		_padding-left:7px;
		_padding-bottom:2px;
		width:8px;
		height:9px;
		overflow:hidden;
		background-position:0px 0px;
	}

	.smallhelpicon:hover
	{
		background-position:0px 9px;
	}

	.smallhelpiconheader
	{
		background-image:url("/_gfx/icon09_help.gif");
		margin-left:5px;
		margin-bottom:3px;
		width:8px;
		height:9px;
		overflow:hidden;
		background-position:0px 0px;
	}

	.smallhelpicontop
	{
		margin-left:14px;
		margin-top:9px;
		background-image:url("/_gfx/icon09_help.gif");
		width:8px;
		height:9px;
		overflow:hidden;
		background-position:0px 0px;
	}

	.smallhelpicontop:hover
	{
		background-position:0px 9px;
	}

	.iconselect
	{
		background-image:url("/_gfx/icon14_select.gif");
		padding-right:7px;
		padding-left:7px;
		padding-bottom:2px;
		width:14px;
		height:14px;
		margin-left:3px;
		background-position:0px 0px;
	}

	.iconselect:hover
	{
		background-position:0px 14px;
	}
	

	.iconcalculate
	{
		background-image:url("/_gfx/icon13_download.gif");
		width:14px;
		height:14px;
		margin-left:3px;
		background-position-y:0px;
	}

	.iconcalculate:hover
	{
		background-position-y:14px;
	}

	.icondate
	{
		background-image:url("/_gfx/icon14_date.gif");
		width:14px;
		height:14px;
		margin-left:3px;
		background-position-y:0px;
	}

	.icondate:hover
	{
		background-position-y:14px;
	}

	.icondelete
	{
		background-image:url("/_gfx/icon14_delete.gif");
		width:14px;
		height:14px;
		margin-left:3px;
		background-position-y:0px;
	}

	.icondelete:hover
	{
		background-position-y:14px;
	}

	.iconnext:before
	{
		-moz-opacity:0;
		content:"**";
	}
	.iconnext
	{
		background-image:url("/_gfx/icon09_next.gif");
		width:12px;
		height:9px;
		background-position:0px 0px;
		overflow:hidden;
		font-size:6px;
	}

	.iconnext:hover
	{
		background-position:0px 9px;
	}

	.iconprevious:before
	{
		-moz-opacity:0;
		content:"**";
	}
	.iconprevious
	{
		background-image:url("/_gfx/icon09_previous.gif");
		width:12px;
		height:9px;
		background-position:0px 0px;
		overflow:hidden;
		font-size:6px;
	}

	.iconprevious:hover
	{
		background-position:0px 9px;
	}
	

	.icondk
	{
		background-image:url("/_gfx/icon09_flagDK.gif");
		width:11px;
		height:9px;
		background-position-y:0px;
		overflow:hidden;
	}

	.icondk:hover
	{
		background-position-y:9px;
	}
	
	.iconuk
	{
		background-image:url("/_gfx/icon09_flagUK.gif");
		width:11px;
		height:9px;
		background-position-y:0px;
		overflow:hidden;
	}

	.iconuk:hover
	{
		background-position-y:9px;
	}

	.iconlock
	{
		background-image:url("/_gfx/icon13_lock.gif");
		width:11px;
		height:13px;
		background-position-y:0px;
		overflow:hidden;
		cursor:default;
	}

	.iconlock:hover
	{
		background-position-y:13px;
		cursor:default;
	}



	.iconup
	{
		background-image:url("/_gfx/icon09_up.gif");
		width:7px;
		height:9px;
		background-position-y:0px;
		overflow:hidden;
	}

	.iconup:hover
	{
		background-position-y:9px;
	}

	.icondown
	{
		background-image:url("/_gfx/icon09_down.gif");
		width:7px;
		height:9px;
		background-position-y:0px;
		overflow:hidden;
	}

	.icondown:hover
	{
		background-position-y:9px;
	}

	.iconconsequence
	{
		background-image:url("/_gfx/icon09_info.gif");
		width:7px;
		height:9px;
		background-position-y:0px;
		overflow:hidden;
	}

	.iconconsequence:hover
	{
		background-position:0px 14px;
	}

	.inactive
	{
		cursor:default;
		background-position-y:9px;
	}

	/*Configuration*/
	.hiddencontrols
	{
		display:none;
	}
	.darkcontainer
	{
		margin-top:2px;
		background-color:#E3E7ED;
		padding-left:10px;		
padding-top:14px;
		padding-right:10px;
		padding-bottom:10px;
		margin-bottom:10px;
		white-space:no-wrap;
		color:black;
	}
	
	.darkcontainer p
	{
		margin:0px;
		margin-left:22px;
	}
	hr
	{
		height:1px;
		overflow:hidden;
		color:#fff;
	}
	
	.inputfield
	{
		font-family:Verdana;
		font-size:10px;
		height:18px;
		border:1px solid black;
		border-right:1px solid #fff;
		border-bottom:1px solid #fff;
	}

	.width1
	{
		width:195px;
		overflow:hidden;
	}
	
	.width2
	{
		width:85px;
	}

	.width3
	{
		width:68px;
	}

	.width4
	{
		width:173px;
	}

	.width5
	{
		width:156px;
	}
	
	.width6
	{
		width:190px;
	}

	.width7
	{
		width:20px;
		overflow:hidden;
	}

	.height1
	{
		height:100px;
	}

	.height2
	{
		height:40px;
	}

	.fieldwidth1
	{
		width:134px;
		text-align:right;
		padding-right:4px;
	}

	.fieldwidth2
	{
		width:195px;
		text-align:right;
	}

	.fieldwidth3
	{
		width:143px;
		text-align:right;
		padding-right:4px;
	}

	.fieldwidth4
	{
		width:195px;
		text-align:right;
	}
	

	.collector
	{
		font-family:Verdana;
		font-size:10px;
		width:162px;
	}
	
	.collectorbutton
	{
		margin-right:2px;	
	}

	.fakedialog table
	{
		margin-top:expression(parseInt( document.body.clientHeight )/2);
		margin-left:expression(parseInt( document.body.clientWidth )/2);
		width:200px;
	}
	.fakedialog td
	{
		font-family:Verdana;
		font-size:10px;
	}
	/*GROUPS*/
	.groups
	{
		border-top:2px solid #153064;
		border-bottom:2px solid #153064;
	}
	.miniheader
	{
		font-size: 11px;
		font-weight: bold;
		padding-bottom: 5px;
	}

	.nomargin
	{
		margin-left:-10px;
		margin-right:-10px;
	
	}
	.group
	{
		/*background-color:#ffffff;*/
		/*font-weight:bold;*/
		/*height:29px;*/
		line-height:29px;
		/*border-bottom:1px solid #CBD1DD;*/
	}
	
	.groupassociate
	{
		display:none;
		border-top:1px solid #153064;
		border-bottom:1px solid #153064;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.mover
	{
		width:42px;
		text-align:center;
		margin-top:4px;
	}	
	.select
	{
		width:190px;
		border:1px solid #CBD1DD;
	}
	.mapdk
	{
		border:1px solid #CBD1DD;
	}
	
	.dataframe
	{
		width:0px;
		height:0px;
		overflow:hidden;
	}
	
	
	.inactive
	{
		color:#7F8DAA;
	}
	
	.searchcontrols
	{
		line-height:20px;
		margin-bottom:2px;
		width:675px;
	}
	
	.searchcontrolssmall
	{
		line-height:20px;
		margin-bottom:2px;
		width:400px;
	}

	.searchcontrols .controls
	{
		float:right;
	}
	.searchcontrols .controls .counter
	{
		margin-left:40px;
	}
	
	#detailview
	{
		width:100%;
		height:120px;
	}
	
	.nomarginpadding
	{
		margin-top:0px;
		margin-bottom:0px;
	}
	
	#progress
	{
		position:absolute;
		width:300px;
		height:78px;
		background-color:#ffffff;
		top:expression( ( ( document.body.clientHeight / 2 ) - ( 78 / 2 ) ) + document.body.scrollTop );
		left:expression( ( document.body.clientWidth / 2 ) - ( 300 / 2 ) );
		z-index:4;
		visibility:hidden;
	}
	
	#progress div
	{
		font-size:13px;
		font-weight:bold;
		background-color:#E3E7ED;
		background-image:url("/_gfx/icon36_wait_A.gif");
		background-repeat:no-repeat;
		background-position-y:11px;
		background-position-x:20px;
		border:1px solid #CBD1DD;
		padding-left:81px;
		margin:10px;
		line-height:58px;
	}
	
	.mandatory
	{
		color:#FF5900;
	}
	
	.autooverflow
	{
		overflow:auto;
	}
	
	.datalistcontainer
	{
		height:250px;
		overflow:auto;
		width:256px;
		background-color:#fff;
	}
	
	.datalistcontainer2
	{
		height:140px;
		overflow:auto;
		width:256px;
		background-color:#fff;
	}

	.datalist
	{
		border:1px solid #CBD1DD;
		padding:0px;
		width:100%;
	}
	
	.datalist td
	{
		border-bottom:1px solid #CBD1DD;
		height:19px;
		padding-left:6px;
	}

	.inlineframe
	{
		width:100%;
	}
	
	.leftlink
	{
		float:left;
		line-height:22px;
	}
	
	 .layouttable td
	 {
	 	text-align:right;
	 }
	 
	 .layouttable td.left
	 {
	 	text-align:left;
	 }
	 .layouttable td.header
	 {
	 	text-align:left;
		font-family:Verdana;
		font-size:12px;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 2px;
	 }
	 
	 .nooverflow
	 {
	 	overflow:hidden;
	 }
	 
	 #applicantiframe
	 {
	 	width:100%;
		height:300px;
	 }
	 
	 #residencetypeframe
	 {
	 	width:100%;
		height:350px;
	 }

	 #residenceframe
	 {
	 	width:100%;
		height:350px;
	 }
	 
	 .parameter
	 {
	 	width:120px;
		overflow:hidden;
	 }
	 
/* HERE*/
 .virtualtable3
{
	margin-bottom: 20px;
}
 .virtualtable3 .header
{
	background-color: #D3D9E2;
	font-weight: bold;
	height: 16px;
	margin: 0px;
}
 .virtualtable3 .header div
{
	float: left;
	width: 125px;
	text-align: right;
	padding: 1px;
}
 .virtualtable3 .header .hline
{
	float: left;
	width: 90px;
	text-align: left;
	padding-left: 5px;
}
 .virtualtable3 .header .lline
{
	float: left;
	width: 80px;
	text-align: right;
	padding-left: 5px;
}
 .virtualtable3 .body
{
	aborder: 1px solid #D3D9E2;
	aborder-top: 0px;
	aheight: 16px;
	amargin: 0px;
}
 .virtualtable3 .body div
{
	float: left;
	width: 125px;
	text-align: right;
	padding: 1px;
}
 .virtualtable3 .body .hline
{
	float: left;
	width: 90px;
	text-align: left;
	padding-left: 5px;
}
 .virtualtable3 .body .lline
{
	float: left;
	width: 80px;
	text-align: right;
	padding-left: 5px;
}
.activity
{
	border-bottom: 1px solid #CBD1DD;
	margin-bottom: 10px;
}
.activity .top
{
	font-weight: bold;
	background-image: url(/_gfx/dot_orange.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	padding-left: 15px;
}
.activity .title
{
	font-size: 11px;
}
.activity .description
{
	margin-top: 10px;
}

.subheader
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	/* background-image:url("/_gfx/bullet5.gif"); */
	background-repeat:no-repeat;
	background-position-y:5px;
	color:#000;
	margin:0px;
	padding:0px;
	/* padding-left:13px; */
	margin-bottom:5px;
}
.subheaderh4
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	background-image:url("/_gfx/bullet5.gif");
	background-repeat:no-repeat;
	background-position-y:5px;
	color:#000;
	margin:0px;
	padding:0px;
	padding-left:13px;
	margin-bottom:5px;
}
#editmode
{
	display: none;
}
.pheader
{
	font-size: 13px;
	font-weight: bold;
	padding-left: 14px;
	background-image: url('/_gfx/dot_orange.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
}

.forminner
{
	border:1px solid #000;
}

.forminner .hfirst
{
	font-weight:bold;
	padding:4px;
	padding-right:8px;
}

.forminner .hsecond
{
	width:329px;
	padding:4px;
	padding-left:8px;
}

.forminner .bfirst
{
	font-weight:bold;
	text-align:right;
	padding:4px;
	padding-right:8px;
}

.forminner .bsecond
{
	padding:4px;
	padding-left:8px;
	width:329px;
	background-color:#e3e7ed;
}

.forminner .buttons
{
	background-color:#e3e7ed;
	text-align:right;
}

.contactbox
{
	width:100%;
	border:1px solid #CBD1DD;
	margin-bottom:10px;
}

.contactbox tfoot td
{
	padding-bottom:40px;
}
.contactbox .head
{
	padding-left:16px;
	padding-top:40px;
	padding-bottom:8px;
	font-size:11px;
	font-weight:bold;
}

.contactbox .first
{
	text-align:right;
	padding-right:26px;
	line-height:17px;
	width:180px;
}

.contactbox .second
{
	text-align:left;
	font-weight:bold;
	padding-left:6px;
	line-height:17px;
}

.paneblock
{
	width:auto;
	clear:both;
	height:10px;
	border-bottom:1px solid black;
	background-color:#e3e7ed;
}

.personinfocomp
{
	width:474px;
}

.contentmargin
{
	float:left;
	clear:both;
	width:64px;
}

.intro
{
	/*float:right;*/
	width:400px;
}

.smalldivider
{
	border:0px;
	margin:0px;
	height:1px;
	color:#153064;
}

.benchmark
{
	height:100px;
	overflow-y:scroll;
	border:1px solid #000;
}
.overflowy
{
	overflow-y:auto;
}
.oldtable
{
	border:1px solid #CBD1DD;
	background-color:#E3E7ED;
}

.oldtable td
{
	padding:4px;
}

.fieldtitle
{
	background-color:#fff;
	text-align:right;
	font-weight:bold;
	width:140px;
}

.static
{
	background-color:#fff;
	text-align:left;
	font-weight:normal;
	width:140px;
}

.back
{
	margin-top:20px;
}

.back a
{
	position:relative;
	top:-16px;
	left:2px;
	color:#ff5800 !IMPORTANT;
}
.back a:hover
{
	color:#AF4E1C !IMPORTANT;
	text-decoration:underline !IMPORTANT;
}
DE\:TREE
{  
	width:250px;
	behavior:url("/_methods/tree.htc");
}

DE\:TREENODE
{  
	display:none;
}

.applicantprofileadmin1
{
	width:150px;
	text-align:right;
	padding-right:2px;
}

.applicantprofileadmin2
{
	width:150px;
	text-align:right;
	padding-right:4px;
}

.applicantprofileadmin3
{
	width:5px;
	text-align:right;
}

.applicantprofileadmin4
{
	width:35px;
	text-align:right;
}

.applicantprofileadmin5
{
	width:15px;
	text-align:right;
}

.applicantprofileadmin7
{
	width:5px;
	text-align:right;
}

.applicantprofileadmin7
{
	width:150px;
	text-align:right;
	padding-right:4px;
}

.applicantprofileadmin8
{
	width:150px;
	text-align:right;
	padding-right:4px;
}


.applicantprofileadmin9
{
	width:35px;
	text-align:right;
}

.applicantprofileadmin10
{
	width:15px;
	text-align:right;
}

.applicantprofile1
{
	width:185px;
	text-align:right;
	padding-right:2px;
	padding-left:2px;
}

.applicantprofile2
{
	width:160px;
	text-align:right;
	padding-right:2px;
	padding-left:2px;
}

.applicantprofile3
{
	width:5px;
	text-align:right;
}

.applicantprofile4
{
	width:185px;
	text-align:right;
	padding-right:2px;
	padding-left:2px;
}

.applicantprofile5
{
	width:160px;
	text-align:right;
	padding-right:2px;
	padding-left:2px;
}

.applicantprofile6
{
	width:5px;
	text-align:right;
}
.articlenopic img
{
	float:left;
}
.standardtextarea
{
	width: 240px;
	height: 80px;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 10px;
	overflow: auto;
}

 .logoncomponentmiddle
{
	margin-bottom: 15px;
}

 .logoncomponentmiddle td
{
	font-family:Verdana;
	font-size:7.5pt;
	background-color:#e3e7ed;
}
