body { 
	background-color:#DCDCDC;
	color:#444444;
	font-family:"MS Sans Serif", Arial, sans-serif;
	font-style:normal;
	font-size:10pt; 
	margin:0px;
	text-align:center;
}

h1 {
	font-weight:bold;
	font-size:14pt;
}

h2 {
	font-weight:bold;
	font-size:12pt;
}

.start_table {
	width:880px;
	height:800px;
	text-align:center;
}

.start_td {
	background-image:url(../images/cnmc.jpg); 
	background-repeat:no-repeat;
	background-position:-92px 0px; 
	padding-left:10px; 
	padding-right:10px; 
	padding-top:90px;
	text-align:center;
	vertical-align:top;
	font-size:10pt;
	font-weight:normal;
	border-collapse:collapse;
	border:1px solid #400000;
	background-color: #FFFFFF;
	width:880px;
}
	
div.searchform {
	background-color: #FFFFFF;
	margin-top:1px;
	margin-bottom:20px;
	text-align:center;
	color: #555555;
  	font-size: 10pt;
  	font-style: normal;
  	font-weight: bold;
}

div.errTitle {
	background-color: #FFFFFF;
	color:#FF0000;
	font-size:14pt;  
	font-weight:bold;
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;
}
div.errMessage {
	background-color:#FFFFFF;
	color:#000000;
	font-size:10pt;  
	font-weight:normal;
	text-align:center;
}
div.errBack {
	background-color:#FFFFFF;
	color:#000000;
	font-size:10pt;  
	font-weight:normal;
	text-align:center;
	margin-top:10px;
}

span.tips {
	font-size:9pt;  
	color:#A04A40;
	cursor:help;
}
div.searchtips {
	display:none;
	padding-bottom:15px;
}
.searchtipstable {
	font-size:9pt;  
	color:#A04A40;
	padding:3px;
	text-align:left;
}
.searchtipstabletitle {
	font-size:10pt;  
	font-weight:bold;
	color:#A04A40;
	padding:3px;
	text-align:left;
}
.searchresult {
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	padding-left:6px;
	padding-bottom:4px;
	border-collapse:collapse;
}
.searchresult_li {
	background-color:#EEEEEE;
	padding:2px 6px 2px 6px;
}
.searchresult_li1 {
	background-color:#F8F8F8;
	padding:2px 6px 2px 6px;
}
.latestresulttable_content_tr1 {
	background-color:#F8F8F8;
	border-collapse:collapse;
}

.searchresulttable {
	background-color:#FAFEFA;
	padding:6px;
	padding-right:28px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
	width:100%;
}

.searchresulttitle {
	font-size:12pt;  
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #444444;
}
.searchresultHD {
	padding-bottom:1px;
	vertical-align:bottom;
}

.latestresulttable_content {
	border-collapse:collapse;
}
.latestresulttable_content_tr {
	background-color:#EEEEEE;
	border-collapse:collapse;
}
.latestresulttable_content_tr1 {
	background-color:#F8F8F8;
	border-collapse:collapse;
}
.latestresult_released {
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:top;
	padding-left:6px;
	padding-right:6px;
	border-collapse:collapse;
	white-space:nowrap;
}
.latestresult {
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:top;
	padding-left:6px;
	padding-right:6px;
	border-collapse:collapse;
}
.latestresultcel_r {
	text-align:right;
	vertical-align:top;
	padding: 0px 18px 0px 18px;	
	border:0px;
	border-collapse:collapse;
	background: url(../images/filmstrip.jpg) 0 0 repeat-y;
}
.latestresultcel_l {
	text-align:left;
	vertical-align:top;
	padding: 0px 18px 0px 18px;	
	border:0px;
	border-collapse:collapse;
	background: url(../images/filmstrip.jpg) 0 0 repeat-y;
}
.latestresultcel_img {
	width:102px;
	height:140px;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
	border-collapse:collapse;
	text-align:center;
}
.latestresulttable {
	background-color:#FAFEFA;
	padding:6px;
	padding-right:28px;
	width:100%;
	vertical-align:top;
	border-collapse:collapse;
}
.latestresulttd {
	background-color:#FAFEFA;
	padding:6px;
	padding-right:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
	vertical-align:top;
	border-collapse:collapse;
}
.latestresulttitle {
	font-size:14pt;  
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #444444;
}
.latestresultHD {
	padding-bottom:1px;
	vertical-align:bottom;
}

.disresulttable {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
}
.disresulttitle {
	font-size:12pt;
	border-collapse:collapse;
	border-bottom:1px solid #444444;
	margin-top:10px;
}
.disresulttitle_table {
	font-size:12pt;
	width:100%;
}
.disresulttitle_movie_right {
	font-size:9pt;
	text-align:right;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.disresulttitle_movie_left {
	text-align:left;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.disresulttitle_celeb_right {
	font-size:9pt;
	text-align:right;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.disresulttitle_celeb_left {
	text-align:left;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.disresulttitle_clip_left {
	text-align:left;
	vertical-align:bottom;
	background-color:#FFFFFF;
}
.disresulttitle_clip_right {
	font-size:9pt;
	text-align:right;
	vertical-align:bottom;
	background-color:#FFFFFF;
}

.disresultmovietitle {
	font-size:10pt;
	font-weight:bold;
	vertical-align:bottom;
}
.disresultmovietext {
	font-size:10pt;
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
	padding-left:8px;
	white-space:nowrap;
}
.disresultmovietext_bo {
	font-size:10pt;
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
	padding-left:8px;
	white-space:nowrap;
	padding-bottom:6px;
	border-bottom:1px dotted #444444;
}
.disresultcelebtext {
	font-size:10pt;
	font-weight:normal;
	vertical-align:bottom;
	text-align:center;
	white-space:nowrap;
}
.disresultcover {
	width:107px;
	height:150px;
	padding:2px;
	border:1px dotted #808080;
	text-align:center;
}
.disresultportrait {
	width:102px;
	height:140px;
	padding:2px;
	border:1px dotted #808080;
	vertical-align:bottom;
}
.disresultpreview {
	padding-top:2px;
	border:0px solid #FFFFFF;
}
.disresult_td {
	vertical-align:bottom;
}
.disresult_td_right {
	text-align:right;
	vertical-align:bottom;
}
.disresult_td_right_bo {
	text-align:right;
	vertical-align:bottom;
	padding-bottom:6px;
	border-bottom:1px dotted #444444;
}

.disresult_td_center_titles {
	text-align:center;
	vertical-align:bottom;
	background-color:#FAFEFA;
	padding:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.disresult_td_center_names {
	text-align:center;
	vertical-align:bottom;
	background-color:#FAFEFA;
	padding:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.disresult_td_center_previews {
	text-align:center;
	vertical-align:bottom;
	background-color:#FAFEFA;
	padding:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.disresult_td_center_names1 {
	text-align:center;
	vertical-align:bottom;
	background-color:#FAFEFA;
	padding:6px;
	border:1px dotted #444444;
}
.disresult_td_center_comment {
	text-align:center;
	vertical-align:bottom;
	background-color:#FFFF9C;
	padding:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.disresult_td_right_clips {
	text-align:right;
	vertical-align:bottom;
}
.movieclip_comment {
	font-size:9pt;
}
.movieclip_info {
	font-size:9pt;
	white-space:nowrap;
}
.cma2z {
	font-size:10pt;
	white-space:nowrap;
	text-align:center;
}
.cma2z_right {
	font-size:10pt;
	white-space:nowrap;
	text-align:right;
}
.cma2z_letter {
	background-color: #FFFFFF;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	color:#004080;
	width:6px;
}
.cma2z_letter a:hover {	
	background-color: #004080;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	color:#FFFFFF;
	width:6px;
}
.helptable {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
	width:80%;
}
.helptitle {
	font-size:12pt;
	border-collapse:collapse;
	border-bottom:1px solid #444444;
	margin-top:10px;
}
.helptd {
	font-size:10pt;
	background-color:#FAFEFA;
	padding:6px;
	padding-right:28px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}

.stattable {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
	border-collapse:collapse;
}
.statcontenttable {
	background-color:#FAFEFA;
	padding:6px;
	padding-right:12px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.stattitle {
	font-size:12pt;  
	font-weight:normal;
	text-align:left;
	vertical-align:bottom;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #444444;
}
.stattr {
	background-color:#EEEEEE;
}
.stattr1 {
	background-color:#F8F8F8;
}
.stattd {
	font-size:10pt;
	border-collapse:collapse;
	border-bottom:0px solid #444444;
	text-align:right;
	padding:2px 6px 2px 6px;
}
.stattd1 {
	font-size:10pt;
	border-collapse:collapse;
	border-bottom:0px solid #444444;
	text-align:right;
	padding:2px 6px 2px 6px;
}

.indextable {
	vertical-align:top;
	text-align:center;
	width:100%;
}
.indextd_warning {
	vertical-align:top;
	text-align:center;
}
.indextd_intro {
	vertical-align:top;
	text-align:center;
}
.indextd_listing {
	vertical-align:top;
	text-align:justify;
	border:1px dotted #444444;
	padding-left:10px;
	padding-right:10px;
	margin:30px;
}

.warningtable {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
	margin-top:10px;
}
.warningtitle {
	font-size:12pt;
	font-weight:normal;
	color:#444444;
	border-bottom:1px solid #DC2020;
	margin-top:10px;
}
.warningcontenttable {
	background-color:#FFF8F8;
	padding:6px;
	padding-right:6px;
	border-left:1px dotted #DC2020;
	border-right:1px dotted #DC2020;
	border-bottom:1px dotted #DC2020;
}
.warningtd {
	font-size:10pt;
	border-bottom:0px solid #444444;
}
.warningleavetd {
	font-size:12pt;
	border-bottom:0px solid #444444;
	white-space:nowrap;
	text-align:center;
}

.introtable {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
}
.introtitle {
	font-size:12pt;
	font-weight:normal;
	color:#444444;
	border-bottom:1px solid #444444;
}
.introcontenttable {
	background-color:#FAFEFA;
	padding:6px;
	padding-right:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.introtd {
	font-size:10pt;
	border-bottom:0px solid #444444;
}

.celeblisttable {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
	margin-top:10px;
}
.celeblisttitle {
	font-size:10pt;
	font-weight:normal;
	color:#444444;
	border-bottom:1px solid #444444;
	margin-top:10px;
}
.celeblistcontenttable {
	background-color:#FAFEFA;
	padding:6px;
	padding-right:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.celeblisttd {
	font-size:9pt;
	border-bottom:0px solid #444444;
	text-align:justify;
}

.linktable {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:left;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
	width:100%;
}
.linktd {
	font-size:10pt;
	background-color:#FAFEFA;
	padding:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}
.linktable1 {
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	text-align:center;
	vertical-align:bottom;
	border:1px solid #FFFFFF;
	padding-left:6px;
}
.linktd1 {
	font-size:10pt;
	background-color:#FAFEFA;
	padding:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
	text-align:center;
	vertical-align:bottom;
}
.linktable2 {
	width:100%;
	background-color:#FFFFFF;
	font-size:10pt;  
	color:#444444;
	vertical-align:bottom;
	border:0px solid #FFFFFF;
	padding-left:6px;
}
.linktd2 {
	font-size:10pt;
	background-color:#FAFEFA;
	padding-left:6px;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
}
.linktitle {
	font-size:12pt;
	font-weight:bold;
	border-collapse:collapse;
	border-bottom:1px solid #444444;
}
.bottomlinktitle {
	font-size:12pt;
	font-weight:bold;
	border-collapse:collapse;
	border-bottom:1px solid #444444;
	width:100%;
	padding-top:10px;
	padding-bottom:4px;
}
.bottomlinktable {
	font-size:10pt;  
	background-color:#FFFFFF;
	color:#444444;
	text-align:left;
	border:1px solid #FFFFFF;
	width:100%;
}
.bottomlinktable1 {
	font-size:10pt;  
	background-color:#FFFFFF;
	color:#444444;
	text-align:left;
	border:1px solid #FFFFFF;
	width:600px;
}
.bottomlinktd {
	padding:6px;
	border-left:1px dotted #444444;
	border-right:1px dotted #444444;
	border-bottom:1px dotted #444444;
}

.ticker_table {
	position:relative; 
	top:0px;
	width:874px;
	height:20px;
	text-align:center;
}

.ticker_td {
	text-align:center;
	vertical-align:top;
	font-size:10pt;
	font-weight:normal;
	border-collapse:collapse;
	border:0px solid #400000;
	width:874px;
	height:20px;
	padding:0px;
	margin-left:2px;
	margin-right:2px;
	padding-top:1px;
}

.special_offer {
	font-size:12pt;
	font-weight:bold;
	color:#004000;
	text-align:center;
}

.price_table {
	text-align:right;
	width:100%;
	border-collapse:collapse;
}
.price_title {
	border-bottom:1px solid #444444;
}
.price_days {
	text-align:right;
}
.price_amount {
	color:#004000;
	text-align:right;
	font-weight:bold;
}
.price_renewal {
	text-align:right;
}
.price_blank {
	width: 17%;
}
.sales_agent {
	text-align:center;
	width:100%;
}
