/*This menu item */
#MainData
	{
	padding-top: 124px;
	margin-top: 0em;
	margin-left: 15em;
	margin-right: 0;
	margin-bottom: 5em;
	padding-left: 0;
	font-size:0.9em;
	z-index:5;
	padding-right: 0em;
	padding-bottom: 0em;
	width:auto;
	}

#MainMenu 
	{	
	position: absolute;
	top: 124px;
	bottom: 2em; /* Operas 5 + 6 shouldn't see this property */
	left: 0;
	width:auto;
	height: 80%;
	overflow: inherit;
	z-index:4;

	}


#MainMenuBG {
	background-color:#576397;
	width: 187px;
	height: 100%;
	vertical-align:bottom;
	float:left;
	}
	
#MainMenu ul {
	list-style: none;
	position: relative;
	top: 20px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	visibility: visible;
		cursor: pointer;
}

#MainMenu ul li	{
	margin: 0px;
	padding: 0px;
	text-indent: -20000px;
	font-size:0em;
	line-height:0px;
	color:#f5f5f5;
		cursor: pointer;
}
	
#MainMenu ul li a {
	display: block;
	width: 145px;
	height: 19px;
	margin: 0px;	cursor: pointer;
}
	
a#menu-results {
	background: transparent url(../images/menu/search_results.gif) no-repeat 0px 0px;
}
a#menu-search {
	background: transparent url(../images/menu/search.gif) no-repeat 0px 0px;
}

a#menu-ad_search {
	background: transparent url(../images/menu/advanced_search.gif) no-repeat 0px 0px;
}

a#menu-cat_search {
	background: transparent url(../images/menu/category_search.gif) no-repeat 0px 0px;
}

a#menu-calendar {
	background: transparent url(../images/menu/events_calendar.gif) no-repeat 0px 0px;
}

a#menu-login {
	background: transparent url(../images/menu/login_button.gif) no-repeat 0px 0px;
}

a#menu-control {
	background: transparent url(../images/menu/control_center.gif) no-repeat 0px 0px;
}

a#menu-reports {
	background: transparent url(../images/menu/reports.gif) no-repeat 0px 0px;
}

#menu-base { background-color: transparent;
}

#MainMenu ul li a:hover {
	background-position: 0px -19px;
}

#MainMenu ul li.active a {
	background-position: 0px -19px;
}

#MainMenu ul li.active a:hover {
	background-position: 0px -19px;
	cursor: default;
}

#menu-blank {
	position: relative;
	height: 38px;
	width: 185px; 
	background: transparent url(../images/menu/reports_blank.gif) no-repeat 0px 0px;
}

#menu-base { background-color:transparent;
}

#extra ul {
	list-style: none;
	position: relative;
	margin-top:50px;
	padding: 0px;
}
	
#extra ul#m2 {
	left:0px;
	float: left;
}

#extra ul li {
	left:0px;
	margin: 0px;
	padding: 0px;
	text-indent: -20000px;
	color:#f5f5f5;
}
	
#extra ul li a {	cursor: pointer;
	left:0px;
	margin: 0px;
	padding: 0px;
	display: block;
	width: 185px;
	height: 19px;
}

#extra ul li a:hover {
	background-position: 0px -19px;
}

#extra ul li.active a {
	background-position: 0px -19px;
}

#extra ul li.active a:hover {
	background-position: 0px -19px;
	cursor: default;
}
a#extra-help {
	background: transparent url(../images/menu/help.gif) no-repeat 0px 0;
}


a#extra-contact {
	background: transparent url(../images/menu/contact_us.gif) no-repeat 0px 0;
}

a#extra-home {
	background: transparent url(../images/menu/home.gif) no-repeat 0px 0;
}
/* although this will be on every filter we will place it in this sheet because we do not know from filter to filter where it will sit in relation to the other elements on the page*/

#ylm_logo {
	border:0px;
	margin-left: 2px;
	vertical-align:bottom;

}
/* although these will be on every filter we will place it in this sheet because we do not know from filter to filter where it will sit in relation to the other elements on the page*/
#filter_logo {
   	position: inherit;
	border:0px;
}
.img_ylm{
	padding-left:1em;
	padding-bottom:0%;
	position: bottom-left;
	height: auto;
	margin-top: 80%;
	margin-bottom: 0%;
	padding-top: 99%;
	}

/*form elements */
#SearchWrapper {
	background-image:url(../Images/bg_search.jpg);
	width:286px;
	background-position: 0px;
	background-repeat:no-repeat;
	background-color:transparent;
	padding: 0px;
	margin-top: 0px;
	margin-left:0px;
	float: left;
	clear:none;
	position: absolute;
	height: 277px;
	top: 0px;
}

#SearchWrapper input {
	margin-top:15px;
	padding-top:10px;
	width: 214px;
	height:31px;
	padding-left: 28px;
	border:thin;
	border-style:inset;
	border-color:#999999;
	float: left;

	}


#SearchWrapper #submit {
	background-color:#ffffff;
	background-image:url(../images/submit.gif);
	background-repeat:no-repeat;
	width:100px;
	height:27px;
	border:0px;
	color:#333333;
	padding-top:2px;
	padding-left: 10px;
	margin-left: 15px;
}
/*center graphics specific table layout*/
.contentTable {
	display:table;
	width:43.1em;
	background-color:#174177;
	vertical-align:top;
	border:0;
	color:#ffffff;
	text-align:left;
	padding:0em;
	position: relative;
	height: 40em;
	margin: 0;
	line-height: 1.2em;
	z-index:auto;
}

.searchTable {
	width:22em;
	height:22em;
	background-image: url(../Images/bg_search.jpg);
	background-repeat: no-repeat;
	background-position:bottom-left;
	background-color:#174177;
	vertical-align:top;
	position: relative;
	margin-top: 0em;
	padding-top: 0;
}

.tableBox {width:100%; border:0;
padding:0;}

.searchButtonTable{
	background-image: url(../Images/searchbutton.gif);
	background-repeat:no-repeat;
	background-position:center;
	border: 0;
	padding: 0;
	height:2em;
	color:#ffffff;
	width:14em;
	text-align:center;}

.searchButtonTable a:hover {color: #f5f5f5; text-decoration:underline;}
.searchButtonTable a{color: #f5f5f5; text-decoration:none;}
.style1 {color: #000000}
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;}
.fpintro {
display: block;
width:50em;
background-color:#ffffff;
font-size:0.9em;
text-align:center;
margin-left:5%;
padding-right:0em;
line-height:1.5em;
}
.fpintro ul {}