BODY {padding:0px;
	BACKGROUND: #000; FONT: 100% verdana, arial, helvetica, sans-serif
}
DIV#container {padding:0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	BACKGROUND: url(/img/middle_bg.jpg) #1a2a59 repeat-x; 
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto; 
	VERTICAL-ALIGN: top; 
	WIDTH: 787px; COLOR: #fffcc2; 
	MARGIN-RIGHT: auto; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TOP: -8px; 
	HEIGHT: 1024px;
}
A:link {
	COLOR: #fffcc2
}
A:hover {
	COLOR: #fffcc2
}
A:active {
	COLOR: #fffcc2
}
A:visited {
	COLOR: #fffcc2
}
DIV#logo {
	BACKGROUND: url(/img/filmthis_top_logo.jpg) no-repeat; 
	WIDTH: 787px; 
	POSITION: relative; 
	HEIGHT: 90px; 

}
DIV#logo H1 {
	DISPLAY: none
}
DIV#header {
	BACKGROUND: url(/img/filmthis_header.jpg) no-repeat; 
	WIDTH: 787px; 
	POSITION: relative; margin-
	TOP: 0px; 
	HEIGHT: 240px; margin-bottom: -80px;
}
	div#header h2#first{
		position: relative;
		left: 10px;
		padding-top:7px;
		margin-top: 0px;
	}
	
	div#header h2#second{
		position: relative;
		left: 120px;
		top: -10px
	}
	
	div#menu ul{
		position: relative;
		margin-top: 0px;
		padding-bottom:120px;
		left: -20px;
	}
DIV#menu LI {
	PADDING-RIGHT: 10px; 
	DISPLAY: inline; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px; 
	TEXT-DECORATION: none
}
DIV#menu LI#active {
	PADDING-RIGHT: 10px; 
	 PADDING-LEFT: 10px; 
	 FONT-WEIGHT: bold;
  	 BACKGROUND: #fffcc2; 
	 PADDING-BOTTOM: 10px; COLOR: #000; 
	 PADDING-TOP: 10px; 
	TEXT-DECORATION: none;
	DISPLAY: inline;
}
DIV#menu LI#active A:link {
	COLOR: #000
}
DIV#menu LI#active A:hover {
	COLOR: #000
}
DIV#menu LI#active A:active {
	COLOR: #000
}
DIV#menu LI#active A:visited {
	COLOR: #000
}
DIV#content {
	 BORDER-RIGHT: #fffcc2 7px solid;
	 PADDING-RIGHT: 30px; 
	 BORDER-TOP: #fffcc2 7px solid; 
	 PADDING-LEFT: 30px; 
	 BACKGROUND: #1a2a59; 
	 PADDING-BOTTOM: 30px; 
	 BORDER-LEFT: #fffcc2 7px solid; 
	 PADDING-TOP: 30px; 
	 BORDER-BOTTOM: #fffcc2 7px solid; 
	 POSITION: relative; TOP: -130px; 
}
LABEL {
	DISPLAY: block; 
	FLOAT: left; 
	WIDTH: 200px; 
	MARGIN-RIGHT: 0.5em; 
	TEXT-ALIGN: right; 
}
.submit INPUT {
	MARGIN-LEFT: 200px
}
DIV.action_key {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN-LEFT: 200px; 
	WIDTH: 400px; 
	PADDING-TOP: 10px; 
}
DIV.accounting_section {
	BORDER-RIGHT: #fffcc2 2px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #fffcc2 2px solid; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 4px; 
	BORDER-LEFT: #fffcc2 2px solid; 
	PADDING-TOP: 8px; 
	BORDER-BOTTOM: #fffcc2 2px solid
}
DIV.error_message {
	COLOR: #f00
}
IMG {position:relative;
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	MARGIN-LEFT: 15px; 
	BORDER-RIGHT-WIDTH: 0px; 
	border:0px; 
	display:inline-block;
}

.homes IMG{

display:inline;

}


/* tables */

table {
width: 100%;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 0;
margin: 0 0 2em 0;
white-space: normal;
}
th {
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #003d4c;
border-bottom: 1px solid #003d4c;
text-align: center;
padding:1px 4px;
}
table tr td {
border-right: 1px solid #ddd;
padding:4px 4px;
vertical-align:top;
text-align: center;
}
table tr.altRow td {
background: #f4f4f4;
}


/* scaffold show */

div.related {
clear:both;
display:block;
}
dl {
line-height:2em;
margin:0em 1em;
float:left;
width: 400px;
}
dt {
font-weight: bold;
vertical-align:top;
}
dd {
margin-left:10em;
margin-top:-2em;
vertical-align:top;
}
