body { 	padding: 0; 	margin: 0; 	font: 0.7em Tahoma, sans-serif; 	line-height: 1.5em;	background-color: #F5F5F5; 	color: #454545;}/*Common*/
html { min-width: 750px;}
body, td, th, textarea, input, select, h2, h3, h4, h5, h6 {font: 12px verdana, arial, helvetica, sans-serif;}
h2 { font-size: 140%; font-weight: bold; margin-bottom: 0.2em;  color: #333333; font-family: "Trebuchet MS", Arial, Verdana, sans-serif; letter-spacing: -1px; text-transform: capitalize;}
h3 { font-size: 120%; font-weight: bold; margin-bottom: 0.2em; letter-spacing: -1px; clear: left;}
h4 { font-size: 110%; font-weight: bold; margin-bottom: 0.2em;}
form { margin: 0;}
input, select,textarea {font-size:11px;}
body { background: #FFFFFF; color: #333; margin: 0px 2px;}
a { color: #03a; text-decoration: none;}
a:hover, a:focus { color: #C16B00; text-decoration: underline;}
a:active { color: #000;}
hr { height: 1px; background: #ccc; border: none;}
img { border: none;}
p {margin:0.75em 0;}
FONT.sucess{    FONT-FAMILY: Arial;	FONT-SIZE: 9pt;	COLOR: green;}
FONT.failure{    FONT-FAMILY: Arial;	FONT-SIZE: 9pt;	color: red;}


/*Table*/
table { width: auto; padding: 0; margin: 0 auto 1.5em auto; border-collapse:collapse; } 
table img { border: none; padding: 0;}
th img { border: none; vertical-align: middle;}
caption { padding: 0 0 5px 0; margin:0 auto; width:auto; font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right; }
th { font: bold 12px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #C1DAD7; border-left: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 8px 12px 4px 12px; background: #CAE8EA no-repeat; vertical-align:middle; } 
th.sortable, th.sortable-text, th.sortable-date, th.sortable-keep, th.sortable-date-dmy, th.sortable-numeric, th.sortable-currency, th.sortable-sortByTwelveHourTimestamp, th.sortable-sortIPAddress, th.sortable-sortEnglishLonghandDateFormat, th.sortable-sortScientificNotation, th.sortable-sortImage, th.sortable-sortFileSize { cursor:pointer; background: #CAE8EA no-repeat; padding: 8px 12px 4px 16px; } 
th.forwardSort { background:#CAE8EA no-repeat 0 0; } 
th.reverseSort { background:#CAE8EA no-repeat 0 0; } 
th.forwardSort a, th.reverseSort a { color:#000; outline:0 none; } 
td { font-size: 85%; border-bottom: 1px solid #C1DAD7; padding: 3px 3px 3px 3px; color: #4f6b72; } 
td.lft { text-align:left; } 
td.total { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none; text-align:right; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
tr.alt { background: #F5FAFA; color: #797268; } 
tr[class="alt"] td { background: #F5FAFA; } 
td[class~="alt"] { background: #fff; } 
tr.alternative:hover, tr.ieRowHoverAlt { background: #FFF8E3; }


#footer {		width:100%;	       height: 55px;	   border:0px solid #000;        background:#4088B8; color:white; font-size:11px;}
#footer span {text-align:center; font-weight:bold; font-size: 12px; margin:auto;}

.logo {	background: url(../img/header-bg.gif) repeat-x bottom left;	font-size:45px; padding:10px;}

#top_menu { 	clear: both;	font-size: 1.1em;	height: 30px; 	color: #FFF; background: #6C757A; 	text-align:right; /* aaa */}
#top_menu ul {        margin: 0;        padding: 2px 0px 0pt 0pt; }
#top_menu li { 	list-style:none; margin: 0; 	float: left;	padding: 7px 12px 5px 12px;		color: #FFEADC;		background: #6C757A; }
#top_menu li.active { 		background: #E0691A  no-repeat center top; 		color: #fff;		font-weight: bold; 		padding: 7px 10px 6px 10px;	}
#top_menu li a { 		font-weight: bold;		color: #FFF; 		background: inherit;		text-decoration: none;	} 
#top_menu li a:hover { 		color: #E3E4E3;		background: inherit;	} 
#top_menu li a span{color:black; font-weight:bold; background-color:#bed3a0;}


#menu {  float: right;}
#menu ul {        margin: 0;        padding: 2px 0px 0pt 0pt;        list-style: none;}
#menu li {        display: inline;}
#menu a {        float: left;        margin: 0 0 0 2px;        padding: 9px 10px 0 0;        text-decoration: none;        text-align: center;        letter-spacing: -1px;
        font-size: 1.0em;        font-weight: bold;        color: #D2DCF3;}
#menu a:hover, #menu .current_page_item a {        color:#FFFFFF;text-decoration:underline;}


UL#banner_menu {position:absolute; top:10px; right:20px; float:right;       margin: 0;        padding: 2px 0px 0pt 0pt;        list-style: none;}
UL#banner_menu li {   margin: 0;      display: inline; padding-right: 10px;}
UL#banner_menu LI A {text-decoration:none; font-size: 9px;  color:black;}
UL#banner_menu LI A:hover {text-decoration:underline;}


#sub_menu { 	clear: both;	font-size: 1.1em;	height: 30px; 	color: #FFF; background:#b2d281;	text-align:right; /* aaa */}
#sub_menu ul {        margin: 0;        padding: 2px 0px 0pt 0pt; width:100%;}
#sub_menu li { 	list-style:none; margin: 0; 	float: left;	padding: 7px 12px 5px 12px;		color:#3b5d14; 		background:#b2d281; }
#sub_menu li.active {color: #fff;		font-weight: bold; 		padding: 7px 10px 6px 10px;	}
#sub_menu li a { 	font-size:10px;	font-weight: bold;		color:#3b5d14; 		background: inherit;		text-decoration: none;	} 
#sub_menu li a:hover { 		color: black;		background: inherit;	} 
#sub_menu li a span{color:white; font-weight:bold; background-color:#6C757A;}



#mainheader {font-weight:bold; font-size: 10px; color:black; text-align:center; margin:auto;}
#movie_table{width:98%;}
#movie_main_table{width:98%; margin:0; left:0%; padding:20px; border:0px solid gray;}

#centerpanel{ text-align:center; width:75%; left:0%; position:absolute; top:37%;}
#rightpanel{ text-align:left; width:25%; left:75%; position:absolute; top:37%;}
span#count{text-align:right;}

#footer{position:relative; top:20%;}

TABLE#innerTable{width:500px; text-align:justify; font-weight:bold; color:black;}