/* CSS Document */
* {
	padding: 0;
	margin: 0;
}
body {
	background: #403e3d url("/new/img/template/body-bg.gif") repeat-x;
	font-family:verdana;
	font-size:10px;
}

.cnt {
	/*width: 760px;*/
	width: 980px;
	margin: 0 auto;
	
}

a {color:#676767;}
a:hover { color:orange; }

hr { margin-top:5px; margin-bottom:5px; }

/*------ POWERED BY ---------*/
.poweredby { font-size:6px; font-weight:bold; text-align:right; font-style:italic; }

/* ------------------------------ TOOLTIP ------------------------------ */
.helpTooltipAS { margin-left:-1px; margin-bottom:0px; padding:0px; vertical-align:bottom;  }
.helpTooltipDD { margin-left:0px;  margin-bottom:0px;   vertical-align:bottom;  }
.helpTooltipFS {  margin-left:2px;   padding-left:5px; vertical-align:bottom;}
.helpTooltip { margin-left:0px;  margin-bottom:1px;  vertical-align:bottom;}
.helpIcon { vertical-align:middle; }
/* ------------------------------ TOOLTIP ------------------------------ */

/* ------------------------------ FORUM ------------------------------ */
.ForumTable {  width:100%; margin:0px; border:solid 1px black; background-color:White; }
.ForumTopicHeader { font-size:2em; text-align:right;  }
.ForumUserDetails {padding:5px; border-right:dotted 1px black; border-left:solid 1px black; border-top:solid 1px black; border-bottom:solid 1px black; }
.ForumMessageDetails {padding:5px; border-left:dotted 1px black; border-right:solid 1px black; border-top:solid 1px black; border-bottom:solid 1px black; }
.ForumHeading { font-weight:bold; font-size:10px; text-align:center;  background-color:#FFB96E; }
.ParentCategoryHeading { padding-left:3px; font-weight:bold; text-transform:uppercase; }
/* ------------------------------ FORUM ------------------------------ */

#AJAX_Errors { border:solid 1px #BFE4FF; font-style:italic; background-color:#E6F4FF; color:Red; clear:both; font-size: 1em; padding-left:10px; padding-top:5px; padding-bottom:5px; margin-left:15px; margin-right:15px; margin-bottom:15px; margin-top:15px; text-align: center; font-weight:bold;  }
#Feedback { border:solid 1px #F3961F; font-style:italic; background-color:#5E605F; color:white; clear:both; font-size: 1em; padding-left:10px; padding-top:5px; padding-bottom:5px; text-align: center; font-weight:bold;  }

/* ------------------------------ HEAD ------------------------------ */
.topbar {
	background-color:white;
}
.login {
	text-align:right;
	color:white;
	height:25px;
}
.login a {
	color:white;
}
.head {
	margin-top: 0px;
	width: 979px;
	height: 100px;
}
.head span {
	display: none;
}
.head img {
	border: 0;
}
.logo {
	float: left;
}
.lang {
	float: right;
	color: #676767;
	padding-right: 5px;
}
.nav {
	float: left;
	margin: 90px 0 0 0px;
	width:750px;
}
.head li {
	display: inline;
	list-style-type: none;
}

.imgAccommodation {height:70px;width:958px;background: url("/new/img/headers/accommodationheader.jpg") no-repeat;}
.imgAdministration {height:70px;width:958px;background: url("/new/img/headers/administrationheader.jpg") no-repeat;}
.imgBusinessDirectory {height:70px;width:958px;background: url("/new/img/headers/businessdirectoryheader.jpg") no-repeat;}
.imgCalendar {height:70px;width:958px;background: url("/new/img/headers/calendarheader.jpg") no-repeat;}
.imgClassifieds {height:70px;width:958px;background: url("/new/img/headers/classifiedsheader.jpg") no-repeat;}
.imgContactUs {height:70px;width:958px;background: url("/new/img/headers/contactusheader.jpg") no-repeat;}
.imgCrimeRadar {height:70px;width:958px;background: url("/new/img/headers/crimeradarheader.jpg") no-repeat;}
.imgForums {height:70px;width:958px;background: url("/new/img/headers/forumsheader.jpg") no-repeat;}
.imgGeneric {height:70px;width:958px;background: url("/new/img/headers/genericheader.jpg") no-repeat;}
.imgLogin {height:70px;width:958px;background: url("/new/img/headers/loginheader.jpg") no-repeat;}
.imgMedia {height:70px;width:958px;background: url("/new/img/headers/mediaheader.jpg") no-repeat;}
.imgMemberHome {height:70px;width:958px;background: url("/new/img/headers/memberhomeheader.jpg") no-repeat;}
.imgNeighbourhoodHome {height:70px;width:958px;background: url("/new/img/headers/neighbourhoodhomeheader.jpg") no-repeat;}
.imgNeighbourhoodWatch {height:70px;width:958px;background: url("/new/img/headers/neighbourhoodwatchheader.jpg") no-repeat;}
.imgProperty {height:70px;width:958px;background: url("/new/img/headers/propertyheader.jpg") no-repeat;}
.imgPublicAnnouncements {height:70px;width:958px;background: url("/new/img/headers/publicannouncementsheader.jpg") no-repeat;}
.imgRegistration {height:70px;width:958px;background: url("/new/img/headers/registrationheader.jpg") no-repeat;}
.imgRSS {height:70px;width:958px;background: url("/new/img/headers/rssheader.jpg") no-repeat;}
.imgSearchMembers {height:70px;width:958px;background: url("/new/img/headers/searchmembersheader.jpg") no-repeat;}
.imgSearchNeighbourhoods {height:70px;width:958px;background: url("/new/img/headers/searchneighbourhoodsheader.jpg") no-repeat;}
.imgUnderConstruction {height:70px;width:958px;background: url("/new/img/headers/constructionheader.jpg") no-repeat;}

.NeighbourhoodStats {
	float: right;
	width: 400px;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	font-weight:bold;
	color:White;
}
.NeighbourhoodStats a
{
	color:White;
}

.NeighbourhoodLocation {
	 margin:0px; padding:0px;              height:0px;  left:200px; top:40px;  position: absolute;  background-color:Transparent;  font: bold 12pt sans-serif;  color: white;
}

.head a:hover {
	background-position: 0px -16px;
}


/* ------------------------------ NEIGHBOURHOOD ------------------------------ */
.divAboutFloat	   {   font-weight:bold; height:0px;  left:10px; top:0px;  position: absolute;  background-color:Transparent;} 
.divAboutFloat a { color:orange;text-decoration:none; }
.divStatFloat	   { margin:0px; padding:0px;              height:0px;  right:10px; top:0px;  position: absolute;  background-color:Transparent;} 
.Info .Bigger      { margin:0px; padding:0px;              height:0px;  right:90px; top:20px;  position: absolute;  background-color:Transparent;  font: bold italic 25pt verdana, arial;  color: gray;} 
.Info .Smaller     { margin:0px; padding:0px;              height:0px;  right:90px; top:47px;  position: absolute;  background-color:Transparent;  font: bold 15pt sans-serif;  color: #CFCFCA; }
.Info .ZoomState   { margin:0px; padding:0px;              height:0px;  right:90px; top:70px;  position: absolute;  background-color:Transparent;  font: bold 7pt sans-serif;  color: white; }
.Info .Zoom        { margin:0px; padding:0px;              height:0px;  right:10px; top:12px;  position: absolute;  background-color:Transparent;  font: bold 15pt sans-serif;  color: #CFCFCA;}

/* ------------------------------ NEIGHBOURHOOD ------------------------------ */
 
/* ------------------------------ FIELDSET ------------------------------ */
.fsForm { padding: 10px;} 
.fsForm div { clear: both; margin: .3em 0em 0em 0em;  }
.fsForm fieldset {  } 
.fsForm .formLabel { float:left; width: 120px; padding-top: 3px; }
.fsForm .formLabel2 { float:left; width: 190px; padding-top: 3px; font-weight:bold; }
.fsForm .formLabel3 { float:left; width: 200px; padding-top: 3px; }
.fsForm .table { font-size: 1em; }
.fsForm legend { text-transform:lowercase; font: bold 1.2em verdana, arial; color: #fff; background: gray; border: 0px solid #6094BF; padding: 1px;  }
.fsForm .infoBlock {
	margin: 0px;
	padding-left: 0px;
	padding-right:0px;
	font-style:italic;
	font-family: Verdana;
	font-size: 10px;
	margin-top:5px;
	margin-bottom:5px;
	color: #909090;
}
.fsForm ul{margin-left:25px; margin-top:10px; margin-bottom:10px; }
/* ------------------------------ FIELDSET ------------------------------ */
.textbox { width: 120px; }
.combobox { width: 160px; }
.textarea { width: 15em; height:10em; }
.textarealonger { width:252px;height:150px; }
.textboxlonger { width:252px; } 
 
/* ------------------------------ BUTTONS ------------------------------ */ 
 .calendarbutton {background-image: url(/new/img/buttons/calendar_view.gif);border: medium none; width: 16px; height:	16px; cursor: pointer;  font-size:9px;}

 .shinybutton {border: medium none; width: 97px; height: 32px;  cursor: pointer;font-size:10px;}
 .shinybuttonlong { border: medium none; width: 180px; height: 32px;  cursor: pointer;  font-size:10px;}
 .accept { background-image: url(/new/img/buttons/shinybuttonaccept.gif);}
 .search { background-image: url(/new/img/buttons/shinybuttonsearch.gif);}
 .add { background-image: url(/new/img/buttons/shinybuttonadd.gif);}
 .addtag { background-image: url(/new/img/buttons/shinybuttonaddtag.gif);}
 .redreportcrime { background-image: url(/new/img/buttons/shinybuttonredreportacrime.gif);}
 .redreportcrimelong { background-image: url(/new/img/buttons/shinybuttonredreportacrimelong.gif);}
 .sendemail { background-image: url(/new/img/buttons/shinybuttonsendemail.gif);}
 .goright { background-image: url(/new/img/buttons/shinybuttongoright.gif);}
 .goresetpassword { background-image: url(/new/img/buttons/shinybuttongoresetpassword.gif);}
 .gorightlong { background-image: url(/new/img/buttons/shinybuttongorightlong.gif);}
 .gohomelong { background-image: url(/new/img/buttons/shinybuttongohomelong.gif);}
 .gorandomrightlong { background-image: url(/new/img/buttons/shinybuttongorandomrightlong.gif);}
 .editlong { background-image: url(/new/img/buttons/shinybuttonlongedit.gif);}
 .addcommentlong { background-image: url(/new/img/buttons/shinybuttonlongaddcomment.gif);}
 .edit { background-image: url(/new/img/buttons/shinybuttonedit.gif);}
 .back { background-image: url(/new/img/buttons/shinybuttonback.gif); }
 .delete { background-image: url(/new/img/buttons/shinybuttondelete.gif); }
 .cal { background-image: url(/new/img/buttons/shinybuttoncalendar.gif); }
 
.shinybutton img  {
	vertical-align: middle;
	border: 0px;
	margin-left: 8px;
	margin-right: 12px;
}

.shinybutton a { 
	color: #444444; 
	display: block;
}

.shinybutton a:hover {
	text-decoration: none;
	color: red;
}
.ButtonLeft { FLOAT: left; WIDTH: 40%; }
.ButtonRight { FLOAT: right;  }
/* ------------------------------ BUTTONS ------------------------------ */
 
/* ------------------------------ MENUBLOCK ------------------------------ */
div.MENUBLOCK{width: 204px;background: white;margin-bottom: 20px; margin-left:2px;font-size:9px;}
div.MENUBLOCK h3{font-size: 11px;margin:0;padding: 0px;padding-bottom:2px;background: orange;color: #000;text-align: center}
div.MENUBLOCK p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify;}
div.MENUBLOCK ul{margin-left:25px; margin-top:5px; margin-bottom:5px; }
div.MENUBLOCK li{ color: #909090;}
div.MENUBLOCK div { margin-top:1px; margin-bottom:1px; }
div.MENUBLOCK .container {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }

div.MAINBLOCK{width: 530px;background: #FAFAFA;margin-bottom: 20px; margin-left:2px;font-size:9px; }
div.MAINBLOCK h3{font-size: 11px;margin:0;padding: 0px;padding-bottom:2px;background: #5F6160;color: #FFF;text-align: center}
div.MAINBLOCK p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify; }
div.MAINBLOCK ul{margin-left:25px; margin-top:5px; margin-bottom:5px; }
div.MAINBLOCK li{ color: #909090;}
div.MAINBLOCK div { margin-top:1px; margin-bottom:1px; }
div.MAINBLOCK .container {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin:0px; border:solid 1px #5F6160; }

div.MAINBLOCKFULL { width:690px;background: #FAFAFA; margin-bottom: 20px; margin-left:2px;font-size:9px;}
div.MAINBLOCKFULL h3{font-size: 11px;margin:0;padding: 0px;padding-bottom:2px;background: #5F6160;color: #FFF;text-align: center}
div.MAINBLOCKFULL p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify; }
div.MAINBLOCKFULL ul{margin-left:25px; margin-top:5px; margin-bottom:5px; }
div.MAINBLOCKFULL li{ color: #909090;}
div.MAINBLOCKFULL div { margin-top:1px; margin-bottom:1px; }
div.MAINBLOCKFULL .container {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin:0px; border:solid 1px #5F6160; }

div.SUBMENUBLOCK{width: 150px;background: #F0F0E7;margin-bottom: 20px; margin-left:2px;font-size:9px;}
div.SUBMENUBLOCK h3{font-size: 11px;margin:0;padding: 0px;padding-bottom:2px;background: #4FB746;color: white;text-align: center}
div.SUBMENUBLOCK p{margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify; }
div.SUBMENUBLOCK ul{margin-left:25px; margin-top:5px; margin-bottom:5px; }
div.SUBMENUBLOCK li{ color: #909090;}
div.SUBMENUBLOCK div { margin-top:1px; margin-bottom:1px; }
div.SUBMENUBLOCK .container {padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }

.MAINBLOCKFULL .formLabel2,.MAINBLOCK .formLabel2 { float:left; width: 180px; vertical-align:bottom; padding-top:3px; font-weight:bold; }
.MAINBLOCKFULL .formLabelView, .MAINBLOCK .formLabelView { float:left; width: 180px; vertical-align:bottom; font-weight:bold; }

/* ------------------------------ MENUBLOCK ------------------------------ */


/* ------------------------------ NEIGHBOURHOOD INFO ------------------------------ */
.NeighbourhoodItem { width:400px;}
.Profile {  }
.NeighbourhoodItem .Heading { text-align:left; background-color:#26A4DF; font-family:Verdana; font-size:10px; color:white; font-weight:bold; margin:0px; }
.Profile .Heading { background-color:Black;}
.NeighbourhoodItem .Heading a { color:white; }
.NeighbourhoodItem .Heading img {vertical-align:top; height:16px; width:16px; padding:0px; margin:0px; }
.NeighbourhoodItem .Heading .ItemTotalCount {  }
.NeighbourhoodItem .Heading span {CURSOR:hand;CURSOR:pointer;TEXT-DECORATION:none}
.NeighbourhoodItem .Contents  { text-align:left; background-color:White; border:solid 2px #26A4DF; margin:0px; padding:5px;  }
.Profile .Contents { border:solid 2px black; }
.NeighbourhoodItem .Hidden { display:none; }
.NeighbourhoodItem div label { width: 150px; float:left; padding-left:10px;  }


/* ------------------------------ MAIN ------------------------------ */
.main {
	background: #fff url("/new/img/template/main-bg.gif") repeat-x;
	width: 958px;
	margin-top: 5px;
	padding: 11px;
}
.main img {
	border: 0;
	margin-top: 6px;
	margin-bottom: 10px;
}
.boxcols {
	background: #e9e9e9 url("/new/img/template/box-bg2.gif") repeat-y 13px 13px;
	width: 933px;
	padding: 0px 13px;
	border-top: 13px #e9e9e9 solid;
	border-bottom:19px #e9e9e9 solid;
	
}
.boxonly {
	background: #e9e9e9 url("/new/img/template/box-bg.gif") repeat-y 13px 13px;
	width: 933px;
	padding: 13px;
	border-top: 13px #e9e9e9 solid;
	border-bottom:19px #e9e9e9 solid;
}
.left {
	padding:5px;
	width: 208px;
	float: left;
	margin-top:5px;
	background-color:#5C5B5B;
}
.right {
	margin-left:10px;
	margin-top:10px;
	width: 700px;
	float: left;
	background-color:white;
}

.right .LeftOfRight {
	float: left;
	width:530px;
	padding-right:10px;
}

.right .RightOfRight {
	width: 150px;
	float: left;
}
/* ------------------------------ DATAGRID ------------------------------ */
.datagrid { background-color:white; border:solid 2px black; width:100%;  }
.datagrid td { border:solid 2px black;  padding:2px; margin:0px; }
.datagrid img { margin:0px; padding:0px;  }
.datagridPager {  }
.datagridFooter {background-color:white; border:solid 2px black; width:100%; }
.datagridSelectedItem { }
.datagridItem { }
.datagridAltItem { }
.datagridColumnHeader {   font-weight:bold; height:10px; background-color: #E6F4FF; color: #404040;  }
.datagridColumnHeader a { }
.datagridHeader {  font-weight:bold;  background-color: black; color: white; font-size:10px; }
.tableMouseOutCell{ CURSOR: pointer; cursor: hand; COLOR: black; background-color:white;}
.tableMouseOverCell{ CURSOR: pointer; cursor: hand; COLOR: black; background-color:yellow;}
/* ------------------------------ DATAGRID ------------------------------ */

/* ------------------------------ View Content ------------------------------ */
.CategoryHeading {font: bold 1.5em verdana, arial; color: gray;  border: 0px solid #6094BF; padding: 2px;}
.ViewContent { border:solid 1px #BFE4FF;  padding-left:10px;margin:5px; padding-top:5px; padding-bottom:5px; background-color:white; } 
.ViewComments { text-align:center; width:80%; border:solid 1px #E6F4FF; font-style:italic; padding-left:10px; padding-right:10px;  padding-bottom:5px; margin-top:5px; margin-bottom:5px; background-color:#F9FCFF; text-align:justify;  } 
/* ------------------------------ View Content ------------------------------ */

/* ------------------------------ FOOTER ------------------------------ */
.footer {
	font-family: "lucida grande",Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	margin-top: 15px;
	padding-bottom: 30px;
}
.footer a {
	color: #e5e5e5;
}
/* ------------------------------ clear ------------------------------ */
.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both;
   visibility: hidden;
}


