/* =========================================================//

// DropDown Menus v1.1

//

// This Software is copyright (c) 2008 by TuckDesign // www.tuckdesign.com

//

// All rights reserved. 

// You may not modify, alter, reverse engineer or emulate // the functionality, or create derivative works of the // Software in parts or it's entirety without the prior// written consent of TuckDesign.//

// =========================================================*/



A.topButton:link		{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }

A.topButton:visited	{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }

A.topButton:active	{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }

A.topButton:hover		{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }



A.topButton_down	{cursor: default; text-decoration: none; font-weight: bold; color: black;  font-style: normal; }

A.topButton_down:hover	{cursor: default; text-decoration: none; font-weight: bold; color: black; font-style: normal; }



A.dropButtonA:link		{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }

A.dropButtonA:visited	{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }

A.dropButtonA:active	{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }

A.dropButtonA:hover		{cursor: default; text-decoration: none; font-weight: normal; color: black; font-style: normal; }



A.dropButtonA_down	{cursor: default; text-decoration: none; font-weight: bold;  color: black; font-style: normal; }

A.dropButtonA_down:hover	{cursor: default; text-decoration: none;  font-weight: bold;  color: black; font-style: normal;}



#Topbar {

	border: 0px;

	margin: 0px;

	padding: 0px;

	visibility: hidden;

}



.Topnavibuttonfolder {

	float: left;

	width: 1px;

	height: 20px;

}



.Topnavilink {

	padding-left: 3px;

}



.menuSpacer {

	float: left;

	width: 1px;

	height: 20px;

	border-left: 1px none black;

	background-color: #A3CCD9;

	display: block;

	background-image: url(back-s.gif);

	background-position: 0 0;

	background-repeat: repeat-x;

}



.TopnaviButton, .TopnaviButton_down {

	background-color: #ADD8E6;

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	margin: 0;

	text-align: left;

	white-space: nowrap;

	height: 20px;

	background-image: url(back.gif);

	background-position: 0 0;

	background-repeat: repeat-x;

}



.TopnaviButtonH, .TopnaviButton_downH {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	margin: 0;

	text-align: left;

	background-color: #D4D4D4;

	white-space: nowrap;

	height: 20px;

	background-image: url(back-h.gif);

	background-position: 0 0;

	background-repeat: repeat-x;

}



.TopnaviButton_down {

	background-color: #C7C7C7;

	font-size: 11px;

	white-space: nowrap;

	background-image: url(back-s.gif);

	background-position: 0 0;

	background-repeat: repeat-x;

}



/* =========================================================// Be carefull if changing below.// Menu functionality greatly depends on below setting. // If changing, try to change only font/color settings// =========================================================*/



.menuDrop {

	margin: 0;

	position: absolute; 

	top:0; 

	left:0; 

	z-index: 5000; 

	visibility: hidden;

}



.menuDropChild {

	background-color: #E5E5E5;

	border: #4D4D4D solid 1px;

	border-top: transparent none 0px;

	padding-bottom: 1px;

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: black;

}



.menuDropShadow {

	position: absolute; 

	top:0; 

	left:0; 

	z-index: 4000; 

	visibility: hidden;

	overflow: hidden;

}



.menuDropShadowChild {

	background-color: #7F7F7F;

	width: 100%;

	height: 100%;

}



.dropButton {

	

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: black;

	border-top: #4D4D4D solid 1px;

	padding: 3px;	

	white-space: nowrap;

	margin: 0;

}



.dropButtonH, .dropButton_downH {

	

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

	color: black;

	border-top: #4D4D4D solid 1px;

	padding: 3px;	

	white-space: nowrap;

	margin: 0;

	background-color: #BFBFBF;

}



.dropButton_down {

	

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	color: black;

	border-top: #4D4D4D solid 1px;

	padding: 3px;	

	background-color: #C7C7C7;

	white-space: nowrap;

	margin: 0;

}



.dropButtonHaveSub_right {

	

	background-image: url(right.gif);

	background-repeat: no-repeat;

	background-position: right;

	padding-right: 12px;

}



.dropButtonHaveSub_left {

	

	background-image: url(left.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 12px;

}





/* CSS menu */



.menuDropCSS {

	margin: 0;

	padding: 0;

	position: absolute;

}

.menuDropCSS ul {

	z-index: 5000; 

}

.menuDropCSS ul {

    background-color: #ADD8E6;

    font-size: 11px;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-style: normal;

    font-weight:normal;

	z-index: 5000; 

	width: 1020px;

	background-image: url(back.gif);

	background-position: 0 0;

	background-repeat: repeat-x;

}

.menuDropCSS ul, .menuDropCSS ul ul {

    float:left;

    list-style:none;

    line-height: 20px;

    padding: 0;

    margin: 0;

	z-index: 5000; 

}

.menuDropCSS ul a {

    display:block;

	color: black;

    text-decoration:none;

    padding:0px 3px;

	z-index: 5000; 

}

.menuDropCSS ul li {

    float:left;

    padding:0;

	z-index: 5000; 

}

.menuDropCSS ul li:hover {

    background-color:#D4D4D4;

	background-image: url(back-h.gif);

	background-position: 0 0;

	background-repeat: repeat-x;

}

.menuDropCSS ul li:hover li {

	background-image: none;

}

.menuDropCSS ul li:hover li.dropButtonHaveSub_right {

	background-image: url(right.gif);

	background-repeat: no-repeat;

	background-position: right;

}

.menuDropCSS ul ul {

    position:absolute;

    left:-999em;

    height:auto;

    width: 150px;

    font-weight: normal;

    margin:0;

    line-height: 120%;

    border:0;

    border-top: #4D4D4D solid 1px;

	z-index: 5000; 

	background-repeat: no-repeat;

	background-position: 0 0;

	background-image: url(back-m.gif);

}

.menuDropCSS ul ul li {

	

}

.menuDropCSS ul li li {

	background-color: #E5E5E5;

    width: 149px;

    border: #4D4D4D solid 1px;

	border-top: transparent none 0px;

    font-weight: normal;

    font-family:Verdana,Arial,Helvetica,sans-serif;

	z-index: 5000; 

}

.menuDropCSS ul li li a {

    padding: 3px;

    width: 130px;

    font-size: 10px;

    color: black;

	z-index: 5000; 

}

.menuDropCSS ul li ul ul {

    margin:-21px 0 0 150px;

	z-index: 5000; 

}

.menuDropCSS ul li li:hover {

    background-color:#BFBFBF;

	z-index: 5000; 

}

.menuDropCSS ul li ul li:hover a, .menuDropCSS ul li ul li li:hover a, .menuDropCSS ul li ul li li li:hover a, .menuDropCSS ul li ul li li li:hover a {

    color: black;

	z-index: 5000; 

}

.menuDropCSS ul li:hover a, .menuDropCSS ul li.sfhover a {

    color: black;

	z-index: 5000; 

}

.menuDropCSS ul li:hover li a, .menuDropCSS ul li li:hover li a, .menuDropCSS ul li li li:hover li a, .menuDropCSS ul li li li li:hover li a {

    color: black;

	z-index: 5000; 

}

.menuDropCSS ul li:hover ul ul, .menuDropCSS ul li:hover ul ul ul, .menuDropCSS ul li:hover ul ul ul ul {

    left:-999em;

	z-index: 5000; 

}

.menuDropCSS ul li:hover ul, .menuDropCSS ul li li:hover ul, .menuDropCSS ul li li li:hover ul, .menuDropCSS ul li li li li:hover ul {

    left:auto;

    background-color: #E5E5E5;

	z-index: 5000; 

}



.TopnavilinkCSS_down {

	background-color: #C7C7C7;

	z-index: 5000; 

	background-image: url(back-s.gif);

	background-position: 0 0;

	background-repeat: repeat-x;

}

.dropButtonCSS_down {

	background-color: #C7C7C7;

	z-index: 5000; 

}

.shadowCSS {

	position: absolute;

	top: 5px;

	left: 5px;

	z-index: -1;

	background-color: #7F7F7F;

	width: 100%;

	height: 100%;

	filter: alpha(opacity = 40);

	-moz-opacity:.40;

	opacity:.40;

}

.shadowImageCSS {

	position: absolute;

	top: 5px;

	left: 5px;

	z-index: -1;

	width: 100%;

	height: 100%;

}

.imgCSS {

	height: 100%;

	width: 100%;

	filter: alpha(opacity = 40);

	-moz-opacity:.40;

	opacity:.40;

	filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 40)

}
