* {
  margin: 0;
  padding: 0;
}

body {
  text-align: center; 
  font: 12px/13px Arial, Helvetica, Verdana, sans-serif;
  color:#000;
}




h1 {
	font: bold 2.0em/1.1em Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
	color:#004D74;
	margin-top:1em;
	padding:0px 5px 6px 5px;
}

h2 {
  font:bold 1.4em/1.4em Arial, Helvetica, Verdana, sans-serif;
   color:#000;
   text-align:left;
   padding:14px 5px 0px 5px;
}

h3 {
font: italic 1.3em/1.5em Arial, Helvetica, sans-serif;
text-align:left;
color:#000;
padding:14px 5px 0px 5px;
}

p {
 font-size: 1.2em;
 line-height:2.0em;
 text-align:justify;
 padding:8px 5px 4px 5px;
}

ul, ol {
 font-size: 1.2em;
 line-height:1.7em;
 text-align:left;
 padding:8px 5px 4px 25px;
} 

li {
padding-bottom:8px;
}

p.intro {
font-size:1.4em;
}

p.small {
font-size:0.9em;
}

p.quote {
font-style:italic;
padding-left:40px;
}

.emph {
color:#CC0000;
font-weight:bold;
}

.italic {
	font-style:italic;
}	

/* pseudo classes
===============*/

a:link,
a:visited,
a:hover, 
a:active {
color:#000;
text-decoration:none;
border-bottom: 1px solid #999;
}

a.backtotop:link,
a.backtotop:visited {
display:none;
}

/* layout divs
===============*/

#wrapper {
  width:100%; 
  position:relative;
  margin: 0 auto;
  padding:0; 
  line-height:normal;
}

#moviebase {
	width:100%;
	height:auto;
}

#maincol,
#maincolinside {
width:70%;
height:auto;
float:right;
}

#logoholder {
display:none;
}

#logoholderprint {
width:27%;
float:left;
padding-left:10px;
text-align:left;
}

#flashbase,
#contentspacer,
#flashholder {
display:none;
}

/* Sublinks Sidebar Box
================= */

#sublinks {
width:250px;
float:right;
display:inline;
border:1px solid #ccc; 
background-color:#F4F4F4;
padding:8px;
margin:8px 5px 2px 28px;
}

#sublinks h1 {
background:#009F50 url(../images/sublinks_back.png) top left repeat-x;
font:bold 11px/16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform:uppercase;
padding:4px 6px 4px 6px;
margin:0;
}

#sublinks p {
 font-size: 1.15em;
 line-height:1.4em;
 text-align:left;
 color:#1E1E1E;
padding:5px 3px 0px 6px;
}

/* Home Page lower columns
================= */

#contentcol_left {
width:49%;
position:relative;
float:left;
margin-top:10px;
background: transparent url(../images/dotline_vert.gif) top right repeat-y; 
}

#contentcol_right {
width:49%;
position:relative;
float:right;
margin-top:10px;
}

h2.contentcol {
  font-size:1.3em;
  line-height:1.3em;
  text-transform:uppercase;
  padding:10px 10px 0px 5px;
}

p.contentcol {
 font-size:1.0em;
 line-height:1.5em;
 font-weight:bold;
 text-align:left;
 padding:6px 5px 8px 5px;
}

/* News Column
==================*/

#newscol {
display:none;
}

h2.newscol,
h2.leftcol {
font-size: 1.3em;
line-height:1.3em;
padding:30px 5px 10px 0;
text-transform:uppercase;
color:#000;
background: url(../images/dotline_horiz.gif) bottom left repeat-x;
}

p.newscol {
 font-size:0.9em;
 line-height:1.5em;
 text-align:left;
 color:#1E1E1E;
padding:0px 5px 10px 0px; 
margin:0 0 0 74px;
}

.newscol a:link,
.newscol a:visited {
margin-left:0;
color:#1E1E1E;
border:none; 
font-weight:bold;
}

.newscol a:hover {
text-decoration:underline;
}
 
/* Hide from IE mac. Only IE Win sees this \*/
* html p.newscol { 
 height:1%;
 margin-left:0;
} 
 /* End hide from IE/Mac */

#newsitem {
width:243px;
height:100%;
position:relative;
margin-top:12px;
overflow:visible;	
}

div.newsdate {
float:left;
width:57px;
height:62px;
margin:3px -25px 0 3px;
padding:0;
background:#FFF;
border:1px solid #666;
}

.newsdate p {
text-align:center;
color:#4C4C4C;
line-height:1.3em;
margin:0;
padding:0;
}

.newsdate span.asiapac {
font-size:8px;
height:16px;
display:block;
color:#FFF;
font-weight:bold;
background-color:#CC0000;
}

.newsdate span.singapore {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#660099;
}

.newsdate span.malaysia {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#336633;
}

.newsdate span.philippines {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#000099;
}

.newsdate span.australia {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#000099;
}

.newsdate span.china {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#663300;
}

.newsdate span.thailand {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#840063;
}

.newsdate span.taiwan {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#007777;
}

.newsdate span.japan {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#AA552A;
}

.newsdate span.korea {
	font-size:8px;
	height:16px;
	display:block;
	color:#FFF;
	font-weight:bold;
	background-color:#669900;
}

.newsdate span.date {
font-size:28px;
height:20px;
display:block;
font-weight:bold;
padding-top:8px;
}

.newsdate span.month {
font-size:9px;
display:block;
}

/* left column - general text content
(always below news column)
==================================== */

#leftcol {
display:none;
}

#leftcol p {
padding-left:0px;
padding-right:0;
font-style:italic;
text-align:left;
line-height:1.6em;
}

#leftcol h1,
#leftcol h2 {
	font-size: 1.3em;
	line-height:1.3em;
	padding:30px 0 10px 0;
	margin-left:0px;
	margin-right:10px;
	text-transform:uppercase;
	color:#000;
	background: url(../images/dotline_horiz.gif) bottom left repeat-x;
}

#navbar {
display:none;
}

#search {
display:none;
}

/* Contact Form
=================== */
form {
text-align:left;
width:460px;
}

fieldset {
margin:0px 0 12px 0px;
border:none;
}

legend {
font-weight:700;
}

fieldset p,
label {
text-align:left;
color:#006699;
font-weight:bold;
}

label.required {
color:red;
font-size:10px;
}

input {
border:1px solid #CCC;
background:#F3F3F3 url(images/textfield_back.png) top left repeat-x;
font:12px/16px Arial, Verdana, sans-serif;
padding:3px;
width:395px;
}

input.submit,imput.reset {
background:#FFF url(../images/formbtn.png) no-repeat center bottom;
border:none;
color:#FFF;
display:inline;
font:bold 11px/10px Arial, Verdana, sans-serif;
height:30px;
width:76px;
padding-top:6px;
}

input:focus,textarea:focus {
border:1px solid #CCC;
color:#333;
}


select:option {
border:1px solid #CCC;
background-color:#999;
}

textarea {
border:1px solid #CCC;
background:#F3F3F3 url(../images/textarea_back.png) top left repeat-x;
color:#333;
display:inline;
font:12px/16px Arial, Verdana, sans-serif;
height:140px;
padding:4px;
width:395px;
}

input.radio + label {
text-indent:0;
}

/* News Story header data
=============== */

#newsdata {
height:15px;
position:relative;
margin:10px 5px 10px 5px;
padding:0px;
background-color:#FFF;
text-align:left;
}

.newsdataasiapac,
.newsdatachina,
.newsdatahongkong,
.newsdatasingapore,
.newsdatamalaysia,
.newsdatajapan,
.newsdatakorea,
.newsdatataiwan,
.newsdataindonesia,
.newsdatathailand,
.newsdataphil {
display:inline;
font:bold 1.0em/1.5em Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform:uppercase;
padding:3px 10px 3px 10px;
}

.newsdataasiapac {
background-color:#CC0000;
border:1px solid #CC0000;
}

.newsdatachina {
background-color:#663300;
border:1px solid #663300;
}

.newsdatahongkong {
background-color:#006633;
border:1px solid #006633;
}

.newsdatasingapore {
background-color:#660099;
border:1px solid #660099;
}

.newsdatamalaysia {
background-color:#336633;
border:1px solid #336633;
}

.newsdataphil {
background-color:#FF6600;
border:1px solid #FF6600;
}

.newsdatakorea {
background-color:#669900;
border:1px solid #669900;
}

.newsdatataiwan {
background-color:#007777;
border:1px solid #007777;
}

.newsdataindonesia {
background-color:#CC6600;
border:1px solid #CC6600;
}

.newsdatathailand {
background-color:#990066;
border:1px solid #990066;
}

.newsdataphil {
background-color:#000099;
border:1px solid #000099;
}


.newsdate {
	background-color:#FFF;
	border:1px solid #CCC;
	display:inline;
	font: 1.0em/1.5em Arial, Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
	padding:3px 10px 3px 10px;
}

.newsdownload,
.newsdownload a:link,
.newsdownload a:visited {
display:none;
}

/* Footer 
===========*/

#footer {
 width:907px;  
  position:relative;
  clear:both;
  margin:0;
  padding:0;
}

p.footer {
padding:15px 0px 0px 0px;
font:normal 0.9em Arial, Helvetica, sans-serif;
color:#333;
}

.footer a:link,
.footer a:visited,
.footer a:hover, 
.footer a:active { 
display:none;
}

img.noborder,
a.noborder {
border:none;
}

img.floatright {
	float:right;
	margin-left:12px;
	margin-top:12px;
	border:none;
}

img.floatleft {
	float:left;
	margin-right:12px;
	margin-top:12px;
	border:none;
}

.printpage a:link, 
.printpage a:visited,
.printpage a:hover {
display:none;
}

.newspress_footnote {
	font: italic 0.9em Arial, Helvetica, sans-serif;
	line-height:1.5em;
 }
