/* CSS Document */

h1 {
	color:#0096ff;
	font-size:22pt;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;	
}
h1 {
	color:#0096ff;
	font-size:18pt;
	margin:0 0 10px 0;
	padding:0;
	font-weight:bold;	
}
p {
	margin:0 0 10px 0;
	padding:0;
}
ul {
	list-style:none;
	padding:0;
	margin:0;
}
li {}
img {
	border:none;
}
.req { /* required blue stars on entry pages */
	color:#0096ff;
	font-weight:bold;
}
input.submitbut  { /* all submit buttons in application */
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:2px 5px 2px 5px;
	background: #f7f6f6 url('../images/submitbg.gif') repeat-x ;
	color: #333333;
	font-size: 8pt;
	font-weight: bold;	
}
input.submitbut:active,
input.submitbut:hover {
	border: 3px double #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999;
}
input.textbox,
select,textarea { /* sets textarea boxes to light blue background and blue border */
	border:1px solid #3a92dc;
	background: #e1f3ff;
	margin:0;
	padding:2px 3px;
}
input.textboxwhite,
select.white,
textarea.textboxwhite { /* sets certain text boxes to white background and blue border */
	background: #fff;
	border:1px solid #3a92dc;
	margin:0;
	padding:1px 3px;
}
#mainsearchbox { /* searchbox in main nav */
	margin:0;
	padding:2px 0 0 0;
	float:left;
	color:#f4da00;
}
#mainsearchbox input.textbox {
	width:300px;
	padding:1px 5px;
	margin-right:10px;
}
#mainsearchbox input.submitbut {
	margin-top:2px;
	padding:0 5px;
	font-size:8pt;
}
select.UserViewDDCourse 
{
	width: 635px;
}
.ServerList {
	list-style: none;
}
ul.ServerList li {
	background: url('../images/table_servericon.gif') no-repeat -5px 6px;
	margin:2px 0;
}
/*----------------------
/*---- MAIN NAVIGATION -----*/k
#globalnavwrapper {
	height:31px; 
	background:url('../images/globalnavstretchbg.gif') repeat-x top left;
}
#globalappnav {
	height:31px;
	width:778px;
	margin:0 auto;
	padding:0;
	position:relative;
}

a.help:link, a.help:visited {
	color:#f4da00;
	margin-right:10px;	
	padding-right:40px;
	padding:6px 20px 5px 20px;
	text-decoration:none;	
	display:block;
	float:right;	
	background:url('../images/help16.gif') no-repeat 0 8px ;
}
a.help:hover {
	text-decoration:underline;
}

a.editaccount:link, a.editaccount:visited {
	color:#f4da00;
	margin-right:10px;	
	padding-right:40px;
	padding:6px 30px 5px 30px;
	text-decoration:none;	
	display:block;
	float:right;	
	background:url('../images/editaccounticon.gif') no-repeat 0 1px ;
}
a.editaccount:hover {
	text-decoration:underline;
}
a.logouticon:link, a.logouticon:visited {
	color:#f4da00;
	margin-right:10px;	
	padding-right:40px;
	padding:6px 0 5px 25px;
	text-decoration:none;	
	display:block;
	float:right;	
	background:url('../images/logoutusericon.gif') no-repeat 0 1px ;
}
a.logouticon:hover {
	text-decoration:underline;
}
/* ====================
/* ===== MAIN CONTENT AREA ================= */
#crumbs {
	margin-bottom:10px;
}
/* LOGIN PAGES */
#loginboxwrapper {}
#loginheader {
	width:364px;
	background:url('../images/loginheaderbg.gif') no-repeat top left;
	height:51px;
	margin:0 auto;
	text-align:left;
}
#recloginheader {
	width:364px;
	background:url('../images/forgotpassheaderbg.gif') no-repeat top left;
	height:51px;
	margin:0 auto;
	text-align:left;
}
#loginheader h1,
#recloginheader h1 {
	color:#fff;
	padding:7px 0 0 80px;
	font-size:21px;
}
#loginbox {
	margin:0 auto;
	background:#ebf8ff url('../images/loginboxbg.gif') repeat-x top right;
	width:364px;
	height:200px;
	padding-top:10px;
	font-size:9pt;
}
#recloginbox {
	margin:0 auto;
	width:364px;
	padding-top:10px;
	font-size:9pt;
	background:#ebf8ff url('../images/loginboxbg.gif') repeat-x top right;
	_height:1%;
	overflow:hidden;
	padding-bottom:15px;
}
#recloginbox p {
	padding:0 30px;
	margin-bottom:10px;
	text-align:center;
}
#loginfields {
	margin-left:80px;
}
#loginfields input.textbox {
	margin:0 0 10px 0;
	width:200px;
	padding:2px 3px;
}
#loginfields input.submitbut {
	margin-top:5px;
	padding:2px 10px 2px 10px;
}
#recloginbox input.submitbut {
	margin:0;
	padding:2px 3px;
}
#loginoptions {
	width:364px;
	height:27px;
	text-align:center;
	margin:20px 0;
}
.recoverpass {
	background:url('../images/recoverpassicon.gif') no-repeat 0 0;
	padding-left:27px;
	margin-right:15px;
}
.StepNo {
	margin-bottom: 5px;
	color:#ed4300;
	font-size:11pt;
	
}
.createnewacc {
	background:url('../images/createnewicon.gif') no-repeat 0 2px;
	padding:6px 0 6px 32px;
	height:27px;
	line-height:2.2em;
}

#loginannouncements 
{
	text-align: center;
	padding-bottom: 20px;
}

#loginannouncements h1 {
	width: 344px;
	color:#fff;
	padding: 5px 10px;
	font-size:21px;
	margin: 0 auto; 
	background-color: #012D59;
	text-align: left;
}

#loginannouncements .body 
{
	width: 352px;
	margin: 0 auto;
	text-align: left;
	padding: 5px 5px 5px 5px;
	background:#ebf8ff url('../images/loginboxbg.gif') repeat-x top right;
}

#loginannouncements .body p 
{
	margin: 15px 0px;
}

#loginannouncements .text {
   border: 1px solid #cbcbcb;
   padding: 5px;
}

/*----------
/* CREATE NEW ACCOUNT PAGE ------- */
#createaccountwrapper {
	width:549px;
	margin:0 auto;
}
#createaccountheader {
	background:url('../images/createaccountheader.gif') no-repeat top left;
	height:54px;
	width:549px;
	margin-bottom:10px;
}
#createaccountheader h1 {
	color:#fff;
	padding:12px 0 0 80px;
	font-size:21px;
}
.createaccountbox h2 {
	color:#021d39;
	font-size:15pt;
	margin:0 0 5px 20px;
}
.createaccountbox select.white {
	width:257px;
	background: #fff;
	border:1px solid #3a92dc;
	margin:0;
	padding:1px 3px;
}
table.createaccount {
	background:#e3f3fd url('../images/fieldsetbg.gif') repeat-x top left;
	width:100%;
	/*margin-bottom:15px;*/
}
td.entrydesc {
	width:100px;
	color:#000;
	padding:5px 0 5px 50px;
}
td.entrysmall {
	width:30px;
}
input.textboxwhite.createbox {
	width:250px;
}
input.textboxwhite.createboxbig
{
    width:96%;
}
input.textboxwhite.createboxsmall {
	width:75px;
}
td.tablespacer {
	line-height:1em;
}

/*
DEFAULT TABLE STUFF 
*/

.deftablecontainer { /* main container box around display tables */
	background:#f8fcff;
	border:1px solid #cbcbcb;
	padding:7px 14px 30px 14px;
	width:100%
}

th {
	background:#012d59;
	color:#fff;
	padding:3px 14px;
}

td.normalrow {
	background:#fff;
}
td.altrow {
	background:#f4f4f4;
}

/*
ICON FILE NAMES 
table_addicon.gif ADD ICON
table_editicon.gif EDIT ICON
table_deleteicon.gif DELETE ICON
table_servericon.gif SERVER ICON (server listing page)
table_uploadicon.gif UPLOAD VIDEO ICON
table_checkicon.gif CHECK ICON FOR COMMENTS CELL
*/

.modalbg {
	background: url('../images/modalbg.png');
	text-align: left;
	z-index:99;
}

.modalwindow {
	background: #ffffff;
	border:1px solid #000000;
	padding: 15px;
	color: #000000;
	text-align: left;
	width: 300px;
	white-space: normal;
	z-index:100;
}

#customarea {
	background: #f8fcff;
	border: 1px solid #cbcbcb;
	padding: 15px;
	white-space: nowrap;
}

#toolbar {
	background:#f8fcff;
	border:1px solid #cbcbcb;
	/*width: 765px;*/
	padding: 5px;
	_height: 1%;
	overflow: hidden;
}
#toolbar .divider {
	width: 15px;
	white-space: nowrap;
	float: left;
}

/* TAB STYLES  */
/* DEFAULT STATE */
.EduStreamTabs .ajax__tab_outer {
	background: #ed4300 url('../images/tab_default_outer.gif') no-repeat 0 0;
	width: 12px;
	height: 27px;
}
.EduStreamTabs .ajax__tab_inner {
	background: #ed4300 url('../images/tab_default_inner.gif') no-repeat 100% 0;	
	height: 27px;	
}

	/* ROLLOVER STATE */
	
	.EduStreamTabs .ajax__tab_hover .ajax__tab_outer {
		background: #ed4300 url('../images/tab_default_outer.gif') no-repeat 0 50px;
		width: 12px;
		height: 27px;	
	}
	.EduStreamTabs .ajax__tab_hover .ajax__tab_inner {
		background: #ed4300 url('../images/tab_default_inner.gif') no-repeat 100% 50px;	
		height: 27px;	
	}

	/* POSSIBLY MIGHT NEED THIS TO FILL CENTER  */

	.EduStreamTabs .ajax__tab_tab {
		height:27px;
		padding:3px;
		margin:0;
		background: #ed4300 url('../images/tab_default_center.gif') repeat-x 0 0;
	}
	.EduStreamTabs .ajax__tab_hover .ajax__tab_tab {
		height:27px;
		padding:3px;
		margin:0;
		background: #ed4300 url('../images/tab_default_center.gif') repeat-x 0 50px;
	}

/* ICON FILE NAMES

table_addicon.gif ADD ICON
table_editicon.gif EDIT ICON
table_deleteicon.gif DELETE ICON
table_servericon.gif SERVER ICON (server listing page)
table_uploadicon.gif UPLOAD VIDEO ICON
table_checkicon.gif CHECK ICON FOR COMMENTS CELL


COMMENTS AREA 

	HTML 
	<div class="quotetext">
			<p>comment goes here</p>
	</div>
	<div class="quoteauthor">Author goes here</div>	

	CSS */
	.quotetext{
		background-color: #f8fcff;
		width: 380px;
		padding: 10px 10px 0 10px;
		font-style:italic;
		border:1px solid #cbcbcb;
		_height: 1%;
		overflow: hidden;
	}
	.quoteauthor{
		background: url('../images/commentarrow.gif') 20px 0 no-repeat; 
		padding-left: 58px;
		padding-top: 3px;
		margin-bottom: 2em;
		font-size: 90%;
		color: #3a92dc;
	}
	.deletecomment {
		float: right;
		margin: 5px;
		padding: 0;
		font-style: normal;
	}
	
	
	
	
/*************** Rush's CSS ********/
	
	
a.DeleteServer:link, a.DeleteServer:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:right;	
	background:url('../images/table_deleteicon.gif') no-repeat 0 1px ;
}
a.DeleteServer:hover {
	text-decoration:underline;
}
td.DeleteServer {
	padding-left: 15px;
}

.HoverDescription {
	text-align: left;
}

.HoverDescription div {
	padding: 2px;
}

.HoverDescription .Example {
	color: #707070;
	font-size: 8pt;
}


.table_view_link a:link, .table_view_link a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:right;
	background:url('../images/zoom.gif') no-repeat 0 1px ;
}
.table_view_link a:hover {
	text-decoration:underline;
}

.table_edit_link a:link, .table_edit_link a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:right;	
	background:url('../images/table_editicon.gif') no-repeat 0 1px ;
}
.table_edit_link a:hover {
	text-decoration:underline;
}

/* Edit institution toolbar item */
a.EditInstitution:link, a.EditInstitution:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/table_editicon.gif') no-repeat 0 1px ;
}
a.EditInstitution:hover {
	text-decoration:underline;
}

/* Delete institution toolbar item */
a.DeleteInstitution:link, a.DeleteInstitution:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;
	display:block;
	float:left;	
	background:url('../images/table_deleteicon.gif') no-repeat 0 1px ;
}
a.DeleteInstitution:hover {
	text-decoration:underline;
}

a.addtoolbutton:link, a.addtoolbutton:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/table_addicon.gif') no-repeat 0 1px ;
}
a.addtoolbutton:hover {
	text-decoration:underline;
}

a.adduserbutton:link, a.adduserbutton:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/add_user.png') no-repeat 0 1px ;
}
a.adduserbutton:hover {
	text-decoration:underline;
}

a.uploadtoolbutton:link, a.uploadtoolbutton:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/uploadvidicon.gif') no-repeat 0 1px ;
}
a.uploadtoolbutton:hover {
	text-decoration:underline;
}

a.importplaylist:link, a.importplaylist:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/script_go.png') no-repeat 0 1px ;
}
a.importplaylist:hover {
	text-decoration:underline;
}

a.addplaylist:link, a.addplaylist:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/script_add.png') no-repeat 0 1px ;
}
a.addplaylist:hover {
	text-decoration:underline;
}

a.importmedia:link, a.importmedia:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/add.png') no-repeat 0 1px ;
}
a.importmedia:hover {
	text-decoration:underline;
}

a.editmedia:link, a.editmedia:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;
	background:url('../images/pencil.png') no-repeat 0 1px ;
}
a.editmedia:hover {
	text-decoration:underline;
}

a.deletetoolbutton:link, a.deletetoolbutton:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/table_deleteicon.gif') no-repeat 0 1px ;
}
a.deletetoolbutton:hover {
	text-decoration:underline;
}

a.edittoolbutton:link, a.edittoolbutton:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	float:left;	
	background:url('../images/table_editicon.gif') no-repeat 0 1px ;
}
a.edittoolbutton:hover {
	text-decoration:underline;
}

.table_video_link a:link, .table_video_link a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	line-height: 1.4em;
	background:url('../images/video.gif') no-repeat 0 1px ;
}
.table_video_link a:hover {
	text-decoration:underline;
}

.table_upload_link a:link, .table_upload_link a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	background:url('../images/uploadvidicon.gif') no-repeat 0 1px ;
}
.table_upload_link a:hover {
	text-decoration:underline;
}

.table_delete_link a:link, .table_delete_link a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	background:url('../images/table_deleteicon.gif') no-repeat 0 1px ;
}
.table_delete_link a:hover {
	text-decoration:underline;
}

.table_view_link2 a:link, .table_view_link2 a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	background:url('../images/zoom.gif') no-repeat 0 1px ;
}
.table_view_link2 a:hover {
	text-decoration:underline;
}

h1.smaller {
	font-size: 1.3em;
	margin-bottom: 4px;
	padding-bottom: 0;
}

.accesscheckbox {
	display: block;
	padding: 0;
	margin: 5px 10px;
}

.videolistlink {
	float: right;
}

#searchresults {
	margin: 15px 0 0 0;
}

#searchresults table {
	width: 100%;
}

#searchresults table table {
	width: auto;
}

#result {
	clear: both;
	margin-bottom: 20px;
}

#result .thumb {
	width: 75px;
	height: 75px;
	float: left;
	overflow: hidden;
}

#result .details {
	padding-left: 80px;
}

#result .title a:link,
#result .title a:visited {
	color:#ed4300;
	font-size: 18pt;
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	overflow: hidden;
}

#result .title a:hover {
	text-decoration: underline;
}

#result .description {
	margin: 0 0 10px 0;
	padding: 0;
}

#result .duration {
	margin: 0;
	padding: 0;
	color: #3a92dc;
	font-weight: bold;
	zoom: 1; 
	_padding-left: 3px;
}

#result .author {
	margin: 0;
	padding: 0;
	color: #3a92dc;
	font-weight: bold;
	zoom: 1; 
	_padding-left: 3px;
}

#result .playlist {
	margin: 0;
	padding: 0 0 20px 0;
	color: #3a92dc;
	font-weight: bold;
	zoom: 1; 
	_padding-left: 3px;
}

/*added by rush for sub navigation*/
#subnav {
	float:right;
	margin-top: -28px;
}

#subnav .recent a:link, #subnav .recent a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	background:url('../images/history.png') no-repeat 0 1px ;
}
#subnav .recent a:hover {
	text-decoration: underline;
}

#subnav .popular a:link, #subnav .popular a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	background:url('../images/star.png') no-repeat 0 1px ;
}
#subnav .popular a:hover {
	text-decoration: underline;
}

#subnav .playlists a:link, #subnav .playlists a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	background:url('../images/playlists.png') no-repeat 0 1px ;
}
#subnav .playlists a:hover {
	text-decoration: underline;
}

#subnav .browselink a:link, #subnav .browselink a:visited {
	margin-right:10px;	
	padding-right:40px;
	padding:0 0 0 20px;
	text-decoration:none;	
	background:url('../images/zoom.gif') no-repeat 0 1px ;
}
#subnav .browselink a:hover {
	text-decoration: underline;
}

#agreement 
{
	text-align: center;
	padding-bottom: 20px;
}

#agreement h1 {
	color:#fff;
	padding: 5px 10px;
	font-size:21px;
	margin: 0 auto; 
	background-color: #012D59;
	text-align: left;
}

#agreement .body 
{
	margin: 0 auto;
	text-align: left;
	padding: 5px 5px 5px 5px;
	background:#ebf8ff url('../images/loginboxbg.gif') repeat-x top right;
	margin-bottom: 10px;
}

#agreement .body p 
{
	margin: 15px 0px;
}

#agreement .text {
   height: 400px;
   overflow: auto;
   border: 1px solid #cbcbcb;
   padding: 5px;
   clear: both;
}

#agreement .buttons
{
	text-align: left;
}

#agreement .date
{
	display: block;
	float: left;
}

#agreement .print
{
	display: block;
	float: right;
}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #FFFFFF;
	background-image: none;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	/*height : 200px;*/
    text-align : left; 
    list-style-type : none;
    z-index: 50;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	background-image: none;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	background-image: none;
}

/* Fieldsets */
fieldset .fieldbox
{
	background:#e3f3fd url('../images/fieldsetbg.gif') repeat-x top left;
	border: 0px;
	padding: 5px 10px 10px 10px;
	margin: 0;
}

fieldset
{
	border: 0px;
	padding: 0;
	margin: 0;
}

legend
{
	margin: 0;
	padding: 0;
	font-weight: bold;
}

legend.headerlike {
	color:#0096ff;
	font-size:15pt;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;	
}

/* Browse page */
.browse
{
}

.browse .area
{
	float: left;
	width: 250px;
}

.browse .topic,
.browse .media
{
	width: 375px;
}

.browse .title
{
	font-weight: bold;
}

.browse .list
{
	width: 100%;
	height: 100px;
}

.browse .result
{
}

.browse .result .thumb 
{
	width: 75px;
	height: 75px;
	float: left;
	overflow: hidden;	
}

.browse .result .options
{
	font-size: 10px;
	float: left;
	width: 80px;
}

.browse .result .options ul
{
	list-style: none;
	background: none;
	margin: 0;
	padding: 0;
}

.browse .result .options li
{
	list-style: none;
	background: none;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

.browse .result .options a,
.browse .result .options a:link,
.browse .result .options a:visited {
	text-decoration: none;
	color: #ed4300;
}

.browse .result .options a:hover {
	text-decoration: underline;
        cursor: pointer;
}

.browse .result .details
{
	float: right;
	width: 670px;
}

.browse .result .title
{
	color:#ed4300;
	font-size: 18pt;
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: normal;
}

.browse .result .duration
{
	margin-top: 10px;
}

.browse .result .duration,
.browse .result .author,
.browse .result .playlist
{
	color: #3a92dc;
}

.browse .result .playlist strong,
.browse .result .author strong,
.browse .result .duration strong
{
	clear: left;
	display: block;
	float: left;
	width: 70px;
}

.browse .result .playlist .value,
.browse .result .author .value,
.browse .result .duration .value
{
	display: block;
	float: left;
	font-size: 10pt;
	width: 600px;
}

.browse .clear 
{
	height: 15px;
	clear: both;
}

.placeholder
{
	min-height: 200px;
}

.updateProgress
{
	position: absolute;
	background-color: #fff;
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}

.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 30%;
	left: 50%;
}

a.BrowseAdd:link, a.BrowseAdd:visited {
	padding:0 0 0 20px;
	text-decoration:none;	
	display:block;
	background:url('../images/add.png') no-repeat 0 1px ;
}
a.BrowseAdd:hover {
	text-decoration:underline;
}

a.BrowsePlay:link, a.BrowsePlay:visited {
	padding: 3px 0 3px 20px;
	text-decoration:none;	
	display:block;
	background:url('../images/play.png') no-repeat 0 1px ;
}
a.BrowsePlay:hover {
	text-decoration:underline;
}

.lnkVideoAny {
    background: url('../images/icons/video.gif') no-repeat;
    padding: 0 0 1px 20px;
}

.lnkAudioAny {
    background: url('../images/icons/arts.png') no-repeat;
    padding: 0 0 1px 20px;
}

.lnkObjectAny {
    background: url('../images/icons/kwikdisk.png') no-repeat;
    padding: 0 0 1px 20px;
}

.lnkActivityAny 
{
    background-image: url('../images/learningIcon.png');
    background-repeat: no-repeat;
    padding: 0 0 1px 20px;
}

.lnkUnknownMedia {
    background: url('../images/icons/help.png') no-repeat;
    padding: 0 0 1px 20px;
}

.lnkDownloadAudio {
	display: block;
    background: url('../images/icons/mp3.png') no-repeat;
    padding: 7px 0 7px 40px;
}

.lnkDownloadObject {
	display: block;
    background: url('../images/icons/blockdevice.png') no-repeat;
    padding: 7px 0 7px 40px;
}

.tabVisibility
{
    display:inline;
}

.overlay
{
    width:80%;
    height: 80%;
    border: solid 2px blue;
    z-index: auto;
}