﻿/* ->> standard elements  _______________________________________________ ->> */
body {
	font: 12px Arial,Helvetica,sans-serif;
	color: #C0C0C0;
	background: #666666;
	margin: 0px;
}

a {
	color: #3399FF;
	text-decoration: none;
	font-size: 12px;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a[disabled] {
	color: #999999;
}

a[disabled]:hover {
	text-decoration: none;
}

a.keyWord {
	font-size: 10px;
}

hr {
	height: 1px;
	margin: 0;
	color: #4B4B4B;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

h4 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

h6 {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
/* menu */

.menu {
	float: right;
	margin-left: 400px;
}
/* breadcrumbs */

.breadcrumbs {
	font-size: 12px;
	width: 500px;
}

a.breadcrumbs {
	font-weight: bold;
}
/* <<- standard elements and selectors __________________________________ <<- */

/* ->> master template page selectors ___________________________________ ->> */

.headSpacer {
	height: 15px;
	clear: both;
}

.footSpacer {
	height: 15px;
	clear: both;
}

.masterForm {
	background: #000000;
	clear: both;
	min-width: 900px;
}

.masterFooter {
	clear: both;
}

.panelSpacer {
	height: 10px;
	clear: both;
}
/* <<- master template page selectors ___________________________________ <<- */

/* ->> div formatting selectors _________________________________________ ->> */

.cbe {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.cbw {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none;
}

.cn {
	clear: none;
}

.cb {
	clear: both;
}

.cl {
	clear: left;
}

.cr {
	clear: right;
}

.tac {
	text-align: center;
}

.tar {
	text-align: right;
}
/* <<- div formatting selectors _________________________________________ <<- */

/* ->> header/footer selectors __________________________________________ ->> */

.header {
	background: #666666;
}

.headerImage {
	height: 70px;
	background: #666666 url( "../Images/header.gif" ) no-repeat;
}

.footer {
	height: 70px;
	background: #666666;
	width: 100%;
}

.footerLinks {
	text-align: center;
	padding-top: 10px;
}

.footerLink {
	color: #FFFFFF;
	font-size: 10px;
}
/* <<- header/footer selectors __________________________________________ <<- */

/* ->>  category panel tabs and buttons _________________________________ ->> */

.categories {
	background: #999999;
}
div.categoryWrapper {
	overflow: hidden;
	width: 700px;
	height: 100px;
}

.tabStripCategories {
	background-color: Transparent;
}

.tab {
	font-weight: bold;
	height: 22px;
	width: 90px;
	text-align: center;
	line-height: 20px;
	border-left: solid 1px #333333;
	border-top: solid 1px #333333;
}

a.tab {
	color: #000000;
	font-weight: 400;
}

a:hover.tab {
	text-decoration: none;
}

.tabNormal {
	background: url( "../Images/ts_normal.gif" ) repeat-x;
}

.tabSelected {
	background: url( "../Images/ts_selected.gif" ) repeat-x;
}

.tabHover {
	background: url( "../Images/ts_hover.gif" ) repeat-x;
}

.tabPanel {
	height: 145px;
}

.tabColumn {
	height: 135px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	clear: none;
}

div.tabColumn .heading {
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: solid 1px #FFFFFF;
	height: 18px;
	border-bottom-color: #C0C0C0;
}

div.catDiv {
	width: 175px;
}

.catButtonNormal {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 17px;
}

.catButtonNormal:hover {
	background: url( '../Images/arrow_r_hover.gif' ) no-repeat;
}

.catButtonSelected {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #0063D5;
	padding-left: 17px;
	background: url( '../Images/arrow_r_selected.gif' ) no-repeat;
}

.catButtonSelected:hover {
	background: url( '../Images/arrow_r_hover.gif' ) no-repeat;
}

.catHButtonNormal {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	padding-left: 17px;
}

.catHButtonNormal:hover {
	background: url( '../Images/arrow_white.gif' ) no-repeat;
}

.catHButtonSelected {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #0063D5;
	padding-left: 17px;
	background: url( '../Images/arrow_blue.gif' ) no-repeat;
}

.catHButtonSelected:hover {
	background: url( '../Images/arrow_white.gif' ) no-repeat;
}

.catHeading {
	padding-right: 490px;
}
a.catButtonBack, a.catButtonBack:hover {
	padding: 0 10px 0 10px;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	height: 12px;
	width: 40px;
	background: url( '../Images/arrow-left-small.gif' ) no-repeat left center;
}

a.catButtonNext, a.catButtonNext:hover {
	padding: 0 10px 0 10px;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	height: 12px;
	width: 40px;
	background: url( '../Images/arrow-right-small.gif' ) no-repeat right center;
}

.catShowInfo {
	height: 28px;
}
/* <<-  category panel tabs and buttons__________________________________ <<- */

/* ->> server controls __________________________________________________ ->> */

.gridEditBox {
	color: #FFFFFF;
	font: 10px Arial,Helvetica,sans-serif;
	background: #333333;
	border: 1px solid #4B4B4B;
}

.dropDownList {
	color: #FFFFFF;
	background: #333333;
	font: 12px Arial,Helvetica,sans-serif;
	border: solid 1px #4B4B4B;
}

.editBox {
	color: #FFFFFF;
	background: #333333;
	border: solid 1px #4B4B4B;
	font: 12px Arial,Helvetica,sans-serif;
}

.editBoxMultiLine {
	color: #FFFFFF;
	background: #333333;
	padding-left: 3px;
	font: 12px Arial,Helvetica,sans-serif;
	border: solid 1px #4B4B4B;
}

.checkBox {
	color: #FFFFFF;
	font-size: 12px;
}
/* <<- server controls __________________________________________________ <<- */

/* ->>  pager control ___________________________________________________ ->> */

.PagerContainerTable {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #666666;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
}

.PagerInfoCell {
	padding: 0px 10px 0px 5px;
	background: #000000;
}

.PagerCurrentPageCell {
	padding: 0px 3px 0px 3px;
	color: #FFFFFF;
	font-weight: bold;
}

.PagerNavigationCells {
	padding: 0px 3px 0px 3px;
	background: #000000;
}

.PagerNavigationCells:hover {
	color: #FFFFFF;
	background: #666666;
}

.PagerShortCutCells {
	padding: 0px 3px 0px 3px;
	background: #000000;
}

.PagerHyperlinkStyle {
	font-size: 12px;
}

.PagerHyperlinkStyle:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background: #666666;
}

.PagerHyperlinkStyle:active {
	text-decoration: underline;
	font-weight: bold;
}
/* <<-  pager control ___________________________________________________ <<- */

/* ->>  forms and labels ________________________________________________ ->> */

.dataEntry {
	width: 876px;
	table-layout: fixed;
	border-spacing: 5px;
	border: none;
	empty-cells: show;
}

.dataEntry .Label {
	text-align: right;
	display: block;
}

.Label {
	color: #808080;
	font-size: 12px;
}

.formDisplay {
	clear: both;
	font-size: 12px;
}

.formDisplay .Label {
	float: none;
	display: block;
	text-align: right;
}

.formEdit {
	clear: both;
	font-size: 12px;
}

.formEdit .Label {
	float: none;
	display: block;
	text-align: right;
}

.LabelValue {
	font-size: 12px;
}

.gridLabel {
	color: #808080;
	font-size: 10px;
	text-align: right;
	line-height: 12px;
	padding-right:5px !important;
}

.gridValue {
	color: #FFFFFF;
	font-size: 10px;
}

a.gridValue {
	color: #3399FF;
}

.gridWarning {
	color: #FF0000;
	font-size: 10px;
}

.gridPanel {
	border: 1px solid #4B4B4B;
	clear: both;
}

.gridPanel:hover {
	border: 1px solid #A86500;
}

.border {
	border: 1px solid #4B4B4B;
}

.borderBottom {
	border-bottom: solid 1px #C0C0C0;
}

.borderRight {
	border-right: solid 1px #C0C0C0;
}
.borderTop {
	border-top: solid 1px #C0C0C0;
}

.gridRow {
	margin-bottom: 3px;
	line-height: 14px;
}

.formRow {
	line-height: 20px;
	vertical-align: text-bottom;
	float: none;
	clear: both;
	margin-bottom: 3px;
}

.formHeading {
	padding: 2px 0px 3px 0px;
	border-bottom: 1px solid #4B4B4B;
	border-top: 1px solid #4B4B4B;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

.black {
	color: #000000;
}

.stretch {
	width: 100%;
}

.noMargin {
	margin: 0 0 0 0;
}

.slogIdentifier {
	color: #C0C0C0;
}

.slogText {
	color: #FFFFFF;
	border: gray 1px solid;
	padding: 2px 2px 2px 2px;
}
/* <<-  forms and labels ________________________________________________ <<- */

/* ->> show detail selectors ____________________________________________ ->> */

.mediaAudioOff {
	border: 0px;
	background: url( '../Images/btn_audio_off.gif' );
}

.showImage {
	max-height: 115px;
	max-width: 170px;
	border: 1px solid #4B4B4B;
}

.showDescription {
	padding: 1px 3px 1px 3px;
	overflow: auto;
	height: 65px;
	max-height: 65px;
}

.showDescriptionHost {
	padding: 1px 3px 1px 3px;
	overflow: auto;
	height: 90px;
	max-height: 90px;
}
/* <<- show detail selectors ____________________________________________ <<- */

/* ->> grids and grid panel selectors ___________________________________ ->> */

.fixedTable {
	table-layout: fixed;
	border-spacing: 0px;
	border: none;
	border-collapse: collapse;
}
/* main panel */

.pm {
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px 0px 0px 0px;
}

.pm .a {
	height: 6px;
	width: 6px;
}

.pm .b {
}

.pm .c {
	width: 6px;
}

.pm .d {
}

.pm .e {
}

.pm .f {
}

.pm .g {
	height: 6px;
}

.pm .h {
}

.pm .i {
}
/* sub panel */

.ps {
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
}

.ps .a {
	background: url(../Images/ps_01.gif) no-repeat;
	height: 6px;
	width: 6px;
}

.ps .b {
	background: url(../Images/ps_02.gif) repeat-x;
}

.ps .c {
	background: url(../Images/ps_03.gif) no-repeat;
	width: 6px;
}

.ps .d {
	background: url(../Images/ps_04.gif) repeat-y;
}

.ps .e {
	background: url(../Images/ps_05.gif) repeat;
}

.ps .f {
	background: url(../Images/ps_06.gif) repeat-y;
}

.ps .g {
	background: url(../Images/ps_07.gif) no-repeat;
	height: 6px;
}

.ps .h {
	background: url(../Images/ps_08.gif) repeat-x;
}

.ps .i {
	background: url(../Images/ps_09.gif) no-repeat;
}
/* <<- grid and panel selectors _________________________________________ <<- */

/* ->> wizard selectors _________________________________________________ ->> */

.wizardHeadline {
	font-weight: normal;
	font-size: 16px;
}

.wizardLabel {
	font-size: 10px;
	margin-left: 25px;
}

.wizardStep {
	height: 350px;
	vertical-align: top;
	width: 876px;
}

.wizardStepHeadline {
	font-weight: bold;
	font-size: 14px;
}

.wizardPrompt {
	font-size: 12px;
	font-weight: normal;
}

.valueExample {
	font-size: 10px;
	color: #808080;
}

.summary {
	table-layout: fixed;
	border-collapse: collapse;
	border-style: none;
}

.summary td {
	border-style: none !important;
	padding:0;
}

.wizardStep .summary {
	width: 876px;
}

.summary .gridLabel {
	text-align: right;
	display: block;
}
/* <<- wizard selectors _________________________________________________ <<- */

/* ->> popup callout selectors __________________________________________ ->> */

.helpCallOut {
	visibility: hidden;
	position: absolute;
	vertical-align: middle;
	font-size: 10px;
	height: 85px;
	width: 250px;
	background: url( '../Images/help-callout.gif' );
}

.helpCallOut div {
	padding: 5px;
	float: right;
	height: 85px;
	width: 200px;
}

.calloutIcon {
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 5px;
}

.calloutTitle {
	font-weight: bold;
	color: #17587b;
}

.calloutText {
	color: #333333;
}
/* <<- popup callout selectors __________________________________________ <<- */

/* ->> validations and alerts ___________________________________________ ->> */

.validationError {
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}

.gridValidationError {
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
}

.panelAlert {
	border: solid 1px #FF0000;
	padding: 5px;
}

div.iconAlert {
	height: 32px;
	width: 32px;
	background: url(../Images/icon-warning.gif);
	margin: 5px;
}

.alert {
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}
/* <<- validations and alerts ___________________________________________ <<- */

/* ->> button selectors _________________________________________________ ->> */

.lbn {
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
	display: block;
	height: 18px;
	width: 100px;
}

a.lbn {
	font-size: 11px;
	background: url(../Images/btn-normal.gif);
	text-decoration: none;
}

a.lbn:active, a.lbn:focus {
	background: url(../Images/btn-hover.gif);
	text-decoration: none;
	outline: none;
}


a.lbn:hover {
	background: url(../Images/btn-hover.gif);
	text-decoration: none;
}

.lbnd {
	font-size: 11px;
	text-align: center;
	color: #808080;
	line-height: 18px;
	text-decoration: none;
	display: block;
	height: 18px;
	width: 100px;
}

.toolCell .lbnd {
	margin-left: 5px;
	float: right;
}

a.lbnd {
	font-size: 11px;
	text-decoration: none;
	background: url(../Images/btn-disabled.gif);
}

a.lbnd:hover {
	color: #808080;
	text-decoration: none;
}

.toolCell {
	border-top: solid 1px #4B4B4B;
	text-align: right;
	height: 19px;
	padding-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

.toolCell .linkButton {
	margin-left: 5px;
	margin-right: 5px;
}

.toolCell .commandButton {
	cursor: pointer;
	margin-left: 5px;
}

.toolCell .lbn {
	margin-left: 5px;
	float: right;
}

.optionButton {
	padding: 0px;
	margin-right: 10px;
	margin-top: 0;
	font-size: 12px;
}
/* host broadcast page */

div.broadcastStatusOff {
	height: 44px;
	width: 150px;
	background: url( '../images/sign-off-air.gif' );
}

div.broadcastStatusStand {
	height: 44px;
	width: 150px;
	background: url( '../images/sign-stand-by.gif' );
}

div.broadcastStatusOn {
	height: 44px;
	width: 150px;
	background: url( '../images/sign-on-air.gif' );
}

.showButton {
	font-size: 10px;
	line-height: 21px;
	text-align: center;
	text-indent: 20px;
	margin-left: 10px;
	color: #FFFFFF;
	height: 21px;
	width: 80px;
}

a.showButton .call {
	background: url(../Images/btn-show-call.gif) no-repeat;
	text-decoration: none;
}

a.showButton .call:hover {
	background: url(../Images/btn-show-call-h.gif) no-repeat;
	text-decoration: none;
}

a.showButton .calld {
	background: url(../Images/btn-show-call-d.gif) no-repeat;
	text-decoration: none;
}

a.showButton .hang {
	background: url(../Images/btn-show-hang.gif) no-repeat;
	text-decoration: none;
}

a.showButton .hang:hover {
	background: url(../Images/btn-show-hang-h.gif) no-repeat;
	text-decoration: none;
}

a.showButton .hangd {
	background: url(../Images/btn-show-hang-d.gif) no-repeat;
	text-decoration: none;
}

a.showButton .mute {
	background: url(../Images/btn-show-mute.gif) no-repeat;
	text-decoration: none;
}

a.showButton .mute:hover {
	background: url(../Images/btn-show-mute-h.gif) no-repeat;
	text-decoration: none;
}

a.showButton .muted {
	background: url(../Images/btn-show-mute-d.gif) no-repeat;
	text-decoration: none;
}

a.showButton .unmute {
	background: url(../Images/btn-show-unmute.gif) no-repeat;
	text-decoration: none;
}

a.showButton .unmute:hover {
	background: url(../Images/btn-show-unmute-h.gif) no-repeat;
	text-decoration: none;
}

a.showButton .unmuted {
	background: url(../Images/btn-show-unmute-d.gif) no-repeat;
	text-decoration: none;
}
/* <<- button selectors _________________________________________________ <<- */

/* ->> blog user control selectors ______________________________________ ->> */
/* main panel */

.pbe {
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
}

.pbe .a {
	background: url(../Images/pm_01.gif) no-repeat;
	height: 6px;
	width: 6px;
}

.pbe .b {
	background: url(../Images/pm_02.gif) repeat-x;
}

.pbe .c {
	background: url(../Images/pm_03.gif) no-repeat;
	width: 6px;
}

.pbe .d {
	background: url(../Images/pm_04.gif) repeat-y;
}

.pbe .e {
	background: url(../Images/pm_05.gif) repeat;
}

.pbe .f {
	background: url(../Images/pm_06.gif) repeat-y;
}

.pbe .g {
	background: url(../Images/pm_07.gif) no-repeat;
	height: 6px;
}

.pbe .h {
	background: url(../Images/pm_08.gif) repeat-x;
}

.pbe .i {
	background: url(../Images/pm_09.gif) no-repeat;
}
/* blog comment panel */

.pbc {
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
	padding: 0px;
}

.pbc .a {
	background: url(../Images/pm_01.gif) no-repeat;
	height: 6px;
	width: 6px;
}

.pbc .b {
	background: url(../Images/pm_02.gif) repeat-x;
}

.pbc .c {
	background: url(../Images/pm_03.gif) no-repeat;
	width: 6px;
}

.pbc .d {
	background: url(../Images/pm_04.gif) repeat-y;
}

.pbc .e {
	background: url(../Images/pm_05.gif) repeat;
}

.pbc .f {
	background: url(../Images/pm_06.gif) repeat-y;
}

.pbc .g {
	background: url(../Images/pm_07.gif) no-repeat;
	height: 6px;
}

.pbc .h {
	background: url(../Images/pm_08.gif) repeat-x;
}

.pbc .i {
	background: url(../Images/pm_09.gif) no-repeat;
}

.blogIcon {
	height: 17px;
	width: 95px;
	background: url( "../Images/blog-icon.gif" );
}

.BlogStreamNarrow {
	margin-right: 200px;
}

.BlogStreamWide {
	margin-right: 0px;
}

.BlogFeatures {
	width: 200px;
	float: right;
}

.BlogAdmin {
	padding-bottom: 5px;
}

.BlogRSS {
	padding-bottom: 5px;
}

.BlogMonths {
	padding-bottom: 5px;
}

.BlogTags {
	padding-bottom: 5px;
}

.BlogSearch {
	padding-bottom: 5px;
}

.BlogFeatures div {
	text-align: center;
}

.BlogFeatures .BlogFeaturesLabel {
	font-size: 14px;
	font-weight: bold;
}

.BlogFeatures ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.BlogFeatures .BlogFeaturesSearchBox {
	width: 80px;
}

.BlogFeatures .BlogFeaturesSearchButton {
	width: 30px;
}

.BlogSearch {
	clear: both;
}

.BlogEntry {
	margin-right: 20px;
	margin-left: 15px;
}

.BlogEntryHeadline {
	color: #C0C0C0;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
}

.BlogEntryLabel {
	float: left;
	width: 90px;
	color: #808080;
	font-size: 12px;
	text-align: right;
	margin-right: 5px;
}

.BlogEntryBody {
	width: 98%;
}

.BlogEntryCommands {
	border-top: solid 1px #C0C0C0;
	text-align: right;
	clear: both;
	padding: 3px 0px 3px 0px;
}

.BlogDisplay {
	margin-right: 20px;
	margin-left: 15px;
}

.BlogDisplayDate {
	font-size: 9px;
	color: #808080;
}

.BlogDisplayHeadline {
	color: #C0C0C0;
	font-size: 14px;
	font-weight: bold;
}

.BlogDisplayBody {
	padding: 6px;
}

.BlogDisplayLabel {
	float: left;
	color: #808080;
	font-size: 12px;
	margin-right: 5px;
}

.BlogDisplayComments {
	float: left;
	clear: both;
}

.BlogDisplayTags {
	display: block;
	float: left;
	clear: both;
}

.BlogDisplayTags ul {
	padding-left: 0px;
	margin: 0px;
	list-style: none;
	display: inline;
}

.BlogDisplayTags ul li {
	display: inline;
	margin-left: 6px;
}

.BlogDisplayTags a {
	margin-right: 10px;
}

.BlogDisplayLinks {
	margin-bottom: 5px;
	clear: both;
}

.BlogDisplayLinks a {
	margin-right: 10px;
}

.BlogDisplayCommands {
	border-top: solid 1px #C0C0C0;
	text-align: right;
	clear: both;
	padding: 3px 0px 3px 0px;
}

.BlogStatus {
	float: left;
	clear: none;
}

.BlogNavigation {
	margin-right: 190px;
	margin-top: 20px;
	text-align: center;
}

.BlogNavigation a {
	font-weight: bold;
	margin-left: 50px;
	margin-right: 50px;
	padding: 4px;
	border: outset 1px #6f5230;
	text-decoration: none;
}

.BlogComments {
}

.BlogCommentsDisplay {
	margin-right: 20px;
	margin-left: 15px;
}

.BlogCommentsDisplayHeader {
	clear: both;
	margin-bottom: 5px;
}

.BlogCommentsDisplayBody {
	clear: both;
	margin-bottom: 5px;
}

.BlogCommentsCommands {
	border-top: solid 1px #C0C0C0;
	text-align: right;
	clear: both;
	padding: 3px 0px 3px 0px;
}

.BlogCommentsAdd {
	margin-right: 20px;
	margin-left: 15px;
}

.BlogCommentsCommandsDiv {
	margin-right: 20px;
	margin-left: 15px;
}

.BlogNoEntries {
	font-size: 1.2em;
	float: left;
}
/* <<- blog user control selectors ______________________________________ <<- */

/* ->> skin: RadUpload __________________________________________________ ->> */

.RadUpload_Custom * {
	font: 11px/1.24 arial,verdana,sans-serif;
}
/*file inputs and buttons*/

.RadUpload_Custom .ruInputs {
	padding: 0px;
}

.RadUpload_Custom .ruInputs li {
	margin: 0 0 0.8em;
}

.RadUpload_Custom .ruInputs li.ruActions {
	margin: 1.4em 0 0;
}

.RadUpload_Custom .ruFileWrap {
	padding-right: 0.8em;
}

.RadUploadSingle_Custom .ruFileWrap {
	padding-right: 0;
}

.RadUpload_Custom .ruCheck {
	top: 2px;
}

.RadUpload_Custom .ruFileInput {
	height: 25px;
	top: -5px;
	left: 0;
}

.RadUpload_Custom .ruStyled .ruFileInput {
	border: solid 1px #4B4B4B;
}

* html.RadUpload_Custom .ruFileInput {
	top: 0;
	left: 2px;
}
/*IE6*/

* + html.RadUpload_Custom .ruFileInput {
	top: 0;
	left: 2px;
}
/*IE7*/

.RadUpload_Custom .ruFakeInput {
	background: #333333;
	border: solid 1px #4B4B4B; /* margin-right:-1px; */
	margin-right: 0px;
	height: 19px;
	color: #FFFFFF;
	padding-top: 3px;
}

* html.RadUpload_Custom .ruFakeInput /*IE6*/ /*IE6*/ /*IE6*/ /*IE6*/ /*IE6*/ /*IE6*/ /*IE6*/ /*IE6*/ {
	height: 21px;
	margin-top: -1px;
	padding-top: 1px;
	padding-right: 0.6em;
}

* + html.RadUpload_Custom .ruFakeInput /*IE7*/ /*IE7*/ /*IE7*/ /*IE7*/ /*IE7*/ /*IE7*/ /*IE7*/ /*IE7*/ {
	height: 21px;
	margin-top: -1px;
	padding-top: 1px;
	padding-right: 0.6em;
}

.RadUpload_Custom .ruReadOnly .ruFakeInput {
	background: #444;
}

.RadUpload_Custom .ruButton {
	width: 68px;
	height: 25px;
	border: 0;
	margin-left: 0.8em;
	padding: 0;
	background: url( '../Images/ruButtonSmall.gif' ) 100% 0 no-repeat;
	color: #FFFFFF;
	text-align: center;
}

.RadUpload_Custom .ruBrowse {
	width: 68px;
	margin-left: 5px;
	background: url( '../Images/ruButtonSmall.gif' ) 100% 0 no-repeat;
}

.RadUpload_Custom .ruRemove {
	border: 0;
	background: url( '../Images/ruRemove.gif' ) 5px 50% no-repeat;
	padding-left: 14px;
	color: #FFFFFF;
}

.RadUpload_Custom .ruActions .ruButton {
	width: 115px;
	margin: 0 0.8em 0 0;
	background: url( '../Images/ruButtonMedium.gif' ) no-repeat;
}

.RadUploadSubmit_Custom {
	width: 115px;
	height: 25px;
	border: 0;
	margin: 0;
	padding: 0;
	background: url( '../Images/ruButtonMedium.gif' ) no-repeat;
	font: 11px/1.24 arial,verdana,sans-serif;
	color: #FFFFFF;
	text-align: center;
}
/*progress area*/

.RadUpload_Custom .ruProgress {
	border: 1px solid #1c1c1c;
	background: #313131;
	padding: 15px;
}

.RadUpload_Custom .ruProgress li {
	margin: 0 0 0.8em;
	color: #FFFFFF;
}

.RadUpload_Custom .ruProgress li.ruCurrentFile {
	margin: 0 0 0.3em;
	font-size: 14px;
	color: #FFFFFF;
}

.RadUpload_Custom .ruProgress div {
	margin-bottom: 0.4em;
}

.RadUpload_Custom .ruProgress .ruBar {
	margin-bottom: 0.4em;
	border: 1px #000;
	height: 12px;
	background: url( '../Images/ruBar.gif' ) 0 0 repeat-x;
}

.RadUpload_Custom .ruProgress .ruBar div {
	height: 12px;
	margin: 0;
	background: url( '../Images/ruBar.gif' ) 0 100% repeat-x;
}

.RadUpload_Custom .ruProgress .ruActions {
	margin: 1.2em 0 0;
}
/* <<- skin RadUpload ___________________________________________________ <<- */

/* ->> skin: RadComboBox ________________________________________________ ->> */
/*global*/

.RadComboBox_Custom * {
	margin: 0;
	padding: 0;
}

.RadComboBox_Custom, .RadComboBox_Custom .rcbInputCell .rcbInput, .RadComboBoxDropDown_Custom {
	font-size: 12px;
	color: #FFFFFF;
}
/* combobox */

.RadComboBox_Custom {
	vertical-align: bottom;
}

.RadComboBox_Custom table {
	border: 0;
	border-collapse: collapse;
}

.RadComboBox_Custom td {
	border: 0;
}

.RadComboBox_Custom td.rcbInputCell {
	border: 0 none inherit;
	width: 100%;
	height: 19px;
	line-height: 18px;
	background: url( '../Images/rcbBg.gif' ) no-repeat;
}

.RadComboBox_Custom td.rcbInputCellLeft {
	background: 0 0;
	padding-left: 5px;
}

.RadComboBox_Custom td.rcbInputCellRight {
	background: 100% 0;
	padding-right: 5px;
}

.RadComboBox_Custom .rcbHovered .rcbInputCellLeft {
	background: 0 -19px;
}

.RadComboBox_Custom .rcbHovered .rcbInputCellRight {
	background: 100% -19px;
}

.RadComboBox_Custom .rcbFocused .rcbInputCellLeft {
	background: 0 -19px;
}

.RadComboBox_Custom .rcbFocused .rcbInputCellRight {
	background: 100% -19px;
}

.RadComboBox_Custom .rcbDisabled .rcbInputCellLeft {
	background: 0 -57px;
}

.RadComboBox_Custom .rcbDisabled .rcbInputCellRight {
	background: 100% -57px;
}

.RadComboBox_Custom .rcbInputCell .rcbInput {
	width: 100%;
	background: transparent;
	border: 0;
	padding: 0 0 0 2px;
}

.RadComboBox_Custom .rcbInputCell .rcbEmptyMessage {
	color: #666;
	font-style: italic;
}

.RadComboBox_Custom td.rcbInputCell {
	padding: 0 0 0 2px;
}

.RadComboBox_Custom_rtl .rcbInputCell .rcbInput {
	padding: 4px 2px 0 0;
}

.RadComboBox_Custom_rtl td.rcbInputCell {
	padding: 0 2px 0 0;
}

.RadComboBox_Custom td.rcbArrowCell {
	border: 0;
	padding: 0;
	width: 20px;
	background: transparent url( '../Images/rcbArrowCell.gif' ) no-repeat;
}

.RadComboBox_Custom td.rcbArrowCellLeft {
	background: -20px 0;
}

.RadComboBox_Custom td.rcbArrowCellRight {
	background: 0 0;
}

.RadComboBox_Custom .rcbHovered .rcbArrowCellLeft {
	background: -20px -19px;
}

.RadComboBox_Custom .rcbHovered .rcbArrowCellRight {
	background: 0 -19px;
}

.RadComboBox_Custom .rcbFocused .rcbArrowCellLeft {
	background: -20px -19px;
}

.RadComboBox_Custom .rcbFocused .rcbArrowCellRight {
	background: 0 -19px;
}

.RadComboBox_Custom .rcbDisabled .rcbArrowCellLeft {
	background: -20px -57px;
}

.RadComboBox_Custom .rcbDisabled .rcbArrowCellRight {
	background: 0 -57px;
}

.RadComboBox_Custom .rcbArrowCell a {
	position: relative;
	outline: none;
	line-height: 18px;
	overflow: hidden;
	display: block;
	width: 20px;
	height: 19px;
	text-decoration: none;
	text-indent: -9999px;
	font-size: 0;
}

.RadComboBox_Custom td.rcbArrowCellHidden, .RadComboBox_Custom .rcbArrowCellHidden a {
	width: 5px;
	cursor: default;
}

.RadComboBox_Custom td.rcbArrowCellHidden {
	background: -19px 0;
}

.RadComboBox_Custom .rcbDisabled .rcbArrowCellHidden {
	background: -19px -19px;
}

.RadComboBox_Custom .rcbHovered .rcbArrowCellHidden {
	background: -19px -38px;
}

.RadComboBox_Custom .rcbFocused .rcbArrowCellHidden {
	background: -19px -57px;
}

.RadComboBox_Custom .rcbHovered, .RadComboBox_Custom .rcbHovered .rcbInput, .RadComboBox_Custom .rcbFocused, .RadComboBox_Custom .rcbFocused .rcbInput {
	color: #FFFFFF;
}

.RadComboBox_Custom .rcbDisabled .rcbArrowCell a {
	cursor: no-drop;
}

.RadComboBox_Custom .rcbDisabled .rcbArrowCellHidden a {
	cursor: default;
}

.RadComboBox_Custom .rcbDisabled, .RadComboBox_Custom .rcbDisabled .rcbInput {
	color: #d9d9d9;
}
/* dropdown */

.rcbSlide {
	position: absolute;
	overflow: hidden;
	display: none;
	_height: 1px;
	float: left;
}

.RadComboBoxDropDown_Custom {
	position: absolute;
	background: #383838;
	border: 1px solid #1c1c1c;
	cursor: default;
	font-size: 11px;
	text-align: left;
}

.RadComboBoxDropDown_Custom_rtl {
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_Custom .rcbScroll {
	overflow: auto;
}

.RadComboBoxDropDown_Custom .rcbList {
	list-style: none;
	margin: 0;
	padding: 0;
	background: #292929;
}

.RadComboBoxDropDown_Custom .rcbNoWrap .rcbList {
	float: left;
}

.RadComboBoxDropDown_Custom .rcbHeader, .RadComboBoxDropDown_Custom .rcbFooter {
	background: #2e2e2e;
	color: #006a96;
	padding: 3px 0;
}

.RadComboBoxDropDown_Custom .rcbHeader {
	border-bottom: 1px solid #141414;
}

.RadComboBoxDropDown_Custom .rcbFooter {
	border-top: 1px solid #141414;
}

.RadComboBoxDropDown_Custom .rcbNoWrap .rcbItem, .RadComboBoxDropDown_Custom .rcbNoWrap .rcbHovered, .RadComboBoxDropDown_Custom .rcbNoWrap .rcbDisabled, .RadComboBoxDropDown_Custom .rcbNoWrap .rcbLoading {
	white-space: nowrap;
}

.RadComboBoxDropDown_Custom .rcbItem, .RadComboBoxDropDown_Custom .rcbHovered, .RadComboBoxDropDown_Custom .rcbDisabled, .RadComboBoxDropDown_Custom .rcbLoading {
	padding: 3px 20px 2px 4px;
	zoom: 1;
}

* + html.RadComboBoxDropDown_Custom .rcbItem, * + html.RadComboBoxDropDown_Custom .rcbHovered, * + html.RadComboBoxDropDown_Custom .rcbDisabled, * + html.RadComboBoxDropDown_Custom .rcbLoading {
	zoom: normal;
}

.RadComboBoxDropDown_Custom_rtl .rcbItem, .RadComboBoxDropDown_Custom_rtl .rcbHovered, .RadComboBoxDropDown_Custom_rtl .rcbDisabled, .RadComboBoxDropDown_Custom_rtl .rcbLoading {
	padding: 3px 4px 2px 20px;
}

.RadComboBoxDropDown_Custom .rcbItem {
	border: solid #292929;
	color: #9f9f9f;
}

.RadComboBoxDropDown_Custom .rcbImage {
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_Custom_rtl .rcbImage {
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_Custom em {
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_Custom .rcbItem em {
	background: #e5e5e5;
}

.RadComboBoxDropDown_Custom .rcbHovered {
	background: #424242 url( '../Images/rcbDropDownHover.gif' ) repeat-x top left;
	border-top: 1px solid #242424;
	border-bottom: 1px solid #494949;
	color: #e6e6e6;
}

.RadComboBoxDropDown_Custom .rcbDisabled {
	color: #555;
	cursor: no-drop;
}

.RadComboBoxDropDown_Custom .rcbSeparator {
	color: #666;
	background: #1D1D1D;
}

.RadComboBoxDropDown_Custom .rcbLoading {
	background: #292929;
	color: #505050;
	text-align: center;
}

.RadComboBoxDropDown_Custom .rcbMoreResults {
	clear: both;
	background: #292929;
	padding: 4px;
	text-align: center;
	border-top: 1px solid #141414;
}

.RadComboBoxDropDown_Custom .rcbMoreResults a {
	display: block;
	width: 7px;
	height: 6px;
	background: url( '../Images/rcbMoreResults.gif' ) no-repeat transparent;
	margin: 0 auto;
	text-indent: -3333px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
}

.RadComboBoxDropDown_Custom .rcbMoreResults span {
	display: block;
	text-align: center;
}

.RadComboBoxDropDown_Custom .rcbScroll {
	scrollbar-face-color: #323232;
	scrollbar-highlight-color: #323232;
	scrollbar-shadow-color: #323232;
	scrollbar-3dlight-color: #434343;
	scrollbar-arrow-color: #434343;
	scrollbar-track-color: #202020;
	scrollbar-darkshadow-color: #323232;
}
/*hacks*/
/*Opera start */
@media screen and (min-width:550px) {
	.RadComboBoxDropDown_Custom_rtl .rcbItem, .RadComboBoxDropDown_Custom_rtl .rcbHovered, .RadComboBoxDropDown_Custom_rtl .rcbDisabled, .RadComboBoxDropDown_Custom_rtl .rcbLoading {
		padding: 3px 4px 2px 20px;
	}
}
/*Opera end*/
/* <<- skin: RadComboBox ________________________________________________ <<- */

.black {
	color: #000000;
}

.stretch {
	width: 100%;
}

.loadingPanel {
	background-color: #000000;
	padding: 10px;
}
.rade_resizeCell {
	width: 0px !important;
}
.rade_resizeCell DIV {
	display: none;
}

/* ratings */
.ratingStar {
	font-size: 0pt;
	width: 14px;
	height: 14px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar {
	background-image: url(../Images/star-filled.gif);
}

.emptyRatingStar {
	background-image: url(../Images/star-empty.gif);
}

.savedRatingStar {
	background-image: url(../Images/star-saving.gif);
}
.radGrid {
	border: solid 1px #4b4b4b;
}
.transparent{
	background-color: Transparent;
}
.radGridCommand a{
padding-left:3px;}

div.textBlock{
padding:0 3px 0 3px;
}