header { display: block; }
#header {  position: absolute; z-index: 100; height: 31px; align:center; top: 0;  margin: 0 auto; }
.main-header { background: #e4e4e4 url(images/top-bg.png) repeat-x center top; position: absolute; width: 1002px; padding: 0; -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); -o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); z-index: 11; border: 1px solid #a4a4a0; border-width: 0 0 1px 0; }
.hbutton { float: left; overflow: hidden; margin: 0; position: relative; width: 112px; height: auto; padding: 3px 4px 3px; }
.main-header nav { width: 802px; height: 25px; float: left; margin: 0; padding: 0; }
a.nav { text-decoration:none; color:#2f89a9; }
a.mnav { font-size:14px; text-decoration:none; }
.main-header ul { width: 802px; height: 25px; position: relative; }
.main-header ul li { float: left; margin: 0; width: 53px; height: 25px; }
.main-header ul li a { width: auto; margin: 1px 0; padding: 0 10px; line-height: 28px; text-transform: uppercase; font-size:14px; font-weight:500; display: block; border-right: 1px solid #cccccc; position: relative; }
.main-header ul li:first-child { width: 198px; }
.main-header ul li:first-child a { border-left: 1px solid #cccccc; }
.main-header ul li:nth-child(2) { width: 152px; }
.main-header ul li:nth-child(3) { width: 166px; }
/*232*/
.main-header ul li:nth-child(4) { width: 190px; }
.main-header ul li:last-child { position: absolute; width: 112px; top: -60px; left: 724px; }
/* 744 */
.main-header ul li:last-child a { color: transparent; background: transparent url("images/cnap.png") 0 0 no-repeat; width: 136px; height: 133px; margin: 0; padding: 0; border: 0 none; }
.main-header ul li:last-child a:after { display: none; }
#nav-dropdown { width: 1002px; margin: 0 auto; height: 252px; position: absolute; left: 0; top: 19px; margin-top: 0; display: none; overflow: hidden; }
#nav-dropdown #window-slide { position: absolute; top: 0; left: 0; width: 1002px; margin: 0 auto; height: 1300px; }
.drop-down { width: 1002px; margin: 0 auto; height: 260px; color: black; -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); -o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); z-index: 10; position: relative; background: #f4f4f4 0 0 repeat; overflow: hidden; display: block; }
.drop-down ul { margin:0 auto; padding: 20px 0px 20px 0px; width: 960px; height: 205px; border-bottom: 1px solid #b8b8b3; overflow: hidden; }
.drop-down ul li { float: left; background: transparent; width: 160px; height: 30px; display: block; position: relative; padding: 120px 0 0; -moz-transition-property: margin-top; -webkit-transition-property: margin-top; -o-transition-property: margin-top; transition-property: margin-top; -moz-transition-duration: 200ms; -webkit-transition-duration: 200ms; -o-transition-duration: 200ms; transition-duration: 200ms; -moz-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transition-delay: 100ms; -webkit-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
.drop-down ul li:hover { margin-top: 2px; -moz-transition-property: margin-top; -webkit-transition-property: margin-top; -o-transition-property: margin-top; transition-property: margin-top; -moz-transition-duration: 200ms; -webkit-transition-duration: 200ms; -o-transition-duration: 200ms; transition-duration: 200ms; -moz-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transition-delay: 100ms; -webkit-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
.drop-down ul li div { border: 1px dotted #b8b8b3; border-width: 0 0 0 1px; padding: 0 10px; }
.drop-down ul li h3 { font-size:13px; font-weight: 200; height: 25px; font-family: "AvenirRomanRegular", arial, helvetica, sans-serif; padding: 9px 0 4px 0px; color: #f35334; font-weight:bold; text-decoration:none; }
.drop-down ul li img { width: 156px; border: 1px solid white; border-width: 0 1px; position: absolute; top: 0; left: 0; }
.drop-down ul li img:hover { top: 3px; -moz-transition-property: top; -webkit-transition-property: top; -o-transition-property: top; transition-property: top; -moz-transition-duration: 200ms; -webkit-transition-duration: 200ms; -o-transition-duration: 200ms; transition-duration: 200ms; -moz-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transition-delay: 100ms; -webkit-transition-delay: 100ms; -o-transition-delay: 100ms; transition-delay: 100ms; }
.drop-down ul li p { font-size: 12px; line-height: 1.4em; color:#1f9cdc; }
.drop-down ul:last-child div { border-width: 0 0 0 1px; }
.drop-down ul:first-child div { border-width: 0 0 0 1px; }