/* Common manage styles for 3.0 */
.manageBody {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
	margin:0px;
}

.content {
	min-width:800px;
	width:100% !important;
	margin: 0px auto 0px auto;
	text-align:left;
	/*padding:0px 0px 0px 26px;*/
}

.contentBg {
	background:url(/images/manage/layout/content_bg.gif) repeat-x left bottom;
}

.footerBg {
	background:url(/images/manage/layout/footer_bg.gif) repeat-x left bottom;
}

/* Link Styles */
/* For images inside of links, do not display a link border */
a img {
	border: 0;
}

a:active, a:link, a:visited{
    color:#007CC2;
}

a:hover{
	color:#CC6600;
}

.sbLink:active, .sbLink:link, .sbLink:visited, .sbLink:hover{
	text-decoration: none;
	color:#007CC2;
}

/* Used to display hand cursor upon mouseover */
/* dijitTree */
.handCursor, .manageThemeBlue .dijitTreeLabel {
	cursor:pointer;
	/* IE 5.5 fix */
	cursor:hand;
}


/* Text Styles */
.txtSmall, .txtMedium, .txtLarge, .manageBody {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:black;
	font-size:12px;
}

.txtSmall{
	font-size:10px;	
}

.txtLarge{
	font-size:14px;	
}

.blueTxt , .manageThemeBlue .dijitTreeLabel{
	color:#007CC2;
}

.blackTxt{
	color:black;
}

.txtBold{
	font-weight:bold;	
}

/* dijitTree selected node */
.manageThemeBlue .dijitTreeLabelFocused {
	color:black;
}

/* Tabs */
.tabsBg {
	background:url(/images/headerlinks_bg.jpg) left top;
}

/* Annouce Box */
.announceHeader{padding-bottom:10px;font-weight:bold;}
.announceHeaderTxt{}
.announceHeaderSeperator{font-weight:normal;color:#d2d2ce;}
.announceEntry{
	border-top: 1px dashed #949593;
	padding: 6px 0px 6px 0px;
}
.announceEntryHeader{
	padding-bottom: 6px;
	color: #666666;
	font-weight:bold;
}
.announceEntryDesc{}

/* Login */
.loginLink{position:relative;}

.loginForm{position:absolute;top:20px;right:0px;display:none;}
.loginFormNoScript{}

.loginError{text-align:left;width:212px;color:red;}
/* Results */
.resultTypeTile {
	display:inline;
	float:left;
	width:120px;
	height:216px;
	padding:4px;
}

.resultTypeTile .resultTitle {
	text-align:left;
	font-weight:bold;
}

.resultTypeTile .resultDescription{
	text-align:left;
}

.resultTypeTile .resultImg, .resultTypeTable .resultImg, .resultTypeResult .resultImg, .programCreationThumb .resultImg{
	text-align:center;
	background:white;
}

.resultTypeTile .resultImg img, .resultTypeTable .resultImg img, .resultTypeResult .resultImg img{
	vertical-align: middle;
	max-width:110px;
}

.resultTypeTable .resultImg img, .resultTypeResult .resultImg img{
	max-width:100px;	
}

.resultTypeTable {
}

.resultTypeTable .resultTitle {
	text-align:left;
	font-weight:bold;
}

.resultTypeTable .resultDescription{
	text-align:left;
}

.resultBtn{
	color:#007CC2;
}

.resultLabel{
	font-weight:bold;
}

/* Tables */
.tableColumns, .tableDNDHeader{
	background:#b4be9c;
	color:white;
	text-align:center;
}

.tablePlaylistDNDHeader{
	background:#b4be9c;
	color:white;
}

.tableEvenRow, .tableDNDEvenRow{
	background:white;	
}

.tableOddRow, .tableDNDOddRow{
	background:#e3ecdb;	
}

/* Table DND */
.tableDND{
	border-bottom:1px solid #d0d0d0;
}
.tableDNDRow{
	border-top:1px solid #d0d0d0;
}

.tableDNDItem{
	border-right:1px solid #d0d0d0;
	border-bottom:none;
}

/* Pagination */
.paginationInfo, .paginationPages{
	padding:4px;
	text-align:left; 
	font-weight:bold;
}

.paginationPages{
	text-align:center;
}

/* Link List */
.linkList, .linkListMouseOver, .linkListSelected{
	border-bottom: 1px solid #d2d2ce;
	padding: 7px 4px 7px 4px;
	font-weight:bold;
}

.linkListMouseOver{
	background:#e8f3f9;
}

.linkListSelected{
	background:white;
	color:black;
}
/* Boxes */
.box{
	padding-bottom:4px;
}

/* default bg is green, header only */
/*
.boxBgTL{background:url(/images/manage/boxes/green/green-tab-left.jpg) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/green/green-tab-middle.jpg) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/green/green-tab-right.jpg) no-repeat left top;}
*/
/* various other bg colors */
/*
.boxBgTL{background:url(/images/manage/boxes/blue/box_blue_1_tl.gif) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/blue/box_blue_1_tm.gif) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/blue/box_blue_1_tr.gif) no-repeat left top;}
*/
/*
.boxBgTL{background:url(/images/manage/boxes/blue/box_blue_2_tl.gif) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/blue/box_blue_2_ml.gif) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/blue/box_blue_2_tr.gif) no-repeat left top;}
*/

/*
.boxBgTL{background:url(/images/manage/boxes/blue/box_blue_3_tl.gif) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/blue/box_blue_3_tm.gif) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/blue/box_blue_3_tr.gif) no-repeat left top;}
*/
/*
.boxBgTL{background:url(/images/manage/boxes/orange/box_orange_3_tl.gif) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/orange/box_orange_3_tm.gif) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/orange/box_orange_3_tr.gif) no-repeat left top;}
*/

/*
.boxBgTL{background:url(/images/manage/boxes/orange/box_orange_1_tl.gif) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/orange/box_orange_1_tm.gif) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/orange/box_orange_1_tr.gif) no-repeat left top;}
*/


.boxBgTL{background:url(/images/manage/boxes/orange/box_orange_2_tl.gif) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/orange/box_orange_2_tm.gif) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/orange/box_orange_2_tr.gif) no-repeat left top;}

/*
.boxBgTL{background:url(/images/manage/boxes/orange/box_orange_tl.gif) no-repeat left top;}
.boxBgTM{background:url(/images/manage/boxes/orange/box_orange_tm.gif) repeat-x left top;}
.boxBgTR{background:url(/images/manage/boxes/orange/box_orange_tr.gif) no-repeat left top;}
*/

.boxBgML, .boxBgMM, .boxBgMR{}
.boxBgM{background:#f4f4f2;border:solid 1px #d2d2ce;}

.boxBgBL{background:#f4f4f2;}
.boxBgBM{background:#f4f4f2;}
.boxBgBR{background:#f4f4f2;}

.boxHeaderTxt{
	color:#FFFFFF;
	font-weight:bold;
}

.boxFooterTxt{}
.boxContentTxt{}

/* Gray Box */
.grayBox{
	padding-bottom:4px;
}

/* default bg is gray, header only */
.grayBoxBgTL{font-size:1px;background:url(/images/manage/boxes/gray/box_gray_tl.gif) no-repeat left top;}
.grayBoxBgTM{font-size:1px;background:url(/images/manage/boxes/gray/box_gray_tm.gif) repeat-x left top;}
.grayBoxBgTR{font-size:1px;background:url(/images/manage/boxes/gray/box_gray_tr.gif) no-repeat left top;}

.grayBoxBgML, .grayBoxBgMM, .grayBoxBgMR{}
.grayBoxBgM{background:#f6f7f3;border-left:solid 1px #d2d2ce;border-right:solid 1px #d2d2ce;}

.grayBoxBgBL{font-size:1px;background:url(/images/manage/boxes/gray/box_gray_bl.gif) no-repeat left top;}
.grayBoxBgBM{font-size:1px;background:url(/images/manage/boxes/gray/box_gray_bm.gif) repeat-x left top;}
.grayBoxBgBR{font-size:1px;background:url(/images/manage/boxes/gray/box_gray_br.gif) no-repeat left top;}

.grayBoxHeaderTxt{}
.grayBoxFooterTxt{}
.grayBoxContentTxt{}

/* Sub Tabs */
.subTab{
}

/* default bg is green, header only */
.subTabBgTL{background:url(/images/manage/boxes/sub-tabs/sub-tab-left.gif) no-repeat left top;}
.subTabBgTM{background:url(/images/manage/boxes/sub-tabs/sub-tab-middle.gif) repeat-x left top;text-align:center;}
.subTabBgTR{background:url(/images/manage/boxes/sub-tabs/sub-tab-right.gif) no-repeat left top;}

.subTabSelBgTL{background:url(/images/manage/boxes/sub-tabs/sub-tab-left-s.gif) no-repeat left top;}
.subTabSelBgTM{background:url(/images/manage/boxes/sub-tabs/sub-tab-middle-s.gif) repeat-x left top;text-align:center;}
.subTabSelBgTR{background:url(/images/manage/boxes/sub-tabs/sub-tab-right-s.gif) no-repeat left top;}

/*.subTabBgCTR{background:url(/images/manage/boxes/sub-tabs/sub-tab-c-top-right.gif) no-repeat left top;}
.subTabBgCBR{background:url(/images/manage/boxes/sub-tabs/sub-tab-c-bottom-right.gif) no-repeat left top;}*/

.subTabBgM{background:white;border:solid 1px #d2d2ce;}

.subTabHeaderTxt, .subTabSelHeaderTxt{
	color:#007CC2;
	font-weight:bold;
}

.subTabFooterTxt{}
.subTabContentTxt{}

/* Catagory Tree */
.catTree, .roleTree, .groupTree {
	background:#f4f4f2;
	border:solid 1px #d2d2ce;
	height:250px;
	overflow-y:auto;
}

.roleTree {
	height:100px;
}
.groupTree {
	height:200px;	
}

.catTree .treeTitle, .roleTree .treeTitle, .groupTree .treeTitle {
	font-weight:bold;
	padding:4px;
}
/* Program Creation */
.programTemplateType {
	margin:0 20px 0 0;
	width:150px;
}

.listBox, .listBox2{
	margin:4px;
	text-align:center;
}

.listBox {
	border: 1px solid #CCCCCC;
	width:220px;
}

.hiddenFormBlock {
	visibility: hidden;
	display: none;	
}

.visibleFormBlock {
	visibility: visible;
	display: block;	
}
/* hourGlass - borrowed from dijit tundra theme*/
.hourGlassTitleBar {
	/* outer container for the titlebar of the dialog */
	background: #fafafa url("/images/manage/titleBarBg.gif") repeat-x bottom left;
	/* border: 1px solid #bfbfbf; */
	padding: 4px 8px 2px 4px;
	outline:0; /* remove this line if keyboard focus on dialog startup is an issue. tab still takes you to first focusable element */
}

.hourGlassCloseIcon {
	/* the default close icon for the dialog */
	background : url("/images/manage/tabClose.png") no-repeat right top;
	float: right;
	position: absolute;
	vertical-align: middle;
	right: 5px;
	top: 5px;
	height: 22px;
	width: 22px;
	cursor: pointer;
}

.hourGlassTitle {
	/* typography and styling of the dialog title */
	font-weight: bold;
	padding: 8px 12px 8px 12px;
	outline:0;
}

/* Dojo Grid*/
.manageThemeBlue .dojoxGrid-row-odd {
	background-color: #e3ecdb;
	/*background-color: #F9F7E8;*/
}

.manageThemeBlue .dojoxGrid-row {
	
}