@charset "ISO-8859-1";
body { margin: 0; padding: 0; color: #333; font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 13px; font-style: normal; background-color: #333; }
a:hover { text-decoration: underline; color: #FC9933; }
a:link { text-decoration: none; color: #FC9933; }
a:active { text-decoration: none; color: #FC9933; }
a:visited { text-decoration: none; color: #FC9933; margin: 0; }
a:active footer { text-decoration: none; color: #FC9933; }
.thrColLiqHdr #container { width: 990px; text-align: left; margin-top: -1px; margin-right: auto; margin-bottom: 22px; margin-left: auto; position: relative; padding: 1px; background-image: url(/templates/images/bg-container.png); background-repeat: no-repeat; background-position: center bottom; }
.thrColLiqHdr #topmenu { padding: 3px 10px 0px 10px; height: 32px; display: block; text-align: right; vertical-align: middle; background-color: #333; }
.thrColLiqHdr #header { margin: 0; padding: 0px; height: 309px; text-align: center; background-image: url(/media/header/floris-header-01.jpg); background-repeat: no-repeat; background-position: center center; }
.thrColLiqHdr #menu { position:absolute; width:259px; height:191px; z-index:2; top: 111px; visibility: visible; left: 66px; background-image: url(/templates/images/do-menu-bg.png); background-repeat: no-repeat; background-position: center center; }
.thrColLiqHdr #logo { position:absolute; width:259px; height:132px; z-index:1; top: -31px; visibility: visible; left: 66px; background-image: url(/templates/images/floris-logo.png); background-repeat: no-repeat; background-position: center top; }
.thrColLiqHdr #subheader { padding: 0; height: 3px; margin: 0; vertical-align: middle; min-height: 7px; }
.thrColLiqHdr #header h1 { margin: 0; padding: 0; }
.thrColLiqHdr #sidebar1 { float: left; width: 200px; padding: 0 0 0 0; height: 100%; min-height: 420px; margin: 0; text-align: left; font-size: 90%; color: #999; }
.thrColLiqHdr #sidebar2 { float: right; width: 257px; padding: 0px 18px 18px 18px; height: 483px; min-height: 483px; margin: 0px 0px 0px 0px; text-align: left; font-size: 100%; color: #FFF; background-image: url(/templates/images/do-kolom-bg.png); background-repeat: no-repeat; background-position: center top; }
.thrColLiqHdr #sidebar1 p, .thrColLiqHdr #sidebar1 h3, .thrColLiqHdr #sidebar2 p, .thrColLiqHdr #sidebar2 h3 { margin-left: 0px; margin-right: 0px; }
.thrColLiqHdr #headercontent { margin: 0px 307px 0px 19px; min-height: 24px; line-height: 20px; padding: 0px; }
.thrColLiqHdr #maincontent { margin: 9px 289px 9px 9px; min-height: 474px; line-height: 20px; padding: 0px; position: relative; }
.thrColLiqHdr #footer { font-size: 80%; height: 48px; color: #999; text-align: center; display: block; }
.thrColLiqHdr #footer p { margin: 0; padding: 0; text-align: center; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px }
#topmenu body { margin: 0; padding: 0; color: #333; font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 12px; font-style: normal; }
#topmenu a:active, #topmenu li a.active { text-decoration: underline; color: #FC9933; }
#topmenu a:hover, #topmenu a:focus, #topmenu a:active { text-decoration: underline; color: #FC9933; }
#topmenu a:link { color: #FFF; }
#topmenu a:visited { color: #FFF; margin: 0;/* SUB MENU */
}
#menu_sub { float: left; margin: 0 0 3px 0; padding: 0 0 1px 0; font-family: "Lucida Sans Unicode", "Lucida Grande"; font-size: 12px; height: 20px; }
#menu_sub li { list-style: none; }
#menu_sub li a { display: block; color: #000; width: 266px; padding: 4px 12px 4px 12px; margin: 0 0 1px 0; font-weight: bold; text-decoration: none; }
#menu_sub li a:hover, #menu_sub li a:focus { color: #FFF; background-image: url(/templates/images/sub-bullit-r.png); background-repeat: no-repeat; background-position: right center; font-weight: bold; }
/* Header menu */	

#header_menu { position: absolute; margin-left: 20px; height: 23px; width: 240px; }
#header_menu li { line-height: normal; color: #FC9933; }
#header_menu ul { z-index: 10; clear: both; top: 1px; left: 50%; }
/* drop-down verticalmenu */

#navContainer { width: 240px; display: block; clear: both; height: 22px; font-family: "Lucida Sans Unicode", "Lucida Grande";  font-size: 10o%;
letter-spacing: 0.1em; }
/* Remove List Formattings
~~~~~~~~~~~~~~~~~~~~  */
 ul.menu, li.menu { list-style-type: none; margin: 0px; padding: 0px; }
#nav { height: 22px; width: 250px; }
#nav ul { list-style-type: none; margin: 0; padding: 0; font-size: 100%; text-transform: inherit; white-space:normal; display: inherit; height: 22px; width: 240px; }
#nav ul li { float: left; text-align: left; font-weight: normal; height: 22px; width: 240px; }
#nav ul li a { display: block; padding: 5px 10px; padding-bottom: 4px; color: #fff; text-decoration: none; height: 22px; width: 220px; }
#nav ul li a:hover, #nav li a:focus { color: #FFF; height: 22px; width: 250px; background-image: url(/templates/images/do-bg-hover-menu.png); background-repeat: no-repeat; background-position: left top; font-weight: bold; }
#nav li a:active, #nav ul li a.active { height: 21px; width: 220px; background-image: url(/templates/images/do-bg-hover-menu.png); background-repeat: no-repeat; background-position: left top; }
/* Current page Customisations*/

#nav li.menu-current a { color: #000; height: 22px; background-image: url(/templates/images/do-bg-hover-menu.png); background-repeat: no-repeat; background-position: left top; font-weight: bold; width: 250px; }
#nav .menu li ul { position: absolute; margin: 0; display: none; text-transform: none; font-size: 100%; height: 22px; width: 250px; background-image: url(/templates/images/bullit-r.png); background-repeat: no-repeat; background-position: left top; }
#nav .menu li ul li { text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em; height: 22px; width: 250px; }
#nav .menu li ul a { color: #fff; border: 0; height: 21px; width: 250px; }
/* 2nd Child link hover */

#nav .menu li ul a:hover { border: 0; height: 21px; width: 240px; font-weight: bold; }
/* Show and hide */

#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul { display: none; }
#nav .menu li ul ul { display: none; }
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul { display: none; }
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul { display: none; }
/* 3rd Child Menu Appreances */

#nav .menu li ul li ul li a { color: #fff; height: 21px; width: 220px; }
/* Positioning the Pop-out Drops */
#nav li { position: relative; cursor: auto; }
#nav ul ul ul { position: absolute; top: 0px; left: 50%; }
/* end menu */

/*  Float containers fix: */
.clearfix:after { content: "."; display: block; height: 21px; clear: both; visibility: hidden; }
.thrColLiqHdr #maincontent { margin: 9px 329px 9px 40px; min-height: 474px; line-height: 20px; padding: 0px; position: relative;

