/* 
	project: internet sharing template
   	author: luka cvrk (www.solucija.com) 
								*/
   
body 
{ 
	padding: 0; 
	margin: 0; 
	font: 0.7em Tahoma, Arial, sans-serif; 
	line-height: 1.6em; 
	background: #fff; 
	color: #454545; 
}

/* links */
a 
{ 
	
	color: #2C71AE;
	font-weight: bold; 
	text-decoration: none; 
	background: inherit; 
	
}
a:hover 
{ 
	
	color: #EE5F19;  
	font-weight: bold; 
	background: inherit; 
	
}	

/* headings */
h1 
{ 
	font: bold 2.5em "Arial", Sans-Serif; 
	margin: 0; 
	letter-spacing: -1px; 
}
h2 
{ 
	font: bold 2em Arial, Sans-Serif; 
	margin: 0; 
	padding: 0; 
}
h1 a, h2 a 
{ 
	color: #2b2b2b; 
	background: #fff; 
	text-decoration: none; 
}
h1 a:hover, h2 a:hover 
{ 
	color: #2b2b2b; 
	background: #FFF; 
}
.title 
{ 
	color: #808080; 
	background: #fff; 
}

/* lists and form elements */
ul 
{ 
	margin: 0; 
	padding : 0; 
	list-style : none; 
}
form 
{ 
	margin: 0; 
}
input.search 
{ 
	width: 279px;
	border: none; 
	background: #fff url(../images/input.gif) no-repeat; 
	padding: 6px 10px; 
	color: #1E67A8; 
	font-weight: bold; 
}
input.button 
{ 
	padding: 3px; 
}

/* content holder */
#content 
{ 
	margin: 10px auto; 
	width: 960px; 
}

/* header */
#header 
{ 
	/* 25-12 remove
	height: 120px; */
	height: 180px;
	width: 956px; 
	padding-bottom: 10px;
}
#logo 
{ 
	width: 320px;
	float:left;
	height: 65px;
	/* 25-12 remove
	  padding: 50px 0 0 3px;*/
	/*padding: 15px 0 0 8px; */
}
#logo img
{
	padding-left : 90px;
}
#logoimg
{ 
	/*background: #fff url(../images/imagelogo.gif) no-repeat; */
	width: 202px;
	height: 106px;
	float:left;
	padding: 35px 0 0 8px;
	/*padding: 15px 0 0 8px; */
}
#LoginInfo
{
	float: right;
	height: 152px;
	/*width: 430px;  */
	width: 397px; 
	
}
/*#logo imglogo
{
	float:left;
	width: 100px;
}
#logo logotitile
{
	float:right;
	width: 100px;
}*/
#logo p 
{ 
	margin: 0; 
	padding: 0 0 0 10px; 
	color: #808080; 
	background: #fff; 
}
#top_info 
{ 
	float: right; 
	width: 570px;
	margin: 20px 5px 0 0; 
	text-align: right; 
}

/* horizontal tabbed menu */	
#tabs 
{ 
	background: #fff url(../images/bigbox.gif) no-repeat top left; 
	color: #000;  
	height: 64px; 
	text-align: center; 
	padding: 0 0 0 60px; 
	/*padding-left : 60px;*/
	
}
#tabs li 
{ 
	display: inline; 
	height: 45px; 
	
}
#tabs li a 
{ 
	float: left; 
	background: #fff url(../images/barbg.gif) no-repeat; 
	color: #2C71AE; 
	padding: 7px 0; 
	width: 120px; 
	text-align: center; 
	font-weight: bold; 
	text-decoration: none; 
	
}
#tabs li a:hover 
{ 
	background: #fff url(../images/barcurrent.gif) no-repeat; 
	color: #EE5F19; 
}	
#tabs li a.current 
{ 
	background: #fff url(../images/barcurrent.gif) no-repeat; 
	color: #2C71AE; 
}	
.key 
{ 
	text-decoration: underline; 
}

/* search form */
#search { 
	float: left;
	clear: both;
	color: #000;
	background: #fff url(../images/searchbg.gif) no-repeat;
	padding: 14px 0 20px 0px;
	width: 850px;
	height : 32px;
	margin: 5px 0 0 0;
}
#search p { padding: 0; margin: 0; }


/* grey subheader */
.gboxtop 
{
	clear: both; 
	height: 8px; 
	background: #C7EBF8 url(../images/gboxtop1.gif) no-repeat; 
	color: #000; 
}
.gbox 
{ 
	height: 120px;
	background: #C7EBF8 url(../images/gbox1.gif) no-repeat bottom left; 
	color: #444; 
	padding: 15px 13px 7px 13px; 
	margin: 0 0 20px 0; 
}
.gbox p 
{ 
	padding: 0 0; 
	margin: 0;
}


/* left side */
.left 
{
	float: right; 
	/*width: 650px; */
	width: 695px; 
	margin: 0 0 10px 0;
 }
.left_articles 
{
	margin: 0 20px 5px 10px;
	padding: 10px 0 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color: #000;
	background: #fff;
}
.left_articles p
{
	
	font-size: 9pt;
	font-family: Verdana,Arial;
}
.left_articles ul
{
	
	font-size: 9pt;
	font-family: Verdana,Arial;
}
.left_articles ul li
{
	background: #fff url(../images/error0.png) no-repeat; 
	font-size: 9pt;
	font-family: Verdana,Arial;
	padding-left : 25px;
	margin-top: 12px;
}
.calendar 
{ 
	height: 40px; 
	float: left; 
	background: #fff url(../images/calendar.gif) no-repeat; 
	width: 40px; 
	padding: 2px 0 0 3px;  
	color: #808080;
}
.calendar p 
{ 
	padding-left: 5px;
	margin: 0; 
}
.description 
{ 
	padding: 0 0 2px 0; 
	margin: 0 10px 5px 0; 
	border-bottom: 1px dotted #ccc; 
}
.thumbnail 
{ 
	float: left; 
	margin: 0 18px 8px 0; 
	border: 1px solid #dedede; 
}


/* bottom thirds */
.thirds 
{ 
	float: right; 
	width: 203px; 
	background: #eee; 
	margin: 10px 20px 0 0; 
	color: #5d5d5d; 
}

.smallboxtop 
{ 
	height: 14px; 
	background: #fff url(../images/smallboxtop.gif) no-repeat; 
	color: #000; 
}
.smallbox 
{ 
	background: #fff url(../images/smallbox.gif) no-repeat bottom left; 
	color: #444; 
	padding: 1px 10px 10px 10px; 
}

.smallbox p 
{ 
	padding: 0; 
	margin: 0; 
}

/* right side */
#right {
	float: left;
	/*width: 295px;*/
	width: 252px;
	margin: 0 0 10px 0;
}
.boxtop 
{ 
	height: 19px; 
	background: #fff url(../images/boxtop.gif) no-repeat; 
	color: #000; 
	/*piyush*/
	font-size :12px;
	font-weight: bold;
	font-family: Verdana;
	padding: 2px 0 0 15px;
	margin-top: 5px;
	/*end piyush*/
	
}
.box 
{ 
	background: #fff url(../images/boxcontent.gif) repeat-y bottom left; 
	color: #5b5b5b; 
	padding: 0 10px 15px 10px; 
	margin: 0 0 0 0; 
}
.boxbottom 
{ 
	height: 22px; 
	background: #fff url(../images/boxbottom.gif) no-repeat; 
	color: #000; 
	/*piyush*/
	font-size :12px;
	font-weight: bold;
	font-family: Verdana;
	padding: 0 0 0 15px;
	/*end piyush*/
	
}
.box p 
{ 
	padding: 0; 
	margin: 0;
}
.image 
{ 
	float: left; 
	margin: 0 9px 3px 0;
 }
/*Piyush Bottom-Content */
.Bottom-Content 
{
	float: left; 
	/*width: 650px; */
	width: 947px; 
	margin: 0 0 10px 0;
 }
.BottomContentboxtop 
{ 
	height: 22px; 
	background: #fff url(../images/BottomcontentBoxtop.gif) no-repeat center; 
	color: #000; 
	/*piyush*/
	font-size :12px;
	font-weight: bold;
	font-family: Verdana;
	padding: 2px 0 0 35px;
	/*end piyush*/
	
}
.BottomContentboxMiddle 
{ 
	
	background: #fff url(../images/Bottomcontentboxmiddle.gif) repeat-y center; 
	color: #000; 
	
	
}
.BottomContentboxbottom
{ 
	height: 22px; 
	background: #fff url(../images/Bottomcontentboxbottom.gif) no-repeat center; 
	color: #5b5b5b; 
	
	
}
.BottomContentboxMiddle p 
{ 
	
	margin: 0 0 0 15px;
}


/*Piyush End Bottom Content */

/* misc */
.buttons 
{ 
	text-align: left; 
	padding: 4px 3px 0 0;
}
.left_articles .buttons 
{ 
	float: right; 
	height: 20px;
 }
.bluebtn 
{
	 background: #488EB2 url(../images/bluebtn.gif) no-repeat; 
	 width: 100px; 
	 padding: 1px 16px 5px 16px; 
	 color: #fff; 
	 text-decoration: none;
 }
.submitbluebtn 
{
	 background: #488EB2 url(../images/Go.gif) no-repeat;
	 padding: 1px 1px 1px 1px; 
	 /*width: 100px; 
	 padding: 1px 16px 5px 16px; */
	 color: #fff; 
	 text-decoration: none;
 }

.greenbtn 
{ 
	background: #488EB2 url(../images/greenbtn.gif) no-repeat; 
	padding: 1px 17px 5px 16px; 
	color: #fff; 
	text-decoration: none;
 }
.submitgreenbtn 
{ 
	background: #488EB2 url(../images/greenbtn.gif) no-repeat; 
	padding: 1px 17px 5px 16px; 
	color: #fff; 
	text-decoration: none;
 }
.bluebtn:hover, .greenbtn:hover 
{ 
	background: #488EB2 url(../images/hoverbtn.gif) no-repeat; 
	color: #fff;
 }
.submitbluebtn:hover, .submitgreenbtn:hover 
{ 
	background: #488EB2 url(../images/Gohover.gif) no-repeat; 
	color: #fff;
 }

/* footer  */
.footer 
{ 
	clear: both; 
	text-align: center; 
	line-height: 1.8em; 
	padding: 10px 0 10px 0; 
	border-top: 1px solid #ccc;
 }
 
 /* piyush */
 
 #body-center {
	float: left;
	width: 750px;
	padding-left: 28px;
}

.titlegrid {
	font-size : 12px;
	font-family : Verdana,Arial;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	color: Orange;
	
}

.titlegrid a
{
	color:#000000;
	text-decoration: none;
}
.titlegrid a:hover
{
	color:#EE5F19;

}
.ddllist
{
	font-size : 12px;
	font-family : Verdana,Arial;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	color: Orange;
}
.ddllist a
{
	color:#000000;
	text-decoration: none;
}
.ddllist a:hover
{
	color:#EE5F19;

}
.tbltitle
{
	font-size: 9pt;
	font-family: Verdana,Arial;
	font-weight: bold;
	color: #2C71AE;
}
.tbllabel
{
	font-size : 12px;
	font-family : Verdana,Arial;
	font-weight: bold;
	color: #888786;
}
.tbltextbox
{
	font-size: 9pt;
	font-family: Verdana,Arial;
	color: #535353;
}
.tbldata
{
	font-size: 9pt;
	font-family: Verdana,Arial;
	color: #000000;
	text-align: justify;
}
.lblgrid
{
	font-size : 11px;
	font-family : Verdana,Arial;
	color: #4C4B4B;
}
.lbltitle
{
	font-size : 12px;
	font-family : Verdana,Arial;
	color: Orange;
}
.tbl a
{
	font-size : 12px;
	font-family : Verdana,Arial;
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
.tbl a:hover
{
	color: Orange;
	
}
.pnllinkbtn
{
	font-size : 12px;
	font-family : Verdana,Arial;
	color: White;
	text-decoration: none;
}


 
 /* end Piyush */


.Contentboxtop 
{ 
	height: 22px; 
	background: #fff url(../images/contentBoxtop.gif) no-repeat center; 
	color: #000; 
	/*piyush*/
	font-size :12px;
	font-weight: bold;
	font-family: Verdana;
	/*padding: 2px 0 0 35px;*/
	padding: 2px 0 0 35px;	
	/*end piyush*/
	
	
}
.ContentboxMiddle 
{ 
	
	background: #fff url(../images/contentboxmiddle.gif) repeat-y center; 
	color: #000; 
	
	/*piyush
	font-size :12px;
	font-weight: bold;
	font-family: Verdana;
	padding: 2px 0 0 15px;
	/*end piyush*/
	
}
.Contentboxbottom
{ 
	height: 22px; 
	background: #fff url(../images/contentboxbottom.gif) no-repeat center; 
	color: #5b5b5b; 
	
	/*piyush
	padding: 0 10px 15px 10px; 
	margin: 0 0 10px 0; 
/*end piyush*/
}
.ContentboxMiddle p 
{ 	
	margin: 0 0 0 0px;
}


.thirds1
{ 
	float: left; 
	width: 150px; 
	background: #eee; 	
	color: #5d5d5d; 
}
.smallboxtop1 
{ 
	height: 10px; 
	background: #fff url(../images/smallboxtop1.gif) no-repeat; 
	color: #000; 
}
.smallbox1 
{ 
	/*background: #fff url(../images/smallboxcontent1.gif) no-repeat bottom left;*/
	background: #fff url(../images/smallboxcontent1.gif) repeat-y center;  
	color: #444; 	
}
.smallboxbottom1 
{ 
	/*background: #fff url(../images/smallboxcontent1.gif) no-repeat bottom left;*/
	background: #fff url(../images/smallboxbottom1.gif) no-repeat bottom;  
	color: #444; 
		
}
.smallbox1 p 
{ 
	
}
/* Project Photos */
.thirds2
{ 
	float: left; 
	width: 100px; 
	background: #eee; 	
	color: #5d5d5d; 
}
.smallboxtop2 
{ 
	height: 10px; 
	background: #fff url(../images/smallboxtop2.gif) no-repeat center; 
	color: #000; 
}
.smallbox2 
{ 
	/*background: #fff url(../images/smallboxcontent1.gif) no-repeat bottom left;*/
	background: #fff url(../images/smallboxcontent2.gif) repeat-y center;  
	color: #444; 	
}
.smallboxbottom2 
{ 
	/*background: #fff url(../images/smallboxcontent1.gif) no-repeat bottom left;*/
	background: #fff url(../images/smallboxbottom2.gif) no-repeat bottom;  
	color: #444; 
		
}
.smallbox2 p 
{ 
	
}
/* End Project Photos */
/* Data list */


.EntryLineHover
{
	cursor:hand;
	background-color:#D19275;	
} 
.EntryLine
{
	cursor:hand;
	background-color:#C7EBF8;	
	border-right: #2C71AE 1px solid;
	padding-right: 2px; 
	border-top: #2C71AE 1px solid;
    padding-left: 2px; 
    padding-bottom: 2px; 
    border-left: #2C71AE 1px solid; 
    padding-top: 2px;
    border-bottom: #2C71AE 1px solid;
}
.AlternatingRowStyle
{
	background-color:#EEE8AA;
}
.EmptyEvenCell
{
	background-color:#EEE8AA;
}
.EmptyOddCell
{
	background-color:#FAFAD2;
}




/* Property Listing DAtalist */

.ddllistProeprtylist
{
	font-size : 11px;
	font-family : Verdana,Arial;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	
}
.ddllistProeprtylist Label
{
	font-size : 11px;
	font-family : Verdana,Arial;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	color: Black;
}
.ddllistProeprtylist a
{
	color:#000000;
	text-decoration: none;
	font-size : 12px;
}
.ddllistProeprtylist a:hover
{
	color:#EE5F19;

}
.lblProTitle
{
	font-size : 12px;
	font-family : Verdana,Arial;
	font-weight: bold;
	color: #224602;
}
.tbllabelHighlight
{
	font-size : 12px;
	font-family : Arial;
	color: #FD2F0D;
}
.lblProtitle
{
	font-size : 11px;
	font-family : Verdana,Arial;
	color: #000000;
}
.lblProcontent
{
	font-size : 11px;
	font-family : Verdana,Arial;
	color: #4E5253;
}
.lblproh1title
{
	font-size : 13px;
	font-family : Verdana,Arial;
	color: #2C15A3;
}

/* property detail */

.Propertydetailbltitle
{
	font-size : 11px;
	font-family : Verdana,Arial;
	color: #000000;
}
.Propertydetailblcontent
{
	font-size : 11px;
	font-family : Verdana,Arial;
	color: #4E5253;
}
/* Model Popup */
.modalBackground
{
	background-color: #CBEEF9;
	filter: alpha(opacity=50);
	opacity: 0.50;
}



.updateProgress
{
	border-width: 2px;
	border-style: solid;
	border-color: #0BBDF7;
	background-color: #CBEDFF;
	position: absolute;
	width: 180px;
	height: 165px;
}

/* Tooltip */

/* CSS needed for the script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	/* left:0px;
	top:0px;*/
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #317082;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:150px;	/* Width of tooltip content */
	height:200px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

/* 17-04-2010 Ghanshyam  Start */
.tblpanelheader
{
font-size : 14px;
font-weight: bold;
font-family : Verdana,Arial;
color: #FF6A01;
}

/* 17-04-2010 Ghanshyam  End */