@charset "utf-8";

body{

	font-size: 11px;

	font-family:Tahoma,Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-image: url(images/bg.gif);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #cccccc;

	}

#container

{ 

width:1000px; 

margin:0 auto;



}



#logo{	

	background-repeat: repeat-x;

	background-position: bottom;

	height: 91px;

	float: left;

	width: 76px;

	margin-top: 10px;

}

#toplink{

	float: right;

	margin-top: 0px;

	/*font-size:20px;

	margin-right: 0px;

	padding:1px;*/

	margin-right: 7px;

	_margin-right:18px;

}

#toplink a{

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	font-family: Tahoma;

	/*margin-right: 7px;

	_margin-right:18px;*/

	text-align:left;

	padding-right:5px;

}

#toplink a:HOVER{

	text-decoration: underline;

}

#toplink a.sel{

	font-weight: bold;

}

#nav1{

	height: 25px;

	width: 990px;

	float: left;

	padding-top: 8px;

	padding-left: 10px;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	margin-top: 8px;	

	

	_height: 25px;

	_width: 990px;

	_float: left;

	_padding-top: 8px;

	_padding-left: 10px;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	margin-top: 8px;	

}

span#nav1hd {

	display: block;

	float: left;

	padding-top: 2px;

}

.city {

	display: block;

	float: left;

	margin-left: 15px;

}

.city a{

	display: block;

	float: left;

	background-image: url(images/nav.png);

	background-repeat: repeat-x;

	height: 25px;

	padding-top: 6px;

	padding-right: 3px;

	padding-left: 3px;

	font-size: 10px;

	color: #595959;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

}

.city a.sel{

	display: block;

	float: left;

	background-image: url(images/nav_s.png);

	background-repeat: repeat-x;

	height: 25px;

	padding-top: 6px;

	padding-right: 3px;

	padding-left: 3px;

	font-size: 10px;

	color: #FFF;

	text-decoration: none;

	font-weight: bold;

	text-transform: uppercase;

}

.city span#start{

	display: block;

	float: left;

	background-image: url(images/nav_l.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 8px;

}

.city span#start_sel{

	display: block;

	float: left;

	background-image: url(images/nav_l_s.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 8px;

}

.city span#gap{

	display: block;

	float: left;

	background-image: url(images/nav_lr.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 15px;

}

.city span#gap_sel_l{

	display: block;

	float: left;

	background-image: url(images/nav_l.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 8px;

}

.city span#gap_sel_r{

	display: block;

	float: left;

	background-image: url(images/nav_r.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 8px;

}

.city span#last{

	display: block;

	float: left;

	background-image: url(images/nav_r.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 13px;

}

.city span#last_sel{

	display: block;

	float: left;

	background-image: url(images/nav_r_s.png);

	background-repeat: no-repeat;

	height: 25px;

	width: 10px;

}

#nav2{

	height: 22px;

	width: 992px;

	float: left;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 8px;

	padding-left: 8px;

	text-align:left;

}

#nav2 a{

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	margin-right: 10px;

	margin-left: 10px;

	text-align:left;

}

#nav2 a:HOVER{

	text-decoration: underline;

}

#nav2 a.sel{

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}

#searchbar{

	background-image: url(images/search_nav_bg.gif);

	float: left;

	height: 26px;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	width: 870px;

	padding-left: 6px;

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 6px;

	_padding-bottom:8px;

	_margin-top:8px;	

	_padding-top: 3px;

	text-align:left;

}

.advance_search{

	float:left;

	height: 26px;

	width: 108px;

	font-size:12px;

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	padding-top: 6px;

	_padding-top: 13px;

	margin-right:10px;

}

.advance_search a{

	color: #FFFFFF;

	text-decoration: underline;

}

#searchbar select{

font-family:Tahoma, Verdana, Arial;

font-size:11px;

}

.input{

font-family:Tahoma, Verdana, Arial;

font-size:11px;

}

.lb 

	{

	position:fixed;

	position:_fixed;

	top:230px;

	top:_230px;

	right:1px;

	right:_1px;

	

	}

	/*for IE6 */

	 * html .lb {

     position:absolute;

}

#mid{

	background-color: #FFF;

	float: left;

	width: 990px;

	background-image: url(images/bg_mid.gif);

	background-repeat: repeat-y;

	background-position: right;

	border-left-width: 10px;

	border-left-style: solid;

	border-left-color: #cccccc;	

}

#mid .left{

	float: left;

	background-color: #FFFFFF;

	height: 100%;

	width: 732px;

	padding: 5px;

}

#mid .right{

	float: right;

	width: 227px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 11px;

}

.main_project{

	/*background-image: url(images/main_project_bg.jpg);*/

	background-repeat: repeat-x;

	background-position:15px;

	float: left;

	width: 680px;

	width: 690px;

	background-color: #FFFFFF;

	margin-top: 0pt;

	margin-bottom:-5px;

	_margin-bottom:-10px;

	margin-left: 0px;

	text-align:left;

}

.main_project .heading{

	font-size: 30px;

	font-style: italic;

	font-weight: bold;

	color: #000000;

	margin-bottom:-5px;

	text-align:left;

	

	

	/*background-position:100px;*/

}



.main_project .heading_prop{

	font-size: 30px;

	font-style: italic;

	font-weight: bold;

	color: #000000;

	margin-bottom:-5px;

	/*background-position:15px;*/

}



.main_project .heading_no_featured{

	font-size: 30px;

	font-style: italic;

	font-weight: bold;

	color: #000000;

	margin-bottom: 5px;

	

}



.bbox{

	float: left;

	width: 30%;

	margin-right: 10px;

	margin-left: 10px;

	_margin-left: 7px;

}

.bbox_hd{

	background-color: #1e588b;

	float: left;

	height: 20px;

	width: 200px;

	_width: 207px;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 7px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-family:tahoma,Arial, Helvetica, sans-serif;

}

.bbox_bot{

	background-color: #FFFFFF;

	background-image: url(images/blue_box_bot.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	float: left;

	width: 207px;

	



	

	padding-bottom: 8px;

}

.bbox_txt{

	float: left;

	width: 191px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #1e588b;

	border-right-color: #1e588b;

	border-left-color: #1e588b;

	height: 98%;

	padding-right: 7px;

	_padding-right: 9px;

	padding-left: 7px;

	padding-top: 2%;

	font-size: 11px;

	color: #4c4c4c;

	

}

.gbox{

	float: left;

	width: 30%;

	margin-right: 10px;	

	margin-left: 10px;

	_margin-left: 7px;

}

.gbox_hd{

	background-color: #487A53;

	float: left;

	height: 20px;

	width: 200px;

	_width: 207px;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 7px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-family:tahoma,Arial, Helvetica, sans-serif;

}

.gbox_bot{

	background-color: #FFFFFF;

	background-image: url(images/green_box_bot.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	float: left;

	width: 207px;

	padding-bottom: 8px;

}

.gbox_txt{

	float: left;

	width: 191px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #165324;

	border-right-color: #165324;

	border-left-color: #165324;

	height: 98%;

	padding-right: 7px;

	_padding-right: 9px;

	padding-left: 7px;

	padding-top: 2%;

	font-size: 11px;

	color: #4c4c4c;

	text-align:justify;

}

.lbox{

	float: left;

	margin-top: 5px;

	margin-bottom: 5px;

}

.lbox1{

	background-color: #FFFFFF;

	background-image: url(images/left_box_bot.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	float: left;

	width: 225px;

	font-size: 11px;

}

.lbox1_hd{

	background-image:url(images/left_box_hd.jpg);

	height: 24px;

	width: 200px;

	_width: 225px;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	padding-left: 25px;

	padding-top: 8px;

	_padding-bottom:5px;

	text-align:left;

}

.lbox_read{

	margin-right: 20px;

	float: right;

	margin-top:5px;

	margin-bottom:10px;

}

.lbox_read a{

	color: #000;

}

.lbox1 h3, .lbox1 h3 a{

	font-size: 12px;

	font-weight: bold;

	color: #1f7c33;

	margin: 0px;

	text-align:justify;

}

.lbox2{

	background-color: #FFFFFF;

	background-image: url(images/left_wbox_bot.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	float: left;

	width: 225px;

}

.lbox2_txt{

	font-size: 11px;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 12px;

	text-align:left;

}

.lbox2_hd{

	background-image: url(images/left_wbox_hd.gif);

	height: 24px;

	width: 200px;

	_width: 225px;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	padding-left: 25px;

	padding-top: 8px;

	_padding-bottom:5px;

	text-align:left;

}

.lbox2 h3{

	font-size: 13px;

	font-weight: bold;

	color: #18517f;

	margin: 0px;

}

.lbox2 h3.grey{

	font-size: 12px;

	font-weight: bold;

	color: #585757;

	margin: 0px;

}

/*#socialmedia{

	float: left;

	width: 225px;

	margin-top: 10px;

	text-align: center;

}

#socialmedia img{

	margin-left: 5px;

}*/

#socialmedia{

	float:right;

	width:240px;

	text-align:right;

	margin-right:5px;

	vertical-align:top;

	margin-top:-5px;

}

#socialmedia img{

	margin-left: 5px;

}

#footer{

	background-image: url(images/footer_bg.gif);

	background-repeat: repeat-x;

	text-align: center;

	float: left;

	padding-top: 8px;

	padding-bottom: 8px;

	_padding-bottom: 20px;

	width: 100%;

	font-size: 11px;

	color: #ebebeb;

	background-color: #808080;

}

#footer a{

	font-size: 11px;

	color: #FFF;

	font-weight: bold;

	margin-right: 4px;

	margin-left: 4px;

}

span#copyright {

	font-size: 12px;

	font-weight: bold;

	color: #000;

	margin-top: 5px;

	display: block;

}

ul.lbox{

	margin: 0px;

	padding: 8px;

	list-style-type: none;

}

ul.lbox li{

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

	margin-bottom: 5px;

	padding-bottom: 2px;

}

ul.lbox li a{

	color: #000;

	text-decoration: none;

}

ul.lbox_arrow{

	list-style-type: none;

	list-style-position: outside;

	list-style-image: url(images/arrow_black.png);

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 15px;

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 8px;

	text-align:left;

}

ul.lbox_arrow li{

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #000000;

	margin-bottom: 5px;

	padding-bottom: 2px;

	padding-left: 0px;

	text-align:left;

}

ul.lbox_arrow li a{

	font-size: 12px;

	font-weight: bold;

	color: #1f7c33;

	text-decoration: none;

	text-align:left;

}

.but_post{

	background-image: url(../images/post_requ_bg.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 72px;

	width: 325px;

	/*width: px;*/

	float: left;

	margin-left: 5px;

	

}



.but_sale{

	background-image: url(../images/sell_property_bg.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 72px;

	width: 272px;

	margin-left: 5px;

	float:right;

}



.mid_bot{

	float: left;

	width: 680px;

}



.content{

	float: left;

	width: 650px;

	/*width: 500px;*/

	margin-top: 10pt;

	margin-bottom: 15px;

	margin-left: 20px;

	_margin-left: 10px;

}



.content_fb{

	float: left;

	width: 500px;

	margin-top: 10pt;

	margin-bottom: 15px;

	margin-left: 20px;

}





.breadcrumb{

	float: left;

	width: 680px;

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999;

}

.breadcrumb a{

	color: #12491e;

	text-decoration: none;

	font-weight: bold;

}

.content h3{

	width: 680px;

	background-image: url(images/inn_h3_bg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	display: block;

	height: 48px;

	font-size: 22px;

	font-weight: bold;

	color: #060;

	margin: 0px;

	padding: 0px;

	float: left;

	text-align:left;

}

span.txt14green{

	font-size: 14px;

	color: #060;

}

span.txt14blue{

	font-size: 14px;

	color: #1e588b;

}

span.spec{

	font-size: 14px;

	font-weight: bold;

	display: block;

	width: 675px;

	float: left;

	margin-bottom: 3px;

}

span.spechd{

	font-size: 14px;

	font-weight: bold;

	display: block;

	width: 125px;

	float: left;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #B2B2B2;

}

span.detail{

	font-size: 12px;

	display: block;

	width: 545px;

	float: right;

	line-height: 20px;

}

#brief {

	background-color: #e6eff8;

	padding: 10px;

	float: left;

	width: 680px;

	border: 1px solid #cfdde9;

	margin-top: 30px;

	font-size: 12px;

}

#brief h4{

	font-size: 16px;

	font-weight: bold;

	color: #1e588b;

	margin-top: -28px;

	margin-bottom: 0px;

	padding: 0px;

}

#brief h5{

	font-size: 13px;

	font-weight: bold;

	color: #000;

	margin-bottom: 0px;

	padding: 0px;

}

	

#NewsTicker{

margin:0 auto;

}

	#NewsTicker h1{

		padding:6px; margin:0; border:0;

		background:#dfe9d5;

		color:#000000;

		font-size:11px;

		font-weight:bold;

	}

	#NewsVertical {

	width: 225px;

	height:250px;

	display: block;

	overflow: hidden;

	position: relative;

	}

	#controller{

	padding:6px;

	font-size:11px;

	color:#666;

	}

	#play_scroll_cont{display:none;}

/* --------------- */

/* Ticker Vertical */

	#TickerVertical {

		height:200px;

		list-style: none;

		margin: 0;

		padding: 0;

	}

	#TickerVertical li {

		display: block;

		text-align:justify;

		font-size: 11px;		

		float: left;

		border-bottom-width: 1px;

		border-bottom-style: dotted;

		border-bottom-color: #000000;

		margin-bottom: 5px;

		padding: 6px;

width:215px;

	}

	

	#TickerVertical li a

	{

		color: #000;

		text-decoration: none;

	}



		#TickerVertical li .NewsTitle{

			

			

			font-size: 12px;

			font-weight:bold;

			margin-bottom:6px;

		}

		#TickerVertical li .NewsTitle a:link,

		#TickerVertical li .NewsTitle a:Visited {

			display: block;

			color: #000000;

			font-size: 12px;

			font-weight:bold;

			margin-bottom:6px;

			text-decoration:none;

		}

		#TickerVertical li .NewsTitle a:hover {

			text-decoration:underline;

		}

		

		#TickerVertical li .NewsImg{

			float:left;

			margin-right:10px;

		}

		#TickerVertical li .NewsFooter{

			display: block;

			color: #000000;

			font-size: 10px;

			margin:6px 0 14px 0;

		}		



/*code for face box */

#facebox .b {

  background:url(/facebox/b.png);

}



#facebox .tl {

  background:url(/facebox/tl.png);

}



#facebox .tr {

  background:url(/facebox/tr.png);

}



#facebox .bl {

  background:url(/facebox/bl.png);

}



#facebox .br {

  background:url(/facebox/br.png);

}



#facebox {

  position: absolute;

  top: 0;

  left: 0;

  z-index:100;

  text-align: left;

  

}



#facebox .popup {

  position: relative;

}



#facebox table {

  border-collapse: collapse;

}



#facebox td {

  border-bottom: 0;

  padding: 0;

  }



#facebox .body {

  padding: 10px 10px 0px 10px;

  background: #fff;

  width: 370px;

}



#facebox .loading {

  text-align: center;

 

}



#facebox .image {

  text-align: center;

}



#facebox img {

  border: 0;

  margin: 0;

}



#facebox .footer {

  

  padding-top: 5px;

  margin-top: 10px;

  text-align: right;

}



#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {

  height: 10px;

  width: 10px;

  overflow: hidden;

  padding: 0;

}



#facebox_overlay {

  position:absolute;

  top: 0px;

  left: 0px;

  height:100%;

  width:100%;

}





.facebox_hide {

  z-index:-100;

}



.facebox_overlayBG {

  background-color: #000;

  z-index: 99;

}



* html #facebox_overlay { /* ie6 hack */

  position: absolute;

  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



/*code for html tab in project deatil.inc php page */

/* ######### CSS for Shade Tabs. Remove if not using ######### */



.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

font: bold 12px Verdana;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

position: relative;

z-index: 1;

padding: 3px 7px;

margin-right: 3px;

border: 1px solid #778;

color: #2d2b2b;

background: white url(shade.gif) top left repeat-x;

}



.shadetabs li a:visited{

color: #2d2b2b;

}



.shadetabs li a:hover{

text-decoration: underline;

color: #2d2b2b;

}



.shadetabs li a.selected{ /*selected main tab style */

position: relative;

top: 1px;

}



.shadetabs li a.selected{ /*selected main tab style */

background-image: url(shadeactive.gif);

border-bottom-color: white;

}



.shadetabs li a.selected:hover{ /*selected main tab style */

text-decoration: none;

}



.tabcontent{

display:none;

}



@media print {

.tabcontent {

display:block !important;

}

}



/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */



.modernbricksmenu2{

padding: 0;

width: 362px;

border-top: 5px solid #D25A0B; /*Brown color theme*/ 

background: transparent;

voice-family: "\"}\"";

voice-family: inherit;

}



.modernbricksmenu2 ul{

margin:0;

margin-left: 10px; /*margin between first menu item and left browser edge*/

padding: 0;

list-style: none;

}



.modernbricksmenu2 li{

display: inline;

margin: 0 2px 0 0;

padding: 0;

text-transform:uppercase;

}



.modernbricksmenu2 a{

float: left;

display: block;

font: bold 11px Arial;

color: white;

text-decoration: none;

margin: 0 1px 0 0; /*Margin between each menu item*/

padding: 5px 10px;

background-color: black; /*Brown color theme*/ 

border-top: 1px solid white;

}



.modernbricksmenu2 a:hover{

background-color: #D25A0B; /*Brown color theme*/ 

color: white;

}



.modernbricksmenu2 a.selected{ /*currently selected tab*/

background-color: #D25A0B; /*Brown color theme*/ 

color: white;

border-color: #D25A0B; /*Brown color theme*/ 

}



.tabcontent{

display:none;

}



@media print {

.tabcontent {

display:block !important;

}

}



/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */





.indentmenu{

font: bold 13px Arial;

width: 100%; /*leave this value as is in most cases*/

}



.indentmenu ul{

margin: 0;

padding: 0;

float: left;

/* width: 80%; width of menu*/

border-top: 1px solid navy; /*navy border*/

background: black url(indentbg.gif) center center repeat-x;

}



.indentmenu ul li{

display: inline;

}



.indentmenu ul li a{

float: left;

color: white; /*text color*/

padding: 5px 11px;

text-decoration: none;

border-right: 1px solid navy; /*navy divider between menu items*/

}



.indentmenu ul li a:visited{

color: white;

}



.indentmenu ul li a.selected{

color: white !important;

padding-top: 6px; /*shift text down 1px*/

padding-bottom: 4px;

background: black url(indentbg2.gif) center center repeat-x;

}





.tabcontentstyle{ /*style of tab content oontainer*/

border: 1px solid gray;

width: 450px;

margin-bottom: 1em;

padding: 10px;

}



.tabcontent{

display:none;

}

.admin_option_table {

width:80%;

margin-left:0px;

padding-right:5px;

border:1px solid;

font-family:Arial, Helvetica, sans-serif;

}

.admin_option_caption {

font-weight:bold;

text-align:center;

}

.button_search_now

{

/*color: #666666;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 5px;

padding-right: 20px;

padding-bottom: 5px;

padding-left: 20px;

outline-color: -moz-use-text-color;

outline-style: none;

outline-width: medium;

*/

 background:#eded;

 color:#666;

 border:1px solid #ccc;

 padding:5px 20px 5px 20px;

 outline:none;

}



@media print {

.tabcontent {

display:block !important;

}

}



.no_featured

{

	/*background-image: url(images/main_project_bg.jpg);*/

	padding-top:1px;		

	margin-bottom:20px;

	text-align:left;

}

p.test

{

/*height:110px;*/

font-size:11px;

font-family:tahoma,Arial, Helvetica, sans-serif;

/*margin-top:2px;*/

width:189px;

text-align:justify;

padding:0;

margin:0;

height:132px;

_height:136px;

}

p.test2

{

/*height:0px;*/

font-size:11px;

font-family:tahoma,Arial, Helvetica, sans-serif;

margin-bottom:0px;

font-family:tahoma,Arial, Helvetica, sans-serif;

padding:0;

margin:0;

height:132px;

_height:136px;

}

p.test3

{

font-size:15px;

margin-top:1px;

margin-bottom:3px;

font-family:tahoma,Arial, Helvetica, sans-serif;

width:189px;

vertical-align:top;

}



p.test3 img

{

	margin-left:64px;

}



.protitle

{

font-family:tahoma,Arial, Helvetica, sans-serif;

font-size:15px;



}

.description

{

font-family:tahoma,Arial, Helvetica, sans-serif;

vertical-align:top;

font-size:12px;

text-align:justify;

width:445px;

}

.notes

{

font-family:tahoma,Arial, Helvetica, sans-serif;

font-size:12px;

vertical-align:top;

text-align:justify;



}

.tabl

{



width:50%

}

.tabr

{



width:50%



}



#newsletter #news_error ul 

{

	padding-left: 50px;

	color:#FF0000;

	line-height: 20px;

	padding-top: 20px;

}



#newsletter #news_error ul li

{

	color: #bf0b0b;

	font-weight: normal;

}



#newsletter #news_error span

{

	color: green;	

}



#enquiry_error 

{

	padding-left: 50px;

	color: #bf0b0b;

	line-height: 20px;

	padding-top: 20px;

	font-weight: normal;

	font-family:Tahoma,Arial, Helvetica, sans-serif;

}





#enquiry_error span

{

	color: green;	

	font-family:Tahoma,Arial, Helvetica, sans-serif;

}



p.nt

{

/*height:45px;*/

width:189px;

text-align:justify;

font-family:tahoma,Arial, Helvetica, sans-serif;

/*margin-top:1px;*/

color:#1e588b;

margin:0;

padding:0;

height:80px;

}

.head_des

{

font-family:tahoma,Arial, Helvetica, sans-serif;

font-size:11px;

text-align:justify;

margin-bottom:15px;





}

.img_blue

{

vertical-align:bottom;

}



#page_navigation a{

	/*padding:3px;

	border:1px solid gray;

	margin:2px;

	color:black;

	text-decoration:none*/

color: #666666;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 5px;

padding-right: 10px;

padding-bottom: 5px;

padding-left: 10px;

outline-color: -moz-use-text-color;

outline-style: none;

outline-width: medium;

background-color:#D4D0C8;

}

#page_navigation_bottom a{

	/*padding:3px;

	border:1px solid gray;

	margin:2px;

	color:black;

	text-decoration:none*/

color: #666666;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 5px;

padding-right: 10px;

padding-bottom: 5px;

padding-left: 10px;

outline-color: -moz-use-text-color;

outline-style: none;

outline-width: medium;

background-color:#D4D0C8;

}



.active_page{

	color:white !important;

	background-color:darkblue !important;

	/*background:darkblue;color:white;*/

}



.gallery_images

{

	width:158px;

	float:left;

	padding:3px;	

}



.pj_detail_link 

{

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	margin-right: 7px;

	font-family: Tahoma;

}

.pj_detail_link a

{

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	margin-right: 7px;

	font-family: Tahoma;

}



.pj_detail_link a:hover

{

	text-decoration:underline;

}



#submit_enquiry .description

{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-weight:normal;

}

.prop_table

{

width:100%;

vertical-align:top;

font-family:tahoma,Arial, Helvetica, sans-serif;

text-align:justify;

font-size:12px;

}



.search_result_content

{

	font-family:tahoma,Arial, Helvetica, sans-serif;

	font-size:12px;

}



.heading13b

{

	font-family:tahoma,Arial, Helvetica, sans-serif;

	font-size:12px;

}





#props-action {

  position: absolute;

  top:      expression(( - document.getElementById('props-action').offsetHeight + (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');

  left:     expression(( - document.getElementById('props-action').offsetWidth + (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');

  right:    auto;

  bottom:   auto;

}



#props-wrapper > #props-action {

  text-decoration: none;

  position:        fixed;

  bottom:          0px;

  _bottom:         0px;

  right:           0px;

  _right:          0px;

  height:          91px;

  width:           91px;

  z-index:         1001;

  padding:0;

  margin:0;

}



/*

#props-action img {

  border: none;

}*/



a.sample_attach, a.sample_attach:visited, div.sample_attach

{

  font-size:11px;

  display:inline;

  border:  0px solid black;

  text-decoration: none;

  font-family: Tahoma, Verdana, Sans-Sherif;

  color:   #000000;

  margin-right:4px;

}





/*a.sample_attach, a.sample_attach:visited { border-bottom: none;}*/





div#sample_attach_menu_child_aboutus

{

line-height:14px;

margin-bottom:2px;

}



div#sample_attach_menu_child_aboutus ul

{

	list-style:none;

	/*list-style-position:inside;*/

	margin:0px;		

}



div#sample_attach_menu_child_aboutus li

{



}



div#sample_attach_menu_child_aboutus a:hover

{

}	



ul.menu_aboutus 

	{

	float:left;

	margin-top: 1px;

	font-size:12px;

	margin-right: 0px;

	text-decoration:none;

	padding:2px;

}



ul.menu_aboutus li

{

	font-size:12px;

	background:#c6ebff;

	margin-right: 0px;

	text-decoration:none;

	margin-bottom:2px;

	width:115px;

	height:20px;

	_width:123px;

}



ul.menu_aboutus li a

{

	font-size:12px;

	background:#c6ebff;

	display:block;

	margin-right: 0px;

	text-decoration:none;

	margin-bottom:2px;

	padding:2px;

	width:115px;

	text-align:left;

	_float:left;

	_width:123px;

}



ul.menu_aboutus li a:hover

	{

	background:#a7d6cc;

	display:block;

	padding:2px;

	width:115px;

	_width:123px;

}







div#sample_attach_menu_child_calc

{

line-height:14px;

margin-bottom:2px;

}



div#sample_attach_menu_child_calc ul

{

	list-style:none;

	/*list-style-position:inside;*/

	margin:0px;		

}



div#sample_attach_menu_child_calc li

{



}



div#sample_attach_menu_child_calc a:hover

{

}	

	

div#sample_attach_menu_child

{

line-height:14px;

margin-bottom:2px;

}



div#sample_attach_menu_child ul

{

	list-style:none;

	/*list-style-position:inside;*/

	margin:0px;		

}



div#sample_attach_menu_child li

{



}



div#sample_attach_menu_child a:hover

{

}	





ul.menu 

	{

	float:right;

	margin-top: 1px;

	font-size:12px;

	margin-right: 0px;

	text-decoration:none;

	padding:2px;

}



ul.menu_new 

	{

	float:left;

	margin-top: 1px;

	font-size:12px;

	margin-right: 0px;

	text-decoration:none;

	padding:2px;

}



ul.menu_new li

{

	font-size:12px;

	background:#c6ebff;

	margin-right: 0px;

	text-decoration:none;

	margin-bottom:2px;

	width:105px;

	height:20px;

}



ul.menu_new li a

{

	font-size:12px;

	background:#c6ebff;

	display:block;

	margin-right: 0px;

	text-decoration:none;

	margin-bottom:2px;

	padding:2px;

	width:105px;

	text-align:left;

	_float:left;

}



ul.menu_new li a:hover

	{

	background:#a7d6cc;

	display:block;

	padding:2px;

	width:105px;

}



ul.menu ul

{

position:relative;

list-style-type:none;

margin:0px;

display:none;

}

ul.menu ul ul

{

position:absolute;

display:none;

margin-top:0px;

margin-left:0px;

}

ul.menu:hover ul

{

display:block;

}

ul.menu:hover ul ul

{

display:none;

}

ul.menu ul li:hover ul

{

display:block;

}



a.menu

{

background-color:#C6EBFF;

display:block;

padding-left:10px;

text-decoration:none;

color:#FFFFFF;

font-family:arial;

font-size:10px;

line-height:14px;

/*border-bottom: solid 1px black;

border-right: solid 1px black;

border-left: solid 1px black;

border-top: solid 1px black;*/

margin-bottom:2px;

padding-bottom:2px;



}

a.menu:hover

{

background-color:#A7D6CC;



color:#ffffff;

}



a.menu_new

{

background-color:#C6EBFF;

display:block;

padding-left:10px;

text-decoration:none;

color:#FFFFFF;

font-family:arial;

font-size:10px;

line-height:14px;

/*border-bottom: solid 1px black;

border-right: solid 1px black;

border-left: solid 1px black;

border-top: solid 1px black;*/

margin-bottom:2px;

padding-bottom:2px;



}

a.menu_new:hover

{

background-color:#A7D6CC;



color:#ffffff;

}



ul.menu ul

{

position:absolute;

list-style-type:none;

margin:0px;

display:none;

margin-left:-40px;

z-index:1;

width:120px;

}

.button{

 background:#eded;

 color:#666;

 border:1px solid #ccc;

 padding:5px 20px 5px 20px;

 outline:none;

 }



.banner_div

{

float:right;

clear:right;

margin-right:10px;

margin-top:5px;

_margin-top:4px;

width:510px;

}

.pagelink

{

font-family:tahoma,Arial, Helvetica, sans-serif;

}
