input.NormalButton
{
		background-color:#215b33;
		color :#ffffff;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
   		font-size:12px;
		font-weight:bold;
		height:25px;
		width:80px;    	
  }

h2 {

		color: #333;
		background-color: #f8f8f8;
		font-size: 1.2em;
		margin: 0;
		margin-bottom: 0.5em;
		margin-top: 0.5em;
		padding: 0.25em;
		font-style: normal;
		text-align: left;
		border-bottom-style: solid;
		border-bottom-width: 0.5em;
		border-bottom-color: #ddd;
		line-height: 130%;
}
.topclass{
		clear:both;
		text-align:right;
		float:right;
		margin-top:10px;
		height:5px;
		padding-bottom:0;
		padding-top:0;
		
}


	

.mandatory {
		color:#CC0000;
		font-size:10px;
}


.Mandatory_Text {
		font-family:Verdana;
		font-size:9px; 
		color: #215b33;
		text-decoration:none;
}

.pageHeader
{
		font-family:Verdana;
		font-size:12px; 
		color: #215b33;
		text-decoration:none;
}
/* form elements */

form { 
 		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight: normal;
		text-decoration:none;
 }
input{
 
 		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight: normal;
		text-decoration:none;

}
input[type=text]{
	width: 200px;
}
textarea { 
 
 		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight: normal;
		text-decoration:none;
}

select{
		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight: normal;
		text-decoration:none;}
.Field_Name
{
		font-family:Verdana;
		font-size:10px; 
		color: #215b33;
		text-decoration:none;
}
.admin
{
		font-family:Verdana;
		color:#215b33;
		font-size:14px;
}
.admin a
{
		font-family:Verdana;
		color:#215b33;
		font-size:14px;
		text-decoration:none;
}
.admin a:hover
{
		font-family:Verdana;
		color:#00CC33;
		font-size:14px;
		text-decoration:none;
}
.hyperlink 
{
	width:1000px;	
		
}
.hyperlink a
{

		font-family:Calibri;
		font-size:12px; 
		color:white;
		text-decoration:none;
		font-size-adjust:none;
		
}
.hyperlink a:hover
{
 
		font-family:Calibri;
		font-size:12px; 
		color: #63B485;
		text-decoration:none;
		font-size-adjust:none;	
		
}



.hyperlink_footer 
{
	width:1000px;	
		
}
.hyperlink_footer a
{

		font-family:Calibri;
		font-size:12px; 
		color:white;
		text-decoration:none;
		font-size-adjust:none;
		
}
.hyperlink_footer a:hover
{
 
		font-family:Calibri;
		font-size:12px; 
		color: #63B485;
		text-decoration:none;
		font-size-adjust:none;	
		
}

.website{
		font-family:Calibri;
		font-size:12px; 
		color:white;
		text-decoration:none;
		/*font-size-adjust:none;*/

}


.hyperlinksite 
{
	width:1000px;	
		
}
.hyperlinksite a
{

		font-family:Calibri;
		font-size:15px; 
		color:#407b40;
		text-decoration:none;
		font-size-adjust:none;
		font-weight:bold;
		
}
.hyperlinksite a:hover
{
 
		font-family:Calibri;
		font-size:15px; 
		color: #63B485;
		font-size-adjust:none;	
		font-weight:bold;
		
}

.hyperlinkstaff a
{

		font-family:Calibri;
		font-size:16px; 
		color:blue;		
		font-size-adjust:none;
		font-weight:bold;
		
}
.hyperlinkstaff a:hover
{
 
		font-family:Calibri;
		font-size:16px; 
		color: #63B485;
		font-size-adjust:none;	
		font-weight:bold;
		
}




.hyperlinkcontact 
{

		font-family:Calibri;
		font-size:13px; 
		color:blue;		
		font-size-adjust:none;
		font-weight:bold;
		
}
.hyperlinkcontact:hover
{
 
		font-family:Calibri;
		font-size:13px; 
		color: #63B485;
		font-size-adjust:none;	
		font-weight:bold;
		
}


/* seperator for menu */
.separator
{
		font-family:Calibri;
		font-size:12px; 
		color:#f2fced;
		text-decoration:none;
		vertical-align:middle;
}
/* text on menu */
.menutexton
{
	
		height: 41px;
		font-family:Calibri;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		text-decoration: none;
		vertical-align:middle;  
		border:0;
		padding-top:12px;
		
		
		
}
/* text on menu clicked */
.menutextoff 
{
		font-family:Calibri;
		font-size:14px;
		font-weight:bold;
		color:#215b33;		
		text-decoration: none;
		vertical-align: middle; 
	   	height:41px;
		padding-top:12px;
}

.menutextactive
{
		font-family:Calibri;
		font-size:14px;
		font-weight:bold;
		color:#87583D;	
		text-decoration: none;
		vertical-align: middle; 
	   	height:41px;
		padding-top:12px;
}
.menu_on {

		background-color:#215b33;
		width:282px; 
		height:41px;
		text-decoration:none;
}

.menu_arrow
{
		padding-left:10px;
		border:0;
		font-family:Calibri;
		font-size:14px;
		vertical-align:text-bottom; 
		padding-top:12px;
		text-decoration:none;
}


.address 
{
		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight: normal;
		text-decoration:none;

}

.address a
{
		font-family:Calibri;
		font-size:14px;
		color:blue;
		font-weight: normal;
		

}

.address a:hover 
{
		font-family:Calibri;
		font-size:14px;
		color:#63B485;
		font-weight: normal;
		

}

.addressquestion 
{
		width:660px;
		float:left;
		margin-top:10px;
		font-family:Calibri;
		font-size:13px;
		color:#407b40;
		font-weight:bold;
		text-decoration:underline;
		cursor:pointer;
}


.addressitalic 
{
		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight:bold;
		font-style:italic;
		text-decoration:none;
}

.addressitalic a
{
		font-family:Calibri;
		font-size:14px;
		color:blue;
		font-weight:bold;
		font-style:italic;
		
}

.addressitalic a:hover
{
		font-family:Calibri;
		font-size:14px;
		color:#63B485;
		font-weight:bold;
		font-style:italic;
		
}


.stafftext 
{
		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		text-decoration:none;

}
.addressheader 
{
		font-family:Calibri;
		font-size:16px;
		color:#407b40;
		font-weight:bold;
		text-decoration:none;
}
.addressheadersoon
{
		font-family:Calibri;
		font-size:16px;
		color:#407b40;
		font-weight:bold;
		text-decoration:none;
}


.headertext
{
		font-family:Calibri;
		font-size:19px;
		color:#ffffff;
			
}
.headertextmedium
{
		font-family:Calibri;
		font-size:16px;
		color:#407b40;	
		
}
   

.headertextsmall
{
		font-family:Calibri;
		font-size:14px;
		color:#ffffff;
		cursor:pointer;
}

.rentalapplication-subheading
{
		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight:bold;
}

.rentalapplication-formlabel
{
		font-family:Calibri;
		font-size:13px;
		color:#407b40;
}

.rentalapplication-formlabel a
{
		font-family:Calibri;
		font-size:13px;
		color:#407b40;
		font-weight:bold;
}
.rentalapplication-formlabel a:hover
{
		font-family:Calibri;
		font-size:13px;
		color:#407b40;
		font-weight:bold;
}

	
img
{
		border:0;
}

.footer{
		
		margin:0;
}
/* div logo */
.footer_logo {
		float:left;
		width:980px; 
		padding-left:10px;
}


.button{
width:100px;
height:30px;
background-color:#215b33;
color:#FFFFFF;
}
.button:hover
{
width:100px;
height:30px;
background-color:#a6d990;
color:#215b33;
}




/* contact form classes */

.contact-left
{
	float:left; 
	text-align:right;
	font-family:Calibri;
	font-size:14px;
	color:#407b40;
	width:300px;
}
.contact-left2
{
	float:left; 
	text-align:right;
	font-family:Calibri;
	font-size:14px;
	color:#407b40;
	width:300px;
}
.contact-left3
{
	float:left; 
	text-align:right;
	font-family:Calibri;
	font-size:14px;
	color:#407b40;
	width:350px;
}
.contact-left31
{
	float:left; 
	text-align:right;
	font-family:Calibri;
	font-size:12px;
	color:#407b40;
	width:350px;
}
.contact-right
{
 width:275px;
 float:left; 
 text-align:left;
 font-family:Calibri;
	font-size:14px;
	color:#407b40;
}
.contact-right2
{
 width:225px;
 float:left; 
 text-align:left;
}
.contact-label
{
font-family:Calibri;
font-size:16px;
font-weight:bold;
color:#407b40;

}

.required, .cond-required{
	float: left;
}

.about_mrm_div{
	clear:both;
	width:640px;
	height:108px; 
	float:left; 
	text-align:justify; 
/*	padding:10px;
	margin-left:8px;*/
	margin:8px;
	

}

.about_mrm_div_image{
	width:660px;
	height:auto; 
	float:left; 
	text-align:justify; 
/*	padding:10px;
	margin-left:8px;
	margin:8px;*/
	margin-top:-15px;
	
}

.about_mrm_div_image1{
	width:660px;
	height:auto; 
	float:left; 
	text-align:justify; 
/*	padding:10px;
	margin-left:8px;
	margin:8px;*/
	margin-top:15px;
	
}
.address_image 
{
		height:175px;
		line-height:17px;
		font-family:Calibri;
		font-size:14px;
		color:#407b40;
		font-weight: normal;
		text-decoration:none;
		padding-bottom:10px;
	
		padding-left:10px;
		padding-right:-10px;
		width:500px;
		float:left;
		
}


.image_div{

		float:left; 
		

}
/* Start of Clients Logo List on ManageMyProperty Page */
#clients_div{
	padding: 10px; width:540px; height: 230px; overflow: visible; margin: 0 auto;
}
#clients_div ul{
	list-style: none;
	list-style-position: inside;
	padding: 0;
	margin: 5px auto;
	float: left;
	width:540px; 
}
#clients_div ul li{
	width: 180px;
	display: block;
	float: left;
	text-align: center;
}
#clients_div ul li img{
	border: 1px dashed #ccc;
	padding: 5px;
}
/* End of Clients Logo List on ManageMyProperty Page */
/* Unordered List with width 400 */
.ul_400{
	width: 400px;
	list-style: circle;
	float: left;
	padding: 0 20px;
}
.ul_400 li{
	padding: 2px;
}
/* End of Unordered List with width 400 */
ul.rental-box {
	list-style: url(../images/bullet.png) !important;
	padding: 20px !important;
	
}
ul.rental-box li{
	font-size: 15px !important;
}
#payment{
	display: block;
	border: none;
	outline: none;
	background: url(../images/pay-button.png) no-repeat;
	height: 26px;
	width: 166px;
	float: right;
}


input.NormalButton

{

		background: #215b33;

    color: #ffffff;

    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;

    font-size: 14px;

    font-weight: bold;

    height: 50px;

    width: 100pt
}

input.NormalTextbox

{

    background: #ffffff;

    border: #c0c0c0 1px solid;

    color: #000000;

    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;

    font-size: 12px;

    height: 20px;

}

.label5

{

  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;

  font-size: 12px;

  font-weight: bold;

  color:#FFFFFF;

  text-align:center

 

}
	.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
	.ui-timepicker-div dl { text-align: left; }
	.ui-timepicker-div dl dt { height: 25px; }
	.ui-timepicker-div dl dd { margin: -25px 10px 10px 65px; }
	.ui-timepicker-div td { font-size: 90%; }

*{
	font-family: Calibri;
	font-size: 13px;
}
	.form label{
		font-family: Arial, Helvetica, sans-serif !important;
	}
	.form strong{
		font-family: Arial, Helvetica, sans-serif !important;
		line-height: 20px;
	}
	#form_container{
		width: 600px;
		float: left;
		height: auto;
		overflow: hidden;
	}
	form#FrmRental{
		display: none;
	}
	#FrmRental-loader{
		width: 600px;
		height: 150px;
		display: block;
		background: url(../images/FrmRental-loader.gif) no-repeat 50% 50%;
		position: relative;
		text-align: center;
	}
	#FrmRental-loader h3{
		font-size: 18px;
		color: #057E05;
		font-family: Calibri;
		position: relative;
		bottom: 0;
	}
.form{
		width: 600px;
		height: auto;
		overflow: hidden;
		padding: 0;
		list-style: none;
		color: #407B40;
		font-size: 12px;
		font-family: Calibri;
		display: block;
    float: left;
	}
	.form ul{
		height: auto;
		overflow: hidden;
		padding: 0;
		list-style: none;
	}
	.form li{
		margin: 3px 0;
	}
	.form li.label{
		text-align: right;
		float: left;
		width: 200px;
		clear: left;
	}
	.form li.label_ful_left{
		text-align: left;
		float: left;
		width: 600px;
		clear: both;
		margin-left: 4px;
	}
	.form li.label_ful_left ul.numbering{
		list-style: decimal;
		padding: 20px;
	}
	.form li.label_ful_left ul.numbering, .form li.label_ful_left ul.no_numbering li.question{
		width: 100%;
	}
	.form li.label_ful_left ul.numbering li.label1, .form li.label_ful_left ul.numbering li.field1{
		float: left;
		clear: none;
		width: auto;
		padding: 2px 4px;
	}
	
	.form li.field{
		text-align: left;
		float: left;
		clear: right;
		width: 400px;
	}
	.form li.field_ful_left{
		text-align: left;
		float: left;
		clear: right;
		width: 600px;
	}
	.form ul.sub_field_ful_left{
		float: left;
		clear: right;
		width: 600px;
	}
	.form ul.sub_field_ful_left li{
		float: left;
	}
	.form ul.sub_field_ful_left li.label{
		width: 100px;
		text-align: left;
		clear: none !important;
		
	}
	.w_200{
		width: 200px !important;
	}
	.form ul.sub_field_ful_left ul.sub_form{
		float: left;	
	}
	.form ul.sub_field_ful_left ul.sub_form li.label{
		text-align: right;
		float: left;
		width: 200px;
	}
	.form ul.sub_field_ful_left ul.sub_form li.field{
		text-align: left;
		float: left;
		clear: right;
		width: 350px;
	}
	.form ul.sub_field_ful_left li.title, .form ul.sub_field_ful_left li.title ul{
		width: 100%;
	}
	.form ul.sub_field_ful_left ul li{
		margin: 2px 3px;
	}
	.form ul.sub_field_ful_left ul li.count{
		width: 50px !important;
	}
	.form ul.sub_field_ful_left ul li.name, .form ul.sub_field_ful_left ul li.name input{
		width: 170px;
	}
	.form ul.sub_field_ful_left ul li.age, .form ul.sub_field_ful_left ul li.age select{
		width: 70px;
	}
	.form ul.sub_field_ful_left ul li.relation, .form ul.sub_field_ful_left ul li.relation input{
		width: 150px;
	}
	.form ul.sub_field_ful_left ul li.ssn, .form ul.sub_field_ful_left ul li.ssn input{
		width: 100px;
	}
	.form ul.sub_field_ful_left ul li.weight{
		width: 100px;
	}
	.form ul.sub_field_ful_left ul li.weight input{
		width: 70px;
	}
	.form ul.sub_field_ful_left ul li.type, .form ul.sub_field_ful_left ul li.type input{
		width: 150px;
	}
	.paragraph{
		text-align: justify !important;
		padding: 0 5px !important;
		width: 590px !important;
		font-weight: bold !important;
		font-size: 15px !important;
	}
	label.error{
		color: #FF0000 !important;
		clear: both;
		float: left;
		display: none;
	}
	input.amount{
		width: 192px !important;
	}
	label.bold{
		font-size: 14px;
		font-weight: bold;
		line-height: 25px;
	}
/* Social Network Icons */

ul#social_networks{
	float: right;
	width: 220px;
	padding: 0;
	margin: 0 auto 4px;
	list-style: none;
	position: relative;
	z-index: 2;
}
#social_networks li{
	float: left;
	margin-right: 10px;
}
#social_networks li a, #social_networks li img{
	border: none;
	outline: none;
}
/* End of Social Network Icons */
