body {
	color: #333;
	background: #3F3F3F;
	font: 12px Arial, Helvetica, sans-serif;
}
td {
	font: 12px Arial, Helvetica, sans-serif;
}
td.tableCopy{
	margin: 10;
	padding: 10;
	/*background-color: #FFFFCC;*/
}
td.tableModule{
	background: #ffcc33;
	margin: 10;
	padding: 10;
}

td.tableColumn{
	border-width: 1;
	border-color: #8F0000;
	border-style: solid;
	/*margin: 10;
	padding: 10;*/
}

.tableCopy{
	margin: 10;
	padding: 10;
}

hr {
	color: #8F0000;
	height: 1px;
	background: #8F0000;
}

h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #F00;
	padding: 0;
	margin: 0;
}

h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
	padding: 0;
	margin: 0;
}

h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #CC6633;
	padding: 0;
	margin: 0;
}

.small {
	font-size: 10px;
}
.label {
	color: #333;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.labelWhite {
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.title {
	color: #060;
	font: 700 16px Arial, Helvetica, sans-serif;
}
.title_login {
	color: #FFF;
	font: 400 12px Arial, Helvetica, sans-serif;
}
a.title:link {
	color: #CFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.title:active {
	color: #CFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.title:visited {
	color: #CFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.title:hover {
	color: #CFF;
	font: bolder 12px Arial, Helvetica, sans-serif;
}
a.title:hover {
	color: #0C0;
	text-decoration: none;
}
.banner {
	color: #ED1F2C;
	font: 12px Arial, Helvetica, sans-serif;
}
a.banner:link {
	color: #ed1f2c;
	font-size: 12px;
	font-weight: 900;
	text-decoration: underline;
}
a.banner:hover {
	color: #ff7f00;
	font-size: 12px;
	font-weight: 900;
	text-decoration: none;
}
a.banner:active {
	color: #ED1F2C font-size: 12px;
	font-weight: 900;
	text-decoration: none;
}
a.banner:visited {
	color: #ed1f2c;
	font-size: 12px;
	font-weight: 900;
	text-decoration: underline;
}
.bannerBold {
	color: #ED1F2C;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.table_top {
	color: #333;
	font: 700 12px Arial, Helvetica, sans-serif;
}
.bold {
	font-weight: bold;
}
.highlight {
	color: #333;
	font: 700 14px Arial, Helvetica, sans-serif;
}
.nav {
	font: 700 14px Arial, Helvetica, sans-serif;
}
.nav_sub {
	font: 400 13px Arial, Helvetica, sans-serif;
}
.footer {
	color: #F00;
	padding-bottom: 5px;
	font: 10px Arial, Helvetica, sans-serif;
}
a.footer:link {
	color: #0FF;
}
a.footer:hover {
	font-weight: bolder;
	text-decoration: none;
}
.footer_copyright {
	color: #FF7F00;
	font: 10px Arial, Helvetica, sans-serif;
}
a.footer_copyright:link {
	color: #FF7F00;
}
a.footer_copyright:visited {
	color: #FF7F00;
}
a:link {
	color: #ED1F2C;
	text-decoration: underline;
}
a:visited {
	color: #8F0000;
}
a:active {
	color: #ED1F2C;
	text-decoration: none;
}
a.title:link {
	color: #ED1F2C;
	text-decoration: underline;
	font: bold 14px Arial, Helvetica, sans-serif;
}
a.title:visited {
	color: #8F0000;
	font: bold 14px Arial, Helvetica, sans-serif;
}
a.title:active {
	color: #ED1F2C;
	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.success {
	color: #333;
	font: 700 14px Arial, Helvetica, sans-serif;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #F00;
}
.confirmation {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border: 3px solid #666;
	padding: 5px;
	text-align: center;
}
.bodystyle {
	font: 12px Arial, Helvetica, sans-serif;
}
.moduleChannel {
	font-size: 11px;
	background: #F7D229 url('img/table_results_bg.gif') repeat-x left top;
	padding: 5px 5px 15px;
}
.moduleChannelDescription {
	font-size: 11px;
	color: #333;
	background: FAE47F;
	padding: 10px;
}
.moduleEntrySelected {
	border-bottom: 1px dashed #999;
	background: #FFC url('img/table_results_selected_bg.gif') repeat-x left top;
	padding: 10px 10px 0;
}
.moduleEntry {
	border-bottom: 1px dashed #999;
	padding: 10px;
	background: #FAE47F url('img/table_results_bg.gif') repeat-x left top;
}
.moduleEntryThumb {
	border: 5px solid #FFF;
	margin-right: 10px;
}
.moduleEntryTitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #333;
}
.moduleEntryDescription {
	font-size: 12px;
	margin-bottom: 6px;
	color: #333;
	padding-right: 10px;
}
.moduleEntryTags {
	font-size: 12px;
	margin-bottom: 5px;
	color: #444;
}
.moduleEntryDetails {
	font-size: 11px;
	margin-bottom: 5px;
	color: #444;
}
.moduleEntrySpecifics {
	font-size: 11px;
	margin-bottom: 1px;
	color: #444;
}
.moduleTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 5px;
	color: #444;
}
.moduleTitleBar {
	width: 100%;
	background: #ED1F2C;
}
.moduleFeatured {
	background: #F7D229 url('img/table_results_bg.gif') repeat-x left top;
	padding: 5px 5px 15px;
}
.moduleFeaturedThumb {
	border: 5px solid #FFF;
	margin: 5px;
}
.moduleFeaturedTitle {
	margin-bottom: 3px;
	color: #03C;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.moduleFeaturedSubhead {
	margin-bottom: 3px;
	color: #C00;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.moduleFeaturedDetails {
	color: #333;
	margin-bottom: 3px;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.moduleFrameBarTitle {
	font-size: 12px;
	font-weight: bold;
	margin: 0 5px 5px;
	color: #444;
}
.moduleFrameEntrySelected {
	width: 100%;
	padding: 8px;
	background: #FFC url('img/table_results_selected_bg.gif') repeat-x left top;
	margin: 5px;
}
.moduleFrameEntry {
	width: 100%;
	padding: 8px;
	background: #F7D229 url('img/table_results_bg.gif') repeat-x left top;
	margin: 5px;
}
.moduleFrameTitle {
	margin-bottom: 3px;
	color: #060;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.moduleFrameDetails {
	margin-bottom: 5px;
	color: #333;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.moduleContentBox {
	border-width: 1;
	border-color: #8F0000;
	border-style: solid;
	margin: 8px 5px 5px 10px;
}
.tableFavRemove {
	margin: 8px 5px 5px 10px;
}
.tableVideoStats {
	width: 100%;
	border: 1px dashed #CC6;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FFC url('img/table_results_selected_bg.gif') repeat-x left top;
}
.tableSubTitle {
	padding: 0 0 5px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #C63;
}
.brownSubTitle {
	font-size: 13px;
	font-weight: bold;
	color: #C63;
}
.SubTitle {
	font-size: 14px;
	font-weight: bold;
	color: #C63;
}
.tableSubTitleInfo {
	font-size: 12px;
	padding: 3px;
	padding-left: 10px;
}

a.cloudtags {
	text-decoration: none;
	/*border-bottom:dashed 1px #CCCCCC;*/
}

a.cloudtags:hover {
	text-decoration: none;
	border-bottom: none;
	background: #FF0000;
	color: #FFFFFF;
	padding: 3px;
}

.formTitle {
	padding: 4px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #36C;
	background: #E8FAE4;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.formTable {
	width: 80%;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}
.formIntro {
	margin-bottom: 15px;
	padding-left: 10px;
	font: normal 13px Arial, Helvetica, sans-serif;
}
.formHighlight {
	border: 1px dashed #CC6;
	margin-bottom: 5px;
	background: #FFC url('img/table_results_selected_bg.gif') repeat-x left top;
	padding: 7px 7px 10px;
}
.formHighlightText {
	color: #663;
	margin-top: 5px;
	margin-left: 6px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.formFieldInfo {
	font-size: 11px;
	color: #555;
	margin-top: 5px;
	margin-bottom: 5px;
}
.pageTitle {
	padding: 4px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #36C;
	background: #E9FAE4;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.pageTable {
	padding: 0 5px;
	margin-bottom: 20px;
}
.pageText {
	padding: 0 5px;
}
.pageIntro {
	margin-bottom: 15px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.mailMessageArea {
	border: 1px dashed #999;
	padding: 7px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background: #FFF;
}
.watchTitleBar {
	border-bottom: 1px dashed #999;
	background: #CCC;
}
.watchTitle {
	margin-left: 5px;
	margin-bottom: 6px;
	color: #333;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.watchTable {
	border-bottom: 1px dashed #999;
	text-align: center;
	background: #DDD url('img/table_results_bg.gif') repeat-x left top;
	padding: 5px 5px 10px;
}
.watchInfoArea {
	width: 395px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background: #FFF;
}
.watchDescription {
	padding: 10px 0 5px;
	color: #000;
	border-top: 1px dotted #CCC;
	font: 12px Arial, Helvetica, sans-serif;
}
.watchTags {
	margin: 5px 0 10px;
	color: #333;
	font: 12px Arial, Helvetica, sans-serif;
}
.watchAdded {
	margin-bottom: 10px;
	color: #333;
	font: 11px Arial, Helvetica, sans-serif;
}
.watchDetails {
	color: #333;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.commentsTitle {
	color: #333;
	padding: 5px;
	padding-bottom: 6px;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
	background: #EEE;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.groupCommentsTitle {
	color: #333;
	padding: 5px;
	padding-bottom: 6px;
	background: #EEE;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.BoxedBorderTable {
	padding-left: 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.vertLeftDashTable {
	border-left: 1px dashed #CCC;
	background: url('img/long_grad_bg.jpg') repeat-y;
}
.commentsEntry {
	font-size: 11px;
	padding: 10px;
	border-bottom: 1px dashed #999;
	background: #FFC;
}
.commentsThumb {
	border: 5px solid #FFF;
	margin-right: 5px;
}
.profileLabel {
	font-size: 12px;
	font-weight: bold;
	color: 8CC63F;
	margin: 10px 0 2px;
}
.codeArea {
	border: 1px dashed #999;
	padding: 7px;
	margin-bottom: 15px;
	background: #FFF;
}
.apiLabel {
	margin-top: 20px;
	margin-bottom: 10px;
	background: #E5ECF9;
	padding: 10px;
}
.standoutLabel {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.brightLabel {
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#set_of_links {
	position: relative;
	padding: 0;
	border: none;
	background: #fff;
	margin-bottom: 20px;
}
#set_of_links a {
	display: inline;
	padding: 2px 9px;
	text-decoration: none;
	color: #000;
	background: #FFA;
}
#set_of_links a:hover {
	background: #E1EAF0;
	text-decoration: none;
}
#set_of_links a span {
	display: none;
}
#set_of_links a:hover span {
	display: inline;
	position: absolute;
	padding-top: 30px;
	left: 0;
	background: #FFA;
	padding: 5px 15px 5px 0;
}
.SubscriptionTables {
	border: none;
}
.SubscriptionTables td {
	text-align: center;
	border-bottom: 1px dashed #666;
	color: #666;
	padding: 10px 1px;
}
.SubscriptionVideos {
	text-align: center;
	background: #FFF;
}
.SubscriptionVideos td {
	border-bottom: none;
}
.parentSection {
	background: #FFC;
}
.parentSection td {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	font: 11px Arial, Helvetica, sans-serif;
}
.childrenSection {
	background: #FFF;
	border-bottom: 1px dashed #CCC;
}
.childrenSection td {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	font: 11px Arial, Helvetica, sans-serif;
}
.parentSection td {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	border-bottom: 1px dashed #CCC;
	font: 11px Arial, Helvetica, sans-serif;
}
.commentButtons td {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
}
.commentsSpecifics {
	text-align: center;
}
.userStats {
	padding-top: 5px;
}
.devIndent {
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.apiShadedBox {
	background: #E5ECF9;
	padding: 5px;
}
.apiDef {
	margin-left: 25px;
}
.apiHeader {
	color: #A00;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.roundedTable {
	margin: 0 auto 1em;
}
.sunkenTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 5px;
}
.sunkenTitleBar {
	width: 100%;
	border-bottom: 1px dashed #999;
}
.sunkenContent {
	padding: 10px;
	background: #ddd url('img/table_results_bg.gif') repeat-x left top;
}
.videobarthumbnail_block {
	float: left;
	width: 125px;
	padding: 5px;
}
img.videobarthumbnail_gray {
	border: 3px solid #FFF;
}
img.videobarthumbnail_white {
	border: 3px solid #DDD;
}
.videotitlebarHeading {
	float: left;
	font-size: 13px;
	color: #6D6D6D        padding-left: 10px;
	padding-right: 10px;
}
.videotitlebarComment {
	float: left;
	font-size: 10px;
	color: #999;
}
.videotitleBarLinkBlock {
	width: 173px;
	float: right;
}
.videotitlebarLink {
	horizontal-align: right;
	width: 150px;
}
img.videotitlebarLinkIcon {
	horizontal-align: right;
	vertical-align: bottom;
	border: 0;
	width: 23px;
	height: 14px;
}
hr {
	border-left: 0 none;
	border-right: 0 none;
	border-bottom: 0 none;
	border-top: 1px dashed #999;
	height: 1px;
}
img.rating {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}
span.rating {
	color: #666;
	font-size: smaller;
}
.tag_list {
	margin: 1em 0 0.5em;
	font-weight: bold;
	color: #333;
}
.tag_list p {
	margin: 0 0 0.5em;
	padding-left: 0.5em;
	font-weight: normal;
	color: #999;
}
.moduleEntry input {
	margin: 1em 0 0;
}
.deep_gray_ragular {
	color: #0a0a0a;
	font: 10px Arial, Helvetica, sans-serif;
}
.blue_regular {
	color: #7DB335;
	font: 12px Arial, Helvetica, sans-serif;
}
.white_bold {
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.white_bold:link {
	color: #FFF;
	text-decoration: underline;
}
.bold_blue {
	color: #7DB335;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.normal_gray {
	color: #575757;
	font: 11px Arial, Helvetica, sans-serif;
}
.normal_black {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
}
.normal_blue {
	color: #7DB335;
	font: 11px Arial, Helvetica, sans-serif;
}
.white_regular {
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
}
a.white_regular:link {
	color: #FFF;
	text-decoration: underline;
}
a.white_regular:active {
	color: #FFF;
	text-decoration: none;
}
a.white_regular:hover {
	color: #FFF;
	text-decoration: none;
}
a.white_regular:visited {
	color: #FFF;
	text-decoration: underline;
}
a.black_regular:link {
	color: #000;
	text-decoration: underline;
}
a.black_regular:active {
	color: #000;
	text-decoration: none;
}
a.black_regular:hover {
	color: #000;
	text-decoration: none;
}
a.black_regular:visited {
	color: #000;
	text-decoration: underline;
}
.bold_blue_large {
	color: #7DB335;
	font: 18px Arial, Helvetica, sans-serif;
}
.navigation_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.CM_header {
	color: #f33;
	font: bold 14px verdana, arial, Helvetica, sans-serif;
}
.CM_text {
	color: #000;
	margin: 'margin-top' 'margin-right' 'margin-bottom' 'margin-left';
	text-align: justify;
	font: 10px verdana, arial, Helvetica, sans-serif;
}
.CM_bold {
	font-size: 11px;
	color: #f33;
	font-weight: bold;
}
.bold_gray {
	color: #676767;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #ED1F2C;
}
a:hover {
	text-decoration: none;
	color: #FF7F00;
}
a:active {
	text-decoration: none;
	color: #ED1F2C;
}
.tablerow1 {
	background: #eee;
}
.input_back_orange {
	font-size: 14px;
	font-weight: bold;
	background: #CF9;
	background-position: left top;
	color: black;
	width: 330px;
}
.input_btn {
	font-size: 12px;
	background: #FFF;
	color: #0C3;
	padding: 0;
}
.select_back_orange {
	border-bottom: 1px dashed #999;
	background: #CF9 left top;
}
.view_feature_title {
	color: #FFF;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.module_field {
	border: 1px solid #8F0000;
}
.moduleViewDetails {
	font-family: Arial, Helvetica, sans-serif;
	background: #F7D229;
}
.login {
	color: #FFF;
}
.login_Highlight {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.featuredTitle {
	font-size: 14px;
	font-weight: bold;
	color: ED1F2C;
}
.featuredNowPlayTitle {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
.featuredDescription {
	font-size: 10px;
	color: #333;
}
.pageView {
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.messageError {
	font-weight: bold;
	color: #F00;
}
.messageSuccess {
	font-weight: bold;
	color: #0C0;
}
.lineDivider{
	border-bottom: 1px dashed #ff3333;
}