body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/background_dots.gif);
	background-repeat: repeat-x;
}

th, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	}

p {	
	font-size: 1.0em;
	color:#535F64;
	margin: 0 5 0 5px;
	text-align:left;
	line-height: 1.3em;
	}

.hand {cursor:pointer}

.dragplayer{position:relative;cursor:move;}

.dragvol{position:relative;cursor:move;}

.dragpos{position:relative;cursor:move;}

.dragmarker{position:relative;cursor:move;}

.dragstl_entry{position:relative;cursor:move;}

.dragsection{position:relative;cursor:move;}

.dragcategory{position:relative;cursor:move;}

.dragtoolbar{position:relative;cursor:move;}

.stl_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #A83137;
	color: #000000;
	background-color: #D1D8E0;
	font-style: normal;
	position: absolute;
	}
	
input{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
	
.search_input{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
}

.go_button {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #9DACBF;
	cursor: pointer;
	text-align: center;
	vertical-align: text-bottom;
	border: 1px solid #9DACBF;
}

.debug {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00D000;
	background-color: #000000;
}

.ss_box  {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00214A;
	background-color:	transparent;
}

.ssl_title  {
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00214A;
	background-color:	transparent;
}

.ss_cbox { cursor: pointer; font-family: arial; font-size: 11px; color: #00214A; background-color: #628396; border: solid 2px orange; }

.cbfpointer { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: black; font-weight: bold; cursor:pointer; }


.blank { border: 0px; }

.selectedbox { border: solid 2px #9DACBF; }

.section_card_tab_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
    color: black;
	text-decoration: none;
	cursor:auto;
}

.section_card_tab_name_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
    color: #333388;
	text-decoration: none;
	cursor:pointer;
}

.category_card_tab_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	text-transform:capitalize;
}

.category_card_tab_name_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFF;
	text-decoration: none;
	cursor:pointer;
}

.slide_marker_numerals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.slide_grad_numerals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.dpxinfobar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.dpxinfobar_playing {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FF00;
}

.dpxpresentationtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

.previewpresentationtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	background-color: #5C7F92;
}

.previewspeakername{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	font-weight: normal;
	text-align: left;
	background-color: #5C7F92;
}

.previewpresentationdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	text-align: left;
	vertical-align: left;
	background-color: #5C7F92;
}

.previewaboutpresentationtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: normal;
	background-color: #5C7F92;
}

.previewpresentationdetails{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	background-color: #5C7F92;
}

.previewaboutspeakertitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-style: normal;
	background-color: #5C7F92;
}

.previewspeakerdetails{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: normal;
	background-color: #5C7F92;
}

.strippresentationtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-color:#EB690A;
	font-weight: normal;
	text-align: left;
}

.strippresentationtitle_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#EB690A;
	color: #FFF;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	cursor:pointer;
}

.strippresentationdate {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	background-color:#EB690A;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.strippresentationdate_hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 13px;
	background-color:#EB690A;
	font-weight: normal;
	text-align: left;
	color: #333388;
	text-decoration: underline;
	cursor:pointer;
}

.strippresentationdetails {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFF;
	text-decoration: none;
	font-weight: normal;
}

.strippresentationdetails_hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	background-color: #FFF;
	text-decoration: underline;
	font-weight: normal;
	cursor:pointer;
}

.strippresentationspeaker {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	background-color: #F5F7F8;
	text-decoration: none;
	font-weight: normal;
}

.searchtitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 15px;
	font-weight: normal;
}

.previewtopbgcolour{
	background-color: transparent;
}

.stbslotinfo {
	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
}

.stbcurrenttimetext	{
	font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
}


.categorysearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.checkbox {
	background-color:#EB690A;
}

.edit_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

.edit_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00FF00;
}

.help {cursor: help;}

.cc_buy{ color: white; text-decoration: none; 
}

.settings_text {	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

.settings_input {
	background-color: transparent;
}

a.settings_link: link {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.settings_link: visited {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.settings_link: hover {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

a.settings_link: active {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}