body {
    margin              : 0px;
    padding             : 0px;;
    background          : url(../img/t/f1.gif) #22324B top left repeat-x;
}

body, td {
    font                : 12px arial;
    color: #fff;
}

p {
    margin-top      : 5px;
    margin-bottom   : 15px;
}

input,textarea,select {
    font            : 11px arial;
}

input.int {
    border: 1px solid #89A070;
    padding:1px;
}

a {
    color           : #E7BC7D;
    text-decoration : none;
    font-weight     : bold;
}
a:hover {
    text-decoration : none;
    color           : #fff;
}

img {
    border          : 0px;
}

.button {
    background      : #E7BC7D;
    border          : 1px outset #E7BC7D;
    font-size       : 11px;
    font-weight     : normal;
    color           : #22324B;
    cursor          : hand;
    font-weight     : bold;
}

h1 {
    font-size       : 16px;
    margin          : 0px 0px 10px 0px;
    color           : #fff;
    text-transform  : uppercase;
}
h1 span {
    color: #E0357D;
}


div.file {
    margin-top:10px;
}

div.mainTable{
    background : url(../img/t/f2.jpg) top right no-repeat;
}

table.mainTable {
    height: 100%;
}

.htbl {
    height: 145px;
    width: 100%;
}
.htbl td.m {
    width: 100%;
    padding-left: 20px;
    vertical-align:top;
}
table.m {
    height:100px;
}
table.m .titem{
    height:80px;
    text-align: center;
    vertical-align: bottom;
    padding-bottom: 20px;
}
table.m .item{
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    height: 20px;
    padding-bottom: 4px;
    vertical-align: bottom;
}
table.m .item.selected a {
    color: #fff;
}
table.m .item img {
    margin-bottom: 20px;
}

table.m .sep {
    padding: 0px 20px 0px 20px;
}


td.b {
    border-top: 2px solid #E7BC7D;
    background: url(../img/b/f1.gif) #1C2C45 top left repeat-x;
}

table.b td {
    padding: 20px;
}
table.b td.i {
    vertical-align:top;
    padding-top:30px;
}
table.b td.i b {
}



.maincont {
    width: 100%;
    height: 100%;
}
.maincont .right {
    vertical-align: top;
    padding: 30px 30px 20px 20px;
    width: 100%;
}

.maincont .left {
    vertical-align: top;
    padding: 20px 20px 20px 0px;
}

.blb {
    border: 1px solid #000;
}

.ltbl {
    width: 100%;
}
.ltbl .ttl {
    background: url(../img/ltbl/f1.jpg) #D9A962 top right no-repeat;
    white-space: nowrap;
    padding: 0px 0px 0px 10px;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    width:100%;
}
.ltbl .cont {
    background: url(../img/ltbl/f2.gif) #2D3C54 top left repeat-x;
    padding: 14px 14px 0px 14px;
}
.ltbl .bltbl {
    background: #2D3C54;
    width: 100%;
}

.ltbl ul {
    margin:0px;
    padding:0px;
}
.ltbl ul li {
    margin: 0px;
    list-style: none;
    padding: 0px 0px 7px 0px;
}
.ltbl li.selected a {
    color: #fff;
}


.pttl {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 15px;
}
.pttl .ttl {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    white-space: nowrap;
    padding: 0px 10px 0px 10px;
}
.pttl .r {
    width: 100%;
    background: url(../img/c/f1.gif) center center repeat-x;
}

.filmItem {
    vertical-align: top;
    padding: 0px 20px 20px 0px;
}
.filmItem .dtbl {
    margin-top: 5px;
}
.filmItem .smallposter {
    padding: 0px 10px 0px 0px;
    vertical-align: top;
}
.filmItem .description {
    vertical-align: top;
}
.filmItem .description .t {
    margin-bottom: 5px;
}

.sched_tbl {
    background: #ECD4B1;
    width: 400px;
}
.sched_tbl td {
    background: #2D3C54;
    padding: 7px;
}
.sched_tbl .head td {
    background: #D9A962;
    color: #000;
    font-weight: bold;
    white-space: nowrap;
}

h2 {
    margin: 0px 0px 10px 0px;
    font-size: 13px;
}
#Agreement {
	width:550px;  !important;
			}

