body		{ 	color:#000066; font-size: 8pt; font-family: Helvetica, Trebuchet MS, arial; margin:0px 0px 0px 0px; 
padding:0px; background-color: #FFF;}
TD,  P	{	color:#000066; font-size: 8pt; font-family: Helvetica, Trebuchet MS, arial;}
H1			{font-weight: normal; margin: 0px; padding:0px; font-size: 12px;font-weight: bold; font-weight: bold; color: black;}
h4			{font-size: 13px; font-weight: 110; font-family: Helvetica,Arial;margin: 0px;}

A		{	text-decoration:none; color:#009933; font-weight:bold;}
A:hover	{	text-decoration:underline; color:#FF9900; font-weight:bold;}

a.small		  {	text-decoration:none; color:#818181; font-size: 10px; font-weight:normal;}
a.small:Hover {	text-decoration:underline; color:#818181; font-size: 10px; font-weight:normal;}

a.paginator		  {	text-decoration:none; color:#818181; font-size: 8PT; font-weight:normal; font-family: tahoma; padding-left: 2px;}
a.paginator:Hover {	text-decoration:underline; color:#DD2100; font-size: 8pt; font-weight:normal; font-family: Helvetica,Arial;}

a.nav		{font-size: 12px; padding: 4px; color: black;}
a.nav:hover {font-size: 12px; padding: 4px; color: black;}

.dblue		{color: #ff9900;}
.lred		{color: black;}
.gray		{color: #000066;}
.lgray		{color: #d1d1d1;}
.red		{color: #F00993300;}

.large		{font-size: 12px;}

.grey_blue_border {
background-color:#FFF;
border: solid 1px #000066;
}
/* Form inputs */
INPUT.inp	{ 	height: 17px; border:solid #009933 1px; font-family: Helvetica, Trebuchet MS, arial; font-size: 8pt; vertical-alignment: center;}
SELECT.inp	{ 	height: 15px; border:solid #009933 1px; font-family: Helvetica, Trebuchet MS, arial; font-size: 8pt;}
TEXTAREA.inp { 	border: solid 1px #009933;  font-family: Helvetica, Trebuchet MS, arial; font-size: 8pt;}
INPUT.btn	{	height: 20px; font-family: Helvetica, Trebuchet MS, arial; font-size: 8pt;}

/** homepage specific classes **/
.userMenuItem{
padding-left: 2px;
color:#DD2100;
font-family: Helvetica, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
}
a.userMenuItem{
color:#DD2100;
font-family: Helvetica, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
text-decoration:none;
}
a.userMenuItem:hover{
color:#FF9900;
font-family: Helvetica, Trebuchet MS, arial; font-size: 10px; font-weight:bold;
text-decoration:none;
}
a.userMenuItemlblue{
color:#009933;
font-family: Helvetica, Trebuchet MS, arial; font-size: 12px; font-weight:bold;
text-decoration:none;
}
a.userMenuItemlblue:hover{
color:#FF9900;
font-family: Helvetica, Trebuchet MS, arial; font-size: 12px; font-weight:bold;
text-decoration:underline;
}

.menuBoxTitel{
padding-left: 15px;
color:#ffffff;
font-family: Helvetica, Trebuchet MS, arial; font-size: 10pt; font-weight:bold;
background-color:#000066;
height: 25px;
}
.menuBoxBorder{
background-color:#000066;
}
.menuBoxItem{
padding-left: 5px;
background-color:#f5f5f5;
color:#5a5a5a;
font-family: Helvetica, Trebuchet MS, arial; font-size: 8pt; font-weight:bold;
}
a.menuBoxItem:hover{
background-color:#f5f5f5;
color:#FF9900;
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: Helvetica, Trebuchet MS, arial; font-size: 8pt;
height: 34px;
}
.footerCenter
{
border-top: 2px solid #078545;


}
.footercenter a
{
font-size: 9pt; 
color: #000;
text-decoration:none;
font-weight: normal;
border-top: 0px solid #000066;
}
.footercenter a:hover
{
font-size: 9pt; 
color: #000;
text-decoration:underline;
font-weight: normal;
}

/** pane classes **/
.paneHeader
{
padding-left: 15px;
background-color:#f5f5f5;
color:#000066;
font-family: Helvetica, Trebuchet MS, arial; font-size: 10pt; font-weight:bold;
height: 25px;
}

.paneContent
{
padding-left: 0px;
font-family: Helvetica, Trebuchet MS, arial; font-size: 8pt;
padding-top: 13px;
}

.containerLined{
border-top: solid 1px #000066; 
}

.topline{
border-top: solid 0px #000066; 
padding-top: 13px;
}

.bottomline{
border-bottom: solid 1px #000066; 
}

.bottomlineFat{


}

.redborder {
border-bottom: solid 1px #009933; 
border-top: solid 0px #009933; 

}

/** sitepart specific classes **/
.searchHome{
color:#FFFFFF; 
font-weight:bold;
}
.searchHomeGray{
color:#000066; 
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: 12px; font-weight: bold;}
.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: Helvetica, 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: Helvetica, Trebuchet MS, arial; font-size: 10px; color: white;}


.newsHome{
font-weight:bold;
color:#000066;
font-family: Helvetica, 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 #000066 1px; font-family: Helvetica, Trebuchet MS, arial; font-size: 8pt; width: 170px;}

.msg	{color: red; font-weight: bold;}



.td_header {background-color: #009933;}

.hr_red {color: #000066;}




/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #000066; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #000066; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #009933; /* set unselected tab background color as desired */
color: #FFF; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}


ul#tabnav li.tabactief a {
border-bottom: 1px solid #fff; 
background-color: #fff;
color: #ff9900
}

.paginator_div {
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #000066;
				padding-top: 3px;
				padding-right: 10px;
				padding-bottom: 3px;
				padding-left: 10px;

}

/* end css tabs */