@charset "utf-8";

/* CSS Document */

html body div.clear, html body span.clear
{
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	position:static;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	margin:0;
	padding:0;
}

body
{
	font:13px/1.231 Arial, Helvetica, sans-serif;
	*font-size:small;
	*font:x-small;
}

/* ------------------------------------------------------------- */

@media print {
	#header, #footer, #socialnetworkingfooter, #content .header, .assetslidercontainer
	{
		display:none;
	}
}

a
{
	color:#002c5c;
	text-decoration:none;
}

a:hover
{
	color:#c10f1f;
}

p
{
	color:#002c5c;
	font-size:77%;
	margin-bottom:5px;
}

p.error
{
	color:#c10f1f;
	font-weight:bold;
	font-size:85%;
}

p.success
{
	color:#002c5c;
	font-weight:bold;
	font-size:85%;
}

h1
{
	font-size:131%;
	margin-bottom:5px;
}

h2
{
	font-size:93%;
	color:#002c5c;
	margin-bottom:5px;
}

h3
{
	font-size:85%;
	color:#002c5c;
	margin-bottom:5px;
}

label
{
	color:#002c5c;
	font-size:77%;
}

input, textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:77%;
	color:#002c5c;
	border:1px solid #abbac8;
	padding:4px 3px;
	margin:0;
}

input.error, textarea.error
{
	border:1px solid #c10f1f;
	color:#c10f1f;
	font-weight:bold;
}

input[type=text], input[type=password]
{
	height:13px;
}

input[type=submit],input[type=button]
{
	cursor:pointer;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

/* ------------------------------------------------------------- */

.dropdown {
	font-size:10px;
	display:block;
	float:left;
	margin-bottom:10px;
}
.dropdown dd, .dropdown dt {
	width:100% 
}
.dropdown dd, .dropdown dt, .dropdown ul { 
	margin:0px; 
	padding:0px; 
}
.dropdown dd {
	position:relative; 
}
.dropdown a, .dropdown a:visited { 
	color:#002c5c; 
	text-decoration:none; 
	outline:none;
	float:none!important;
}
.dropdown a:hover, .dropdown dd ul li.selected { 
	color:#c10f1f; 
}
.dropdown dt a:hover { 
	border:1px solid #abbac8; 
}
.dropdown dt a {
	background:url(../images/bg-dropdown.jpg) right top no-repeat #fff;
	height:22px;
	cursor:pointer;
	padding:0 22px 0 5px;
	display:block;
	border:1px solid #abbac8;
	line-height:24px;
	overflow:hidden;
}
.dropdown dt a span {
	cursor:pointer;
	display:block;
}
.dropdown dd
{
	z-index:997;
}
.dropdown dd ul { 
	background:#fff; 
	border:1px solid #abbac8; 
	color:#002c5c;
	display:none;
	left:0px; 
	padding:5px 0px; 
	position:absolute; 
	top:-1px; 
	list-style:none;
	z-index:996;
}
.dropdown span.value { 
	display:none!important;
}
.dropdown dd ul li a { 
	padding:5px; 
	display:block;
}
.dropdown dd ul li { 
	padding:0px; 
	margin:0px;
	list-style:none;
}
.dropdown dd ul li a:hover, .dropdown dd ul li.selected { 
	background:#dee0de; 
}

/* ------------------------------------------------------------ */



#wrapper
{
	border:1px solid #abbac8;
	padding: 0 34px;
	margin:40px auto;
	width:920px;
}

div.signincontainer
{
	border-left:1px solid #abbac8;
	border-right:1px solid #abbac8;
	margin-bottom:14px;
	float:right;
}

div.signincontainer a
{
	padding:7px 11px 0 22px;
	display:block;
	float:left;
	font-size:77%;
	background:url(../images/img-right_arrow.gif) no-repeat;
}

div.signincontainer a:hover
{
	background-position:0 -19px;
}

.inputcontainer
{
	width:200px;
	float:left;
}

.inputcontainer.logincolumn
{
	margin-right:30px;
}

.checkboxes input
{
	border:0 none;
	margin-right:5px;
}

.inputcontainer input
{
	width:192px;
	margin-bottom:5px;
	display:block;
}

.inputcontainer textarea
{
	width:192px;
	margin-bottom:5px;
	display:block;
}

input.loginbuttonactual
{
	width:75px;
	background:url(../images/img-button-login.gif) no-repeat;
	cursor:pointer;
	height:24px;
	margin:0;
	padding:0;
	border:0 none;
}

.inputcontainer input.loginbuttonactual
{
	*margin-right:-30px; /* ie 7 + below targeting */
}

input.retrievepassword
{
	width:82px;
	background:url(../images/img-button-retrieve.gif) no-repeat;
	cursor:pointer;

	height:24px;
	margin:0;
	padding:0;
	border:0 none;
}

input.registerbutton
{
	background:url(../images/img-button-register.gif) no-repeat;
	width:82px;
	height:24px;
	border:0 none;
}

input.updatebutton
{
	background:url(../images/img-button-update.gif) no-repeat;
	width:82px;
	height:24px;
}

input.redregisterbutton
{
	width:82px;
	background:url(../images/img-button-register-red.gif) no-repeat;
	cursor:pointer;
	height:24px;
	margin:0;
	padding:0;
	border:0 none;
}

input.sendbutton
{
	width:75px;
	background:url(../images/img-button-send.gif) no-repeat;
	cursor:pointer;
	height:24px;
	margin:0;
	padding:0;
	border:0 none;
}

.inputcontainer .checkboxes input, .inputcontainer .checkboxes label
{
	width:auto;
	display:inline;
	height:10px;
	padding:0;
	margin:0 3px 0 0;
}

.forgottenpasswordfield
{
	display:none;
}

#header div.divider
{
	height:6px;
	background:#002c5c;
}

#navigation ul li
{
	float:left;
	display:block;
	padding-right:10px;
	border-right:1px solid #abbac8;
	height:10px;
	line-height:9px;
	margin:13px 10px 13px 0;
}

#navigation ul li.last
{
	border-right:0 none;
}

#navigation a
{
	text-transform:uppercase;
	font-size:85%;
	font-weight:bold;
}

#navigation li a.active
{
	color:#7f95ad;
}

.signup-welcome
{
	float:right;
	height:10px;
	line-height:9px;
	margin:14px 0 12px 0;
	color:#c10f1f;
	font-weight:bold;
	font-size:85%;
}

div#searchnav
{
	background:#002c5c url(../images/bg_searchnav.gif) no-repeat right top;
	height:106px;
}

a#logo
{
	float:left;
	display:block;
	margin:23px 0 0 14px;
}

div#search
{
	padding-top:60px;
	margin-right:50px;
	float:right;
}

div#search div.divider
{
	height:24px;
	background:#abbac8;
	width:1px;
	margin:0 5px 0 10px;
	display:block;
	float:left;
}

div#search select
{
	float:left;
}

div#search input
{
	display:block;
	float:left;
	margin-left:5px;
}

input.webrefsearch
{
	background:url(../images/img-webrefsearch.png) no-repeat;
	height:24px;
	width:19px;
	border:0 none;
	padding:0;
	cursor:pointer;
}

input.normalsearch
{
	background:url(../images/img-search.png) no-repeat top right;
	height:24px;
	width:73px;
	padding:0 0 0 0;
	border:0 none;
	cursor:pointer;
}

input.webrefinput
{
	width:67px;
	height:14px;
}


input.assetlocation
{
	width:158px;
	height:14px;
}

input.continue
{
	background:url(../images/img-button-continue.gif) no-repeat top right;
	height:24px;
	width:93px;
	padding:0;
	margin-top:15px;
	border:0 none;
	cursor:pointer;
}

input.exit
{
	background:url(../images/img-button-exit.gif) no-repeat top right;
	height:24px;
	width:57px;
	padding:0;
	margin-top:15px;
	border:0 none;
	cursor:pointer;
}

/*------------------------------------------------ footer */

#footer
{
	margin-top:20px;
	padding:10px;
	background:#002c5c;
}

#footer h2
{
	color:#ffffff;
	float:left;
}

#footer #footermainmenu ul
{
	margin:0;
	width:auto;
}

#footermainmenu li
{
	float:left;
	display:block;
	padding-left:10px;
	border-left:1px solid #abbac8;
	height:14px;
	line-height:14px;
	margin:0 0 5px 10px;
	font-size:85%;
}

#footer ul
{
	margin:15px 0;
	width:180px;
	float:left;
}

#footer li
{
	display:block;
	color:#fff;
	font-size:77%;
	margin-bottom:2px;
}

#footer li a
{
	color:#fff;
	font-weight:normal;
}

#footer li span
{
	font-weight:bold;
	margin-bottom:5px;
	display:block;
}

#footer li a:hover, #footer li a.selected
{
	color:#abbac8;
}

#socialnetworkingfooter
{
	height:34px;
}

#socialnetworkingfooter a
{
	display:block;
	margin:9px 20px 9px 0;
	float:left;
	height:16px;
	line-height:17px;
	font-size:77%;
}

#socialnetworkingfooter a img
{
	margin:0 4px 0 0;
	float:left;
}

#socialnetworkingfooter span
{
	display:block;
	float:left;
	margin:9px 0 9px 0;
	height:16px;
	line-height:16px;
	font-size:93%;
	font-weight:bold;
	color:#002c5c;
	text-transform:uppercase;
}

#socialnetworkingfooter .phonenumbers span
{
	float:right;
}
#socialnetworkingfooter .phonenumbers span.first
{
	margin-right:15px;
}

.tagline, .phonenumbers
{
	width:200px;
}

.socialnetworkingfooter
{
	margin:0 47px;
}

/* ------------------------------------------------------------------ end generic */

/* ----------------------------------------------------------------- modals */

.modal
{
	position:absolute;
	
	z-index:998;
}

.modal, .modal-top, .modal-bottom
{
	width:820px;
}

.modal-top
{
	background:url(../images/bg-modal-border.png) repeat;
}

.modal-bottom
{
	background:url(../images/bg-modal-border-bottom.png) center top;
}

.modal-top, .modal-bottom
{
	height:5px;
}

.modal-center
{
	background:url(../images/bg-modal-background.png);
	width:770px;
	padding:20px 25px;
}

.modal p
{
	line-height:1.5em;
	margin-bottom:15px;
}

.modal h2
{
	margin-bottom:15px;
}


/* ----------------------------------------------------------------- end modals */




div#slideshowmap
{
	background:url(../images/bg_slideshowmap.gif) repeat-x;
	margin-top:15px;
	height: 370px;
}

#slideshow
{
	width:543px;
	float:left;
}

#map
{
	width:377px;
	float:left;
}

#slideshowmap h2
{
	margin:9px 0 8px 0;
}

#featurebuttons
{
	float:left;
	font-size:0;
}

#featurebuttons a
{
	float:left;
	display:block;
	margin-top:17px;
	margin-right:7px;
	height:4px;
	width:4px;
	background:#002c5c;
	text-indent:-10000px;
}

#featurebuttons a.activeSlide, #featurebuttons a:hover
{
	background:#c10f1f;
}

#slideshow h2
{
	float:left;
	margin-top:9px;
	margin-right:12px;
}

#slideshow div.slideshowmask
{
	margin-top:8px;
	overflow:hidden;
	height:330px;
	width:543px;
	z-index:20;
}

#slideshow div.slideshowmask div.slide
{
	overflow:hidden;
	height:330px;
	width:543px;
	cursor:pointer;
}

#slideshow div.slideshowmask div.slide p
{
	width:513px;
	height:40px;
	background:url(../images/bg_slidedescription.jpg) no-repeat #c10f1f;
	padding:0 15px;
	color:#fff;
	font-size:123.1%;
	z-index:800;
	position:relative;
	top:-40px;
	margin:0;
	line-height:40px;
}

#slideshow div.slideshowmask div.slide h1
{
	width:415px;
	margin:20px;
	height:60px;
	position:absolute;
	color:#ffffff;
	font-size:40px;
	font-weight:normal;
	line-height:1em;
}

#slideshow div.slideshowmask div.slide h1.dark
{
	color:#002c5c;
}

div#mapcontainer
{
	background:url(../images/bg_mapcontainer.jpg) repeat-x;
	height:330px;
	width:370px;
	margin-top:8px;
	padding-left:7px;
}

div.provincebutton
{
	position:absolute;
	cursor:pointer;
	z-index:988;
}

div.provincebutton ul
{
	display:none;
}

div.provincebutton h3
{
	color:#fff;
	font-size:77%;
	text-align:center;
}


div.provincebutton:hover h3 span.longname
{
	display:block;
}
div.provincebutton:hover h3 span.shortname
{
	display:none;
}
div.provincebutton h3 span.longname
{
	display:none;
}
div.provincebutton h3 span.shortname
{
	display:block;
}


div.provincebutton p
{
	width:31px;
	text-align:center;
/*	background:url(../images/bg-mapnumbers.png) no-repeat;*/
	height:18px;
	font-weight:bold;
	font-size:77%;
	padding-top:1px;
/*	line-height:15px;*/
	margin:2px auto 0 auto;
/*	color:#c10f1f;*/
	color:#fff;
}

div#ncbutton
{
	margin-top:181px;
	margin-left:79px;
	width:70px;
}

div#wcbutton
{
	margin-top:272px;
	margin-left:61px;
	width:68px;
}

div#gtbutton h3 span.shortname
{
	margin-left:12px;
}

div#ecbutton
{
	margin-top:233px;
	margin-left:190px;
	width: 66px;
}

div#knbutton
{
	margin-top:148px;
	margin-left:288px;
	width: 42px;
}

div#gtbutton
{
	margin-top:92px;
	margin-left:215px;
	width:93px;
}

div#gtbutton h3
{
	text-align:left;
}

div#mpbutton
{
	margin-top:91px;
	margin-left:259px;
	width:90px;
}

div#mpbutton h3
{
	text-align:left;
	margin-left:27px;
}

div#mpbutton h3 span span
{
	color:#002c5c;
}

div#mpbutton p, div#gtbutton p, div#fsbutton p, div#knbutton p
{
	text-align:left;
}

div#gtbutton p
{
	margin:2px 0 0 26px;
}

div#fsbutton
{
	margin-top:153px;
	margin-left:204px;
	width: 50px;
}

div#nwbutton
{
	margin-top:105px;
	margin-left:167px;
	width: 53px;
}

div#lpbutton
{
	margin-top:41px;
	margin-left:258px;
	width: 42px;
}

div#maplightbox
{
	position:absolute;
	width:228px;
	height:129px;
	margin-top:75px;
	margin-left:67px;
	background:url(../images/bg-maplightbox.png);
	z-index:990;
	display:none;
}

div#maplightbox div.closebutton
{
	margin:10px 10px 0 0;
}

div.closebutton
{
	float:right;
	width:22px;
	height:17px;
	cursor:pointer;
	text-indent:-10000px;
	background:url(../images/bg-close.gif);
}

div#maplightbox h3
{
	margin:15px 0 12px 67px;
}

div#maplightbox ul
{
	margin-left:67px;
}

div#maplightbox ul li
{
	font-size:85%;
	margin-bottom:3px;
}

div#maplightbox ul li a
{
	background:url(../images/bg-mapassetnumbers.jpg) no-repeat left 3px;
	padding-left:10px;
}

/* ------------------------------------------------------- */

div.contentblocks
{
	background:url(../images/bg-contentblock.gif);
}

div.block
{
	width:241px;
	float:left;
	padding:12px 12px 7px 12px;
}

div.block.first
{
	margin-right:13px;
}

div.block p
{
	color:#4b4b4b;
}

div.block img
{
	margin-bottom:5px;
}

div.block a img
{
	margin-bottom:0;
}

div.block div.divider
{
	background:#abbac8;
	height:1px;
	margin:11px 0 8px 0;
}

div.calendarcontainer
{
	width:364px;
}

div.calendarcontainer.homepagecalendarcontainer
{
	margin-top:12px;
	float:left;
}

div.calendarcontainerbottom
{
	height:1px;
	margin:0;
	padding:0;
}

div#calendar
{
	border:1px solid #abbac8;
	padding:11px;
}

div.block div#calendar
{
	border:0 none;
	padding:0 0 5px 0;
}


div#calendar div.events
{
	float:left;
	width:160px;
	margin-right:12px;
	margin-bottom:0;
}

div#calendar div.days
{
	width:168px;
	float:left;
	margin-bottom:0;
}

div#calendar div.days p
{
	display:block;
	float:left;
	border-right:1px solid #e2e3e3;
	border-bottom:1px solid #e2e3e3;
	width:23px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin:0;
	font-size:77%;
	font-weight:bold;
	color:#002c5c;
}

div#calendar div.days div#daysofweek p
{
	height:21px;
	background:url(../images/bg-calendardays.gif);
	line-height:21px;
	color:#fff;
	border-right:1px solid #e2e3e3;
	border-bottom:0 none;
	width:23px;
}

div#calendar div.days div#dates p.highlighted
{
	color:#c10f1f;
	background:#ffffff;
	cursor:pointer;
}

div#calendar div.days div#dates p.highlighted:hover
{
	color:#002c5c;
	background: #f0f0f0;
}

div#calendar div.days div#daysofweek p.last-child
{
	border-right:0 none;
	width:24px;
}

div#dates
{
	background:url(../images/bg-daysofweek.gif);
	padding-bottom:5px;
	width:168px;
}

a.nextpreviousmonth
{
	width:7px;
	height:8px;
	float:left;
	text-indent:-10000px;
	margin-top:3px;
}

a#previousmonth
{
	background:url(../images/img-left_arrow_min.gif);
}

a#nextmonth
{
	background:url(../images/img-right_arrow_min.gif);
}

h3#monthname
{
	width:154px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}

ul#eventList
{
	border-top:1px solid #abbac8;
	margin-top:4px;
}

ul#eventList li
{
	border-bottom:1px solid #abbac8;
	padding:5px 0;
	line-height:10px;
	cursor:pointer;
 *padding:3px 0 3px 0; /* ie 7 & below targeting */
}

.notshown
{
	display:none;
}

ul#eventList li p
{
	margin:0;
	padding:0;
	height:12px;
	color:#002c5c;
	overflow:hidden;
}

ul#eventList li p.date, #tooltipcontent .tooltipcenter #toolitipheader
{
	color:#c10f1f;
	font-weight:bold;
}

ul#eventList li p.description
{
	height:24px;
	line-height:1.1em;
}

ul#eventList li:hover p
{
	color:#c10f1f;
}

#thetooltip
{
	position:absolute;
	display:none;
	z-index:997;
}

#tooltipcontent
{
	width:228px;
	display:none;
}

#tooltipcontent .tooltipborder
{
	height:5px;
	width:228px;
	background:url(../images/bg-lefttooltiptopbottom.png);
}

#tooltipcontent .tooltipcenter
{
	background:url(../images/bg-lefttooltip.png) left center;
	padding:5px 10px 0 10px;
}

#tooltipcontent .tooltipcenter p
{
	margin:0;
}

#tooltipcontent .tooltipcenter p.description
{
	margin-bottom:3px;
	padding-bottom:3px;
}

#tooltipcontent .tooltipcenter #toolitipheader
{
	border-bottom:1px solid #abbac8;
	margin-bottom:3px;
	padding-bottom:3px;
}

.landingcalendar
{
	height:306px;
}

/* ---------------------------------------------------------------- */





div.header
{
	margin-top:15px;
	background:url(../images/bg_slideshowmap.gif) repeat-x;
	border-bottom:1px solid #abbac8;
}

div.header li
{
	font-size:77%;
}

div.header h2
{
	height:30px;
	margin:1px 0 0 0;
	line-height:32px;
}

.redtext
{
	color:#c10f1f;
}

div.header ul
{
	height:13px;
	line-height:15px;
	margin-top:9px;
	float:left;
}

div.header li
{
	display:block;
	float:left;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #abbac8;
	color:#002c5c;
}

div.header li a
{
	height:30px;
	margin-top:1px;
	color:#c10f1f;
}

div.header li.last-child
{
	border:0 none;
}

div.header .headerlink
{
	float:right;
	line-height:32px;
	height:30px;
	margin-top:1px;
	margin-left:15px;
	display:block;
	font-size:77%;
}

div.header .headerlink img
{
	float:left;
	display:block;
}

.fb_edge_widget_with_comment, .retweeter, .googlebuzz
{
	float:right;
	display:block;
}

.fb_edge_widget_with_comment
{
	margin:6px 0 0 0;
}

.retweeter
{
	margin:8px -20px 0 0;
}

.googlebuzz
{
	margin:7px 25px 0 0;
}

div.header a img
{
	margin-top:7px;
	margin-right:5px;
	float:left;
}

div.header h1
{
	font-size:182%;
	color:#002c5c;
	text-transform:uppercase;
	margin:12px 0 9px 0;
}

.calendarcontainer.landingpage
{
	float:right;
}

h2.heading
{
	margin:9px 0 8px 0;
}

h2.zeroing
{
	margin-bottom:0;
}

.calendarshare p
{
	color:#4b4b4b;
}

.calendarshare p, .calendarshare a
{
	float:left;
	display:block;
	font-size:77%;
	height:16px;
	line-height:16px;
	margin-right:15px;
}

.calendarshare a img
{
	float:left;
	margin-right:5px;
}

.calendarshare
{
	border-top:1px solid #abbac8;
	padding:15px 0;
	margin-top:20px;
 *margin-top:18px; /* ie 7 & below targeting */
}

/* ---------------------------------------------------- */

#assetlandingpageslider
{
	border-top:1px solid #abbac8;
	margin-top:24px;
	padding-top:10px;
}

#assetlandingpageslider h2
{
	float:left;
}

#assetpageslider
{
	background:#dee0de;
}

#assetpageslider .mask
{
	width:860px;
	float:left;
	background:#dee0de;
	overflow:hidden;
	padding-bottom:16px;
}

#assetpageslider .slider
{
}

#assetpageslider .slider .propertycard
{
	float:left;
	margin:16px 13px 0 0;
}

#assetpageslider .slider .propertycard.last-child
{
}

.nextprevious
{
	cursor:pointer;
	float:left;
	text-indent:-10000px;
}

#assetpageslider .previous
{
	background:url(../images/bg-previousproperty.gif) left center;
	height:181px;
	width:30px;
}

#assetpageslider .previous.disabled
{
	background:url(../images/bg-previouspropertydisabled.gif) left center;
}

#assetpageslider .next
{
	background:url(../images/bg-nextproperty.gif) left center;
	height:181px;
	width:30px;
}

#assetpageslider .next.disabled
{
	background:url(../images/bg-nextpropertydisabled.gif) left center;
}

/* ----------------------------------------- property cards */

.mask
{
	position:relative;
}

.propertycard a
{
	display:block;
}

.propertyslider .propertycard
{
	padding:9px 11px 11px 11px;
	width:256px;
	background:#fff;
	height:125px;
}

.propertyslider .propertycard .goneicon
{
	margin:-9px -59px -61px -11px;
	position:relative;
	width:70px;
	height:70px;
}
.librarycontents .propertycard .goneicon
{
	margin:-11px -59px -61px -11px;
	position:relative;
	width:70px;
	height:70px;
}

.propertyslider .propertycard h2
{
	text-transform:uppercase;
	margin-bottom:8px;
	font-size:85%;
	overflow:hidden;
	height:13px;
}

.propertyslider .propertycard img.propertycardimage
{
	height:84px;
	width:113px;
}

.propertyslider .propertycard .propertydetails
{
	float:left;
	padding-left:10px;
}

.propertyslider .propertycard p.status
{
	margin:6px 0 0 0;
}


.propertyslider .propertycard p.address, .propertyslider .propertycard p.description
{
	width:117px;
}
.searchresults .propertycard p.address, .searchresults .propertycard p.description 
{
	width:148px;
}
.librarycontents .propertycard p.address, .librarycontents .propertycard p.description
{
	width:200px;
}



.propertycard p.address
{
	height:36px;
}

.propertycard p.description
{
	margin-bottom:3px;
	height:24px;
}

.propertycard .status
{
	color:#c10f1f;
	font-weight:bold;
	height:8px;
	line-height:7px;
}

.propertydetails p
{
	font-size:77%;
	overflow:hidden;
}

.propertydetails
{
	height:90px;
}

.propertydetails .address
{
	font-weight:bold;
	margin-bottom:3px;
}

.houseicon
{
	background:#F0F0F0;
	float:left;
	margin:0 5px 5px 0;
	font-weight:bold;
	color:#002c5c;
	font-size:85%;
	width:14px;
	height:12px;
	padding-right:24px;
	padding-top:7px;
}

.houseicon.bedrooms
{
	background:url(../images/icon-bed.gif) right top no-repeat;
}

.houseicon.bathrooms
{
	background:url(../images/icon-bath.gif) right top no-repeat;
}

.houseicon.garages
{
	background:url(../images/icon-garage.gif) right top no-repeat;
}

/* ----------------------------------------- end property cards */


.contentblocks
{
	margin-top:20px;
}

.contentblocks .contentblocks
{
	height:1px;
	margin-top:0;
}

.contentblocks .block
{
	float:left;
	padding:11px 11px 6px 11px;
}

.contentblocks .block img
{
	margin:0 10px 0 0;
	float:left;
}

.contentblocks .block p
{
	color:#4b4b4b;
	line-height:1.4em;
	margin:0 0 5px 0;
}

.contentblocks .normal
{
	width:243px;
	margin-right:13px;
}

.contentblocks .wide
{
	width:342px;
}

.columns
{
	background:url(../images/bg-assetcolumn.gif) repeat-y;
	margin:20px 0;
}

.columnone, .columntwo, .columnthree
{
	float:left;
}

.columnone  p img, .columntwo  p img, .columnthree p img
{
	float:left;
	margin:0 10px 10px 0;
}

.assettitles
{
	margin:0 0 10px 0;
	width:725px;
}

.assettitles h1
{
	font-size:167%;
	color:#002c5c;
	text-transform:uppercase;
}

.assettitles h2.salestatus
{
	color:#c10f1f;
	font-weight:bold;
	text-transform:uppercase;
}

.assettitles h2.saleaddress
{
	font-size:108%;
}

#tabcontainer
{
	width:494px;
	border:1px solid #abbac8;
	float:left;
	margin-right:13px;
}

.contentsections
{
	float:left;
	width:216px;
	line-height:1.3em;
}



.contentsection
{
	border-top:1px solid #abbac8;
	padding:15px 0 10px 0;
}

.contentsection .liquidationsection
{
	background:#dee0de;
	padding:5px 10px 0 10px;
	margin:-5px 0 0 0;
}

.contentsection .houseicon
{
	margin-bottom:10px;
	margin-right:15px;
	line-height:14px;
}

.contentsection h3
{
	font-size:85%;
	margin-bottom:2px;
}

.contentsection p, .contentsection ul, .infosection p, .infosection ul, .auctioncarddetails p
{
	color:#4b4b4b;
}

.contentsection ul li, .infosection ul li
{
	font-size:77%;
	margin-bottom:3px;
}

.contentsection img
{
	display:block;
}

a.readmore, a.speciallink, a.truncate_more_link
{
	font-weight:bold;
	padding-left:10px;
	background:url(../images/img-right_arrow_min.gif) no-repeat center left;
	cursor:pointer;
}

a.speciallink.oppositelink
{
	background-image:url(../images/img-left_arrow_min.gif);
}

div.tab
{
	float:left;
	height:32px;
}

div.tab a
{
	height:24px;
	margin:4px 10px;
	display:block;
	line-height:24px;
	padding-left:26px;
	font-size:77%;
}

div.tab.images a
{
	background:url(../images/icon-image.gif) no-repeat left top;
}

div.tab.map a
{
	background:url(../images/icon-map.gif) no-repeat left top;
}

div.tab.video a
{
	background:url(../images/icon-video.gif) no-repeat left top;
}

div.tab.virtualtour a
{
	background:url(../images/icon-virtualtour.gif) no-repeat left top;
}

div.tab.documents a
{
	background:url(../images/icon-document.gif) no-repeat left top;
}

div.tab.active
{
	background:#002c5c;
}

div.tab.active a
{
	background-position:0 -24px;
	color:#ffffff;
}

#assetslidertabs .tab a
{
	padding:0;
}

#assetslidertabs
{
	border-top:1px solid #abbac8;
	border-right:1px solid #abbac8;
	border-left:1px solid #abbac8;
	float:left;
}

#images, #googlemap, #video, #virtualtour, #documents
{
	border-top:1px solid #abbac8;
	padding:10px 10px 0 10px;
	min-height:431px;
}

#googlemap, #video, #virtualtour, #documents
{
	display:none;
	padding:10px;
	min-height:421px;
}

#googlemap input, #googlemapmodal input
{
	margin-top:10px;
	float:left;
}

#fromlocation
{
	width:388px;
	margin-right:4px;
}

#getdirections
{
	cursor:pointer;
	width:73px;
	height:21px;
	font-size:77%;
	float:left;
	border:1px solid #abbac8;
	background-color:#f0f0f0;
	line-height:21px;
	margin-top:10px;
	text-align:center;
	
}

#getstreetview
{
	width:100px;
	height:21px;
	font-size:77%;
	float:left;
	border:1px solid #abbac8;
	background-color:#f0f0f0;
	line-height:21px;
	text-align:center;
}



#googlemap #getstreetview, #googlemapmodal #getstreetview
{
	margin:0 0 10px 0;
	cursor:pointer;
}

#mapdirections
{
	color:#4B4B4B;
	font-size:77%;
	display:none;
}

#mapdirections table
{
	width:100%;
}

.tabcontent p a
{
	color:#c10f1f;
}

.tabcontent p a:hover
{
	color:#002c5c;
}

.tabcontent ul li
{
	font-size:77%;
	padding:4px 10px;
	background:url(../images/img-right_arrow_min.gif) no-repeat center left;
}

.tabcontent ul
{
	float:left;
	width:237px;
}

.tabcontent
{
	min-height:431px;
}

/* image slider */


#mainimage
{
	min-height:355px;
	text-align:center;
}

#mainimage img
{
	margin:0 auto;
	display:block;
}

#assetimageslider
{
	margin-top:10px;
	border-top:1px solid #abbac8;
	padding-top:8px;
}

#assetimageslider .mask
{
	overflow:hidden;
	width:428px;
	float:left;
}

#assetimageslider .assetimagethumb
{
	width:65px;
	margin-right:8px;
	float:left;
	padding-bottom:4px;
	height:49px;
	overflow:hidden;
}

#assetimageslider .assetimagethumb a
{
	display:block;
	overflow:hidden;
	width:65px;
	height:49px;
}

#assetimageslider .assetimagethumb.active
{
	border-bottom:4px solid #c10f1f;
}

#assetimageslider .assetimagethumb img
{
	border:0 none;
	margin:0 auto;
	display:block;
	height:100%;
}

#assetimageslider .nextprevious
{
	margin:32px 0 0 3px;
	float:right;
}

#assetimageslider .previous
{
	background:url(../images/bg-previousimage.gif);
	height:17px;
	width:15px;
}

#assetimageslider .next
{
	background:url(../images/bg-nextimage.gif);
	height:17px;
	width:15px;
}

#assetimageslider .nextprevious.disabled
{
	background-position:0 -17px;
	cursor:default;
}

#mainimage img#loadinganimation
{
	top:177px;
	left:50%;
	margin:-16px 0 0 -16px!important;
	position:relative;
}

.infosections
{
	width:154px;
	float:right;
	margin-left:31px;
	padding:0 5px;
	line-height: 1.3em;
}

.infosection
{
	margin-bottom:20px;
}

.infosection img
{
	height:95;
	width:85;
}

.bigregisterbutton
{
	background:url(../images/bg-registerbutton.gif);
	height:32px;
	width:164px;
	color:#ffffff;
	line-height:32px;
	display:block;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	font-size:85%;
	margin-left:-5px;
}

.bigregisterbutton:hover
{
	color:#ffffff;
}

.infosection img
{
	margin-bottom:5px;
}

.infosection h3
{
	background:url(../images/bg-infosectionheading.gif);
	height:43px;
	width:144px;
	line-height:30px;
	padding:0 10px;
	margin:0 -5px 10px -5px;
	overflow:hidden;
	font-size:77%;
}

.smallerredcontactbutton
{
	background:url(../images/bg-contactbutton.gif);
	height:20px;
	width:117px;
	color:#ffffff;
	line-height:20px;
	display:block;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	font-size:85%;
	margin-bottom:20px;
}

.smallerredcontactbutton:hover
{
	color:#ffffff;
}

#countdown span
{
	color:#002c5c;
	padding:0 5px;
	margin:5px 0;
	font-weight:bold;
	border-right:1px solid #abbac8;/*#abbac8, #002c5c*/
	font-size:93%;
}

#countdown span.last-child
{
	border:0 none;
}

.assetslidercontainer
{
	padding-top:15px;
	border-top:1px solid #abbac8;
	margin-top:10px;
	min-height:197px;
}

.assetslidercontainer #slidertwo
{
	display:none;
	margin-top:0;
}

.assetslider
{
	border:1px solid #abbac8;
}

.assetslider .mask
{
	width:860px;
	float:left;
	overflow:hidden;
	padding-bottom:16px;
}

.assetslider .slider .propertycard
{
	float:left;
	margin:16px 10px 0 0;
	border:1px solid #abbac8;
}

.assetslider .nextprevious
{
	margin-top:80px;
}

.assetslider .previous
{
	background:url(../images/bg-previousimage.gif);
	height:17px;
	width:15px;
	margin-left:9px;
	margin-right:5px;
}

.assetslider .nextprevious.disabled
{
	background-position:0 -17px;
}

.assetslider .next
{
	background:url(../images/bg-nextimage.gif);
	height:17px;
	width:15px;
	margin-right:9px;
	margin-left:5px;
}

.assetslider h3
{
	margin:14px 0 0 0;
}

/* ----------------------------------------------------------------------- */



input.searchbutton
{
	cursor:pointer;
	height:24px;
	margin:0;
	padding:0;
	border:0 none;
	width:75px;
	background:url(../images/img-search-generic.gif);
}

.extramargins
{
	margin-bottom:9px;
}

.auctionresults
{
	float:left;
	padding-left:11px;
}

.auctionresultset
{
	border-top:1px solid #abbac8;
	width:545px;
}

/* ----------------------------------------------------------- auction card */

.auctioncard
{
	padding:14px 0 9px 0;
	border-bottom:1px solid #abbac8;
}

.auctioncard a
{
	display:block;
}

.auctioncard img
{
	margin-right:13px;
}

.auctioncard img, .auctioncarddetails
{
	float:left;
}

.auctioncarddetails h2
{
	background:url(../images/bg-auctioncardheader.jpg);
	width:405px;
	height:28px;
	color:#ffffff;
	text-transform:uppercase;
	line-height:28px;
	font-weight:bold;
	padding-left:8px;
	font-size:77%;
	margin-bottom:3px;
}

.auctioncarddetails h3
{
	background:url(../images/bg-infosectionheading.gif);
	height:43px;
	line-height:30px;
	padding:0 10px;
	overflow:hidden;
	font-size:77%;
}

.auctioncarddetails p
{
	padding:0 10px;
}

.auctioncarddetails .location, .auctioncarddetails .date, .auctioncarddetails .lots
{
	float:left;
}

.auctioncarddetails .location
{
	width:223px;
	margin-right:3px;
}

.auctioncarddetails .date
{
	width:127px;
	margin-right:3px;
}

.auctioncarddetails .lots
{
	width:55px;
}

/* ----------------------------------------------------------- slider controls */

.controls
{
	height:24px;
	line-height:24px;
	margin-top:4px;
}

.controls .previousresults
{
	background:url(../images/img-button-previousresults.gif);
	margin-right:2px;
}

.controls .nextresults
{
	background:url(../images/img-button-nextresults.gif);
}

.controls .nextprevious
{
	width:19px;
	height:24px;
}

.controls .nextprevious.disabled
{
	background-position:0 -24px;
}

.controls .pager
{
	float:left;
}

.controls .pager a
{
	font-size:77%;
	margin-right:8px;
	font-weight:bold;
	display:block;
	float:left;
}

.controls .pager a.active
{
	color:#c10f1f;
}

/* ------------------------------------------------------------------------- */




#searchcontent
{
	background:url(../images/bg-searchcontainer.gif) repeat-y;
	margin-top:22px;
}

div.header h1.smallerheading
{
	font-size:131%;
}

.refine, .results
{
	float:left;
}

.refine
{
	width:135px;
	margin-right:15px;
	padding:0 8px;
}

.eventdetails dl
{
	font-size:77%;
	color:#002c5c;
}

.eventdetails dl dt
{
	font-weight:bold;
	margin-bottom:1px;
}

.eventdetails dl dd
{
	margin-bottom:8px;
}

.refine input.redregisterbutton
{
	margin-bottom:20px;
}

.refine h3
{
	font-size:77%;
}

.refine h2
{
	background:url(../images/bg-infosectionheading.gif);
	height:43px;
	width:131px;
	line-height:30px;
	padding:0 10px;
	overflow:hidden;
	font-size:77%;
	margin:0 0 10px -8px;
}

.results
{
	width:741px;
	padding-left:13px;
}

.slidercontainer
{
	width:135px;
	background:url(../images/bg-slider-slider.gif);
	height:28px;
	margin:10px 0;
}

.slidercontainer .sliderelement
{
	margin:0 15px 0 5px;
}

.radiogroup label, .radiogroup input
{
	display:block;
	float:left;
	padding:0;
	height:11px;
	line-height:11px;
}

.radiogroup input
{
	border:0 none;
	margin:0 5px 10px 0;
}

.radiogroup label
{
	margin:0;
}

input.refinebutton
{
	cursor:pointer;
	height:24px;
	margin:0 0 15px 0;
	padding:0;
	border:0 none;
	width:75px;
	background:url(../images/img-button-refine.gif) no-repeat;
}

.ui-slider
{
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle
{
	position: absolute;
	z-index: 2;
	width: 17px;
	height: 15px;
	cursor: pointer;
	margin:-5px 0 0 -8px;
	background:url(../images/img-sliderhandle.gif);
}

.ui-slider .ui-slider-range
{
	position: absolute;
	z-index: 1;
	display: block;
	border: 0;
}

.searchresults
{
	margin-top:20px;
}

.searchresults .columnone
{
	margin-right:13px;
}

.searchresults .propertycard
{
	padding:0;
	width:362px;
	background:#fff;
	border:1px solid #abbac8;
	margin-bottom:20px;
}


.searchresults .propertycard .goneicon
{
	position:relative;
	margin-bottom:-70px;
	margin-right:-70px;
}

.searchresults .propertycard h2
{
	background:url(../images/bg-auctioncardheader.jpg) right top;
	width:324px;
	height:28px;
	color:#ffffff;
	text-transform:uppercase;
	line-height:28px;
	font-weight:bold;
	padding-left:8px;
	font-size:93%;
	overflow:hidden;
	margin:0;
	padding-right:30px;
}

.searchresults .propertycard img.propertycardimage
{
	height:135px;
	width:181px;
	margin:11px 11px 0 11px;
}

.searchresults .propertycard .propertydetails
{
	float:left;
	margin:11px 11px 0 0;
}

.searchresults .propertycard p.status
{
	margin:6px 0 11px 11px;	
}

.status a
{
	color:#C10F1F;
}


.googledirectionscontainer
{
	width:276px;
	padding-left:15px;
}

#googlemapthumbnail
{
	cursor:pointer;
}

#divOpenVideo
{
	overflow:hidden;
}


/* ----------------------------------------------------------- */

.header.contactpage
{
	background:none transparent;
}

.auctionresultset.contactpage .auctioncarddetails .date
{
	width:187px;
	margin:0;
}


.auctionresultset.contactpage h2
{
	background:#002c5c;
}

.auctionresultset.contactpage .gmapthumb
{
	width:117px;
	height:117px;
	border:1px solid #abbac8;
	float:left;
	margin:0 13px 5px 0;
	cursor:pointer;
}

.contactform
{
	width:364px;
	float:left;
}

.contactform input, .contactform textarea
{
	width:332px;
	margin-bottom:10px;
}

.contactform input.sendbutton
{
	width:75px;
}

.contactbox
{
	border:1px solid #abbac8;
	padding:11px 11px 6px 11px;
}




.contentpage
{
	background:url(../images/bg-searchcontainer.gif) repeat-y;
	margin-top:22px;
}

.contentpage .columnone, .newspage .columnone
{
	width:135px;
	margin-right:15px;
	padding:0 8px;
}

.newspage .columntwo
{
	width:120px;
	margin-right:3px;
	padding:0 14px;
}

.newspage .columnthree
{
	
	padding-left:13px;
	width:590px;
}

.newspage .columnthree a
{
	display:block;
}

.newspage .columnthree a p, .newspage .columnthree p
{
	color: #4B4B4B;
	line-height:1.7em;
	font-size:85%;
	margin-bottom:15px;
}

.newspage .columnthree a img
{
	float:left;
	margin:0 10px 5px 0;
}

.contentpage .columntwo 
{
	width:360px;
	margin-right:11px;
}
.contentpage .columnthree
{
	width:365px;
}

.contentpage .columntwowide
{
	width:736px;
	float:left;
	padding-left:15px;
}

.contentpage .columntwowide img
{
	margin-right:15px;
}


.publication
{
	width:195px;
	float:left;
	overflow:hidden;
	margin-right:40px;
	font-size:77%;
}

.publication a
{
	width:195px;
}

.contentpage .publication p
{
	margin:5px 0 15px 0;
}

.contentpage .publication p a
{
	color:#002c5c;
	font-weight:bold;
	padding-left:10px;
	background:url(../images/img-right_arrow_min.gif) no-repeat center left;
	cursor:pointer;
}

.contentpage .publication p a:hover
{
	color: #C10F1F;
}

.contentpage p
{
	color: #4B4B4B;
	margin-bottom:15px;
	line-height:1.7em;
	font-size:85%;
}

.contentpage h2
{
	margin-bottom:8px;
}

.contentpage p h2
{
	margin:0;
}

.contentpage p a, .contentpage li a
{
	color: #C10F1F;
}
.contentpage p a:hover, .contentpage li a:hover
{
	color: #002C5C;
}
.contentpage p.heading
{
	color: #002C5C;
	font-size:153.9%;
	line-height:1.4em;
}
.linksection a, .contentpage .quoteblock a, .contentpage .contentblock a
{
	font-weight:bold;
	padding-left:10px;
	background:url(../images/img-right_arrow_min.png) no-repeat left 2px;
	cursor:pointer;
	font-size:77%;
	display:block;
	margin-bottom:5px;
}

.linksection a
{
	margin-bottom:8px;
	
}

.contentpage .linksection a
{
	
	color:#002C5C;
}
.contentpage .linksection a:hover
{
	
	color:#C10F1F;
}

.linksection a.selected
{
	color:#7f95ad!important;
}

.linksection li
{
	margin:0;
	list-style:none;
}

.linksection ul
{
	list-style:none;
}


.contentpage .linksection li
{
	margin:0;
	font-size:100%;
	list-style:none;
	line-height:1;
}

.linksection li ul
{
	margin-left:10px;
}

.linksection li ul li
{
	list-style-type:disc!important;
	list-style-position:inside!important;
	color:#002C5C;
}

.linksection li ul li a
{
	font-weight:normal;
	background:none;
	padding:0;
}


.contentpage .mediablock
{
	border:1px solid #abbac8;
	padding:10px;
	margin-bottom:15px;
}

.contentpage .mediablock p
{
	margin:7px 0 0 0;
	color: #002C5C;
	font-size:77%;
}

.contentpage .quoteblock
{
	background:url(../images/bg-infosectionheading.gif) left bottom no-repeat #dee0de;
	width:345px;
	padding: 10px 10px 20px 10px;
}

.contentpage .quoteblock img 
{
	float:left;
}

.contentpage .columnthree .quoteblock
{
	width:345px;
}

.contentpage .columntwo .quoteblock
{
	float:left;
	width:155px;
	margin-right:30px;
}

.contentpage .quoteblock p
{
	font-size:116%;
	font-style:italic;
	color: #002C5C;
	line-height:1.5em;
	margin-bottom:0;
}

.contentpage ul li, .newspage ul li
{
	list-style:disc inside;
	margin-bottom:10px;
	line-height:1.7em;
}

.contentpage ol li, .newspage ol li
{
	list-style:decimal inside;
	margin-bottom:10px;
	line-height:1.7em;
}

.contentpage li, .newspage li
{
	color: #4B4B4B;
	font-size:85%;
	margin-bottom:5px;
}

.newspage
{
	background:url(../images/bg-newslist.gif) repeat-y;
	margin-top:22px;
}

.newspage .columnthree h1, .contentpage .columntwowide h1
{
	color: #002C5C;
	font-size:123.1%;
	margin-bottom:7px;
}
.newspage .columnthree h2, .contentpage .columntwowide h3
{
	width:140px;
	background:url(../images/bg-infosectionheading.gif);
	height:43px;
	line-height:30px;
	padding:0 10px;
	overflow:hidden;
	font-size:77%;
}

.contentpage .columntwowide h3
{
	margin:0 0 8px 0;
}

.newspage .columnthree h2
{
	margin:20px 0 8px 0;
}

.newspage .columnthree h3
{
	font-size:93%;
	line-height:1.5em;
}

.newspage .columnthree a
{
	display:block;
}

.newspage .columnthree a:hover h3
{
	color: #C10F1F;
}

.contentpage .columntwowide a.oppositelink
{
	color: #002C5C;
	font-size:77%;
}
.contentpage .columntwowide a.oppositelink:hover
{
	color: #C10F1F;
}

/* ------------------------------------------------------------------ */





.registerpage
{
	margin-top:22px;
}

.registerpage .columnone
{
	border:1px solid #abbac8;
	width: 340px;
	padding:11px 11px 6px 11px;
}

.registerpage .columnone p
{
	line-height:1.4em;
}

.registerpage .columntwo
{
	width: 541px;
	padding-left: 15px;
}

.registerform .regularinput
{
	margin-bottom:10px;
	width:541px;
}

.registerform .regularinput input, .registerform .regularinput textarea
{
	width:340px;
	float:left;
}

.registerform .regularinput .validation
{
	color: #C10F1F;
	float:left;
	padding-left:15px;
	font-size:77%;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.registerform h2
{
	margin-bottom:10px;
}

.checkboxes input, .checkboxes label
{
	width:auto;
	display:inline;
	height:10px;
	padding:0;
	margin:0 3px 8px 0;
	float:none;
}

.registerform .submitbutton
{
	margin:0 0 15px 0;
	padding:0;
	border:0 none;
	cursor:pointer;
}


.registerform .minicolumn
{
	width:160px;
	float:left;
}

.registerform .section
{
	margin-bottom:15px;
}

.additionalprefs
{
	margin-bottom:10px;
	display:block;
}


/*-------------------------------------------------------------- */
.rightcolumn
{
	width:364px;
	margin-left:20px;
}

.expanders
{
	margin-bottom:15px;
}

.expandercontent
{
	margin-top:10px;
	padding:0 10px;
}

.expanders .expander h2.expanderheading
{
	cursor:pointer;
	margin:0;
	height:30px;
	line-height:30px;
	padding-left:15px;
	background:url(../images/bg-expanderarrow.gif) no-repeat -10px top;
	overflow:hidden;
}

.expanders .expander h2.expanderheading:hover
{
	color:#c10f1f;
}

.expanders .expander h2.expanderheading.opened
{
	background-position:-10px -30px;
}

.expanders .expander img
{
	float:left;
}

.mapbackground
{
	background:url(../images/alliance_map.png) no-repeat top left;
	height:330px;
	width:363px;
	overflow:hidden;	
	position:absolute;
}
#imageWithMap
{
	position:absolute;
}
/*-------------------------------------------------------------- */


/* ------------------------------------------------- */

.librarycontents
{
	margin-top:20px;
}
	

.librarycontents .columnone
{
	margin-right:13px;
}

.librarycontents .propertycard
{
	padding:11px;
	width:340px;
	background:#fff;
	border:1px solid #abbac8;
	margin-bottom:20px;
}

.librarycontents .propertycard h2
{
	text-transform:uppercase;
	margin-bottom:8px;
	font-size:85%;
}

.librarycontents .propertycard img.propertycardimage
{
	height:84px;
	width:113px;
}

.librarycontents .propertycard .propertydetails
{
	float:left;
	padding-left:10px;
}

.librarycontents .propertycard p.status
{
	margin:6px 0 0 0;
}
/* ------------------------------------------------- */



.deleteicon
{
	background:url(../images/icon-delete.gif) no-repeat;
	width:16px;
	height:16px;
	margin-top:-16px;
	margin-left:324px;
	cursor:pointer;	
	display:block;
}

.checkbox input
{
	width:13px;
	float:right;
	margin-right:111px;
}

.checkbox label
{	
	float:left
}

.genericlink
{
	font-size:77%;
}

.modalul
{
	margin-bottom:6px;
}

.modalul li
{
	font-size:77%;
	color:#002C5C;
	list-style:disc;
	margin-left:13px;
}

.forgottenpassword
{
	font-size:77%;
	display:block;
	margin-bottom:10px;
}

.newsArchiveNavDropDown
{
    width:120px;
}

.searchfail
{
	font-size:77%;
	color:#002C5C;
}

.disclaimer
{
margin:5px 0 10px 0;
}



