﻿#jsddm
{
    padding: 0px;
    height: 28px;
    z-index: 10001;
}

#jsddm li
{
    float: left;
    list-style: none;
    height: 28px;
    line-height: 28px;
    padding: 0px 15px 0px 15px;
    background: url('pics/menuS.gif') no-repeat right;
    /* Shuki Add */
    position: relative;
    z-index: 10001;
}

#jsddm li.first
{
	padding: 0px 15px 0px 15px;
}

#jsddm li.last
{
	background: none;
}

#jsddm li a
{
    display: block;
    text-decoration: none;    
    white-space: nowrap;
    color: #000000;
    font-weight: bold;
}

#jsddm li a:hover
{
    color: #000000;
}

#jsddm li a span
{
	font-family: Georgia;
	font-weight: bold;
	color: #004186;
}
	
#jsddm li ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 10001;
    
    /* Shuki Add */
    left: 0px;
    border: solid 1px #f1f1f1;
    border-bottom: none;
    background: #fff;
}

#jsddm li ul li
{
    float: none;
    display: inline;
    padding: 0px !important;
    left: 0px;
    position: static !important;
    width:auto;
    height:auto;
}

#jsddm li ul li a
{
    line-height: 23px;
    padding: 5px 20px 5px 20px
    height: auto;
    font-family: Arial !important;
	font-size: 11px !important;
	font-style: normal !important;
	border-bottom: solid 1px #f1f1f1;
	font-weight: bold;
	background: #ffffff;
	color: #666666 !important;
}

#jsddm li ul li a:hover
{
	background: #cacaca;
}



/*



---------------THE CLASES BELOW HAVE BEEN TRANFERED HERE FROM RESET-FONTS.CSS, WHICH IS NOT BEING USED ANYLONGER

*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html
{
	color:#000;
	background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin:0;
	padding:0;
}

table
{
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img
{
	border: 0;
	margin: 0;
	padding: 0;
}

address,caption,cite,code,dfn,em,strong,th,var
{
	/* font-style: normal; 	font-weight:normal; */
}

li
{
	list-style:none;
}

caption,th
{
	text-align:left;
}

h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}

q:before,q:after
{
	content:'';
}

abbr,acronym
{
	border:0;
	font-variant:normal;
}

sup
{
	vertical-align:text-top;
}

sub
{
	vertical-align:text-bottom;
}

input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

input,textarea,select
{
	*font-size:100%;
}

legend
{
	color:#000;
}

del,ins
{
	text-decoration:none;
}

body
{
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
	font-style: normal;
}

select,input,button,textarea
{
	font:99% arial,helvetica,clean,sans-serif;
}

table
{
	font-size:inherit;
	font:100%;
}

pre,code,kbd,samp,tt
{
	font-family:monospace;
	font-size:108%;
	line-height:100%;
}


.MsoNormal { font-family:"myriad-pro";}
.head_txt_main {font-family:"myriad-pro"; font-size:18px;}

/* CSS Document */

.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:10;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}/*\*//*/.imcm .imea{visibility:hidden;}/**/</style><!--[if IE]><style type="text/css">.imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}</style><![endif]--><!--end-->

<!--[imstyles] *** Infinite Menu Styles: Keep this section in the document head for full validation. -->
<style type="text/css">





	/* --[[ Main Expand Icons ]]-- */

	#imenus0 .imeam span,#imenus0 .imeamj span {background-image: url(stub_arrow_down.gif); width:8px; height:6px; right:-11px; top:5px; background-repeat:no-repeat;background-position:top right;}

	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image: url(stub_arrow_down.gif); background-repeat:no-repeat;background-position:top right;}





	/* --[[ Sub Expand Icons ]]-- */

	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image: url(stub_arrow_right.gif); width:6px; height:8px; left:-6px; top:3px; background-repeat:no-repeat;background-position:top left;}

	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image: url(stub_arrow_right.gif); background-repeat:no-repeat;background-position:top left;}





	/* --[[ Main Container ]]-- */

	#imouter0 {background-color:transparent; border-style:none; border-color:transparent; border-width:0px; padding:0px; margin:0px; }





	/* --[[ Sub Container ]]-- */

	#imenus0 li ul {background-color:#ffffff; border-style:solid; border-color:#ffffff; border-width:1px; padding:1px 1px 0px 0px; margin:0px; }





	/* --[[ Main Items ]]-- */

	#imenus0 li a, #imenus0 .imctitle {height:16px; background-color:none; color:#565751; text-align:left; font-family:"myriad-pro"; font-size:13px; font-weight:normal;font-style: italic; text-decoration:none; border-style:solid; border-color:transparent; border-width:1px; padding:1px 5px 0px; margin:0px 0px 0px 0px; }



		/* [hover] - These settings must be duplicated for IE compatibility.*/

		#imenus0 li:hover>a {background-color:transparent; text-decoration:none; }

		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:transparent; text-decoration:none; }



		/* [active] */

		#imenus0 li a.iactive {}





	/* --[[ Sub Items ]]-- */

	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {height:auto; background-color:transparent; color:#565751; text-align:left; font-size:12px; font-weight:normal; text-decoration:none; border-style:solid; border-color:#FFFFFF; border-width:2px 1px; padding:2px 3px; margin:0px; }



		/* [hover] - These settings must be duplicated for IE comptatibility.*/

		#imenus0 ul li:hover>a {background-color:#cacaca; text-decoration:none; border-color:transparent; }

		#imenus0 ul li a.ihover {background-color:#cacaca; text-decoration:none; border-color:transparent; }





    ﻿
#menu {
	width:982px;
	margin:10px 0px 10px -35px;
	
	height:33px;
	float:left;

	/* Rounded Corners */

	/* Background color and gradients */
	
	background: #fff;
	
	/* Borders */


}

#menu li {
	float:left;
	display:block;
	text-align:left;
	position:relative;
	padding: 4px 10px 4px 0px;
	border:none;
}

#menu li:hover {
	padding: 4px 10px 4px 0px;
	/* Background color and gradients */
	background: #fff;
	/* Rounded corners */

}

#menu li a {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #5e5e5e;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;


}

#menu li:hover a {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #5e5e5e;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;

	color:#000;
	text-shadow: 0px 0px 0px #ffffff;
}
#menu li .drop {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #5e5e5e;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;

	padding-right:20px;
	


}
#menu li:hover .drop {
	background:url("img/drop.html") no-repeat right 7px;

}

#menu li .drop1 {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #5e5e5e;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;
	padding-right:20px;

}
#menu li:hover .drop1 {
	
}

.dropdown_1column, 

.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #5e5e5e;
	font-style: normal;
	font-weight: 000;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;

	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;


	border-top:none;
	/* Gradient background */
	background:#666666;
	margin-left:-7px;

	

	/* Rounded Corners */
}
.dropdown_2columns{
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #5e5e5e;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;

	border-top:none;
	/* Gradient background */
	background:#666666;
	margin-left:-6px;


}

.dropdown_1column {width: 285px;}
.dropdown_2columns {width: 290px;}
.dropdown_3columns {width: 620px;}
.dropdown_4columns {width: 860px;}
.dropdown_5columns {width: 982px;}


#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:2px;
	top:auto;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #FFFFFF;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
    margin-top: 20px;
}

.col_1 {width:185px;}
.col_2 {width:290px;}
.col_3 {width:530px;}
.col_4 {width:700px;}
.col_5 {width:982px;}



#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	/* Rounded Corners */

}

#menu li:hover .align_right {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #FFFFFF;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	left:auto;
	right:1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	outline:0;
	text-decoration:none;
	text-align:left;
	line-height:10px;
	color:#FFFFFF;
}
#menu h2 {

	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	letter-spacing:-1px;
	margin:0px 0 04px 0;
	padding-bottom:4px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	padding-bottom:7px;



}

#menu p {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;

	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	font-size:14px;
	color:#FFFFFF;
}
#menu li:hover div a:hover {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	font-size:14px;
	color:#e2e2e2;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:0px;
	border:1px solid #777777;
	margin-top:5px;

}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:0px 0px 0px 0px;
}

#menu li .black_box {
	background-color:#333333;
	color: #000;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 0px;

}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 20 12px 0;
}
#menu li ul li {

	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:280px;
}
#menu li ul li:hover {
	font-family: 'Lato', sans-serif;
	font-size:16px; 
	color: #fff;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;

	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	width:116px;

}
#menu li .greybox li:hover {
	background:#000;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 0px;
	margin:0px 0px 4px 0px;
}
