html
{
	height: 100%;
}

body
{
	margin: 0px; padding: 0px; background-color: #113373; 
	font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size:70%;
	height: 100%; color: #151515; background-image:url(../Images/bg.gif); background-repeat:repeat-x;
}
.DefaultBody { background-image:url(../Images/default-bg.gif); background-repeat:repeat-y; background-position:center;}
.DefaultBodyBg { background-image:url(../Images/bg-default.gif); background-repeat:no-repeat; background-position:top;}

a:link		{ color: #000000; text-decoration: none; background-color: inherit; }
a:visited	{ color: #000000; text-decoration: none; background-color: inherit; }
a:hover		{ color: #006EC7; text-decoration: none; background-color: inherit; }


form
{ 
	margin-top: 0px; padding: 0px; margin-bottom: 0px; 
	margin-left: 0px; margin-right: 0px; font-size: 100%;
}

input 
{
	font-size: 100%;
}

textarea
{
	font-size: 100%; font-family: Arial, Verdana, Tahoma, Sans-Serif;
}

ul	{ _height:1%;		margin-left: 0px;		padding-left: 0px;		list-style: none;		line-height: 150%;		margin-top: 0px;		margin-bottom: 0px;	}li	{		padding-left: 10px;		padding-top: 0px;				background-repeat: no-repeat;		background-position: 0px 6px;		font-size: 100%;	}

img { border:0px; }

/* END OF DEFAULT STYLES */

#siteContainer /* TO MAKE 100% WIDTH SITE, SET WIDTH TO 100%, AND REMOVE LEFT AND MARGIN-LEFT VALUES */
{
	width: 980px; 
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	position: relative;
	padding-right:22px;
	left: 50%; margin-left: -502px;
	padding: 0px;
	color: inherit;
}

#siteContainerDefault
{
	width: 927px; 
	border-right:solid 1px #FFFFFF;
	position: relative;
	left: 50%; margin-left: -464px;
	padding: 0px; overflow: hidden;
	color: inherit;
}

/* The header and footer */
.header
{
	text-align: left; padding: 0px; color: inherit;
	background-image:url(../Images/header-bg.gif); background-repeat:repeat-y; background-position:right;
}
.headerDefault
{
	text-align: left; padding: 0px; color: inherit;
}

.footer
{
	background-color: #CCCCCC; padding: 0px; height: 50px; color: #666666;
}
.footerDefault
{
	padding: 0px; position:relative; _height:1%; color: #4581B1; background-color:#002469;
}

/* HEADER DIVS */

#headerItems
{
	position: relative; height: 131px; /* HEIGHT OF THE LOGO */
	text-align:right;
}
#headerItemsDefault
{
	position: relative;
	margin-right:175px;
	_margin-right:172px;
	padding-left:1px;
}

.logoContainer
{
	border: 0px; position: relative; float: left; padding-left:10px; padding-top:30px;
}
.logoContainerDefault
{
	border: 0px; position: relative; padding-left:0px; padding-top:44px;
	height:108px;
}
.HeaderLinkContainer { padding-top:82px;}
.HeaderLinkContainerDefault { height:115px; position:relative;}

.telContainer
{
	border: 0px; position: relative; float: right;
}

.mobileSpaceOnly
{
	width: 100%; height: 6px; background-color: inherit; color: inherit;
}

.AreaItem
{
	width: 90px; padding-right: 20px;
	float: left; padding-bottom: 2px;
}

/*Navigation bar styles */
#navbar
{
	position: relative; color: inherit; z-index: 1; text-transform:uppercase; letter-spacing:1px; padding-top:10px;
}

.navBarItem { padding: 0px; position: relative; }
.navBarItem-over { padding: 0px; position: relative; }

.navBarItem-static		{ color: #FFFFFF; text-decoration: none; padding:10px 5px 10px 20px; display:block;}

a.navBarItem-link:link		{ color: #FFFFFF; text-decoration: none; padding:10px 5px 10px 20px; display:block; }
a.navBarItem-link:visited	{ color: #FFFFFF; text-decoration: none; padding:10px 5px 10px 20px; display:block; }
a.navBarItem-link:hover		{ color: #FFFFFF; text-decoration: none; padding:10px 5px 10px 20px; display:block; background-color:#0659A9; }

.navBarItem-subItem			{ padding: 0px; position: relative; }
.navBarItem-subItem-over	{ padding: 0px; position: relative; }

a.navBarItem-subLink:link		{ color: #FFFFFF; text-decoration: none; padding:10px; display:block; }
a.navBarItem-subLink:visited	{ color: #FFFFFF; text-decoration: none; padding:10px; display:block; }
a.navBarItem-subLink:hover		{ color: #FFFFFF; text-decoration: none; padding:10px; display:block; background-color:#0659A9; }

.selectedPage
{
	display:block; padding:0px 5px; color:#002469;
}

/* PAGE CLASSES */

h1
{
	color: #84221E; text-decoration: none; margin-top: 10px; margin-bottom: 10px; 
	padding: 0px; font-size: 120%; background-color: inherit;
}

h2
{
	color: #262626; text-decoration: none; margin-top: 5px; margin-bottom: 5px; 
	padding: 0px; font-size: 100%; background-color: inherit;
}

h3
{
	margin: 0px;
	color: #000000; font-size: 100%;
}

.pagingContainer
{
	height: 20px;
}
.pagingContainerBot
{
	height: 20px;
	margin-top:20px;
}

.propertiesFound
{
	float: left; margin-left:10px; font-size:90%;
}

.pagingBox
{
	float: right; font-size:90%;
}
a.PagingLink:link 		{ display:block; padding:0px 5px; color:#4A4A4A;}
a.PagingLink:visited 	{ display:block; padding:0px 5px; color:#4A4A4A;}
a.PagingLink:hover 		{ display:block; padding:0px 5px; color:#002469;}

.textContainer
{
	margin-top: 10px; margin-bottom: 10px;
}
.textContainerSearch
{
	margin-top: 20px;
	width:172px; background-color:#F7F7F7;
	float:left; margin-right:20px;
}
.textContainerViewProp
{
	margin-top: 10px; margin-bottom: 10px; height:1%;
}

#welcomeText
{
	min-height: 77px; margin-bottom: 8px;
}

.featuredContainer
{
	margin-top: 10px; margin-bottom: 10px; height: 155px;
}

.tblRow
{
	width: 100%; min-height: 35px;
}

.tblTextBoxRow
{
	width: 100%; height: 85px;
}

.tblCellLeft
{
	margin-right: 10px; float: left; height: 25px; padding-top: 7px; width: 150px;
}

.tblCellRight
{
	margin-right: 10px; float: left; height: 25px;
}

.propertyCellLeft
{
	float: left; margin-right: 10px; position: relative;
}

.mobilePropertyCellLeft
{
	float: left; margin-right: 10px; position: relative; width: 60px;
}

.mobileRoomHolder
{
	height: 25px; margin-bottom: 5px;
}

.propertyCellRight
{
	float: left; position: relative;
}

.smallImage, .pagingBorder
{
	padding: 0px; border: solid 1px #3B3534;
}

.hr
{
	height: 1px; width: 100%; background-color: #C2C2C2; margin-top: 10px; color: inherit;
}

select
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 90%;
	width: 138px; margin-top: 1px; margin-bottom: 5px; 
}

.textField
{
	width: 135px; margin-top: 5px; margin-bottom: 10px;
}
.textFieldAdvanced
{
	width: 320px; margin-top: 2px; margin-bottom: 10px;
}

#photoContainer
{
	height: 380px; /* height of main pic + 30px */
}

.photoHolder, #printContainer
{
	float: left;
	width:380px;
	_margin-right:-3px;
}
.ViewPropSmallTxtContainer {
	margin-left:395px;
	_margin-left:392px;
}
.mobilePhotoHolder
{
	width: 100%; height: 75px; margin-top: 10px; margin-bottom: 10px;
}

.mainPic			{ }
.mainPicSplitter	{ float: left; width: 10px; }

.extraPhotosHolder
{
	margin-top: 7px;
	margin-left:-2px;
}

.pagePadding
{
	padding: 20px;
}

.noResults
{
	_height: 400px; min-height: 400px;
	text-align: center;
}

/* ICONS */

.iconHolder {
	text-transform:uppercase; letter-spacing:1px;
	background-image:url(../Images/icon-bg.gif); height:225px;
}
.icon {
}

a.iconLink:link 	{ color:#24427C; background-color:#E5E5E5; padding:5px 10px; display:block; border-top:solid 1px #F6F6F6;}
a.iconLink:visited 	{ color:#24427C; background-color:#E5E5E5; padding:5px 10px; display:block; border-top:solid 1px #F6F6F6;}
a.iconLink:hover 	{ color:#FFFFFF; background-color:#2883CC; padding:5px 10px; display:block; border-top:solid 1px #F6F6F6;}

a.iconLinkCommercial:link 	{ color:#0F2F65; background-color:#E5E5E5; padding:5px 10px; display:block; border-top:solid 1px #F6F6F6;}
a.iconLinkCommercial:visited { color:#0F2F65; background-color:#E5E5E5; padding:5px 10px; display:block; border-top:solid 1px #F6F6F6;}
a.iconLinkCommercial:hover 	{ color:#0F2F65; background-color:#FEE02D; padding:5px 10px; display:block; border-top:solid 1px #F6F6F6;}

/* FOOTER CLASSES */

.branchHolder
{
	float: left; text-align: left; width: 33%; 
}

.copyRight
{
	padding:10px 20px;
	height:30px;
	width: 940px; 
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	text-align:center;
	margin-right:22px;
	left: 50%; margin-left: -502px;
	overflow: hidden; z-index: 0;
	position: absolute;
}

a.tweb:link { color:#666666; }
a.tweb:visited { color:#666666; }
a.tweb:hover { color:#666666; }

/* ADVANCED MAP SEARCH RESULTS */

.perPage
{
	float: left;
}

/* Message Panels */

.messagepanel-container
{
    background-color: #FAF2CF;
    padding: 5px 5px 5px 5px;
    border: solid 1px #EBD581;
}

.messagepanel-generic
{
    color: #000000;
}

.messagepanel-error
{
    color: Red;
}

/* Property Next/Prev Control */

.propertyNavigation
{
	height: 25px; width: 100%;
	margin-bottom: 10px;
}

#forwardContainer
{
	border: solid 1px #808080;
	position: absolute; background-color: #FFFFFF;
	z-index: 100000; margin-right: 10px;
	width: 250px; right: 50%; margin-right: -396px;
	filter: alpha(opacity=90); moz-opacity: 0.90; opacity: .90;
	cursor: pointer; margin-top: 20px; padding: 5px;
}

#backContainer
{
	border: solid 1px #808080;
	position: absolute; background-color: #FFFFFF;
	z-index: 100000; margin-right: 10px;
	width: 250px; left: 50%; margin-left: -396px;
	filter: alpha(opacity=90); moz-opacity: 0.90; opacity: .90;
	cursor: pointer; margin-top: 20px; padding: 5px;
}

.navigationRight
{
	text-align: right; padding: 5px;
	margin-bottom: 10px; float: right;
	width: 100px; cursor: pointer;
}

.navigationLeft
{
	text-align: left; padding: 5px;
	margin-bottom: 10px; float: left;
	width: 100px; cursor: pointer;
}

#pnlNextMenu
{
	padding: 5px;
	height: 75px;
}

#pnlPreviousMenu
{
	padding: 5px;
	height: 98px;
}

.imgNextProperty
{
	float: left; width: 100px;
	margin-right: 10px;
}

.nextHeading
{
	float: right; width: 130px;
}

.previousHeading
{
	float: left; width: 130px;
}

.imgPreviousProperty
{
	float: right; width: 100px;
	margin-left: 10px;
}

.txtBackToSearchResults
{
	width: 240px;
	padding: 5px 0px 5px 0px; font-weight: bold;
}

.txtBackToSearchResultsOver
{
	width: 240px; background-color: #C0C0C0;
	padding: 5px 0px 5px 0px; font-weight: bold;
}

.field
{
	position: absolute; left: 50%;
}

.field1
{
	position: absolute; left: 50%; margin-bottom: 10px;
}

.field2
{
	position: absolute; left: 50%; margin-left: 0px;
}

.clearPropData
{
	clear: both; height: 1px; overflow: hidden;
}

.dialogTitle
{
	font-weight: bold;
}

.RightGraphicLink { margin-top:20px; }

.FloatRight { float:right; }
.FloatLeft { float:left; }

.SearchPanel { font-size:110%;}

.MainSearch { margin-bottom:15px; }
.CommercialSubSearch { margin-bottom:25px; }

.PropSaleLet { margin-right:20px; height:22px;}
.PropSaleLet { margin-right:20px; height:22px;}

.SearchByLocation { margin-top:10px; margin-bottom:10px; }
.SearchByLocationAdvanced { margin-top:10px; margin-bottom:5px; }

.SearchBtn { margin-top:10px; }
.SearchBtnEmail { margin-top:5px; }

.EmailAlertsContainer { margin-top:30px; margin-bottom:10px; font-size:80%;}
.EmailAlertsContainerAdvanced { margin-top:40px; margin-bottom:0px; font-size:80%;}
.EmailAlertsContainerCommercial { margin-top:20px; margin-bottom:0px; font-size:80%;}

.EmailAlertsText { margin-top:10px; margin-bottom:3px; }

.vAlignMiddle { vertical-align:middle; }

.KeywordSearchPanel { margin-top:25px; margin-bottom:10px;}
.KeywordSearchTxt { margin-top:10px; margin-bottom:5px;}

.PageTitleSearch { float:left; }
.PageTitleImg { margin-bottom:15px; }
.PageTitleTxt { color:#002469; margin-bottom:15px; font-size:130%; letter-spacing:2px; }

.PropName {
	color: #262626; height:15px; overflow:hidden; padding:10px 10px 0px 10px; font-size:110%;
}
.PropPrice {
	color: #262626;	height:15px; overflow:hidden; padding:0px 10px 0px 10px; 
}

.ViewPropName {
	color: #00000; height:18px; overflow:hidden; padding:0px; font-size:110%; font-weight:bold;
}
.ViewPropPrice {
	color: #00000;	height:15px; overflow:hidden; padding:0px; font-size:110%; 
}

.SearchResultTextContainer { padding:7px 10px 5px 10px; height:80px; }

a.fullDetails:link 		{ display:block; background-color:#E5E5E5; color:#24427C; margin-top:1px; letter-spacing:2px; text-transform:uppercase; font-size:100%; padding:2px 10px; }
a.fullDetails:visited	{ display:block; background-color:#E5E5E5; color:#24427C; margin-top:1px; letter-spacing:2px; text-transform:uppercase; font-size:100%; padding:2px 10px; }
a.fullDetails:hover 	{ display:block; background-color:#006EC7; color:#FFFFFF; margin-top:1px; letter-spacing:2px; text-transform:uppercase; font-size:100%; padding:2px 10px; }

a.fullDetailsCommercial:link 	{ display:block; background-color:#E5E5E5; color:#24427C; margin-top:1px; letter-spacing:2px; text-transform:uppercase; font-size:100%; padding:2px 10px; }
a.fullDetailsCommercial:visited	{ display:block; background-color:#E5E5E5; color:#24427C; margin-top:1px; letter-spacing:2px; text-transform:uppercase; font-size:100%; padding:2px 10px; }
a.fullDetailsCommercial:hover 	{ display:block; background-color:#FED900; color:#24427C; margin-top:1px; letter-spacing:2px; text-transform:uppercase; font-size:100%; padding:2px 10px; }

.ViewPropBulletScroll { margin-top:5px; margin-bottom:5px; height:95px; overflow:auto;
	scrollbar-face-color:#2D88D1;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E5E5E5;
	scrollbar-shadow-color:#2D88D1;
	scrollbar-highlight-color:#2D88D1;
	scrollbar-3dlight-color:#2D88D1;
	scrollbar-darkshadow-Color:#2D88D1;
}

.ViewCommercialPropBulletScroll { margin-top:5px; margin-bottom:5px; height:95px; overflow:auto;
	scrollbar-face-color:#2D88D1;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E5E5E5;
	scrollbar-shadow-color:#2D88D1;
	scrollbar-highlight-color:#2D88D1;
	scrollbar-3dlight-color:#2D88D1;
	scrollbar-darkshadow-Color:#2D88D1;
}
.ViewCommercialPropBulletScroll ul	{ height:1%;		margin-left: 0px;		padding-left: 0px;		list-style: none;		line-height: 150%;		margin-top: 0px;		margin-bottom: 0px;	}
.ViewCommercialPropBulletScroll li	{		padding-left: 10px;		padding-top: 0px;		background-image: url('../images/structure/bullet-yellow.gif');		background-repeat: no-repeat;		background-position: 0px 6px;		font-size: 100%;	}


.Options { color:#FFFFFF; background-color:#2883CC; padding:5px 10px; display:block; text-transform:capitalize;  border-top:solid 1px #F6F6F6;}
.OptionsCommercial { color:#0F2F65; background-color:#FEE02D; padding:5px 10px; display:block; text-transform:capitalize;  border-top:solid 1px #F6F6F6;}

.Descriptions { background-color:#2D88D1; padding:5px 10px; display:block; margin-bottom:10px;}
.DescriptionsCommercial { background-color:#FEE02D; padding:5px 10px; display:block; margin-bottom:10px;}
.MoreDetails { background-color:#EAEAEA; padding:5px 10px; display:block; margin-top:10px; margin-bottom:10px;}

.AdvancedSearchBlueContainer { background-image:url(../Images/advanced-search-blue-bg.jpg); background-repeat:no-repeat; width:353px; height:480px; float:right; position: relative; border-right:solid 1px #CBCBCB;}
.AdvancedSearchPanel { margin-right:355px; padding:20px; position:relative; height:1%;}
.AdvancedSearchGreyBox { padding:15px 10px 10px 12px; background-color:#E5E5E5; font-size:110%; position:relative; min-height:425px;}

.MovingWithTxt { margin-top:210px; margin-left:70px; margin-bottom:25px;}
.MovingWithTxtDefault { padding-top:180px; margin-left:10px; padding-bottom:125px;}

.AdvancedSearchRight { float:right; width:160px;}
.AdvancedSearchCenter { margin-right:200px; margin-bottom: 10px; }
.AdvancedSearchLeft { float: right; }

.BranchSelect { padding-top:3px; margin-bottom:1px; }

.CommercialBlueContainer { background-image:url(../Images/commercial-home-blue-bg.jpg); background-repeat:no-repeat; padding-left:14px; width:339px; height:388px; padding-top:150px; float:right; position:relative; border-right:solid 1px #CBCBCB;}
.CommercialCenter { margin-right:354px; padding:20px; position:relative; height:498px;}
.CommercialSearchGreyBox { padding:10px 10px 0px 25px; background-color:#E5E5E5; font-size:110%; position:relative; height:90px; margin-top: 85px;}

.YourBusiness{ float:right; padding-right:40px; }
.CommercialImgTwo { margin-left:133px; padding-top:5px; }

.CommercialTextContiner { padding:0px 15px; color:#181818; margin-bottom:10px; }
.RSKCommercial { margin-bottom:10px; }

.CommercialTextContiner ul	{ height:1%;		margin-left: 0px;		padding-left: 0px;		list-style: none;		line-height: 150%;		margin-top: 0px;		margin-bottom: 10px;	}
.CommercialTextContiner li	{		padding-left: 10px;		padding-top: 0px;		background-image: url('../images/structure/bullet-commercial.gif');		background-repeat: no-repeat;		background-position: 0px 7px;		font-size: 100%;	}

.CommercialSearchRight { float:right; width:190px;}
.CommercialSearchCenter { margin-right:210px; }

.OfficesDefault {
	float:right; color:#0F3171; text-transform:uppercase; padding:0px 0px 0px 0px; letter-spacing:1px; width:174px; border-bottom:solid 1px #FAFAFA; height:246px; padding-top:20px; z-index:1; 
	background-image:url(../Images/header-bg.gif); background-repeat:no-repeat; background-position:right top; _margin-left:-3px;
	border-left:solid 1px #EFEFEF;
}

a.OfficeDefaultLink:link	{ color: #0F3171; text-decoration: none; padding:5px 5px 5px 20px; display:block; margin-left:2px; }
a.OfficeDefaultLink:visited	{ color: #0F3171; text-decoration: none; padding:5px 5px 5px 20px; display:block; margin-left:2px; }
a.OfficeDefaultLink:hover	{ color: #000000; text-decoration: none; padding:5px 5px 5px 20px; display:block; margin-left:2px; background-color:#CCCCCC; }

.DropDownSales { position:absolute; margin-top:115px; z-index:120;}
a.DropDownSalesLink:link	{ color: #0F3171; text-decoration: none; padding:5px 5px 5px 20px; width:224px; display:block; background-color:#FFFFFF; border-bottom:solid 1px #4C99D8; background-image:url(../Images/sales-arrow.gif); background-repeat:no-repeat; background-position:right center;}
a.DropDownSalesLink:visited	{ color: #0F3171; text-decoration: none; padding:5px 5px 5px 20px; width:224px; display:block; background-color:#FFFFFF; border-bottom:solid 1px #4C99D8; background-image:url(../Images/sales-arrow.gif); background-repeat:no-repeat; background-position:right center;}
a.DropDownSalesLink:hover	{ color: #000000; text-decoration: none; padding:5px 5px 5px 20px; width:224px; display:block; background-color:#FFFFFF; border-bottom:solid 1px #4C99D8; background-image:url(../Images/sales-arrow.gif); background-repeat:no-repeat; background-position:right center;}

.DropDownLettings { position:absolute; margin-top:115px; z-index:110;}
a.DropDownLettingsLink:link		{ color: #0F3171; text-decoration: none; padding:5px 5px 5px 20px; width:224px; display:block; background-color:#FFFFFF; border-bottom:solid 1px #61B189; background-image:url(../Images/lettings-arrow.gif); background-repeat:no-repeat; background-position:right center;}
a.DropDownLettingsLink:visited	{ color: #0F3171; text-decoration: none; padding:5px 5px 5px 20px; width:224px; display:block; background-color:#FFFFFF; border-bottom:solid 1px #61B189; background-image:url(../Images/lettings-arrow.gif); background-repeat:no-repeat; background-position:right center;}
a.DropDownLettingsLink:hover	{ color: #000000; text-decoration: none; padding:5px 5px 5px 20px; width:224px; display:block; background-color:#FFFFFF; border-bottom:solid 1px #61B189; background-image:url(../Images/lettings-arrow.gif); background-repeat:no-repeat; background-position:right center;}



.OurServices { background-image: url(../Images/our-services-bener-bg.gif); background-repeat: repeat-x; text-align: right; border-left: #607AAB 1px solid; }

.SalesBG { background-color: #E5E5E5; height: 1%; padding: 15px 20px 20px 0px; }
.MortgagesSalesBG { background-color: #E5E5E5; height: 1%; padding: 15px 20px 20px 0px; min-height: 590px; _height: 590px; border-bottom: #FFFFFF 5px solid; }
.MotrtgageCalcMargin {margin-right:-20px; margin-left:-10px; position:relative; }
.FranchisingSalesBG { background-color: #E5E5E5; height: 1%; padding: 15px 20px 20px 0px; min-height: 510px; _height: 510px; }

.SalesBGLeft { width: 209px; float:left; }
.SalesBGRight { margin-left: 231px; }
.SalesBGTitleText { color: #01236A; font-size: 120%; font-weight: bold; margin-top: 10px; }
.FranchiseSalesBGRight { margin-left: 231px; line-height: 18px; }

.SalesBGHips { background-color: #E5E5E5; height: 1%; margin-top: 3px; padding: 15px 20px 20px 0px; background-image: url(../Images/hips-image-a.gif); background-repeat: no-repeat; background-position: center; min-height: 1140px; _height: 1140px; line-height: 18px; }

.AboutLogo { text-align: center; height: 57px; padding-top: 28px; border-left: #E5E5E5 2px solid; }

.SalesBGSmall { background-color: #E5E5E5; height: 1%; padding: 5px 20px 15px 0px; }

.AboutBottomBGBlue { background-color: #006EC7; color: #C2FFFF; font-size: 120%; height: 24px; padding: 6px 0px 0px 0px; text-align: center; margin-bottom: 20px; }
.AboutBottomBGGreen { background-color: #1E8F57; color: #C2FFFF; font-size: 120%; height: 24px; padding: 6px 0px 0px 0px; text-align: center; margin-bottom: 20px; }
.AboutBottomBGsubpageBlue { background-color: #00246A; color: #FFFFFF; font-size: 120%; height: 24px; padding: 6px 0px 0px 0px; text-align: center; margin-bottom: 20px; }

.LinkAboutBottom { color: #C2FFFF; text-decoration: underline; }
a:visited.LinkAboutBottom { color: #C2FFFF; text-decoration: underline; }
a:link.LinkAboutBottom { color: #C2FFFF; text-decoration: underline; }
a:hover.LinkAboutBottom { color: #C2FFFF; text-decoration: none; }

.LinkAboutBottomWhite { color: #FFFFFF; text-decoration: underline; }
a:visited.LinkAboutBottomWhite { color: #FFFFFF; text-decoration: underline; }
a:link.LinkAboutBottomWhite { color: #FFFFFF; text-decoration: underline; }
a:hover.LinkAboutBottomWhite { color: #FFFFFF; text-decoration: none; }

.MortgageCalc { margin-top:20px; color:#142142; font-size:110%; }

.HowMuchCanIBorrow { border-top:solid 1px #838998; border-bottom:solid 1px #838998; margin-top:10px; padding-top:10px; padding-bottom:10px; line-height:150%; }
.forMoreSpecfic { color:#03266A;}

a.clickHere:link { color:#03266A; font-weight:bold; text-decoration:underline;}
a.clickHere:visited { color:#03266A; font-weight:bold; text-decoration:underline;}
a.clickHere:hover { color:#03266A; font-weight:bold; text-decoration:underline;}

.SearchResultContainer { margin-right:-50px; min-height:550px; _height:550px;}

.pagePaddingSiteMap { padding: 20px; background-color:#FFFFFF; margin-top:-2px; }

.HIPBullet ul	{ _height:1%;		margin-left: 0px;		padding-left: 0px;		list-style: none;		line-height: 150%;		margin-top: 0px;		margin-bottom: 0px;	}
.HIPBullet li	{ padding-left: 10px;		padding-top: 0px;		background-image: url('../images/structure/bullet-commercial.gif');		background-repeat: no-repeat;		background-position: 0px 6px;		font-size: 100%;	}


a.ShowAreas:link 	{ display:block; background-color:#CCCCCC; padding:2px 4px; background-image:url(../Images/down-arrow.gif); background-repeat:no-repeat; background-position:right center;}
a.ShowAreas:visited { display:block; background-color:#CCCCCC; padding:2px 4px; background-image:url(../Images/down-arrow.gif); background-repeat:no-repeat; background-position:right center;}
a.ShowAreas:hover 	{ display:block; background-color:#CCCCCC; padding:2px 4px; background-image:url(../Images/down-arrow.gif); background-repeat:no-repeat; background-position:right center;}

.ShowAreasContainer { background-color:#D8D8D8; padding:4px 2px 4px 4px; font-size:90%; }

a.comm:link 	{ color:#FFFFFF; display:block;}
a.comm:visited 	{ color:#FFFFFF; display:block;}
a.comm:hover 	{ color:#FFFFFF; display:block;}

html>body .staticMenu
{
    position: fixed;
    top: 135px; left: 50%;
    width: 184px; margin-left: 294px;
}

*html .staticMenu
{
    position: absolute;
    margin-top: 0px; 
    _top:expression(eval(document.body.scrollTop));
    top: 135px; left: 50%;
    width: 184px; margin-left: 310px;
}

html>body .staticNav
{
    position: fixed;
    top: 135px;
    width: 184px;
    left: 50%;
    margin-left: -500px;
}

*html .staticNav
{
    position: absolute;
    margin-top: 0px; 
    _top:expression(eval(document.body.scrollTop));
    top: 135px;
    width: 184px;
    left: 50%;
    margin-left: -500px;
}

.heightWeb
{
	min-height: 600px;
	_height: 600px;
}

/*CIP*/

.CIPPanelDefault
{
	position: absolute;
	right: 22px; top: 22px;
}

.LoginPanel
{
	position: absolute;
	right: 200px; top: 22px;
}

#AdvancedSearch .locationSelect
{
	background-color: #FFFFFF; width: 315px;
	height: 20px; margin-bottom: 5px;
}

.locationSelect
{
	background-color: #FFFFFF; width: 138px;
	height: 40px; margin-bottom: 5px;
}