@charset "utf-8";
/* CSS Document */

ul#nav { height:20px; list-style:none; position:relative; z-index:500; font-family:arial, verdana, sans-serif; padding:48px 0 0 0; margin:0; }
ul#nav li.top { height:20px; display:block; float:left; overflow:hidden; }
ul#nav li.item3.top { height:20px; display:block; float:left; overflow:visible; }
ul#nav li a.top_link { display:block; float:left; height:20px; /*line-height:33px;*/ color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; cursor:pointer; padding:0;}
ul#nav li a.top_link span { height:20px; overflow:hidden; padding:20px 0 0 0; }
ul#nav li.item1 a.top_link span { width:96px; height:20px; float:left; display:block; background:url(../images/assets/nav-bg.jpg) no-repeat 0px 0px;  }
ul#nav li.item3 a.top_link span { width:119px; height:20px; float:left; display:block; background:url(../images/assets/nav-bg.jpg) no-repeat -208px 0px; }
ul#nav li.item5 a.top_link span { width:152px; height:20px; float:left; display:block; background:url(../images/assets/nav-bg.jpg) no-repeat -412px 0px; }
ul#nav li.item6 a.top_link span { width:104px; height:20px; float:left; display:block; background:url(../images/assets/nav-bg.jpg) no-repeat -564px 0px; }

ul#nav li.item3 a.top_link span.down { width:119px; height:20px; float:left; display:block; padding:0; background:url(../images/assets/nav-bg.jpg) no-repeat -208px 0px;}
ul#nav li:hover.item3 a.top_link span.down { width:119px; height:20px; float:left; display:block; padding:0; background:url(../images/assets/nav-bg.jpg) no-repeat -208px -20px;}
ul#nav li.item3 a.top_link span.down span { visibility:hidden; display:none; }

ul#nav li:hover.item1 a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat 0px -20px; }
ul#nav li:hover.item3 a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat -208px -20px; }
ul#nav li:hover.item5 a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat -412px -20px; }
ul#nav li:hover.item6 a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat -564px -20px; }
ul#nav li:hover a.top_link span {background:none;}
ul#nav li:hover a.top_link span.down {background:none;}

ul#nav li.item1.active a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat 0px -20px; }
ul#nav li.item3.active a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat -208px -20px; }
ul#nav li.item5.active a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat -412px -20px; }
ul#nav li.item6.active a.top_link span { color:#fff; background:url(../images/assets/nav-bg.jpg) no-repeat -564px -20px; }

ul#nav li:hover {position:relative; z-index:200;}

ul#nav li:hover ul.sub { left:1px; top:20px; background:#04002f; padding:2px 2px 0 2px; border-top:none; border-bottom:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; white-space:nowrap; width:110px; height:auto; z-index:300;}
ul#nav li:hover ul.sub li { display:block; height:20px; position:relative; float:left; width:100%; font-weight:normal; }
ul#nav li:hover ul.sub li a { font:bold 11px/15px arial; display:block; height:18px; text-indent:2px; color:#999999; text-decoration:none; border:none;}
ul#nav li:hover ul.sub li a:hover  { background:#24214c; color:#fff; border-color:#fff; }
ul#nav li:hover ul.sub li a.active { background:#24214c; color:#fff; border-color:#fff; }

ul#nav ul, 
ul#nav li:hover ul ul,
ul#nav li:hover li:hover ul ul,
ul#nav li:hover li:hover li:hover ul ul,
ul#nav li:hover li:hover li:hover li:hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

/* home tabs */
.home #callouts #callouts-btm ul.menu { height:60px; list-style:none; position:relative; z-index:500; font-family:arial, verdana, sans-serif; padding:60px 0 0 0; margin:0; }
.home #callouts #callouts-btm ul.menu li { height:60px; display:block; float:left; overflow:hidden; }
.home #callouts #callouts-btm ul.menu li.item4 { }
.home #callouts #callouts-btm ul.menu li a { display:block; float:left; height:60px; text-decoration:none; padding:0;}
.home #callouts #callouts-btm ul.menu li a span { height:60px; overflow:hidden; padding:60px 0 0 0; }
.home #callouts #callouts-btm ul.menu li.item1 a span { width:243px; height:60px; float:left; display:block; background:url(../images/home/callout-1.jpg) no-repeat 0px 0px;  }
.home #callouts #callouts-btm ul.menu li.item2 a span { width:243px; height:60px; float:left; display:block; background:url(../images/home/callout-2.jpg) no-repeat 0px 0px; }
.home #callouts #callouts-btm ul.menu li.item3 a span { width:243px; height:60px; float:left; display:block; background:url(../images/home/callout-3.jpg) no-repeat 0px 0px; }
.home #callouts #callouts-btm ul.menu li.item4 a span { width:243px; height:60px; float:left; display:block; background:url(../images/home/callout-4.jpg) no-repeat 0px 0px; }

.home #callouts #callouts-btm ul.menu li:hover.item1 a span { color:#fff; background:url(../images/home/callout-1.jpg) no-repeat 0px -60px; }
.home #callouts #callouts-btm ul.menu li:hover.item2 a span { color:#fff; background:url(../images/home/callout-2.jpg) no-repeat 0px -60px; }
.home #callouts #callouts-btm ul.menu li:hover.item3 a span { color:#fff; background:url(../images/home/callout-3.jpg) no-repeat 0px -60px; }
.home #callouts #callouts-btm ul.menu li:hover.item4 a span { color:#fff; background:url(../images/home/callout-4.jpg) no-repeat 0px -60px; }
.home #callouts #callouts-btm ul.menu li:hover a span {background:none;}
.home #callouts #callouts-btm ul.menu li:hover a span.down {background:none;}