TD {
	FONT-SIZE: 10pt;
	font-family: Arial;
	margin: 10px;
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A:link {
	COLOR: #0a448d; TEXT-DECORATION: none
}
A:active {
	COLOR: #0a448d; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0a448d; TEXT-DECORATION: none
}
A:hover {
	COLOR: #454545;
	font-size: 12px;
}
A.line:link {
	COLOR: #0a448d; TEXT-DECORATION: underline
}
A.line:active {
	COLOR: #0a448d; TEXT-DECORATION: underline
}
A.line:visited {
	COLOR: #0a448d; TEXT-DECORATION: underline
}
A.line:hover {
	COLOR: #999
}
OL {
	MARGIN-BOTTOM: 10px;
	font-size: 11px;
}
UL {
	MARGIN-BOTTOM: 10px
}
LI {
	MARGIN-RIGHT: 10px;
	font-family: Arial;
	font-size: 12px;
}
.viewer {
	MARGIN-RIGHT: 10px
}
.options A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0a448d; TEXT-DECORATION: none
}
.options A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0a448d; TEXT-DECORATION: none
}
.options A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0a448d; TEXT-DECORATION: none
}
.options A:hover {
	COLOR: #999
}
.title A:link {
	FONT-SIZE: 8pt; COLOR: #0a448d; TEXT-DECORATION: underline
}
.title A:active {
	FONT-SIZE: 8pt; COLOR: #0a448d; TEXT-DECORATION: underline
}
.title A:visited {
	FONT-SIZE: 8pt; COLOR: #0a448d; TEXT-DECORATION: underline
}
.title A:hover {
	COLOR: #999
}
#options IMG {
	MARGIN-RIGHT: 7px
}
#options A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0a448d; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
#options A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0a448d; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
#options A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #0a448d; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
#options A:hover {
	COLOR: #999
}
.main {
	HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
.leftedge {
	BACKGROUND: url(../images/leftedge.gif) repeat-y
}
.rightedge {
	BACKGROUND: url(../images/rightedge.gif) repeat-y
}
H1 {
	PADDING-LEFT: 10px; FONT-SIZE: 15pt; MARGIN: 0px
}
H2 {
	MARGIN-TOP: 20px; FONT-SIZE: 12pt; FONT-FAMILY: Arial
}
H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 10pt; MARGIN: 10px 0px
}
H4 {
	PADDING-LEFT: 10px; FONT-SIZE: 8pt; MARGIN: 10px 0px
}
P {
	MARGIN: 10px;
	font-size: 12px;
	font-family: Arial;
}
.formbttn {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #666 1px solid; COLOR: #fff; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f30
}
.searchbox {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 10pt; MARGIN-LEFT: 10px; BORDER-LEFT: #999 1px solid; WIDTH: 130px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999 1px solid
}
.favorAudioField {
	FONT-WEIGHT: normal; LEFT: 0px; COLOR: black; BOTTOM: 0px; POSITION: absolute
}
.favorAudioField INPUT {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; COLOR: #fef7d2; WHITE-SPACE: nowrap
}
.favorAudioField LABEL {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: middle; COLOR: #fef7d2; WHITE-SPACE: nowrap
}
.searchdatebox {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999 1px solid; WIDTH: 75px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999 1px solid
}
.searchlist {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999 1px solid; WIDTH: 150px; BORDER-BOTTOM: #999 1px solid
}
.signinbox {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 10pt; MARGIN-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 160px; BORDER-BOTTOM: #000 1px solid
}
.list {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
A.searchlink:link {
	COLOR: #fff7d2; TEXT-DECORATION: none
}
A.searchlink:active {
	COLOR: #fff7d2; TEXT-DECORATION: none
}
A.searchlink:visited {
	COLOR: #fff7d2; TEXT-DECORATION: none
}
A.searchlink:hover {
	COLOR: #ccc
}
.welcome {
	BACKGROUND: url(../images/welcome_bkg.gif) repeat-x
}
.featured {   /* border right */
	BORDER-RIGHT: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; BACKGROUND: url(../images/welcome_bkg.gif) repeat-x; COLOR: #0a448d
}
.welcome H1 {
	BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.featured H1 {
	BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.contact {
	BACKGROUND: url(../images/headers/contact_bkgd.gif) repeat-x
}
.privacy {
	BACKGROUND: url(../images/headers/contact_bkgd.gif) repeat-x
}
.submit {
	BACKGROUND: url(../images/headers/contact_bkgd.gif) repeat-x
}
.email {
	BACKGROUND: url(../images/headers/contact_bkgd.gif) repeat-x
}
.about {
	BACKGROUND: url(../images/headers/contact_bkgd.gif) repeat-x
}
.unavailable {
	BACKGROUND: url(../images/headers/contact_bkgd.gif) repeat-x
}
.contact H1 {
	BORDER-TOP: #c4a214 1px solid; BORDER-BOTTOM: #e5c640 1px solid
}
.privacy H1 {
	BORDER-TOP: #c4a214 1px solid; BORDER-BOTTOM: #e5c640 1px solid
}
.submit H1 {
	BORDER-TOP: #c4a214 1px solid; BORDER-BOTTOM: #e5c640 1px solid
}
.email H1 {
	BORDER-TOP: #c4a214 1px solid; BORDER-BOTTOM: #e5c640 1px solid
}
.about H1 {
	BORDER-TOP: #c4a214 1px solid; BORDER-BOTTOM: #e5c640 1px solid
}
.extras TD.sponsors {
	BACKGROUND: url(../images/headers/extra_bkgd.gif) #f5f5f5 repeat-x; BORDER-LEFT: #ccc 1px solid
}
.extras TD.recent {
	BACKGROUND: url(../images/headers/extra_bkgd.gif) #f5f5f5 repeat-x; BORDER-LEFT: #ccc 1px solid
}
.extras TD.popular {
	BACKGROUND: url(../images/headers/extra_bkgd.gif) #f5f5f5 repeat-x; BORDER-LEFT: #ccc 1px solid
}
.extras TD.signin {
	BACKGROUND: url(../images/headers/extra_bkgd.gif) #f5f5f5 repeat-x; BORDER-LEFT: #ccc 1px solid
}
.extras TD H1 {
	BORDER-TOP: #d7dae1 1px solid; BORDER-BOTTOM: #dcdde2 1px solid
}
TD.extras H1 {
	BORDER-TOP: #d7dae1 1px solid; BORDER-BOTTOM: #dcdde2 1px solid
}
.extras #form {
	MARGIN: 10px
}
#email {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 10px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #eee
}
#featured {
	MARGIN: 10px
}
.login {
	MARGIN-TOP: 50px
}
.search {
	BORDER-RIGHT: #dc8325 1px solid; BORDER-TOP: #fb8019 1px solid; FONT-WEIGHT: bold; BACKGROUND: url(../images/headers/search_bkgd.gif) repeat-x; COLOR: #fff7d2; BORDER-BOTTOM: #d5a96a 1px solid
}
.searchtop {
	BORDER-RIGHT: #dc8325 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fb8019 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(../images/headers/search_bkgd.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; COLOR: #fff7d2; PADDING-TOP: 5px
}
.searchbot {
	BORDER-RIGHT: #dc8325 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: url(../images/headers/search_bkgd.gif) repeat-x 50% bottom; COLOR: #fff7d2; BORDER-BOTTOM: #d5a96a 1px solid
}
.searchtext {
	FONT-WEIGHT: bold; COLOR: #fff7d2
}
#links {
	MARGIN: 10px
}
.title {
	
}
.presenters {
	FONT-STYLE: italic
}
.runtime {
	FONT-WEIGHT: bold
}
#searchresults {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.presentation {
	PADDING-TOP: 15px
}
.breadcrumbs {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px
}
.presentation H1 {
	MARGIN-BOTTOM: 10px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.presentation A:hover {
	COLOR: #999
}
.presentation H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px 10px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.presentation P {
	MARGIN-TOP: 0px; FONT-SIZE: 8pt
}
.presodata {
	MARGIN: 5px 0px
}
.presodata TD.field {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; WIDTH: 100px
}
.presenter {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 5px 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#links {
	PADDING-BOTTOM: 10px; MARGIN: 5px 0px; WIDTH: 450px; BORDER-BOTTOM: #ccc 1px solid
}
#links IMG {
	MARGIN-RIGHT: 5px
}
#links A:link {
	PADDING-RIGHT: 20px
}
#links A:visited {
	PADDING-RIGHT: 20px
}
#links A:active {
	PADDING-RIGHT: 20px
}
#rating {
	PADDING-TOP: 5px
}
.rate {
	PADDING-RIGHT: 20px; FLOAT: right
}
#slides {
	MARGIN: 10px 0px 10px 10px
}
#slides DIV.slide {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.slideimg {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 5px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#slidenumber {
	FLOAT: left; MARGIN-LEFT: 4px; WIDTH: 65px; HEIGHT: 24px
}
.slidenumber {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#timing {
	FLOAT: left; WIDTH: 65px; HEIGHT: 24px
}
.timing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
#pop {
	FLOAT: left; WIDTH: 30px; HEIGHT: 24px
}
#slidepreview {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: -250px; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 10; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #f1f1f1
}
#view {
	PADDING-RIGHT: 25px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 20px; TEXT-ALIGN: right
}
#javamsg {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.javamsg {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: center
}
.current {
	FONT-WEIGHT: bold; COLOR: #f90
}
#PagerControlTop {
	
}
#PagerControlBottom {
	BORDER-TOP: #fff 1px solid; BACKGROUND: url(../images/resultsfooter.gif) #eee repeat-x; BORDER-BOTTOM: #eee 1px solid
}
#resultsheader {
	BACKGROUND: url(../images/resultsheader.gif) #eee repeat-x; HEIGHT: 43px
}
DIV.hours {
	PADDING-LEFT: 5px; FLOAT: left
}
DIV.display {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; TEXT-ALIGN: center
}
DIV.searchDisplay {
	PADDING-RIGHT: 5px; TEXT-ALIGN: center
}
TD.paging {
	PADDING-LEFT: 5px; HEIGHT: 20px
}
TD.nonpaging {
	PADDING-LEFT: 5px
}
TD.display {
	PADDING-RIGHT: 5px
}
TR.results TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.item TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #eee 1px solid
}
.altitem TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #eee 1px solid
}
.searchCard {
	WIDTH: 560px; BORDER-BOTTOM: #eee 1px solid
}
.searchCard TABLE {
	MARGIN-TOP: 10px; WIDTH: 100%
}
.searchCard TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.searchCard .presenterImage {
	PADDING-TOP: 0px
}
.searchCard .description {
	PADDING-TOP: 0px
}
.searchCard .play {
	PADDING-TOP: 0px
}
.searchCard .description {
	PADDING-RIGHT: 25px
}
.searchCard .play {
	VERTICAL-ALIGN: middle; BORDER-LEFT: #d1d1d1 1px dotted; WIDTH: 75px
}
.searchCard .indexIcons {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.searchCard .rating {
	WIDTH: 140px; TEXT-ALIGN: right
}
#item {
	WIDTH: 560px
}
#item TD {
	BORDER-BOTTOM-STYLE: none
}
#item .image {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 20px
}
#item TD.heading {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 398px; PADDING-TOP: 5px
}
#item .description {
	HEIGHT: 40px
}
#item .description A:link {
	TEXT-DECORATION: underline
}
#item .description A:hover {
	COLOR: #999
}
#item TD.content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#item TD.links {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 5px
}
#item TD.play {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#item TD.rating {
	PADDING-TOP: 10px
}
#details TD {
	BORDER-BOTTOM-STYLE: none
}
.imgpresenter {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TR.fieldrow TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.formbox {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Verdana
}
.contactForm {
	BORDER-LEFT: #eee 1px solid
}
.noresults {
	BACKGROUND-COLOR: #fff
}
.adv_search {
	BACKGROUND: url(../images/headers/adv_search_bkgd.gif) #f1f1f1 repeat-x 50% top; BORDER-BOTTOM: #fa831b 1px solid
}
.adv_searchtitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold
}
.datetable {
	BORDER-BOTTOM: #ccc 1px dotted
}
.datetable TD {
	HEIGHT: 20px
}
.adv_searchlist {
	PADDING-RIGHT: 10px
}
.footer A:link {
	COLOR: #f30; TEXT-DECORATION: none
}
.footer A:active {
	COLOR: #f30; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #f30; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #600
}
.footer {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url(../images/footer_g.gif) #ccc repeat-x; COLOR: #f30
}
.header TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #999; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.listitem TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #fff
}
.listaltitem TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #fafafa
}
.carda {
	BACKGROUND-COLOR: #7098BC;
}
.cardh {
	BACKGROUND-COLOR: #fff;
}
.carditem {
	BACKGROUND-COLOR: #fff
}
.cardaltitem {
	BACKGROUND-COLOR: #fafafa
}
.listhighlight TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #fef9f3
}
.cardhighlight TD {
	BACKGROUND-COLOR: #fef9f3
}
#play {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #d1d1d1 1px dotted; PADDING-TOP: 10px
}
#dgdMedia {
	MARGIN-LEFT: 10px
}
#login {
	BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px auto; BORDER-LEFT: #ccc 2px solid; WIDTH: 180px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 2px solid
}
#login H2 {
	MARGIN: 0px
}
#pnlUnavailable {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 50px; PADDING-TOP: 50px
}
#signIn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 730px; PADDING-TOP: 5px; POSITION: absolute; TEXT-ALIGN: right
}
#signIn A:link {
	TEXT-DECORATION: underline
}
#signIn A:visited {
	TEXT-DECORATION: underline
}
#signIn A:active {
	TEXT-DECORATION: underline
}
OL.aboutResultCard {
	MARGIN-BOTTOM: 2em
}
OL.aboutResultCard LI {
	LINE-HEIGHT: 1.8
}
