body		{ 	color:#999999; font-size: 8pt; font-family: Verdana, Trebuchet MS, arial; margin:0px 0px 0px 0px; padding:0px; padding-left: 5px; padding-right:5px;}
TD, H1, H2, P	{	color:#999999; font-size: 8pt; font-family: Verdana, Trebuchet MS, arial;}
H1, H2			{	font-weight: normal; margin: 0px; padding:0px;}

A		{	text-decoration:none; color:#999999; font-weight:bold;}
A:hover	{	text-decoration:underline; color:#999999; font-weight:bold;}

a.small		  {	text-decoration:none; color:#999999; font-size: 10px; font-weight:normal;}
a.small:Hover {	text-decoration:underline; color:#999999; font-size: 10px; font-weight:normal;}

a.smallbl		  {	text-decoration:none; color:#5582a6; font-size: 10px; font-weight:normal;}
a.smallbl:Hover {	text-decoration:underline; color:#5582a6; font-size: 10px; font-weight:normal;}


a.paginator		  {	text-decoration:none; color:#999999; font-size: 8pt; font-weight:normal; font-family: verdana; padding-left: 2px;}
a.paginator:Hover {	text-decoration:underline; color:#cbd770; font-size: 8pt; font-weight:normal; font-family: verdana;}

a.nav		{font-size: 10px;}
a.nav:hover {font-size: 10px;}

.dblue		{color: #5582a6;}
.lblue		{color: #a5b8cb;}
.gray		{color: #999999;}
.lgray		{color: #d1d1d1;}
.red		{color: #FF0000;}
.green		{color: #cbd770;}

.large		{font-size: 12px;}
.xlarge		{font-size: 14px;}
.xxlarge	{font-size: 16px; font-family: Arial; letter-spacing:1px;}
h1.lg		{font-size: 13px; font-weight: bold;}

/* Form inputs */
INPUT.inp	{ 	height: 17px; border:solid #999999 1px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt; vertical-alignment: center;}
SELECT.inp	{ 	height: 15px; border:solid #999999 1px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;}
TEXTAREA.inp { 	border:solid #999999 1px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;}
INPUT.btn	{	height: 20px; font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;}

/** homepage specific classes **/
.userMenuItem{
padding-left: 2px;
color:#999999;
font-family: Verdana, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
}
a.userMenuItem{
color:#999999;
font-family: Verdana, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
text-decoration:none;
}
a.userMenuItem:hover{
color:#cbd770;
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:#999999;
font-family: Verdana, Trebuchet MS, arial; font-size: 8pt;
border-top: solid 1px #3399FE; 
padding-top: 13px;
}

.containerLined{
border-top: solid 1px #999999; 
}

.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:#999999; 
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;
}

.searchhome					{	width:140px; height:16px; border:none; color:#999999; font-family:verdana; font-size:8pt; font-weight:normal; margin-top:3px;}
.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;}
TD.bannertitle				{	font-size:10pt; font-weight:bold;}

.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;

}

.cdThBox{
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;}

.msg	{color: red; font-weight: bold;}

.thumbResults				{
	float:left;
	text-align:center;
	margin:0px 10px 10px 0px !IMPORTANT;
	margin:0px 10px 10px 0px;
	padding:5px;
	background-color:#FFF;
	min-width:150px;
	width:auto !IMPORTANT;
	min-height:80px;
	height:auto !IMPORTANT;
	height:80px;
	border:none;;
}

.thumbResultsIdea {
	float:left;
	text-align:center;
	margin:0px 5px 5px 0px !IMPORTANT;
	margin:0px 5px 5px 0px;
	padding:5px;
	background-color:#FFF;
	min-width:150px;
	width:auto !IMPORTANT;
	min-height:80px;
	height:auto !IMPORTANT;
	height:80px;
	border:none;;
}

.licenselink {font-size: 7pt;font-style: italic;}

.footermenu a:link {color:#999999; font-weight: normal;}
.footermenu a:visited {color:#999999; font-weight: normal;}

.BlueCell				{ background-color: #ffffff;}
.BlueCell TD			{ padding: 0px;}
.blueCell A				{ color: #999999; font-family: Arial; font-size: 30px; font-weight: bold;}
.blueCell A:hover		{ color: #cbd770; font-family: Arial; font-size: 30px; font-weight: bold;}

.GreyCell				{ background-color: #f2f2f2;}
.GreyCell TD			{ padding: 0px;}
.GreyCell A				{ color: #999999; font-family: Arial; font-size: 30px; font-weight: bold;}
.GreyCell A:hover		{ color: #cbd770; font-family: Arial; font-size: 30px; font-weight: bold;}

.extranet_tab {background-image: url(../img/backgrounds/extrabutton.jpg);color:#737373;width:117px; height:24px;text-valign:center;text-align:center;}
.extranet_tab_active {background-image: url(../img/backgrounds/extrabutton_act.jpg);color:#737373;width:117px;height:24px;text-align:center;}

.extranet_tab a:link {color:#737373; font-weight: normal;}
.extranet_tab a:visited {color:#737373; font-weight: normal;}
.extranet_tab_active a:link {color:#737373; font-weight: normal;}
.extranet_tab_active a:visited {color:#737373; font-weight: normal;}

h3			{color:#999999; font-size: 14pt; font-weight: normal; font-family: Verdana, Trebuchet MS, arial;}