html
{
	scrollbar-face-color: #000000;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	scrollbar-arrow-color: #FFFFFF;
	height: 100%;
}

body
{
	background: #000000;
	color: #ffffff;	
	/* font:12px/18px Tahoma, Arial, Helvetica, sans-serif;	 */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: justify;
	background-image:url(Images/Background70.jpg);
	background-attachment:fixed;
}

a:link
{
	color: #ffffff; /* 1c1b1b */
	text-decoration: underline;
}

a:active
{
	color: #ffffff; /* 1c1b1b */
	text-decoration: underline;
}

a:visited
{
	color: #ffffff; /* 1c1b1b */
	text-decoration: underline;
}

a:hover
{
	color: #ffffff; /* 1c1b1b */
	text-decoration: underline;
}

/* menu::base */
div#menu {
    height: 41px;
    background: url(images/main-bg.png) repeat-x;
}

div#menu ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

div#menu ul.menu
{
    padding-left: 300px; /* 80px */
}

div#menu li
{
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0 5px 0 0;
    display: block;
    float: left;
}

div#menu li:hover>ul
{
    left: -2px;
}

div#menu a
{
    position: relative;
    z-index: 10;
    height: 41px;
    display: block;
    float: left;
    line-height: 41px;
    text-decoration: none;
    font: normal 12px Trebuchet MS;
}

div#menu a:hover, div#menu a:hover span
{
	color: #fff;
}

div#menu li.current a
{
}

div#menu span
{
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}

div#menu ul ul a.parent span
{
    background-position: 95% 8px;
    background-image: url(images/item-pointer.gif);
}

div#menu ul ul a.parent:hover span {
    background-image: url(images/item-pointer-mover.gif);
}

/* menu::level1 */
div#menu a
{
    padding: 0 30px 0 10px; /* 10px */
    line-height: 30px;
    color: #e5e5e5;
}

div#menu span
{
    margin-top: 5px;
}/**@replace#1*/

div#menu li
{
	/* background: url(images/main-delimiter.png) 98% 4px no-repeat; */
}

div#menu li.last
{
	background: none;
}

/* menu::level2 */
div#menu ul ul li
{
	background: none;
}

div#menu ul ul
{
    position: absolute;
    top: 38px;
    left: -999em;
    width: 163px;
    padding: 5px 0 0 0;
    background: rgb(45,45,45);
    margin-top: 1px;
}

div#menu ul ul a
{
    padding: 0 0 0 15px;
    height: auto;
    float: none;
    display: block;
    line-height: 24px;
    color: rgb(169,169,169);
}

div#menu ul ul span
{
    margin-top: 0;
    padding-right: 15px;
    _padding-right: 20px;
    color: rgb(169,169,169);
}

div#menu ul ul a:hover span
{
    color: #fff;
}

div#menu ul ul li.last
{
	background: none;
}

div#menu ul ul li
{
    width: 100%;
}

/* menu::level3 */
div#menu ul ul ul
{
    padding: 0;
    margin: -38px 0 0 163px !important;
    margin-left:172px;
}

/* colors */
div#menu ul ul ul
{
	background: rgb(41,41,41);
}

div#menu ul ul ul ul
{
	background: rgb(38,38,38);
}

div#menu ul ul ul ul
{
	background: rgb(35,35,35);
}

/* lava lamp */
div#menu li.back
{
   /*  background: url(images/lava.png) no-repeat right -44px !important;
    background-image: url(images/lava.gif); */
    width: 13px;
    height: 44px;
    z-index: 8;
    position: absolute;
    margin: -1px 0 0 -5px;
}

div#menu li.back .left
{
    /* background: url(images/lava.png) no-repeat top left !important;
    background-image: url(images/lava.gif); */
    height: 44px;
    margin-right: 8px;
}

.Space
{
	font-size: 3px;
	line-height: 3px;
}

.Service_Space
{
	font-size: 6px;
	line-height: 6px;
}

/*--------------------------------------------------------------*/
#menu{
/*		margin:0 auto;*/
		width:1024px;
		height:59px;
		background:url(images/lava.jpg) repeat-x;
	}
		#menu ul{
			list-style:none;
			margin:0 auto;
			width:500px;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				height:59px;
				line-height:59px;
			}
				#menu li a{
					display:block;
					float:left;
					color:#a7a7a7;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:36px;
					text-decoration:none;
					padding:0 20px;				
				}
					#menu li a:hover{
						color:#fff;
						background:url(images/lava.jpg) no-repeat bottom;
					}
				#menu li a.current{
					display:block;
					float:left;
					background: url(images/lava.png) no-repeat top left !important;
    				background-image: url(images/lava.gif);
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:36px;
					text-decoration:none;
					padding:0 20px;	
				}
					#menu li a:hover.current{
						color:#fff;
					}

/* ********** To force the "Footer" to be displayed at the bottom of the page at ALL times	START */
.Main_Div
{
	position: fixed;
	bottom: 0px;
	width: 100%;
}

.Sub_Div
{
	width: 1024px; /* MUST set the exact size of the Footer */
	margin: 0px auto;
}

.FooterHeight
{
	font-size: 12px;
	line-height: 28px;
}
/* ********** To force the "Footer" to be displayed at the bottom of the page at ALL times	END */