.top-menu{ margin-top:17px;}.top-menu > ul#menu{font-size:0px;}.top-menu > ul#menu, .top-menu > ul#menu > div.sub-menu {padding:0;margin: 0;z-index:99999;}.top-menu > ul#menu > li {list-style-type: none;display: inline-block; z-index: 100; font-size:13px	}.top-menu > ul#menu > li > a {	text-decoration: none;	color: #000;	padding: 8px 20px 8px 20px;	display:inline-block;	font-size:14px;	white-space-collapsing:discard;	background:url(../images/nav-divider.gif) no-repeat left center;}.top-menu > ul#menu > li:first-child > a { background:none;}.top-menu > ul#menu > li > a:hover {text-decoration: none; color: #fff;background:#2680c0; }.top-menu > ul#menu > li:hover > a {color:#fff; background:#2680c0;}.top-menu > ul#menu > li > a.menu-down { background:url(../images/black-arrow.gif) no-repeat right 20px top 54%, url(../images/nav-divider.gif) no-repeat left center; padding-right:40px;background-position-x: 80%, 1%;	background-position-y: 54%, 54%;}.top-menu > ul#menu > li > a.menu-down:hover, .top-menu > ul#menu > li:hover > a.menu-down {
	background-image: url(../images/white-arrow.gif);	background-color:#2680c0;	background-position: right 20px top 54%;	background-position-x: 80%;	background-position-y: 54%;	background-repeat:no-repeat ;	text-decoration: none;	color: #fff;	padding-right:40px; }	.top-menu > ul#menu > li.active > a{	background-image: url(../images/white-arrow.gif) !important;	background-color:#2680c0 !important;	background-position: right 20px top 54% !important;	background-repeat:no-repeat  !important;	text-decoration: none !important;	color: #fff !important;}.top-menu > ul#menu > li.active2 > a{	background-image: none !important;	background-color:#2680c0 !important;	text-decoration: none !important;	color: #fff !important;}ul#menu > li > div.sub-menu {	position:absolute;	left: 0;	width: 100%;	display:none;	z-index:9999999;	height: 46px;	border-top:#2680c0 solid 1px;	border-bottom: #d2d2d2 solid none;	background: #fefefe; /* Old browsers */background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ededed)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fefefe 0%,#ededed 100%); /* IE10+ */background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}ul#menu > li:hover > div.sub-menu {display:block;}div#menu_bg {position:relative;	margin:0 auto;	width: 1000px;height: 460px;display:block;	z-index:-1;	border-bottom: #d2d2d2 solid 3px;background: #fefefe; /* Old browsers */background: -moz-linear-gradient(top, #fefefe 0%, #ededed 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ededed)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #fefefe 0%,#ededed 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #fefefe 0%,#ededed 100%); /* IE10+ */background: linear-gradient(to bottom, #fefefe 0%,#ededed 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}.nav,.nav a,.nav ul,.nav li,.nav div,.nav form,.nav input {margin: 0;	padding: 0;	border: none;	outline: none;}.nav a { text-decoration: none; }.nav li { list-style: none; }.sub-menu-wrapper{ margin:0 auto;}.sub-menu-container{background: #2680c0;height: 46px;}.nav {margin:0 auto;	position: relative;	cursor: default;	z-index: 500;	width:1000px;}.nav > li {	display: block;	float: left;	padding-bottom:6px;}.nav > li:hover { background: url(../images/nav-bottom.gif) no-repeat center bottom 0;	background-image: url(../images/nav-bottom.gif);background-position: center bottom 0;	background-position-x: 50%;	background-position-y: 100%;background-repeat:no-repeat ;}.nav > li > a {	position: relative;	display: block;	z-index: 510;padding: 10px 11px 11px 11px;text-align:center;font-weight: normal;font-size: 12px;color: #fcfcfc;	text-shadow: 0 0 1px rgba(0,0,0,.35);	background: url(../images/nav-left-bdr.gif) no-repeat left center;	-webkit-transition: all .3s ease;	-moz-transition: all .3s ease;	-o-transition: all .3s ease;	-ms-transition: all .3s ease;	transition: background-color .3s ease;}.nav > li > a > span { font-size:15px;}.nav > li:first-child > a  {background-image:none !important;}.nav > li:hover > a { background: #489ad6; }.nav > li:hover +li > a {background-image:none;}.nav > li > div {position: absolute;	display: block;	width: 100%;top: 50px;left: 0;height:410px;opacity: 0;	visibility: hidden;overflow: hidden;background:none;border-radius: 0 0 3px 3px;}.nav > li:hover > div {opacity: 1;visibility: visible;overflow: visible;}.nav > li > div.nav-default2{ height:auto !important;}.nav .nav-column {float: left;width: 20%;	padding: 0 2% 0% 2%;}.nav .nav-column .nav-hd {margin: 20px 0 10px 0;line-height: 18px;font-size: 15px;color: #372f2b;text-transform:capitalize;text-align:left !important;}.nav .nav-column li a {display: block;line-height: 16px;padding-bottom:12px;color: #1f87c9;font-family: Arial,Helvetica,sans-serif;font-size: 12px;text-align: left !important;}.nav .nav-column li a span {color:#303030;font-size: 11px;font-weight: normal;text-align: left !important;}.nav .nav-column li a:hover strong { text-decoration:underline !important; }.nav .nav-default {opacity: 1; visibility: visible;}.nav .nav-default2 {opacity: 1; visibility: visible; margin-top:-50px;}.sm-height {height:1px !important;}
