﻿body {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	font-size: 12px;
	background-color: #FFFFFF;
	color:#FFFFFF;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	height: 100%;
	width: 100%;
}
.entiresite
{
width:1000px;margin-left:auto;margin-right:auto;
}
.header
{
	font-family:Arial, Helvetica, Sans-Serif;
	float:left;
	width: 980px;
	height:48px;
	padding:10px;
	color:#000000;
	font-size:20px;
	
}
.header .logo
{
    background-image: url('images/Master2.gif');
    background-position: -5px -90px;
    width:113px;
    height:46px;
}
.header .divswitch
{
	float:right;
	font-size:10px;
}
.header .divswitch select
{
	font-size:10px;
}
.header .cart
{
    border:black 1px solid;
	float:right;
	font-size:10px;
    margin-right:10px;
    height:48px;
    width:250px;
    background-color:#555555;
    color:#FFFFFF;
    text-align:center;
    line-height:14px;
}
.header .cart i
{
    color:#FFFF00;
    font-style:normal;
    font-weight:bold;
    display:block;
}
.header .cart input
{
    font-size:10px;
    height:19px;
}
.middle{
  background-color:#000000;
  float:left;
  width:980px;
  padding-left:10px;
  padding-right:10px;
  padding-top:8px;
  /*border-left:150px solid #636768; *//* The width and color of the left rail */
  /*border-right:200px solid #f00;*/ /* The width and color of the right rail */
}

.login
{
    width:400px;
    margin-left:auto;
    margin-right:auto;
}
.login .head
{
	color:#fed221;
	text-transform:uppercase;
	font-size:16px;
	line-height:1.2em;
	font-weight:bold;
	text-align:center;
}
.apply
{
    width:800px;
    margin-left:auto;
    margin-right:auto;
}
.apply .head
{
	color:#fed221;
	text-transform:uppercase;
	font-size:16px;
	line-height:1.2em;
	font-weight:bold;
	text-align:center;
}
img
{
	border: 0px;
}


a
{
	color:#BBDDFF;
}
.homeentwelcome
{
	width:390px;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	padding:8px;
	
	
}
.homeentsum
{
    float:left;
	padding:4px;
	width:550px;
	color:#FFFFFF;
	
	
	
}

.homeentsum  .head
{
	color:#fed221;
	text-transform:uppercase;
	font-size:16px;
	line-height:1.2em;
	font-weight:bold;
	text-align:center;
}
.homeentsum .section
{
    width:230px;
    text-align:right;
    float:left;
    height:50px;
    padding:2px;
}
.homeentsum .section A
{
    font-size:14px;
    font-weight:bold;
}
.homeentsum .value
{
    width:35px;
    height:46px;
    vertical-align:bottom;
    float:left;
    font-size:14px;
    font-weight:bold;
    padding-top:8px;
    margin-left:5px;
}
.homeentsum .valuer
{
    width:35px;
    float:left;
    font-size:14px;
    font-weight:bold;
    height:46px;
    color:#FF0000;
    padding-top:8px;
    margin-left:5px;
}




.menuline
{
    padding:0px;
    margin:0px;
	width:1000px;
	height:34px;
	float:left;
	background-image:url(images/Master2.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	background-color:#000000;
	display:inline;
	border-bottom:#666666 1px solid;
	
}
.menubar
{
	margin-left:16px;
	height:33px;
	width:968px;
	overflow:hidden;
}
.menubar .menusep
{
	float:left;
	display:block;
	width:3px;
	height:35px;
	background-image:url(images/menusep.gif);
}

.menubar .home
{
	float:left;
	display:block;
	width:69px;
	height:35px;
	background-image:url(images/btnHome.gif);
}
.menubar .home:hover
{
	background-position: 0px -35px;
}
.menubar .dvd
{
	float:left;
	display:block;
	width:109px;
	height:35px;
	background-image:url(images/btnDVDTitles.gif);
}
.menubar .dvd:hover
{
	background-position: 0px -35px;
}
.menubar .epk
{
	float:left;
	display:block;
	width:97px;
	height:35px;
	background-image:url(images/btnOnlineEPK.gif);
}
.menubar .epk:hover
{
	background-position: 0px -35px;
}

.menubar .titles
{
	float:left;
	display:block;
	width:70px;
	height:35px;
	background-image:url(images/btnTitles.gif);
}
.menubar .titles:hover
{
	background-position: 0px -35px;
}
.menubar .markets
{
	float:left;
	display:block;
	width:81px;
	height:35px;
	background-image:url(images/btnMarkets.gif);
}
.menubar .markets:hover
{
	background-position: 0px -35px;
}
.menubar .orderhistory
{
	float:left;
	display:block;
	width:141px;
	height:35px;
	background-image:url(images/btnOrderHistory.gif);
}
.menubar .orderhistory:hover
{
	background-image:url(images/btnOrderHistory_h.gif);
}
.menubar .orders
{
	float:left;
	display:block;
	width:82px;
	height:35px;
	background-image:url(images/btnOrders.gif);
}
.menubar .orders:hover
{
	background-position: 0px -35px;
}
.menubar .users
{
	float:left;
	display:block;
	width:76px;
	height:35px;
	background-image:url(images/btnUsers.gif);
}
.menubar .users:hover
{
	background-position: 0px -35px;
}
.menubar .planning
{
	float:left;
	display:block;
	width:86px;
	height:35px;
	background-image:url(images/btnPlanning.gif);
}
.menubar .planning:hover
{
	background-position: 0px -35px;
}
.menubar .news
{
	float:left;
	display:block;
	width:70px;
	height:35px;
	background-image:url(images/btnNews.gif);
}
.menubar .news:hover
{
	background-position: 0px -35px;
}


.menubar .assets
{
	float:left;
	display:block;
	width:141px;
	height:35px;
	background-image:url(images/btnAssets.gif);
}
.menubar .assets:hover
{
	background-position: 0px -35px;
}
.menubar .reports
{
	float:left;
	display:block;
	width:87px;
	height:35px;
	background-image:url(images/btnReports.gif);
}
.menubar .reports:hover
{
	background-position: 0px -35px;
}
.menubar .rewards
{
	float:left;
	display:block;
	width:88px;
	height:35px;
	background-image:url(images/btnRewards.gif);
}
.menubar .rewards:hover
{
	background-position: 0px -35px;
}


.menubar .profile
{
	float:left;
	display:block;
	width:82px;
	height:35px;
	background-image:url(images/btnProfile.gif);
}
.menubar .profile:hover
{
	background-position: 0px -35px;
}
.menubar .fileshare
{
	float:left;
	display:block;
	width:55px;
	height:35px;
	background-image:url(images/btnFileShare.gif);
}
.menubar .fileshare:hover
{
	background-position: 0px -35px;
}
.menubar .bugs
{
	float:left;
	display:block;
	width:132px;
	height:35px;
	background-image:url(images/btnBugsChanges.gif);
}
.menubar .bugs:hover
{
	background-position: 0px -35px;
}
.menubar .config
{
	float:left;
	display:block;
	width:67px;
	height:35px;
	background-image:url(images/btnConfig.gif);
}
.menubar .config:hover
{
	background-position: 0px -35px;
}
.menubar .logout
{
	float:right;
	width:90px;
	height:35px;
	background-image:url(images/btnLogOut.gif);
}
.menubar .logout:hover
{
	background-image:url(images/btnLogOut_h.gif);
}


.footer {
    border-top:black 10px solid;
	clear: both;
	padding: 15px 30px 25px 30px;
	color: #5c5b5b;
	font-size: 10px;
	text-align: right;
	text-transform: uppercase;
	background-color: #c9c7c7;
	width:940px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
}
.footer .logos {
	float: left;
	text-align:center;
	font-weight:bold;
}
.footer .privacy
{
	padding-top: 10px;
}
.footer .privacy a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.footer .actions a:hover {
	color: #ffd325;
}
.footercorner
{
width:1000px;
height:19px;
background-image:url(images/Master2.gif);
background-position: 0px -66px;
}


.content
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}


.err
{
	background-color:#660000;
	border:red 2px solid;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	font-size:14px;
	width:984px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	float:left;

	
}

.warn
{
	background-color:#666600;
	border:#DDDD00 2px solid;
	font-weight:bold;
	color:#DDDD00;
	text-align:center;
	font-size:14px;
	width:984px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	float:left;

	
}
.warn td
{
	color:#DDDD00;
}
.warn span
{
	color:#DDDD00;
}
.ok
{
	background-color:#006600;
	border:#00FF00 2px solid;
	font-weight:bold;
	color:#00FF00;
	text-align:center;
	font-size:14px;
	width:984px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	float:left;

	
}


.heading
{
	color:#fed221;
	text-transform:uppercase;
	font-size:16px;
	line-height:1.2em;
	font-weight:bold;
	text-align:left;
}

.titlebar
{
	background-image:url(images/Master2.gif);
	background-position:  0px -38px;
	text-transform:uppercase;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size:20px;
	height:20px;
	padding-top:5px;
	margin-bottom:5px;
	width:960px;
	padding-left:20px;
}


.dgh12
{
	font-size:12px;
	font-weight:bold;
	color:#fed221;
	text-align:left;
	background-color:#333333;
}
.dgh12 a
{
	color:#fed221;
}
.dgh12 a:hover
{
	color:#FFFFBB;
}
.dgc12
{
	font-size:12px;
	color:#FFFFFF;
}
.dgc12 a
{
	color:#BBDDFF;
}
.dgc12 a:hover
{
	color:#FFFFBB;
}

.dgc12a
{
	background-color:#191814;
	font-size:12px;
	color:#FFFFFF;
}
.dgc12a a
{
	color:#BBDDFF;
}
.dgc12a a:hover
{
	color:#FFFFBB;
}






.dgh12g
{
	font-size:12px;
	font-weight:bold;
	color:#808080;
	text-align:left;
}
.dgh12g a
{
	color:#fed221;
}
.dgh12g a:hover
{
	color:#FFFFBB;
}














.dgh10
{
	font-size:10px;
	font-weight:bold;
	color:#fed221;
	text-align:left;
	background-color:#333333;
}
.dgh10 a
{
	color:#fed221;
	text-align:left;
}
.dgh10 a:hover
{
	color:#FFFFBB;
}




.dgc10
{
	font-size:10px;
	color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}
.dgc10 a
{
	color:#BBDDFF;
}
.dgc10 a:hover
{
	color:#FFFFBB;
}



.dgc10a
{
	background-color:#191814;
	font-size:10px;
	color:#FFFFFF;
	vertical-align:top;
	text-align:left;
}
.dgc10a a
{
	color:#BBDDFF;
}
.dgc10a a:hover
{
	color:#FFFFBB;
}









.box
{
	padding:4px;
	width:958px;
	color:#FFFFFF;
	float:left;
}
.box .head
{
	color:#fed221;
	text-transform:uppercase;
	font-size:16px;
	line-height:1.2em;
	font-weight:bold;
	text-align:left;
}

.box .cont .subhead
{
	font-weight:bold;
	color:#c8c6c6;
}



.boxtopdark
{
	background-image:url(images/boxtopdark.gif);
	background-repeat:no-repeat;
	float:left;
	width:940px;
	background-color:#525762;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;

}
.boxtopdark .welcometext
{
	font-size:16px;
}
.boxbotdark
{
	background-image:url(images/boxbotdark.gif);
	background-repeat:no-repeat;
	float:left;
	width:977px;
	color:#182844;
	height:11px;
}





.boxtoplight
{
	background-image:url(http://www.alliancefilmsmedia.com/images/boxtoplight_t.gif);
	background-repeat:no-repeat;
	width:970px;
	background-color:#B4AFA6;
	color:#182844;
	padding-top:15px;
	padding-left:15px;
	text-align:left;
}
.boxtoplight .title
{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	color:#182899;
}
.boxtoplight .welcometext
{
	font-size:14px;
	font-weight:bold;
}
.boxtoplight a
{
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	color:#1020DD;
}
.boxbotlight
{
	background-image:url(http://www.alliancefilmsmedia.com/images/boxbottomlight_t.gif);
	background-repeat:no-repeat;
	width:970px;
	height:11px;
}








.tlabel12
{
	text-align:right;
	font-size:12px;
	color:#c8c6c6;
}
    
.tlabel
{
	text-align:right;
	font-size:12px;
	color:#c8c6c6;
	vertical-align:top;
}
.tlabeltop
{
	text-align:right;
	font-size:12px;
	color:#c8c6c6;
	vertical-align:top;
}
.tvalue
{
	text-align:left;
	font-size:14px;
	color:#ffffff;
}


.inp
{
	background-color:#2C303A;border:#474747 1px solid;color:#FFFFFF;font-size:12px;padding-top:2px;padding-left:3px;
}

.inpcbo
{
	background-color:#2C303A;border:#474747 1px solid;color:#FFFFFF;font-size:12px;height:20px;padding-top:0px;padding-left:3px;
}
.spninp
{
	background-color:#2C303A;border:#474747 1px solid;color:#FFFFFF;font-size:12px;padding-top:2px;padding-left:3px;
}




.tabDownloads
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabDownloads.gif);
}
.tabDownloads:hover
{
	background-position: 0px -38px;
}
.tabDownloadsS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabDownloads.gif);
	background-position: 0px -19px;
}
.tabUploads
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabUploads.gif);
}
.tabUploads:hover
{
	background-position: 0px -38px;
}
.tabUploadsS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabUploads.gif);
	background-position: 0px -19px;
}






































.filedownload
{
	background-color:#006600;
	border:#00FF00 2px solid;
	font-weight:bold;
	color:#00FF00;
	text-align:center;
	font-size:14px;
	width:944px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;

	
}
.filedownload a
{
	color:#00FF00;
}
.tabcontent2
{
	color:#FFFFFF;
	width:970px;
	float:left;
}







.tabRA
{
	float:left;
	width:140px;
	height:19px;
	background-image:url(images/tabRA.gif);
}
.tabRA:hover
{
	background-position: 0px -38px;
}
.tabRAS
{
	float:left;
	width:140px;
	height:19px;
	background-image:url(images/tabRA.gif);
	background-position: 0px -19px;
}







.tabPA
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabPA.gif);
}
.tabPA:hover
{
	background-position: 0px -38px;
}
.tabPAS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabPA.gif);
	background-position: 0px -19px;
}









.tabArchived
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabArchived.gif);
}
.tabArchived:hover
{
	background-position: 0px -38px;
}
.tabArchivedS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabArchived.gif);
	background-position: 0px -19px;
}







.tabHidden
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabHidden.gif);
}
.tabHidden:hover
{
	background-position: 0px -38px;
}
.tabHiddenS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabHidden.gif);
	background-position: 0px -19px;
}
.tabComingSoon
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabComingSoon.gif);
}
.tabComingSoon:hover
{
	background-position: 0px -38px;
}
.tabComingSoonS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabComingSoon.gif);
	background-position: 0px -19px;
}

.tabTIFF2009
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabTIFF2009.gif);
}
.tabTIFF2009:hover
{
	background-position: 0px -38px;
}
.tabTIFF2009S
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabTIFF2009.gif);
	background-position: 0px -19px;
}


.tabOpeningSoon
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabOpeningSoon.gif);
}
.tabOpeningSoon:hover
{
	background-position: 0px -38px;
}
.tabOpeningSoonS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabOpeningSoon.gif);
	background-position: 0px -19px;
}















.tabRecentReleases
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabRecentReleases.gif);
}
.tabRecentReleases:hover
{
	background-position: 0px -38px;
}
.tabRecentReleasesS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabRecentReleases.gif);
	background-position: 0px -19px;
}



.tabArchived
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabArchived.gif);
}
.tabArchived:hover
{
	background-position: 0px -38px;
}
.tabArchivedS
{
	float:left;
	width:150px;
	height:19px;
	background-image:url(images/tabArchived.gif);
	background-position: 0px -19px;
}


.tabDetails
{
	float:left;
	width:70px;
	height:19px;
	background-image:url(images/tabDetails.gif);
}
.tabDetails:hover
{
	background-position: 0px -38px;
}
.tabDetailsS
{
	float:left;
	width:70px;
	height:19px;
	background-image:url(images/tabDetails.gif);
	background-position: 0px -19px;
}
.tabMembers
{
	float:left;
	width:90px;
	height:19px;
	background-image:url(images/tabMembers.gif);
}
.tabMembers:hover
{
	background-position: 0px -38px;
}
.tabMembersS
{
	float:left;
	width:90px;
	height:19px;
	background-image:url(images/tabMembers.gif);
	background-position: 0px -19px;
}
.tabCodes
{
	float:left;
	width:70px;
	height:19px;
	background-image:url(images/tabCodes.gif);
}
.tabCodes:hover
{
	background-position: 0px -38px;
}
.tabCodesS
{
	float:left;
	width:70px;
	height:19px;
	background-image:url(images/tabCodes.gif);
	background-position: 0px -19px;
}


.tabWaves
{
	float:left;
	width:90px;
	height:19px;
	background-image:url(images/tabWaves.gif);
}
.tabWaves:hover
{
	background-position: 0px -38px;
}
.tabWavesS
{
	float:left;
	width:90px;
	height:19px;
	background-image:url(images/tabWaves.gif);
	background-position: 0px -19px;
}



.tabProducts
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabProducts.gif);
}
.tabProducts:hover
{
	background-position: 0px -38px;
}
.tabProductsS
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabProducts.gif);
	background-position: 0px -19px;
}
.tabOrders
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabOrders.gif);
}
.tabOrders:hover
{
	background-position: 0px -38px;
}
.tabOrdersS
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabOrders.gif);
	background-position: 0px -19px;
}
.tabInterface
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabInterface.gif);
}
.tabInterface:hover
{
	background-position: 0px -38px;
}
.tabInterfaceS
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabInterface.gif);
	background-position: 0px -19px;
}

.tabbuttons
{
	float:left;text-align:center;width:970px;padding-bottom:10px;padding-top:5px;margin-top:15px;
}

.dgp
{
	text-align:center;
	height:28px;
	color:#FFFFFF;
	margin-bottom:4px;
	margin-top:5px;
	line-height:30px;
}
.dgp .l
{
	float:left;width:69px;color:#6677FF;
}
.dgp .r
{
	float:right;width:40px;color:#6677FF;

}
.dgp a
{
	font-weight:bold;
	background-color:#CCDDFF;
	border:#6677FF 2px solid;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	color:#6677FF;
    line-height:16px;

	
	height:16px;
	float:left;
	margin-left:2px;
	margin-right:2px;


}
.rel
{
    float:left;
    width:430px;
    padding-left:10px;
    color:#FFFFFF;
}
.rel td
{
    padding-left:5px;
    padding-right:5px;
    font-size:10px;
}
.tabrow
{
	height:21px;
	border-bottom: #A6ABB4 4px solid;
	width:972px;
	float:left;
}
.tabsel
{
	font-size:14px;
	font-weight:bold;
	background-color:#A6ABB4;
	padding-left:6px;
	padding-right:6px;
	float:left;
	height:22px;
	padding-top:3px;
	text-align:center;
	color:#000000;
	margin-right:2px;
	text-decoration:none;
}
.tab
{
	font-size:14px;
	font-weight:bold;
	background-color:#525762;
	padding-left:6px;
	padding-right:6px;
	color:#F1F0C2;
	float:left;
	height:18px;
	padding-top:3px;
	text-align:center;
	margin-right:2px;
	text-decoration:none;
}
.tab:hover
{
	background-color:#F1F0C2;
	color:#525762;
}
.tabcontent2
{
	color:#FFFFFF;
	width:970px;
	float:left;
	height:auto;
}






/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #999999;
	background-color: #333333;
	border: 1px solid #666666;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #666666;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #666666;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
	
	
	
.divBugHeaderOpen
{
	padding:4px;
	background-color:#222200;color:#FFFF00;
}
.divBugHeaderClosed
{
	padding:4px;
	background-color:#113311;color:#00FF00;
}
.divBugHeaderIncomplete
{
	padding:4px;
	background-color:#440000;color:#FF0000;
}

	
	
	
.popupcbo
{
	background-color:#2C303A;
	padding:4px;
	border:#474747 1px solid;
	display:block;
	position:absolute;
	z-index:100;
	left:1px;
	top:1px;
	width:350px;
	color:#FFFFFF;
	
	
}
.popupcbo a
{
	float:left;
	width:320px;
	overflow:hidden;
	height:12px;
	font-size:10px;
	line-height:10px;
	text-decoration:none;
	
}
.popupcbo a:hover
{
	background-color:#FFFFCC;
	color:#000000;
}

#divPopupCover
{
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 2000px;
        background-color: #FFFFFF;
        filter:alpha(opacity=80);
        opacity:0.60;
        z-index:0;
    
}
#divPopup
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index:2;
    
}
#divPopup .c
{
    margin-left:auto;
    margin-right:auto;
    margin-top:50px;
    border:#999999 1px solid;
    width:900px;
    height:420px;
    background-color:#000000;
    padding:8px;
}
#divPopup .c .tb
{
    height:20px;
}
#divPopup .c #spnPopupTitle
{
   float:left;
   color:#FFFFFF;
   font-weight:bold;
}
#divPopup .c a
{
   float:right;
   border:#FFFFFF 1px solid;
   background-color:#AAAAAA;
   color:#000000;
   padding-left:2px;
   padding-right:2px;
   text-decoration:none;
}




.bdyrpc
{
    background-color:#000000;

}
.checkecksOff
{
	float:left;
	width:13px;
	height:13px;
	background-image:url(images/check-ecks.gif);
	display:block;
}

.checkecksOn
{
	float:left;
	width:13px;
	height:13px;
	background-image:url(images/check-ecks.gif);
	background-position: 0px -13px;
	display:block;
}
.divContainer
{
    margin-top:19px;
    height:120px;
    background-color:#2C303A;
    border-left:#474747 1px solid;
    border-right:#474747 1px solid;
    border-bottom:#474747 1px solid;
    color:#FFFFFF;
    position:absolute;
    padding-left:3px;
}

.divContainer .divList
{   
    height:120px;
    overflow:scroll;  
    overflow-x:hidden;
}
.divContainer .highlight
{   
    font-weight:bold;
    background-color:#777777;
}
.divContainer .divList .highlight
{   
    font-weight:bold;
    background-color:#7799FF;
}
.divContainer .options
{
    border-top:#222222 1px solid;
}
.divContainer .divList div:hover
{   
    background-color:#FFFFFF;
    color:#000000;
}

.effortrowheader
{
font-size:16px;background-color:#333333;padding:4px;
height:16px;
font-weight:bold;
}
.effortrowheader input
{
font-size:10px;
height:20px;
padding:0px;
}

.drangidgriderr
{
	background-color:#660000;
	border:#DD0000 1px solid;
	font-weight:normal;
	color:#FF0000;
	text-align:center;
	font-size:14px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	height:16px;
}
.drangidgridwarn
{
	background-color:#666600;
	border:#DDDD00 1px solid;
	font-weight:normal;
	color:#DDDD00;
	text-align:center;
	font-size:14px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	height:16px;
}
.drangidgridok
{
	background-color:#006600;
	border:#00FF00 1px solid;
	font-weight:normal;
	color:#00FF00;
	text-align:center;
	font-size:14px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	height:16px;
}
.drangidgridempty
{
	background-color:#333333;
	border:#999999 1px solid;
	font-weight:normal;
	color:#DDDDDD;
	text-align:center;
	font-size:14px;
	padding:6px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:4px;
	height:16px;
}

.featuredassets
{
    width:908px;
    margin-left:auto;
    margin-right:auto;
    height:334px;
    float:left;
    margin-bottom:5px;
}
.featuredassets .title
{
	color:#fed221;
	text-transform:uppercase;
	font-size:20px;
	line-height:1.2em;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
}
.featuredassets .top
{
background-color:#FFFFFF;
width:908px;
height:14px;
float:left;
}
.featuredassets .top .tl
{
width:14px;
height:14px;
background-image:url(images/tl_corner.gif);
float:left;
}
.featuredassets .top .tr
{
width:14px;
height:14px;
background-image:url(images/tr_corner.gif);
float:right;
}
.featuredassets .mid
{
padding-top:5px;
float:left;
width:908px;
height:257px;
background-color:#FFFFFF;
}
.featuredassets .white
{
width:910px;
height:287px;
margin-top:-10px;
margin-left:5px;
}
.featuredassets .white .atitle
{
display:block;float:left;
width:170px;
height:270px;
margin-left:5px;
margin-right:5px;
color:#000000;
text-align:center;
font-size:16px;
font-weight:bold;
}
.featuredassets .white .atitle img
{
width:170px;
height:250px;
float:left;
}
.featuredassets .white .text
{
width:170px;
height:18px;
float:left;
}
.featuredassets .bot
{
background-color:#FFFFFF;
width:908px;
height:14px;
float:left;
}
.featuredassets .bot .bl
{
width:14px;
height:14px;
background-image:url(images/bl_corner.gif);
float:left;
}
.featuredassets .bot .br
{
width:14px;
height:14px;
background-image:url(images/br_corner.gif);
float:right;
}
.featuredassets .more
{
text-align:right;
padding:4px;
width:900px;
float:left;
}
.featuredassets .more a
{
color:#fed221;
font-weight:bold;
}


.popbox
{
	position:absolute;border:black 1px solid;background-color:#AAAAAA;padding:4px;text-align:left;
}




#welcome
{
	width:400px;
	float:left;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	padding:8px;
}


#boxtoplighthalf
{
	background-image:url(images/boxtoplighthalf.gif);
	background-repeat:no-repeat;
	width:447px;
	background-color:#A6ABB4;
	color:#182844;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}
#boxtoplighthalf #title
{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-bottom:8px;
	color:#182899;
}
#boxtoplighthalf #welcometext
{
	font-size:14px;
	font-weight:bold;
}
#boxtoplighthalf #c
{
	height:135px;
	overflow:auto;
}
#boxtoplighthalf #c2
{
	height:130px;overflow:auto;
}

#boxtoplighthalf a
{
	font-weight:bold;
	text-align:center;
	padding-bottom:10px;
	color:#1020DD;
}
#boxbotlighthalf
{
	background-image:url(images/boxbotlighthalf.gif);
	background-repeat:no-repeat;
	width:477px;
	color:#182844;
	height:11px;
	padding-bottom:15px;
	
}











.tabFD
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabFilmDetails.gif);
}
.tabFD:hover
{
	background-position: 0px -38px;
}
.tabFDS
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabFilmDetails.gif);
	background-position: 0px -19px;
}








.tabAssets
{
	float:left;
	width:89px;
	height:19px;
	background-image:url(images/tabAssets.gif);
}
.tabAssets:hover
{
	background-position: 0px -38px;
}
.tabAssetsS
{
	float:left;
	width:89px;
	height:19px;
	background-image:url(images/tabAssets.gif);
	background-position: 0px -19px;
}

#shippedsearchfields
{
	
	float:left;margin:4px;padding:4px;
}
#fl
{
	float:left;
	padding:4px;
}
#viewbox
{
	font-size:12px;
	float:left;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	border:black 1px solid;
	background-color:#CCCCCC;
	padding:10px;
}
#flf
{
	width:916px;
	float:left;
	padding:2px;
	
}
.assetsum
{
height:20px;width:180px;
}
.assetsum .l1
{
width:18px;
height:20px;
float:left;
margin-left:3px;

}
.assetsum .l1 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -77px 0px;
display:block;

}
.assetsum .l2
{
width:23px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l2 a
{
width:23px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -18px 0px;
display:block;
}
.assetsum .l3
{
width:23px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l3 a
{
width:23px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -18px -20px;
display:block;
}

.assetsum .l4
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l4 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -41px 0px;
display:block;
}
.assetsum .l5
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l5 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -41px -20px;
display:block;
}
.assetsum .l6
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l6 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -59px -0px;
display:block;
}
.assetsum .l7
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l7 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -59px -20px;
display:block;
}

.assetsum .l8
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l8 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: 0px 0px;
display:block;
}
.assetsum .l9
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l9 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: 0px -20px;
display:block;
}


.assetsum .l10
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l10 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -96px -20px;
display:block;
}

.assetsum .l11
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l11 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -96px -20px;
display:block;
}





.assetsum .l12
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l12 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -113px -20px;
display:block;
}

.assetsum .l13
{
width:18px;
height:20px;
float:left;
margin-left:3px;
}
.assetsum .l13 a
{
width:18px;
height:20px;
background-image:url(images/icons2.gif);
background-position: -113px -20px;
display:block;
}





.divViewAssetPopup
{
    margin-top:19px;
    background-color:#2C303A;
    border-left:#474747 1px solid;
    border-right:#474747 1px solid;
    border-bottom:#474747 1px solid;
    color:#FFFFFF;
    position:absolute;
    padding:3px;
}
.centertitle
{
font-size:16px;font-weight:bold;text-align:center;margin-bottom:16px;
}
.ddlh
{

}
.ddlh:hover
{
background-color:#FFFFFF;
color:#000000;
}



.tc0
{
	width:80px;
	color:#888888;
}
.tc1
{
	width:80px;
	color:#FFFFFF;
}
.tc2
{
	width:55px;
	color:#888888;
}
.tc3
{
	width:150px;
	color:#FFFFFF;
}
.tc4
{
	width:45px;
	color:#888888;
}
.tc5
{
	width:150px;
	color:#FFFFFF;
}

.tc6
{
	width:63px;
	color:#888888;
}
.tc7
{
	width:180px;
	color:#FFFFFF;
}
.tc8
{
	width:40px;
	color:#888888;
}
.tc9
{
	width:60px;
	color:#FFFFFF;
}

.tombcell
{
	text-align:right;font-size:12px;color:#A8A6A6;font-weight:bold;
	
}
.tombvalue80
{
	background-color:#111111;border:#474747 1px solid;color:#FFFFFF;font-size:12px;height:18px;width:80px;padding-left:4px;padding-right:4px;padding-top:2px;display:block;overflow:hidden;
}
.tombvalue260
{
	background-color:#111111;border:#474747 1px solid;color:#FFFFFF;font-size:12px;height:18px;width:260px;padding-left:4px;padding-right:4px;padding-top:2px;display:block;overflow:hidden;
}

.tombvalue150
{
	background-color:#111111;border:#474747 1px solid;color:#FFFFFF;font-size:12px;height:18px;width:150px;padding-left:4px;padding-right:4px;padding-top:2px;display:block;overflow:hidden;
}


.titlecontrols
{
	padding-top:5px;
	padding-bottom:5px;
	
	width:970px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
}

.titlecontrols .iconprevtitle
{
	margin-left:430px;
	width:13px;
	height:23px;
	background-image:url(images/icons.gif);
	float:left;
	background-position: 0px 0px;
}
.titlecontrols .iconprevtitle:hover
{
	width:13px;
	height:23px;
	background-image:url(images/icons.gif);
	float:left;
	background-position: 0px 23px;
}
.titlecontrols .iconnexttitle
{
	width:13px;
	height:23px;
	background-image:url(images/icons.gif);
	float:left;
	background-position: 13px 0px;
	margin-right:10px;
}
.titlecontrols .iconnexttitle:hover
{
	width:13px;
	height:23px;
	background-image:url(images/icons.gif);
	float:left;
	background-position: 13px 23px;
}
.pagecount
{
	float:left;
	padding:4px;
}
.tabInfo
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabInfo.gif);
}
.tabInfo:hover
{
	background-position: 0px -38px;
}
.tabInfoS
{
	float:left;
	width:110px;
	height:19px;
	background-image:url(images/tabInfo.gif);
	background-position: 0px -19px;
}

.tabReleaseDates
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabReleaseDates.gif);
}
.tabReleaseDates:hover
{
	background-position: 0px -38px;
}
.tabReleaseDatesS
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabReleaseDates.gif);
	background-position: 0px -19px;
}









.tabSynopsis
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabSynopsis.gif);
}
.tabSynopsis:hover
{
	background-position: 0px -38px;
}
.tabSynopsisS
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabSynopsis.gif);
	background-position: 0px -19px;
}









.tabBOM
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabBOM.gif);
}
.tabBOM:hover
{
	background-position: 0px -38px;
}
.tabBOMS
{
	float:left;
	width:129px;
	height:19px;
	background-image:url(images/tabBOM.gif);
	background-position: 0px -19px;
}











.tabTech
{
	float:left;
	width:69px;
	height:19px;
	background-image:url(images/tabTech.gif);
}
.tabTech:hover
{
	background-position: 0px -38px;
}
.tabTechS
{
	float:left;
	width:69px;
	height:19px;
	background-image:url(images/tabTech.gif);
	background-position: 0px -19px;
}






.tabBO
{
	float:left;
	width:90px;
	height:19px;
	background-image:url(images/tabBO.gif);
}
.tabBO:hover
{
	background-position: 0px -38px;
}
.tabBOS
{
	float:left;
	width:90px;
	height:19px;
	background-image:url(images/tabBO.gif);
	background-position: 0px -19px;
}




.tabNotes
{
	float:left;
	width:89px;
	height:19px;
	background-image:url(images/tabNotes.gif);
}
.tabNotes:hover
{
	background-position: 0px -38px;
}
.tabNotesS
{
	float:left;
	width:89px;
	height:19px;
	background-image:url(images/tabNotes.gif);
	background-position: 0px -19px;
}

.tabChanges
{
	float:left;
	width:70px;
	height:19px;
	background-image:url(images/tabChanges.gif);
}
.tabChanges:hover
{
	background-position: 0px -38px;
}
.tabChangesS
{
	float:left;
	width:70px;
	height:19px;
	background-image:url(images/tabChanges.gif);
	background-position: 0px -19px;
}

.pclip
{
width:10px;
height:12px;
background-image:url(images/icons2.gif);
background-position: -136px 0px;
display:inline-block;

}
.checkboxOff
{
	float:left;
	width:13px;
	height:13px;
	background-image:url(images/checkbox.gif);
}

.checkboxOn
{
	float:left;
	width:13px;
	height:13px;
	background-image:url(images/checkbox.gif);
	background-position: 0px -13px;
	
}