#div-1
{
	position: relative;
}
#div-1a
{
	position: absolute;
	top: -70px;
	left: 10px;
}
#div-1b
{
	position: absolute;
	top: -80px;
	left: 240px;
}

.NewSearchHeadings
{
	font-size: 11px;
	color: #515B66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.chkTown
{
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.logintd
{
	padding-right: 20px;
	padding-top: 5px;
}


.Footer
{
	background-color: #023E84;
}


.Header
{
	background-color: Transparent;
	background-image: url(../images/bgmain.jpg);
}

.MainTable
{
	background-color: White;
}


.LinkFooter
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.LinkFooter:link
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.SmallText
{
	font-weight: normal;
	font-size: 7.5pt;
	color: #100E58;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SmalltextNote
{
	font-weight: normal;
	font-size: 7pt;
	color: #0D0046;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Normaltext
{
	font-weight: normal;
	font-size: 8pt;
	color: #0D0046;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: default;
}
.Normaltext:link
{
	font-weight: normal;
	font-size: 8pt;
	color: #0D0046;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Normaltext:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #0D0046;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*Start of Admin section Left menu Class*/
.NavLinks
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.NavLinks:link
{
	font-weight: normal;
	font-size: 10pt;
	color: #0D0046;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.NavLinks:visited
{
	font-weight: normal;
	font-size: 10pt;
	color: #0D0046;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.NavLinks:hover
{
	font-weight: normal;
	font-size: 10pt;
	color: #0D0046;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*End Of admin section Left Menu Class*/




/*Start if user section Top Navigation bar*/
A.topnav
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
A.topnav:link
{
	font-weight: bold;
	font-size: 8pt;
	color: #100e58;
	font-family: Verdana;
	text-decoration: none;
}
A.topnav:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #100e58;
	font-family: Verdana;
	text-decoration: none;
}
A.topnav:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana;
	text-decoration: none;
}
/*End of User section Top Navigation Bar*/

/*Page header which is shown in RED*/
.SectionHeadingRed
{
	color: #100E58;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 10px;
}

.SectionHeadLineTop
{
	border-top-style: solid;
	border-top-color: #D9D9DB;
	border-top-width: 1px;
}
.SectionHeadLineBottom
{
	border-bottom-style: solid;
	border-bottom-color: #FFCB00;
	border-bottom-width: 1px;
	color: #FFCB00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
/*Page Header Which is shown in RED*/
/*Page Header Which is shown in Grey Row*/
.SectionHeadingGrey
{
	font-weight: bold;
	font-size: 8pt;
	color: 888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*Page Header Which is shown in Grey Row*/

.HorizontalLine
{
	color: #C7C7C7;
	width: 98%;
}
.WhiteLine
{
	color: #FFFFFF;
	width: 98%;
}
/*Left Menu Header in the admin section*/
.MenuHeader
{
	font-size: 16px;
	color: #0D0046;
	background-color: #EFEFEF;
	text-align: center;
	text-decoration: bold;
}
/*Left Menu Header in the admin section*/
/*Back color in admin section is Navy for header*/
.BackcolorBlue
{
	background-color: #0D0046;
}
.BackColorGrey
{
	background-color: #EFEFEF;
}
.BackColorDarkGrey
{
	background-color: #EDEDED;
}

/*Back color in admin section is Navy*/
/*Search Fields in User Section*/
.SearchFields
{
	font-size: 11px;
	color: #100e58;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.SearchHeadings
{
	font-weight: bold;
	font-size: 8pt;
	color: #100E58;
	font-family: Tahoma;
	text-decoration: none;
}
/*Search Fields in User Section and a few other places*/

.Textbox
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	font-size: 11px;
	border-left: #333333 1px solid;
	color: #333333;
	border-bottom: #333333 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f8f8f8;
}

.AdminTextbox
{
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	font-size: 11px;
	border-left: #333333 1px solid;
	color: #333333;
	border-bottom: #333333 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
}
.Button
{
	border-right: #D4DOC8 1px solid;
	border-top: #D4DOC8 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #D4DOC8 1px solid;
	border-bottom: #60aacb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageHead
{
	font-weight: normal;
	font-size: 18px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #c7c7c7;
}
.ErrorMessage
{
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #0D0046;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
.SuccessMessage
{
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #0D0046;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
}
/*Table list with bordr Used in Admin section*/
.TableList
{
	border-right: #0D0046 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #0D0046 1px solid;
	color: #333333;
	border-bottom: #0D0046 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 800px;
}
/*Table list with bordr Used in Admin section*/
/*Table list without border Used for inner tables in admin and user section*/
.TableListBorderLess
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	color: #333333;
	padding-top: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*Table list without border Used for inner tables in admin and user section*/

.BackColorGrey
{
	color: #d9d9db;
}
/*All Datagrid result style except Property search */
.TableListHead
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	background: #C7C7C7;
	line-height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TableListFooter
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	background: #C7C7C7;
	line-height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TableRow1
{
	border-right: #60aacb 1px;
	border-top: #60aacb 1px;
	font-weight: normal;
	font-size: 12px;
	border-left: #60aacb 1px;
	border-bottom: #60aacb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFEF;
	text-decoration: none;
}
.TableRow2
{
	border-right: #60aacb 1px;
	border-top: #60aacb 1px;
	font-weight: normal;
	font-size: 12px;
	border-left: #60aacb 1px;
	color: #004899;
	border-bottom: #60aacb 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration: none;
}
/*End of All Datagrid result style except Property search */
/*Admin Home grey Table*/
.TableListGrey
{
	border-right: #CCCCCC 2px solid;
	padding-right: 1px;
	border-top: #CCCCCC 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 1px;
	border-left: #CCCCCC 2px solid;
	color: #333333;
	padding-top: 1px;
	border-bottom: #CCCCCC 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #EFEFEF;
	text-decoration: none;
}
/*end of admin Home grey Tables*/
.MultilineInputBox
{
	border-right: #008a97 1px solid;
	border-top: #008a97 1px solid;
	font-size: 8pt;
	border-left: #008a97 1px solid;
	width: 300px;
	border-bottom: #008a97 1px solid;
	font-family: Arial;
	height: 100px;
	text-align: left;
}
.MultilineTextBox
{
	border-right: #008a97 1px solid;
	border-top: #008a97 1px solid;
	font-size: 8pt;
	border-left: #008a97 1px solid;
	width: 290px;
	border-bottom: #008a97 1px solid;
	font-family: Arial;
	height: 125px;
	text-align: left;
}
.TableHead
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	background: #C7C7C7;
	line-height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.LeftMenuHead
{
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	background: #C7C7C7;
	line-height: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
/*Tabs on the add edit Listings page*/
.HyperLinkButton1
{
	border-right: #898ac3 1px solid;
	border-top: #898ac3 1px solid;
	font-size: 8pt;
	vertical-align: top;
	border-left: #898ac3 1px solid;
	width: 130px;
	border-bottom: #898ac3 1px solid;
	font-family: Arial;
	height: 17px;
	background-color: #eef1f4;
	color: #0D0046;
	text-align: center;
}
.HyperLinkButtonAct
{
	border-right: #898ac3 1px solid;
	border-top: #898ac3 1px solid;
	font-size: 8pt;
	vertical-align: top;
	border-left: #898ac3 1px solid;
	width: 130px;
	border-bottom: #898ac3 1px solid;
	font-family: Arial;
	height: 17px;
	background-color: #c0c0c0;
	text-align: center;
}
/*End of-Tabs on the add edit Listings page*/

.FileInputBox1
{
	border-right: #008a97 1px solid;
	border-top: #008a97 1px solid;
	font-size: 8pt;
	border-left: #008a97 1px solid;
	width: 202px;
	border-bottom: #008a97 1px solid;
	font-family: Arial;
	background-color: #ffffff;
	text-align: left;
}
/*User section Body tag which has grey background*/
BODY.BodyTag
{
	margin-top: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	background-color: #00234B;
	font-family: Arial;
}
/*User section Body tag which has white background*/
BODY.AdminBodyTag
{
	margin-top: 0pt;
	margin-left: 0pt;
}
/*Need to check After this one*/
TABLE.Footer
{
	color: white;
	background-color: #023E84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
TD.homepage
{
	color: #0D0046;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
TD.homepage1
{
	color: #0D0046;
	font-size: 7.5pt;
	font-weight: normal;
}
.SmallBoldText
{
	color: #0D0046;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
}

.TableContent
{
	background-color: #00234b;
	background-image: url(../images/bgmainback.jpg);
	background-repeat: repeat-x;
	border-right: #0D0046 1px solid;
	border-top: #0D0046 1px solid;
	border-left: #0D0046 1px solid;
	border-bottom: #0D0046 1px solid;
}

.TableHeaderContent
{
	background-color: Transparent;
	border-right: #0D0046 1px solid;
	border-top: #0D0046 1px solid;
	border-left: #0D0046 1px solid;
	border-bottom: #0D0046 1px solid;
}

.TableContent1
{
	background-color: #ffffff;
	border-right: #0D0046 1px solid;
	border-top: #0D0046 1px solid;
	border-left: #0D0046 1px solid;
	border-bottom: #0D0046 1px solid;
	width: 810;
	height: 640;
}
.DgContents
{
	font-weight: normal;
	font-size: 8pt;
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.DgContentsLinks
{
	font-weight: normal;
	font-size: 10pt;
	color: #0D0046;
	font-family: Verdana;
	font-weight: normal;
}

.DtListBorder
{
	font-weight: normal;
	font-size: 8pt;
	color: #888888;
	border-right: #888888 1px solid;
	border-top: #888888 1px solid;
	border-left: #888888 1px solid;
	border-bottom: #888888 1px solid;
	width: 160;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.DgAlterStyle
{
	background-color: #EFEFEF;
	font-size: 8pt;
	height: 16px;
}
.DgItemStyle
{
	background-color: #FFFFFF;
	font-size: 8pt;
	height: 16px;
}
A:DgContents:link
{
	text-decoration: underline;
	color: #FFCB00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
A:DgContents:hover
{
	font-weight: normal;
	font-size: 8pt;
	color: #FFCB00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.Greyrow
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c7c7c7;
}
.DGPaging
{
	font-weight: normal;
	font-size: 8pt;
	color: #0D0046;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 2px;
}

.ImageFrame
{
	width: 360;
	height: 240;
}
.FeaturedImage
{
	width: 240;
	height: 160;
}

.TextonPage
{
	font-weight: normal;
	font-size: 8pt;
	color: #0D0046;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TextOnPage1
{
	font-weight: normal;
	font-size: 10pt;
	color: #0D0046;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TextOnPage2
{
	font-weight: normal;
	font-size: 10pt;
	color: White;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*image on Search Listing results dg*/
.imgNextPrev
{
	cursor: hand;
	width: 116;
	height: 17;
}
.imgNextImage
{
	cursor: hand;
	width: 110;
	height: 15;
}
.imgPrevImage
{
	cursor: hand;
	width: 110;
	height: 15;
}
.dgImg
{
	cursor: hand;
	width: 120;
	height: 90;
}
/*image on Compare Listing results DL*/
.dgImgCompare
{
	width: 160;
	height: 100;
}
/*image on Property Details View*/
.ImgDetailsView
{
	height: 260;
	width: 390;
}
.InnerTable
{
	border-right: #0D0046 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #0D0046 1px solid;
	border-top: #0D0046 1px solid;
	color: #333333;
	border-bottom: #0D0046 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.SmallInnerTable
{
	border-right: #C7C7C7 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: #C7C7C7 1px solid;
	border-top: #C7C7C7 1px solid;
	color: #333333;
	border-bottom: #C7C7C7 1px solid;
	font-family: Tahoma;
	text-decoration: none;
	width: 330px;
	height: 193px;
	background-color: White;
}
.SmallInnerTableBorder
{
	border-right: #C7C7C7 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-top: #C7C7C7 1px solid;
	color: #333333;
	border-bottom: #C7C7C7 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 400px;
	height: 270px;
}

.TopBanner
{
	position: absolute;
	top: 50px;
	left: 240px;
	vertical-align: middle;
	right: 0;
}

.LeftBanner
{
	position: absolute;
	margin-top: -1180px;
	margin-left: 440px;
}

.TopMenu
{
	width: 100%; /*background-color:#C7C7C7;*/
	border: 1px;
	border-color: #0D0046;
}
.RedLink
{
	color: Red;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.MainText
{
	font-family: HelveticaNeue-Roman;
	font-size: 20;
	color: #828589;
}
.SubText
{
	font-family: HelveticaNeue-Roman;
	font-size: 16;
	color: #828589;
}

/* Tab Menus */
#tabedMenu TABLE
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	border-bottom: #c3d9ff 3px solid;
}
#tabedMenu TD
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	white-space: nowrap !important;
	background-color: #e5ecf9;
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#tabedMenu TD.tdend
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 80%;
	padding-top: 0px;
	background-color: white;
}
#tabedMenu TD.tdcurrent
{
	font-weight: bold;
	color: black;
	background-color: #c3d9ff;
	text-decoration: none;
}
#tabedMenu TD.tdspace
{
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: white;
}
#tabedMenu TD.tdbegin
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: white;
}

