body	{ 	color:#333333; font-size: 10px; font-family: Verdana, Trebuchet MS, arial; margin:0px 0px 0px 0px; padding:0px;  background-color: #FCFCFE;}
TD		{	color:#333333; font-size: 10px; font-family: Verdana, Trebuchet MS, arial;}
P		{	color:#333333; font-size: 10px; font-family: Verdana, Trebuchet MS, arial;}

A					{	text-decoration:underline; color:#333333;}
A:hover				{	text-decoration:underline; color:#56C5CF;}

A.nav				{	text-decoration:underline; color:#FFFFFF; font-size: 11px;}
A.nav:hover			{	text-decoration:underline; color:#56C5CF; font-size: 11px;}

A.usernav			{	text-decoration:underline; color:#FFFFFF;}
A.usernav:hover		{	text-decoration:underline; color:#56C5CF;}

A.usernavaqua			{	text-decoration:underline; color:#56C5CF;}
A.usernavaqua:hover		{	text-decoration:underline; color:#FFFFFF;}

a.paginator		  	{	text-decoration:underline; color:#333333;}
a.paginator:Hover 	{	text-decoration:underline; color:#56C5CF;}

a.paginatoract		  	{	text-decoration:underline; color:#56C5CF;}
a.paginatoract:Hover 	{	text-decoration:underline; color:#333333;}

a.aqua				{	text-decoration:underline; color:#56C5CF;}
a.aqua:hover		{	text-decoration:underline; color:#333333;}


/* Form inputs */
INPUT.inp			{ 	height: 22px; border: inset 2px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt; vertical-alignment: center;}
SELECT.inp			{ 	height: 22px; border: inset 2px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;}
TEXTAREA.inp 		{ 	border: inset 2px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;}
INPUT.btn			{	background-color: #F3F3F3; color: #333333; font-family: verdana; font-size: 12px; font-weight: bold;}

/* color classes */
.white				{	color: white;}
.whitebg			{	background-color: white;}
TABLE.white TD		{	color: white;}

.midgray			{	color: #666666;}
TABLE.midgray TD	{	color: #666666;}

.lightgray			{	color: #999999;}
TABLE.lightgray TD	{	color: #999999;}

.dgray				{	color: #333333;}

.black				{	color: #333333; font-weight: bold;}

.aqua				{	color: #56C5CF;}

.lblue				{	color: #56C5CF;}

/* layout classes for all pages */
.pagehead			{	background-color: #333333; height: 100; width:100%; padding: 0px;}
.bodycell			{	padding-top: 15px;}
.panetitle			{	color: #333333; font-weight: bold;}

.imgDetailLinks A	{ 	text-decoration: none; font-weight: bold; line-height: 14px;}

/* special cells, tables etc */
table.padoncell	TD	{	padding-left: 3px; padding-right: 3px;}





















/* old styles */

.dblue		{color: #353299;}
.gray		{color: #525862;}
.lgray		{color: #d1d1d1;}
.red		{color: #FF0000;}
.large		{font-size: 12px;}

/** homepage specific classes **/
.userMenuItem{
padding-left: 2px;
color:#303299;
font-family: Verdana, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
}
a.userMenuItem{
color:#303299;
font-family: Verdana, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
text-decoration:none;
}
a.userMenuItem:hover{
color:#3399fe;
font-family: Verdana, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
text-decoration:none;
}
a.userMenuItemlblue{
color:#3399fe;
font-family: Verdana, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
text-decoration:none;
}
a.userMenuItemlblue:hover{
color:#3399fe;
font-family: Verdana, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
text-decoration:underline;
}

.menuBoxTitel{
padding-left: 15px;
color:#ffffff;
font-family: Verdana, Trebuchet MS, arial; font-size: 10pt; font-weight:bold;
background-color:#3399fe;
height: 25px;
}
.menuBoxBorder{
background-color:#3399fe;
}
.menuBoxItem{
padding-left: 5px;
background-color:#f5f5f5;
color:#5a5a5a;
font-family: Verdana, Trebuchet MS, arial; font-size: 8pt; font-weight:bold;
}
a.menuBoxItem:hover{
background-color:#f5f5f5;
color:#5a5a5a;
text-decoration:none;
}
a.menuBoxItem:hover{
background-color:#f5f5f5;
color:#5a5a5a;
text-decoration:none;
}
.borderBox
{
padding-top: 8px; padding-bottom: 8px;
border: solid #CDCDCD 1px;
}
.borderBoxnoPad
{
border: solid #CDCDCD 1px;
}
.borderBoxnoPadPromo
{
border: solid #aDaDaD 1px;
}
.footerLeft
{
text-align: center;
background-color: #d1d1d1;
color: White;
font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;
height: 34px;
}
.footerCenter
{
background-color: #ededed;
color: #5a5a5a;

}
a.footerCenter
{
font-size: 7pt; 
color: #5a5a5a;
text-decoration:none;
font-weight: normal;
}
a.footerCenter:hover
{
font-size: 7pt; 
color: #5a5a5a;
text-decoration:underline;
font-weight: normal;
}

/** pane classes **/
.paneHeader
{
padding-left: 15px;
background-color:#f5f5f5;
color:#3399fe;
font-family: Verdana, Trebuchet MS, arial; font-size: 10pt; font-weight:bold;
height: 25px;
}

.paneContent
{
padding-left: 0px;
color:#525862;
font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;
border-top: solid 1px #3399FE; 
padding-top: 13px;
}

.containerLined{
border-top: solid 1px #3399FE; 
}

.topline{
border-top: solid 1px #3399FE; 
padding-top: 13px;
}

.bottomline{
border-bottom: solid 1px #3399FE; 
}

.bottomlineFat{
border-bottom: solid 2px #3399FE; 
}

/** sitepart specific classes **/
.searchHome{
color:#FFFFFF; 
font-weight:bold;
}
.searchHomeGray{
color:#525862; 
font-weight:bold;
}
a.searchHome{
color:#343399;
font-weight:bold;
text-decoration:none;
}
a.searchHome:hover{
color:#343399;
font-weight:bold;
text-decoration:underline;
}

.blockBorder{
border: 1px solid #a2a2a2;
}

.searchResBox				{	border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
.searchBoxContent			{	padding: 2px;}
.small						{	font-size: 10px;}
.xsmall						{	font-size: 7pt; font-family: arial;}

TD.searchTabOpener			{	border-bottom: 1px solid #9ACDFE; vertical-align: middle; background: #ffffff;}
TD.searchTab		 		{	border: solid white 1px; border-bottom: 1px solid #9ACDFE; border-right: none; vertical-align: middle; text-align: center; height: 22px;; background: #9ACDFE; font-size: 10px; padding-left: 2px; padding-right: 2px;}
TD.searchTabSelected		{	border-left: 1px solid #9ACDFE; border-right: 1px solid #9ACDFE; border-top: 1px solid #9ACDFE; vertical-align: middle; text-align: center; height: 22px;; background: #ffffff; font-size: 10px; padding-left: 2px; padding-right: 2px;}
TD.searchTabCloser		 	{	border-left: 1px solid #9ACDFE; border-bottom: 1px solid #9ACDFE; vertical-align: middle; background: #ffffff;}
TD.searchTab A				{	vertical-align: middle; text-align: top; font-weight: bold; text-decoration: none; font-family: Verdana, Trebuchet MS, arial; font-size: 10px; color: white;}
TD.searchTab A:hover		{	vertical-align: middle; text-align: top; font-weight: bold; text-decoration: none; font-family: Verdana, Trebuchet MS, arial; font-size: 10px; color: white;}


.newsHome{
font-weight:bold;
color:#3399fe;
font-family: Verdana, Trebuchet MS, arial; font-size: 10pt; font-weight:bold;
}

.imgThBox{
border: solid #CDCDCD 1px;
text-align: center;
}


.imgThBoxSmall{
border: solid #CDCDCD 1px;
padding: 5px;
margin: 8 0 8 0;
width: 165px;
text-align: center;
}

table.lightboxSummary TD{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
}

/* scrollbars */
.scroll3d	{
SCROLLBAR-FACE-COLOR: #FFFFFF;
SCROLLBAR-HIGHLIGHT-COLOR: #CCCCCC;
SCROLLBAR-SHADOW-COLOR: #CCCCCC;
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
SCROLLBAR-ARROW-COLOR: #003B79;
SCROLLBAR-TRACK-COLOR: #E6E6E6;
SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

/* film search */
.filmsearchString	{color: #353299; font-weight: bold;}
.filmsearchinput	{height: 17px; border:solid #3399fe 1px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt; width: 170px;}



.extranet_tab {background-image: url(../img/backgrounds/navtabs/tab0generic.gif);color:white;width:100px; height:25px;text-valign:center;text-align:center;}
.extranet_tab_active {background-image: url(../img/backgrounds/navtabs/tab1generic.gif);color:red;width:100px;height:25px;text-align:center;}

.extranet_tab a:link {color:white;}
.extranet_tab a:visited {color:white;}
.extranet_tab_active a:link {color:white;}
.extranet_tab_active a:visited {color:white;}