a {
	color: #024F7D;
	text-decoration: none;
	vlink: #024F7D;
	alink: #024F7D;
}

a:hover {
	text-decoration: underline;
}

body { margin: 0px 0px 0px 0px; }
.bannerbackground1 { background-attachment: scroll; background-image: url(../images/banner_top_background.gif); background-repeat: no-repeat; background-color:#B9D6E8; }
.bannerbackground2 { background-attachment: scroll; background-image: url(../images/banner_background.gif); background-repeat: no-repeat; background-color:#124B73; }
.footer { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#024C79; font-size:10px; font-weight:bold; }
.login { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#4B4B4B; font-size:10px; font-weight:bold; }
.loginbox { background-attachment: scroll; background-image: url(../images/box_login_background.gif); background-repeat: repeat-x; background-color:#E6F4FF; }
.loginpassword { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#00517D; font-size:9px; text-decoration:underline; }
.loginform {border:1px solid #D5D5D5; width:110px; height:18px; padding:1 2 2 2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#3CB7EB; font-size:10px; }
.menu { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#717171; font-size:11px; font-weight:bold; }
.menulogged { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#717171; font-size:11px; }
.home { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#4B4B4B; font-size:10px; line-height:12px; }
.heading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#024F7D; font-size:15px; font-weight:bold; }
.contents { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#2AA8DE; font-size:10px; line-height:12px; }
.content { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#4B4B4B; font-size:11px; line-height:14px; }
.imageborder {border:1px; border-color: #4B4B4B; border-style: solid;}
.contentheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#508FB6; font-size:11px; line-height:16px; font-weight:bold; }
.form {border:1px solid #D5D5D5; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#3CB7EB; font-size:11px; padding:2 2 3 2; height:20px; }
.formnone {border:1px solid #D5D5D5; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#3CB7EB; font-size:11px; padding:2 2 3 2; }






.banner { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#2AA8DE; font-size:10px; line-height:13px; }

.footer2 { font-family:Verdana,Arial,Helvetica,sans-serif; color:#039ADA; font-size:9px; font-weight:normal; }


.contentorange { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FA8608; font-size:11px; line-height:14px; }
.contentsgrey { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#999999; font-size:10px; line-height:12px; }
.contentgrey { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#999999; font-size:11px; line-height:14px; }

.formselect { border:1px solid #C5E5F3; width:200px; height:20px; padding:2 2 2 2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#2AA8DE; font-size:10px; }
.formtext { border:1px solid #C5E5F3; width:200px; height:22px; padding:3 2 2 2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FA8608; font-size:10px; }
.formtextnone { border:1px solid #C5E5F3; height:22px; padding:3 2 2 2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FA8608; font-size:10px; }
.formlisting { border:1px solid #C5E5F3; height:22px; padding:3 2 2 2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FA8608; font-size:11px; }
.price { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#FA8608; font-size:11px; line-height:14px; }

.columnleft { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#333333; font-size:10px; line-height:12px; }
.formnewsletter {border:1px solid #DBEAC0; width:176px; height:23px; padding:3 2 2 3; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#29ACFF; font-size:11px; text-align:center; }
.pagebackground { background-attachment: scroll; background-image: url(../images/page_background.gif); background-repeat: no-repeat; }
.bordercolour { background-color:#C6C5C5; }
.message { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#29ACFF; font-size:11px; line-height:16px; }
.menu2 { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#76BA39; font-size:11px; line-height:14px; }
.formproperty {border:1px solid #B9B9B9; width:150px; height:18px; padding:2 2 2 2; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#D9001F; font-size:10px; }
.formtextarea { width:150px; height:80px; font-family : Tahoma,Arial,Verdana,Helvetica,sans-serif; border:1px solid #B9B9B9; color:#D9001F; font-size:11px; padding:2 3 1 3px; }

.imagebordergrey {border:1px; border-color: #999999; border-style: solid;}
.disclaimer { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#2AA8DE; font-size:10px; line-height:12px; text-align:justify; }





.intro { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#9A917B; font-size:9px; line-height:14px; text-align:center; }

.contentbox { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#9A917B; font-size:11px; line-height:14px; text-align:justify; }

.calendarheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#A69D87; font-size:12px; font-weight:bold; background-color:#D8CDB3; }
.calendarday { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#D8CDB3; font-size:11px; }
.calendarnumber { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#5E99B5; font-size:11px; font-weight:bold; }
.calendarcolour {  }
.calendarcontent { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#9A917B; font-size:10px; line-height:12px; }
.calendarfooter { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#A69D87; font-size:10px; line-height:14px; background-color:#D8CDB3; }
.homeintro { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#9A917B; font-size:11px; line-height:14px; }
.homeheading { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#042954; font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; }
.homecontent { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#9A917B; font-size:9px; line-height:12px; }
.homeheadingfeature { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#866F3C; font-size:10px; line-height:16px; font-weight:bold; text-transform:uppercase; }
.homecontentfeature { font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif; color:#042853; font-size:10px; line-height:14px; }




