﻿body {
}
body form {
width:922px margin:0px auto 0px auto;
}
#controls {
	text-align:center;
}
#controls {
	text-align:center;
}
#desk {
	padding:0px 0px 10px;
}
#desk .folder {
	float:left;
	min-height:400px;
}
#desk .note {
	float:left;
	width:300px;
	border:dashed 1px #999990;
	margin:0px 0px 15px;
}
#desk .note .handle {
	background:url(../../../../images/templates/HeaderDivSlice.gif) #3f255b repeat-x;
	width:290px;
	color:#000000;
	cursor:move;
	padding:4px 0px 4px 10px;
	border-bottom:8px solid #6e5a83;
}
#desk .note .expander {
	width:15px;
	height:15px;
	float:right;
	margin-right:5px;
	overflow:hidden;
	margin-top:-30px;
	cursor:pointer;
}
#desk .note .collapse {
	background:url(../../../../images/templates/minus.gif) no-repeat;
}
#desk .note .expand {
	background:url(../../../../images/templates/plus.gif) no-repeat;
}
#desk .note .expander span {
	display:none;
}
#desk .note .closer {
	background:url(../../../../images/templates/minus.gif) no-repeat;
	width:20px;
	height:30px;
	float:right;
	margin-right:30px;
	overflow:hidden;
	margin-top:-35px;
	cursor:pointer;
}
#desk .note .closer span {
	display:none;
}
#desk .note .content {
	background:#fbfbfb url(../../../../images/templates/featureboxgrad.gif) repeat-x;
	padding:10px;
}
#desk .note .content p {
	font-size:1.2em;
}
#desk .note.nonMovable .handle {
	color:#999999;
	cursor:default;
}
#desk .note.nonExpandable .expander {
	cursor:default;
}
#desk .note.nonClosable .closer {
}
#desk .note.dummy {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#cabinet {
	display:none;
	border:1px solid #000000;
	float:left;
	margin: 0px 0px 20px 30px;
	width:922px;
	height:100px;
	overflow:auto;
}
#cabinet span {
	display:block;
}
#cabinet .folder {
	margin:10px;
}
#cabinet .folder#hiddenleft {
	float:left;
	width:300px;
}
#cabinet .folder#hiddencentre {
	float:left;
	width:300px;
}
#cabinet .folder#hiddenright {
	float:left;
	width:300px;
}
#cabinet .note {
}
#cabinet .note .handle {
	background:url(../../../../images/templates/HeaderDivSlice.jpg) #8B7A9B;
}
#cabinet .note .expander {
	display:none;
}
#cabinet .note .closer {
	display:none;
}
#cabinet .note .content {
	display:none !important;
}
#left {
	width:300px;
}
#centre {
	width:500px;
}
#centre .note {
	width:480px;
}
#right {
	width:300px;
}


/* Custom Note Styling  */

#desk .note ul {
	font-size:1.1em;
	padding:0;
}
#desk .note .rssFeed {
	font-size:1em;
}
#desk .note .rssFeed li {
	padding: 0.5em 0px;
}
#desk .note .rssFeed li a {
	font-size:1.2em;
}
#desk .note .rssFeed li p {
	padding: 0px;
}
#desk .note ul li {
	padding:0;
	background:none;
}
#desk .note .ImmControlAlign_Left {
	clear: both;
}
#desk .LatestCommunityNews ul {
	margin:-10px;
	font-size: 1em;
}
#desk .LatestCommunityNews ul li {
	background-color:#FFFFFF;
	clear:left;
	position:relative;
	min-height:69px;
	border-bottom:1px solid #D9D9D9;
	display:block;
	padding: 8px 8px 8px 108px;
	zoom:1;
}
#desk .LatestCommunityNews ul li img {
	float:left;
	margin-left:-100px;
	display:block;
}
#desk .LatestCommunityNews ul li h3 {
	font-size:1.4em;
}
#desk .LatestCommunityNews ul li p.date {
	color:#8A8A8A;
}
#desk .LatestCommunityNews ul li p {
	padding:0;
	line-height:normal;
}

/* Events and Consultations */

#desk .note .events,
#desk .note .consultations {
	margin:-10px -10px 0px;
	font-size: 1em !important;
	}
#desk .note .events li,
#desk .note .consultations li {
	background-color:#FFFFFF;
	position:relative;
	border-bottom:1px solid #D9D9D9;
	display:block;
	zoom:1;
	}
#desk .note .events li,
#desk .note .consultations li {
	background-color:#FFFFFF;
	position:relative;
	border-bottom:1px solid #D9D9D9;
	display:block;
	padding: 8px;
	}
#desk .note .events li h3,
#desk .note .consultations li h3 {
	background-color:#F1F0F3;
	font-size:1.4em;
	padding: 0.5em 115px 0.5em 8px;
	margin: -8px -8px 8px -8px;
	}

#desk .note .events li p,
#desk .note .consultations li p { padding:0px; }

#desk .note .events li p.date,
#desk .note .consultations li p.date {
	position:absolute;
	top:0.5em;
	right:8px;
	padding:0;
	font-size: 1.1em;
	}
	
#desk .note .footer {
	background:#8d7c9d url(../../../../images/templates/FooterEvents.gif) repeat-x top left;
	margin:0px -10px -10px;
	padding:0.4em 8px;
	width:284px;
}

#desk .note .footer a {
	display:block;
	height:23px;
	text-indent:-1000em;
}

#desk .note .calendar a {
	background:url(../../../../images/templates/VisitCalendar.gif) no-repeat;
	width:108px;
}

#desk .note .map a {
	background:url(../../../../images/templates/ViewLarger.gif) no-repeat;
	width:93px;
}
#desk .note .PartnerNewsFeeds {
	padding:0;
	background:#FFFFFF;
}
#desk .note .PartnerNewsFeeds ul li {
	background:url(../../../../images/templates/feed-icon-16x16.gif) no-repeat 8px 0.4em;
	padding: 0.5em 0px 0.5em 30px;
	border-bottom:1px solid #D9D9D9;
}
