body,td,th {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px;	}
body { background-color: #8CB059 }

h1{ margin:4px 0 0 0;}
h2 { font-size:20px; margin:10px 0 10px 0;}

.status_message{ color:red; font-weight:bold; }

.textfield{ width:180px; color:navy; }

.textareas{ width:300px; color:navy;}

#main_content{border-right:dotted 1px #CCCCCC; border-left:dotted 1px #CCCCCC; padding:4px; }

.advert_space{ border:solid 1px #BCBCBC; background-color: #EEEEEE; height:80px; width:170px;}

#contactus td{ text-align:left;}

#footer{ background-color: #8CB059;	}

#bread_crumb a{ text-decoration:none; }

#navigator a{text-decoration:none; font-size:12px; font-weight:normal; color: navy; }

#property_page td{text-align:justify;}

/******************************************/
/************CALENDARS STYLES**************/
div .mainTitle { 
	height:135px; 
	border-bottom: 1px dotted #E9DC83; 
	text-align:center; 
	background: url("../ris/images/indalo.jpg") center no-repeat; 
}
.calendar { 
	font-weight:bold; 
	font-size:24px; 
	width:100%; 
}
.mainTable { 
	width:100%; 
	text-align:center; 
}
.mainTable div#main { 
	width: 100%; 
}
.mainTable div.outline { 
	width: 190px; 
	float:left; 
	margin:5px; 
	border: 1px solid #000; 
	background-color:#CCC; 
}
.mainTable div.month { 
	font-size:14px; 
	font-weight:bold; 
	background-color:#FFFF33; 
	color:#990000; 
	width: 190px; 
	text-align:center; 
	padding: 5px 0px 5px 0px; 
}
.mainTable a { 
	font-size:10px; 
	width: 25px; 
	width *\*: 14.28%;
	border: 1px solid #CCC; 
	color:#000; 
	text-decoration:none; 
	background-color:#FFF; 
	height:25px; 
	float:left; 
	text-align:center; 
}
.mainTable a.header {
	font-size:9px; 
	width: 25px;
	width *\*: 14.28%;
	background-color:#FF9; 
	font-weight:bold; 
}
.mainTable a.blank {  
	border: 1px solid #CCC; 
	background-color: #CCC; 
	
}
/******************************************/
