﻿/* Standard page background and font */


* 
{
	margin:0;
	padding:0;
}


body 
{
	/*background:  url(/common/image/ddsMaster/bckgrnd_5000.gif);*/
    background-attachment: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #606e77;
	padding-top:-1px;
   -moz-box-sizing: border-box;
   overflow-x:hidden;
}

.content
{
	width: 895px;
	border-bottom: 1px solid #96bbcf;
	text-align: left;
	vertical-align: top;
	min-height: 600px;
	background-color: #ffffff;
	/*background: url(/common/image/ddsMaster/leftRightBackground.gif) repeat-y;*/
	margin-top: 30px;
	padding: 0px 3px 0px 0px;
	float:left;
	overflow: hidden;
}

.content2
{
	width: 895px;
	border-top:none;
	text-align: center;
	/*background-color: none;*/
	margin-top: 0px;
	padding: 15px 3px 0px 0px;
	/*float:left;*/
	overflow: hidden;
}

.AccountName
{
float: right;
width: 209px;
/*height: 65px;*/
margin-right: -7px;
text-transform:uppercase;
font-size:15px;
font-weight: bold;
}

.tutorial
{
float: right;
position:relative;
z-index: 100;
margin-right: 3px;
}

/*.mainNavbutton
{
/*margin-left: -130px;*/
/*text-align: center;
_width: 490px;
#width: 490px; 
}*/


.WelcomeHeader
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 13px;
color:#c60505;
height: 40px;
text-align:center;
}


.MasterHome
{
text-transform:uppercase;
margin-top: -3px;
padding-right: 3px;
}

a.MasterHome 
{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #c60505;
}

a.MasterHome:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #224c67;
}

.masterHelp
{
text-transform:uppercase;
margin-top:-3px;
padding-left: 3px;
}

a.masterHelp
{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #c60505;
}

a.masterHelp:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #224c67;
}

.whatsnew
{
float: right;
/*margin-top: 3px;*/
/*margin-top: -53px;*/
}

.whatsnew a
{
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #c60505;
}

.whatsnew a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #224c67;
}

.pageTitle
{
	font-size: 24px; 
	color: #666666;
}

.helpclass
{
padding-bottom: 4px;
}


.hometablepod1
{
	background-color: #ffffff;
	border-right: 1px solid #96bbcf;
	font-family: Arial, Helvetica, sans-serif;
	width: 316px;
	/*height: 180px;*/
	vertical-align:top;
}

.hometablepod2
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	width: 316px;
		/*height: 180px;*/
	vertical-align:top;
}

.hometablepod3
{
	background-color: #ffffff;
	border-right: 1px solid #96bbcf;
	border-top: 1px solid #96bbcf;
	font-family: Arial, Helvetica, sans-serif;
	width: 316px;
		/*height: 180px;*/
	vertical-align:top;
}

.hometablepod4
{
	background-color: #ffffff;
	border-top: 1px solid #96bbcf;
	font-family: Arial, Helvetica, sans-serif;
	width: 316px;
		/*height: 180px;*/
	vertical-align:top;
}

.ftPodTitle2
{
width: 100px;
height: 30px;
}


.ftPodTitle1
{
width: 100px;
height: 30px;
font-size:9px;
}

a.ftPodTitle1  
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
/*width: 100px;
height:30px;*/
font-weight:normal;
text-align:left;
color: #0774ba;
/*white-space:inherit;*/
margin-left: 0px;
padding-right: 5px;
margin-top: 0px;
}

/*.ftPodTitle1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
width: 100px;
height:30px;
font-weight:normal;
text-align:left;
color: #1a89d0;
/*white-space:inherit;
margin-left: 0px;
padding-right: 5px;
margin-top: 0px;
}*/

a.ftPodTitle1:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
/*width: 100px;
height:30px;*/
font-weight:normal;
text-align:left;
color: #bf2e1a;
/*white-space:inherit;*/
margin-left: 0px;
padding-right: 5px;
margin-top: 0px;
}

.ftPodCopy1
{
margin-top: 12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #606e77;
}

.ftPodPlay1
{
margin-bottom: 10px;
padding-top: 3px;
}


a.ftPodTitle 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #0774ba;
margin-left: 0px;
margin-top: 5px;
}


a.ftPodTitle:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:underline;
font-weight:normal;
color: #bf2e1a;
margin-left: 0px;
margin-top: 5px;
}


.ftPodPlay
{
margin-left: -4px;
vertical-align: bottom;
/*padding-bottom: 5px;*/
}

.ftPodtext
{
padding-left: 10px;
padding-right: 5px;
/*padding-top: 5px;*/
padding-bottom: 5px;
vertical-align: top;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
}



.formText
{
	color: #153448;
	font-weight: bold;
	font-size: 12px;
}

.FormLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #606e77;
	text-transform: none;
}

a.FormLabel {
}

a.FormLabel:hover {
	text-decoration: underline;
}

a.FormLabel:active {
	color: #ff6300;
	text-decoration: underline;
}

/* The main shell - just center and set size */
#mainWrapper
{
	width: 900px;
	margin: auto;
	text-align: center;
}

/*The top of the page*/
#topBar
{
	/*background: url(/common/image/ddsMaster/topShell.gif) no-repeat;*/
	height: 3px;
	margin-top: -5px;
	padding-top: 0px;
	overflow: hidden;
}

/* The top banner */
#topBanner
{
	width: 900px;
	height: 138px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*background: url(/common/image/ddsMaster/leftRightBackground.gif) repeat-y;*/
	margin-top: 0px;
}

.collectionName
{
width: 899px;
height:32px;
background-image:url(/common/image/ddsMaster/collectionname.gif);
/*border-left:solid 1px #d7ebf3;
border-right:solid 1px #d7ebf3;*/
font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	letter-spacing:normal;
	text-transform:uppercase;
	color:#cd1108;
	text-align:center;
	padding: 5px 0px 5px 0px;
	margin-top: 1px;
	}
	
.excelexport
{
float:right;
padding-top: 8px;
padding-bottom: 5px;
}

.logoimg
{
padding:10px 10px 10px 10px;
margin-top: -1px;
}

#topBannerLeft
{
	width: 270px;
	height: 73px;
	text-align: left;
	margin: 0px;
	float: left;
	padding: 0px;
}

#topBannerRight
{
	float: right;
	width: 500px;
	height: 73px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

.logInOut
{
	height: 44px;
	width: 500px;
	float: right;
	text-align: right;
	padding: 0px;
	color: Black;
}

#topButtons
{
	/* Table Cell allows for vertical-align property to work */
	height: 27px;
	width: 584px;
	float: left;	
	display: table-cell;
	text-align: right;
	vertical-align: bottom;
	padding: 0px;
	margin: 0px;
	border-bottom: 0px;

}

#topButtons img
{
	padding: 0px;
	border: 0px;
}

#topButtons a:hover
{
	border-bottom: 2px solid red;

}


/*The title bar*/
#titleBar
{
	width: 831px;
	height: 40px;
	text-align: left;
	background: url(/common/image/ddsMaster/titleBarBackground.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}

#titleBarLeft
{
	float: left;
	width: 19px;
	height: 40px;	
	margin: 0px;
	padding: 0px;	
	overflow: hidden;
}

#titleBarPreviewCenter
{
	background: url(/common/image/ddsMaster/titleBarPreviewCenter.jpg) no-repeat;
	float: left;
	width: 394px;
	height: 40px;
	margin: 0px;
	padding: 0px;	
}

#titleBarMyCollection
{
	background: url(/common/image/ddsMaster/titleBarMyCollection.jpg) no-repeat;
	float: left;
	width: 394px;
	height: 40px;
	margin: 0px;
	padding: 0px;	
}

#titleBarText
{
	float: left;
	width: 400px;
	text-align: right;
	color: White;
	font-family: Arial;
	font-size: 18px;
	height: 29px;
	padding: 11px 0px 0px 0px;
	margin: 0px;
	
}
#titleBarRight
{
	float: left;
	width: 18px;
	text-align: right;
	height: 40px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

/*The Search Bar*/
#searchBar
{
	width: 900px;
	height: 50px;
	text-align: left;
	/*background: url(/common/image/ddsMaster/searchBar.gif) no-repeat;*/
	margin: 0px;
	padding: 0px;
}

#searchBarLeft
{
	float: left;
	background-color:#ffffff;
	width: 19px;
	height: 30px;	
	margin: 0px;
	padding: 0px;	
	overflow: hidden;
}
#searchBarDropdown
{
	float: left;
	
	width: 260px;
	height: 23px;
	margin: 7px 6px 7px 7px;
	padding: 0px;	
	text-align: right;
	
}

#searchBarField
{
	float: left;
	width: 275px;	
	height: 24px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

#searchBarButton
{
	float: left;
	width: 70px;
	height: 24px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}


#searchBarLinks
{
	float: left;
	width: 113px;
	text-align: right;
	color: Black;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
	padding: 8px 0px 2px 0px;
	margin: 0px;
	
}
#searchBarLinks a
{
	color: #0774ba;
	text-decoration: none;
}

#searchBarLinks a:hover
{
	color: #bf2e1a;
	text-decoration: underline;
}
#searchBarRight
{
	float: left;
	width: 18px;
	text-align: right;
	height: 30px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

/*The end of the Header*/

#anyBarBottom
{
	float: left;
	width: 791px;
	height: 0px;
	
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

#anyBarLeftCheek
{
	float:left;
	width: 20px;
	height: 0px;
	margin : 0px;
	padding: 0px;
	overflow: hidden;
}

#anyBarLeftCheekBelow
{
	float:left;
	width: 20px;
	height: 0px;
	margin : 0px;
	padding: 0px;
	overflow: hidden;
}

#anyBarRightCheek
{
	float:left;
	width: 20px;
	height: 0px;
	margin : 0px;
	padding: 0px;
	overflow: hidden;
}

#anyBarRightCheekBelow
{
	float:left;
	width: 20px;
	height: 3px;
	margin : 0px;
	padding: 0px;
	
	overflow: hidden;
}

/*#bottomBar
{
	/*background: url(/common/image/ddsMaster/bottomShell.gif) no-repeat;*/
	/*height: 4px;
	margin: 0;
	overflow: hidden;
	padding-bottom: 40px;
}*/

#placeholder
{
	width: 885px;
	text-align: left;
	margin: 0px;
	padding: 0px 10px 0px 6px;
}

#searchBody
{
	width: 650px;
	float: left;
	margin: 0 0 0 0; 
	padding: 0;	
}

#searchBody-content 
{
	float: left;
	padding: 5px 10px 10px 10px;
}


.searchtext
{
	width: 65px;
	text-align: right;
	font-size: 10px;
	color: #606e77;
	text-transform:uppercase;
	vertical-align:middle;
	}




.advsearchtext a
{
	text-align: right;
	font-size: 10px;
	color: #0774ba;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	vertical-align:middle;
	margin-right: 4px;

	}
	
/*.advsearchtext a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1a89d0;
	text-decoration: none;
	}
	
	
/*.advsearchtext a:visited
{
	text-align: left;
	color: #1a89d0;
	
	/*background: url(/common/image/ddsMaster/folderNavBackground.jpg) repeat-y;
	
}*/

.advsearchtext a:hover
	{
	font-family:Arial, Helvetica,sans-serif;
	font-weight:normal;
	color: #bf2e1a;
	text-decoration: none;
	}

#mainBody 
{
width: 650px;
float: left;
margin: 0 0 0 0; 
padding: 0;
}

#mainBody-content 
{
width: 650px;
background-color:#003333;
float: left;
margin: 0; 
}


#mainBodyRight1
{
width: 355px;
float: right;
margin-left: 19px;
margin-top: 25px;
padding-right: 0px;
overflow: hidden;
border-bottom: solid 1px #96bbcf;
border-right: solid 1px #96bbcf;
border-left: solid 1px #96bbcf;
border-top: solid 1px #96bbcf;
}

#mainBodyRight-content1 
{
	width: 355px;
	float: right;
	margin: -16px -1px 10px 0px;
}

#mainBodyRight3

{
width: 643px;
float: right;
margin-left: 18px;
padding-right: 2px;
margin-top: 20px;
overflow: visible;
}




#mainBodyRight 
{
width: 475px;
float: left;
margin-left: 2px;
padding-right: 2px;
margin-top: 0px;
overflow: visible;
}

#mainBodyRight5 
{
width: 400px;
float: left;
margin-left: 2px;
padding-right: 2px;
margin-top: 0px;
overflow: visible;
}

#mainBodyRight2 
{
width: 356px;
float: right;
margin-right: -8px;
/*margin-left: 2px;*/
padding-right: 2px;
margin-top: 0px;
overflow: visible;
}


#mainBodyRight4 
{
width: 356px;
float: right;
/*margin-left: 2px;*/
padding-right: 2px;
margin-top: 0px;
overflow: visible;
}

.titleTabs
{
width:346px;
/*margin-left: 5px;*/
/*float:left;*/
padding-bottom: 10px;
margin-top: -4px;
/*vertical-align:baseline;*/
}

/*.leftbox
{
width: 465px;
margin: 40px 3px 10px 0px;
border-left: 1px solid #96bbcf;
background-color:#660000;
}*/

#mainBodyRight-content 
{
	width: 475px;
	float: left;
	margin: 10px 3px 10px 0px;
}

#mainBodyRight-content5 
{
	width: 400px;
	float: left;
	margin: 10px 3px 10px 0px;
}

#mainBodyRight-content2
{
	width: 356px;
	height: 9px;
	/*float: left;*/
	margin: 20px 3px 10px 0px;
}

#mainBodyFull
{
	float:left;
	margin: 0;
	padding: 0;
	overflow: visible;
}

#mainBodyFull-content 
{
	width: 650px;
	float: left;
	margin: 10px 3px 10px 3px; 
}


#hero
{
	text-align: center;
}

#adSearchArea
{
	float: left;
	background: url(/common/image/ddsMaster/adSearchSectionBackground.jpg);/* repeat-x;*/

}

.adSearchBucket
{
	float:left;
	height: 325px;

}
	
.adSearchAreaTop 
{
	float: left;
	height: 51px;
	border-left: solid 1px #B6B6B6;
}

.adSearchAreaTopContent
{
	font-size: 16px;
	font-weight: normal;
	color: Black;
	padding-top: 8px;
}

.adSearchAreaTopContent strong
{
	font-weight: bold;
	color: #C32025;
}

.adSearchAreaBody
{
	float:left;
	height: 144px;
	padding: 3px;
	border-left: solid 1px #B6B6B6;
}

.adSearchAreaBottom 
{
	float: left;
	height: 27px;
	border-bottom: solid 1px #B6B6B6;
}	

.adSearchAreaBottomContent
{
	padding: 6px;
}

.adSearchAreaBottomContent a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.adSearchAreaBottomContent a:hover
{
	color: #000000;
	text-decoration: underline;
}

.sbsDropdownBox 
{
	padding-right: 10px;
	float: left;
	
}

.foldersPreviewLabel
{
	width: 250px;
	height: 58px;
	text-align: left;
	overflow: hidden;
	padding: 0px;
	/*background: url(ddsMaster/folderNavPreviewLabel.jpg) no-repeat;*/
}

.folderTitles
{
	font-family: arial,helvetica,san-serif;
	font-size: 14px;
	color: #153448;
	padding: 20px 2px 8px 5px;
	text-align:left;
}

.folderbuttons
{
margin-left: -5px;
}

.subjectFolders
{
width: 210px;
	text-align: left;
	padding: 15px 0px 0px 1px;

}

.TreeViewTable
{
	text-align: left;
	margin-left:inherit;
	width: 210px; 
	text-align: left;
	/*line-height: 24px;*/
	padding: 0px 0px 0px 0px;
}

.folders
{
margin-top:20px;
}

.folders a 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #054281;
	text-decoration: none;
	/*line-height: 24px;*/
	padding: 2px 10px 10px 0px;
}

a.folders  
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #054281;
	text-decoration: none;
	/*line-height: 24px;*/
	padding: 2px 10px 10px 0px;
}

.folders a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #bf2e1a;
	text-decoration: underline;
	padding: 2px 10px 10px 0px;
}

a.folders:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #bf2e1a;
	text-decoration: underline;
	padding: 2px 10px 10px 0px;
}

/*.folders a:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #1a89d0;
	text-decoration: none;
	padding: 2px 10px 10px 0px;
}*/

#foldersFooter
{
	width: 200px;
	height: 20px;
	border-bottom:solid 1px #96bbcf;
	margin-top: -4px;
	/*background: url(/common/image/ddsMaster/folderNavBottom.jpg) no-repeat;*/
}


.recentTitles
{
background-color:#ffffff;
width:105px;
height: 170px;
padding-bottom: 5px;
margin-left: 15px;
margin-top: 22px;

}

.featuredList
{
width: 641px;
/*height: 590px;*/
border-bottom:solid 1px #96bbcf;
border-left:solid 1px #96bbcf;
border-right:solid 1px #96bbcf;
border-top:none;
margin-top:-3px;
margin-left:18px;

}

.top5views
{
width: 645px;
/*height: 590px;*/
background-color:#f8f8f7;
border-bottom:solid 1px #96bbcf;
border-left:solid 1px #96bbcf;
border-right:solid 1px #96bbcf;
border-top:solid 1px #96bbcf;
margin-top:-3px;
margin-left: 18px;
}

.noAdded
{
width: 641px;
margin-left: 18px;
text-align:left;
}

.LnRecentAdd
{
width: 641px;
/*height: 590px;*/
background-color:#ffffff;
border-bottom:solid 1px #96bbcf;
border-left:solid 1px #96bbcf;
border-right:solid 1px #96bbcf;
border-top:solid 1px #96bbcf;
margin-top:-3px;
margin-left: 18px;
padding-bottom: 15px;
}


.featuredTable
{
background-color:#ffffff;
border-bottom:solid 1px #96bbcf;
width: 641px;
vertical-align: top;
}

.featuredTable2
{
width: 641px;
height: 368px;
}

.mvTableHeader
{
width: 641px;
background-color:#ffffff;
}

.mvTableHeaderText
{
margin-left: 10px;
padding-right: 5px;
padding-bottom: 5px;
font-family:arial,helvetica, san-serif;
font-size: 11px;
font-weight:bold;
}

.mvTableHeaderDD
{
margin: 8px 40px 3px 3px;
width: 165px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #606e77;
}

.toptitletable
{
background-color: #ffffff;
border-right: solid 1px #96bbcf;
width: 320px;
}

.topLOtable
{
background-color: #ffffff;
width: 320px;
vertical-align: top;
border-top: 1px solid #ffffff;
padding-right: 5px;
padding-left: 3px;
}

.mvMostFive
{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #606e77;
border-right: 1px solid #96bbcf;
border-top: 1px solid #96bbcf;
width: 320px;
font-weight:bold;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.mvMostTen
{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
border-top: 1px solid #96bbcf;
font-size: 11px;
color: #606e77;
font-weight:bold;
padding-left: 10px;
padding-top: 2px;
}

.mvTitleName
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #1a89d0;
padding-left: 8px;
padding-right: 8px;
}

.mvTitleCopy
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #606e77;
font-weight: normal;
padding-left: 8px;
padding-right: 8px;
padding-bottom: 0px;
}

.mvTitlePlay
{
padding-left: 5px;
padding-right: 8px;
padding-bottom: 14px;
}

.tvSegmentTtitle
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #0774ba;
padding-left: 10px;
padding-right: 5px;
padding-top: -5px;
}

.mvFromTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #606e77;
font-weight: normal;
padding-left: 10px;
padding-right: 8px;
}


.tcSegmentTitleTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #0774ba;
width:100px;
/*margin-top: -10px;*/
/*margin-bottom: 200px;*/
padding-left: 2px;
padding-right: 8px;

}


.headerline
{
width:650px;
height:1px;
color:#96bbcf;
padding:0 0 0 0;
border:none;
background-image:url(/common/image/ddsMaster/1x1blustroke.gif);
margin-top: 2px;
}

.headerline1
{
width:540px;
height:1px;
color:#96bbcf;
padding:0 0 0 0;
border:none;
background-image:url(/common/image/ddsMaster/1x1blustroke.gif);
margin-top: 2px;
margin-left: 180px;
}




#sidebar
{
	float: right;
    /*width: 200px;*/
    margin: 0; 
    padding: 0;
}

#sidebar-content 
{
	margin: 0; 
}

#leftnav
{
	float: left;
    width: 309px;
    margin: 0; 
    padding: 0px 0px 0px 0px;
}

#leftnav-content 
{
	width: 304px;

	float: left;
	margin: 0px;
	padding: 0px 0px 0px 4px;

}

.videoFeatured
{
background-color:#ffffff;
}

#VideoHolder
{
margin-left: 15px;
padding-bottom: 35px;
padding-top: 15px;
}

.container
{
height: 400px;
}

.LhsButton1
{
margin-left: 7px;
height: 29px;
padding-top: 12px
/*padding-bottom: 4px;*/
}

.LhsButton2
{
margin-left: 7px;
height:60px;
/*padding-top: 9px;*/
}

.LhsButton3
{
margin-left: 7px;
height:48px;
/*padding-top: 9px;*/
}

.LhsButton4
{
margin-left: 7px;
height:38px;
/*padding-top: 9px;
padding-bottom:10px;*/
}

.subLhsButton1
{
margin-left: 12px;
height:25px;

/*padding-bottom:2px;*/
}

.subLhsButton2
{
margin-left: 12px;
height:25px;

/*padding-bottom:2px;*/
}

.subLhsButton3
{
margin-left: 12px;
height:25px;
}

.subLhsButton4
{
margin-left: 12px;
height:25px;

/*padding-bottom:2px;*/
}

.subLhsButton5
{
margin-left: 12px;
height:25px;

/*padding-bottom:2px;*/
}

.subLhsButton6
{
margin-left: 12px;
height:25px;
}

.subLhsButton77
{
margin-left: 12px;
height:25px;
}

.subLhsButton8
{
margin-left: 12px;
height:25px;
padding-bottom: 7px;
}

#leftnav-search
{
	float: left;
    width: 212px;
	height:398px;
	background: url(/Common/image/newOnDemand/nav_bgrd.gif) no-repeat;
    margin-top: 20px; 
    padding: 0px 0px 0px 0px;

}

#leftnav-search-content
{
	width: 212px;
	float: left;
	margin-top: -2px;
	padding: 0px 0px 0px 0px;
}

#leftVideo
{
	float: left;
	width: 355px;
	margin-top: 25px;
	margin-left: 10px;
	margin-right: 10px;
	padding-right:5px;
}
#login
{
	/*background: url(/common/image/ddsMaster/loginBackground.jpg) repeat-y;*/
	height: 190px;
	padding: 10px 15px 10px 15px;
	font-size:13px;
	font-weight:bold;
	line-height: 18px;
	color: #0774ba;
}

#login a
{
	text-decoration: none;
	color: #0774ba;
}

#login a:hover
{
	text-decoration: underline;
	color: #bf2e1a;
}

.login-content-left
{
	
	width: 100px;
	float: left;
	font-weight:normal;
	color: Black;
	text-align: left;
}

.login-content-right
{
	width: 140px;
	float: left;
	text-align: left;

}
.login-content-button
{
	width: 34px;
	float: left;
	text-align: left;
}


.login-content-piece
{
	height:25px;
	vertical-align: bottom;
}

.login-content-text
{
	height:22px;
	margin-top:3px;
}


#login-bottom
{
	font-size: 5px;
	font-weight: normal;
	line-height: 0px;
	width: 304px;
	height: 11px;
	background: url(/common/image/ddsMaster/loginBottom.jpg) no-repeat;
}

#leftButtons
{
	width: 304px;
	background: url(/common/image/ddsMaster/leftButtonsBackground.jpg) repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#leftButtons-content
{
	width: 295px;
	background: url(/common/image/ddsMaster/leftButtonsBackground.jpg) repeat-y;
	padding: 0px 0px 0px 9px;
	
}

#leftButtons a:hover
{
	border-right: solid 2px red;
}

#leftButtons-bottom
{
	width: 304px;
	height: 14px;
	/*background: url(/common/image/ddsMaster/leftButtonsBottom.jpg) no-repeat;*/
}

img
{
	border: 0;
}

img.productShot
{
	margin: 0px 3px 3px 0px;
}

.hiddenImage
{
	border: 0;
	display: none;
}

.clear
{
	margin: 0;
	padding: 0;
	clear: both;
}

#myPlaylists
{
margin-top: 25px;
margin-left: 35px;
}

.pmpText
{
vertical-align: top;
padding-right: 15px;
}

.pmpText1
{
vertical-align: top;
padding-right: 15px;
padding-left: 15px;
}


.pImage
{
margin-left: -4px;
}

.pnlPaging1 
{ 
background: url(/common/image/newOnDemand/playlistbar.gif) no-repeat;
margin-left: 8px; 
padding-bottom: 10px; 
margin-top: 25px; 
padding-right: 0px;
/*border-left: #d7ebf3 1px solid;*/  
/*border-bottom: #d7ebf3 1px solid;*/ 
/*background-color: #ffffff;*/ 
width: 870px;
/*float:left;*/
}

.pagingLeft1
{ 
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 35px;
	padding-top: 6px;
}

.pagingLeft11
{ 
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 35px;
		vertical-align:top;
	padding-top: 5px;
}


.pagingLeft2
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 45px;
	padding-top: 4px;

/*	margin-top: 0px;
	margin-left: 65px;*/
}

.pagingLeft22
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 45px;
	vertical-align:top;
	padding-top: 3px;
/*	margin-top: 0px;
	margin-left: 65px;*/
}


.pagingLeft3
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 0px;
/*	margin-top: 0px;
	margin-left: 65px;*/
}

.pagingLeft33
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
/*	margin-top: 0px;
	margin-left: 65px;*/
}


.pagingRight4 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	padding-left: 260px;
	padding-top: 4px;
}

.pagingRight44
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	padding-left: 260px;
	vertical-align:top;
	padding-top: 3px;
	}

.pagingRight5
{ 

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 50px;
	margin-right: 35px;
	padding-top: 4px;

}

#pagingRight6
{ 

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 15px;
	text-align: right;
	margin-top: 65px;	
}


#myFavorites
{
margin-left: 25px;
margin-top: 15px;
}

#PageNavigation2
{
margin-top: 25px;
margin-left: 15px;
height: 40px;
}

/*.pnlPaging2
{ 
background: url(/common/image/ddsMaster/searchbar1.gif) no-repeat;
	border-right: #d7ebf3 1px solid;*/ 
	/*border-top: #d7ebf3 1px solid;*/ 
	/*padding-left: 0px; 
	padding-bottom: 1px; 
	padding-top: 5px; 
	padding-right: 0px;
	/*border-left: #d7ebf3 1px solid;*/  
	/*border-bottom: #d7ebf3 1px solid;*/ 
	/*background-color: #ffffff;*/ 
	/*height: 2.2em;
	margin-top: 25px; 
	margin-left: 15px;
	width: 650px;
	float:left;
}*/ 

.pnlPaging3
{ 
background: url(/common/image/ddsMaster/searchbar1.gif) no-repeat;
	/*border-right: #d7ebf3 1px solid;*/ 
	/*border-top: #d7ebf3 1px solid;*/ 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	padding-right: 0px;
	/*border-left: #d7ebf3 1px solid;*/  
	/*border-bottom: #d7ebf3 1px solid;*/ 
	/*background-color: #ffffff;*/ 
	width: 650px;
	float:left;
}


.pnlPaging 
{ 
background: url(/common/image/ddsMaster/searchbar1.gif) no-repeat;
	/*border-right: #d7ebf3 1px solid;*/ 
	/*border-top: #d7ebf3 1px solid;*/ 
	padding-left: 0px; 
	padding-bottom: 1px; 
	padding-top: 5px; 
	padding-right: 0px;
	/*border-left: #d7ebf3 1px solid;*/  
	/*border-bottom: #d7ebf3 1px solid;*/ 
	/*background-color: #ffffff;*/ 
	height: 2.2em;
	width: 650px;
	float:left;
}

.pagingLeft 
{ 
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-bottom: 1px;
	/*margin-top: -2px;
	padding-right:10px;
	/*padding-top: 1px;*/
	/*vertical-align: baseline;*/
}

.pagingRight 
{ 
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 10px; 
	padding-top: 1px;
	padding-right: 15px;
}

.butgo2
{
vertical-align:middle;
margin-top: -1px;
}

.butgo1
{
vertical-align:middle;
padding-top: 1px;
}

.butgo
{
margin-left: 1px;
vertical-align:middle;
margin-top: 1px;
padding-bottom: 3px;
}


.resultsPer
{
float: right;
padding-top: 5px;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#606e77;
}

.topicfilter
{
float: left;
padding-top: 5px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #606e77;
width: 256px;
}

.searchcountpage
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
font-weight: bold;
padding-bottom: 10px;
}


.searchcountpage1
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
font-weight: bold;
padding-bottom: 5px;
padding-top: 25px;
padding-left: 8px;
}

.learningObjectBlock 
{ 
	width: 394px;
	display: none;
	visibility: hidden; 
	background-color: #f3f3ed;
	float:left;
	padding: 5px;
	line-height: 20px;	
	font-weight:normal;
}

.learningObjectPreview
{
	color: #606e77;
	font-weight:normal;
}

.learningObjectBlock a
{
	color: #0774ba;
	font-weight:normal;

}

.learningObjectBlock a:active
{
	color: #0774ba;
	font-weight:normal;
}



.learningObjectBlock a:hover
{
	color: #bf2e1a;
	font-weight:normal;
}


.learningObjectBlock a:visited
{
	color: #0774ba;
	font-weight:normal;
}
.loButton 
{
	cursor: pointer;
	width: auto; 
	height: 18px; 
	overflow:visible;
	padding-bottom: 10px;
	padding-top:3px;
}

.loButtonExpander
{
	height: 11px;
	width: 13px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 10px;
	float: left;
}


a.FromSeries 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0774ba;
text-decoration:none;
font-weight: normal;
}


a.FromSeries:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#bf2e1a;
font-weight: normal;
text-decoration:underline;
}


.FromSeries a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0774ba;
text-decoration:none;
font-weight: normal;
}

.FromSeries a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0774ba;
text-decoration:none;
font-weight: normal;
}

.FromSeries a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0774ba;
text-decoration:none;
font-weight: normal;
}

.FromSeries a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#bf2e1a;
font-weight: normal;
text-decoration:underline;
}

.loButtonText
{
	height: 15px;
	width: auto;
	padding-top: 2px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #0774ba;
	float: left;
}

.loButtonText a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0774ba;
text-decoration:none;
}


.loButtonText a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0774ba;
text-decoration:none;
}

.loButtonText a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0774ba;
text-decoration:none;
}


.loButtonText a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#bf2e1a;
text-decoration:underline;
}

#resultsTable 
{ 
	border-right: 0px; 
	border-top: 0px; 
	border-left: 0px; 
	border-bottom: 0px; 
	border-collapse: collapse;
	width: 650px;
	float:left; 	
}

#resultsTable td 
{ 
	 
	padding-left: 5px; 
	margin: 0px; 
	padding-top: 15px; 
	padding-bottom: 12px;
	padding-right:12px;
	height : 135px;
	vertical-align:top;

}

#resultsTable td table 
{ 
	width: 650px;

}

#resultsTable td table td 
{ 
	border-right: medium none;
	padding-right: 0px; 
	border-top: medium none; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-left: medium none; 
	padding-top: 0px; 
	border-bottom: medium none
}

#resultsTable .resultsCheckbox
{ 
	width: 5px; 
	vertical-align:middle;
}

#resultsTable .resultsImg 
{ 
	padding-right: 5px;
	padding-left:5px;
	padding-top:15px;
	width: 90px; 
	vertical-align:top;
	float:left;
}

#resultsTable .resultsDesc 
{ 
	width: 500px;

} 

.vImage
{
border:solid 1px #d7ebf3;
padding: 3px;
background-color:#ffffff;
}

.vImage4
{
border:solid 1px #d7ebf3;
padding: 3px;
background-color:#ffffff;
margin-left:6px;
margin-bottom: 10px;
}

.bImage3
{
border:solid 1px #d7ebf3;
padding: 3px;
background-color:#ffffff;
margin-left: 0px;
margin-top: 0px;
} 

.vImage2
{
border:solid 1px #d7ebf3;
padding: 3px;
background-color:#ffffff;
margin-left: 9px;
margin-bottom: 18px;
margin-right: 0px;
vertical-align:top;
margin-top: 5px;

} 

.vImage1
{
border:solid 1px #d7ebf3;
padding: 3px;
background-color:#ffffff;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 2px;
} 

.imagebox
{
padding-top: 25px;
}

.SbjLbl
{
margin-left: 18px;
margin-top: -25px;
width: 643px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size: 15px;
color:#153448;
}

.headerlinesub
{
width:650px;
height:1px;
color:#96bbcf;
padding:0 0 0 0;
border:none;
background-image:url(/common/image/HSCollection/1x1blustroke.gif);
margin-top: 2px;
margin-left:18px;
}

.standheader
{
width: 643px;
padding-bottom: 15px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size: 15px;
color:#153448;
}


.lpTabs
{
margin-left: 18px;
margin-top: -45px;
width: 643px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size: 15px;
color:#153448;
}


.FtMainTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #0774ba;
margin-top: 10px;
padding-bottom: 5px;
margin-left: 18px;

}


.FtMainDesc
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#606e77;
margin-left: 10px;
margin-top: -12px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 15px;
}

.FtMainPlay
{
margin-left:10px;
margin-top: 0px;
float: left;
/*padding-bottom: 80px;*/
}

.playMainTitleImg
{
margin-left:10px;
margin-top: 3px;
float: left;
padding-bottom: 10px;
}


.VideoControls
{
margin-top:110px ;
margin-left: 10px;
margin-right: 0px;
vertical-align:middle;
padding-bottom: 3px;

}


#videocontrols1
{
margin-right: 0px;
vertical-align:middle;
text-align: center;
padding-right: 2px;
margin-left: 1px;
}


.Postbackbox
{
	border-right: #96bbcf 1px solid;
	border-top: none;
	/*float: left;*/ 
	border-left: #96bbcf 1px solid; 
	border-bottom: #96bbcf 1px solid;
	width: 499px;
	margin-left: 1px;
	margin-top: 22px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	}
  

/* the box that goes around the media players */
.videoPlayerBox
{

	border-right: #96bbcf 1px solid; 
	/*border-top: #96bbcf 1px solid; */
	border-left: #96bbcf 1px solid; 
	border-bottom: none;
	width: 499px;
	margin-top: -2px;
}

.videoPlayerBox2
{

	border-right: #96bbcf 1px solid; 
	border-top: #96bbcf 1px solid; 
	border-left: #96bbcf 1px solid; 
	border-bottom: #96bbcf 1px solid; 
	width: 499px;
	margin-top: -16px;
}

.videoPlayerBox3
{
	border-right: #96bbcf 1px solid; 
	border-top: #96bbcf 1px solid; 
	border-left: #96bbcf 1px solid; 
	border-bottom: #96bbcf 1px solid;
	width: 501px;
	height: 415px;
	background-image:url(/common/image/newOnDemand/1x1blutest.gif);
}

.updatePanels
{
	border-left: #96bbcf 1px solid; 
	border-bottom: #96bbcf 1px solid;
	border-right: #96bbcf 1px solid; 
	width: 355px;
	}

/*.nowplay
{
float: right;
width:355px;
height: 29px;
background-image:url(/common/image/ddsMaster/1xplhead.gif);
background-color: #e3f2f9;
margin-top: -3px;
}*/


.nowplay1
{
float: right;
width:499px;
height: 29px;
background-image:url(/common/image/ddsMaster/1xplhead.gif);
background-color: #e3f2f9;
margin-top: -1px;
}

.nowplay2
{
float: right;
width:357px;
height: 29px;
background-image:url(/common/image/ddsMaster/1xplhead.gif);
background-color: #e3f2f9;
margin-top: -3px;
}



.nowplaytext
{

font-family:Arial, Helvetica, sans-serif;
margin-left: 17px;
margin-top:6px;
font-size: 14px;
font-weight:bold;
color: #153448; 
}

.infoTitleName
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
width: 240px;
color: #606e77;
margin-left: 0px;
margin-top:30px;
}


.infoLOName
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #0774ba;
margin-left: 0px;
margin-top:25px;
text-align:left;
}

.infoText
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
margin-left: 0px;
margin-right: 5px;
margin-top: -10px;
padding-bottom: 15px;
}


.PlayNotes
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
margin-left: 17px;
margin-right: 5px;
margin-top: 0px;
padding-bottom: 15px;
padding-top: 20px;
}


.lowerTabs
{
width:502px;
position:absolute;
z-index: 100;
background-color:#FFFFFF;
margin-top: 0px;
margin-left: -1px;
	/*border-right: #96bbcf 1px solid; 
	border-left: #96bbcf 1px solid;*/ 
}

.ShareHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #606e77;
margin-top: 10px;
padding-left: 10px;
padding-top: 30px;
padding-bottom: 10px;
}

.dropdownmenus
{
margin-left: 17px;
padding-bottom:10px;
margin-top: -50px;
z-index: 400;

}

.FullScreenOpt
{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #606e77;
padding-left: 35px;
}

.closedCaptOpt
{
padding-left: 15px;
margin-top: -10px;
margin-bottom: -2px;
}


.relatedResrc
{
padding-left: 10px;
vertical-align: bottom;
padding-top: 40px;
}


.videoPlayerBox1
{
    
	border-right: #96bbcf 1px solid; 
	border-top: #96bbcf 1px solid; 
	border-left: #96bbcf 1px solid; 
	border-bottom: #96bbcf 1px solid; 
	width: 501px;
	height: 415px;
	/*background-image:url(/common/image/newOnDemand/1x1blutest.gif);*/
	
	
}

/*.videodesc1
{
width: 355px;
float: left;
height: 40px;
border-left:solid 1px #d7ebf3;
border-right:solid 1px #d7ebf3;
margin-top: -20px;
}*/


.videodesc2
{
width: 355px;
float: left;
padding-bottom: 5px;
margin-top: -50px;
padding-left: 17px;
}



/* the stuff inside the media player box, whether it be the player or text */
/* this one is here to support the other players like Dealer, NT, etc. */
.videoPlayer
{
	overflow: auto;
	/*height: 286px;*/
	width: 490px;
	margin-top: -5px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom:17px;
}


.videoPlayer1
{
	overflow: auto;
	height: 361px;
	width: 480px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right:5px;
	margin-bottom:17px;
		
}

/* use this one for FL playback */
.videoPlayerFL
{
	overflow: hidden; 
	height: 371px;
	width: 480px;
	/*background-image:url(/common/image/newOnDemand/flashscreen.gif);*/
	margin-top: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
	/*margin-right:17px;
	/*margin-bottom:17px;*/
	float: left;
	}
	
	
/* use this one for WM playback */
.videoPlayerWM
{
	overflow: auto; 
	height: 361px;
	width: 480px;
	background-image:url(/common/image/newOnDemand/OD_logbkgrd.gif) no-repeat;
	margin-top: 10px;
	margin-left: 10px;
	/*margin-right:17px;
	/*margin-bottom:18px;*/
}

/* use this one for QT playback without closed captions */
.videoPlayerQT
{
	overflow: auto; 
	height: 366px;
	width: 480px;
	background-color:Black;
	margin-top: 10px;
	margin-left: 17px;
	margin-right:17px;
	margin-bottom:17px;
}

/* use this one for QT playback with closed captions */
.videoPlayerQTcc
{
	overflow: auto; 
	height: 366px;
	width: 480px;
	background-color:Black;
}

.closedCaptioning
{
	background-color:Black;	
	height: 100px;
	visibility:hidden;
	position:absolute;
	cursor:pointer;
}

/* for error message on My Favorite*/

.errorDiv
{
vertical-align:middle;
font-size: 11px;
color: red;
text-align: left;
margin-top: -10px;
}



/* for all user error messages */
.error
{
	vertical-align: baseline;
	color: red;
	text-align: left;
}

/* for all user success messages */
.success
{
	vertical-align: baseline;
	color: red;
	text-align: left;
}

/* used for all instructional messages */
.notes
{
	vertical-align: baseline;
	font-weight:bold;
	text-align: left;	
}

.formInput {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #606e77;
	text-decoration: none;
	text-transform: none;
	/*border:solid 1px;
	border-bottom-color: #d7ebf3;
	border-left-color-value: #000000;
	border-left-color: #d7ebf3;
	border-right-color: #d7ebf3;
	border-top-color: #d7ebf3;*/
}


.FormSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	color: #C32025;
	text-transform: none;
	line-height: normal;
}

a.FormSubtitle {
	color: #C32025;
}

a.FormSubtitle:hover {
	color: #C32025;
	text-decoration: underline;
}

a.FormSubtitle:active {
	color: #C32025;
	text-decoration: none;
}

a.FormSubtitle:visited {
	color: #C32025;
	text-decoration: none;
}

.playlistTitle
{
	font-size:13px;
	font-weight:bold;
	color: #153448;
}

/* used by all asp.net buttons which use the CssClass property */
.ddsButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

	border-color: #96bbcf;
    background-color: #e3f2f9;
    border-width: 1px;
	border-style:solid;

	color: #606e77;
	text-decoration: none;
	text-transform: none;
	cursor: pointer;
}

.ddsButtonHighlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;

	border-color: #96bbcf;
    background-color: #C32025;
    border-width: 1px;
	border-style:solid;

	color: #FFFFFF;
	text-decoration: none;
	text-transform: none;
	cursor: pointer;
}

#footerContent 
{
	color: #606e77;
	text-align:center;
	width: 895px;
	
}

#footerContent a
{
	color:#0774ba;
	text-decoration:none;
}

#footerContent a:hover
{
	color:#bf2e1a;
	text-decoration:underline;
}

.inactiveVideoObject
{
	background-color:#EEEEEE;
	background-image: url(ddsMaster/inactiveBackground.jpg);
}

.fullTitleHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#153448;
width: 830px;
/*margin-left: 33px;*/
padding-bottom: 10px;
margin-top: 1px;
}

.VideoTitle
{
width: 356px;
/*margin-left: 33px;*/
margin-right: -5px;
padding-top: 6px;
margin-top: 10px;
float: right;
}


a.VideoTitle 
{

font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#0774ba;
background-color:#006633;
}


a.VideoTitle:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#bf2e1a;
text-decoration:underline;
}



.VideoInfo1
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
font-weight:bold;
margin-top: 0px;
/*margin-left:33px;*/
margin-right: -5px;
float: right;
width: 356px;
}

.vvTitleDescFull
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*margin-left: 33px;*/
margin-right: -5px;
padding-top: 10px;
width: 356px;
float: right;
}

.vvtitledescfull1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-left: 10px;
margin-right: 15px;
padding-top: 10px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 10px;
float: right;
}


.VVRelatedTitles
{
vertical-align:top;
padding-left: 10px;
float:right;
width: 220px;
/*margin-top: -1px;*/
}


.VVRelatedTitles a
{
margin-left: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #0774ba;
font-size:12px;
font-weight: bold;
/*vertical-align:top;*/
}

.VVRelatedTitles a:hover
{
font-family:Arial, Helvetica, sans-serif;
color: #bf2e1a;
font-size:12px;
font-weight: bold;
text-decoration:underline;
/*vertical-align:top;*/
}

a.VVRelatedTitles:hover
{
font-family:Arial, Helvetica, sans-serif;
color: #bf2e1a;
font-size:12px;
font-weight: bold;
text-decoration:underline;
/*vertical-align:top;*/
}





.VVRealtedITemNum
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
font-weight:normal;
margin-top: 3px;
margin-left:10px;
}

.vvPlayPreview
{
margin-left: 118px;
margin-top: 0px;
padding-bottom: 20px;
padding-top: 6px;
}

.VVRelatedHeader
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color: #606e77;
margin-left: 33px;
}

.playimage
{
float: right;
margin-top: -25px;
position:static;
}


.LOtitle
{ 
padding: 0px 0px 5px 0px;
margin-top: 0px;
width: 356px;
}


.LOtitle a
{ 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#0774ba;
}


.LOtitle a:hover
{ 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#bf2e1a;
}

.Losequence
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#606e77;
width: 450px;
background-color:#FFFF00;
}


/*.VVRelatedTitles
{
	background-color:white;
	width: 450px;
	margin-left: 5px;
	padding: none;
	margin-top: 1px;
	vertical-align:baseline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #606e77;
	}*/

.relatedspace
{
    width: 356px;
	/*margin-left: 33px;*/
	margin-top: 15px;
	float: right;
	}


.activeVideoObject
{
	width: 356px;
	float: right;
	/*margin-left: 33px;*/
	margin-right: -5px;
	margin-top: 1px;
	vertical-align:baseline;
}

.Yellow
{
	background-color:#f8f5d2;
	float: right;
	width: 356px;
	/*margin-left: 33px;*/
	margin-right: -5px;
	margin-top: 1px;
	vertical-align:baseline;
}

.Shareinput
{
width: 380px;
margin-bottom: 5px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
}

.Shareinput1
{
width: 470px;
margin-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
}

.assignmentName
{ 
width: 300px;
margin-bottom: 5px;
margin-top: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #606e77;
}

.playSubmit
{
margin-top: 5px;
}


.LODesc
{
font-family:Arial, Helvetica, sans-serif;
color: #606e77;
font-size: 12px;
font-weight: normal;
padding-bottom: 5px;

}


.previewActiveVideoObject
{
	background-color: #ccccce;
	background-image: url(ddsMaster/activeBackground.jpg);
}

.customVideoObject /* used by playlist for custom learning objects */
{
	background-color: white;
	background-image: url(ddsMaster/customVideoObjectBackground.jpg);
}

.expiredVideoObject
{
	background-color: white;
	background-image: url(ddsMaster/expiredBackground.jpg);
}

.cartDiscount
{
	color:Red;
}

.gridHeader
{
	font-weight:bold;
	color:#153448;
	background-color:#e3f2f9;
}

.gridItems
{
	background-color:#ffffff;
}

.gridStyle
{
	border-color:#96bbcf;
	border-width:1px;
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #606e77;
	text-decoration: none;
	text-transform: none;	
	padding-left: 20px;
	margin: 10px 10px 10px 5px;	
}

#AdminNav
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	margin-right: 10px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	width: 150px;
	height: auto;
	text-align: right;
}

.AdminTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	font-weight:bold;
	display:block;
	padding: 10px 0 20px;
}

.AdminSubTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	display:block;
}

.HelphiddenDiv
{
	visibility: hidden;
	position: absolute;
	margin: 15px;
}

.HiddenDiv
{
	visibility: hidden;
	position: absolute;
	width:500px;	
}

.VisibleDiv
{
	visibility: visible;
	/*position: absolute;*/
	display: block;
	width:90%;	
}

.AdminMenu 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 5mm;
	font-weight: bold;
	font-variant: normal;
	color: #6A6A8D;
	text-decoration: none;
	padding-top:2px;
	letter-spacing:.5px;
}

.AdminMenuSelected 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 5mm;
	font-weight: bold;
	font-variant: normal;
	color: red;
	text-decoration: none;
	padding-top:2px;
	letter-spacing:.5px;
}

a.AdminMenu 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 5mm;
	font-weight: bold;
	font-variant: normal;
	color: #6A6A8D;
	text-decoration: none;
	padding-top:2px;
	letter-spacing:.5px;
}

a.AdminMenu:hover 
{
	text-decoration: underline;
}

a.AdminMenu:active 
{
	color: red;
	text-decoration: none;
}

.AdminRight 
{
	float:right;
	margin: 0 5px 0 0; 
	padding-top: 10px;
	padding-bottom: 10px;
	width: 650px;
}

.AdminAddUserTitles
{
	background-color: #e3f2f9;
	height: 25px;
	padding: 5px 0px 0px 5px;
	font-weight: bold;
	float: left;
	width:641px;
	margin-bottom:10px;
	/*margin-left: 10px;*/
	border: #96bbcf solid 1px;
}

.AdminBox
{
	/*width: 710px;*/
	border-color:#96bbcf;
	color: #606e77;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-width:1px;
	padding-bottom: 10px;
	margin-bottom:10px;
	/*margin-left: 172px;*/
}

.AdvSearchTipsTitle
{
	font-weight:bold;
	color:#C32025;
}

.AdvSearchTipsBackground
{
	/*background-color: #f0f4f5;*/
	
	padding:10px;
	margin-top:-60px;
	margin-left: -200px;
	width: 170px;
}

#OtherSearches
{
	width:170px;
	position:absolute;
	z-index: 100;
	height: 75px;
	padding-left: 5px;
	background-image:url(/common/image/newOnDemand/advbluebkgrd.gif);

}

.AdvSearchTipsText
{
	font-weight:bold;
	color:#606e77;
}


.AdvSearchTipsText2
{
	font-weight:bold;
	padding: 5px;
}

.BorderBox
{
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid; 
  padding:5px 5px 5px 5px; 
  visibility: hidden;
  width: 470px;
  position: absolute;
}

.PortalHomeLoginText
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	color:#505050;
	text-decoration:none;
	text-transform: none;
}

.ContentSubtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #153448;
	line-height: 18px;
	text-decoration: none;
}

.ContentText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #606e77;
	text-decoration: none;
}

a.ContentText {
	color: #0774ba;
	font-style:normal;
}

a.ContentText:hover {
	color: #bf2e1a;
	font-style:normal;
	text-decoration: underline;
}

a.ContentText:active {
	color: #0774ba;
	font-style:normal;
	text-decoration: none;
}

.ArtFeatureTitle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #606e77;
}

.ArtFeatureLargeTitle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #505050;
}

.ArtFeatureBody 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #606e77;
}

a.ArtFeatureBody 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #3B6798;
}

a.ArtFeatureBody:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #3B6798;
}

a.ArtFeatureBody:active 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ff6300;
}

a
{
	color: #0774ba;
	font-weight:bold;
	text-decoration: none;
}

a:hover
{
	color: #bf2e1a;
	font-weight:bold;
	text-decoration: underline;
}

/* styles for various input forms */
.tcWrapper /* table column wrapper */
{
    clear:both;
	/*width: 375px;*/
	float:inherit;
	}

.tcOne /* table column left */
{
    /*width: 150px;*/
	text-align: left;
    margin-right: 5px;
    float: left;
    height: 20px;
	padding-left: 12px;
    padding-top: 3px; /* forces text to align in the middle of the right col */
}

.tcTwo /* table column right for text-only entries */
{

	float:left;
	height: 20px;
	margin-bottom: 24px;
	padding-top: 3px; /* should match value for tcOne */
}

.tcTwoInput /* table column right for input box entries */
{
    float:left;
    height: 20px;
}

td.formLeftCol /* table version of table column left for text fields */
{
	text-align:right;		
}

/* end of styles for various input forms */

.SurveyFormInput 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #505050;
	text-decoration: none;
	text-transform: none;
}

/* these are used by the preview clip player on the eCommerce site */
.tabMenu
{
    float:left;
    border: solid 1px Gray;
    border-bottom: none; 
    background-color:#f0f0f0;
    text-align:center;
    padding:5px;
    height:12px;
    cursor:pointer;
    color:#355D8E;
}

.tabMenuSelected
{
    float:left; 
    border: solid 1px Gray; 
    border-bottom: none; 
    background-color:White;
    text-align:center;
    padding:5px;
    height:12px;
    cursor:pointer;
    color:#355D8E;
}

.tabSpacer
{
    float:left; 
    padding:3px;
    height:12px;
}

.tabContent
{
    border: solid 1px Gray; 
    background-color:white;
    padding:5px;
    height:145px;
    visibility:hidden;
    position:absolute;   
    overflow:auto;         
}

.previewClipTitle
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:19px;
    color:#333333;
}

.previewClipTextTitle
{
	color:#355D8E; 
	font-weight:bold;
}

.previewClipPlaying
{
	color:#C32025; 
	font-weight:bold;
}

.previewIcon
{
    cursor:pointer;
}


/* end of preview clip player styles */

.Cobrand
{
	background-image: url('/Common/image/CobrandBottom.JPG');
	font-family: Verdana;
	font-size: 11px;
    margin:0;
    height:590px;
    width:700px;
}
.tabContent2
{
	height:190px;
	width:315px;
	background-color:white;
    padding-left:10px;
    visibility:hidden;
    position:absolute;   
    overflow:auto;         
}

.DealerPlayer
{
	background-image: url('/Common/image/Dealerplayer.jpg');
	font-family: Verdana;
	font-size: 11px;
    margin:0;
    height:357px;
    width:700px;
}

.userInfo{margin-bottom: -4px;}

.lightblueborderbottom {border-bottom: #96bbcf 1px solid;} 
  
.lightblueborderleft {border-left: #96bbcf 1px solid;}

.borderbottomleftright
{
padding-left: 150px;
}


#LoginMessage
{
width: 540px;
height: 50px;
padding-top: 25px;
text-align: center;
margin-left: 180px;
}

#AccountLogin
{
width: 540px;
margin-left: 180px;
}

#AccountLogin2
{
width: 480px;

}

#Playlist
{
width: 540px;
margin-left: 180px;
padding-top: 20px;
}

#LoginBottom
{
background-color:#006699;
}

.logintext {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	color:#c32025;
	text-align: left;
}

.loginsubtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606e77;
	text-align:left;
	padding-right: 15px;
	padding-top: 2px;
	width: 100px;
}
.loginsubtext2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#606e77;
	text-align:left;
	padding-right: 10px;
	padding-top: 2px;
	width: 100px;
}

.btn_Login
{
vertical-align:middle;
margin-top: -5px;
padding-left: 10px;

}

.btn_View
{
vertical-align:middle;
margin-top: -5px;
padding-left: 10px;

}

.btn_help
{
margin-left: -165px;
margin-top: 35px;
}

.pageHeader 
{
Font-family: arial,helvetica,san-serif; 
Font-weight: bold; 
Font-size: 14px; 
Color: #153448;
text-transform:uppercase;
padding: 0 0 0 0; 
}

.searchTerm
{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:13px;
color: #cd1108;
padding: 5px 0 0 0;
}

.digital_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
}

.digital_body A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2e1a;
	padding-bottom:2px;
}

.digital_body A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#074074;
	padding-bottom:2px;
}

.digital_body A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2e1a;
	padding-bottom:2px;
}

.digital_body A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2e1a;
	padding-bottom:2px;
}

.digital_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
	padding-top:2px;
	padding-bottom:2px;
}

.digital_login A:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2e1a;
	padding-top:2px;
	padding-bottom:2px;
}

.digital_login A:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#074074;
	padding-top:2px;
	padding-bottom:2px;
}

.digital_login A:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2e1a;
	padding-top:2px;
	padding-bottom:2px;
}

.digital_login A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2e1a;
	padding-top:2px;
	padding-bottom:2px;
}

.welcomeredtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bf2e1a;
	font-weight:bold;
}

.plHeader
{
float: right;
width:357px;
height: 29px;
background-image:url(/common/image/ddsMaster/1xplhead.gif);
background-color: #e3f2f9;
margin-top: 15px;
margin-bottom: 15px;
/*border-left:#d7ebf3 1px solid;
border-right:#d7ebf3 1px solid;
/*background-color:#006600;*/
}

.plHeadertext
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #224c67;
padding-left: 15px;
padding-top: 6px;
}

.plbackButton
{
float:right;
margin-top: -19px;
margin-right: 10px;

}

.plTitle
{
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #153448;
padding-left: 17px;
padding-top: 35px;
padding-bottom: 8px;
margin-top: 15px;
}

.plheadings
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#606e77;
line-height: 22px;
padding-left: 17px;
letter-spacing:normal;
}

/*.plTitleLink
{
font-family:Arial, Helvetica, sans-serif;
/*font-size: 12px;
font-weight:normal;
color:#1a89d0;
line-height: 22px;
}

.plTitleLink a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#1a89d0;
line-height: 22px;
}

a.plTitleLink 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#1a89d0;
line-height: 22px;
}

/*.plTitleLink a:active
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#1a89d0;
line-height: 22px;
}

a.plTitleLink :active
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#1a89d0;
line-height: 22px;
}

a.plTitleLink :visited
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#1a89d0;
line-height: 22px;
}

.plTitleLink a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#1a89d0;
line-height: 22px;
}



.plTitleLink a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#bf2e1a;
line-height: 22px;
}

a.plTitleLink :hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#bf2e1a;
line-height: 22px;
}*/



	
.plTitleLink a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #0774ba;
	text-decoration: none;
	}
	
	
/*.plTitleLink a:visited
{
	text-align: left;
	color: #1a89d0;
	font-weight:normal;
	padding: 0px 10px 10px 0px;
	margin-top: -5px;
	
	/*background: url(/common/image/ddsMaster/folderNavBackground.jpg) repeat-y;
	
}*/

.plTitleLink a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #bf2e1a;
	text-decoration: none;
	}

.plSeginPlaylist
{
width: 356px;
float:right;
margin-top: -20px;
}

.plformInput
{
float:right;
width: 357px;
margin-top: 15px;
margin-bottom: 5px;
border:none;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #606e77;
	text-decoration: none;
	text-transform: none;
	padding-left: 17px;
/*border-bottom-style:hidden;*/

}

.plcontrolButtons
{
padding-left: 43px;
padding-bottom: 15px;
padding-top: -3px;
}

.plSentence

{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#606e77;
font-weight: bold;
margin-left: 17px;
margin-top: 13px;
}

.plfooter
{
width: 870px;
border: solid 1px #96bbcf;
margin-left: 8px;
margin-right: 8px;
}

.plfooterColor
{
background-color: #f8f8f7;
width: 870px;
border-bottom: solid 1px #96bbcf;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color:#153448;
font-weight: bold;
padding: 0 0 0 0;
}

.plfootertext
{
padding-bottom: 0px;
}

.plCodeBox
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#606e77;
margin-top: 12px;
margin-bottom: 10px;
margin-left: 3px;

}

.plNameBox
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#606e77;
margin-top: 12px;
margin-bottom: 10px;
margin-left: 3px;
}

.plNoteBox
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#606e77;
margin-top: 12px;
margin-bottom: 10px;
margin-left: 3px;
}

.plSave
{
margin-top:-5px;
}

/*.setMinHt
{
height: 700px;
}*/

.FolderImgBorder
{
padding-left: 10px;
padding-right: 10px;
text-decoration:none;
}

.header
{
width: 205px;
margin-top: 15px;
padding-bottom: 20px;
}

.fplay
{
vertical-align:top;
}


.btn_Checkbox
{
margin-left: -3px;
}

.VisibleDiv
{
visibility: visible;
/*position: absolute;*/
display: block;
width:90%; 
}

.CATable
{
margin-left: 240px;
height: 350px;
}

.CAFormText
{
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
}

.userPrefImg
{
margin-top: 5px;
}

.userAdminImg
{
vertical-align:bottom;
}

.playlistText
{
margin-left: 10px;
margin-top: 10px;
padding-top: 8px;
}


.playlistlink
{
margin-left: 10px;
padding-bottom: 10px;
border: 1px solid #96bbcf;
padding-left: 8px;
padding-top: 5px;
}

.playlistlink a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0774ba;
}

a.playlistlink 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0774ba;
}

.playlistlink a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #bf2e1a;
text-decoration:underline;
}

a.playlistlink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #bf2e1a;
text-decoration:underline;
}

