html{height:100%;}
body{margin:0px;padding:0px;height:100%;font-family:arial;font-size:12px;}

body{behavior:url(css/csshover.htc);}

table#wrap{width:100%;height:100%;background:url(../images/fm.gif) no-repeat left bottom;}

#page{width:951px;margin:0px auto;padding:25px 0px;}

a{color:#e11a2c;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}

#page #header{width:951px;float:left;}
#page #header h1{margin:0px 13px 0px 0px;padding:0px;width:79px;height:120px;float:left;background:url(../images/fm-projects-australia.gif) no-repeat; text-indent:-9999px;}
#page #header ul.menu{width:533px;height:36px;margin:82px 0 0 0 ;padding:0px;float:left;background-color:#e8e8e8;padding-left:326px;z-index:3px;}
#page #header ul.menu li{list-style:none;float:left;padding-left:1px;}

#page #header ul.menu li.menu1 a{width:100px;height:36px;float:left;background:url(../images/nav.gif) no-repeat;background-position:0px 0px;}
#page #header ul.menu li.menu1 a:hover{background:url(../images/nav.gif) no-repeat;background-position:0px -37px;}
#page #header ul.menu li.menu1 a.active{background:url(../images/nav.gif) no-repeat;background-position:0px -74px;}

#page #header ul.menu li.menu2 a{width:100px;height:36px;float:left;background:url(../images/nav.gif) no-repeat;background-position:-101px 0px;}
#page #header ul.menu li.menu2 a:hover{background:url(../images/nav.gif) no-repeat;background-position:-101px -37px;}
#page #header ul.menu li.menu2 a.active{background:url(../images/nav.gif) no-repeat;background-position:-101px -74px;}

#page #header ul.menu li.menu3 a{width:100px;height:36px;float:left;background:url(../images/nav.gif) no-repeat;background-position:-202px 0px;}
#page #header ul.menu li.menu3 a:hover{background:url(../images/nav.gif) no-repeat;background-position:-202px -37px;}
#page #header ul.menu li.menu3 a.active{background:url(../images/nav.gif) no-repeat;background-position:-202px -74px;}

#page #header ul.menu li.menu4 a{width:128px;height:36px;float:left;background:url(../images/nav.gif) no-repeat;background-position:-303px 0px;}
#page #header ul.menu li.menu4 a:hover{background:url(../images/nav.gif) no-repeat;background-position:-303px -37px;}
#page #header ul.menu li.menu4 a.active{background:url(../images/nav.gif) no-repeat;background-position:-303px -74px;}

#page #header ul.menu li.menu5 a{width:100px;height:36px;float:left;background:url(../images/nav.gif) no-repeat;background-position:-432px 0px;}
#page #header ul.menu li.menu5 a:hover{background:url(../images/nav.gif) no-repeat;background-position:-432px -37px;}
#page #header ul.menu li.menu5 a.active{background:url(../images/nav.gif) no-repeat;background-position:-432px -74px;}

#page .grey_box{width:881px;height:109px;float:left;background-color:#c8c8c8;margin:0px 0px 3px 0px;padding:30px 35px 0px 35px;}
#page .grey_box h2{margin:0px;padding:0px; color:#ffffff;}

#page #content{width:951px;float:left;background:url(../images/cont_bg.gif) repeat-y;height:auto !important;height:300px;min-height:300px;}

#page #content .cont_left{width:417px;float:left;padding:30px 30px 0;}
#page #content .cont_left h3{margin:0px;padding:0px;border-bottom:3px solid #c8c8c8;}
#page #content .cont_left p{margin:0px;color:#363636;text-align:justify;line-height:20px;padding:25px 0px 0px 0px;}
#page #content .cont_left a{font-size:12px;}
#page #content .cont_left ul{margin:0px 0px 0px 40px;color:#363636;text-align:justify;line-height:20px;padding:10px 0px 0px 0px;}

#page #content .cont_right{width:474px;float:right;padding:0px;}
#page #content .cont_right img{float:left;margin:0px 0px 0px 2px;padding:0px;}

#page #footer{width:1000px;float:left;padding:20px 0px 0px 10px; font-family:Tahoma, Arial, Geneva, sans-serif; font-size:0.9em;}
#page #footer p{margin:0px 18px 0px 0px;padding:0px; float:left; color:#555555}
#page #footer a{color:#e11a2c;text-decoration:none;}
#page #footer a:hover{text-decoration:underline;}
#page #footer span{float:left;padding-right:0px; color:#999999; width:15px;}

#page #header .menu li ul.sec{position:absolute;display:none;top:143px;clear:both;z-index:3;width:173px;background-color:#848484;padding:0px;margin:0px;}
#page #header .menu li ul.sec li{list-style:none;float:left;width:173px;height:23px;border-top:1px solid #dadada;padding:0px;}
#page #header .menu li ul.sec li a{float:left;height:23px;padding:0px 20px;width:133px;text-decoration:none;font-weight:bold;line-height:23px;color:#ffffff;background:none;}
#page #header .menu li ul.sec li a:hover{background:none;background-color:#424242;}
#page #header .menu li:hover ul{display:block;}

div.clear{width:100%;height:1px;font-size:1px;clear:both;}

#iso{
margin: 15px 0 0 0;
}
/* about long */

#page #content .cont_right img.long{float:left;margin:0px 0px 3px 2px;padding:0px;}

/* projects */

#page #content_proj{width:951px;float:left;height:auto !important;height:300px;min-height:300px;}
#page #content_proj #projects{width:951px;height:579px;margin:0px;padding:0px;}
#page .grey_box_proj{width:881px;height:109px;float:left;background-color:#ed1c2e;margin:0px 0px 3px 0px;padding:30px 35px 0px 35px;}
#page .grey_box_proj h2{margin:0px;padding:0px;font-weight:bolder; color:#ffffff;}

/* index */

#page #content_home{width:951px;float:left;height:auto !important;height:300px;min-height:300px;margin:0px;padding:0px;}
#page #content_home .home_left{width:427px;height:175px;background-color:#dddddd;float:left;padding:10px 20px;margin-right:17px;}
#page #content_home .home_left img{float:left;margin-right:15px;}
#page #content_home .home_left h2{margin:0px;padding:0px;float:left;border-bottom:1px solid #343434; width:150px;font-weight:normal;}
#page #content_home .home_left p{margin:10px 0px 0px 0px;padding:0px;float:left;width:155px;line-height:19px;color:#DDDDDD;}
#page #content_home .home_left a{float:left;font-size:11px; font-weight:normal;}

#page #content_home .home_right{width:467px;float:left;}
#page #content_home .home_right .top{width:407px;float:left;height:85px;background:url(../images/hr_top.gif) no-repeat;padding:30px;}
#page #content_home .home_right .top p{margin:0px;padding:0px;float:left;width:100%;font-weight:normal;line-height:19px;color:#242424;}
#page #content_home .home_right .bot{width:467px;height:36px;float:left;background-color:#e0e0e0;margin-top:14px;}
#page #content_home .home_right .bot img{float:left;margin-right:10px;}
#page #content_home .home_right .bot p{margin:0px;padding:0px;float:left;padding-top:10px;color:#535353;}


#page #content_home #home_flash{width:951px;height:394px;margin:0px;padding:0px;background:url(../images/home_flash_bg.png); z-index:2;}



@media screen {
  .sIFR-flash {visibility:visible !important;margin:0;padding:0;}
  .sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
  .sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
  .sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
}
@media print {
  .sIFR-flash {display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
  .sIFR-alternate {visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;}
}

@media screen {
  .sIFR-active .grey_box h2{font-size:32px;}
  .sIFR-active .grey_box_proj h2{font-size:32px;}
  .sIFR-active .cont_left h3{font-size:20px;}
  .sIFR-active .home_left h2{font-size:18px;}
  .sIFR-active .home_left p{font-size:12px;}
  .sIFR-active .home_right p{font-size:22px;}
  .sIFR-active .bot p{font-size:12px;}
}

