﻿fancybox-loading {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    display: none;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1104;
}
#fancybox-loading div {
    background: url("../images/images1/fancy_loading.png") no-repeat scroll 0 0 transparent;
    height: 480px;
    left: 0;
    position: absolute;
    top: 0;
    width: 40px;
}
#fancybox-overlay {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1100;
}
#fancybox-tmp {
    border: 0 none;
    display: none;
    margin: 0;
    overflow: auto;
    padding: 0;
}
#fancybox-wrap {
    display: none;
    left: 0;
    margin: 0;
    padding: 20px;
    position: absolute;
    top: 0;
    z-index: 1101;
}
#fancybox-outer {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 100%;
    position: relative;
    width: 100%;
}
#fancybox-inner {
    height: 1px;
    left: 0;
    margin: 0;
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 1px;
}
#fancybox-hide-sel-frame {
    background: none repeat scroll 0 0 transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#fancybox-close {
    background: url("../images/images1/fancy_close.png") no-repeat scroll left top transparent;
    cursor: pointer;
    display: none;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px;
    z-index: 1103;
}
#fancybox_error {
    color: #444444;
    font: 12px/20px Arial;
}
#fancybox-content {
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
#fancybox-img {
    border: medium none;
    height: 100%;
    line-height: 0;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
#fancybox-frame {
    border: medium none;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
#fancybox-title {
    bottom: 0;
    font-family: Arial;
    font-size: 12px;
    left: 0;
    position: absolute;
    z-index: 1102;
}
.fancybox-title-inside {
    color: #333333;
    padding: 10px 0;
    text-align: center;
}
.fancybox-title-outside {
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 5px;
    text-align: center;
}
.fancybox-title-over {
    color: #FFFFFF;
    text-align: left;
}
#fancybox-title-over {
    background: url("../images/images1/fancy_title_over.png") repeat scroll 0 0 transparent;
    display: block;
    padding: 10px;
}
#fancybox-title-wrap {
    display: inline-block;
}
#fancybox-title-wrap span {
    float: left;
    height: 32px;
}
#fancybox-title-left {
    background: url("../images/images1/fancy_title_left.png") repeat-x scroll 0 0 transparent;
    padding-left: 15px;
}
#fancybox-title-main {
    background: url("../images/images1/fancy_title_main.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 29px;
}
#fancybox-title-right {
    background: url("../images/images1/fancy_title_right.png") repeat-x scroll 0 0 transparent;
    padding-left: 15px;
}
#fancybox-left, #fancybox-right {
    background-image: url("../images/images1/blank.gif");
    bottom: 0;
    cursor: pointer;
    display: none;
    height: 100%;
    outline: medium none;
    position: absolute;
    width: 35%;
    z-index: 1102;
}
#fancybox-left {
    left: 0;
}
#fancybox-right {
    right: 0;
}
#fancybox-left-ico, #fancybox-right-ico {
    cursor: pointer;
    display: block;
    height: 30px;
    left: -9999px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    width: 30px;
    z-index: 1102;
}
#fancybox-left-ico {
    background: url("../images/images1/fancy_nav_left.png") no-repeat scroll 0 0 transparent;
}
#fancybox-right-ico {
    background: url("../images/images1/fancy_nav_right.png") no-repeat scroll 0 0 transparent;
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
div.fancy-bg {
    border: 0 none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1001;
}
div#fancy-bg-n {
    background: url("../images/images1/fancy_shadow_n.png") repeat-x scroll 0 0 transparent;
    height: 20px;
    left: 0;
    top: -20px;
    width: 100%;
}
div#fancy-bg-ne {
    background: url("../images/images1/fancy_shadow_ne.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    right: -20px;
    top: -20px;
    width: 20px;
}
div#fancy-bg-e {
    background: url("../images/images1/fancy_shadow_e.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    right: -20px;
    top: 0;
    width: 20px;
}
div#fancy-bg-se {
    bottom: -20px;
    height: 20px;
    right: -20px;
    width: 20px;
}


.hlpus-improv
{
	background-image: url('../images/helus-improve.gif' );
	background-repeat: no-repeat;
	background-position: left;
	width: 200px;
	font-family: 'Arial';
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
    padding:8px;
}
.box1
{
	padding-top:20px;
	text-align:center;
}



.menumiddle
{
	background-image: url('../images/mdl.jpg'); background-repeat: repeat; height: 38px; width: 980px;
	
}
.menuleft
{
background-image: url('../images/lft.jpg'); background-repeat: no-repeat; text-align: left; height: 38px; width: 980px;

}
.menuright
{
float:right; background-image: url('../images/rght.jpg'); background-repeat: no-repeat; height: 38px; text-align: right; width: 15px;
}
#jsddm
{
	margin: 0;
	padding-left: 10px;
	
	height: 38px;
	width: 1000px;
}
 
	#jsddm li
{
	float: left;
	list-style: none;
	font: 12px "Arial";
	font-weight: bold;
	color: #FFFFFF;

	
}
 
	#jsddm li a
{
	display: block;
	padding: 5px 12px ;
	text-decoration: none;
	border-right: 1px solid white;
	width: 70px;
	color: #FFFFFF;
	white-space: nowrap;
	
}
 
	#jsddm li a:hover
	{	background: #f18403}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background:#F8AD36;
				color: #fbfcfd}
			
			#jsddm li ul li a:hover
			{	background:#f18403}

 nav ul ul {
	display: none;
        }

	nav ul li:hover > ul {
		display: block;
	}
	
	nav ul {
	background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 20px;
	border-radius: 10px;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	nav ul:after {
		content: ""; clear: both; display: block;
	}
	
	
	nav ul li {
	float: left;
}



	nav ul li:hover {
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
	}
		nav ul li:hover a {
			color: #fff;
		}
	
	nav ul li a {
		display: block; padding: 25px 40px;
		color: #757575; text-decoration: none;
	}
	
	
	nav ul ul {
	background: #5f6975; border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}



	nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;
	}
		nav ul ul li a {
			padding: 15px 40px;
			color: #fff;
		}	
			nav ul ul li a:hover {
				background: #4b545f;
			}
			
			
			
			
			nav ul ul ul {
	position: absolute; left: 100%; top:0;
}

