body{
 margin:0;
 padding:0;
 background: url(images/bg_body3.jpg) center top;
 background-attachment:fixed;
 font:10pt arial;
 }
#wrapper{
 position:relative;
 width:990px;
 margin:0px auto;
 border:0px solid black;

 }
#logo{
 position:absolute;
 top:50px;left:20px;
 font-size:30pt;color:#fff;
 }
#header{
 height:250px;
 background:url(images/bg_header.jpg)
 }
#container{clear:both;
 background:#fff  url(images/trans196.png);
 min-height:500px;
 overflow:auto;
 }
#content{
 padding:20px;overflow:auto;
 }
#footer{line-height:30px;padding-right:20px;background:#fff;}


p{margin:0;padding:0 0 10px 0}
h1{font-size:18pt;margin:0;padding-bottom:10px;}
h2{font-size:16pt;margin:0;padding-bottom:10px;}
h3{font-size:14pt;margin:0;padding-bottom:10px;}
h4{font-size:12pt;margin:0;padding-bottom:10px;}
h5{font-size:10pt;margin:0;padding-bottom:10px;}
.right{float:right;margin-left:20px;}
.left{float:left;margin-right:20px;}
.clear{clear:both}
a{font-size:10pt;}
.box{float:left;width:40%}
.box-left{float:left;width:48%}
.box-right{float:right;width:48%}

/*#navi{height:30px;background: #bbb}*/

#nav {
 height: 27px;
 padding:0;
 margin:0;
 background: #ddd url(images/bg_menu.jpg);/* #ECE3D5 */
 }
#nav ul {
 list-style-type: none;
 margin:0;
 padding: 0;
 font-size: 10pt;
 width: auto;
 position: relative; /* Fix the Stupid IE6 Bug */

 }
#nav ul li {
 float: left;
 text-align: center;
 }
#nav ul li a {
 display: block;
 background: transparent;
 padding:4px 17px 6px 17px;
 color: #333;
 text-decoration: none;
 font-weight: bold;border-right:2px solid #fff;
 }
/* Root Level Link Formatting */
#nav ul li a:hover, #nav li a:active, #nav ul li a.active, #nav li.menu-current a { color: #333;background:#BBBBFF url(images/but_on.jpg) left 3px}

/* 2nd Child menu */
#nav .menu li ul { position: absolute;width: 230px;; margin: 0; display: none; text-transform: none; font-size: 10pt;border-top:0px solid transparent }

#nav .menu li ul li { text-align: left; font-weight: normal; }
#nav .menu li ul a {line-height:25px;width: 130px; padding: 0px 0px 0px 10px; background: #fff; color: #505050; border:1px solid #BBBBFF;border-top:0px;text-transform:none}

/* 2nd Child link hover*/
#nav .menu li ul a:hover, #nav .menu li ul a:focus, #nav .menu li ul li.menu-current a {color: #000;background:#BBBBFF;}

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#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: block;}

/* 3rd Child Menu Appreances */
#nav .menu li ul li ul li a { width: 120px; padding: 6px 0px 6px 4px; line-height:12px;  background: #ddd; color: #000; }

/* Positioning the Pop-out Drops */
#nav li {position: relative;}

#nav  ul ul.xx{}
#nav ul ul ul {
 position: absolute;
 top: 0px;
 left: 100%;
 }

table{border-collapse:collapse}
td{border:1px solid #bbb;text-align:center;padding:1px 3px 1px 3px;}
.z1{background:#005399}
.z2{padding:5px 0 5px 0;}
.b{float:right;margin-right:10px;border:0px solid black}
.a{float:left;border:0px solid black}
.l{text-align:left}
table h4{margin:0;padding:5px 0 5px 0;;color:#fff;}