/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 8em;
	text-decoration: none;
}

#nav li { /* all list items */
	float: left;
	list-style: none;
	text-decoration: none;
	width: 8em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: rgb(190, 190, 190);
	text-decoration: none;
	width: 8em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

  a:link { font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  a:visited { text-decoration: none;
    font-weight: bold;
    font-style: normal;
    text-transform: inherited;
    font-size: 14px;
    line-height: 26px;
    font-family: Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  a:active { font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-transform: inherited;
    text-decoration: none;
    line-height: 26px;
    color: rgb(0, 0, 0);
    }

  a:hover { font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 26px;
    color: rgb(255, 255, 51);
    font-weight: bold;
    font-style: normal;
    text-transform: inherited;
    text-decoration: none;
    }

  a.anch:link {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
  }

  a.anch:hover {
    color: red;
  }

  body { background-color: rgb(245, 245, 245);
    }

  div.topblock { border-style: solid;
    border-color: White;
    border-width: 10px 10px 5px;
    margin: 20px 20px 0px;
    background-color: Yellow;
    width: 820px;
    height: 78px;
    position: absolute;
    left: 20px;
    top: 0px;
    }

  div.menublock { border-style: solid;
    border-color: White;
    border-width: 0px 10px 5px;
    background-color: rgb(190, 190, 190);
    margin-left: 20px;
    margin-right: 20px;
    width: 820px;
    height: 25px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: capitalize;
    font-size: 16px;
    position: absolute;
    left: 20px;
    top: 113px;
    z-index: 99;
    }

  div.leftgray { border-style: solid;
    border-color: White;
    border-width: 0px 5px 5px 10px;
    background-color: rgb(215, 213, 213);
    position: absolute;
    margin-left: 20px;
    height: 350px;
    top: 143px;
    left: 20px;
    width: 193px;
    }

  div.splash { border-style: solid;
    border-color: White;
    border-width: 0px 10px 10px 10px;
    position: absolute;
    height: 450px;
    background-color: rgb(255, 255, 255);
    top: 143px;
    left: 40px;
    width: 820px;
    }

  div.bottomblock { border-style: solid;
    border-color: white White White;
    border-width: 10px 10px 10px;
    position: absolute;
    height: 58px;
    margin-left: 20px;
    margin-right: 20px;
    left: 20px;
    top: 570px;
    width: 820px;
    background-color: white;
    font-weight: inherit;
    }

  div.menu1 { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    position: absolute;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 26px;
    left: 64px;
    }

  div.menu2 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    position: absolute;
    font-size: 14px;
    line-height: 26px;
    text-transform: uppercase;
    left: 130px;
    }

  div.menu3 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    position: absolute;
    font-size: 14px;
    line-height: 26px;
    text-transform: uppercase;
    left: 225px;
    }

  div.menu4 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    position: absolute;
    font-size: 14px;
    line-height: 26px;
    text-transform: uppercase;
    left: 350px;
    }

  div.menu5 { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 26px;
    position: absolute;
    left: 420px;
    }

  div.menu6 { font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    position: absolute;
    visibility: visible;
    left: 522px;
    }

  div.menu7 { font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    position: absolute;
    visibility: visible;
    left: 625px;
    }

  div.menu8 { font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    position: absolute;
    visibility: visible;
    left: 710px;
    }

  div.contact { line-height: 20px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: lowercase;
    text-align: left;
    left: 40px;
    color: rgb(0, 0, 0);
    position: absolute;
    font-size: 14px;
    top: 9px;
    }

  div.copyright {
    font-family: Arial,Helvetica,sans-serif;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-align: right;
    line-height: 26px;
    font-size: 11px;
    top: 650px;
    position: absolute;
    width: 820px;
    left: 50px;
  }

  div.filmbg { border-color: white;
    border-width: 0px 5px 5px 10px;
    background-color: rgb(255, 255, 255);
    position: absolute;
    margin-left: 20px;
    margin-right: 20px;
    height: 427px;
    top: 143px;
    left: 20px;
    width: 840px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-align: left;
    line-height: 14px;
    font-size: 12px;
    font-color: black;
    }

  div.filmbg1 { border-color: white;
    border-width: 0px 5px 5px 10px;
    background-color: rgb(255, 255, 255);
    position: absolute;
    margin-left: 20px;
    margin-right: 20px;
    height: 427px;
    top: 143px;
    left: 20px;
    width: 840px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-align: left;
    line-height: 14px;
    font-size: 12px;
    font-color: black;
    }

   div.line { border-style: solid;
    border-color: red;
    margin-top: 15px;
    border-width: 0px 0px 5px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 25px;
    width: 820px;
    left: 20px;
    height: 25px;
    }

  div.low { background-color: rgb(246,170,56);
    margin-left: 120px;
    width: 100px;
    height: 24px;
    top: 220px;
    position: absolute;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    }

  div.medium { background-color: rgb(246, 110, 50);
    margin-left: 120px;
    width: 100px;
    height: 24px;
    top: 300px;
    position: absolute;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    }

  div.high { background-color: rgb(170,100, 50);
    margin-left: 120px;
    width: 100px;
    height: 24px;
    top: 380px;
    position: absolute;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 24px;
    color: rgb(0, 0, 0);
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
    }

  div.showreel { margin-left: 297px;
    }

  div.textblock {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    position: absolute;
    height: 427px;
    border-color: White;
    margin: 0px 20px 0px;
    border-width: 0px 10px 0px 0px;
    background-color: rgb(255, 255, 255);
    top: 143px;
    left: 20px;
    width: 840px;
  }

  div.headtext {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    position: absolute;
    left: 120px;
    top: 180px;
  }

  div.maintext {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    top: 210px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    left: 120px;
    width: 720px;
    position: absolute
  }

  div.maintext_red {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    top: 210px;
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
   letter-spacing: -0.04em;
    left: 120px;
    width: 600px;
    position: absolute
  }

  div.redlogo {
     left: 720px;
     width: 150px;
     top: 230px;
     position: absolute;
  }

  div.error{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 36px;
    top: 250px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    left: 170px;
    width: 720px;
    position: absolute
  }

  div.login {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    top: 210px;
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    left: 410px;
    width: 200px;
    position: absolute;
  }

  div.company {
    left: 50px;
    position: relative;
    font-weight: bold;
  }

  div.pixblock {
    left: 115px;
    width: 720px;
    height: 146px;
    position: absolute;
    font-family: Arial,Helvetica,sans-serif;
    top: 400px;
  }
  
  div.pixblock_red {
  	left: 50px;
  	width: 820px;
  	height: 134px;
  	position: absolute;
  	top: 400px;	
  }
  
  div.caption {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    top: 550px;
    font-weight: bold;
    font-style: bold;
    text-transform: none;
    text-decoration: none;
    left: 120px;
    width: 720px;
    position: absolute
  }

  ul.srv {
  }
  
  li.srv {
    left: 120px;
    position: relative;
  }

  div.filmpix {
    margin-left: 20px;
  }

  div.arrows{
    margin-left: 750px;
  }
