.imgborder1 {
	border: 1px solid #DFC456;
}
.menutab, a.menutab:link, a.menutab:hover, a.menutab:active, a.menutab:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 30px;
	color: #0067C2;
	text-decoration:none;
	background-image:url(images2007/hilite-bg30.jpg);
	text-align: center;
	padding-left:5px;
	padding-right:5px;
	background-repeat:repeat-x;
}

a.menutab:hover {
	color:#DFC456;
}

.tab, .tabover, a.tab:link, a.tab:hover, a.tab:active, a.tab:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 32px;
	color:#FFFFFF;
	text-decoration:none;
	text-align: center;
	display: block;
}

.grnbg {
	background-image:url(images2007/greensquare.jpg);
	background-repeat: repeat;
}

.blubg {
	background-image:url(images2007/hilite-bg30.jpg);
	background-repeat: repeat-x;
}

.mainmenu {
	font-size: 9pt;
	padding-left: 8px;
	padding-right: 8px;
}

.subnav {
	font-size: 8pt;
	padding-left: 5px;
	padding-right: 5px;
}

a.tab:hover, .tabover  {
	color:#FFFFFF;
}

.click {
	cursor: pointer;
}

.click:hover {
	color:#0067C2;
}

.first {
	border-left: #FFFFFF solid 1px;
}

.rtline {
	border-right: #FFFFFF solid 1px;
}

.ltline {
	border-left: #FFFFFF solid 1px;
}

.rtl {
	float: right;
}

.ltr {
	float: left;
}

.empty {
	height: 10px;
	width: 10px;
	display: block;
}

.videopanel {
	text-align: center;
	display: block;
	width: 215px;
	height: 215px;
	background-image: url(images2007/video.jpg);
	padding-top: 5px;
	padding-bottom: 5px;
}


.videopanelcopy, a.videopanelcopy:link, a.videopanelcopy:hover, a.videopanelcopy:active, a.videopanelcopy:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 16px;
	color: #FFFFFF;
}

.panel215x215 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14px;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 5px; 
	margin-bottom: 5px;
	padding-top:5px;
	background-color:#0067C2;
	height: 200px;
	width: 200px;
}

.pulldown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#listingbox {
	position: relative;
	height: 300px;
	width: 700px;
	padding-left: 5px;
	overflow:hidden;
}

#searchresults {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 700px;
}

#scrollnav {
	position:absolute;
	right:0px;
	top:0px;
	width:32px;
	height:64px;
	z-index: 10000;
}

#screen {
	position: absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	opacity:.75;
	z-index:9999;
	background-color:#666666;
	filter:alpha(opacity=75);
	visibility:hidden;
}

#email {
	position: absolute;
	top:5px;
	left:230px;
	width:350px;
	text-align:center;
	border: 3px solid #333333;
	z-index:9999;
	background-color:#FFFFFF;
	overflow: hidden;
	visibility:hidden;
}



#share {
	position: absolute;
	top:5px;
	left:230px;
	width:350px;
	border: 3px solid #333333;
	background-color:#FFFFFF;
	z-index:10000;
	visibility: hidden;


}

#emailerrors, #shareerrors {
	position: absolute;
	top:0px;
	left:0px;
	width:350px;
	height:100%;
	text-align:center;
	z-index:10000;
	background-color:#FFFFFF;
	cursor:pointer;
	visibility:hidden;
}

#video {
	position:absolute;
	top:81px;
	left:183px;
	width:495px;
	height:380px;
	z-index:100000;
	visibility:hidden;
}


.myTextbox {
	width:320px;height:120px;padding-left:5px;padding-right:5px;
	border:none;
	display:block;
	background-image:url(images2007/hilite-bg30.jpg);
	background-repeat: repeat;
}

#emailprompt, #shareprompt {
	color:#90B5C2;
	border: solid 1px #90B5C2;
	padding:3px;
	margin-right:5px;
	display:none;
}

