/* filmStrip/_GLOBALfilmStrip.css */
/* ------------------------------------------------- */

.filmStripVertical {
background: url("/_images/filmstrip128x96repeater_vertical.gif") repeat-y top;
color: white;
width:164px;
text-align:left;
}

img.filmStripVerticalImg {
width:128px;
height:96px;
border-top:3px solid black;
border-bottom:3px solid black;
background:black;
position:relative;
top:0px;
left:18px;
z-index:101;
}

div.filmStripVerticalDiv {
width:128px;
height:96px;
border-top:3px solid black;
border-bottom:3px solid black;
background:black;
position:relative;
top:0px;
left:18px;
overflow:hidden;
}

div.filmStripVerticalDiv .smallAd {
position:absolute;
left:0px;
top:0px;
width:128px;
height:128px;
background:black;
text-align:center;
vertical-align:middle;
display:none;
z-index:10993;
}

div.filmStripVerticalDiv:hover .smallAd {
display:block;
}

.smallAdInline {
width:128px;
position:relative;
left:18px;
top:0px;
background:transparent;
border-top:0px solid black;
border-bottom:0px solid black;
text-align:center;
font-family: Arial;
font-size:11px;
}

.smallAdInline a
{
color:White;
font-weight:bold;
text-decoration:none;
border-bottom: 1px solid #999;
}

.smallAdInline a:hover
{
color:#EEE;
text-decoration:none;
border-bottom: 1px solid #999;
}


.filmStripHorizontal {
color:white;
height:132px;
padding-top:18px;
overflow: hidden;
background: url("/_images/filmstrip128x96repeater_horizontal.gif") repeat-x top;
}

img.filmStripHorizontalImg {
width:128px;
height:96px;
border-left:3px solid black;
border-right:3px solid black;
background:black;
white-space: nowrap;
}

div.filmStripHorizontalDiv {
width:128px;
height:96px;
border-left:3px solid black;
border-right:3px solid black;
background:black;
white-space: nowrap;
}
div.filmStripHorizontalDiv .smallAd {
display:none;
width:128px;
height:96px;
background:blue;
color:white;
text-align:center;
vertical-align:middle;
overflow:hidden;
}
div.filmStripHorizontalDiv:hover .smallAd {
display:block;
}

/* ------------------------------------------------- */
/* filmStrip/_GLOBALTabs.css */
/* ------------------------------------------------- */

#headerTabs {
float:left;
width:100%;
background:#DAE0D2 url("/_skinTabs/default_bg.gif") repeat-x bottom;
line-height:normal;
font-size:12px;
font-family: Arial, Tahoma, Verdana;
font-weight:normal;
}
#headerTabs ul#mainTabs {
margin:0;
padding:10px 10px 0;
list-style:none;
}
#headerTabs li {
float:left;
background:url("/_skinTabs/default_left.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
border-bottom:1px solid #765;
position:relative;
top:0px;left:0px;
}
#headerTabs a {
float:left;
display:block;
width:.1em;
background:url("/_skinTabs/default_main.gif") no-repeat right top;
padding:5px 10px 4px 0px;
text-decoration:none;
font-weight:normal;
color:#765;
}
#headerTabs > ul#mainTabs a {width:auto}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#headerTabs a {float:none}
/* End IE5-Mac hack */
#headerTabs a:hover {
color:#333;
}
#headerTabs #current {
background-position:0 -150px;
border-width:0;
}
#headerTabs #current a {
background-position:100% -150px;
padding-bottom:5px;
color:#333;
}
#headerTabs li:hover, #headerTabs li:hover a {
background-position:0% -150px;
color:#333;
}
#headerTabs li:hover a {
background-position:100% -150px;
}


/* new bits for dropdown functionality: */
#headerTabs li ul.dropDown
{
position:absolute;
top:15px;left:0px;
z-index:10000000;
display:none;
border:1px solid #CCC;
background: #F9F9F9 ;
width:190px;
}
#headerTabs li:hover ul.dropDown
{
display:block;
}
#headerTabs ul.dropDown li
{
color:black;background:#F9F9F9;
}
#headerTabs ul.dropDown li:hover
{
color:black;background:white;border-left:2px solid black;border-right:2px solid black;
}
#headerTabs ul.dropDown li.ddActive
{
background:#666;
color:White;
font-weight:bold;
}

/* ------------------------------------------------- */
/* filmStrip/_GLOBALMain.css */
/* ------------------------------------------------- */

*
{
padding: 0px;
border: 0px;
margin: 0px;
}

body
{
background: #fff;
color: #000;
font: x-small/1.5em Georgia,Serif;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
}

html > body
{
font-size: small;
}


#header
{
width: 580px;
padding-left: 10px;
vertical-align: middle;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-right: 184px;
white-space: nowrap;
}

#header #siteTitle
{
font-size: 24px;
margin-top: 5px;
margin-bottom: 5px;
font-weight:normal;
}

#header #siteSubTitle
{
font-size: 14px;
margin-bottom: 5px;
font-weight:normal;
}


#headerTabs ul#mainTabs
{
width: 680px;
margin-left: auto;
margin-right: auto;
padding-right: 84px;
}


#mainBody {clear:both;background:white;width:580px;text-align:justify;padding:10px;padding-right:184px;margin-left:auto;margin-right:auto;position:relative;left:0;top:0;font-family:Verdana,Arial;font-size:small;line-height:1.4}

#footer a, #navLinksBOT a {color:#999999;text-decoration:none}
#contentText a {color:#444;text-decoration:none;border-bottom:1px dashed #CCC}
#contentText a:hover, #footer a:hover, #navLinksBOT a {color:#6666FF}


#mainBody #copyright
{
float: left;
}
#mainBody #smallLinks
{
float: right;
}


#mainBody #theFilmStrip
{
position: absolute;
top: -89px;
left: 600px;
}


ul
{
list-style: disc inside;
margin-bottom: 20px;
margin-top: 20px;
}

li
{
display: inline-block;
}

#mainBody #pageMenuSlick a
{
border:0;text-decoration:none;
}
#mainBody #pageMenuSlick a:visited {color:#999}

#mainBody #pageMenuSlick
{
position: absolute;
top: 00px;
left: 10px;
font-family: Arial,Tahoma,Verdana;
}
#mainBody #pageMenuSlick ul
{
list-style: none;
display: inline;
}
#mainBody #pageMenuSlick li
{
list-style: none;
display: inline;
font-size: 60px;
}
#mainBody #pageMenuSlick li.active
{
color: red;
cursor: default;
}
#mainBody #pageMenuSlick #curLink
{
position: absolute;
width: 400px;
left: 0px;
top: 10px;
font-size: 12px;
text-align: left;
font-weight: bold;
z-index: 100;
}
#mainBody #pageMenuSlick li span.hint
{
display: none;
position: absolute;
width: 400px;
left: 0px;
top: 10px;
font-size: 12px;
text-align: left;
font-weight: bold;
z-index: 101;
background: white;
}
#mainBody #pageMenuSlick li span.hint
{
background: white;
z-index: 999;
}
#mainBody #pageMenuSlick ul li a:hover
{
cursor: hand;
}
#mainBody #pageMenuSlick ul li.active a:hover
{
color: red;
}
#mainBody #pageMenuSlick ul li:hover span.hint
{
display: block;
}
#mainBody #pageMenuSlick ul li.active:hover span.hint
{
display: block;
color: red;
}
#mainBody table
{
border-collapse: collapse;
}
#mainBody table td, th
{
border: 1px solid #CCCCCC;
padding: 2px;
}
#mainBody #CVtable td
{
border: 0px;
padding: 0px;
}
#mainBody table tr.ClientTableAltRow
{
background: #F8F8F8;
}

#mainTitle
{
clear: both;
border-top: 0px solid #765;
margin-top: 70px;
position: relative;
top: 0px;
left: 0px;
}

h1
{
font-size: 15px;
font-weight: bold;
}

h2
{
font-size: 13px;
font-weight: bold;
}

h3
{
font-size: 13px;
font-weight: normal;
}


#navLinksTOP
{
clear: both;
position: absolute;
left: 468px;
top: 29px;
width: 122px;
border-bottom: 1px solid #CCCCCC;
text-align: right;
white-space: nowrap;
font-size: 12px;
z-index: 10;
display: none;
}
#navLinksTOP a
{
text-decoration: none;
font-size: 80%;
}

#navLinksTOP #prevLink
{
float: left;
}
#navLinksTOP #nextLink
{
float: right;
}

#navLinksBOT {width:100%;margin-top:20px;font:normal 12px/normal Arial,Tahoma,Verdana}
#navLinksBOT a b {font-weight:normal}

#navLinksBOT #prevLink
{
float: left;
}
#navLinksBOT #nextLink
{
float: right;
}

#footer
{
clear: both;
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #F8F8F8;
margin-bottom: 40px;
}
#footer {font:normal 12px/normal Arial,Tahoma,Verdana}

h1, h2, h3
{
margin-bottom: 10px;
}


div.CtestSumItem
{
border: 1px solid white;
}

#mainBody #pageImage
{
float: right;
margin-left: 10px;
border: 1px solid #CCCCCC;
}
#mainBody #XpageImage
{
position: absolute;
top: 0px;
left: 618px;
width: 120px;
border-top: 6px solid black;
border-bottom: 6px solid black;
background: red;
border-left: 4px solid black;
border-right: 4px solid black;
z-index: 99999;
}

#mainBody #iconBar
{
position: absolute;
top: 12px;
left: 388px;
width: 80px;
text-align: right;
}


#mainBody #searchBox
{
position: absolute;
top: 10px;
left: 468px;
width: 122px;
text-align: right;
}
#mainBody #searchBox input
{
width: 120px;
border: 1px solid #CCCCCC;
}
input.searchBoxActive
{
border: 1px solid #CCCCCC;
text-align: left;
color: black;
}
input.searchBoxInactive
{
border: 1px solid #CCCCCC;
text-align: center;
color: #CCCCCC;
}
input.searchBoxActiveL
{
border: 1px solid #CCCCCC;
text-align: left;
color: black;
}
input.searchBoxInactiveL
{
border: 1px solid #CCCCCC;
text-align: center;
color: #CCCCCC;
}
#mainBody input {border:1px #CCC}
select {border: 1px solid #CCCCCC}
input#agreeTerms
{
border: 0px;
}

.CadFooter
{
text-align: center;
margin-top: 20px;
width: 100%;
border-top: 1px solid #F0F0F0;
padding-top: 10px;
font-size: 12px;
font-family: Arial, Verdana, Tahoma;
}

img#RSSlink
{
position: absolute;
top: 34px;
left: 510px;
width: 80px;
height: 15px;
background: url(/_images/RSS1.gif);
}

table.client {
font-family:Arial, Verdana;
font-size:12px;
}

/* ------------------------------------------------- */
/* filmStrip/_sky/_main.css */
/* ------------------------------------------------- */

#headerTabs { background:url("/_skinTabs/sky1_bg.gif")}
#headerTabs li { background:url("/_skinTabs/sky1_left.gif") no-repeat left top}
#headerTabs a { background:url("/_skinTabs/sky1_main.gif") no-repeat right top;color:white}
#headerTabs a:hover {color:white}
#headerTabs li:hover, #headerTabs li:hover a {color:white}
#headerTabs #current a {color:white}

/* ------------------------------------------------- */

/* CSOK */