@charset "UTF-8";
/* CSS Document */
html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	border: 0;

}
html, body {
	background: #999;
	background-image: url(../imgs/sys/bg_body.gif);
}

#wrapper {
	margin: 0 auto;
}
/*SHADOWS*/
#wrapper td.shadlft,
#wrapper td.shadrgt,
#wrapper td.shadcrnlft,
#wrapper td.shadcrnrgt{
	width: 25px;
}
#wrapper td.shadcrnlft,
#wrapper td.shadbot,
#wrapper td.shadcrnrgt{
	height:25px;
}
#wrapper td.shadbot{
	background: #fff;
}
#wrapper td.shadlft, #wrapper td.shadcrnlft{
	background:url(../imgs/sys/greyborder_left.gif) repeat-y;
}
#wrapper td.shadrgt, #wrapper td.shadcrnrgt{
	background:url(../imgs/sys/greyborder_right.gif) repeat-y;
}
/*
#wrapper td.shadbot{
	background:url(template/imgs/sys/greyborder_bottom.gif) repeat-x;
}
#wrapper td.shadcrnlft{
	background:url(template/imgs/sys/greyborder_corner_left.gif) no-repeat;
}
#wrapper td.shadcrnrgt{
	background:url(template/imgs/sys/greyborder_corner_right.gif) no-repeat;
}
*/

/*END SHADOWS*/

#wrapper td#main{
	margin: 0;
	padding: 0;
	background: #fff url(../imgs/dtyler/illus1.gif) top left no-repeat;
}
#main{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	text-align:left;
	vertical-align:top;
}
#lftcol{
	float:left;
	width:326px;
	margin: 0 33px 0 0;
	padding: 0;
}
#rgtcol{
	float:left;
	width: 493px;
	margin: 0;
	padding: 0;
}
#logo{
	
}
#menu{
	
}
#hdr{
	position:relative;
	bottom: -38px;
	margin-bottom: 11px;
}
.sect_hdr{
	margin-bottom: 11px;
}
#rgtcol{
	/*overflow: auto;
	height: 600px;*/
	margin-bottom: 67px;/*to make space for floated footer*/
	position: relative;
}
#filmfloat {
	float:right;
	width:488px;
}
#ff_left{
	float: left;
}
#filmwrap{
	float:left;
}
#viewtrailer{
	float:right;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #909090;
	text-align:left;
	text-transform:uppercase;
	margin: 0 0 17px 69px;
}
.homenews {
	margin: 11px 31px 11px 69px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	text-align:left;
}
.homenews .hdr {
	font-weight: bold;
	margin:0;
}
.homenews .date {

}
.homenews p.newsshort{
	margin:0;
	padding:0
}
.homenews a.morelink {
	color: #f47521;
}

.human img, img.photo{
	margin-bottom:12px;
}
.human p{
	width: 459px;
	margin:0;
	padding:0;
}
.huname{ /*HU-NAME*/
	color: #f47521;
}

.icon_pdf {
	float:left;
}
.filedown {
	float:left;
}
.filedown h2{
	font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color: #d45700;
    margin: 0 0 7px 0;;
}
.filedown p {
	margin:0;
    padding:0;
}

p {
	margin: 0 0 16px 0;
}
a, img{
	border:none;
}
a:link, a:visited, a:active {
	color: #819fcc;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: #f47521;
	font-size: 12px;
	text-decoration: none;
}

/*MENU*/
#menu{
	margin: 49px 0 41px 0;
}
ul#topmenu {
	margin:0;
	padding:0
}
#topmenu li {
	float:left;
	list-style-type:none;
	padding-left: 23px;
	
}
#topmenu li.mfirst {
	padding-left:4px;
}
#topmenu li.mlast{

}
ul#footmenu {
	margin: 13px 10px 14px 8px;
	padding:0;
	float: left;
	display: inline; /*ie mrgX2 fix*/
	text-transform:uppercase;
}
#footmenu li {
	float:left;
	list-style-type:none;
	padding-left: 11px;
	padding-right: 11px;
	border-left: 1px #909090 solid;
	
}
#footmenu li.mfirst {
	border-left:none;
}
#footmenu li.mlast{
	padding-right: 0px;
}
#footmenu a:link, #footmenu a:visited, #footmenu a:active {
	color: #585858;
	font-size: 10px;
	text-decoration: none;
}
#footmenu a:hover {
	color: #f47521;
	font-size: 10px;
	text-decoration: none;
}
#footmenu a.on:link, #footmenu a.on:visited, #footmenu a.on:active, footmenu a.on:hover {
	color: #f47521;
	font-size: 10px;
	text-decoration: none;
}
/*END MENU*/

#footer {
	width:852px;
	height: 40px;
	position: absolute;
	/*float: left;*/
	top: -40px; 
	background: #fff url(../imgs/sys/bg_ffffff.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	padding:0;
	margin:0;
	/*border: 1px solid red;*/
	color: #585858;
}
#botcurve {
	position: absolute;
	float: left;
	top: -71px;
}
#foothold{
	position: absolute;
	text-align:left;
}
#copyr{
	float:left;
	display: inline; /*ie mrgX2 fix*/
	margin: 13px 10px 14px 12px;
}
#emailsgnup{
	float:right;
	display: inline; /*ie mrgX2 fix*/
	margin: 1px 22px 0 0;
}
.hrscribble1,
.hrscribble2,
.hrscribble3,
.hrscribble4{
	width: 460px;
	height: 13px;
	border: 0px;
	margin: 8px 0px;
}

.hrscribble1, .hrscribbleshrt1{
	background:url(../imgs/sys/line_01.gif) repeat-x center;
}
.hrscribble2, .hrscribbleshrt2{
	background:url(../imgs/sys/line_02.gif) repeat-x center;
}
.hrscribble3, .hrscribbleshrt3{
	background:url(../imgs/sys/line_03.gif) repeat-x center;
}
.hrscribble4, .hrscribbleshrt4{
	background:url(../imgs/sys/line_04.gif) repeat-x center;
}
.hrscribbleshort{
	float:right;
	width: 422px;
	height: 8px;
	background:url(../imgs/sys/home_divider_line.gif) repeat-x center;
	margin-bottom: 14px;
	margin-top: 4px;
}

/*#########################
     FIXES AND HACKS
###########################*/
.maxheight, * html .maxheight{
	position:relative;
	min-height:100%;
	height:100%;
	}
.clear{ /*ie doesn't like empty div, using other method below*/
	clear:both;
}
/*BOF FLOAT FIXES*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/*EOF FLOAT FIXES*/


