﻿/*

            _/      _/_/_/       _/
           _/    _/            _/ _/
          _/   _/            _/   _/
         _/   _/           _/     _/      _/_/_/  _/    _/
       _/     _/         _/       _/       _/      _/ _/
  _/_/         _/_/_/  _/         _/  _/  _/        _/

             .~'*- All Rights Reseved -*'~.

CSS Style:JCA Dark
Version:1.1
Type:Global Styles
By:Lukasz Oltarzewski
    www.betweenart.co.uk
For:JCA.TV Ltd
*/

/* Global Declarations */
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;}
small{font-size:10px;}
textarea{resize:none;}
p{padding:5px 0;font-size:12px;}
ul{padding:0;margin:0;}
ul.inside{list-style:inside;}
ul.noList{list-style:none;}
ul.noList li{list-style:none;}
li{margin-bottom:5px;}
label{
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
  	line-height:18px;
	display:block;
	margin-bottom:3px;
	clear:both;
	color:#C7C7C7;
}
body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  outline:0;
  color:#444444;
  line-height:16px;
  padding-bottom:20px;
}
a:link,a:visited{color:#444444;text-decoration:none;}
a:hover{color:#0082FF;text-decoration:underline;}
a:focus{color:#444444;text-decoration:underline;}

.centered{text-align:center;}
/* TITLES - JCA FONT COLOURS */
.tblue{color:#0082FF;}
.tgreen{color:#35A300;}
.tyellow{color:#FED07E;}
.torange{color:#F04E23;}
.tred{color:#C42020;}
.tgray{color:#A5A8AB;}
.tlightgray{color:#E6E7E8;}
.tlinkblue, .tlinkblue a {color:#73AED9;}
.twhite{color:#888888;}
.tblack{color:#C7C7C7;}

h1{padding:10px 0 15px 0;font-size:26px;color:#B0B0B0; text-transform:uppercase;line-height:26px;}
h2{font-size:14px;text-transform:uppercase;}
h3{font-size:12px;font-weight:bold;}
h4{font-size:12px;}

/* MAIN STYLES - CONTENT */
.JCAglobal{width:100%;}
.JCAmain{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.JCAwrap{width:1200px;}
.JCAcontentTop{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.JCAcontentTop p{
	font-weight:bold;
	font-size:12px;
	color:#D7D7D7;
	margin:0 60px;
}
.JCAcontentMid{
	width:1200px;
	min-height:30px;
	margin-left:auto;
	margin-right:auto;
	background: #D7D7D7;
	vertical-align:top;
	overflow:auto;
	padding:0 0 10px 0;
	-moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.JCAcontent{
	width:1160px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	vertical-align:top;
	padding-top:15px;
}
.JCAcontentleft{
	width:410px;
	margin-left:20px;
	margin-right:auto;
	text-align:left;
	vertical-align:top;
	float:left;
}
.JCAcontentright{
	width:410px;
	margin-left:auto;
	margin-right:20px;
	text-align:left;
	vertical-align:top;
	float:right;
}

.page-help {
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #444444;
}
.page-help p {padding:0;}

.JCAcontent .title{
	height:24px;
	text-align:left;
	z-index:0;
	padding-bottom:10px;
}
.JCAcontent .row{
	margin:0;
	padding:0;
	z-index:0;
}
.JCAcontent .rowBot{
	height:2px;
	width:100%;
	z-index:0;
	padding-bottom:10px;
}
a:link.logIn{display:block;height:40px;width:40px;background:url(../img/light/loginBtn.png) no-repeat 0 0;}
a:hover.logIn{background-position:-42px 0;}
a:focus.logIn{background-position:-84px 0;}

.JCAcontentBot{
	width:1160px;
	min-height:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background: #D7D7D7;
	background-position:0 -515px;
	vertical-align:top;
	-moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
	padding:0 20px 0 20px;
}
.JCAcontentBot a.btn2 {margin-bottom:15px;}
.JCAcontentBot p{font-size:11px;padding:5px 30px;text-align:center;}
/* FOOTER */
.JCAfooter{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin:20px 0 0 0;
	padding-top:20px;
	text-align:left;
	background: #D7D7D7;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.JCAfooter .links{
	margin:0 20px 10px 20px;
	padding:10px 0;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
	font-size:11px;
	color:#444444;
	}
.JCAfooter .links a:link,
.JCAfooter .links a:visited{padding:0px 12px 0 0;color:#444444;}
.JCAfooter .links a:hover{color:#FFFFFF;text-decoration:none;}
.JCAfooter .links a:focus{color:#444444;}
.JCAfooter .desc{
	padding:0px 20px 20px 20px;
	font-size:11px;
	line-height:13px;
	color:#444444;
}
.JCAfooter .desc a:link,
.JCAfooter .desc a:visited{color:#444444;text-decoration:none;}
.JCAfooter .desc a:hover{color:#FFFFFF;text-decoration:none;}
.JCAfooter .desc a:focus{color:#444444;}

/*---------- NAVIGATION ON TOP -----------*/
/* HEADERS - TOP PAGE UI */
.JCAheader{width:1200px;text-align:left;margin:20px 0 20px 10px; min-height:85px;}
.JCAheader .logo{
	display:inline-block;
	width:225px;
	float:left;}
.JCAheader .logo a:link,
.JCAheader .logo a:visited{
	display:inline-block;
	width:225px;
	height:85px;
	background:url('../img/RRsatLogo.png') no-repeat 0px top;
	background-position:top 0px;
}

/* NAVIGATION JCA */
.JCAheader .navi{
	display:inline-block;
	color:#a5a8AB;
	width:780px;}
.userTop{width:1200px;height:auto;-moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px; margin:0 0 10px 0; overflow:hidden;}
/*.JCAheader .navi{
	display:inline-block;
	color:#a5a8AB;
	width:940px;
	margin:0 30px;
	vertical-align:top;
}*/
.JCAheader .navi .left{
	display:inline-block;
	width:auto;
	float:left;
	text-align:left;
}
.JCAheader .navi .right{display:inline-block;width:auto;float:right;text-align:right;}
.JCAheader .navi .title{font-size:14px;	margin-bottom:5px;}
.JCAheader .navi .desc{font-size:11px;line-height:20px;vertical-align:middle;}
.JCAheader .navi a:link,
.JCAheader .navi a:visited{
	line-height:20px;
	vertical-align:middle;
	color:#a5a8AB;
	text-decoration:none;}
.JCAheader .navi a:hover{color:#E6E7E8;text-decoration:underline;}
.JCAheader .navi a:focus{color:#ffffff;}

.breadcrumb {
	width:100%;
	text-align:left;
	border-bottom:1px solid #444444;
	padding:0 0 8px 0;
	margin:0 0 30px 0;
}


.breadcrumb a, .breadcrumb a:visited {
	color:#444444;
	text-decoration:none;
}

.breadcrumb a:hover {
	color:#0082FF;
	text-decoration:none;
}

.breadcrumb .right{display:inline-block;width:auto;float:right;text-align:right; margin:0 2px 0 0;}

/* NAV ICON BUTTONS */
.marginL15{margin-left:15px;}
/*Home*/
.icoHome{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -0px;cursor:pointer;}
.icoHome:hover{background-position:0 -22px;}
.icoHome:focus{background-position:0 -44px;}
.icoHomeGreen{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -0px;cursor:pointer;}
.icoHomeGreen:hover{background-position:0 -66px;}
.icoHomeGreen:focus{background-position:0 -88px;}
.icoHomeOrange{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -0px;cursor:pointer;}
.icoHomeOrange:hover{background-position:0 -110px;}
.icoHomeOrange:focus{background-position:0 -132px;}
/*Log*/
.icoLogBlue{display:inline-block;text-align:left;vertical-align:middle;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -154px;cursor:pointer;}
.icoLogBlue:hover{background-position:0 -176px;}
.icoLogBlue:focus{background-position:0 -198px;}
.icoLogGreen{display:inline-block;text-align:left;vertical-align:middle;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -154px;cursor:pointer;}
.icoLogGreen:hover{background-position:0 -220px;}
.icoLogGreen:focus{background-position:0 -242px;}
.icoLog{display:inline-block;text-align:left;vertical-align:middle;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -154px;cursor:pointer;}
.icoLog:hover{background-position:0 -264px;}
.icoLog:focus{background-position:0 -286px;}
/*Pass*/
.icoPassOpen{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -308px;cursor:pointer;}
.icoPassOpen:hover{background-position:0 -330px;}
.icoPassOpen:focus{background-position:0 -352px;}
.icoPassOpenGreen{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -308px;cursor:pointer;}
.icoPassOpenGreen:hover{background-position:0 -374px;}
.icoPassOpenGreen:focus{background-position:0 -396px;}
.icoPass{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -418px;cursor:pointer;}
.icoPass:hover{background-position:0 -440px;}
.icoPass:focus{background-position:0 -462px;}
.icoPassRed{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -418px;cursor:pointer;}
.icoPassRed:hover{background-position:0 -484px;}
.icoPassRed:focus{background-position:0 -506px;}
/*User*/
.icoUserBlue{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -528px;cursor:pointer;}
.icoUserBlue:hover{background-position:0 -550px;}
.icoUserBlue:focus{background-position:0 -572px;}
.icoUser{padding-right:15px;}
.icoUser{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -528px;cursor:pointer;}
.icoUser:hover{background-position:0 -594px;}
.icoUser:focus{background-position:0 -616px;}
.icoUserOrange{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -528px;cursor:pointer;}
.icoUserOrange:hover{background-position:0 -638px;}
.icoUserOrange:focus{background-position:0 -660px;}
.icoUserRed{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -528px;cursor:pointer;}
.icoUserRed:hover{background-position:0 -682px;}
.icoUserRed:focus{background-position:0 -704px;}
.icoBasket{padding-right:15px;}
.icoBasket{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -726px;cursor:pointer;}
.icoBasket:hover{background-position:0 -748px;}
.icoBasket:focus{background-position:0 -770px;}
.icoBasketGreen{display:inline-block;text-align:left;vertical-align:top;line-height:20px;height:20px;padding:0 0 0 25px;
background:url(../img/light/btnsUI.png) no-repeat 0 -726px;cursor:pointer;}
.icoBasketGreen:hover{background-position:0 -792px;}
.icoBasketGreen:focus{background-position:0 -814px;}

/*---------- ALL MEDIA BUTTONS -----------*/
a.btn3044{display:inline-block;
width:44px;
height:30px;
margin:1px;
line-height:30px;
background:url(../img/light/mediaBtns.png) no-repeat;
}
/*Playlist*/
a:link.PlayList,
a:visited.PlayList{background-position:-484px -480px;}
a:hover.PlayList{background-position:-484px -512px;}
a:focus.PlayList{background-position:-484px -544px;}
/*Subtitles*/
a:link.Subtitles,
a:visited.Subtitles{background-position:-528px -480px;}
a:hover.Subtitles{background-position:-528px -512px;}
a:focus.Subtitles{background-position:-528px -544px;}
/*DVD*/
a:link.DVDVideo,
a:visited.DVDVideo{background-position:-572px -480px;}
a:hover.DVDVideo{background-position:-572px -512px;}
a:focus.DVDVideo{background-position:-572px -544px;}
/*XML*/
a:link.XMLFile,
a:visited.XMLFile{background-position:-616px -480px;}
a:hover.XMLFile{background-position:-616px -512px;}
a:focus.XMLFile{background-position:-616px -544px;}
/*WAV*/
a:link.wav,
a:visited.wav{background-position:0 0;}
a:hover.wav{background-position:0 -32px;}
a:focus.wav{background-position:0 -64px;}
a:link.wavRus,
a:visited.wavRus{background-position:-44px 0;}
a:hover.wavRus{background-position:-44px -32px;}
a:focus.wavRus{background-position:-44px -64px;}
a:link.wavMEpal,
a:visited.wavMEpal{background-position:-88px 0;}
a:hover.wavMEpal{background-position:-88px -32px;}
a:focus.wavMEpal{background-position:-88px -64px;}
a:link.wavMEntsc,
a:visited.wavMEntsc{background-position:-132px 0;}
a:hover.wavMEntsc{background-position:-132px -32px;}
a:focus.wavMEntsc{background-position:-132px -64px;}
a:link.wavME,
a:visited.wavME{background-position:-176px 0;}
a:hover.wavME{background-position:-176px -32px;}
a:focus.wavME{background-position:-176px -64px;}
a:link.wavMain,
a:visited.wavMain{background-position:-220px 0;}
a:hover.wavMain{background-position:-220px -32px;}
a:focus.wavMain{background-position:-220px -64px;}
/*ProRes*/
a:link.pro,
a:visited.pro{background-position:-0 -96px;}
a:hover.pro{background-position:-0 -128px;}
a:focus.pro{background-position:-0 -160px;}
a:link.proSDntsc,
a:visited.proSDntsc{background-position:-44px -96px;}
a:hover.proSDntsc{background-position:-44px -128px;}
a:focus.proSDntsc{background-position:-44px -160px;}
a:link.proSDpal,
a:visited.proSDpal{background-position:-88px -96px;}
a:hover.proSDpal{background-position:-88px -128px;}
a:focus.proSDpal{background-position:-88px -160px;}
a:link.proHD24,
a:visited.proHD24{background-position:-132px -96px;}
a:hover.proHD24{background-position:-132px -128px;}
a:focus.proHD24{background-position:-132px -160px;}
a:link.proHD25,
a:visited.proHD25{background-position:-176px -96px;}
a:hover.proHD25{background-position:-176px -128px;}
a:focus.proHD25{background-position:-176px -160px;}
a:link.proHD30,
a:visited.proHD30{background-position:-220px -96px;}
a:hover.proHD30{background-position:-220px -128px;}
a:focus.proHD30{background-position:-220px -160px;}
a:link.proHD23,
a:visited.proHD23{background-position:-264px -96px;}
a:hover.proHD23{background-position:-264px -128px;}
a:focus.proHD23{background-position:-264px -160px;}
a:link.pro4K24,
a:visited.pro4K24{background-position:-440px -672px;}
a:hover.pro4K24{background-position:-440px -704px;}
a:focus.pro4K24{background-position:-440px -736px;}
a:link.pro4K25,
a:visited.pro4K25{background-position:-484px -672px;}
a:hover.pro4K25{background-position:-484px -704px;}
a:focus.pro4K25{background-position:-484px -736px;}
a:link.pro4K30,
a:visited.pro4K30{background-position:-528px -672px;}
a:hover.pro4K30{background-position:-528px -704px;}
a:focus.pro4K30{background-position:-528px -736px;}
a:link.pro4K23,
a:visited.pro4K23{background-position:-572px -672px;}
a:hover.pro4K23{background-position:-572px -704px;}
a:focus.pro4K23{background-position:-572px -736px;}
a:link.pro2K25,
a:visited.pro2K25{background-position:-484px -768px;}
a:hover.pro2K25{background-position:-484px -800px;}
a:focus.pro2K25{background-position:-484px -832px;}
a:link.pro2K30,
a:visited.pro2K30{background-position:-528px -768px;}
a:hover.pro2K30{background-position:-528px -800px;}
a:focus.pro2K30{background-position:-528px -832px;}
a:link.pro2K23,
a:visited.pro2K23{background-position:-572px -768px;}
a:hover.pro2K23{background-position:-572px -800px;}
a:focus.pro2K23{background-position:-572px -832px;}
a:link.proUHD24,
a:visited.proUHD24{background-position:-264px -768px;}
a:hover.proUHD24{background-position:-264px -800px;}
a:focus.proUHD24{background-position:-264px -832px;}
a:link.proUHD25,
a:visited.proUHD25{background-position:-308px -768px;}
a:hover.proUHD25{background-position:-308px -800px;}
a:focus.proUHD25{background-position:-308px -832px;}
a:link.proUHD30,
a:visited.proUHD30{background-position:-352px -768px;}
a:hover.proUHD30{background-position:-352px -800px;}
a:focus.proUHD30{background-position:-352px -832px;}
a:link.proUHD23,
a:visited.proUHD23{background-position:-396px -768px;}
a:hover.proUHD23{background-position:-396px -800px;}
a:focus.proUHD23{background-position:-396px -8px;}
/*DNxHD*/
a:link.DNxHD,
a:visited.DNxHD{background-position:-440px -288px;}
a:hover.DNxHD{background-position:-440px -320px;}
a:focus.DNxHD{background-position:-440px -352px;}
a:link.DNxHD25,
a:visited.DNxHD25{background-position:-484px -288px;}
a:hover.DNxHD25{background-position:-484px -320px;}
a:focus.DNxHD25{background-position:-484px -352px;}
a:link.DNxHD29,
a:visited.DNxHD29{background-position:-528px -288px;}
a:hover.DNxHD29{background-position:-528px -320px;}
a:focus.DNxHD29{background-position:-528px -352px;}
a:link.DNxHD23,
a:visited.DNxHD23{background-position:-572px -288px;}
a:hover.DNxHD23{background-position:-572px -320px;}
a:focus.DNxHD23{background-position:-572px -352px;}
/*DVCProHD*/
a:link.DVCProHD,
a:visited.DVCProHD{background-position:-616px 0;}
a:hover.DVCProHD{background-position:-616px -32px;}
a:focus.DVCProHD{background-position:-616px -64px;}
a:link.DVCProHD25,
a:visited.DVCProHD25{background-position:-528px 0;}
a:hover.DVCProHD25{background-position:-528px -32px;}
a:focus.DVCProHD25{background-position:-528px -64px;}
a:link.DVCProHD29,
a:visited.DVCProHD29{background-position:-572px 0;}
a:hover.DVCProHD29{background-position:-572px -32px;}
a:focus.DVCProHD29{background-position:-572px -64px;}
a:link.DVCProHD23,
a:visited.DVCProHD23{background-position:-484px 0;}
a:hover.DVCProHD23{background-position:-484px -32px;}
a:focus.DVCProHD23{background-position:-484px -64px;}
/*DVCPro*/
a:link.DVCPro,
a:visited.DVCPro{background-position:-264px 0;}
a:hover.DVCPro{background-position:-264px -32px;}
a:focus.DVCPro{background-position:-264px -64px;}
a:link.DVCPro25pal,
a:visited.DVCPro25pal{background-position:-352px 0;}
a:hover.DVCPro25pal{background-position:-352px -32px;}
a:focus.DVCPro25pal{background-position:-352px -64px;}
a:link.DVCPro25ntsc,
a:visited.DVCPro25ntsc{background-position:-308px 0;}
a:hover.DVCPro25ntsc{background-position:-308px -32px;}
a:focus.DVCPro25ntsc{background-position:-308px -64px;}
a:link.DVCPro50pal,
a:visited.DVCPro50pal{background-position:-440px 0;}
a:hover.DVCPro50pal{background-position:-440px -32px;}
a:focus.DVCPro50pal{background-position:-440px -64px;}
a:link.DVCPro50ntsc,
a:visited.DVCPro50ntsc{background-position:-396px 0;}
a:hover.DVCPro50ntsc{background-position:-396px -32px;}
a:focus.DVCPro50ntsc{background-position:-396px -64px;}
/*MPEG2*/
a:link.mpeg2,
a:visited.mpeg2{background-position:-0 -192px;}
a:hover.mpeg2{background-position:-0 -224px;}
a:focus.mpeg2{background-position:-0 -256px;}
a:link.mpeg2i169ntsc,
a:visited.mpeg2i169ntsc{background-position:-44px -192px;}
a:hover.mpeg2i169ntsc{background-position:-44px -224px;}
a:focus.mpeg2i169ntsc{background-position:-44px -256px;}
a:link.mpeg2i169pal,
a:visited.mpeg2i169pal{background-position:-88px -192px;}
a:hover.mpeg2i169pal{background-position:-88px -224px;}
a:focus.mpeg2i169pal{background-position:-88px -256px;}
a:link.mpeg2i43ntsc,
a:visited.mpeg2i43ntsc{background-position:-132px -192px;}
a:hover.mpeg2i43ntsc{background-position:-132px -224px;}
a:focus.mpeg2i43ntsc{background-position:-132px -256px;}
a:link.mpeg2i43pal,
a:visited.mpeg2i43pal{background-position:-176px -192px;}
a:hover.mpeg2i43pal{background-position:-176px -224px;}
a:focus.mpeg2i43pal{background-position:-176px -256px;}
a:link.mpeg2169ntsc,
a:visited.mpeg2169ntsc{background-position:-220px -192px;}
a:hover.mpeg2169ntsc{background-position:-220px -224px;}
a:focus.mpeg2169ntsc{background-position:-220px -256px;}
a:link.mpeg2169pal,
a:visited.mpeg2169pal{background-position:-264px -192px;}
a:hover.mpeg2169pal{background-position:-264px -224px;}
a:focus.mpeg2169pal{background-position:-264px -256px;}
a:link.mpeg243ntsc,
a:visited.mpeg243ntsc{background-position:-308px -192px;}
a:hover.mpeg243ntsc{background-position:-308px -224px;}
a:focus.mpeg243ntsc{background-position:-308px -256px;}
a:link.mpeg243pal,
a:visited.mpeg243pal{background-position:-352px -192px;}
a:hover.mpeg243pal{background-position:-352px -224px;}
a:focus.mpeg243pal{background-position:-352px -256px;}
a:link.mpeg2HD30,
a:visited.mpeg2HD30{background-position:-396px -192px;}
a:hover.mpeg2HD30{background-position:-396px -224px;}
a:focus.mpeg2HD30{background-position:-396px -256px;}
a:link.mpeg2HD25,
a:visited.mpeg2HD25{background-position:-440px -192px;}
a:hover.mpeg2HD25{background-position:-440px -224px;}
a:focus.mpeg2HD25{background-position:-440px -256px;}
a:link.mpeg2HD24,
a:visited.mpeg2HD24{background-position:-484px -192px;}
a:hover.mpeg2HD24{background-position:-484px -224px;}
a:focus.mpeg2HD24{background-position:-484px -256px;}
a:link.mpegProxy,
a:visited.mpegProxy{background-position:-528px -192px;}
a:hover.mpegProxy{background-position:-528px -224px;}
a:focus.mpegProxy{background-position:-528px -256px;}
a:link.mxf,
a:visited.mxf{background-position:-572px -192px;}
a:hover.mxf{background-position:-572px -224px;}
a:focus.mxf{background-position:-572px -256px;}
a:link.mpeg2bug169pal,
a:visited.mpeg2bug169pal{background-position:-308px -96px;}
a:hover.mpeg2bug169pal{background-position:-308px -128px;}
a:focus.mpeg2bug169pal{background-position:-308px -160px;}
a:link.mpeg2bug43pal,
a:visited.mpeg2bug43pal{background-position:-352px -96px;}
a:hover.mpeg2bug43pal{background-position:-352px -128px;}
a:focus.mpeg2bug43pal{background-position:-352px -160px;}
a:link.mpegTS,
a:visited.mpegTS{background-position:-396px -96px;}
a:hover.mpegTS{background-position:-396px -128px;}
a:focus.mpegTS{background-position:-396px -160px;}
/*TAPE*/
a:link.tapeHD25,
a:visited.tapeHD25{background-position:-440px -96px;}
a:hover.tapeHD25{background-position:-440px -128px;}
a:focus.tapeHD25{background-position:-440px -160px;}
a:link.tapeHD24,
a:visited.tapeHD24{background-position:-484px -96px;}
a:hover.tapeHD24{background-position:-484px -128px;}
a:focus.tapeHD24{background-position:-484px -160px;}
a:link.tapeHD30,
a:visited.tapeHD30{background-position:-528px -96px;}
a:hover.tapeHD30{background-position:-528px -128px;}
a:focus.tapeHD30{background-position:-528px -160px;}
a:link.tapeSDpal,
a:visited.tapeSDpal{background-position:-572px -96px;}
a:hover.tapeSDpal{background-position:-572px -128px;}
a:focus.tapeSDpal{background-position:-572px -160px;}
a:link.tapeSDntsc,
a:visited.tapeSDntsc{background-position:-616px -96px;}
a:hover.tapeSDntsc{background-position:-616px -128px;}
a:focus.tapeSDntsc{background-position:-616px -160px;}
/*FLASH*/
a:link.flash,
a:visited.flash{background-position:-0 -288px;}
a:hover.flash{background-position:-0 -320px;}
a:focus.flash{background-position:-0 -352px;}
a:link.flashHD720,
a:visited.flashHD720{background-position:-44px -288px;}
a:hover.flashHD720{background-position:-44px -320px;}
a:focus.flashHD720{background-position:-44px -352px;}
a:link.flashHD1080,
a:visited.flashHD1080{background-position:-88px -288px;}
a:hover.flashHD1080{background-position:-88px -320px;}
a:focus.flashHD1080{background-position:-88px -352px;}
a:link.flashBITC169,
a:visited.flashBITC169{background-position:-132px -288px;}
a:hover.flashBITC169{background-position:-132px -320px;}
a:focus.flashBITC169{background-position:-132px -352px;}
a:link.flashBITC43,
a:visited.flashBITC43{background-position:-176px -288px;}
a:hover.flashBITC43{background-position:-176px -320px;}
a:focus.flashBITC43{background-position:-176px -352px;}
a:link.flash169,
a:visited.flash169{background-position:-220px -288px;}
a:hover.flash169{background-position:-220px -320px;}
a:focus.flash169{background-position:-220px -352px;}
a:link.flash43,
a:visited.flash43{background-position:-264px -288px;}
a:hover.flash43{background-position:-264px -320px;}
a:focus.flash43{background-position:-264px -352px;}
/*QUICKTIME*/
a:link.quicktime,
a:visited.quicktime{background-position:-396px -288px;}
a:hover.quicktime{background-position:-396px -320px;}
a:focus.quicktime{background-position:-396px -352px;}
/*AUDIO*/
a:link.audio,
a:visited.audio{background-position:-308px -288px;}
a:hover.audio{background-position:-308px -320px;}
a:focus.audio{background-position:-308px -352px;}
/*JPEG*/
a:link.jpeg,
a:visited.jpeg{background-position:-352px -288px;}
a:hover.jpeg{background-position:-352px -320px;}
a:focus.jpeg{background-position:-352px -352px;}
/*WMV*/
a:link.wmv,
a:visited.wmv{background-position:-0 -384px;}
a:hover.wmv{background-position:-0 -416px;}
a:focus.wmv{background-position:-0 -448px;}
a:link.wmv43,
a:visited.wmv43{background-position:-44px -384px;}
a:hover.wmv43{background-position:-44px -416px;}
a:focus.wmv43{background-position:-44px -448px;}
a:link.wmv169,
a:visited.wmv169{background-position:-88px -384px;}
a:hover.wmv169{background-position:-88px -416px;}
a:focus.wmv169{background-position:-88px -448px;}
/*DOCUMENTS*/
a:link.folder,
a:visited.folder{background-position:-308px -384px;}
a:hover.folder{background-position:-308px -416px;}
a:focus.folder{background-position:-308px -448px;}
a:link.word,
a:visited.word{background-position:-352px -384px;}
a:hover.word{background-position:-352px -416px;}
a:focus.word{background-position:-352px -448px;}
a:link.excel,
a:visited.excel{background-position:-396px -384px;}
a:hover.excel{background-position:-396px -416px;}
a:focus.excel{background-position:-396px -448px;}
a:link.powerpoint,
a:visited.powerpoint{background-position:-440px -384px;}
a:hover.powerpoint{background-position:-440px -416px;}
a:focus.powerpoint{background-position:-440px -448px;}
a:link.text,
a:visited.text{background-position:-484px -384px;}
a:hover.text{background-position:-484px -416px;}
a:focus.text{background-position:-484px -448px;}
a:link.oneClick,
a:visited.oneClick{background-position:-528px -384px;}
a:hover.oneClick{background-position:-528px -416px;}
a:focus.oneClick{background-position:-528px -448px;}
/*Masterfiles*/
a:link.Masterfile,
a:visited.Masterfile{background-position:-176px -672px;}
a:hover.Masterfile{background-position:-176px -704px;}
a:focus.Masterfile{background-position:-176px -736px;}
a:link.MasterfileSDntsc,
a:visited.MasterfileSDntsc{background-position:-220px -672px;}
a:hover.MasterfileSDntsc{background-position:-220px -704px;}
a:focus.MasterfileSDntsc{background-position:-220px -736px;}
a:link.MasterfileSDpal,
a:visited.MasterfileSDpal{background-position:-264px -672px;}
a:hover.MasterfileSDpal{background-position:-264px -704px;}
a:focus.MasterfileSDpal{background-position:-264px -736px;}
a:link.MasterfileHD25,
a:visited.MasterfileHD25{background-position:-308px -672px;}
a:hover.MasterfileHD25{background-position:-308px -704px;}
a:focus.MasterfileHD25{background-position:-308px -736px;}
a:link.MasterfileHD30,
a:visited.MasterfileHD30{background-position:-352px -672px;}
a:hover.MasterfileHD30{background-position:-352px -704px;}
a:focus.MasterfileHD30{background-position:-352px -736px;}
a:link.MasterfileHD23,
a:visited.MasterfileHD23{background-position:-396px -672px;}
a:hover.MasterfileHD23{background-position:-396px -704px;}
a:focus.MasterfileHD23{background-position:-396px -736px;}
/*XD-CAM*/
a:link.XDCAMSD30,
a:visited.XDCAMSD30{background-position:-352px -576px;}
a:hover.XDCAMSD30{background-position:-352px -608px;}
a:focus.XDCAMSD30{background-position:-352px -640px;}
a:link.XDCAMSD25,
a:visited.XDCAMSD25{background-position:-396px -576px;}
a:hover.XDCAMSD25{background-position:-396px -608px;}
a:focus.XDCAMSD25{background-position:-396px -640px;}
a:link.XDCAMSD23,
a:visited.XDCAMSD23{background-position:-440px -576px;}
a:hover.XDCAMSD23{background-position:-440px -608px;}
a:focus.XDCAMSD23{background-position:-440px -640px;}
a:link.XDCAMHD30,
a:visited.XDCAMHD30{background-position:-484px -576px;}
a:hover.XDCAMHD30{background-position:-484px -608px;}
a:focus.XDCAMHD30{background-position:-484px -640px;}
a:link.XDCAMHD25,
a:visited.XDCAMHD25{background-position:-528px -576px;}
a:hover.XDCAMHD25{background-position:-528px -608px;}
a:focus.XDCAMHD25{background-position:-528px -640px;}
a:link.XDCAMHD23,
a:visited.XDCAMHD23{background-position:-572px -576px;}
a:hover.XDCAMHD23{background-position:-572px -608px;}
a:focus.XDCAMHD23{background-position:-572px -640px;}
a:link.XDCAMSD,
a:visited.XDCAMSD{background-position:-616px -576px;}
a:hover.XDCAMSD{background-position:-616px -608px;}
a:focus.XDCAMSD{background-position:-616px -640px;}
a:link.XDCAMHD,
a:visited.XDCAMHD{background-position:-660px -576px;}
a:hover.XDCAMHD{background-position:-660px -608px;}
a:focus.XDCAMHD{background-position:-660px -640px;}
/*OTHER BUTTONS*/
a:link.teamWin,
a:visited.teamWin{width:160px;height:51px;background-position:0 -480px;}
a:hover.teamWin{background-position:0 -533px;}
a:focus.teamWin{background-position:0 -586px;}
a:link.teamMac,
a:visited.teamMac{width:160px;height:51px;background-position:-160px -480px;}
a:hover.teamMac{background-position:-160px -533px;}
a:focus.teamMac{background-position:-160px -586px;}
a:link.teamLinux,
a:visited.teamLinux{width:160px;height:51px;background-position:0px -640px;}
a:hover.teamLinux{background-position:0px -693px;}
a:focus.teamLinux{background-position:0px -746px;}
a:link.zip,
a:visited.zip{background-position:-352px -480px;}
a:hover.zip{background-position:-352px -512px;}
a:focus.zip{background-position:-352px -544px;}
a:link.rar,
a:visited.rar{background-position:-396px -480px;}
a:hover.rar{background-position:-396px -512px;}
a:focus.rar{background-position:-396px -544px;}
a:link.pdf,
a:visited.pdf{background-position:-440px -480px;}
a:hover.pdf{background-position:-440px -512px;}
a:focus.pdf{background-position:-440px -544px;}

/*---------- DOWNLOAD BUTTONS -----------*/
a.btn3088{display:inline-block;
width:88px;
height:30px;
margin:1px;
line-height:30px;
background:url(../img/light/mediaBtns.png) no-repeat;
}
/*DOWNLOAD*/
a:link.java,
a:visited.java{background-position:-132px -384px;}
a:hover.java{background-position:-132px -416px;}
a:focus.java{background-position:-132px -448px;}
a:link.aspera,
a:visited.aspera{background-position:-220px -384px;}
a:hover.aspera{background-position:-220px -416px;}
a:focus.aspera{background-position:-220px -448px;}

/*---------- COLOURED BUTTONS -----------*/
/* BUTTONS 1 line */
a.btn{ background:url(../img/light/colourBtns.png) no-repeat top left;
background-position:0 -242px;
display:inline-block;
height:20px;
margin:1px;
overflow:hidden;
padding-left:9px;
text-decoration:none;
font-weight:bold;
color:#444444;
}
a.btn span{ background:url(../img/light/colourBtns.png) no-repeat top right;
background-position:right 0px;
display:block;
font-size:11px;
padding:0px 10px 0px 0px;
line-height:20px;
}
.black:hover{background-position:0 -264px;color:#E6E7E8;}
.black:hover span{background-position:right -22px;}
.black:focus{background-position:0 -286px;color:#ffffff;}
.black:focus span{background-position:right -44px;padding-top:1px;}
.blue:hover{background-position:0 -308px;color:#E6E7E8;}
.blue:hover span{background-position:right -66px;}
.blue:focus{background-position:0 -330px;color:#ffffff;}
.blue:focus span{background-position:right -88px;padding-top:1px;}
.green:hover{background-position:0 -352px;color:#E6E7E8;}
.green:hover span{background-position:right -110px;}
.green:focus{background-position:0 -374px;color:#ffffff;}
.green:focus span{background-position:right -132px;padding-top:1px;}
.orange:hover{background-position:0 -396px;color:#ff7200;}
.orange:hover span{background-position:right -154px;}
.orange:focus{background-position:0 -418px;color:#ffffff;}
.orange:focus span{background-position:right -176px;padding-top:1px;}
.red:hover{background-position:0 -440px;color:#E6E7E8;}
.red:hover span{background-position:right -198px;}
.red:focus{background-position:0 -462px;color:#ffffff;}
.red:focus span{background-position:right -220px;padding-top:1px;}
/* 2 LINE */
a.btn2{ background:url(../img/light/colourBtns.png) no-repeat top left;
background-position:0 -836px;
display:inline-block;
height:30px;
margin:1px;
overflow:hidden;
padding-left:9px;
text-decoration:none;
font-weight:bold;
color:#888888;}
a.btn2 span{ background:url(../img/light/colourBtns.png) no-repeat top right;
background-position:right -484px;
display:block;
font-size:11px;
padding:0px 10px 0px 0px;
line-height:15px;}
a.btn2 span.midLine{line-height:30px;}
.black2:hover{background-position:0 -868px;color:#888888;}
.black2:hover span{background-position:right -516px;}
.black2:focus{background-position:0 -900px;color:#888888;}
.black2:focus span{background-position:right -548px;padding-top:1px;}
.blue2:hover{background-position:0 -932px;color:#E6E7E8;}
.blue2:hover span{background-position:right -580px;}
.blue2:focus{background-position:0 -964px;color:#ffffff;}
.blue2:focus span{background-position:right -612px;padding-top:1px;}
.green2:hover{background-position:0 -996px;color:#E6E7E8;}
.green2:hover span{background-position:right -644px;}
.green2:focus{background-position:0 -1028px;color:#ffffff;}
.green2:focus span{background-position:right -676px;padding-top:1px;}
.orange2:hover{background-position:0 -1060px;color:#ff7200;}
.orange2:hover span{background-position:right -708px;}
.orange2:focus{background-position:0 -1092px;color:#fff;}
.orange2:focus span{background-position:right -740px;padding-top:1px;}
.red2:hover{background-position:0 -1124px;color:#E6E7E8;}
.red2:hover span{background-position:right -772px;}
.red2:focus{background-position:0 -1156px;color:#ffffff;}
.red2:focus span{background-position:right -804px;padding-top:1px;}
/* OnBtn Images */
.onBtnFlash{background:url(../img/light/onBtnImages.png) 0px 0px;height:28px;width:28px;margin:0 3px 0 0;float:left;}
.onBtnWma{background:url(../img/light/onBtnImages.png) 0px -28px;height:28px;width:28px;margin:0 3px 0 0;float:left;}
.onBtnQuick{background:url(../img/light/onBtnImages.png) 0px -56px;height:28px;width:28px;margin:0 3px 0 0;float:left;}
.onBtnJava{background:url(../img/light/onBtnImages.png) 0px -84px;height:28px;width:28px;margin:0 3px 0 0;float:left;}
.onBtnAspera{background:url(../img/light/onBtnImages.png) 0px -112px;height:28px;width:28px;margin:0 3px 0 0;float:left;}
.onBtnBasket{background:url(../img/light/onBtnImages.png) 0px -140px;height:28px;width:28px;margin:0 3px 0 0;float:left;}

/*------------ FORMS STYLES ------------*/
select,input,textarea,option{font-family:Arial, Helvetica, sans-serif;}
input,textarea{margin:0;}
.upload {
	position:relative;
	width:270px;
}
.realupload {
	cursor: pointer;
    height: 20px;
    margin: 0;
    /* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	/* end of transparency styles */
    padding: 0;
    position: absolute;
    right: 0;
    top: 20px;
    width: 270px;
    z-index: 2;
}
form .fakeupload {
	background:url(../img/light/selectFile.png) no-repeat 130px -0px;
	height:20px;
	width:200px;}
form .fakeupload input {
	width:120px;
}

form table tr td, form table tr th {padding:0 10px 5px 0; white-space:nowrap;}
form table tr td a.btn2 {margin:5px 0 0 -1px;}

form.table-list table tr td,form.table-list table tr th {padding:0;}

form.itunesedit input, form.itunesedit select {min-width:0;}

select {min-width:352px;}
input[type=password], input[type=email], input[type=file], textarea{
  /*background:url('../img/bg-input.png') repeat-x 0px 0px #fff;*/
  color:#2d2c3a;
  border:1px solid #ACACAC;
  font-size:12px;
  font-weight:normal;
   min-width:340px;
   padding:2px 5px;
  }
  
.ui-datepicker input, .ui-datepicker select {min-width:10px;}
input#datepicker,input#datepicker2,input#datepicker3,input#datepicker4,input#datepicker5,input#datepicker6,input#datepicker7,input#datepicker8,input#datepicker9,input#datepicker10 {min-width:315px; margin-right:3px;}
  
input[type=text] {
  /*background:url('../img/bg-input.png') repeat-x 0px 0px #fff;*/
  color:#2d2c3a;
  border:1px solid #ACACAC;
  outline:0;
  font-size:12px;
  font-weight:normal;
   min-width:340px;
   padding:2px 5px;}

option{background:#ffffff;color:#444444;
  outline:0;
  border:0;
  font-size:12px;
  font-weight:normal;
  margin:0 0 3px 0;
  }

select:focus {}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=file]:focus, textarea:focus{
  border-color:#0082FF;}

/*----------- ErrorPages -----------*/
.hero{display:block;height:62px;background:url(../img/light/errorPages.png) no-repeat -0px -0px;cursor:crosshair; margin:auto;}
.hero.hUser{width:50px;background-position: -0px -0px;}
.hero.hPass{width:82px;background-position: -50px -0px;}
.hero.hServer{width:70px;background-position: -132px -0px;}
.hero.hServer2{width:86px;background-position: -202px -0px;}
.hero.hDownload{width:90px;background-position: -288px -0px;}
.hero.hStream{width:92px;background-position: -378px -0px;}
.hero.hAspera{width:90px;background-position: -470px -0px;}
.hero.hSearch{width:52px;background-position: -560px -0px;}
.hero.hQuestion{width:68px;background-position: -612px -0px;}
.hero.hUserB{width:50px;background-position: -0px -62px;}
.hero.hPassB{width:82px;background-position: -50px -62px;}
.hero.hUserG{width:50px;background-position: -0px -124px;}
.hero.hPassG{width:82px;background-position: -50px -124px;}
.hero.hUserR{width:50px;background-position: -0px -186px;}
.hero.hPassR{width:82px;background-position: -50px -186px;}

.asperaLogo{display:block;height:60px;width:162px;background: url(../img/light/logos.png) no-repeat -0px -0px;}
.javaLogo{display:block;height:85px;width:108px;background: url(../img/light/logos.png) no-repeat -0px -70px;}
/*----------- TOOL TIP TYLES -----------*/
.tipContent{}
#tiptip_holder {display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#151424;padding:4px 8px;border:1px solid #1274cc;background-color:#a2d2ea;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px #4d4d5c;-webkit-box-shadow:0 0 3px #4d4d5c;-moz-box-shadow:0 0 3px #4d4d5c;}
#tiptip_arrow, #tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#1274cc;}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#1274cc;}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#1274cc;}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#1274cc;}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#a2d2ea;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#a2d2ea;}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#a2d2ea;}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#a2d2ea;}
/* Webkit Hacks*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#tiptip_content{padding:4px 8px 5px 8px;background-color:#a2d2ea;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#1274cc;}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#1274cc;}}
/* Red TipTip ------------------------------------------------------------------------------------------------ */
#tiptip_holderRed {display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holderRed.tip_top{padding-bottom:5px;}
#tiptip_holderRed.tip_bottom{padding-top:5px;}
#tiptip_holderRed.tip_right{padding-left:5px;}
#tiptip_holderRed.tip_left{padding-right:5px;}
#tiptip_contentRed{font-size:11px;color:#ffffff;padding:4px 8px;border:1px solid #ff7d00;background-color:#fed07e;
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px #4d4d5c;-webkit-box-shadow:0 0 3px #4d4d5c;-moz-box-shadow:0 0 3px #4d4d5c;}
#tiptip_arrowRed, #tiptip_arrow_innerRed{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holderRed.tip_top #tiptip_arrowRed{border-top-color:#ff7d00;}
#tiptip_holderRed.tip_bottom #tiptip_arrowRed{border-bottom-color:#ff7d00;}
#tiptip_holderRed.tip_right #tiptip_arrowRed{border-right-color:#ff7d00;}
#tiptip_holderRed.tip_left #tiptip_arrowRed{border-left-color:#ff7d00;}
#tiptip_holderRed.tip_top #tiptip_arrow_innerRed{margin-top:-7px;margin-left:-6px;border-top-color:#fed07e;}
#tiptip_holderRed.tip_bottom #tiptip_arrow_innerRed{margin-top:-5px;margin-left:-6px;border-bottom-color:#fed07e;}
#tiptip_holderRed.tip_right #tiptip_arrow_innerRed{margin-top:-6px;margin-left:-5px;border-right-color:#fed07e;}
#tiptip_holderRed.tip_left #tiptip_arrow_innerRed{margin-top:-6px;margin-left:-7px;border-left-color:#fed07e;}
/* Webkit Hacks*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#tiptip_contentRed{padding:4px 8px 5px 8px;background-color:#ff7d00;}
#tiptip_holderRed.tip_bottom #tiptip_arrow_innerRed{border-bottom-color:#ff7d00;}
#tiptip_holderRed.tip_top #tiptip_arrow_innerRed{border-top-color:#fed07e;}}

/*------------ HOMEPAGE STYLES ------------*/

.home-box {width:370px; height:220px; background:#0082FF;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    border-radius:5px; float:left; margin:0 22px 0 0;}
.home-box.last {margin:0;}
.home-box a {display:block; height:180px; width:330px; padding:20px; color:#FFFFFF;}
.home-box a:hover {color:#FFFFFF; text-decoration:none;}
.home-box .title {width:inherit; border-top:1px solid #FFFFFF; padding:10px 0 0 0; text-transform:uppercase; font-size:36px; line-height:36px; font-weight:bold; height:115px;}
.home-box .description {width:inherit; border-top:1px solid #FFFFFF; padding:10px 0 0 0; height:45px; overflow:hidden; background:url('/../../img/home-box-arrow.png') no-repeat right 10px;
}
.home-box .description .text {width:250px;}

/*---------- TWO COLUMN PAGES -----------*/

.tc-left {width:570px; float:left; margin:0 20px 0 0;}
.tc-right {width:570px; float:right;}
.tc-title {background:#E8E8E8; height:50px; width:550px;-moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0; display:table-cell; vertical-align:middle; padding:0 0 0 20px; font-size:17px; text-transform:uppercase; font-weight:bold;}
	
.tc-content { -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px; width:530px; display:block; float:left; background-color:#FEFEFE; margin:2px 0 20px 0; padding:20px;}

/*--------- TABLE CELLS, ROWS ETC ----------*/
.tableList{width:100%;font-size:11px;z-index:-1;vertical-align:top;text-align:left; text-outline:none;}
.tableList th{text-align:left;}
.fillHead1{background:#F0F0F0;height:30px; max-height:30px; line-height:20px;padding-top:1px;color:#444444;font-weight:normal;}
.fillHead1 th.cell {color:#444444;}
.fillRow{height:30px;z-index:-1;cursor:pointer;}
.rowGray1{background: #FEFEFE;}
.rowGray2{background: #F6F6F6;}
.rowGrayOver{background: #DDDDDD;}
.rowGraySelect{background: #DDDDDD;}
.vLh1{max-height:28px;width:1px;z-index:1; border-top: 2px solid #C7C7C7;}
.vLr1{max-height:28px;width:1px;z-index:1; border-top: 2px solid #C7C7C7;}
.vLr2{max-height:28px;width:1px;z-index:1; border-top: 2px solid #C7C7C7;}
.cellHead{z-index:1;padding:2px 6px 0 10px !important;height:30px;max-height:30px;white-space-collapse:collapse;overflow:hidden;text-overflow:ellipsis; font-weight:normal; font-style:normal; border-top:2px solid #C7C7C7;}
.cellHead a:link,
.cellHead a:visited{color:#444444;vertical-align:top;}
.cellHead a:hover{color:#00AAFF;text-decoration:none;}
.cell{z-index:1;width:auto;padding:0 0 0 10px !important;max-height:50px;height:35px;white-space-collapse:collapse;overflow:hidden;text-overflow:ellipsis; border-top: 2px solid #C7C7C7; color:#444444;}
.file, .file a:link, .file a:visited{color:#0082FF;}
.tape, .tape a:link, .tape a:visited{color:#39cd2f;}
.file a:hover, .tape a:hover {text-decoration:none; color:#444444;}
td.cell div,.cellHead div{width:auto;max-height:30px;white-space-collapse:collapse;overflow:hidden;text-overflow:ellipsis;}
.cell.Red{background:url(../img/light/tables.png) repeat-x 0px -180px; color:#FFFFFF;}
.cell.Orange, .cell.Orange a {background:#ff7200; color:#FFFFFF;}
.cell.Orange a:hover {text-decoration:underline;}
.cell.Black{background:#000000; color:#000000;}
.cell.Green{background:#2ed223; color:#FFFFFF;}
.javaDarkblue{background:url(../img/light/tables.png) repeat-x 0px -270px;z-index:0;}
.javaBlue{background:url(../img/light/tables.png) repeat-x 0px -300px;z-index:0;}
/*Table navigation on bottom */
.tableBot{z-index:1;height:40px;width:100%; background:#E8E8E8;
	-moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -khtml-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;}
.tableBotStart{width:3px; border-top: 2px solid #C7C7C7; padding:0 !important;}
.tableBotLine{height:40px; border-top: 2px solid #C7C7C7; padding:0 0  0 10px !important;}
.tableBotMidR{height:40px;width:6px; border-top: 2px solid #C7C7C7; padding:0 0  0 10px !important;}
.tableBotMidL{height:40px;width:6px; border-top: 2px solid #C7C7C7; padding:0 0  0 10px !important;}
.tableBotBack1{height:40px;width:64px; border-top: 2px solid #C7C7C7; padding:0 0  0 10px !important;}
.tableBotBack2{height:40px;width:190px; border-top: 2px solid #C7C7C7; padding:0 0  0 10px !important;}
.tableBotEnd{height:40px;width:3px; border-top: 2px solid #C7C7C7; padding:0 !important;}
.tableBotVL{height:40px;width:1px;}
.tableNav{font-size:10px;color:#444444;text-align:center;vertical-align:top; padding:0 !important;}
.tableNav a:link,
.tableNav a:visited{color:#444444;vertical-align:top;}
#active{color:#3059a5;font-weight:bold;}
.tableNav a:hover{color:#0082FF;}
.tableNav a:focus{color:#444444;}
.tableNav.clear{width:60px;padding:0 2px;}
.tableNav.first{width:24px;padding:0 3px 0 0;}
.tableNav.previous{width:44px;padding:0 2px 0 0;}
.tableNav.number{width:12px;padding:0 2px 0 0;}
.tableNav.next{width:20px;padding:0 2px 0 0;}
.tableNav.last{width:20px;padding:0 0px 0 1px;}
.tableNav.number.off{color:#A5A8AB;}
/*top navigation*/
.tableTop{z-index:1;height:40px;width:100%; background:#E8E8E8;
	-moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;}
.tableTopStart{height:40px;width:0px; padding:0 !important;}
.tableTopLine{height:40px; text-align:right; padding:0 0  0 10px !important;}
.tableTopLine a, .tableTopLine a:visited {color:#444444; background:url(../img/light/nav-arrow.png) no-repeat; padding:0 0 0 20px; text-transform:uppercase; font-size:11px; font-weight:bold;}
.tableTopLine a:hover {text-decoration:none; color:#444444;}
.tableTopMidR{height:40px;width:6px; padding:0 0  0 10px !important;}
.tableTopMidL{height:40px;width:20px; padding:0 0  0 10px !important;}
.tableTopBack1{height:40px;width:240px; padding:0 0  0 10px !important;}
.tableTopBack2{height:40px;width:240px; padding:0 0  0 10px !important;}
.tableTopBack2 select {width:190px; border:0;}
.tableTopBack2 a, .tableTopBack2 a:visited {color:#444444; background:url(../img/light/nav-arrow.png) no-repeat; padding:0 0 0 20px; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none;}
.tableTopBack2 a:hover {text-decoration:none; color:#444444;}
.tableTopEnd{height:40px;width:0; padding:0 !important;}
.tableTopVL{height:40px;width:1px;}
.tableNavTop{font-size:12px;color:#444444;text-align:center;vertical-align:middle;}
.tableNavTop a:link,
.tableNavTop a:visited{color:#444444;vertical-align:middle; font-weight:bold; text-transform:uppercase;}
#active{color:#0082FF;font-weight:bold;}
.tableNavTop a:hover{color:#0082FF; text-decoration:none;}
.tableNavTop.clear{ width:auto;padding:0 2px;}
.tableNavTop.first{width:50px;padding:0 3px 0 10px;}
.tableNavTop.previous{width:82px;padding:0 2px 0 0;}
.tableNavTop.number{width:14px;padding:0 2px 0 0;}
.tableNavTop.next{width:56px;padding:0 2px 0 0;}
.tableNavTop.last{width:50px;padding:0 2px 0 1px;}
.tableNavTop.number.off{color:#707070; padding-top:2px;}

/* BIG FILE FOR JQUERY UI */

#lb-search {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-search a, #lb-search a:visited {color:#444444; background:url(../img/light/nav-arrow.png) no-repeat 5px 10px #FEFEFE; padding:10px 15px 10px 25px; text-transform:uppercase; font-size:11px; font-weight:bold; margin:5px;}
#lb-search a:hover { background:url(../img/light/nav-arrow.png) no-repeat 5px 10px #FFFFFF; text-decoration:none; color:#0082FF;}
#lean_overlay {
    position: fixed;
    z-index:10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
#lb-search a.modal_close {background: none; position:absolute; top:0px; right:0px;}

a.modal_close, a.modal_close:visited {color:#FFFFFF; padding:10px 15px 10px 25px; text-transform:uppercase; font-size:11px; font-weight:bold; margin:5px;}
a.modal_close:hover { text-decoration:none; color:#0082FF;}

#lb-media0 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media0 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media1 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media1 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media2 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media2 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media3 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media3 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media4 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media4 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media5 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media5 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media6 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media6 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media7 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media7 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media8 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media8 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media9 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media9 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media10 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media10 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media11 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media11 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media12 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media12 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media13 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media13 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media14 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media14 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media15 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media15 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media16 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media16 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media17 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media17 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media18 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media18 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media19 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media19 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media20 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media20 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media21 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media21 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media22 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media22 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media23 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media23 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media24 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media24 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media25 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media25 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media26 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media26 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media27 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media27 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media28 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media28 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media29 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media29 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media30 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media30 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-media31 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-media31 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign0 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign0 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign1 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign1 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign2 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign2 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign3 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign3 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign4 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign4 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign5 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign5 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign6 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign6 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign7 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign7 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign8 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign8 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign9 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign9 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign10 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign10 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign11 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign11 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign12 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign12 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign13 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign13 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign14 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign14 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign15 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign15 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign16 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign16 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign17 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign17 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign18 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign18 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign19 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign19 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign20 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign20 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign21 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign21 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign22 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign22 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign23 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign23 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign24 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign24 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign25 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign25 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign26 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign26 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign27 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign27 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign28 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign28 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign29 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign29 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign30 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign30 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

#lb-assign31 {display:none; background-color:#C7C7C7; position:absolute; top:45% !important; text-align:center; padding:50px;}
#lb-assign31 a.modal_close {background: none; position:absolute; top:0px; right:0px;}

/*--------- jQuery UI CSS Framework 1.8.13 ---------*/
/* Layout helpers*/
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
/* Interaction Cues */
.ui-state-disabled{cursor:default !important;}
/* states and images */
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
/* Misc visuals */
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
/* Component containers */
.ui-widget{font-family:Arial, sans-serif;font-size:12px;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #DDDDDD;background:#FEFEFE;color:#444444;-moz-box-shadow: 0px 3px 5px -2px #000;
	-webkit-box-shadow: 0px 3px 5px -2px #000;
	box-shadow: 0px 3px 5px -2px #000;}
	
select {::margin-left:-3px !important;}
/*.ui-widget-content a{color:#ffffff;}*/
.ui-widget-header{border:1px solid #C7C7C7;background:#C7C7C7;color:#444444;font-weight:bold;}
.ui-widget-header a{color:#ffffff;}
/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #BBBBBB;background:#C7C7C7;font-weight:normal;color:#444444;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#ffffff;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #55BBDD;background:#0082FF;font-weight:normal;color:#ffffff;}
.ui-state-hover a, .ui-state-hover a:hover{color:#ffffff;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #55BBDD;background:#0082FF;font-weight:normal;color:#ffffff;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#ffffff;text-decoration:none;}
.ui-widget :active{outline:none;}
/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border:1px solid #E3E3E3;background:#808080;color:#F0F0F0;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#263e7f;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #ff7d00;background:#FED07E url(../img/light/ui-bg_glass_40_FED07E_1x400.png) 50% 50% repeat-x;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
/* Icons */
/* states and images */
.ui-icon{width:16px;height:16px;background-image:url(../img/light/ui-icons_C7C7C7_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(../img/light/ui-icons_C7C7C7_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(../img/light/ui-icons_ffffff_256x240.png);}
.ui-state-default .ui-icon{background-image:url(../img/light/ui-icons_C7C7C7_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(../img/light/ui-icons_f1f1f1_256x240.png);}
.ui-state-active .ui-icon{background-image:url(../img/light/ui-icons_999999_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(../img/light/ui-icons_4b8e0b_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(../img/light/ui-icons_c42020_256x240.png);}
/* positioning */
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
/* Misc visuals */
.ui-corner-tl{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.ui-corner-tr{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.ui-corner-bl{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.ui-corner-br{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.ui-corner-top{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.ui-corner-bottom{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.ui-corner-right{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.ui-corner-left{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.ui-corner-all{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
/* Overlays */
.ui-widget-overlay{background:#2d2c3a;opacity:.80;filter:Alpha(Opacity=80);}
.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#C7C7C7;opacity:.60;filter:Alpha(Opacity=60);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
/* jQuery UI Resizable 1.8.13 */
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;z-index:99999;display:block;
background-image:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=);}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
/* jQuery UI Selectable 1.8.13 */
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
/* jQuery UI 1.8.13 */
.ui-accordion{width:100%;}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}
.ui-accordion .ui-accordion-li-fix{display:inline;}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}
.ui-accordion .ui-accordion-content-active{display:block;}

.playback img {-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;}

/* jQuery UI Autocomplete 1.8.13 */
.ui-autocomplete{position:absolute;cursor:default;}
* html .ui-autocomplete{width:1px;} /* without this, the menu expands to 100% in IE6 */
.ui-autocomplete-input{background:url(../img/light/bg-input.png) repeat-x 0px 0px #FFFFFF;
background:url('../img/light/bg-input.png') repeat-x 0px 0px #fff;color:#2d2c3a;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
border-top:solid 1px #4d4d5c;border-left:solid 1px #4d4d5c;border-bottom:solid 1px #4d4d5c;border-right:solid 1px #4d4d5c;
outline:0;font-size:12px;font-weight:normal;}
.ui-autocomplete-input:focus{background:url(../img/light/bg-input-focus.png);border-color:#C7C7C7;background:url('../img/light/bg-input-focus.png') repeat-x 0px 0px;}
/* jQuery UI Menu 1.8.13 */
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}
.ui-menu .ui-menu{margin-top:-3px;}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
/* jQuery UI Button 1.8.13 */
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;} /* the overflow property removes extra width in IE */
.ui-button-icon-only{width:2.2em;} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only{width:2.4em;} /* button elements seem to need a little more width */
.ui-button-icons-only{width:3.4em;} 
button.ui-button-icons-only{width:3.7em;} 
/*button text element */
.ui-button .ui-button-text{display:block;line-height:1.4;}
.ui-button-text-only .ui-button-text{padding:.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-C7C7C79px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
/* no icon support for input elements, provide padding by default */
input.ui-button{padding:.4em 1em;}
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
/*button sets*/
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
/* workarounds */
button.ui-button::-moz-focus-inner{border:0;padding:0;} /* reset extra padding in Firefox */
/* jQuery UI Dialog 1.8.13 */
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;} 
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
/* jQuery UI Slider 1.8.13 */
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
/*Scroll Pane*/
.scroll-pane { overflow: auto; width: 100%; margin-left:-1px; float:left; }
.scroll-content { width:2500px; float: left; }
.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0 -1px -1px -1px; }
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2em; margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:.2em; height: 1.5em; }
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: -8px auto 0; position: relative; top: 50%; }
/* jQuery UI Tabs 1.8.13 */

#dd-nav{ padding:20px; background:#D7D7D7; border:0; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; margin: 0 0 8px 0;}

#main-nav {list-style:none; float:left; z-index: 100; position:relative;}
#main-nav-right {list-style:none; float:right; z-index: 100; position:relative;}

#main-nav li {float:left;font-size:13px;text-transform:uppercase;font-weight:bold;margin:0 20px 0 0;position:relative;}
#main-nav-right li {float:left;font-size:13px;text-transform:uppercase;font-weight:bold;margin:0 0 0 20px;position:relative;}
#main-nav a, #main-nav-right a {color:#444444;display:block;height:38px;}
#main-nav li a:hover, #main-nav-right li a:hover {text-decoration:none;color:#FFFFFF;}
#main-nav ul, #main-nav-right ul {background:#D7D7D7;position:absolute;left:-9999px;padding:20px 20px 10px 20px;text-align:left;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;-moz-box-shadow: 0px 3px 5px -2px #000;-webkit-box-shadow: 0px 3px 5px -2px #000;box-shadow: 0px 3px 5px -2px #000;}
#main-nav ul li  {float:none;padding:0 20px 10px 0;width:100%;}
#main-nav-right ul li {float:none;padding:0 20px 10px 0;width:100%; margin-left:0px;}
#main-nav ul a, #main-nav-right ul a {white-space:nowrap;font-size:11px;height:auto;width:100%;}
#main-nav ul a:hover, #main-nav-right ul a:hover {background:url(../img/nav-arrow.png) no-repeat right;color:#FFFFFF;}
#main-nav li:hover ul, #main-nav-right li:hover ul {left:-20px;}

li.separator div, div.separator {height:0px; border-top:1px solid #555555; margin:10px 0;}


/* jQuery UI Datepicker 1.8.13 */
.ui-datepicker-trigger { vertical-align:bottom; padding:0 0 0 2px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;}
/* RTL support */
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}
/* jQuery UI Progressbar 1.8.13 */
.ui-progressbar{height:2em;text-align:left;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
/* Selectmenu*/
#jcaSelect.menu,#jcaSelect.button{padding:0 10px}
.ui-selectmenu { display:inline-block; position:relative; height:18px; text-decoration: none; overflow:hidden;;}
.ui-selectmenu li { }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible;}
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown {  }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 16px; display:block; padding:.1em .3em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px;}
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0;}
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected {  }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block;margin:0 0 2px 0;}
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold;}
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/*Tiny ScrollBar !*/
#scrollbar2 {margin: 0px 0px 0px 0px; width:1160px;}
#scrollbar2 .viewport {width: 1160px; overflow: hidden; position:relative; float:left; padding:0 0 0px 0;}
#scrollbar2 .overview {list-style: none; margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute; height:auto;}
#scrollbar2 .scrollbar {background: url(../img/light/bg-scrollbar-track-x.png) no-repeat 0px 0px; margin: 0px ; height: 15px; clear: both; position: relative;}
#scrollbar2 .track {background: url(../img/light/bg-scrollbar-trackend-x.png) no-repeat 100% 0px; width: 100%; height: 15px; position: relative;}
#scrollbar2 .thumb {background: url(../img/light/bg-scrollbar-thumb-x.png) no-repeat 100% 50%; left: 0px; top: -5px; height: 25px; overflow: hidden; position: absolute; cursor: pointer;}
#scrollbar2 .thumb .end {background: url(../img/light/bg-scrollbar-thumb-x.png) no-repeat 0px 50%; width: 5px; height: 25px; overflow: hidden;}
#scrollbar2 .disable {display: none;}

/*Video Thumbnails - Carousel*/
.clipWrap{display:inline;width:154px;height:100px;z-index:-1;cursor:pointer;}
.clipThumb{z-index:-1;text-align:center;width:140px; height:81px;max-width:140px; max-height:81px;background:url(../img/light/clipThumbFrame.png) no-repeat 0px 0px;margin:5px auto 0px auto;}
.clipThumb img{display:block; width:auto; height:81px;max-width:140px; max-height:81px; margin-top:3px; margin-left:auto; margin-right:auto;z-index:-1}
.clipThumb object{height:80px;width:140px; max-height:80px; margin-top:2px; margin-left:auto; margin-right:auto;z-index:-1}
.clipThumb embed{height:80px;width:140px; max-height:80px; margin-left:auto; margin-right:auto;z-index:-1}
.clipContent{position:relative;top:-85px;z-index:0;text-align:center;}
.clipContent .thumb{z-index:0;text-align:center; max-height:79px; max-width:140px; margin:7px; height:79px;}
.clipLogo{text-align:center;z-index:0;display:block;max-width:76px;max-height:32px; height:32px; padding:10px 0 3px 0;margin:auto;}
.clipLogo img{max-width:72px;max-height:32px;margin:5px;cursor:pointer;}
.clipSubs{text-align:center;z-index:0;margin:auto;width:130px;height:25px;max-height:25px;font-size:10px;line-height:12px;color:#ffffff;padding-top:7px;cursor:pointer;
white-space-collapse:collapse;overflow:hidden;text-overflow:ellipsis;}
.clipFrame{position:relative;width:154px;height:100px;background:url(../img/light/clipThumbFrame.png) no-repeat 0px -100px;z-index:1;}
.clipFrame.click{top:-100px;width:140px;height:80px;z-index:1;cursor:pointer;margin:5px auto 0px auto; background:none;}
.clipDesc{display:block;line-height:14px;height:14px;z-index:1;font-size:9px;padding:8px 2px 0 4px;width:148px;}
.clipDescL{display:block;float:left;z-index:1;text-align:left;width:105px;padding:0 0 0 2px;line-height:14px;max-height:14px;white-space-collapse:collapse;overflow:hidden;text-overflow:ellipsis;}
.clipDescR{display:inline;float:right;z-index:1;text-align:right;padding:0;width:40px;}

#slider-code{height:110px; overflow:hidden; margin-left:auto; margin-right:auto;}
#slider-code .viewport{float:left; width: 810px; height: auto; overflow: hidden; position: relative;}
#slider-code .buttons {background: url(../img/light/carouselBtns.png) no-repeat scroll 0px 0px transparent;
display: block;
float: left;
height: 36px;
margin: 30px 0 0 0;
overflow: hidden;
position: relative;
text-indent: -999em;
width: 36px;}
#slider-code .next{background-position: -36px 0;margin-left:6px;margin-right:3px;}
#slider-code .prev{background-position: 0px 0;margin-right:6px;margin-left:3px;}
#slider-code .next:hover{background-position: -36px -36px;}
#slider-code .prev:hover{background-position: 0px -36px;}
#slider-code .next:focus{background-position: -36px -72px;}
#slider-code .prev:focus{background-position: 0px -72px;}
#slider-code .disable{visibility: hidden;}
#slider-code .overview{list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0;}
#slider-code .overview li{float:left; margin: 0 8px 0 0;padding:1px;height:100px; width:154px;}

/* Shadow Box Config */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Arial,Helvetica,sans-serif;font-weight:200;color:#ffffff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%; width:100%; overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../img/light/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#C7C7C7;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background:url(../img/light/shadowBtns.png) -64px 0px;}
#sb-nav-next{background:url(../img/light/shadowBtns.png) -16px 0px;}
#sb-nav-previous{background:url(../img/light/shadowBtns.png) 0px 0px;}
#sb-nav-play{background:url(../img/light/shadowBtns.png) -32px 0px;}
#sb-nav-pause{background:url(../img/light/shadowBtns.png) -48px 0px;}
#sb-nav-close:hover{background:url(../img/light/shadowBtns.png) -64px -16px;}
#sb-nav-next:hover{background:url(../img/light/shadowBtns.png) -16px -16px;}
#sb-nav-previous:hover{background:url(../img/light/shadowBtns.png) 0px -16px;}
#sb-nav-play:hover{background:url(../img/light/shadowBtns.png) -32px -16px;}
#sb-nav-pause:hover{background:url(../img/light/shadowBtns.png) -48px -16px;}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#ffffff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#ffffff;text-decoration:underline;}
