/* ================================================================ 
SBSA flyout menu style
=================================================================== */
/* common styling */
.menu {display:block; font-family: arial, helvetica, sans serif; font-size: 11px;  width:175px;  position:relative; margin:0; padding:0; z-index: 1000}
.menu ul li a {display:block; text-decoration:none;  color:#444444;  width:175px; height:22px; text-align:left;margin:0; padding:0;  background-color:#eee9d2; line-height:20px; font-size:11px; z-index: 1000}
.menu ul li a:visited {display:block; text-decoration:none;  color:#444444;  width:175px;  height:22px; text-align:left;margin:0; padding:0;background-color:#eee9d2; line-height:20px; font-size:11px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {width:175px; padding:0; margin:0;text-decoration:none;  color:#08288d; height:22px;text-align:left; background-color:#e2effd;  float:left; margin-right:0px;padding:0; position:relative;line-height:20px; font-size:11px;z-index: 1000}
.menu ul li ul {display: none;}


/* specific to non IE browsers */
.menu ul li:hover a {color:#444444; background-color:#efefef;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:175px; width:175px;}
.menu ul li:hover ul li a.hide {background:#f9f9f4; color:#444444;}
.menu ul li:hover ul li:hover a.hide {width:175px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#f9f9f4; color:#444444; width:175px;}
.menu ul li:hover ul li a:hover {background:#efefef; color:#444444;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:175px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:175px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#ffffff; color:#444444;}



/* Setback styling */
.setback {display:block; font-family: arial, helvetica, sans serif; font-size: 14px;line-height:20px;  width:175px;  position:relative; margin:0; padding:0; z-index: 1000}
.setback ul li a {display:block; text-decoration:none;  color:#ffffff;  width:175px; height:22px; text-align:left;margin:0; padding:0;background-color:#8DA6CF; line-height:20px; font-size: 14px; font-weight: bold;z-index: 1000}
.setback ul li a:visited {display:block; text-decoration:none;  color:#ffffff;  width:175px;  height:22px; text-align:left;margin:0; padding:0;  background-color:#8DA6CF; line-height:20px; font-size: 14px; font-weight: bold;}
.setback ul {padding:0; margin:0;list-style-type: none; }
.setback ul li {width:175px; padding:0; margin:0; height:22px;text-align:left; background-color:#8DA6CF; float:left; margin-right:0px; position:relative;z-index: 1000}
.setback ul li ul {display: none;}

/* specific to non IE browsers */
.setback ul li:hover a {background:#8DA6CF; color:#ffffff;}
.setback ul li:hover ul {display:block; position:absolute; top:0; left:175px; width:175px;}
.setback ul li:hover ul li a.hide {background:#f9f9f4; color:#444444;line-height:20px; font-size:11px;}
.setback ul li:hover ul li:hover a.hide {width:175px;}
.setback ul li:hover ul li ul {display: none;}
.setback ul li:hover ul li a {display:block; background:#f9f9f4; color:#444444;width:175px;line-height:20px; font-size:11px;}
.setback ul li:hover ul li a:hover {background:#efefef; color:#444444;}
.setback ul li:hover ul li:hover ul {display:block; position:absolute; left:175px; top:0; color:#000;}
.setback ul li:hover ul li:hover ul li a {display:block; width:175px; background:#ffffff; color:#08288d;}
.setback ul li:hover ul li:hover ul li a:hover {background:#ffffff; color:#08288d;}

/* menu style for headings and descriptions */
.sNormalStyleHeading {background-color:#ffffff;  font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#08288d;text-align="left"; line-height:16px; margin:0; padding:0; height: 22px;}
.sNormalStyleOverview {background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#08288d;text-align="left"; line-height:20px; margin:0; padding:0; height: 22px;}

