
/* ESSENTIALS */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	border-spacing:0;
	border-collapse:collapse;
	text-align:left;
	height:100%;
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
	background: #509EAA url(/img/skyfilms/bg.jpg) top left repeat-x;

}

table {
	border-collapse:collapse;
	border-spacing:0;
}
th {
	font-size:12px;
	text-align:left;
	vertical-align:top;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	margin:0;
	padding:0;
}

img {
	border-spacing:0;
	border-collapse:collapse;
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
}

a, a:visited {
	text-decoration:none;
	color:#0192B5;
	cursor:pointer;
}

a:focus, a:hover, a:active { outline:none }

a:hover {
	text-decoration:underline;
	color:#0192B5;
}

.pointer {cursor:pointer}

h1, h2, h3, h4, h5 {padding:0; margin:0; font-size:100%;}
h1 {font-size:150%; font-weight:bold;}
h2 {font-size:115%; font-weight:bold;}
h3, h4, h5 {font-weight:bold;}

ul,ol  {
	list-style: disc;
	margin-left: .5em;
	padding-left: 1em;
}
ul.nostyle, ol.nostyle  {
	list-style: none;
	margin:0;
	padding:0;
}

form {display:inline}
	
.indent1 {margin-left:10px;} 
.indent2 {margin-left:5px;} 

.nodec, .nodec:hover {text-decoration:none;}

.full {width:100%}
.half {width:50%}

div table.full {width:auto}

/* SPACE AND LINES */

.space_above {margin-top:10px;}
.space_below {margin-bottom:10px;}

.border1 {border:1px solid #EAEAEA;}

.dotted_left  {border-left:1px dotted #EAEAEA;}
.dotted_right  {border-right:1px dotted #EAEAEA;}
.dotted_top  {border-top:1px dotted #EAEAEA;}
.dotted_bot  {border-bottom:1px dotted #EAEAEA;}

.para, .para_spacing {line-height:18px}
.vert_text {line-height:.9em; text-align:center}

/* COLORS */
.txcolor1 {color:#0092BF;}
.txcolor1b {color:#90B8B5;}
.txcolor2 {color:#d15600;}
.txcolor2b {color:#F7B03A;}
.txcolor3 {color:#000000;}
.txcolor3b {color:#EAEAEA;}

.bgcolor1 {color:#F1F1EF;}
.bgcolor2 {color:#F9F9F7;}
.bgcolor3 {color:#FFFFFF;}

.lncolor1 {color:#EAEAEA;}


/* SCAFFOLD */
.outer
{	width:941px;
}
.inner
{	width:985px;
	margin:0 auto;
}

.logo
{	height:93px;
	background:url(/img/skyfilms/logo_banner.jpg) top left no-repeat;
	position:relative;
}
.top_right
{	
	float:right;
	vertical-align:bottom;
	position:absolute;
	bottom:10px;
	right:0;
}
.menu
{	width:941px;
	height:37px;
	background:url(/img/skyfilms/menu_bg.png) top left no-repeat;
	margin-bottom:5px;
}
.menu_admin
{	width:941px;
	height:37px;
	background:url(/img/skyfilms/menu_bg_admin.png) top left no-repeat;
	margin-bottom:5px;
}

table.header td.top_mid
{	background:url(/img/skyfilms/top_mid.jpg) top left repeat-x;
	width:900px;
}
table.header td.top_right
{	background:url(/img/skyfilms/top_08.jpg) top right no-repeat;
	width:49px;
	height:59px;
}

.dialog
{	width:701px;
}
.dialog .header
{	width:100%;
	height:75px;
}
.dialog .feature
{	with:100%;
	padding:10px 40px 10px 10px;
	background-image:none !important;
}

.dropdown_menu
{	margin-left:1px;
}
.dropdown_menu .menu_items
{	width:173px;
	padding:10px 0 15px 0;
	line-height:20px;
	background: url(/img/skyfilms/dropdown.png) bottom left no-repeat;
}
.dropdown_menu .menu_item, .dropdown_menu .menu_item a
{	color:#fff;
	font-weight:bold;
	padding-left:6px;
}

table.feature_top {
	width:100%;
	padding:0;
}

 table.feature {
	width:100%;
	height:100%;
	padding:0;
	padding: 20px 0 20px 0;
}
 table.feature tr.feature td.left {
	width:200px;
	padding:20px;
	margin:0;
}
 table.feature tr.feature td.feature {
	padding:0 0 0 30px;
}
table.feature tr.feature td.right {
	width:200px;
	padding:0 0 0 30px;
	margin:0;
}

table.feature tr.feature td.feature_full {
	padding:0 0 20px 0;
}
table.feature td.feature_full div.scroller
{	padding-top:20px;
	padding-right:20px;
}

.main
{	width:100%;
}
.main .breadcrumb
{	padding:0 20px 0 20px;
	width:941px;
}
.main .feature_cap
{	background:url(/img/skyfilms/featuretop_bg.png) top left no-repeat;
	width:941px;
	height: 31px;
	line-height: 31px;
	padding:0 20px 0 20px;
}
.main table.feature
{	background:url(/img/skyfilms/feature_bg.png) top left repeat-y;
	width:941px;
	padding:0px 8px 0 20px;
}

div.search
{	height:23px;
	padding:3px 0px 0px 10px;
	background:url(/img/skyfilms/search.png) top left no-repeat;
}
input.search
{	border:0px;
	width:165px;
}
input.search_submit
{	width:16px;
	height:16px;
	border:0;
	background:url(/img/skyfilms/magnifier.png) top left no-repeat;
}



/* BOXES */

table.box1 {
	border:1px solid #EAEAEA;
}
table.box1 > tbody > tr > th {
	background: #F1F1EF;
	padding:5px 10px 5px 10px;
}
table.box1 > tbody > tr > td {
	background: #F9F9F7;
	padding:10px;
	border:1px solid #EAEAEA;
}
table.box1 > tbody > tr > td.even {
	background: #F9F9F7;
	padding:10px;
	border:1px solid #EAEAEA;
}
table.box1 > tbody > tr > td.odd {
	background: #FFFFFF;
	padding:10px;
}

.thin {
	padding:2px 10px 2px 10px !important;
}

table.box2 {
	border:0px;
}
table.box2 > tbody > tr > th {
	background: #F1F1EF;
	padding:5px 10px 5px 10px;
}
table.box2 > tbody > tr > td {
	background: #F9F9F7;
	padding:10px;
}
table.box2 > tbody > tr > td.odd {
	background: #FFFFFF;
	padding:10px;
}
table.box2 > tbody > tr > td.space_right {
	border-right:10px solid #fff;
}
table.box2 > tbody > tr > td.space_below {
	border-bottom:10px solid #fff;
}
table.box2 > tbody > tr > td.space_above {
	border-top:10px solid #fff;
}

div.box1 {
	background: #F9F9F7;
	padding:10px;
	border:1px solid #EAEAEA;
}
div.box2 {
	background: #F9F9F7;
	padding:10px;
}
div.box3 {
	background: #fff;
	padding:10px;
}

/* DIVS */
div.err
{	color:red;
	padding:5px;
	margin:0 0 10px 0;
	border:1px solid red;
	background: #fff;
}
div.msg
{	color:orange;
	padding:5px;
	margin:0 0 10px 0;
	border:1px solid orange;
	background: #fff;
}

/* TABLES */

table.bi_tbl  tr  td.left {
	font-weight:bold;
	white-space:nowrap;
	vertical-align: top;
	padding:0px 10px 15px 0 !important;
}
table.bi_tbl tr td.right {
	vertical-align: top;
	padding:0px 10px 15px 0 !important;
	width:auto !important;
}
table.bi_tbl > tbody > tr > td.thin {
	padding-top:2px;
	padding-bottom:2px;
}

table.list
{	border-collapse:collapse;
	empty-cells: show;
}
table.list > tbody > tr > th
{	font:normal bold normal 12px arial;
	color: #0092BF;
	text-align: left;
	padding:5px;
	background: red;
	border:1px solid #EAEAEA;
}

table.list > tbody > tr.odd > td, table.list > tbody > tr > td.odd
{	text-align: left;
	padding:5px;
	background: #FFFFFF;
	border:1px solid #EAEAEA;
}
table.list > tbody > tr.even > td, table.list > tbody > tr > td.even
{
	text-align: left;
	padding:5px;
	background: #F9F9F7;
	border:1px solid #EAEAEA;
}
table.list > tbody > tr > th.empty, table.list > tbody > tr > td.empty, th.empty,  .empty
{	border:1px solid transparent !important;
	background-color:transparent !important;
	
}

table.list2
{	border-collapse:collapse !important;
	border:1px solid red !important; /*#EAEAEA;*/
}
table.list2 > tbody > tr > th
{	font:normal bold normal 12px arial;
	color: #000000 !important;
	text-align: left;
	padding:5px;
	background: #F9F9F7 !important;
	border:1px solid #EAEAEA !important;
}

table.list2 > tbody > tr.odd > td, table.list2 > tbody > tr > td.odd
{	text-align: left;
	padding:5px;
	background: #FFFFFF !important;
	border:1px solid #EAEAEA !important;
}
table.list2 > tbody > tr.even > td, table.list2 > tbody > tr > td.even
{
	text-align: left;
	padding:5px;
	background: #FFFFFF !important;
	border:1px solid #EAEAEA !important;
}
/* FORMS */
input {font:normal normal normal 12px arial;}
textarea {font:normal normal normal 12px arial;}

/* ICONS */

.greybutton
{	width:123px;
	height:26px;
	text-align:center;
	vertical-align:middle;
	background:url(/img/skyfilms/greybutton.png) top left no-repeat;
}
