
label {
	white-space:nowrap;
}


a.nextArrow   {
	background-image:url(../images/events/next_arrow2.png);
	height: 27px;
	width: 27px;	
	background-repeat:no-repeat;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
}

a.prevArrow   {	
	background-image:url(../images/events/prev_arrow2.png);
	height: 27px;
	width: 27px;	
	background-repeat:no-repeat;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
	
}

.nextArrow   {	
	float: left;
	height: 27px;
	width: 27px;	
	background-repeat:no-repeat;
	background-image:url(../images/events/next_arrow_disabled.png);
	margin-top: 8px;
	margin-left: 10px;
}

.prevArrow   {
	float: left;
	height: 27px;
	width: 27px;	
	background-image:url(../images/events/prev_arrow_disabled.png);
	background-repeat:no-repeat;
	margin-top: 8px;
	margin-right: 10px;
}

.cal_bg-rght {
	background-image:url(../images/events/cal_bg-rght.gif);
	background-repeat:repeat-y;
	background-position:right;
	min-height: 680px;
	position: relative;
	/*left: -1px;*/
}

.evnt-mainHeader h3{
	margin-top: 0px;
	padding-top: 6px;
	font-size:11px;
}

#prntMnthly {
	background-image:url(../images/events/prnt_mnthly_cal2.png);
	background-repeat:no-repeat;
	width: 136px;
	height: 28px;
	margin-bottom: 10px;
	display:block;
	margin-left: 10px;
	float: left;
}
#whtsHappening {
	background-image:url(../images/events/happening2.png);
	width: 130px;
	height: 28px;
	display:block;
	margin-left: 18px;
	margin-bottom: 10px;
	float: left;
}
#whtsHappeningPrnt {
	background-image:url(../images/events/prnt_happening.png);
	width: 150px;
	height: 28px;
	display:block;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
}
.evnt-container {
	width: 498px;
	float: left;

}


.evnt-container-rgt {
	float: right;
	width: 219px;
}

.cal-container {
	/*background-image: url(../images/events/mainHeader_visitor.png);*/
	background-repeat: repeat-x;
	/*margin-top: -18px;
	position:absolute;*/
	color: #ffffff;
	font-weight:bold;	
	background-image:url(../images/events/subcat_btn.gif);
	min-height: 780px;
	overflow:visible;
	
}




.dayHeader {
	background-color: #d4dec0;
	background-repeat:no-repeat;
	width: 220px;
	height: 15px;
	color: #5f7924;
	font-size: 10px;

}

.day {
	padding: 2px;
	text-align:center;
	width: 31px;
}
.cal-mainHeader h3{
	margin: 0px;
	padding-top: 11px;
	font-size:11px;
	height: 27px;
}


.cal-tb {
	width: 221px;
	margin-top: 2px;
	padding-top: 0px;
	float: left;

}



.date a  {
	color:#000000;
	text-decoration:none;
}

.smallbutton {
	font-size: 1.10em;
	letter-spacing:1px;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	text-align:center;
	background:url(../images/ev_btn.gif);
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	width:195px;
	height:25px;
	line-height: 25px;
	margin-left: 4px;
	cursor: pointer;
}



.smallbutton2 {
	font-size: 1.10em;
	letter-spacing:1px;
	font-weight: bold;
	color: #fff;
	margin-top: 10px;
	text-align:center;
	background:url(../images/ev_btn2.gif) !important;
	background-repeat:no-repeat;
	background-position:center;
	border:none;
	width:195px;
	height:25px;
	line-height: 20px;
	margin-left: 4px;
	cursor: pointer;
}



.selweek {
	width: 31px;
	height: 28px;
	font-size:10px;
	text-align:center;
	color: #334509;
	background-color:#f1d98e;	
}



.seldate {
	width: 24px;
	height: 28px;
	font-size:10px;
	text-align:center;
	color: #334509;
	background-color:#f1d98e;		
}

.cal-searchContainer {
	color: #678a1b;
	background-repeat: repeat-x;
	font-weight:bold;	
	clear: both;
}

.cal-submitContainer {
	color: #678a1b;
	background-repeat: repeat-x;
	font-weight:bold;	

}


input.inputdate {
	width: 70px;
}

#page_body  .selweek a:link, #page_body .selweek a:active, #page_body .selweek a:visited {
	color:#334509;
	text-decoration:none;
}

#page_body  .addItinerary a:link, #page_body .addItinerary a:active, #page_body .addItinerary a:visited {
	color:#6e9718;
	text-decoration:none;
	font-size:12px;
	
}

.addItinerary {
	float: right;
}

.itineraryAdded {
	font-size: 10px;
}

#page_body  .seldate a:link, #page_body .seldate a:active, #page_body .seldate a:visited {
	color:#ca7e19;
	text-decoration:none;
	font-size:10px;
	background-color:#f1d98e;	
}

.calSearchLabel {
	width: 100px;
}

input.default {
	width: 202px;
}

select.default {
	width: 200px;
	margin: 2px;
	margin-bottom: 7px;
}

h2 {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

.evnt-category h3 {
	text-align:center;
	width: 100%;
	font-size: 11px;
	
}

.evnt-category {

	width: 100%;
	margin-top: 3px;
	height: 20px;
	margin-bottom: 5px;
}

input.inputdate {
	margin-top: 3px;
	margin-bottom: 3px;
	width: 150px;
}

#side_box_title_ev {
	font-size: 12px;
	width: 207px;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 1px;
}


.evnt-item {
	margin-top: 15px;
	padding-left: 18px;
	padding-right: 18px;
	width: 461px;
	
}

#leventsHolder .evnt-item {
	margin-top: 15px;
	padding-left: 18px;
	padding-right: 18px;
	width: 640px;
	
}

.brder {
	clear: both;
	border-bottom: solid 1px #e0e0e0;
	height: 1px;
	margin-left: 20px;
	margin-right: 20px;
}


.evnt-item ul {
		width: 240px;
		float: left;
}

#page_body {
font-size:10pt;
}

.evnt-item ul li{
	font-size: 10pt;
	margin: 0px;
	padding: 0px;	
	color: #454545;
	width: 300px;	
}

.links ul li {
	list-style-type: none; 
	margin: 0px;
	padding: 0px;	
	display:inline;
}

#page_body  .links ul li a{
	list-style-type: none; 
	margin: 0px;
	padding: 0px;	
	display:inline;
	color: #454545;
	font-weight:600;
	text-decoration:underline;
}



#page_body  .links ul li a:hover {
	text-decoration:none;
}

.evntTitle {
	clear: both;
	background-color: #d4dec0;
	background-image:url(../images/main/arrow_gr.png);
	background-position:2px 7px;
	padding:2px;
	padding-left: 13px;
	background-repeat:no-repeat;
	color: #5f7924;
	margin-bottom: 5px;	
}

.eventInfo {
	margin: 0px;
	padding: 0px;
	clear: both;
	margin-left: 15px;
}



/*---------template specific css-----------------------------*/



/*----home-------------*/

#leftHome a:link, #leftHome a:active, #leftHome a:visited {
	color:#c2a115;
}

#leftHome .evnt-mainHeader {
	text-align:center;
	width: 100%;
	background-image: url(../images/events/mainHeader.png);
	background-repeat:no-repeat;
	color: #ffffff;
	height: 30px;
}

#leftHome  .cal-mainHeader {
	background-image: url(../images/events/calHeader.png);
	width: 180px;
	height: 39px;
	color: #ffffff;
	text-align:center;
}

#leftHome .cdate {
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;
	color: #334509;
	background-color:#00FF00;
	
}

#leftHome  .cdate a:link, #leftHome .cdate a:active, #leftHome .cdate a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:8px;
}

#leftHome .date {
	background-image: url(../images/events/dateBg.png);
	background-repeat:no-repeat;
	width: 31px;
	height: 20px;
	font-size:8px;
	text-align:center;	
}

#leftHome .date a {
	color:#cccccc;

}

#leftHome .today a {
	color:#000000;
	text-decoration:none;
}

#leftHome .today {
	background-image: url(../images/events/dateToday.png);
	background-repeat:no-repeat;
	width: 31px;
	height: 20px;
	font-size: 10px;
	text-align:center;	
}

#leftHome .tabHead_Left {
	background-image: url(../images/home_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftHome .tabHead_Left {
	background-image: url(../images/home_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftHome .tabHead_Center {
	background-image: url(../images/home_pics/box_pics/up_center.png);
	height: 28px;
	width: 160px;
}

#leftHome .tabHead_Right {
	background-image: url(../images/home_pics/box_pics/up_right.png);
	height: 28px;
	width: 7px;
}

#leftHome .tabMid_Left {
	background-image: url(../images/home_pics/box_pics/mid_left_nobtn.png);
	width: 7px;	
}

#leftHome .tabMid_Center {
	background-image: url(../images/home_pics/box_pics/mid_bg_nobtn.png);
}

#leftHome .tabMid_Right {
	background-image: url(../images/home_pics/box_pics/mid_right_nobtn.png);
	width: 7px;	
}


#leftHome  .tabBtm_Left {
	background-image: url(../images/home_pics/box_pics/bot_left.png);
	height: 7px;
	width: 7px;	
}

#leftHome .tabBtm_Center {
	background-image: url(../images/home_pics/box_pics/bot_center.png);
	height: 7px;
	width: 160px;
}

#leftHome .tabBtm_Right {
	background-image: url(../images/home_pics/box_pics/bot_right.png);
	height: 7px;
	width: 7px;
}

.headSpacer {
	height: 30px;
}

/*----visitor-------------*/

#leftVisitor a:link, #leftVisitor a:active, #leftVisitor a:visited {
	color:#455410;
}

.calLink {
	padding: 0px;
	margin: 0px;
}

#leftVisitor .evnt-mainHeader {
	padding-left: 18px;
	/*background-image: url(../images/events/mainHeader_visitor.png);*/
	/*background-image:url(../images/events/header_bgv2.gif);*/
	background-image:url(../images/events/header_bgv3.gif);
	background-repeat: repeat-x;
	/*margin-left: -20px;
	margin-top: -18px;*/
	width: 479px;
	position:relative;
	left: -1px;
/*	position:absolute;*/
	color: #ffffff;
	height: 39px;
	padding-top: 10px;
	font-weight:bold;

}

.headBG {
	background-image:url(../images/events/subcat_btn.gif);
	background-repeat:no-repeat;
}

.evnt-mainHeader span {
 	color: #f1d98e;
}



#leftVisitor .cdate {
	width: 24px;
	height: 28px;
	font-size:10px;
	text-align:center;
	color: #334509;
	background-color:#eef2e6;	
}

#leftVisitor  .cdate a:link, #leftVisitor .cdate a:active, #leftVisitor .cdate a:visited {
	width: 24px;
	height: 28px;
	font-size:10px;
	text-align:center;
	color: #334509;
	background-color:#eef2e6;
	text-decoration:none;
}

#leftVisitor .date {
	width: 31px;
	height: 28px;
	font-size:10px;
	text-align:center;
	color: #334509;
	background-color:#eef2e6;	
}

#leftVisitor .date a {
	color:#cccccc;

}

#leftVisitor .today a {
	color:#ffffff;
	text-decoration:none;
}

#leftVisitor .today {
	width: 31px;
	height: 28px;
	font-size:10px;
	text-align:center;
	color: #334509;
	background-color:#e88d15;	
}

#leftVisitor .tabHead_Left {
	background-image:url(../images/events/header_bg.gif);

	height: 39px;
	width: 7px;
}

#leftVisitor .tabHead_Left {
	background-image:url(../images/events/header_bg.gif);
	height: 39px;
	width: 7px;
}

#leftVisitor .tabHead_Center {
	background-image:url(../images/events/header_bg.gif);
	height: 39px;
	width: 160px;
}

#leftVisitor .tabHead_Right {
	background-image:url(../images/events/header_bg.gif);
	height: 39px;
	width: 7px;
}

#leftVisitor .tabMid_Left {
	background-color:#eef2e6;
	width: 7px;	

}

#leftVisitor .tabMid_Center {
	background-color:#eef2e6;
	padding-top: 7px;
	padding-bottom: 7px;
}

#leftVisitor .tabMid_Right {
	background-color:#eef2e6;
	width: 7px;	
}


#leftVisitor  .tabBtm_Left {
	background-color:#eef2e6;
	height: 7px;
	width: 7px;	
}

#leftVisitor .tabBtm_Center {
	background-color:#eef2e6;
	height: 7px;
	width: 160px;
}

#leftVisitor .tabBtm_Right {
	background-color:#eef2e6;
	height: 7px;
	width: 7px;
}


/*-------tour------------*/

#leftTour a:link, #leftTour a:active, #leftTour a:visited {
	color:#400a4b;
}

#leftTour .evnt-mainHeader {
	text-align:center;
	width: 100%;
	background-image: url(../images/events/mainHeader_tour.png);
	background-repeat:no-repeat;
	color: #ffffff;
	height: 30px;
}

#leftTour  .cal-mainHeader {
	background-image: url(../images/events/calHeader_tour.png);
	width: 180px;
	height: 39px;
	color: #ffffff;
	text-align:center;
}

#leftTour .cdate {
	background-image: url(../images/events/dateBg_tour.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;
	color: #FFFFFF;	
}

#leftTour  .cdate a:link, #leftTour .cdate a:active, #leftTour .cdate a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:8px;
}

#leftTour .date {
	background-image: url(../images/events/dateBg_tour.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;	
}

#leftTour .date a {
	color:#cccccc;

}

#leftTour .today a {
	color:#000000;
	text-decoration:none;
}

#leftTour .today {
	background-image: url(../images/events/dateToday_tour.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size: 10px;
	text-align:center;	
}

#leftTour .tabHead_Left {
	background-image: url(../images/tour_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftTour .tabHead_Left {
	background-image: url(../images/tour_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftTour .tabHead_Center {
	background-image: url(../images/tour_pics/box_pics/up_center.png);
	width: 160px;
	width: 7px;
}

#leftTour .tabHead_Right {
	background-image: url(../images/tour_pics/box_pics/up_right.png);
	height: 28px;
	width: 7px;
}

#leftTour .tabMid_Left {
	background-image: url(../images/tour_pics/box_pics/mid_left_nobtn.png);
	width: 7px;	
}

#leftTour .tabMid_Center {
	background-image: url(../images/tour_pics/box_pics/mid_bg_nobtn.png);
}

#leftTour .tabMid_Right {
	background-image: url(../images/tour_pics/box_pics/mid_right_nobtn.png);
	width: 7px;	
}


#leftTour  .tabBtm_Left {
	background-image: url(../images/tour_pics/box_pics/bot_left.png);
	height: 7px;
	width: 7px;	
}

#leftTour .tabBtm_Center {
	background-image: url(../images/tour_pics/box_pics/bot_center.png);
	height: 7px;
	width: 160px;
}

#leftTour .tabBtm_Right {
	background-image: url(../images/tour_pics/box_pics/bot_right.png);
	height: 7px;
	width: 7px;
}


/*-------meeting-----------*/


#leftMeeting .evnt-mainHeader {
	text-align:center;
	width: 100%;
	background-image: url(../images/events/mainHeader_meeting.png);
	background-repeat:no-repeat;
	color: #ffffff;
	height: 30px;
}

#leftMeeting  .cal-mainHeader {
	background-image: url(../images/events/calHeader_meeting.png);
	width: 180px;
	height: 30px;
	color: #ffffff;
	text-align:center;
}

#leftMeeting .cdate {
	background-image: url(../images/events/dateBg_meeting.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;
	color: #FFFFFF;	
}

#leftMeeting  .cdate a:link, #leftMeeting .cdate a:active, #leftMeeting .cdate a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:8px;
}

#leftMeeting .date {
	background-image: url(../images/events/dateBg_meeting.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;	
}

#leftMeeting .date a {
	color:#cccccc;

}

#leftMeeting .today a {
	color:#000000;
	text-decoration:none;
}

#leftMeeting .today {
	background-image: url(../images/events/dateToday_meeting.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size: 10px;
	text-align:center;	
}

#leftMeeting .tabHead_Left {
	background-image: url(../images/meet_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftMeeting .tabHead_Left {
	background-image: url(../images/meet_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftMeeting .tabHead_Center {
	background-image: url(../images/meet_pics/box_pics/up_center.png);
	width: 160px;
	width: 7px;
}

#leftMeeting .tabHead_Right {
	background-image: url(../images/meet_pics/box_pics/up_right.png);
	height: 28px;
	width: 7px;
}

#leftMeeting .tabMid_Left {
	background-image: url(../images/meet_pics/box_pics/mid_left_nobtn.png);
	width: 7px;	
}

#leftMeeting .tabMid_Center {
	background-image: url(../images/meet_pics/box_pics/mid_bg_nobtn.png);
}

#leftMeeting .tabMid_Right {
	background-image: url(../images/meet_pics/box_pics/mid_right_nobtn.png);
	width: 7px;	
}


#leftMeeting  .tabBtm_Left {
	background-image: url(../images/meet_pics/box_pics/bot_left.png);
	height: 7px;
	width: 7px;	
}

#leftMeeting .tabBtm_Center {
	background-image: url(../images/meet_pics/box_pics/bot_center.png);
	height: 7px;
	width: 160px;
}

#leftMeeting .tabBtm_Right {
	background-image: url(../images/meet_pics/box_pics/bot_right.png);
	height: 7px;
	width: 7px;
}


/*-------member-----------*/





#leftMember .evnt-mainHeader {
	text-align:center;
	width: 100%;
	background-image: url(../images/events/mainHeader_member.png);
	background-repeat:no-repeat;
	color: #ffffff;
	height: 30px;
}

#leftMember  .cal-mainHeader {
	background-image: url(../images/events/calHeader_member.png);
	width: 180px;
	height: 30px;
	color: #ffffff;
	text-align:center;
}

#leftMember .cdate {
	background-image: url(../images/events/dateBg_member.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;
	color: #FFFFFF;	
}

#leftMember  .cdate a:link, #leftMember .cdate a:active, #leftMember .cdate a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:8px;
}

#leftMember .date {
	background-image: url(../images/events/dateBg_member.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;	
}

#leftMember .date a {
	color:#cccccc;

}

#leftMember .today a {
	color:#000000;
	text-decoration:none;
}

#leftMember .today {
	background-image: url(../images/events/dateToday_member.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size: 10px;
	text-align:center;	
}

#leftMember .tabHead_Left {
	background-image: url(../images/member_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftMember .tabHead_Left {
	background-image: url(../images/member_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftMember .tabHead_Center {
	background-image: url(../images/member_pics/box_pics/up_center.png);
	width: 160px;
	width: 7px;
}

#leftMember .tabHead_Right {
	background-image: url(../images/member_pics/box_pics/up_right.png);
	height: 28px;
	width: 7px;
}

#leftMember .tabMid_Left {
	background-image: url(../images/member_pics/box_pics/mid_left_nobtn.png);
	width: 7px;	
}

#leftMember .tabMid_Center {
	background-image: url(../images/member_pics/box_pics/mid_bg_nobtn.png);
}

#leftMember .tabMid_Right {
	background-image: url(../images/member_pics/box_pics/mid_right_nobtn.png);
	width: 7px;	
}


#leftMember  .tabBtm_Left {
	background-image: url(../images/member_pics/box_pics/bot_left.png);
	height: 7px;
	width: 7px;	
}

#leftMember .tabBtm_Center {
	background-image: url(../images/member_pics/box_pics/bot_center.png);
	height: 7px;
	width: 160px;
}

#leftMember .tabBtm_Right {
	background-image: url(../images/member_pics/box_pics/bot_right.png);
	height: 7px;
	width: 7px;
}


/*-------media-----------*/


#leftMedia a:link, #leftMedia a:active, #leftMedia a:visited {
	color:#24367A;
}

#leftMedia .evnt-mainHeader {
	text-align:center;
	width: 100%;
	background-image: url(../images/events/mainHeader.png);
	background-repeat:no-repeat;
	color: #ffffff;
	height: 30px;
}

#leftMedia  .cal-mainHeader {
	background-image: url(../images/events/calHeader.png);
	width: 180px;
	height: 30px;
	color: #ffffff;
	text-align:center;
}

#leftMedia .cdate {
	background-image: url(../images/events/dateBg.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;
	color: #FFFFFF;	
}

#leftMedia  .cdate a:link, #leftMedia .cdate a:active, #leftMedia .cdate a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:8px;
}

#leftMedia .date {
	background-image: url(../images/events/dateBg.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size:8px;
	text-align:center;	
}

#leftMedia .date a {
	color:#cccccc;

}

#leftMedia .today a {
	color:#000000;
	text-decoration:none;
}

#leftMedia .today {
	background-image: url(../images/events/dateToday.png);
	background-repeat:no-repeat;
	width: 24px;
	height: 20px;
	font-size: 10px;
	text-align:center;	
}

#leftMedia .tabHead_Left {
	background-image: url(../images/home_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftMedia .tabHead_Left {
	background-image: url(../images/home_pics/box_pics/up_left.png);
	height: 28px;
	width: 7px;
}

#leftMedia .tabHead_Center {
	background-image: url(../images/home_pics/box_pics/up_center.png);
	width: 160px;
	width: 7px;
}

#leftMedia .tabHead_Right {
	background-image: url(../images/home_pics/box_pics/up_right.png);
	height: 28px;
	width: 7px;
}

#leftMedia .tabMid_Left {
	background-image: url(../images/home_pics/box_pics/mid_left_nobtn.png);
	width: 7px;	
}

#leftMedia .tabMid_Center {
	background-image: url(../images/home_pics/box_pics/mid_bg_nobtn.png);
}

#leftMedia .tabMid_Right {
	background-image: url(../images/home_pics/box_pics/mid_right_nobtn.png);
	width: 7px;	
}


#leftMedia  .tabBtm_Left {
	background-image: url(../images/home_pics/box_pics/bot_left.png);
	height: 7px;
	width: 7px;	
}

#leftMedia .tabBtm_Center {
	background-image: url(../images/home_pics/box_pics/bot_center.png);
	height: 7px;
	width: 160px;
}

#leftMedia .tabBtm_Right {
	background-image: url(../images/home_pics/box_pics/bot_right.png);
	height: 7px;
	width: 7px;
}

.padLeft {
	padding-left: 5px;
}

/*menu css */
#menuCal{
	text-align:right;
	width:100%;
	font-weight:bold;
	height:29px;
}

#menuCal li a{
	 color:#FFFFFF;
	 margin:0;
	 padding:0;
	 font-size:1.1em;
}

#menuCal a:hover{
	color:#FFFFFF;
}

#page_body  #menuCal li a:hover{
	color:#FFFFFF;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

#page_body  #menuCal li a{
	color:#5f7924;
	font-size: 12px;
	padding-left: 4px;
	padding-right: 4px;
}

#menuCal ul{
	padding:0;
	margin:0;
	/*padding-left:343px;*/
	float: right;
}

#menuCal li{
	margin:0;
	padding:0;
	float:left;
	line-height:28px;
	position:relative;
	list-style:none;
	margin-right:4px;
	background-color: #d4dec0;	
	color: #5f7924;	
	height: 29px;
	padding-top: 1px;
	
}

#menuCal li ul li{
	margin:0;
	padding:0;
	float:left;
	line-height:29px;
	position:relative;
	list-style:none;
	margin-right:5px;
	background-color:#5f7924;
	color: #ffffff;	
		
}

#menuCal a {
	text-decoration:none;
}	

#page_body  #menuCal li ul li a:link, #page_body #menuCal li ul li a:active, #page_body  #menuCal li ul li a:visited {
	color: #ffffff;	
}


#menuCal li:hover{

	background-image:url(../images/listings/loc_over.gif);
	color: #ffffff;	
}



/*this must be the same height -  as the the container divs height to create the illusion of valign */

#menuCal li ul {	
	padding:0;
	margin:0;
	position: absolute;
	top: 29px;
	left:-1px; /*offset for border */
	display: none;
 	height:29px;
}

#menuCal li ul:hover {	
	padding:0;
	margin:0;
	position: absolute;
	top: 29px;
	left:-1px; /*offset for border */
	display: none;
 	height:29px;
	color: #ffffff;
}

#menuCal ul li ul
{
	border-bottom:1px solid #FFFFFF;
}
#menuCal ul li ul li
{
	display:block;
	text-align:left;
	margin:0;
	padding:0;	
	height:29px;
	border-collapse:collapse;
	border-bottom:none;
	background-repeat:repeat-x;
	font-size: 10px;
	float: right;
	

/*NOTICE SINCE THIS INHERITS THE LINE HEIGHT OF ITS PARENT, SINCE  THE HEIGHT IS THE SAME IN THIS CASE ITS OK*/
}
	
#menuCal ul li ul li a
{
	text-decoration:none; 
	color:#FFFFFF;
	display:block;
	margin-left:2px;
	padding-left:23px;
	background-repeat:no-repeat;
	background-position:6% 50%;
}

#menuCal ul li ul li a:hover
{
	text-decoration:underline;
}

li:hover ul, li.over ul {
	display: block;
}

#menuCal li:hover ul { display: block; }	
	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: right; }
* html ul li a { height: 1%; }
/* End */


.caljumpNav {
	margin-left: 18px;
	margin-right: 18px;
	border-bottom: solid 2px #627c25;
	padding-bottom: 1px;
	margin-top: 10px;	
	margin-bottom: 10px;
}

.caljumpNav  li.selectedSortBy {
	border-top: solid 1px #657732;
	border-left: solid 1px #657732;
	border-right: solid 1px #657732;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}

.caljumpNav  li.selectedSortBy {
	color: #ffffff;
}

li.selectedSortBy .selectedSortByDiv {
	background-image:url(../images/listings/loc_over.gif);
	border-top: solid 1px #ffffff;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	margin:0px;
}



#page_body #menuCal .selectedSortBy  {
	color:#FFFFFF;
}

li.selectedSortBy .selectedSortByDiv {
	padding-left: 7px;
	padding-right: 7px;
	margin:0px;
	font-size: 12px;
}

li.notSelectedSortBy .selectedSortByDiv {
	padding-left: 7px;
	padding-right: 7px;
	margin:0px;
	padding-top: 2px;
	font-size: 12px;
}

#menuCal li{
	padding: 0px;
	cursor:pointer;
}



















