@charset "utf-8";
/* AAC Main Menu */
.float-left{ float: left; }
.float-right{ float: right; }

#nav-container-outer{ height:44px; background:url(http://www.adleraphasiacenter.org/images/nav-bg.jpg) repeat-x; }
#nav, #nav ul{ margin:0; padding:0; list-style-position:outside; list-style-type:none; line-height:34px; position:relative; z-index:50;}
#nav a{ display:block; padding:0px 10px 0px 10px; color:#fff; text-decoration:none; color: #FFFFFF; font-family: Trebuchet MS, Arial, sans-serif, Helvetica; font-size:14px; font-weight:600; }
#nav a:hover{ color:#5eccb9; }
#nav li{ float:left; position:relative;  }
#nav li:hover ul  { display:block; background-color:#57b0a4; margin-top:2px; border-bottom:3px solid #186e9e; }
#nav .horz-space {  color:#C8C8C8; }

/* Submenu Active Link Width                                      */
/*****************************************************************/
#nav li .submenu-230 a { width:220px; height:auto; float:left; font-size:12px; }
#nav li .submenu-280 a { width:270px; height:auto; float:left; font-size:12px; }
#nav li .submenu-180 a { width:165px; height:auto; float:left; font-size:12px; }

/* 180 Pixel Submenu                                              */
/*****************************************************************/
#nav .submenu-180 { position:absolute; display:none; width:180px; top:32px; line-height:25px; }
#nav .submenu-180 a { color:#fff; padding:0px 0px 0px 10px; }
#nav .submenu-180 a:hover { color:#baf0e9; }
#nav .submenu-180 .heading { font-size:16px; color:#035a93; }
#nav .submenu-180 .item { padding-left:25px; }
#nav .submenu-180 .spacer { height:10px; }

/* 220 Pixel Submenu                                              */
/*****************************************************************/
#nav .submenu-230 { position:absolute; display:none; width:230px; top:32px; line-height:25px; }
#nav .submenu-230 a { color:#fff; padding:0px 0px 0px 10px; }
#nav .submenu-230 a:hover { color:#baf0e9; }
#nav .submenu-230 .heading { font-size:16px; color:#035a93; }
#nav .submenu-230 .item { padding-left:25px; }
#nav .submenu-230 .spacer { height:10px; }

/* 280 Pixel Submenu                                              */
/*****************************************************************/
#nav .submenu-280 { position:absolute; display:none; width:280px; top:32px; line-height:25px; }
#nav .submenu-280 a { color:#fff; padding:0px 0px 0px 10px; }
#nav .submenu-280 a:hover { color:#baf0e9; }
#nav .submenu-280 .heading { font-size:16px; color:#035a93; }
#nav .submenu-280 .item { padding-left:25px; }
#nav .submenu-280 .spacer { height:10px; }

