/**********************************************************************************************
	Title: CSS
	Author: Realtyitch 
	Date: 2008 
===============================================================================================
	1. Global Reset
	2. General Elements
	3. Layout
		3.1 Header
		
		3.6 Footer			
***********************************************************************************************/

/* 
 * 1. Global Reset
*/

* { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

ol, ul { list-style: none; }
	
table { border-collapse: separate; border-spacing: 0;}

caption, th, td { text-align: left; font-weight: normal; }
	
h1, h2, h3, h4, h5, h6 { font-weight :normal; }
h1 {font-size:18px;} 
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}
h6 {font-size:8px;}


img { /*behavior: url("pngbehavior.htc");*/ }

/* 
 * 2. General Elements
*/

body {
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size: 62.5%;
	line-height: 1.5;
	text-align: center;
	color: #4b4b4b;
	background:#dadada;
}

hr { display: none; }
		
strong { font-weight: bold; }

em { font-style: italic; }
	
address { font-style: normal; }

input, textarea, select { 
	font: 1.2em Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
	border: 1px solid #dddddd;
	margin: 2px 0;	 
}


a { color: #4C7B9E; text-decoration: none; outline: none; }

a:hover { color: #8AAD20; text-decoration: none; }

a:visited {}

a:active {}

/*
h1 { font-size:1.1em; }

h2 { font-size:1.2em; } 

h3 { font-size:1.3em; color: #8AAD20; } 

h4 { font-size:1.35em; color: #89389d; } 

h5 { font-size:1.4em; color: #4C7B9E; }

h6 { font-size:1.6em; }
*/



/*
* 3. Layout
*/

#wraper {
	margin: 0 auto;
	text-align: left;
	font-size: 1.3em;
	background:#eee;
}	


/*
* 3.1. Header
*/

#thd {
	position: relative;
	height:20px;
	background: #ebf6c8 url(../images/sidemn-bak.gif) 0 -15px repeat-x;
}

#thd h1#sco {
	position:absolute;
	width:350px;
	top:0px;
	left:5px;
	font-size:12px;	
	font-weight:normal;
}

#thd  h5#signup {
	position:absolute;
	top:0px;
	right:5px;
    text-align: right;
}

#signup span { padding: 0 2px 0 2px; }


#hdr {
	background: #f5f5f5 url(../images/mainMenuBtn.gif) 0 55px repeat-x;	
	position:relative;
	overflow:hidden;
	height:60px; 
	border-bottom: 2px solid #C8E666;
}

h2#logo {		
	position:absolute;
	width:150px;
	height:71px;
	top:0px;
	left:5px;
	text-indent:-9999em;
	text-indent:160px;
	font-size:20px;
	background:url(../images/logo.png) left top no-repeat;
}

h2#loc {		
	position:absolute;
	width:400px;
	height:28px;
	top:0px;
	left:160px;
	font-size:18px;
	text-align:left;
}

h5#de_loc {
	position:absolute;
	top:16px;
	right:0px;
    text-align: right;
}

/*
* 3.1. Header
*/

#main_menu {
	float:right;
	display:inline;
	margin-top:33px;
	width:600px;
}
/*
#main_menu li { 
	float:right; 
}*/

/*#main_menu li:last-child a {				
	display:inline;
	background: #8AAD20 url(../images/mainMenuBtn.gif) top left repeat-x;
}*/
/*
#main_menu a {
	float:left;
	background: #ececec url(../images/subMenuBtn.gif) 0 -22px repeat-x;
	color:#4b4b4b;
	text-transform:uppercase;
	font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size:0.950em;
	padding: 4px 10px;
	text-decoration:none;
}

#main_menu a:hover, #main_menu li:last-child a:hover {
	background: #ececec url(../images/subMenuBtn.gif) 0 0 repeat-x;
}

#main_menu a.selected {
	background: #8AAD20 url(../images/mainMenuBtn.gif) top left repeat-x;
	color:#ffffff;
}
*/
#user_menu {
	clear:both;
	/*background:#ececec url(../images/mainMenuBtn.gif) 0 0 repeat-x;*/ 
	overflow:hidden;
	text-align:right;
	padding-right: 1px;
	height:24px;
}

#user_menu ul, #user_menu li { float:right; }
		
#user_menu li a ,#user_menu li b{
	position:relative;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, "Helvetica Neue", sans-serif;
	font-size:0.900em;
	color: #ffffff;
	text-decoration:none;
	padding: 4px 10px;
	float:left;
}

#user_menu li b{color:gray;}

#user_menu {
	/*background: #cccccc url(../images/botmto-gary.jpg) 0 0 repeat-x;*/
}

#user_menu li a { color: #4b4b4b; }
	
#user_menu li a:hover { 
	background: #ececec url(../images/botmto-gary.jpg) 0 -22px repeat-x;
}
		
#user_menu li a.selected {
	background: #ececec url(../images/mainMenuBtn.gif) 0 -22px repeat-x;
	color: #ffffff;
}

#bdy {
	margin: 0 auto;
	padding-bottom: 5px;
	width: 1000px;
	/*	background: #eeeeee url(../images/bodybg.jpg) top left repeat-y; */
	background: #eeeeee;
	overflow: hidden;
}

#bdy #lft {
	width: 685px;
}

#bdy #rgt {
	width: 315px;
}

/*
** Footer
*/

.sep {
	margin:10px auto 10px auto;
	width:97%; height:50px;
	background-color: #e3e3e3;
	background-image: url(../images/botbk-8x8.gif);
}


#ftr {
	height: 70px;
	background: #e3e3e3 url(../images/topto-gray.jpg) top left repeat-x;
	border-top: 2px solid #89389d;
}

#ftbox {
	clear:both;
  min-height: 18px;
  padding-top: 4px;
  border-top: 1px solid #FFFFFF;
}

#posrel1, #posrel2 {position: relative;}


.copy {
	float: right;
    font-size: 10px;
	padding-right: 5px;
}

#farft { 
	clear:both;
	font-size: 10px;
	height: 45px;
}

#farft a:link, #farft a:visited {
	color: #666666;
	font-size: 10px;
}

#farft a:hover {
	color: #8AAD20;
}

ul.botmnu  {
	margin: 0px;
	padding: 0px;
	width: 50%;
	float:left;
}

ul.botmnu  li {
	margin: 0px;
	list-style: none;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #666666;
	float: left;
	font-size: 10px;
}

.botmnu li:last-child {
	border-right: none;
}

.botmnu a {
	font-size: 10px;
	font-weight: normal;	
}

.botmnu a:link, .botmnu a:visited {
	color: #666666;
	text-decoration: none;
}

.botmnu a:hover {
	color: #8AAD20;
}

span.botmrk {
	color: #666666;
	text-align: right; 
	float: right;
	padding-right: 5px;
}

/* Boxes */

.bxs, .bxm, .bxl {background-color:#fff; border:1px solid #ccc; overflow:hidden;}
.ser {background-color:#F5F5F5; border:1px solid #ccc; overflow:hidden;}
.bxs {width:308px; margin:6px 0 0 2px;} /* Small size box */
.bxm, .ser {width:676px; margin:6px 0 0 3px;}  /* Medium size box */
.bxl {width:992px; margin:6px 0 0 3px;}  /* Large size box */

.bxs h1, .bxm h1, .bxl h1 {padding:2px 0 0 5px;margin:0 0 4px 0;}


.bxhd1 {background: #ebf6c8 url(../images/sidemn-bak.gif) 0 -10px repeat-x;}

.bxbdybk {background: #ffffff url(../images/src-bk.gif) 0 0  repeat-x;}
.bxmmrg {margin:0 0 3px 0;}
.help_box{
	background:url(../images/help_back.gif) 0 0 repeat-x; border:1px solid #ccc; overflow:hidden;width:308px; margin:0 0 0 2px;
}

.help_box ul li{text-align:left;margin-left:20px;line-height:15px;}

.help_box ul li b{color:blue;}

.bxmp, .ser {width:400px; margin:6px 0 0 3px;}  /* Medium size box */
/*
* Text styles and colors
*/

.laln { text-align: left; }
.caln { text-align: center; }
.raln { text-align: right; }
.upper { text-transform: uppercase; }
.lower { text-transform: lowercase; }
.just {text-align:justify;}

.fcolr0 {color: #ffffff;} /* White */
.fcolr1 {color: #89389d;} /* Magenda */
.fcolr2 {color: #8AAD20;} /* Green */
.fcolr3 {color: #4C7B9E;} /* Blue */

.bkcolfil1 {background-color: #89389d;} /* Magenda */
.bkcolfil2 {background-color: #8AAD20;} /* Green */
.bkcolfil3 {background-color: #4C7B9E;} /* Blue */
.bkcolfil4 {background-color: #F5F5F5;}

.toolbx {text-align: left;width:230px;}


/*
*	Positioning
*/

.lflot { float: left; }
.rflot { float: right; }
.clear { clear: both; }

/*
** Margin
*/

.mar0 {margin:0;}
.mar2 { margin: 2px; }
.mar4 { margin: 4px; }
.mar5 { margin: 5px; }
.mar8 { margin: 8px; }
.mar10 { margin: 10px; }

.tmar2 { margin-top: 2px; }
.rmar2 { margin-right: 2px; }
.bmar2 { margin-bottom: 2px; }
.lmar2 { margin-left: 2px; }

.tmar4 { margin-top: 4px; }
.rmar4 { margin-right: 4px; }
.bmar4 { margin-bottom: 4px; }
.lmar4 { margin-left: 4px; }

.tmar5 { margin-top: 5px; }
.rmar5 { margin-right: 5px; }
.bmar5 { margin-bottom: 5px; }
.lmar5 { margin-left: 5px; }

.tmar10 { margin-top: 10px; }
.rmar10 { margin-right: 10px; }
.bmar10 { margin-bottom: 10px; }
.lmar10 { margin-left: 10px; }

/*
** Padding
*/
.pad2 { padding: 2px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad10 { padding: 10px; }

.tpad2 { padding-top: 2px; }
.rpad2 { padding-right: 2px; }
.bpad2 { padding-bottom: 2px; }
.lpad2 { padding-left: 2px; }


.tpad4 { padding-top: 4px; }
.rpad4 { padding-right: 4px; }
.bpad4 { padding-bottom: 4px; }
.lpad4 { padding-left: 4px; }

.tpad5 { padding-top: 5px; }
.rpad5 { padding-right: 5px; }
.bpad5 { padding-bottom: 5px; }
.lpad5 { padding-left: 5px; }

.tpad6 { padding-top: 6px; }
.rpad6 { padding-right: 6px; }
.bpad6 { padding-bottom: 6px; }
.lpad6 { padding-left: 6px; }

.tpad10 { padding-top: 10px; }
.rpad10 { padding-right: 10px; }
.bpad10 { padding-bottom: 10px; }
.lpa10 { padding-left: 10px; }

/* Boards */

.tbodr1 { border-top: 1px solid #dddddd; }
.rbodr1 { border-right: 1px solid #dddddd; }
.bbodr1 { border-bottom: 1px solid #dddddd; }
.lbodr1 { border-left: 1px solid #dddddd; }
.abodr1 { border: 1px solid #dddddd; }

.bdrclo1 {border-color: #89389d;} /* Magenda */
.bdrclo2 {border-color: #8AAD20;} /* Green */
.bdrclo3 {border-color: #4C7B9E;} /* Blue */

.bnone {border: none;}

/* font-size */

.fsize8 { font-size: 8px;}
.fsize9 { font-size: 9px;}
.fsize10 { font-size: 10px;}

/* List styles */
.clist {list-style: circle; list-style-position: inside;}


/* cards */


.card {
	padding: 3px;
}

.wdf {
    width: 100%;
}

/* Images */

img {
	margin: 2px;
	padding: 1px;
	border: 1px solid #dddddd;
}

.vmimg img{
	vertical-align: middle;
}

/* Body layouts */


.slist {
	margin-bottom: 2px;
	padding: 2px;
	width: 96%; 
	min-height: 89px;
}

.slist h1, .bspot h1, div.hotprj h1 { 
	font-size: 1.3em;
	color: #89389d; 
}

.slist h2, .bspot div.prj h2, .bspot p  { 
	font-size: 1.1em;
}

.slist h3, div.slist h4, div.bspot h4, div.hotprj h3 { 
	font-size: 1.1em;
}

.slist h3 span {
	font-size: 0.900em;
	font-weight: normal;
	color: #4b4b4b;
}

.slist h1, .slist h2, .slist h3, .slist h4 {
	text-align: left;
}

.bspot h1 {
    text-align: center;
}
/*
.bspot div.prj {
    margin-right: 3px;
	padding: 10px 13px;
	text-align: center;
}

.prj {
	width: 41%;	
}*/
/* proj label style*/

#othpjts .prj{
	float: left;
	border: 1px solid #dddddd;
	position: relative;
	margin: 0 0 5px 10px;
	height: 140px;
	width: 135px;
}

.prj{
	float: left;
	border: 1px solid #dddddd;
	position: relative;
	margin: 0 0 0 25px;
	height: 130px;
	width: 135px;
}

.prj_act{
	float: left;
	border: 1px solid #dddddd;
	position: relative;
	margin: 0 0 5px 25px;
	height: 40px;
	width: 135px;
}

.proj_main_box{
	width: 137px;
	margin: 0 0 5px 10px;
	float:left;
}


.sproj{
	border: 1px solid #dddddd;
	position: relative;
	margin: 0 0 0 4px;
	height: 235px;
	width: 178px;
}

.dproj{
	float: left;
	border: 1px solid #dddddd;
	margin: 0 0 5px 10px;
	height: 200px;
	width: 135px;
	overflow: hidden;
	text-align: left;
}

.proj{
	float: left;
	border: 1px solid #dddddd;
	margin: 0 0 2px 25px;
	height: 145px;
	width: 185px;
	overflow: hidden;
	text-align: left;
}

.proj .projImg{
	position: relative;
	height: 78px;
	width: 185px;
	overflow: hidden;
}

.proj .projImg .img{
	width: 105px;
	overflow: hidden;
}

.prj .img, .dproj .img{
	width: 130px;
	overflow: hidden;
}

.sproj .img{
	width: 175px;
	overflow: hidden;
}

.proj .projImg .detail{
	position: absolute;
	top: 0px;
	right: 0px;
}

.proj .icon, .sproj .icon, .prj .icon{
	position: absolute;
	top: 0;
	right: 0;
}


/* prop label style*/

.prop{
	float: left;
	border: 1px solid #dddddd;
	position: relative;
	/*margin: 0 0 5px 10px;
	height: 170px;*/
	height: 150px;
	width: 152px;
}

.prop_main_box{
	margin: 0 0 5px 10px;
	float:left;
}
	
.prop_act{
	float: left;
	border: 1px solid #dddddd;
	border-top:0;
	position: relative;
	/*margin: 0 0 5px 10px;*/
	height: 48px;
	width: 152px;
}

.prop_act ul li{text-align:left;border-bottom:1px solid #dddddd;}

.prop .img{
	width: 142px;
	overflow: hidden;
}

.prop .icon{
	position: absolute;
	top: 0;
	right: 0;
}


/* white corner box */

.irbox {}
.irbox .irbxhdr {
	height:4px;
	overflow:hidden;
	position:relative;
	background:#fff url(../images/corner_dg_TR.gif) 100% 0 no-repeat;
}
.irbox .irbxhdr div{
	position:absolute;
	top:0;
	left:0;
	width:4px;
	height:4px;
	overflow:hidden;
	background:#fff url(../images/corner_dg_TL.gif) 0 0 no-repeat;
}
.irbox .irbxcnt {background:#fff;}
.irbox .irbxftr {
	height:4px;
	position:relative;
	overflow:hidden;
	background:#fff url(../images/corner_dg_BR.gif) 100% 0 no-repeat;
}
.irbox .irbxftr div {
	position:absolute;
	top:0;
	left:0;
	height:4px;
	width:4px;
	overflow:hidden;
	background:#fff url(../images/corner_dg_BL.gif) 0 0 no-repeat;
}

/**** ===== Light Box Effect ===== ****/
.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index:1001;
    -moz-opacity: 0.6;
    opacity:.60;
    filter: alpha(opacity=60);
}

.white_content {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 40%;
    height: 40%;
    /* padding: 16px; */
    border: 4px solid #89389d; /* #954EA4; */
		border-bottom: 8px solid #8AAD20;
    background-color: #ffffff;
    z-index:1002;
    overflow: auto;
}

.white_content_tenant {
    display: none;
    position: absolute;
    top: 25%;
    left: 10%;
    width: 50%;
    height: 70%;
    /* padding: 16px; */
    border: 4px solid #89389d; /* #954EA4; */
	border-bottom: 8px solid #8AAD20;
    background-color: #ffffff;
    z-index:1002;
    overflow: auto;
}
ul.news li {
	list-style: circle;
	margin-left: 15px;
}

ul.news li a, ul.umay li a {
	font-size: 1.3em;
}
 
ul.umay, ul.actmnu {
	list-style: none;
 }
 
ul.umay li,  ul.umay img{
	text-align: left;
	margin-right: 5px;
	vertical-align:middle;
 }
 
ul.actmnu li {
 	display: inline;
	width: 100px;
	margin-right: 10px;
}

ul.actmnu li.sel {
	border-bottom: 1px solid #89389d;
}

ul.actmnu li a {
	padding: 5px;
	font-size: 1.3em;
}

 .adz  {
 	 margin: 2px auto 0 auto;
	 text-align:center;
 }
 
 .rate_on {
 	width: 12px;
	height: 12px;
	background: #fff url(../images/star.png) -12px 0 no-repeat;			 	
 }
 
  .rate_off {
   	width: 12px;
	height: 12px;	
	background: #fff url(../images/star.png) 0 0 no-repeat;			 	
 }
 
 .rate img, .rate_on img, .rate_off img {
 	border: none;
	margin: 0 2px 0 0;
 }
 
 
 .prjdtl {}
 
 /* Tag Clouds */
 .cloud1 a:link,.cloud1 a:visited,.cloud1 a:active{
	font-size: 12px;
	color: #1a73b2;
	text-decoration:none;
}

.cloud2 a:link,.cloud2 a:visited,.cloud2 a:active{
	font-size: 16px;
	color: #1a73b2;
	text-decoration:none;	
}

.cloud3 a:link,.cloud3 a:visited,.cloud3 a:active{
	font-size: 18px;
	color: #1a73b2;
	text-decoration:none;	
}

.cloud4 a:link,.cloud4 a:visited,.cloud4 a:active{
	font-size: 20px;
	color: #1a73b2;
	text-decoration:none;	
}

.cloud1 a:hover, .cloud2 a:hover, .cloud3 a:hover, .cloud4 a:hover {
	text-decoration: underline;
	background: none;
}

 
 #tag_cloud {
	margin: 5px;
}

.iconnumb{
 	font-size:9px;	
	background-color: #A25AAC;
	color: #ffffff;
	padding: 0 2px;
 }
 
.combtn {
	margin: 10px 0 0 0px; 
	vertical-align: middle; 
	height: 20px;
	padding-left: 8px; 
	padding-right: 8px;
}

.combtn, .combtn:visited {
	color: #FFFFFF;
	background: url(../images/mainMenuBtn.gif) top left repeat-x;			
}

.combtn:hover {
	color: #FFFFFF;
	background: url(../images/mainMenuBtn.gif) 0px -22px repeat-x;
}

.nubtn {
	margin: 10px 0 0 0px; 
	vertical-align: middle; 
	height: 20px;
	padding: 0 8px 5px 8px;
}

.nubtn, .combtn:visited {
	color: #FFFFFF;
	background: url(../images/subMenuBtn.gif) top left repeat-x;			
}

.nubtn:hover {
	color: #FFFFFF;
	background: #ececec url(/ddlevelsfiles/subMenuBtn.gif) 0 -22px repeat-x;
}




/* Static pages */

#terms { margin: auto; width: 90%; }
#terms ul {margin: 10px 0;}

#terms ul li {
	margin: 10px 0 10px 20px;
	text-align: justify;
	list-style: circle;
}

#terms p {
	margin: 10px 0 10px 5px;
	text-align: justify;
	font-size: 1.2em;
}

#terms h3 {
	text-align: left;
	padding-left: 4px;
}

.searchbox {
	height: 30px;
	/* background: #66AAFF url(../images/blue-strip.gif) repeat-x; */
	background:#bbbbbb;
	margin: 0 2px 0 2px;
}

.isearchbox {
	height: 60px;
	/* background: #66AAFF url(../images/blue-strip.gif) repeat-x; */
	background:#bbbbbb;
	margin: 0 2px 0 2px;
}


.paging {
	padding: 7px 5px 0px 5px;
	margin-bottom: 1px;
	height: 20px;
	background: #EEEEEE url(../images/botmto-gary.jpg) top left repeat-x;
}

.searchHead{float:left;width:15%;padding-bottom:5px;}
.searchVal{float:left;width:45%;padding-bottom:5px;}

/***dig** Calendar *****/
table.cal {border-collapse: collapse; width: 98%; margin: 8px 5px 6px 5px;border: 1px solid #d7d7d7;}
table.cal thead th {width: 14%;}
table.cal tbody tr {height: 100px;}
table.cal th { background-color:#B6D7E3; padding: 4px; }
table.cal td {border: 1px solid #d7d7d7; vertical-align: top; font-size: 0.9em;}
table.cal td p.day-num {font-size: 1.1em; text-align:right;}
table.cal td.odd p.day-num {color: #bbb;}
table.cal td.today {background:#ffffdd;}
table.cal td.today p.day-num {font-weight: bold;}


/* Forms **/

/*
#user_div {
	margin-left: 100px;
}
#user_div p, #user_div p label {
	text-align: right;
	padding-right: 6px;
}

*/

/* add edit page */
.formStyle { margin: 0px; padding: 0px; }

.formStyle p {
  margin: 0;
  padding: 0;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: left;
}

.formStyle p label {
	display: block;
	width: 110px;
	float: left;
	text-align: right;
	padding-right: 6px;
	margin-right: 5px;
	font-weight: bold;
}

#pscroller1{
  width: 380px;
  height: 290px;
}

#pscroller2{
  width: 380px;
  height: 250px;
}

.required {
  	background: url(../images/diamond-red.gif) no-repeat center right;
}

/* you may */

#commonDiv, #floorDiv{ 
  margin: 5px 2px 0 2px;
	border: 2px solid #954EA4;
	background-color: #ffffff;
	overflow: hidden;
}

#youMayDiv, #shareDiv{ 
	margin: 0 2px 0 2px;
	border: 2px solid #954EA4;
	background-color: #ffffff;
	overflow: hidden;
}

/* specification */

#specificationDiv ul li {
	margin: 10px 0 10px 20px;
	text-align: justify;
	list-style: disc;
}

.info p, .info h4, .info h2 {text-align: left;} 

.info p {padding-bottom: 10px;}

.info ul {
margin: 0;
padding: 0 0 10px 0;
list-style-type: circle;	
}

.info ul li{
text-align: left;
margin-left: 20px;
}

.linfo ul {
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.linfo ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.linfo ul li a{
display: block;
padding: 2px 5px;
text-decoration: none;
border-right: 1px solid #ccc;
background: url(menubg.gif) center center repeat-x;
}


/*calendar styles*/

/*
  A blue based theme, inspired by Blinksale and their ColorBurn widget. http://firewheeldesign.com
  
  AUTHOR: Geoffrey Grosenbach http://nubyonrails.com
  
  Colors: 
    Light Blue: a5c450 
    White: eeddee
    Turq: a35bae
    Cream: ffffdd
*/

.calendar {
  margin: auto;
}
.monthName {
  font-weight: bold;
  font-size:12px;
  text-align: center;
  vertical-align:middle;
  padding-top: 1em;
  padding-bottom: 0.7em;
  background-color: #648D8F;
  color: white;
  height:25px;
}
.dayName th {
  text-align: center;
  vertical-align:middle;
  padding-top: 0.6em;
  padding-bottom: 0.3em;
  background-color: #78902F;
  color: #ffffff;
  border-right: 1px dotted #ffffff;
  color: white;
}
.workingday, .specialDay {
  text-align: center;
  vertical-align:middle;
  border-bottom: 1px dotted #bbbbbb;
  background-color: #B0A9A9;
  color: white;
}
.weekendDay {
  background-color: #8E9382;
  color: white;
}
.otherMonth, .workingday, .specialDay {
  padding: 0.7em 1em;
  border-right: 1px dotted white;
  border-bottom: 1px dotted white;
}
.otherMonth {
  text-align: center;
  vertical-align:middle;
  color: gray;
  background-color: white;
  border-right: 1px dotted #bbbbbb;
  border-bottom: 1px dotted #bbbbbb;
}
.specialDay {
  background-color: #a35bae;
  color: white;
}
.specialDay a, .specialDay a:visited, .specialDay a:hover {
  color: white;
  text-decoration: none;
  padding: 1em;
}
.specialDay a:hover {
  color: white;
  background-color: black;
}
.today{
	background-color: #D5D55C;
}
.small_calendar{
	border: 1px solid #AAAAAA;
}
.big_calendar{
	width: 98%;
	height: 500px;
	border: 1px solid #AAAAAA;
}
/*-------calendar styles end----------*/

/* Error Page Style */

.fieldWithErrors {
  padding: 2px;
  background-color: #B064BD;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #B064BD;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #B064BD;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
  text-align: left;
}
/*-------Error Page Style End----------*/

/* Pagination Style */

.digg_pagination {
  background: white;
  text-align: center;
  margin: 5px;
  padding-top: .5em; 
  padding-bottom: .5em; 
}

.digg_pagination a, .digg_pagination span {
    padding: .2em .5em; 
}

.digg_pagination span.disabled {
    color: #999;
    border: 1px solid #DDD; 
}

.digg_pagination span.current {
    font-weight: bold;
    background: #B064BD;
    color: white;
    border: 1px solid #B064BD; 
}

.digg_pagination a {
    text-decoration: none;
    border: 1px solid #9AAFE5; 
}

.digg_pagination a:hover, .digg_pagination a:focus {
    border-color: #003; 
}

.page_info {
    color: #9AAFE5;
    padding: .8em .6em;
    text-align: center; 
}

.page_info b {
    color: #003;
    padding: .1em .25em; 
}

.dtlitm h4 {
	font-weight:bold;
}

.dtlitm h4 span {
	font-weight:normal;
}

.txtmdl {
	vertical-align:middle;
}

.dashBox {
	float:left;width:49%;border:1px solid gray;
}


.statusbx {
	position:fixed;
	bottom:0;
	background-color: transparent;
}

.enqsts {
	height: 22px;
	background: #ececec url(/images/mnbg.gif) top left  repeat-x
}
.crdtsts{
	height: 22px;
	background: #8AAD20 url(/images/mnbg-act.gif) top left repeat-x;
}

.crdtsts h4 a {color: #ffffff;}

/*.divName{
	background: url(menubg.gif) 0% 0%  repeat-x;
	height:20px;
	
}*/

#content_search_row{
	position: relative;
}

#localityDiv{
	margin-left:115px;
	width: 220px;
	overflow:auto;
	position: absolute;
	border: 1px solid #000000;
	z-index:200;
}

#localityDiv li{
	background : #cfcfcf;
	border-bottom: 1px solid black;
}

.logMsg{float:left;width:48%;border:1px solid black;height:400px;text-align:left;font-size:16px;}
.logMsg ul li{margin-left:10px;}
.logMsg b{font-weight:bold;}
.prefHead{text-align:left;font-weight:bold;font-size:17px;margin-left:10px;}
.prefCont{width:870px;border:1px solid black;height:118px;margin:5px 10px 0 10px;font-size:20px;text-align:left;}

.amtHead{color:black;font-weight:bold;font-size:12px;}
.amtBox{float:left;height:590px;border:1px solid gray;}
.amtMain{float:left;width:100%;padding-left:5px;}



/* start availability chart*/
.legend {
	margin: 0px 0px 10px 5px;
	width: 330px;
	border: 1px solid #999999;
}

.legend ul {
	height: 20px;
}

.legend li {
	width: 65px;
	height: 20px;
	float: left;
}

.orient{
	width:200px;border: 1px solid #999999;float:left;margin-left:10px;height: 20px;
}

.merged, .availablenmerged	
 {
	background-color: #66FF99;
	/*border-bottom:1px solid #66FF99;
	border-right:1px solid #66FF99;*/
	border: 1px solid #66FF99;
}	
	
.available {
	background-color: #66FF99;
	/*border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border: 1px solid #ffffff;*/
}

.sold {
	background-color: #FF5544;	
}

.blocked {
	background-color:  #FFFF44;	
}
.booked {
	background-color: #66FFFF;
}
.nonsaleable {
	background-color: #b9b9b9;
}
.nonsaleablewithname {
	background-color: #b9b9b9;
}

.availChart {
	margin-left: 3px;
	border-collapse: separate; 
	border-spacing: 1px;
}

.availChart td {
	width: 61px;
}

.availChart tr, .availChart td {
	padding-left: 2px;
}

.availChart tr:hover {
	background-color: #ffffff;
}

.floor {
	border: 1px solid #999999;
}

#floorDiv{
	
	width:60px;height:25px;float:left;border:1px solid #999999;text-align:left;padding-left:1px;margin-bottom:1px;
}	

#unitDiv{
	width:60px;height:25px;float:left;border:1px solid #66FF99;margin-right:1px;
}	

#allocDiv{
	color: Green; background-color: rgb(255, 255, 204);
}

/*end availability chart*/
/* Customer login */

.custlogin {
	margin: 5px;
	padding: 1px;
	width:825px;
	background: #eeeeee;	
	border : 1px solid #999999;
	height:auto;
	float:left;
}

.custlogin div {
	font-size: 12px;
}	

.custlogin p {
	padding-bottom: 5px;
}

.custlogin p label {
	display: block;
	width: 50px;
	float: left;
	margin-right: 5px;
	font-size: 12px;
}

.custlogin p a {
	color: black;
}

.custlogin p a:hover {
	color: green;
} 

.custbox {
	height:130px;
	float: left;
	text-align:left;
	margin-left:5px;
	font-size: 12px;
}

#unitBox {
	float:left;
	width:300px;
	/*height:105px;
	border : 1px solid #999999;*/
	background : none;
	padding :2px;
	text-align : left;
}

#unitBox p a{
	color: #990000;
}

#unitBox  p label {
	width: 75px;
	text-align : left;
}	


#thumpBox {
	width:350px;
	height:105px;
	float:left;
	padding-left:2px;
}
/* end Customer login */


