/* Fen Architecture CSS Document */

/*---*/

html {
height: 100%;
}


body {
margin: 0;
padding: 0;
background: url(http://folio.orangeappledesign.com.au/images/pageload.gif) no-repeat center #000000;
color: #1a1a1a;
font-size: 12px;
font-family: arial, verdana, san-serif;
}

a {
margin: 0px;
padding: 0px;
color: #f26522;
text-decoration: none;
}

img {
margin: 0px;
padding: 0px;
border: 0px;
}

#main {
position: relative;
width: 840px;
height: auto;
z-index:10;
}


#left {
position: relative;
float: left;
width: 185px;
height: auto;
z-index:30;
}


#oad_block {
position: absolute;
top: 50px;
left: 0px;
width: 185px;
height: 185px;
}

#menu_bar {
position: absolute;
top: 250px;
left: 0px;
width: 185px;
height: auto;
}

#menu {
padding: 10px 10px 20px 15px;
width: auto;
height: 190px;
z-index:60;
background:#ffffff;
}

#oad_service_block {
padding-top: 75px;
width: 185px;
height: 142px;
}


#right {
position:absolute;
left:200px;
height: auto;
z-index:60;
}

#content {
position:absolute;
padding: 15px;
top:50px;
width: 610px;
height: auto;
z-index:60;
background: #fff;
}

#background {
position: absolute;
top:0px;
left:0px;
width:100%;
height: auto;
height: 100%;
z-index:1;
}


div.moduletable{
height: auto;
width: 100%;
overflow: hidden;
}



.transparentbg {
background: #fff;
filter:alpha(opacity=80);
-khtml-opacity: 0.8;
-moz-opacity:0.8;
opacity: .8;	
}

.solidbg {
background: #fff;
filter:alpha(opacity=100);
-khtml-opacity: 1.0;
-moz-opacity:1.0;
opacity: 1.0;	
}






/* START MIDDLE MENU STYLE CONTROL */

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: middle;
        font-family: rockwell, times new roman, serif;
	font-size: 16px;
	font-weight: bold;
	color: #f26522;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	height: 15px !important;
	height: 17px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	text-decoration: none;
	color: #1a1a1a;
}


a.mainlevel#active_menu {
	color:#1a1a1a;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #f26522;
}







a.sublevel:link, a.sublevel:visited {
	display: block;
	vertical-align: middle;
        font-family: rockwell, times new roman, serif;
	font-size: 13px;
	font-weight: normal;
	color: #808285;
	text-align: left;
	padding-top: 5px;
        padding-left: 5px;
	height: 15px !important;
	height: 17px;
	width: 100%;
	text-decoration: none;
}


a.sublevel:hover {
	color: #f26522;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}





/* START CONTENT CONTROL */

td.contentheading {
	font-size: 16px;
	font-weight: bold;
	color: #f26522;
	text-decoration: none;