html {
	margin: 0;
	padding: 0;
	background-color: #121212;
}

#container {
	width: 800px;
	margin:0 auto;
	text-align: left;
	
	
}

body  {
	color: #333;
	font-family: Futura, Arial, Helvetica, sans-serif;
	margin: 0;
    padding: 0;
}
	
#content {
	font-size: 11pt;
	background-color: #FFF;
	margin-top: 0;
	padding: 0;	
}
	
#content img {
	border:#FFF;
	width: 350px;
	margin: 10px 10px 10px 20px;
}	

#banner {
	background-image: url(/images/banner.jpg);
	height: 175px;
}

#banner img {
}

#footer {
}
	
.title {
	font-size: 16pt;
	color:#000;
	padding: 10px 5px 5px 20px;
}

h1 {
	font-size: 18pt;
	margin: 0;
	padding:20px;
	color: #121212;
	border-bottom: 5px solid #CC0000;
	border-top: 5px solid #CC0000;
	font-weight: 200;
}

h2 {
	color: #121212;
	margin: 0;
	padding:20px;
	background-color: #999;
	font-weight: 200;
}

h3 {
	color: #121212;
	margin:0;
	padding:10px;
	background-color: #999;
	font-weight: 200;
}
	
h4 {
	color: #FFF;
	font-size: 9pt;
	margin: 0;
	padding:20px;
	background-color: #333;
	font-weight: 200;
}

a {
	color: #CC0000;
	text-decoration: none;
}

a:hover {
	color: #999;
	text-decoration: none;
}

p {
	padding-left: 30px;
	padding-right: 30px;
}

#menu {
    position:relative;
    z-index:100;
    height:50px;
	background-color: #CC0000;
}
#menu .menu {
    position: absolute;
}
#menu * {
    list-style:none;
    border:0;
    padding:0;
    margin:0;
}
#menu a {
    display:block;
    padding: 15px 25px 15px 25px;
    white-space:nowrap;
	background-color: #ECECEC;
	border-right:1px solid #999;
}

#menu a:hover {
	background-color:#CC0000;
	border-right:1px solid #999;
}

#menu li {
    float: left;
    background:#ECECEC;
}
#menu li li {
    float:none;
	border-bottom:1px solid #999;
}
#menu div {
    visibility:hidden;
    position:absolute;
    background:url(images/pix.gif);
}
#menu div div {
    margin:-24px 0 0 -1px;
    left:100%;
}
#menu li:hover>div { visibility:visible; }

#menu a:hover span { color:#000; }
#menu>ul>li:hover>a {
    background:url(images/back.png);
    color:#000;
}
#menu>ul>li:hover>a span { color:#FFF; }
#menu span {
    text-transform:uppercase;
    font:12px/18px Futura, Arial, Helvetica, sans-serif;
    color:#CC0000;
}
#menu li { background:none; }
/* menu::level >= 2 */
#menu li li a {
    padding:0;
    position:static;
}
#menu li li a:hover { background: #CC0000; }
#menu li li a span { color:#000; }
#menu li li a:hover span { color:#FFF; }
#menu li li a.parent span { background:url(images/pointer.gif) no-repeat right 9px; _background-position:right 10px; }
*+html #menu li li a.parent span { background-position:right 10px; }
#menu li li span {
    display:block;
    text-transform:none;
    line-height:16px;
    padding:4px 25px 4px 14px;
    font-size:11px;
}
#menu li div { background:url(images/back.png); }
/** <fix for ie6> */
#menu div div {
    margin-top:-25px;
    background:#666;
}
#menu li li li { border-bottom:1px solid #999; }
#menu div div div { background:#121212; }
#menu li li li li { border-bottom:1px solid #999; }
/** </fix for ie6> */

/* lava lamp */
div#menu li.back {
    width:10px;
    height:20px;
    z-index:8;
    position:absolute;
}
div#menu li.back .left {
    width:auto;
    height:20px;
    float:none;
    position:relative;
    top:0;
    left:0;
    visibility:visible;
}