/* MOVIES AT WORK STYLE SHEET
*  Dark Blue:  #330066
*  Mid Blue:   #6666cc
*  Light Blue: #ccccff
***********************************/
/*                                              HTML Standard Tags */
body {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#666666;
margin-top:12px;
scrollbar-arrow-color:#330066;
scrollbar-face-color:#ccccff;
}
a {
font-family: arial,helvetica,verdana;
font-size: 10pt;
}
ol{
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin: 0px 0px 2px 30px;
}
table{
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#666666;
}
p {
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin:5px 0px 5px 0px;
}
img {
border-width:0px;
margin:0px;
padding:0px;
}

/*                                               text formating  */
ul.terms{
margin: 3px 0px 3px 30px;
}
ul.list1{
list-style-position: outside;
list-style-type:disc;
margin-top: 0px;
margin-bottom: 0px;
}
.list1 li{
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#666666;
padding:2px;
margin: 0px 0px 0px -20px;
}
ol.list2{
list-style-type:lower-alpha;
margin-top: 0px;
margin-bottom: 0px;
}
.list2 li{
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#666666;
padding:2px;
}
ol.topTen li{
font-family: arial,helvetica,verdana;
font-size: 10pt;
padding: 1px;
}
.tab {
font-family: arial,helvetica,verdana;
font-size: 12pt;
color:#000000;
background-color:#ccccff;
padding:3px;
margin-top: 2px;
}
.box {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#666666;
border: 1px solid #ccccff;
padding:3px;
}
.roundedBox {
background-color:#F4FCF8;
margin-top:0px;
margin-bottom:0px;
}
.helpTab {
font-family: arial,helvetica,verdana;
font-size: 12pt;
color:#006600;
background-color:#ccffcc;
padding:3px;
margin-top: 2px;
}
.helpBox {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#006600;
border: 1px solid #ccffcc;
padding:3px;
}
span.mand {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:red;
}
span.highlightStatus {
font-family: arial,helvetica,verdana;
font-size: 10pt;
font-weight: bold;
color:#CC0000;
}
hr.separator {
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
border:none;
border-top:1px dotted #cccccc;
color:#ffffff;
}
.txt1{
font-family: arial,helvetica,verdana;
font-size:12pt;
color:#663399;
margin:5px 0px 5px 0px;
}
.txt2{
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin:0px;
}
.txt3{
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin:0px;
/*color:#996600;*/
color:#336600;
}
.footnote{
font-family: arial,helvetica,verdana;
font-size: 8pt;
font-style:italic;
margin:0px;
}
td.tourTextCol {
vertical-align:top;
padding:0px 6px 0px 6px;
}
td.tourTextCol p,td.tourTextCol a{
font-size: 12pt;
}
 /*                                               HEADINGS */
h1 { /* Headings on main screens, DVDs, Videos etc. */
font-family: arial,helvetica,verdana;
font-size: 14pt;
color: #330066;
margin: 0px 0px 6px 0px;
padding: 1px 5px 1px 0px;
}
h2 { /*Search Results Heading */
font-family: arial,helvetica,verdana;
font-size: 14pt;
color: #330066;
margin: 3px 0px 6px 0px;
padding: 1px 5px 1px 0px;
}
h3 { /*My MoviesAtWork Headings */
font-family: arial,helvetica,verdana;
font-size: 12pt;
color: #000000;
font-weight: bold;
margin: 0px 0px 3px 0px;
padding: 1px 5px 1px 5px;
background-color: #ccccff;
border-top: 1px solid  #000099;
}
h4 { /* Login, Registration, Admin  Headings */
font-family: arial,helvetica,verdana;
font-size: 14pt;
background-color: #6666cc;
margin:0px 0px 6px 0px;
padding:3px 3px 3px 3px;
border-top:4px solid #333399;
border-bottom:2px solid #9999ff;
color:#ffffff;
}
.head2 {
font-family: arial,helvetica,verdana;
font-size: 12pt;
color:#663399;
color:#cc0000;
font-weight:bold;
padding:3px;
margin:0px;
}
.head3 { 
font-family: arial,helvetica,verdana;
font-size: 12pt;
font-weight:bold;
color:#ff6600;
margin: 10px 0px 0px 0px;
}
.head4 { 
font-family: arial,helvetica,verdana;
font-size: 11pt;
font-weight:bold;
color:#999999;
margin: 6px 0px 6px 0px;
}
h1.tourHeading {
font-family: arial,helvetica,verdana;
font-size: 14pt;
color: #ff6600;
color: #666666;
margin: 0px 0px 6px 0px;
padding: 1px 5px 1px 0px;
border-bottom:1px solid red;
}
/*                                               LINKS */ 
/* Links used on menu content pages */
a {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color: #6600ff;
}
a.helpLink {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color: #006600;
}
a.titleLink,a.titleLink:link,a.titleLink:visited,a.titleLink:hover {
font-family: arial,helvetica,verdana;
font-size: 10pt;
font-weight:bold;
color:#6666cc;
text-decoration:none; 
}
a.titleLink:hover {
text-decoration:underline; 
}
span.linkSuffix { /* double arrow next to links */
font-size:14pt;
font-weight:bold;
color: #ff6600;
}
.assetThread A {
font-family: arial,helvetica,verdana;
font-size: 12pt;
}
table.iconLinks1 td{
text-align:center;
}
table.iconLinks1 td a{
font-size:12pt;
}
/*                                               Error Messages and Information Messages */ 
.errorBox {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#993333;
border: 1px solid #ff0000;
padding:3px;
margin:3px 0px 3px 0px;
background-color:#ffcccc;
}
.errorBox B{
color:#ff0000;
}
.msgBox {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#006600;
border: 1px solid #006600;
padding:3px;
margin-bottom:2px;
background-color:#ccffcc;
}
/*                                               Page Layout & Column Formatting */
td.leftCol {
font-family: arial,helvetica,verdana;
font-size: 10pt;
/*border-right: 1px dotted #cccccc ;*/
padding: 0px 6px 0px 0px;
width:160px;
vertical-align: top;
}
td.rightCol {
font-family: arial,helvetica,verdana;
font-size: 10pt;
/* border-left: 1px dotted #cccccc ;*/
padding:0px 0px 0px 6px;
width:180px;
vertical-align: top;
text-align:center;
}
td.midCol {
font-family: arial,helvetica,verdana;
font-size: 10pt;
padding:0px 6px 0px 6px;
vertical-align: top;
}
img.vSpacer1px{
display:block;
height:1px;
margin:0px;
padding:0px;
} 
/** 
*                                                 Alphabetic List Selection 
*/
.alphaBar {
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin: 6px 0px 6px 0px;
text-align:left;
}
.alphaBar A {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#ffffff;
text-decoration: none;
background-color: #9966cc;
padding:2px;
margin-right: 1px;
}
.alphaBar A:hover {
background-color:#cc99ff;
color: #000000;
}
/*                                               NAVIGATION */
td.nav1On {
height: 30px;
background-color: #ccccff;
}
td.nav1Off {
height: 30px;
background-color: #ccccff;
}
.nav1On A {
font-family: arial,helvetica,verdana;
font-size: 10pt;
font-weight: bold; 
color: #333399; 
border-top: #ffffff 2px groove; 
padding-top: 6px; 
border-right: #333399 1px groove; 
padding-right: 18px; 
padding-bottom: 6px; 
border-left: #ffffff 2px groove; 
padding-left: 18px; 
height: 18px; 
background-color: #ccccff; 
text-decoration: none;
}
.nav1On A:hover {
color: #ffffff; 
background-color: #ccccff;
}
.nav1Off A {
font-family: arial,helvetica,verdana;
font-size: 10pt;
font-weight: bold; 
color: #ffffff; 
padding-top: 6px;  
border-top: #ccccff 2px groove; 
border-right: #333399 1px groove; 
padding-right: 12px; 
padding-bottom: 6px;
border-left: #ccccff 2px groove; 
padding-left: 12px; 
height: 18px; 
background-color: #6666cc; 
text-decoration: none;
}
.nav1Off A:hover {
color: #6666cc; 
background-color: #ccccff;
}
/*                                               Quick Search Bar */
TD.searchBar {
font-family: arial,helvetica,verdana;
font-size: 10pt;
font-weight:bold;
color:#ff6600;
background-color: #ccccff;
padding:3px 3px 3px 3px;
}
/*                                               Left Hand Navigation */ 
table.leftNav {
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin: 0px 0px 3px 0px;
width:100%;
}
.leftNav TH {
font-family: arial,helvetica,verdana;
font-size: 12pt;
font-weight: normal;
color: #ffffff;
background-color: #6666cc;
padding: 4px;
text-align: left;
}
.leftNav TD {
font-family: arial,helvetica,verdana;
font-size: 10pt;
background-color: #ccccff;
padding: 4px;
margin-bottom: 10px;
}
.leftNav TD A {
text-decoration: none;
color:#666666;
}
.leftNav TD A:hover {
text-decoration: underline;
}
.leftNav TD A.leftNavOn {
font-weight:bold;
color:#ff6600;
}
/*                                               Buttons */
div.buttonGroup {
vertical-align: bottom;
text-align:center;
white-space:nowrap;
background-color: #E0EEEE;
padding: 5px;
margin: 2px 0px 2px 0px;
height:17px;
}
a.myButton,a.myButton:link,a.myButton:visited,a.myButton:hover {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#000000; 
padding:2px 5px 2px 5px; 
border:1px solid #333333; 
background-color:#efefef; 
text-decoration:none; 
height:18px;
margin-right:3px;
}
a.myButton:hover {
background-color:#ffffff;
border-color: #000000;
}
a.myButtonAction,a.myButtonAction:link,a.myButtonAction:visited,a.myButtonAction:hover {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#ffffff; 
padding:2px 5px 2px 5px; 
border:1px solid #000000; 
background-color:#009900; 
text-decoration:none; 
height:18px;
margin-right: 3px;
}
a.myButtonAction:hover {
background-color:#ccffcc;
color:#000000;
}
.buttonWrapper{
padding:4px 0px 3px 0px;
}
/*                                               PORTLETS */ 
/* Portlet 1 : Mini Login */ 
table.myPortlet1 {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#000000;
border: 1px solid #000066;
width:100%;
margin: 0px 0px 3px 0px;
}
.myPortlet1 TH {
font-weight:bold;
color: #ffffff;
background-color: #6666cc;
padding: 3px;
text-align: left;
}
.myPortlet1 TD {
padding:3px;
}
/* Portlet 2 : Quick Start */ 
table.myPortlet2 {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#000000;
border: 1px solid #6666cc;
width:100%
}
.myPortlet2 TH {
font-family: arial,helvetica,verdana;
font-size: 12pt;
font-weight:normal;
color: #ffffff;
background-color: #6666cc;
padding: 3px;
text-align: left;
}
.myPortlet2 TD TABLE TR TD {
color:#000000;
padding:3px;
}
.dashboard {
padding:2px 12px 2px 0px; 
text-align:right;
width:85%;
}
/* Portlet 3 : Information Box */  
.myPortlet3 {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color:#000000;
border-width: 3px 0px 3px 0px;
border-color: #000066;
border-style: solid;
background-color:#efefef;
margin: 6px 0px 0px 0px;
width:100%;
}
.myPortlet3 th {
color: #000099;
padding: 3px;
}
.myPortlet3 td {
padding: 3px;
}
.myPortlet3 OL {
margin-left:25px;
}
.myPortlet3 OL LI A {
color: #666666;
text-decoration: none;
}
.myPortlet3 OL LI A:hover {
text-decoration: underline;
}
/*                                               TABLE FORMATTING */
#checkboxCentred {
vertical-align: middle;
text-align: center;
} 
/* assetList : tables displayed in DVDs, Video etc.*/ 
table.assetList {
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin:3px 0px 3px 0px;
border-top: 2px solid #330066;
border-bottom: 1px solid #663399;
}
.assetList th {
background-color: #9966cc;
padding:3px;
color: #ffffff;
text-align: left;
margin-top: 10px;
}
table.assetList td {
color:#000000;
background-color: #cc99ff;
padding: 3px;
margin: 2px 2px 2px 2px;
vertical-align: top;
}
table.assetList #dataRow {
background-color: #efefef;
}
/* table paging footer formatting */
.paging a {
font-family: arial,helvetica,verdana;
font-size: 10pt;
padding: 4px;
}
.paging {
margin-bottom:5px;
}
td.noRowsMsg{
font-family: arial,helvetica,verdana;
font-size: 12pt;
color: #330066;
text-align: center;
}
/** 
* myList1 : Most table lists in My MoviesAtWork 
*/
table.myList1 {
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin: 6px 0px 6px 0px;
border-top: 2px solid #6666cc;
border-bottom: 1px solid #6666cc;
}
.myList1 th {
background-color: #cccccc;
padding:4px;
color: #330066;
text-align: left;
margin-top: 10px;
}
table.myList1 td {
background-color: #efefef;
padding: 3px;
vertical-align: top;
}
/** 
* myList2 : Alternate table lists in My MoviesAtWork 
*/
table.myList2 {
font-family: arial,helvetica,verdana;
font-size: 10pt;
margin: 0px 0px 2px 0px;
border: 1px solid #ccccff;
}
.myList2 th {
background-color: #cccccc;
padding:4px;
color: #330066;
text-align: left;
}
table.myList2 td {
background-color: #efefef;
padding: 2px;
vertical-align: top;
}
/*                                               FORMS */
form.formNoBorder {
margin:0px 0px 0px 0px;
}
/* form : Used on most entry and read-only forms */ 
table.form {
width:100%;
border-top: 1px solid #6666cc;
border-bottom: 1px solid #6666cc;
margin-top: 2px;
margin-bottom: 2px;
}
.formWithBdr {
width:100%;
border: 1px solid #ccccff;
}
.form td, .formWithBdr td {
font-family: arial,helvetica,verdana;
font-size: 10pt;
color: #000000;
background-color: #efefef;
padding: 2px 5px 2px 5px;
}
td.formLabel {
font-family: arial,helvetica,verdana;
font-size: 10pt;
font-weight: bold;
color: #330066;
background-color: #cccccc;
text-align: right;
vertical-align: top;
padding: 2px 5px 2px 5px; 
width:25%;
}
td.helpCell {
font-family: arial,helvetica,verdana;
font-size: 10pt;
background-color:#ccffcc;
color:#006600;
}
/*                                               FAQ */
div.faqCat1{
font-family: arial,helvetica,verdana;
font-size: 14pt;
color:#6666cc;
color:#663399;
color:#666666;
margin: 5px 0px 5px 0px;
}
a.faqQn1{
font-family: arial,helvetica,verdana;
font-size: 12pt;
color:#663399;
padding:0px 0px 0px 20px;
}
div.faqCat2{
font-family: arial,helvetica,verdana;
font-size: 12pt;
color: #000000;
font-weight: bold;
margin: 0px 0px 3px 0px;
padding: 1px 5px 1px 5px;
background-color: #ccccff;
border-top: 1px solid  #000099;
}
div.faqQn2, div.faqQn2 a.linkDestination {
font-family: arial,helvetica,verdana;
font-size: 12pt;
font-weight:bold;
color: #666666;
}
/*                                                HELP */
a.helpCon1{
font-family: arial,helvetica,verdana;
font-size: 12pt;
text-decoration:none;
color:#663399;
}
a.helpCon2{
font-family: arial,helvetica,verdana;
font-size: 10pt;
text-decoration:none;
color:#663399;
padding: 0px 0px 0px 30px;
}
a.helpTop{
font-family: arial,helvetica,verdana;
font-size: 10pt;
font-weight:normal;
text-decoration:none;
color:#999999;
padding:0px 0px 0px 20px;
}


