/* HTML AND BODY */
html, body {
	margin:                 0px;
	padding:                0px;
	height:                 100%;
	font-family:            Arial, Helvetica, sans-serif;
	text-shadow:            0 0 0 #000;
}
/* BODY BACKGROUND */
body {
	position:absolute;
	background-image:       url(../images/main_background.jpg);
	background-position:    top left;
	background-repeat:      no-repeat;
	background-attachment:	fixed;
}
/* LOGO */
div.divLogo {
	position:               absolute;
	top:                    0px;
	left:                   0px;
	margin:                 0px;
	padding:                0px;
	background:             url(../images/logo.gif);
	background-position:    top left;
	background-repeat:      no-repeat;
	width:                  360px;
	height:                 100px;
	cursor:                 pointer;
}
div.divLogo a {
	margin:                 0px;
	padding:                0px;
	display:                block;
	width:                  100%;
	height:                 100%;
	text-decoration:        none;
}

/* RIGHT CONTENT PANEL */
table.tableRightContentPanel {
	position:               relative;
	top:                    150px;
	left:                   225px;
	margin:                 -25px 0px 0px 0px;
	padding:                0px;
	width:                  880px;
	height:                 auto;
}
table.tableRightContentPanel tr.trFirst {
	position:               relative;
	margin:                 0px;
	padding:                0px;
	height:                 10px;
}
table.tableRightContentPanel tr.trSecond {
	position:               relative;
	top:                    -1px;
	margin:                 0px;
	padding:                0px;
}
table.tableRightContentPanel tr.trThird {
	position:               relative;
	top:                    -1px;
	margin:                 0px;
	padding:                0px;
	height:                 10px;
}
table.tableRightContentPanel td {
	margin:                 0px;
	padding:                0px;
}
table.tableRightContentPanel td.tdLast {
	background-color:       #363636;
	line-height:            0px;
	font-size:              0px;
	filter:                 alpha(opacity=30);
	opacity:                0.3;
	-moz-opacity:           0.3;
	border-right: #363636 solid 1px;
}
table.tableRightContentPanel td.tdTopBg {
	background-image:       url(../images/content_background_top.gif);
	width:                  470px;
	line-height:            0px;
	filter:                 alpha(opacity=30);
	opacity:                0.3;
	-moz-opacity:           0.3;
}
table.tableRightContentPanel td.tdBottomBg {
	background-image:       url(../images/content_background_bottom.gif);
	width:                  470px;
	line-height:            0px;
	filter:                 alpha(opacity=30);
	opacity:                0.3;
	-moz-opacity:           0.3;
}
table.tableRightContentPanel td.tdContent {
	
	height:                 auto;
	float:                  left;
}
table.tableRightContentPanel div.divContent {
	margin:                 0px;
	padding:                0px 0px 0px 20px;
	width:                  470px;
	height:                 auto;
	position:               absolute;
	z-index:                100;
	color:                  #FFFFFF;
}
table.tableRightContentPanel div.divContentBg {
	margin:                 0px;
	padding:                0px;
	width:                  470px;
	height:                 50px;
	background-color:       #363636;
	filter:                 alpha(opacity=30);
	opacity:                0.3;
	-moz-opacity:           0.3;
}
table.tableRightContentPanel div.divContent h1 {
	margin:                 0px 0px 10px 0px;
	padding:                0px;
	font-size:              44px;
	color:                  #FFFFFF;
	font-weight:            normal;
	width:                  100%;
	text-align:             left;
	background-image:       none;
	background-position:    center left;
	background-repeat:      no-repeat;
}
table.tableRightContentPanel div.divContent h1 span {
	margin:                 0px;
	padding:                0px;
	visibility:             hidden;
	font-size:              44px;
}
table.tableRightContentPanel div.divContent p {
	margin:                 0px;
	padding:                0px;
	font-size:              14px;
	color:                  #FFFFFF;
	font-weight:            normal;
	text-align:             justify;
	
}
table.tableRightContentPanel div.divContent p a {
	margin:                 0px;
	padding:                0px;
	font-size:              13px;
	color:                  #FFFFFF;
	font-weight:            normal;
}
table.tableRightContentPanel div.divContent p a:hover {
	color:                  #363636;
}

/* TABLE CONTENT FOR ENTER BUTTON, PASSWORD FIELD AND SELECTING A COMPANY */
table.tableLogin {
	margin:                 0px;
	padding:                0px;
	width:                  340px;
}
table.tableLogin td {
	margin:                 0px;
	padding:                10px 0px 10px 0px;
	width:                  auto;
	font-size:              13px;
	color:                  #FFFFFF;
	font-weight:            normal;
}
table.tableLogin td.tdFirst {
	margin:                 0px;
	padding:                0px;
	width:                  100px;
	font-size:              13px;
	color:                  #FFFFFF;
	font-weight:            normal;
}
table.tableLogin td.tdSecond {
	margin:                 0px;
	padding:                0px;
	width:                  auto;
}
table.tableLogin td.tdThird {
	text-align:             right;
	width:                  88px;
}
table.tableLogin td select {
	margin:                 0px;
	padding:                0px;
	width:                  100%;
	height:                 20px;
	font-size:              13px;
	color:                  #ACACAC;
	font-weight:            normal;
	border:                 #9FA5AB solid 1px;
}
table.tableLogin td input.inputText {
	margin:                 0px;
	padding:                0px;
	width:                  138px;
	height:                 18px;
	font-size:              13px;
	color:                  #363636;
	font-weight:            normal;
	border:                 #9FA5AB solid 1px;
}
table.tableLogin td input.inputButton {
	width:                  100%;
	height:                 20px;
	font-size:              13px;
	color:                  #363636;
	font-weight:            normal;
	border:                 #9FA5AB solid 1px;
}
table.tableLogin td a.specialButton {
	margin:                 0px;
	padding:                0px;
	width:                  88px;
	height:                 22px;
	border:                 none;
	display:                block;
	background-image:       url(../images/filmcore_enter_button.gif);
	background-position:    top left;
	background-repeat:      no-repeat;
	text-decoration:        none;
	line-height:            22px;
}

/* POPUP PASSWORD */
table.tablePopupPassword {
	margin:                 0px;
	padding:                0px;
	width:                  400px;
	height:                 200px;
	background:             #FFFFFF url(../images/popup_password.jpg) no-repeat;
}
table.tablePopupPassword td {
	margin:                 0px;
	padding:                0px;
}
table.tablePopupPassword td.tdTitle {
	padding-left:           30px;
	height:                 60px;
	vertical-align:         top;
}
table.tablePopupPassword td h1 {
	margin:                 0px;
	padding:                0px;
	padding-bottom:         8px;
	font-size:              41px;
	color:                  #FFFFFF;
	font-weight:            normal;
	width:                  auto;
	text-align:             left;
}
table.tablePopupPassword td.tdFirst {
	padding-left:           30px;
	width:                  120px;
	font-size:              13px;
	color:                  #FFFFFF;
	font-weight:            normal;
	vertical-align:         top;
}
table.tablePopupPassword td.tdSecond {
	width:                  auto;
	vertical-align:         top;
}
table.tablePopupPassword td.tdSecond input.inputText {
	margin:                 0px;
	padding:                0px;
	width:                  90%;
	height:                 18px;
	font-size:              13px;
	color:                  #363636;
	font-weight:            normal;
	border:                 #9FA5AB solid 1px;
}
table.tablePopupPassword td.tdThird {
	padding-right:          20px;
	width:                  88px;
	text-align:             left;
	vertical-align:         top;
}
table.tablePopupPassword td.tdThird a {
	margin:                 0px;
	padding:                0px;
	width:                  88px;
	height:                 22px;
	border:                 none;
	display:                block;
	background-image:       url(../images/filmcore_enter_button.gif);
	background-position:    top left;
	background-repeat:      no-repeat;
	text-decoration:        none;
	line-height:            22px;
}
table.tablePopupPassword td.tdNote {
	margin:                 0px;
	padding:                0px 20px 0px 30px;
	font-size:              13px;
	color:                  #FFFFFF;
	font-weight:            normal;
	width:                  auto;
	text-align:             left;
}
table.tablePopupPassword td.tdCloseButton {
	margin:                 0px;
	padding:                0px 10px 0px 0px;
	width:                  auto;
	height:                 24px;
	text-align:             right;
	vertical-align:         middle;
}
table.tablePopupPassword td.tdCloseButton a {
	margin:                 0px;
	padding:                0px;
	font-size:              13px;
	color:                  #FFFFFF;
	font-weight:            normal;
	text-decoration:        none;
}
table.tablePopupPassword td.tdCloseButton a:hover {
	text-decoration:        underline;
}
table.displaydata td {
	padding-right:                10px;
}
.rowodd{background-color:#efefef;font-size:90%}
.roweven{background-color:#e0e0e0;font-size:90%}
a:link,a:visited,.qlink:visited{color:#135d7e}
.sortdn{background-image:url(/images/down.gif);background-position:right;background-repeat:no-repeat}.sortup{background-image:url(/images/up.gif);background-position:right;background-repeat:no-repeat}th{padding-right:10px}