/* Created 07.08.10 by Maddie Weber at Kuno Creative */
/* Last Updated 02.16.11 by Maddie Weber at Kuno Creative */

html, body#Body {
background:none repeat scroll 0 0 #EEEAE1 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:10px !important;
line-height:125% !important;
}

#brighton_body {
background-color:#FFFFFF !important;
display:block !important;
width:100% !important;
background: url("/Portals/88317/images/background.jpg") repeat-x scroll 0 0 #EFEBE2 !important;
}

#brighton_container {
width:985px !important;
}

#brighton_content {
  background: none !important;
}


.right {
border:1px solid #00457C !important;
float:right !important;
margin-bottom:5px;
margin-left:15px;
padding:6px !important;
}

.left {
border:1px solid #00457C !important;
float:left !important;
margin-bottom:5px;
margin-right:15px;
padding:6px !important;
}


/* Home Page */

#brighton_header {
background:none repeat scroll 0 0 #FFFFFF !important;
margin-bottom:10px !important;
}

#brighton_header span.logo a img {
border:medium none !important;
}

#brighton_courtesy_links  {
background:none repeat scroll 0 0 #FFFFFF !important;
color:#B5B5B5 !important;
margin-bottom:15px !important;
margin-top:15px !important;
display: block !important;
position:relative !important;
float: right !important;
}

#brighton_courtesy_links a {
color:#A2A2A2 !important;
font-size:11px !important;
margin:3px !important;
text-decoration:none !important;
float:left !important;
border-left: 1px solid #A2A2A2 !important;
padding-left: 10px !important;
}

#brighton_courtesy_links a.blog-sel {
color:#00457C !important;
font-style:italic !important;
font-weight:bold !important;
}

#brighton_courtesy_links a.careers-sel {
color:#00457C !important;
font-style:italic !important;
font-weight:bold !important;
}

#brighton_courtesy_links a.contact-sel {
color:#00457C !important;
font-style:italic !important;
font-weight:bold !important;
}

#brighton_courtesy_links a.about-sel {
color:#00457C !important;
font-style:italic !important;
font-weight:bold !important;
}

#brighton_courtesy_links a.home-sel {
color:#00457C !important;
font-style:italic !important;
font-weight:bold !important;
}

#brighton_three-column {
background:none repeat scroll 0 0 transparent !important;
padding-top:10px !important;
}

#brighton_content #brighton_three-column {
background:none repeat scroll 0 0 transparent !important;
}

#brighton_three-column #brighton_col1 {
margin-left:17px !important;
width:317px !important;
}

#brighton_three-column #brighton_col1 img {
padding-bottom:5px !important;
}

#brighton_three-column #brighton_col2 {
background-color:#F4F1EB !important;
margin-bottom:10px !important;
margin-left:10px !important;
min-height:238px !important;
width:309px !important;
}

#brighton_three-column #brighton_col2 .BlogPostList ul {
margin: 0 !important;
}

#brighton_three-column #brighton_col2 .BlogPostList ul li {
border-top:1px solid #CAC7B8 !important;
list-style: none !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}

#brighton_three-column #brighton_col2 .BlogPostList ul li a{
color:#989181 !important;
font-size:14px !important;
font-weight:bold !important;
line-height:20px !important;
margin:0 !important;
text-decoration:none !important;
}

#brighton_three-column #brighton_col2 .feedreader_box a{
color:#7A725D !important;
font-size:14px !important;
font-weight:bold !important;
line-height:20px !important;
margin:0 !important;
text-decoration:none !important;
}

div.ItemInfo {
color:#A29C8E !important;
display: inline !important;
font-size:11px !important;
font-style:italic !important;
}

#brighton_three-column #brighton_col2 div.pad {
padding-bottom:0 !important;
}

#brighton_three-column #brighton_col2 .feedreader_box td.AltItem, #brighton_three-column #brighton_col2 .feedreader_box td.Item{
border-top:1px solid #CAC7B8 !important;
list-style: none !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}

#brighton_content div.block {
display:block !important;
font-size:0.9em !important;
line-height:145% !important;
margin:0 0 5px !important;
}

#brighton_content div.block li, .ItemLink {
background:url("/Portals/88317/images/dot-Sidebar.gif") repeat-x scroll left bottom transparent !important;
color:#000000 !important;
font-size:13px !important;
padding:0 0 7px !important;
}

#brighton_content div.block li a, .ItemLink a {
  text-decoration: none !important;
  line-height: 18px !important;
  color: #2681C8 !important;
}


#brighton_content div.block ul#_TagList {
margin-top:20px !important;
}


#brighton_content div.block ul#_TagList li {
    background: url("/Portals/88317/images/dot-Sidebar.gif") repeat-x scroll left bottom transparent !important;
    padding: 12px 0 7px !important;
}




#brighton_three-column #brighton_col2 img {
padding-bottom:5px !important;
}

#brighton_three-column #brighton_col2 h1, 
#brighton_three-column #brighton_col2 h1 a {
color:#968F7D !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:22px !important;
font-weight:bold !important;
margin-top:10px !important;
text-decoration:none !important;
}

#brighton_three-column #brighton_col3 {
margin-right:5px !important;
width:314px !important;
}

#brighton_three-column #brighton_col3 img {
padding-bottom:5px !important;
}

#brighton_col2 h1 {
font-size:1.6em !important;
font-weight:normal !important;
line-height:115% !important;
margin:0 0 8px !important;
padding:0 !important;
}



#brighton_footer {
background: url("/Portals/88317/images/bg-footer.png") no-repeat scroll 0 0 #EFEBE2 !important;
border-top: none !important;
bottom:2px !important;
color:#B0B1B5 !important;
display:block !important;
margin:0 auto !important;
position:relative !important;
text-align:center !important;
vertical-align:middle !important;
font-family:Trebuchet MS,Arial,sans-serif !important;
font-size:12px !important;
padding:3px 0 50px !important;
line-height:7px !important;
}


#brighton_footer a {
color:#A5A09A !important;
font-size: 14px !important;
font-weight: bold !important;
text-decoration: none !important;
}

#brighton_footer ul {
 display:none !important;
}

#brighton_footer p.footer1 {
padding-top: 28px !important;
}

span.footer1 {
    display: inline;
    text-indent: -4440px;
}

span.footer1 a {
    display: block !important;
    height: 56px;
    position: absolute;
    right: 83px;
    top: 0;
    width: 39px;
}

span.footer2 {
    display: inline;
    text-indent: -4440px;
}

span.footer2 a {
    display: block !important;
    height: 56px;
    position: absolute;
    right: 13px;
    top: 0;
    width: 58px;
}

span.footer3 {
    display: inline;
    text-indent: -4440px;
}

span.footer3 a {
    display: block !important;
    height: 56px;
    position: absolute;
    right: 127px;
    top: 0;
    width: 87px;
}

#brighton_footer p.copyright {
clear:both;
display:none !important;
font-size:0.9em;
margin:0;
padding:0;
}

/* Two-Column Right - Blog */

#brighton_col3 div.block div.pad {
background-color:#EFEBE2 !important;
}

#brighton_content div.block h3 {
font-size:17px !important;
font-weight:bold !important;
line-height:32px !important;
margin:0 0 5px !important;
padding:5px 0 0 !important;
white-space:normal !important;
}

#brighton_two-column #brighton_col1 div.block div.pad h3 {
  color: #ffffff !important;
}

#brighton_col1 div.block div.pad {
background-color:#00457C !important;
}

div.ContactFormWrapper {
color:#FFFFFF !important;
font-size:12px !important; }

div.ContactFormItem {
  width:100% !important;
}

#brighton_content div.block ul {
bottom:20px !important;
font-size:14px !important;
line-height:145% !important;
list-style-type:none !important;
margin:0 !important;
padding:0 !important;
position:relative !important;
}

#brighton_content div.block .subhead {
display:block !important;
font-size:13px !important;
margin:0 0 4px !important;
text-align:left !important;
}


#brighton_two-column-right  {
     background: url("/Portals/88317/images/bg-int.png") repeat-y scroll 0 0 transparent !important;
     padding-top: 5px !important;
     bottom:1px !important;
     position:relative !important;
     min-height: 550px !important;
}

#brighton_two-column-right #brighton_col3 {
float:right !important;
overflow:hidden !important;
width:254px !important;
}

#brighton_two-column-right #brighton_col2 {
float:left !important;
margin-left:15px !important;
margin-top:20px !important;
overflow:hidden !important;
width:700px !important;
}

#bb-container div.post {
border-bottom:1px solid #CCCCCC;
display:block;
font-size:14px !important;
line-height:21px !important;
margin:0 0 20px;
padding:0 0 30px;
color:#666666 !important;
}

#bb-container div.post p{
color:#666666 !important;
margin-top: 5px !important;
}

#bb-container div.post h3{
font-weight:bold !important;
}

#brighton_two-column-right #brighton_col2 h1, #brighton_two-column-right #brighton_col2 h1 .TitleEditSpan {
background:url("/Portals/88317/images/JPFarley-News-Blog.jpg") no-repeat scroll center top transparent;
color:#FBB367 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:30px !important;
font-weight:normal !important;
line-height:115% !important;
margin:0 0 8px !important;
padding:0 !important;
text-indent:-4400px !important;
}


#brighton_two-column-right #brighton_col2 h2 {
color:#72777D !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:22px !important;
font-weight:normal !important;
line-height:145% !important;
margin-bottom:0 !important;
padding:0 !important;
}

#brighton_two-column-right #brighton_col2 a {
color:#2681C8 !important;
font-style:italic !important;
font-weight:bold !important;
text-decoration:none !important;
}

#brighton_two-column-right #brighton_col2 #bb-container div.post h3.title a, h3 a{
color:#4C545B !important;
font-size:20px !important;
margin:10px 0 0 !important;
padding:0 !important;
font-style: normal !important;
}



/* Two-Column */

#brighton_content #brighton_two-column {
     background: url("/Portals/88317/images/bg-int.png") repeat-y scroll 0 0 transparent !important;
     padding-top: 5px !important;
     bottom:1px !important;
     position:relative !important;
     min-height: 550px !important;
}

#brighton_two-column #brighton_col1 {
float:left !important;
width:250px !important;
}

#brighton_two-column #brighton_col2 {
float:right !important;
padding-right:20px !important;
padding-top:15px !important;
width:710px !important;
}

#brighton_two-column #brighton_col2 h2 {
color:#72777D !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:22px !important;
font-weight:normal !important;
line-height:145% !important;
margin-bottom:0 !important;
padding:0 !important;
}


#brighton_two-column #brighton_col2 h1 {
color:#FBB367 !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:30px !important;
font-weight:normal !important;
line-height:115% !important;
margin:0 0 8px !important;
padding:0 !important;
}

#brighton_two-column #brighton_col2 h3 {
font-size:16px !important;
font-weight: bold !important;
color:#72777D !important;
margin-bottom: 0 !important;
}

#brighton_two-column #brighton_col2 h4 {
color:#00447B !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:14px !important;
line-height: 19px !important;
margin-bottom:5px !important;
}

#brighton_two-column #brighton_col2 p {
font-size:14px !important;
line-height: 21px !important;
color: #818181 !important;
margin-top: 2px !important;
}

#brighton_two-column #brighton_col2 ul {
font-size:14px !important;
line-height: 19px !important;
color: #818181 !important;
list-style-type:disc !important;
margin:2px 0 6px 40px !important;
padding:0 !important;
}

#brighton_two-column #brighton_col2 ol {
font-size:14px !important;
line-height: 19px !important;
color: #818181 !important;
list-style-type:decimal !important;
margin:2px 0 6px 40px !important;
padding:0 !important;
}

#brighton_two-column #brighton_col2 a {
font-style: italic !important;
font-weight: bold !important;
color: #2681C8 !important;
text-decoration: none !important;
}

hr {
  color: #E7E6E1 !important;
}



/* Navigation */


#brighton_top {
background: none transparent !important;
display: block !important;
width: 100% !important;
}

#brighton_top a {
color:#3875BE;
display:block !important;
}


#home-content {
width: 100% !important;
}

#left-nav {
  color:#7C7C7C !important;
    float: left !important;
    margin: 0 0 0 21px !important;
    padding-top: 2px !important;
}

#left-nav ul {
  list-style:none outside none !important;
  margin-top: 1px !important;
  padding-left: 0 !important;
}

#left-nav ul li {
    text-indent: -4400px !important;
}

#left-nav ul li a.member {
    background: url("/Portals/88317/images/sidenav_maroon.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 236px !important;
}

#left-nav ul li a.member:link:hover, #left-nav ul li a.member:visited:hover {
    background: url("/Portals/88317/images/sidenav_maroon_ro.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 237px !important;
}

#left-nav ul li a.manage {
    background: url("/Portals/88317/images/sidenav_teal.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 236px !important;
}

#left-nav ul li a.manage:link:hover, #left-nav ul li a.manage:visited:hover {
    background: url("/Portals/88317/images/sidenav_teal_ro.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 237px !important;
}


#left-nav ul li a.medical {
    background: url("/Portals/88317/images/sidenav_purple.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 236px !important;
}

#left-nav ul li a.medical:link:hover, #left-nav ul li a.medical:visited:hover {
    background: url("/Portals/88317/images/sidenav_purple_ro.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 237px !important;
}


#left-nav ul li a.benefits {
    background: url("/Portals/88317/images/sidenav_green.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 236px !important;
}

#left-nav ul li a.benefits:link:hover, #left-nav ul li a.benefits:visited:hover {
    background: url("/Portals/88317/images/sidenav_green_ro.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 237px !important;
}

#left-nav ul li a.flexible {
    background: url("/Portals/88317/images/sidenav_blue.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 236px !important;
}


#left-nav ul li a.flexible:link:hover, #left-nav ul li a.flexible:visited:hover {
    background: url("/Portals/88317/images/sidenav_blue_ro.jpg") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    height: 46px !important;
    margin-bottom:1px !important;
    text-decoration: none !important;
    width: 237px !important;
}







#top-nav ul li a.providers:link, #top-nav ul li a.providers:visited {
background:url("/Portals/88317/images/topnav_providers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav ul li a.providers:link:hover, #top-nav ul li a.providers:visited:hover {
background:url("/Portals/88317/images/topnav_providers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav ul li a.benefits:link, #top-nav ul li a.benefits:visited {
background:url("/Portals/88317/images/topnav_mybenefits2.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:20px !important;
}

#top-nav ul li a.benefits:link:hover, #top-nav ul li a.benefits:visited:hover {
background:url("/Portals/88317/images/topnav_mybenefits.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:20px !important;
}

#top-nav ul li a.employers:link, #top-nav ul li a.employers:visited {
background:url("/Portals/88317/images/topnav_employers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav ul li a.employers:link:hover, #top-nav ul li a.employers:visited:hover {
background:url("/Portals/88317/images/topnav_employers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav ul li a.blog:link, #top-nav ul li a.blog:visited {
background:url("/Portals/88317/images/topnav_wellness.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav ul li a.blog:link:hover, #top-nav ul li a.blog:visited:hover {
background:url("/Portals/88317/images/topnav_wellness_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav ul li a.brokers:link, #top-nav ul li a.brokers:visited {
background:url("/Portals/88317/images/topnav_brokers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav ul li a.brokers:link:hover, #top-nav ul li a.brokers:visited:hover {
background:url("/Portals/88317/images/topnav_brokers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}



/* Horizontal Home Navigation */

#top-nav-hor ul li.first {
  margin-left: 8px !important;
}

#top-nav-hor {
padding-top: 20px !important;
background: none transparent !important;
color:#7C7C7C !important;
height: 48px !important;
}


#top-nav-hor ul {
  background: none repeat scroll 0 0 transparent !important;
  list-style:none outside none !important;
  margin-top:0 !important;
  padding:0 !important;
}

#top-nav-hor ul li {float: left !important;}

#top-nav-hor ul li a {display: block !important;}

#top-nav-hor ul li a.providers:link, #top-nav-hor ul li a.providers:visited {
background:url("/Portals/88317/images/topnav_providers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-hor ul li a.providers:link:hover, #top-nav-hor ul li a.providers:visited:hover {
background:url("/Portals/88317/images/topnav_providers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-hor ul li a.providers-sel {
background:url("/Portals/88317/images/topnav_providers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-hor ul li a.benefits:link, #top-nav-hor ul li a.benefits:visited {
background:url("/Portals/88317/images/topnav_mybenefits2.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:13px !important;
}

#top-nav-hor ul li a.benefits:link:hover, #top-nav-hor ul li a.benefits:visited:hover, #top-nav-hor ul li a.benefits:active {
background:url("/Portals/88317/images/topnav_mybenefits.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:13px !important;
}

#top-nav-hor ul li a.benefits-sel  {
background:url("/Portals/88317/images/topnav_mybenefits.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:13px !important;
}


#top-nav-hor ul li a.employers:link, #top-nav-hor ul li a.employers:visited {
background:url("/Portals/88317/images/topnav_employers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-hor ul li a.employers:link:hover, #top-nav-hor ul li a.employers:visited:hover {
background:url("/Portals/88317/images/topnav_employers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-hor ul li a.employers-sel {
background:url("/Portals/88317/images/topnav_employers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-hor ul li a.blog:link, #top-nav-hor ul li a.blog:visited {
background:url("/Portals/88317/images/topnav_wellness.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-hor ul li a.blog:link:hover, #top-nav-hor ul li a.blog:visited:hover {
background:url("/Portals/88317/images/topnav_wellness_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-hor ul li a.blog-sel {
background:url("/Portals/88317/images/topnav_wellness_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-hor ul li a.brokers:link, #top-nav-hor ul li a.brokers:visited {
background:url("/Portals/88317/images/topnav_brokers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-hor ul li a.brokers:link:hover, #top-nav-hor ul li a.brokers:visited:hover {
background:url("/Portals/88317/images/topnav_brokers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-hor ul li a.brokers-sel {
background:url("/Portals/88317/images/topnav_brokers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-content {
background:url("/Portals/88317/images/top-nav-content-bg.jpg") no-repeat scroll 0 4px transparent !important;
float:right !important;
font-size:18px !important;
height:237px !important;
margin-right:7px !important;
width:720px !important;
}

#top-nav-content ul {
    list-style: disc outside none !important;
    margin-left: 10px !important;
    margin-top: 115px !important;
}

#top-nav-content ul li {
  color: #918879 !important;
  line-height:23px !important;
}

#top-nav-content h4 {
  margin-left: 40px !important;
}

#top-nav-content h4 a, h4 a:hover {
color:#A65A80 !important;
font-family:Times New Roman,serif !important;
font-style:italic !important;
text-decoration:none !important;
}




/* Interior Navigation */

#top-nav-int {
padding-top: 13px !important;
background: url("/Portals/88317/images/menu-bg.gif") no-repeat scroll 0 0 transparent !important;
color:#7C7C7C !important;
height: 48px !important;
}


#top-nav-int ul {
  background: none repeat scroll 0 0 transparent !important;
  list-style:none outside none !important;
  margin-top:0 !important;
  padding:0 !important;
}

#top-nav-int ul li {float: left !important;}

#top-nav-int ul li a {display: block !important;}

#top-nav-int ul li a.providers:link, #top-nav-int ul li a.providers:visited {
background:url("/Portals/88317/images/topnav_providers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.providers:link:hover, #top-nav-int ul li a.providers:visited:hover {
background:url("/Portals/88317/images/topnav_providers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.providers-sel {
background:url("/Portals/88317/images/topnav_providers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:229px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.benefits:link, #top-nav-int ul li a.benefits:visited {
background:url("/Portals/88317/images/topnav_mybenefits2.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:13px !important;
}

#top-nav-int ul li a.benefits:link:hover, #top-nav-int ul li a.benefits:visited:hover, #top-nav-int ul li a.benefits:active {
background:url("/Portals/88317/images/topnav_mybenefits.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:13px !important;
}

#top-nav-int ul li a.benefits-sel  {
background:url("/Portals/88317/images/topnav_mybenefits.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:13px !important;
}


#top-nav-int ul li a.employers:link, #top-nav-int ul li a.employers:visited {
background:url("/Portals/88317/images/topnav_employers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.employers:link:hover, #top-nav-int ul li a.employers:visited:hover {
background:url("/Portals/88317/images/topnav_employers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-int ul li a.employers-sel {
background:url("/Portals/88317/images/topnav_employers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:237px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.blog:link, #top-nav-int ul li a.blog:visited {
background:url("/Portals/88317/images/topnav_wellness.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.blog:link:hover, #top-nav-int ul li a.blog:visited:hover {
background:url("/Portals/88317/images/topnav_wellness_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-int ul li a.blog-sel {
background:url("/Portals/88317/images/topnav_wellness_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.brokers:link, #top-nav-int ul li a.brokers:visited {
background:url("/Portals/88317/images/topnav_brokers.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}

#top-nav-int ul li a.brokers:link:hover, #top-nav-int ul li a.brokers:visited:hover {
background:url("/Portals/88317/images/topnav_brokers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#top-nav-int ul li a.brokers-sel {
background:url("/Portals/88317/images/topnav_brokers_ro.jpg") no-repeat scroll 50% 0 transparent !important;
height:49px !important;
width:238px !important;
text-indent:-2000px !important;
margin-left:5px !important;
}


#brighton_menu {
background-color:#EFEBE2 !important;
}

#brighton_menu .link {
background-color:#EFEBE2 !important;
color:#FFFFFF !important;
}

#brighton_menu ul {
display:none !important;
}

#brighton_col1 #brighton_sub-menu {
padding:0 0 0 8px !important;
background-color:transparent !important;
margin-left:4px !important;
}

#brighton_sub-menu {
  display: block !important;
  background-color: #000000 !important;
  }

#brighton_sub-menu_top {
  display: block !important;
}

#brighton_sub-menu ul  {
  display: block !important;
}

#brighton_sub-menu ul li {
  display: block !important;
  background: url("/Portals/88317/images/side_nav.jpg") repeat-x scroll 0 0 transparent !important;
}

#brighton_sub-menu ul li {
background-color: none !important;
background: url("/Portals/88317/images/side_nav.jpg") repeat-x scroll 0 0 transparent !important;
}

#brighton_sub-menu ul li.selectedtab {
background-color: none !important;
background: url("/Portals/88317/images/side_nav_ro.jpg") repeat-x scroll 0 0 transparent !important;
color: #ffffff !important;
}

#brighton_sub-menu ul li a {
color: #7F7367 !important;
padding-left:15px !important;
font-weight: bold !important;
}

#brighton_sub-menu ul li a:hover {
color:#FFFFFF !important;
background: #BEB8AA !important;
}


#brighton_sub-menu ul li.selectedtab a {
color: #ffffff !important;
}

#brighton_sub-menu ul li.childitem1.selectedtab a {
color:#00457C !important;
font-style:italic !important;
font-weight:bold !important;
text-decoration:none !important;
}

#brighton_sub-menu ul li.childitem1.selectedtab a:hover {
color:#00457C !important;
}

#brighton_sub-menu ul li.childitem1 a:hover {
background-color: #ffffff !important;
color:#00457C !important;
font-style:italic !important;
font-weight:bold !important;
text-decoration:none !important;
}

#brighton_sub-menu ul li.childitem1.last {
padding-bottom:7px !important;
}

#brighton_sub-menu ul li.last {
margin-bottom:3px !important;
}

#brighton_sub-menu ul li a span {
border-bottom: none !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:15px !important;
padding:10px 15px 10px 0 !important;
}

#brighton_sub-menu ul li.childitem1 {
background:none repeat scroll 0 0 transparent !important;
height: 27px !important;
}

#brighton_sub-menu ul li.childitem1 a span {
border:medium none !important;
font-size:12px !important;
margin-left:15px !important;
font-weight: normal !important;
}


#brighton_sub-menu div.radmenu {
float:none !important;
position:static !important;
white-space:normal !important;
}

#brighton_content div.radmenu ul.vertical {
position:static !important;
}

#brighton_sub-menu ul li.separator {
display:none !important;
}


#brighton_menu div.NavHidden {
border-top:none transparent !important;
}
