/*-------------------Page Setup-----------------------*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #cc6633;
	text-decoration: none;
	font-family: 'Trebuchet MS', Arial;
	font-weight: bold;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #cc6633;
	font-family: 'Trebuchet MS', Arial;
	font-weight: bold;
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
	color: #990000;
	font-weight: bold;
	font-size: 12px;
}
a:active {
	text-decoration: none;
	color: #990000;
}

/*-------------------Layout-----------------------*/

#Menu {
	position:absolute;
	left:41px;
	top:55px;
	width:153px;
	height:397px;
	z-index:2;
}

#Outer_Container { position: absolute; top: 50%; width: 100%; height: 1px; overflow: visible }
#Inner_Container { position: absolute; left: 50%; width: 720px; margin-left: -360px; height: 540px; top: -270px } 

/*#Services_sub {
	position:absolute;
	/*left:25px;
	/*top:220px;*/
	/*width:120px;
	border-color: #af2929;
	z-index:3;
}*/

#Content_container {
	position:absolute;
	
	left:203px;
	top:56px;
	
	height:475px;
	z-index:2;
}
#Banner_container {
	position:absolute;
	left:220px;
	top:282px;
	width:502px;
	height:89px;
	z-index:2;
}
#footer_container {
	position:absolute;
	left:35px;
	top:579px;
	width:972px;
	height:49px;
	z-index:1;
	text-align: center;
	background-position:center;
	visibility:hidden;

}
#header_container {
	position:absolute;
	width:972px;
	height:49px;
	z-index:2;
	left: 35px;
	top: -5px;
	background-color: #990000;
	
}
#Logo_container {
	position:absolute;
	left:745px;
	top:96px;
	width:195px;
	height:308px;
	z-index:2;
	background-image: url(../img/logo_red.gif);
}

#Content_text {
	position:absolute;
	left:10px;
	top:13px;	
	text-align: justify;	
	background-color:#FFFFFF;
	width:503px;
	height:305px;
	z-index:2;
	overflow: visible;
}

#Film_text {
	position:absolute;
	left:10px;
	top:13px;	
	background-color:#FFFFFF;
	width:503px;
	height:350px;
	z-index:2;
	overflow: visible;
}

#Main_Container {
	margin:0px auto;
	position:absolute;
	width:972px;
	margin-left: -486px;
	margin-top: -257px;
	height:514px;
	z-index:1;
	left: 50%;
	top: 50%;
	
}

.footerposition {
	z-index:2;
}
/*-------------------Text Format-----------------------*/

h4 {
	font-size: 20px;
	color: #990000;
}

h3 {
	font-size: 18px;
	color: #990000;
}

h1 {
	
	font-size: 26px;
	color: #ffffff;
}

.contenttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	/*font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}

#Menu_List, #Menu_Work, #Menu_Link {
	border: 0px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 11px;
	margin: 10px 0px 0px 0px;
	height: auto;
	list-style-type: none;
	}
	
#Menu_services {

	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px 11px;
	margin: 10px 0px 0px 0px;
	height: auto;
	list-style-type: none;
	}	
	
#Menu_List li, #Menu_Work li, #Menu_Link li {
	border: 0px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 15px;
	height: 13px;
	}
		
/*-------------------Mouseover Format-----------------------*/
	
.divstyle{
	position: absolute;
 	visibility: hidden;
  	width: 450px;
   	background-color: #FFFFFF;
	border-color: #000000;
	border: 2px solid;
	z-index:200;
	text-align: justify;	

}

.menustyle{
	position: absolute;
	left:25px;
	/*top:220px;*/
 	visibility: hidden;
   	background-color: #FFFFFF;	
	width:120px;
	border: 2px solid;
	z-index:3;

}
