/* CSS for omnisport/editorial module customizations */
	/*   Editorial tabs design  - start  */
.os-editorial-main-panel {
	margin-top: 20px;
	width: 100%;
}

.editorialVerticalPanel,.editorialVerticalPanel-wrapper {
	width: 100%;
}

.cms-dash-tab-panel .gwt-TabLayoutPanelTabs {
 	width:auto !important;
 	height:  auto !important;
}

.cms-dash-wrapper{
	height: auto !important;
}


.os-editorial-main-panel .gwt-TabBarFirst-wrapper {
	border-left: 1px solid #BBBBBB;
	width: 0px;
	padding: 0px;
	margin: 0px;
}

.os-editorial-main-panel .gwt-TabBarFirst {
	width: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	overflow: hidden;
	visibility: hidden;
}

.os-editorial-main-panel .gwt-TabBar {
	background-color: white;
	margin-left: 0px;
}

.os-editorial-main-panel .gwt-TabBarItem {
	background-color: transparent;
	margin-left: 0px;
	color: #0059A3;
	font-weight: bold;
	width: 90px;
}

.os-editorial-main-panel .gwt-TabBarItem-wrapper {
	background: url("../images/page_tab_off_state_middle.png") repeat-x;
	border-bottom: 1px solid #BBBBBB;
}

.os-editorial-main-panel .gwt-TabBarItem-selected {
	color: black;
	font-weight: bold;
	background-image: none;
}

.os-editorial-main-panel .gwt-TabBarItem-wrapper-selected {
	background: none;
	background-color: white;
	border-bottom: 1px solid white;
	border-top: 1px solid #BBBBBB;
	vertical-align: middle !important;
}

.os-editorial-main-panel .gwt-TabBarItem-wrapper {
	border-right: 1px solid #BBBBBB;
	vertical-align: middle !important;
}

.os-scripts-panel-inner-container {
	border-top: none;
	margin: 0 auto 0 0;
	width: 100%;
	padding: 0px;
}

.os-view-script-mainPanel {
	width: 100%;
	margin: 0 auto 0 0;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.os-viewArticle-mainPanel{

	
}

.os-editorial-main-panel .mainPanel {
	border-top: none;
	
	
}

.os-editorial-main-panel .gwt-TabBarRest-wrapper {
	border-bottom: 1px solid #BBBBBB;
}

/*   Editorial tabs design  - end  */
.os-view-wrapper {	
	margin: 0 auto;
	/*padding: 10px;*/
}

.os-center {
	text-align: center;
}

.os-centered {
	margin: 0 auto;
	text-align: left;
}

.os-margin-right {
	margin-right: 10px;
}

.os-margin-left {
	margin-left: 10px;
}

.os-margin-top {
	margin-top: 10px;
}

.os-margin-bottom {
	margin-bottom: 10px;
}

.os-solid-line {
	border: 0;
	border-style: solid;
	height: 1px;
	color: #DDDDDD;
	background-color: #DDDDDD;
}

.os-view-left {
	
}

.os-view-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	/*following needs to be here due to the IE7*/
	width: 500px;
	
}

.os-cleaner {
	clear: both;
	width: 0px;
	height: 0px;
}

/*************************** Top container ************************************/
.os-normal-html-element {
	overflow: auto;
}

/* 'simple' layout is used i.e. in print dialogs */
.os-simple-html-element {
	
}

.os-simple-body-element {
	background: none !important;
}

.os-editorial-main-panel {
	
}

/*************************** Main Panels ************************************/
.os-scripts-panel-container {
	
}


.os-scriptsPanel-navigationPanel{
	padding-left: 0px;
	margin-left: 20px;
	margin-right: 20px;
}


.os-scriptsPanel-parentUrlPanel{
	margin-left: 20px;
	margin-right: 20px;
}

.os-articles-panel-container {
}

.os-articles-panel-inner-container {	
	border-top: none;
	margin: 0 auto 0 0;
	width: 100%;	
	padding: 0px;
}

.os-articlesPanel-parentUrlPanel{	
	margin-left: 20px;
	margin-right: 20px;
}

.os-editorial-tabs-scripts-panel {
	
}

/*************************** Articles listing ************************************/
	/* Top Level */
.os-article-listing-contentTable {
	
}

.os-article-listing-contentPanel {
	
}

.os-article-listing-searchPanel {
	
}

.os-article-listing-sortPanel {
	
}

.os-article-listing-rendererPanel {
	
}

.os-article-listing-paginationPanelUp {

}

.os-article-listing-paginationPanelDown {
	
}

.os-article-listing-boxPanelLabel {
	
}

.os-article-listing-columns td{
	/*due to the IE7*/
	vertical-align: middle !important;
	height: 30px;
}

.os-article-listing-sortRootPanel {
	
}

/* Low level */

.os-article-listing-new-article-row {
	width: 100%;		
	margin-bottom: 20px; /* it's here due to the IE7*/
	
}

.os-script-listing-new-script-row {
	width: 100%;	 
	margin-bottom: 20px;
}

.os-articleListing-bottom {
	margin-bottom: 20px;
}

.os-scriptListing-bottom {
	margin-bottom: 20px;
}

.os-article-listing-row {
	
}

.os-article-listing-active-label {
	
}

.os-article-listing-mainRowPanel-enabled {
	
}

.os-article-listing-mainRowPanel-disabled {
	
}

.os-article-listing-articleHeadline-enabled {
	
}

.os-article-listing-articleHeadline-disabled {
	
}

.os-article-listing-row-even {
	
}

.os-article-listing-row-odd {
	
}

.os-article-listing-articleCreationDate {
	
}

.os-article-listing-articleHeadline {
	margin-left: 5px;
}

.os-article-listing-articleLastEditDate {
	
}

.os-article-listing-activityLabel {
	
}

.os-article-listing-mainRowPanel {
	
}

.os-article-typeLabelLive {
	font-weight: bold;
	color: #0EB538;
}

.os-article-typeLabelReady {
	font-weight: bold;
	color: #D15428;
}

.os-article-typeLabelExpired {
	font-weight: bold;
	color: grey;
}

/* Related article picker */
.os-article-listing-contentTable-pi {
	margin-left: 5px !important;
}

.os-article-listing-contentPanel-pi {
	margin-left: 5px;
}

.os-article-listing-searchPanel-pi {
	
}

.os-article-listing-sortPanel-pi {
	
}

.os-article-listing-rendererPanel-pi {
	
}

.os-article-listing-paginationPanelUp-pi {
			
}

.os-article-listing-paginationPanelDown-pi {
	
}

.os-article-listing-boxPanelLabel-pi {
	
}

.os-article-listing-columns-pi {
	
}

.os-article-listing-sortRootPanel-pi {
	
}

.os-article-listing-searchPanelLabel {
	margin-left: 4px;	
}

.os-article-listing-mainRowPanel-pi {
	cursor: pointer;
	/*padding-top: 10px;*/
	border-bottom: 1px dashed #DDDDDD;
}

.os-article-listing-innerRowPanel-pi{
	
	margin-top: 8px !important;
	margin-bottom: 8px !important;	
	
	}


.os-article-listing-articleHeadline-pi {
	
}

.os-article-listing-articleHeadline-text-pi {
	color: #0059A3;
	font-weight: bold;
}

.os-article-listing-articleHeadline-date-pi {
	
}

.os-article-listing-articleHeadline-date-label-pi {
	font-weight: bold;
}

/* Picker */
.os-article-picker-mainHorizontalPanel {
	width: 100%;
}

.os-article-picker-pickedArticlesPanel {
	width: 100%;
	padding-right: 10px;
	text-align: center;
	font-size: 11px;
	border-collapse: collapse;
}

.os-article-picker-pickedArticlesPanel td {
	vertical-align: middle;
	height: 30px;	
}

.os-new-article-relatedArticlesVertPanel {
	width: 100%;
}

.os-edit-article-relatedArticlesVertPanel {
	width: 100%;
}

.os-picker-component {
	width: 100%;
	margin-bottom: 40px;
	margin-top: 0px;
}



.os-headCell {
	font-weight: bold;
	background-image: url(/cms/images/sub_header_bar_middle.png);
	height: 30px !important;
	font-size: 12px;
	text-align: center;	
}


.os-headCell-fileName{
	width: 340px;
	}
	
.os-headCell-format{
	width: 100px;	
	}	
	
.os-headCell-bitRate{
	width: 100px;
	}	
	
.os-headCell-videoCodec{
	width: 160px;
	}	
	
.os-headCell-width{
	width: 70px;
	}	
	
.os-headCell-height{
	width: 70px;
	}
	
.os-headCell-downloadAll{
	width: 90px;
	}	

.os-borderRight {
	border-right: 1px solid #d0d0d0;
}

.os-borderLeft {
	border-left: 1px solid #d0d0d0;
}


/* inline div panel */
.os-inline {
	
}

*.os-inline-item {
	display: inline;
}

/* inline div panel */
.os-particle-picker-buttonPanel {
	
}

.os-article-picker-pickerButton {
	
}

.os-article-picker-container {
	width: 100%;
}

.os-article-listing-articleImage-cell {
	
}

.os-article-listing-articleImage-pi {
	margin-right: 5px;
	width: 100px;
}

.os-article-listing-articleImage-header {
	width: 100px;
	height: 50px;
}

/*************************** View article ************************************/
.os-view-article-headerImage {
	width: 480px;
	height: 360px;
	margin-left: 25px;
}
.os-article-view-mainInfo div {
	margin-bottom: 15px;
}

.os-article-view-mainInfo {
	margin-bottom: 40px;
}

.os-article-view-statusLabel {
	
}

.os-article-view-idLabel {
	
}

.os-article-view-headlineLabel {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 5px;
}

.os-article-view-teaserLabel {
	
}

.os-article-view-publishDateLabel {
	margin-bottom: 20px;
}

.os-article-view-articleBodyLabel {
	margin-top: 30px;
}

.os-article-view-tagsLabel {
	
}

.os-article-view-offsetLabel {
	width: 750px;
}

.os-article-view-siteLabel {
	
}

.os-article-view-buttonHorizontalPanel {
	
}

.os-article-view-imagesHorizontalPanel {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 937px;
}

.os-article-view-printButton {
	display: inline;
	float: none;
}

.os-article-view-downloadButton {
	
}

.os-article-view-editButton {
	display: inline;
	float: none;
	margin-right: 10px;
}

.os-article-view-returnButton{
	display: inline;
	float: none;
	margin-right: 10px;
}

.os-article-view-relatedStoriesPanel {
	
}

.os-article-view-related-videos {
	width: 100%;
	text-align: center;
	font-size: 11px;
	border-collapse: collapse;
}


.os-article-view-related-videos td {	
	vertical-align: middle;
	height: 30px;
}


.os-article-view-relatedStoriesLabel {
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

.os-article-view-relatedArticleLabel {
	color: #5992c7;
	margin-top: 5px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.os-buttons-panel {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-top: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
}

.os-related-video-title {
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	cursor: pointer;
 	cursor: hand;
}

/*************************** Scripts listing ************************************/
	/* Top level */
	
.os-script-listing-scriptTypeSearchListBox {
	width: 120px;
	margin-left: 5px;
	margin-right: 5px;
}

.os-script-listing-selectLanguageWidget{
	margin-left: 5px;
	margin-right: 10px;
	
}

.os-script-listing-scriptTypeSearchButton {
}

.os-script-listing-contentTable {
	
}

.os-script-listing-contentPanel {
	
}

.os-script-listing-searchPanel {
	
}

.os-script-listing-sortPanel {
	
}

.os-script-listing-rendererPanel {
	
}

.os-script-listing-paginationPanelUp {	
	
}

.os-script-listing-paginationPanelDown {
	
}

.os-script-listing-boxPanelLabel {
	
}

.os-script-listing-columns td{		
	vertical-align: middle !important;
	height: 30px;
}


.os-script-listing-sortRootPanel {
	
}

.os-script-listing-typeExpired {
	font-weight: bold;
	color: grey;
}

.os-script-listing-searchRenderer-mainPanel{
}

.os-script-listing-searchRenderer-horizontalPanelWithLabels{
}

.os-script-listing-searchRenderer-searchLabel{
			width: 460px;
			color: #434343;
			font-size: 1.2em;
			font-weight: bold;
			padding: 5px
}

.os-script-listing-searchRenderer-languageFilterLabel{
			width: 100px;
			color: #434343;
			font-size: 1.2em;
			font-weight: bold;
			padding: 5px
	
}

/************************* Create script *****************************************/
.os-create-script-save-panel {
	width: 100%;
}

.os-create-script-name-label {
    font-weight: bold;
    margin-top: 5px;
    text-align: left;
    width: 125px;
}

.os-create-script-row {
	vertical-align: middle;
	margin-bottom: 20px;	
}

.os-create-script-title-textbox {
	width: 500px;	
}

.os-create-script-navigation-panel {
	margin-top: 10px;
	margin-bottom: 10px;
}

.os-create-script-listbox {
	width: 140px;	
}

.os-create-script-bodyArea {
	height: 350px;
	width: 800px;
}

.os-create-script-save-control {
	margin-right: 10px;
}

.os-create-script-saveButtonsPanel{
	float: right;
}

/************************* Translate script *****************************************/

.os-translate-script-link-video-label {
	color: #5992c7;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

.os-translate-script-link-video-table {
	margin-top: 10px;
	text-align: center;
	font-size: 11px;
	border-collapse: collapse;
}

.os-translate-script-link-video-table-cell {
	font-family: arial, helvetica;
	text-align: center;	
	padding: 5px 10px;
}

.os-translate-script-title-label {
	margin-bottom: 10px;	
}

.os-translate-script-total-time-label {
	margin-top: 5px;	
}

/************************* Edit script *****************************************/

.os-edit-script-infoHorizontalPanel{
 	margin-top: 5px;
 	margin-bottom: 20px;
}

.os-edit-script-statusLabel{
	font-weight: bold;  
}


.os-edit-script-statusValueLabel{	

    margin-left: 5px;
}

.os-edit-script-idLabel{
	font-weight: bold;
    margin-left: 55px;
}

.os-edit-script-idValueLabel{	
    margin-left: 5px;
}


.os-edit-script-langLabel{
	font-weight: bold;    
    margin-left: 55px;
}

.os-edit-script-langValueLabel{	
	margin-left: 5px;
}

.os-edit-script-expire-control{
	margin-right: 10px;
}

/************************* View script *****************************************/
.os-view-view-returnButton{

}

.os-view-script-captionLabel {
	
}

.os-view-script-headlineLabel {
	
}

.os-view-script-formatLabel {
	
}

.os-view-script-languageLabel {
	
}


.os-view-script-totalTimeLabel {
	
}

.os-view-script-publishDateLabel {
	
}

.os-view-script-articleBodyLabel {
	
}

.os-view-script-offsetLabel {
	width: 700px;
}

.os-view-script-preview-label {
	font-style: italic;
	color: grey;
	margin-top: 5px;
}

.os-view-script-link-video {
	text-decoration: underline;
	color: blue;
	text-align: right;
	margin-right: 25px;
	cursor: pointer;
 	cursor: hand;
}

.os-view-script-buttonHorizontalPanel {
	width: 100%;	
}

.os-view-script-topOfPagePanel {
	
}

.os-view-script-printButton {
	margin-left: 10px;
	margin-right: 10px;
}

.os-view-script-translateButton {
	margin-right: 10px;
}

.os-view-script-topOfScript{
	text-decoration: underline; 
	cursor: pointer;
}
/* Low level */
.os-script-listing-row {
	
}

.os-script-listing-row-even {
	
}

.os-script-listing-row-odd {
	
}

.os-script-listing-scriptTitle {
	margin-left: 5px;
}

.os-script-listing-scriptDate {
	
}

.os-script-listing-scriptTypePanel {
	
}


.os-related-video-title-notLink {
	text-align: center;
	padding-left: 5px;
}

.os-related-video-fileName-notLink {
	text-align: center;
	padding-left: 5px;
}

/*************************** Master Details ************************************/
	/*************************** Create article ************************************/
.os-new-article-headlineTextBox {
	font-family: arial, helvetica;
	width: 600px; 
	resize: none;
}

.os-new-article-teaserTextArea {
	font-family: arial, helvetica;	
	width: 800px; 
	height: 75px; 
}

.os-new-article-articleHorizontalPanel {
	
}

.os-new-article-offsetLabel {
	width: 715px;
}

.os-new-article-saveHorizontalPanel {
	width: 100%;
}

.os-new-article-subscriptionPanel {
	
}

.os-new-article-subscriptionListBox {
	
}

.os-new-article-suggestionPanel {
	
}

.os-new-article-suggestionWidget {
	
}

.os-new-article-siteListBox {
	
}

.os-new-article-launchDateLocalTimes {
	
}

.os-new-article-expiryDateLocalTimes {
	
}

.os-new-article-launchDateTextBox {
	
}

.os-new-article-expiryDateTextBox {
	
}

.os-new-article-launchDateCalendarImage {
	
}

.os-new-article-expiryDateCalendarImage {
	
}

.os-new-article-launchDateGmtTime {
	
}

.os-new-article-expiryDateGmtTime {
	
}

.os-new-article-launchDateGmtOffsets {
	
}

.os-new-article-expiryDateGmtOffsets {
	
}

.os-new-article-imagesVerticalPanel {
	
}

.os-new-article-videosVerticalPanel {
	width: 100%;
}

.os-new-article-launchGmtOffsetHelp {
	
}

.os-new-article-launchGmtOffsetTimeHelp {
	
}

.os-new-article-expiryGmtOffsetHelp {
	
}

.os-new-article-expiryGmtOffsetTimeHelp {
	
}

.os-new-article-articleBodyArea {
	height: 350px;
	width: 800px;
}

/*************************** Create article buttons ************************************/
.os-new-article-saveButton {
	margin-right: 10px; /* to keep space between buttons */
}

.os-new-article-saveAndPublishButton {
	
}

/*************************** Edit article ************************************/

.os-edit-article-idValueLabel {
	
}

.os-edit-article-headlineTextBox {
	font-family: arial, helvetica;
	width: 600px; 
	resize: none;
}

.os-edit-article-teaserTextArea {
	font-family: arial, helvetica;	
	width: 800px; 
	height: 75px; 
}

.os-edit-article-articleHorizontalPanel {
	
}

.os-edit-article-offsetLabel {
	width: 630px;
}

.os-edit-article-saveHorizontalPanel {
	width: 100%;
}

.os-edit-article-subscriptionPanel {
	
}

.os-edit-article-subscriptionListBox {
	
}

.os-edit-article-suggestionPanel {
	
}

.os-edit-article-suggestionWidget {
	
}

.os-edit-article-siteListBox {
	
}

.os-edit-article-launchDateLocalTimes {
	
}

.os-edit-article-expiryDateLocalTimes {
	
}

.os-edit-article-launchDateTextBox {
	
}

.os-edit-article-expiryDateTextBox {
	
}

.os-edit-article-launchDateCalendarImage {
	
}

.os-edit-article-expiryDateCalendarImage {
	
}

.os-edit-article-launchDateGmtTime {
	
}

.os-edit-article-expiryDateGmtTime {
	
}

.os-edit-article-launchDateGmtOffsets {
	
}

.os-edit-article-expiryDateGmtOffsets {
	
}

.os-edit-article-imagesVerticalPanel {
	
}

.os-edit-article-videosVerticalPanel {
	width: 100%;	
}

.os-edit-article-launchGmtOffsetHelp {
	
}

.os-edit-article-launchGmtOffsetTimeHelp {
	
}

.os-edit-article-expiryGmtOffsetHelp {
	
}

.os-edit-article-expiryGmtOffsetTimeHelp {
	
}

.os-edit-article-articleBodyArea {
	height: 350px;
	width: 800px;
}

/*************************** Edit article buttons ************************************/
.os-edit-article-expireButton {
	margin-right: 10px; /* to keep space between buttons */
}

.os-edit-article-saveButton {
	margin-right: 10px; /* to keep space between buttons */
}

.os-edit-article-saveAndPublishButton {
	
}

/*********************************** Editorial tabs ******************************/

.os-editorial-tabs-articles {
	
}

.os-editorial-tabs-scripts {
	
}

.os-editorial-tabs-newsWire{

}


os-editorial-tabs-newsWirePanel{
	
	 	
	
	
}


.editorialTabMenu {
	
	
	height: 30px;
}

/*********************************** Controls ******************************/
.os-create-article-button {
	float: right;
	margin-right: 20px;
}

/* Button */
.os-control-button {
	cursor: pointer;
}

.os-control-button-panel {
	margin-left: 10px;
	margin-right: 10px;
}

.os-control-button-icon {
	margin-right: 8px;
	padding-top: 2px;
}

.os-control-button-text {
	font-weight: bold;
}

.os-control-button .middleLeft {
	background: url("../images/buttons/mid_grey_button_left_up.png")
		no-repeat;
	background-position: right;
}

.os-control-button .middleRight {
	background: url("../images/buttons/mid_grey_button_right_up.png")
		no-repeat;
	background-position: left;
}

.os-control-button .middleCenter {
	background-repeat: repeat-x;
	background: url("../images/buttons/mid_grey_button_middle_up.png");
	height: 26px;
}

.os-control-button .middleRightInner {
	width: 5px;
}

.os-control-button .middleLeftInner {
	width: 5px;
}

.os-control-button-green {
	cursor: pointer;
}

.os-control-button-green .middleLeft {
	background: url("../images/buttons/mid_green_button_left_up.png") no-repeat;
	background-position: right;
}

.os-control-button-green .middleRight {
	background: url("../images/buttons/mid_green_button_right_up.png") no-repeat;
	background-position: left;
}

.os-control-button-green .middleCenter {
	background-repeat: repeat-x;
	background: url("../images/buttons/mid_green_button_mid_up.png");
	height: 26px;
}

.os-control-button-green .middleRightInner {
	width: 5px;
}

.os-control-button-green .middleLeftInner {
	width: 5px;
}

.os-control-button-text-greenButton {
	font-weight: bold;
	color: white;
}
.gwt-DecoratorPanel .topLeftInner,.gwt-DecoratorPanel .topRightInner,.gwt-DecoratorPanel .bottomLeftInner,.gwt-DecoratorPanel .bottomRightInner
	{
	width: auto;	
	height: auto;
	}

.gwt-DecoratorPanel .topLeft {
	background: none;
}

.gwt-DecoratorPanel .topCenter {
	background: none;
}

.gwt-DecoratorPanel .topRight {
	background: none;
}

.gwt-DecoratorPanel .bottomLeft {
	background: none;
}

.gwt-DecoratorPanel .bottomCenter {
	background: none;
}

.gwt-DecoratorPanel .bottomRight {
	background: none;
}

/*********************************** Other  ******************************/
/*************************** Image Listing/Picker in articles  ***********************************************/
	/*Editorial Image Picker Widget - image picker */
.os-image-picker-contentTable {
	
}

.os-image-picker-contentInfo {
	
}

.os-image-picker-contentPanel {
}

.os-image-picker-searchPanel {
	width: 473px;	
}

.os-image-picker-sortPanel {
	
}

.os-image-picker-searchPanelLabel {
	margin-left: 4px;
}

.os-image-picker-rendererPanel {
	margin-right: 5px !important;
}

.os-image-picker-paginationPanelUp {
	
}

.os-image-picker-paginationPanelDown {
	
}

.os-image-picker-boxPanelLabel {
	display: none;
}

.os-image-picker-columns {
	
}

.os-image-picker-sortRootPanel {
	
}

/*Pick Image Widget - included in create/edit page*/
.os-image-picker-mainHorizontalPanel {
	
}

.os-image-picker-pickedImagesPanel {
	
}

.os-image-picker-buttonPanel {

}

.os-image-picker-thumbnail {
	margin-left: 15px;
	margin-top: 15px;
	cursor: pointer;
	width: 100px;
	height: 100px;
}

.os-image-picker-imageTypeListBox {
	width: 110px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-family: arial, helvetica;
	font-size: 12px;
}

.os-image-picker-deleteButton {
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 15px;
	cursor: pointer;
}

.os-image-picker-view-panel {
	/*margin-left: 10px;*/
	width: 937px;
}

.os-image-picker-view-imageItem {
	margin: 15px;
}

.os-image-picker-view-thumbnail {
	cursor: pointer;
	width: 90px;
	height: 90px;
}

.os-image-picker-view-typeLabel td {
	text-align: center;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
}

.os-image-picker-view-resolutionLabel td {
	text-align: center;
	font-family: arial, helvetica;
	font-size: 12px;
}

.os-image-picker-fileUploadPanel {
	margin-left: auto;
	margin-right: 10px;
	text-align: right;
	
}

.os-file-upload-uploadButtonPanel {
	margin-left: auto;
	margin-right: 0;
	text-align: right;	
}

.os-file-upload-orgLabel {
	margin-top: 3px;	
}

.imageListCellTitle { 
	font-weight: bold;	
	color: #0059A3;
}

.dialogBoxCancelButton {
	font-weight: bold;	
	text-decoration: underline;
	color: #0059A3;
	margin-left: 10px !important;
}

/*************************** Video Listing/Picker in articles  ***********************************************/
	/*Article Video Picker Widget*/
.os-video-picker-mainVerticalPanel {
	width: 100%;
	padding-right: 10px;
}

.os-video-picker-buttonPanel {
	
}

.os-video-picker-pickedVideosTable {	
	width: 662px;
	text-align: center;
	font-size: 11px; 
	border-collapse: collapse;
}

.os-video-picker-pickedVideosTable td {	
	vertical-align: middle;
	height: 30px;
}

.os-video-picker-pickButton {
	
}

/*Article Video Listing Widget*/
.os-video-picker-contentTable {
	
}

.os-video-picker-contentInfo {
	
}

.os-video-picker-contentPanel {
	margin-left: 5px !important;
}

.os-video-picker-searchPanel {
	
}

.os-video-picker-sortPanel {
	
}

.os-video-picker-searchPanelLabel {
	margin-left: 4px;
}

.os-video-picker-rendererPanel {
	
}

.os-video-picker-paginationPanelUp {
	
}

.os-video-picker-paginationPanelDown {
	
}

.os-video-picker-boxPanelLabel {
	display: none;
}

.os-video-picker-columns {
	
}

.os-video-picker-sortRootPanel {
	
}

/* Article Video Row Widget */
.os-video-picker-row {
	
}

.os-video-picker-videoImagePanel {
	
}

.os-video-picker-namePanel {
	
}

.os-video-picker-datetimePanel {
	
}

.os-video-picker-statusPanel {
	
}

/*************************** Article/Script body in view/print window  ***********************************************/
#os-editorial-body p {
	display: block;
	padding-bottom: 10px;
}

#os-editorial-teaser {
 padding-bottom: 10px;
}

#os-editorial-teaser p {
	display: block;
	/*padding-bottom: 10px;*/
}


/*************************** 3rd level navigation  ***********************************************/
.os-navigationUrlLabel {
	color: #5992c7;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 50px;
	cursor: pointer;
	cursor: hand;
}

.os-view-script-navigationUrlLabel {
	color: #5992c7;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 50px;
	cursor: pointer;
	cursor: hand;
	float: left;
}

.os-navigationSelectedLabel {
	text-align: left;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 50px;
	text-align: left;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 50px;
}

.os-view-script-navigationSelectedLabel {
	text-align: left;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 50px;
	text-align: left;
	margin-top: 5px;
	font-weight: bold;
	margin-right: 50px;
	float: left;
}

.os-navigationPanel {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: auto;
	vertical-align: middle;
	text-align: right;
	width: "100%";
}

.os-navigationPanel-wrapper {
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 20px;
	vertical-align: middle;
	background-image: url(/cms/images/dotted_line_small.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: right;
	margin-bottom: 20px;
	padding-bottom: 10px;
	text-align: left;
}


.os-view-script-navigationPanel {
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: middle;
	text-align: right;
	width: "100%";
	clear: both;
	padding-left: 20px;
	height: 20px;
}

.os-navigationHorizontalLinePadding {
	/*padding-left: 5pt;
	padding-right: 10pt;*/
}

.os-navigationHorizontalLine {
	background-image: url(/cms/images/dotted_line_small.png);
	background-repeat: repeat-x;
}

/*************************** Other  ***********************************************/

.os-listing-copyrightFooter {
	margin-top:20px;		
}


.os-suggestion-widget-add-button div.cms-step-green-button {
	background: #efefef url(../images/buttons/mid_grey_button_middle_up.png) repeat-x;
	border: 1px solid #bbbbbb;
	padding: 3px 8px 0px 8px !important;
	height: 19px;
	font-weight: bold;
	/*font-size: 12px !important;*/
	color: #000000;
	float: right;
	margin: 0px 0px 0px 0px;
	display: block;
	cursor: pointer;
	cursor: hand;
}

.os-suggestion-widget-add-button div.cms-step-green-button:hover {
	background: #848383;
	border: 2px solid #bbbbbb;
	color: #000000;
	cursor: pointer;
	cursor: hand;
}

.highlightedRow {
	background-color: #dedede;
	vertical-align: middle;
	text-align: center;
}

.os-selected-picker-items {
	margin-left: 15px;
}

.os-selected-picker-items-images {
	width: 670px;
	overflow: scroll;
	background-color: #dedede;
}

.os-highlightedRow-center {
	background-color: #dedede;
}

.os-controlLabel {
	font-weight: bold;
	color: #0059A3;
	cursor: pointer;
}

a.os-controlLabel {
	text-decoration: none;
}

.os-controlColor {
	color: #0059A3;
}

.listingWidgetColumns {
	background-image: url(/cms/images/sub_header_bar_middle.png);
	width: 100%;
	padding-bottom: 0px;
	height: 30px;
	font-size: 14px;
	font-weight: bolder;
}

.listingWidgetColumnsBorderRight {
	border-right: 1px solid #d0d0d0;
	padding-top: 5px;
	padding-bottom: 5px;
}

.listingWidgetColumnsBorderRight {
	border-left: 1px solid #d0d0d0;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pickerPanel {
	width: 100%;
}

/*************** common overrides styles ****************/
.cms-step-green-button {
	float: none;
	text-align: center;
	width: auto;
}

.mainPanel {
	border: 1px solid #BBBBBB;
	border-top: none;
}


.cms-listingWidgetColumns > table{
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;	
}

.cms-listingWidgetColumns{
	margin-top: 8px;
}



/***** common label style for article/script information in respective view pages********/
.os-wideLabel {
	width: 600px;
	margin-top: 5px;
	font-family: arial, helvetica;
	font-size: 12px;
}

.os-label {
	margin-top: 5px;
	font-family: arial, helvetica;
	font-size: 12px;
}

.os-align-left {
	text-align: left;
}

.os-padding-left {
	padding-left: 10px;
}

/*************************** FIXES **************************************/

.gwt-DialogBox {
	border: none;	
}

.os-scrollPanel-wrapper {
	overflow: visible !important;
}

.mainPanel {
	width: 100%;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	text-align: center;
	
	margin-top: 0px !important;
	
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	
	
}

.os-innerMainPanel{	
	margin-left: 20px;
	margin-right: 20px;
	width: 95%;	
}


div.mainPanelScroll {
	position: relative !important;
	height: auto !important;
}

div    < div.mainPanelScroll {
	overflow: visible !important;	
}

.cms-dash-tab-panel {
	overflow: visible !important;
}

.cms-dash-tab-panel .gwt-TabLayoutPanel > div {
	overflow: visible !important;	
}

/**/
.labelBold {
	margin: 0px;
	margin-right: 10px;
}

/************************** Player ***************************************/
.os-clip-preview {
	background-color: #504A4B;
	width: 505px;
	height: 342px;
}
.os-player {
	float: right;
}

/*************************** NEWS WIRE LISTING *************************************/

.os-wf-formats-table {
	width: 930px;
	margin-bottom: 20px;	
}
.os-wf-formats-table td {
	vertical-align: middle;
}

.os-wf-formats-table-rows td {
	padding: 5px;	
}

/*whole row*/
.os-newsWire-listing-mainRowPanel {
	
	border-bottom: 1px dashed #DDDDDD;
	
}

.os-newsWire-listing-innerRowPanel{
	width: 100%;
	margin-top: 13px;
	margin-bottom: 13px;	
}



/*image panel*/
.os-newsWire-listing-articleImage {
	width: 100px;
	height: 67px;
	margin-right: 10px;
}

.os-newsWire-listing-articleImage-header{
	width: 100px;
	height: 67px;
}

.os-newsWire-listing-rightPanel{
	width: 100%;
}

/*article headline*/
.os-newsWire-listing-articleHeadlineLabel{
	color: #0059A3;
	font-weight: bold;
	font-size: 15px;
	text-align: left;	
	margin-bottom: 3px;
	cursor: pointer;
	width: 660px;
}



.os-newsWire-listing-dateLabel{
	font-weight: bold;
	/*font-color: #C0C0C0;*/
	font-color: #333333;
	text-align: left;
	/*margin-left: 5px;*/
}

.os-newsWire-listing-teaserLabel{
	text-align: left;	
}

.os-newsWire-listing-searchPanel {
	 width: 800px;
}



.os-newsWire-listing-upperRightPanel{
	width: 100%;
}


.os-newsWire-listing-downRightPanel{
}


/*news wire picker listing widget*/
.os-newsWire-listing-contentTable-pi{
}

.os-newsWire-listing-contentPanel-pi{

}

.os-newsWire-listing-searchPanel-pi{
}

.os-newsWire-listing-sortPanel-pi{
}

.os-newsWire-listing-rendererPanel-pi{
}

.os-newsWire-listing-paginationPanelUp-pi{
	height: 30px;
	margin-top: 5px;
}

.os-newsWire-listing-paginationPanelDown-pi{
	margin-top: 20px;
}

.os-newsWire-listing-boxPanelLabel-pi{
}


.os-article-listing-columns-pi{
}

.os-article-listing-sortRootPanel-pi{
}

/*news wire search renderer*/
.os-newsWire-searchRenderer-keywordFilterBox{
	margin-left: 20px;
	margin-top: 4px;
}

.os-newsWire-searchRenderer-dateFromTextBox{
	width:70px;
	margin-left: 5px;
	margin-top: 4px;
}

.os-newsWire-searchRenderer-fromLabel{	
	font-weight: bold;
		margin-left: 20px;
		margin-top: 8px;
}


.os-newsWire-searchRenderer-launchDateCalendarImage{
	margin-left: 5px;
	margin-top: 7px;
}

.os-newsWire-searchRenderer-toLabel{
	font-weight: bold;
	margin-left: 20px;
	margin-top: 8px;
}

.os-newsWire-searchRenderer-dateToTextBox{
	width:70px;
	margin-left: 5px;
	margin-top: 4px;
}

.os-newsWire-searchRenderer-expiryDateCalendarImage{
	margin-left: 5px;
	margin-top: 7px;
	margin-right: 20px;
}

.os-newsWire-searchRenderer-omni-search-header{
		width: 100%;
}


.os-newsWire-searchRenderer-searchHorizontalPanel{
}

.os-newsWire-searchRenderer-searchButton{
	margin-left: 30px;
}


.os-newsWire-searchRenderer-mainPanel{
}

.os-newsWire-searchRenderer-horizontalPanelWithLabels{
}

.os-newsWire-searchRenderer-searchLabel{
			width: 330px;
			color: #434343;
			font-size: 1.2em;
			font-weight: bold;
			padding: 5px
}

.os-newsWire-searchRenderer-keywordFilterLabel{
			width: 100px;
			color: #434343;
			font-size: 1.2em;
			font-weight: bold;
			padding: 5px
	
}


.os-newsWire-listing-upperVerticalPanel{
	widht:665px;
}


.os-newsWire-searchRenderer-searchField {
	padding-top: 3px;	
	padding-bottom: 3px;
	padding-left: 3px;
	float:left; /*due to the IE*/
	height: 17px;
	width: 290px;
}

.os-editorial-searchRenderer-searchField{
	padding-top: 3px;	
	padding-bottom: 3px;
	padding-left: 3px;	
	float:left; /*due to the IE*/
	height: 17px;
	width: 380px;
}

.os-script-searchRenderer-searchField{
	
	width: 300px !important; 
}

.os-video-picker-searchField {
	padding-top: 3px;	
	padding-bottom: 3px;
	padding-left: 3px;	
	float:left; /*due to the IE*/
	height: 17px;
	width: 170px;
}

.os-video-download-formats-filename {
	text-align: left;
}

.os-video-download-info-labelLeft {
	width: 100px;
	font-weight: bold;
}

.os-video-download-info-descriptionRow {
	vertical-align: top;
}

.os-video-download-buttonPanel{
 	float:right;
}
	
.os-video-download-returnButton {
		
}

.os-video-download-scriptLinkPanel{
	width: 100px;
	}


/*styles moved from custom-styles.css file and renamed*/
.os-article-panel-inner { 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	width: 940px; 
}

.os-newsWire-panel-inner{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 940px; 
}

.os-article-panel-outer {
	border: 1px solid #bbbbbb;
	border-top: none;
	width: 980px;
	background: #ffffff;
}



/* editorial pagination renderer */
.os-editorial-pagination-selectedPageLabel{
	cursor: pointer;
	font-weight:bold;
	color: #454545;
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 5px;
}

.os-editorial-pagination-pageLabel{
	cursor: pointer;
	text-decoration: underline;
	font-weight:bold;
	color: #0059A3;
	margin-left: 5px;
	margin-right: 5px;	
	margin-top: 5px;
}

.os-editorial-pagination-pageInfo{
	/*margin-left: 8px;*/
}

.os-editorial-pagination-mainHorizontalPanel div[id='defaultPaginationRenderer-pageInfo-div']{

	float:left;
}





.os-editorial-pagination-mainHorizontalPanel div[id='defaultPaginationRenderer-buttonsWithPageLinks-div']{

	float: left;
	margin-left: 40px;
}



.os-picker-pagination-mainHorizontalPanel div[id='defaultPaginationRenderer-pageInfo-div']{

	float: left;	

}


.os-picker-pagination-mainHorizontalPanel div[id='defaultPaginationRenderer-buttonsWithPageLinks-div']{
	float: right;
	margin-right: 20px;
}


.os-picker-pagination-pageInfo{
	margin-left: 8px;
}

/*styles moved from ArticleLibraryCss.css file*/

#os-editorial-body a {
	color: inherit;
	font-weight: normal;
}

/*renamed, because IE doesn't support custom pi tag*/
#os-editorial-body-pi {
	color: red;
}

#os-editorial-body cc b {
	font-weight: bold;
}

.os-testPanel{
	background: none !important;
}

/*******************VIDEO SEARCH RENDERER**********************/
.os-video-search-media-profile-label {
	margin-left: 200px;
	fonth-weight: bold;
	width: 125px;
}

.os-video-search-media-profile-listbox {
	width: 125px;
	margin-right: 10px;
}

.os-video-search-language-label {
	margin-left: 10px;
	fonth-weight: bold;
}

.os-video-search-language-listbox {
	width: 125px;
	margin-right: 10px;
}


/****************** LANGUAGE SELECT WIDGET *******************/

.os-language-select-label {
	width: 100px;
	font-weight: bold;
	vertical-align: middle;
}

.os-language-select-listbox {
	vertical-align: middle;
	width: 90px;
}

/***************** GENERAL ***************************/
.os-clickableLabel {
	color: #5992c7;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	margin-right: 5px;
}
