/* CFCAR Global Menu Style Sheet */
img {font-weight:normal; font-size:8pt;border:0;}
.content {
	position:absolute;
	left:174px;
	top:140px;
	width:575px;
}
.leftmenu {
	position:absolute;
	height:637px;
	left:20px;
	width:155px;
	top:0px;
}
.leftmenu a:link:hover {color:#fff;}
.leftmenu ul {margin:0px;padding:0px;list-style-type:none;} /* This removes the list bullets, and margin */
.leftmenu ul a {display:block;margin:0px;padding-top:26px;overflow:hidden;}
.leftmenu ul li ul a {padding-top:0;} /* needed to remove top padding for flyout */
/* CFCAR top left logo */
.leftmenu li.cfcar_logo {
	position:absolute;
	background-image:url('../images/layout/assnnav1_01.png');
	height:190px;
	top:0px;
	width:155px;
}
/* CFCAR Left Nav Find a Specialist */
.leftmenu li.findspecial {
	position:absolute;
	background-image:url('../images/layout/assnnav1_11.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:190px;
}
.leftmenu a#findspecial_link {background:transparent url('../images/layout/assnnav2_11.png') -52px -100px no-repeat;height:2px;} /* Find Specialist Hover Image */
.leftmenu a#findspecial_link:hover {background-position: 0px 0px; }
/* CFCAR Left Nav Find a Property */
.leftmenu li.findprop {
	position:absolute;
	background-image:url('../images/layout/assnnav1_12.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:217px;
}
.leftmenu a#findprop_link {background:transparent url('../images/layout/assnnav2_12.png') -52px -100px no-repeat;height:2px} /* Find Prop Hover Image */
.leftmenu a#findprop_link:hover {background-position: 0px 0px; }
/* CFCAR Left Nav About CFCAR */
li.about {
	position:absolute;
	background-image:url('../images/layout/assnnav1_13.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:244px;
	z-index:6;
}
a#about_link {background:transparent url('../images/layout/assnnav2_13.png') -52px -100px no-repeat;height:2px;} /* About CFCAR Hover Image */
a#about_link:hover {background-position: 0px 0px;}
.aboutflyout li:hover {color:#fff;background:#800000;}
.aboutflyout li:hover a:link{color:#fff;}
.aboutflyout li:hover a:visited{color:#fff;}
.aboutflyout li a:link{color:#aa0218;}
ul.aboutflyout {
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	font-size:12px;
	z-index:200;
}

li ul li {border-top:#6c6c6c solid 1px;padding:5px;} /* Padding for flyout */

/* CFCAR Left Nav membership */
li.membershipmenu {
	position:absolute;
	background-image:url('../images/layout/assnnav1_23.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:271px;
	z-index:5;
}
a#membershipmenu_link {background:transparent url('../images/layout/assnnav2_23.png') -52px -100px no-repeat;height:2px;} /* membership Hover Image */
a#membershipmenu_link:hover {background-position: 0px 0px;}
.membershipflyout li:hover {color:#fff;background:#800000;}
.membershipflyout li:hover a:link{color:#fff;}
.membershipflyout li a:link{color:#aa0218;}
ul.membershipflyout {
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	font-size:12px;
	z-index:5;
}
ul li:hover ul.membershipflyout {
	visibility:visible;
	position:absolute;
	top:0px; 
	z-index:5;
	width:200px;
	}
/* CFCAR Left Nav partnership */
li.partnershipmenu {
	position:absolute;
	background-image:url('../images/layout/assnnav1_22.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:298px;
	z-index:4;
}
a#partnershipmenu_link {background:transparent url('../images/layout/assnnav2_22.png') -52px -100px no-repeat;height:2px;} /* partnership Hover Image */
a#partnershipmenu_link:hover {background-position: 0px 0px;}
.partnershipflyout li:hover {color:#fff;background:#800000;}
.partnershipflyout li:hover a:link{color:#fff;}
.partnershipflyout li a:link{color:#aa0218;}
ul.partnershipflyout {
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	font-size:12px;
	z-index:200;
}
ul li:hover ul.partnershipflyout {
	visibility:visible;
	position:absolute;
	top:0px; 
	z-index:2;
	width:200px;
	}
/* CFCAR Left Nav Annual event Sponsorship */
li.eventsponsormenu {
	position:absolute;
	background-image:url('../images/layout/assnnav1_24.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:325px;
	z-index:4;
}
a#eventsponsormenu_link {background:transparent url('../images/layout/assnnav2_24.png') -52px -100px no-repeat;height:2px;} /* partnership Hover Image */
a#eventsponsormenu_link:hover {background-position: 0px 0px;}
.eventsponsorflyout li:hover {color:#fff;background:#800000;}
.eventsponsorflyout li:hover a:link{color:#fff;}
.eventsponsorflyout li a:link{color:#aa0218;}
ul.eventsponsorflyout {
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	font-size:12px;
	z-index:200;
}
ul li:hover ul.eventsponsorflyout {
	visibility:visible;
	position:absolute;
	top:0px; 
	z-index:2;
	width:200px;
	}
	
/* CFCAR Left Nav Education */
li.educationmenu {
	position:absolute;
	background-image:url('../images/layout/assnnav1_14.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:352px;
	z-index:5;
}
a#educationmenu_link {background:transparent url('../images/layout/assnnav2_14.png') -52px -100px no-repeat;height:2px;} /* Education Hover Image */
a#educationmenu_link:hover {background-position: 0px 0px;}
.educationflyout li:hover {color:#fff;background:#800000;}
.educationflyout li:hover a:link{color:#fff;}
.educationflyout li a:link{color:#aa0218;}
ul.educationflyout {
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	font-size:12px;
	z-index:200;
}
ul li:hover ul.educationflyout {
	visibility:visible;
	position:absolute;
	top:0px; 
	z-index:2;
	width:200px;
	}

/* CFCAR Left Nav Calendar & Events */
li.calendarevents {
	position:absolute;
	background-image:url('../images/layout/assnnav1_15.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:379px;
	z-index:4;
}

.leftmenu a#calendarevents_link {background:transparent url('../images/layout/assnnav2_15.png') -52px -100px no-repeat;height:2px;} /* Calendar and Events Hover Image */
.leftmenu a#calendarevents_link:hover {background-position: 0px 0px; }
.calendareventsflyout li:hover {color:#fff;background:#800000;}
.calendareventsflyout li:hover a:link{color:#fff;}
.calendareventsflyout li a:link{color:#aa0218;}
ul.calendareventsflyout {
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	font-size:12px;
	z-index:4;
}
ul li:hover ul.calendareventsflyout {
	visibility:visible;
	position:absolute;
	top:0px; 
	width:200px;
	}



/* CFCAR Left Nav Resources */
li.resourcesmenu {
	position:absolute;
	background-image:url('../images/layout/assnnav1_16.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:406px;
	z-index:3;
}
.leftmenu a#resourcesmenu_link {background:transparent url('../images/layout/assnnav2_16.png') -52px -100px no-repeat;height:2px;} /* Resources Hover Image */
.leftmenu a#resourcesmenu_link:hover {background-position: 0px 0px; }
.resourcesflyout li:hover {color:#fff;background:#800000;}
.resourcesflyout li:hover a:link{color:#fff;}
.resourcesflyout li a:link{color:#aa0218;}
ul.resourcesflyout {
	position:relative;
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	font-size:12px;
	z-index:3;
}
.leftmenu ul li:hover ul.resourcesflyout {
	visibility:visible;
	position:absolute;
	top:1px; 
	width:180px;
	}
/* CFCAR Left Nav Government */
.governmentmenu {
	position:absolute;
	background-image:url('../images/layout/assnnav1_17.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:433px;
	z-index:0;
}
.leftmenu a#governmentmenu_link {background:transparent url('../images/layout/assnnav2_17.png') -52px -100px no-repeat;height:2px;} /* Government Hover Image */
.leftmenu a#governmentmenu_link:hover {background-position: 0px 0px; }
/* CFCAR Left Nav Career Opportunities */
.careeropmenu {
	position:absolute;
	background-image:url('../images/layout/assnnav1_18.png');
	background-repeat:no-repeat;
	height:27px;
	width:155px;
	top:460px;
	z-index:0;
}
.leftmenu a#careeropmenu_link {background:transparent url('../images/layout/assnnav2_18.png') -52px -100px no-repeat;height:0px;} /* Career Op Hover Image */
.leftmenu a#careeropmenu_link:hover {background-position: 0px 0px; }
/* CFCAR Left Nav News and Press */
.newspressmenu {
	position:relative;
	background-image:url('../images/layout/assnnav1_19.png');
	background-repeat:no-repeat;
	height:27px; /* Sets hight of News and Press button */
	width:155px; /* Sets width of News and Press button */
	top:487px;
	z-index:2;
}
.leftmenu a#newspressmenu_link {background:transparent url('../images/layout/assnnav2_19.png') -52px -100px no-repeat;height:2px;} /* About CFCAR */
.leftmenu a#newspressmenu_link:hover {background-position: 0px 0px; }
.newspressflyout li:hover {color:#fff;background:#800000;}
.newspressflyout li:hover a:link{color:#fff;}
.newspressflyout li a:link{color:#aa0218;}
ul.newspressflyout {
	color:#AA0218;
	position:relative;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	top:1px;
	left:140px;
	width:180px; /* Sets width of flyout menu */
	font-size:12px;
}
.leftmenu ul li:hover ul.newspressflyout {
	visibility:visible;
	position:absolute;
	}
/* CFCAR Left Nav Bottom Realtors Commercial Alliance Logo */
.button10 {
	position:absolute;
	background-image:url('../images/layout/assnnav1_20.png');
	background-repeat:no-repeat;
	height:199px;
	width:155px;
	top:514px;
	z-index:-4;
}
/* CFCAR Association Banner */
.assnbanner {
	position:absolute;
	background-image:url('../images/layout/assnbanner2.jpg');
	height:110px;
	left:175px;
	width:595px;
	top:0px;
}

/* Top Menu */
.topmenu {
	position:absolute;
	height:26px;
	left:175px;
	width:594px;
	top:110px;
	z-index:0;
}
.topmenu ul {margin:0px;padding:0px;list-style-type:none;} /* This removes the list bullets, and margin */
.topmenu ul a {display:block;padding-top:26px;overflow:hidden;}
/* CFCAR Left Red Nav Bar */
.topmenu li.rednavleft {
	position:absolute;
	background:transparent url('../images/layout/assnnav1_03.png');
	height:26px;
	left:0px;
	width:52px;
	top:0;
}
/* CFCAR Red Nav Home */
.topmenu li.rednavhome {
	position:absolute;
	background:transparent url('../images/layout/assnnav1_04.png');
	background-repeat:no-repeat;
	height:26px;
	left:52px;
	width:68px;
	top:0px;
}
.topmenu a#rednavhome_link {background:transparent url('../images/layout/assnnav2_04.png') -52px -100px no-repeat;}
.topmenu a#rednavhome_link:hover {background-position: 0px 0px; }

/* CFCAR Red Nav Login */
li.rednavlogin {
	position:absolute;
	background-image:url('../images/layout/assnnav1_05.png');
	background-repeat:no-repeat;
	height:26px;
	left:120px;
	width:113px;
	top:0px;
}
.rednavlogin_link {background: url('../images/layout/assnnav2_05.png') -52px -100px no-repeat;}
.rednavlogin_link:hover {background-position: 0px 0px;} /* show hover image */
.login li a:link #topmenu a#rednavlogin_link:hover{color:#AA0218;font-size:12px;}
/* CFCAR Red Nav Login Menu */
.topmenu ul li ul a {padding-top:0;} /* needed to remove top padding for flyout */
.login li:hover {color:#000;}
.login li:hover a:link{color:#000;}
.login li a:link{color:#aa0218;}
ul.login {
	color:#AA0218;font-size:12px;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	width:160px;
	top:18px;
	font-size:12px;
	}

.topmenu ul li:hover ul.login {
	visibility:visible;
	position:absolute; 
	width:160px;
	z-index:1;
	}

.topmenu li ul li {border-top:#6c6c6c solid 1px; padding:5px;}
/*CFCAR Red Nav Join */
li.rednavjoin {
	position:absolute;
	background-image:url('../images/layout/assnnav1_06.png');
	height:26px;
	left:233px;
	width:61px;
	top:0px;
	z-index:-1;
}
.rednavjoin_link {background:transparent url('../images/layout/assnnav2_06.png') -52px -100px no-repeat;}
.rednavjoin_link:hover {background-position: 0px 0px;}
/* CFCAR Red Nav Contact */
li.rednavcontact {
	position:absolute;
	background-image:url('../images/layout/assnnav1_07.png');
	height:26px;
	left:294px;
	width:95px;
	top:0px;
}
.rednavcontact_link {background:transparent url('../images/layout/assnnav2_07.png') -52px -100px no-repeat;}
.rednavcontact_link:hover {background-position: 0px 0px;}
/* CFCAR Red Nav County Search */
li.rednavcountysearch {
	position:absolute;
	background:transparent url('../images/layout/assnnav1_08.png') no-repeat;
	height:26px;
	left:389px;
	width:108px;
	top:0px;
}
.rednavcountysearch_link {background:transparent url('../images/layout/assnnav2_08.png') -52px -100px no-repeat;}
.rednavcountysearch_link:hover {background-position: 0px 0px; }
.county li a:link{color:#aa0218;}
ul.county {
	color:#AA0218;font-size:12px;
	padding-top:0;
	background:#d8d8d8;
	border-bottom:#6c6c6c solid 1px;
	border-left:#6c6c6c solid 1px;
	border-right:#6c6c6c solid 1px;
	width:108px;
	top:18px;
	font-size:12px;
	}

.topmenu ul li:hover ul.county {
	display:block;
	visibility:visible;
	position:absolute; 
	width:70px;
	left:19px;
	z-index:1;
	}

.rednavright {
	position:absolute;
	background-image:url('../images/layout/assnnav1_09.png');
	height:26px;
	left:497px;
	width:98px;
	top:0px;
}
.maincontent {
	position:absolute;
	height:600px;
	left:175px;
	width:594px;
	top:136px;
	z-index:-1;
}
.sponsorscolumn {
	position:absolute;
	display:block;
	margin:5px;
	padding:5px;
	left:782px;
	width:114px;
	top:0px;
	}
.sponsorscolumn a img {   /* Sets width and border for Sponsorcolumn logos */
	border:0px;
}
.sponsorscolumn a:link {color:#aa0218;font:8pt Arial; text-align:center;}
.appby {height:17px;text-align:right;width:94px;}
.mediafee, .far, .nar {text-align:center;width:79px;}
.asscdues, .totalsecaff, .totalpri {text-align:center;width:94px;}
