/* Generated by F7 CMS v2.3 */
body { background: url(/images/LYNX-BKGD.gif) repeat-y top center #ffffff; margin: 0px; padding: 0px;  
font-family:Arial, Helvetica, sans-serif; }
.headerFrame { background:url(/images/header-BKGD.jpg) no-repeat top center; height:128px; margin: auto; }
.logoArea { border-bottom: 2px solid #8dc800; height: 102px; 
_height: 105px; 
width: 260px; }
.searchFrame { text-align: right; }
.searchFrame form { padding:0px; margin: 0px; }
.searchText { border-style: hidden; border: 1px solid #99a9ca; color: #004059;  font-size:11px;  height: 18px; line-height: 18px; width: 239px; }
.contentFrame { background:url(/images/content-BKGD.jpg) no-repeat top center;  margin: auto; }
.breadcrumbs { float: left; width: 700px;  font-size: 11px; color: #99A9CA; line-height: 33px;  padding-left: 30px; }
.breadcrumbs strong { color:  #00296d; font-weight: bold; }
.breadcrumbs a { color: #99A9CA; text-decoration: none; }
.share { float: right; width: 210px; line-height: 33px; text-align: right; margin-right: 15px; }
.centerContent { font-size: 12px; line-height: 18px; color: #000; padding-top: 40px; }
.centerContent h1 { font-size: 24px; color: #666666; font-weight: normal;  margin: 4px 0px; line-height:30px; }
.centerContent h2 { font-size: 18px; color: #002a6e; font-weight: normal; margin: 8px 0px; line-height: 24px }
.centerContent h3 { font-size: 14px; color: #000; font-weight: bold; margin: 8px 0px; line-height: 20px; }
.centerContent h4 { font-size: 15px; color: #666; font-weight: bold; margin: 0px; }
.centerContent p { font-size: 12px; color: #000; font-weight: normal; line-height: 18px;  margin: 12px 0px; }
.centerContent ul { margin-left: 0px; padding-left: 40px; margin-top: 0px; padding-top: 0px; list-style: none; }
.centerContent li { padding-left: 10px; background-image: url(/images/centerContent-bullet.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 6px 0px; line-height: 18px; }
.centerContent hr { color: #99a9ca; }
.centerContent a { color: #008ef8; text-decoration: underline; font-weight: bold; }
.centerContent a:hover { color: #004059; text-decoration: none; font-weight: bold; }
.centerContent .blueTxt { color: #002a6d; }
.centerContent .newsInfo { border-top: 1px solid #99a9ca;  border-bottom: 1px solid #002a6d; height: 25px; line-height:25px;  text-transform:uppercase; margin-bottom: 35px;  color: #004059; text-align: right; font-size: 13px; background:url(/images/arrow-blue-3.gif) right bottom no-repeat; padding-right:20px;  }
.centerContent .newsInfo .date { float: left; text-align: left; font-weight: bold; color: #666; }
.centerContent .newsInfo a { text-decoration: none; color: #004059; font-weight: bold; }
.centerContent .newsInfo a:hover { color: #008ef8; text-decoration: underline; font-weight: bold; }
.centerContent .eventsInfo { border-top: 1px solid #99a9ca;  line-height:25px;   width:675px; color: #004059; font-size: 13px; background:url(/images/eventsInfo-BKGD.gif) repeat-x bottom #ffffff; font-weight: bold; border-bottom: 2px solid #002a6d; margin-bottom: 25px;  line-height:18px; }
.centerContent .eventsInfo .date { text-align: right; font-weight: bold; color: #000; margin:10px 0px; width: 160px; text-transform: uppercase; float: left; padding:5px 10px; background-color: transparent; }
.centerContent .eventsInfo .details { float:left ; width: 445px; background-color: transparent; margin: 10px 0px; padding:5px 10px; color: #000; border-left: 1px solid #99a9ca; font-weight: normal; }
.centerContent .eventsInfo .details p { margin: 0px; }
.centerContent .eventsInfo .details h2 { font-weight: bold; margin: 0px; font-size: 12px; line-height: 18px; color: #000; }
.centerContent .eventsInfo .details ul { margin-left: 0px; padding-left: 40px; margin-top: 0px; padding-top: 0px; list-style: none; }
.centerContent .eventsInfo .details li { padding-left: 10px; background-image: url(/images/centerContent-bullet.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 6px 0px; line-height: 18px; }
.centerContent .eventsInfo .OnDemandDetails { float:left ; width:600px;  background-color: transparent; margin: 10px ; padding:10px; color: #000;  font-weight: normal; }
.centerContent .eventsInfo .OnDemandDetails p { margin: 0px; }
.centerContent .eventsInfo .OnDemandDetails h2 { font-weight: bold; margin: 0px; font-size: 12px; line-height: 18px; color: #000; }
.centerContent .eventsInfo .OnDemandDetails ul { margin-left: 0px; padding-left: 40px; margin-top: 0px; padding-top: 0px; list-style: none; }
.centerContent .eventsInfo .OnDemandDetails li { padding-left: 10px; background-image: url(/images/centerContent-bullet.gif); background-repeat: no-repeat; background-position: 0px 2px; margin: 6px 0px; line-height: 18px; }
.centerContent .eventsInfo .link { height: 25px; line-height:25px;  text-transform:uppercase;   color: #004059; text-align: right; font-size: 13px; background:url(/images/arrow-blue-3.gif) right bottom no-repeat #ffffff; padding-right:20px; border-top: 1px solid #002a6d;  float: left; width:655px; }
.centerContent .eventsInfo .link a { text-decoration: none; color: #004059; font-weight: bold; }
.centerContent .eventsInfo .link a:hover { color: #008ef8; text-decoration: underline; font-weight: bold; }
.centerContent .legal { font-size: 11px; line-height: 15px; color:#666666; }
.centerContent .legal p { font-size: 11px; line-height: 15px; color:#666666; }
.centerContent .successStory {  }
.centerContent .successStory td { font-size: 12px; line-height: 18px; padding: 0px; padding-bottom:25px; margin: 0px; }
.centerContent .successStory h1 { color: #002a6e; font-weight: bold; font-size: 13px; line-height:18x; text-transform: uppercase; margin:0px 0px 2px; padding: 0px; }
.centerContent .successStory h5 { color: #002a6e; font-weight: bold; font-size: 13px; line-height:18x; text-transform: uppercase;  margin: 2px 0px; padding: 0px; }
.centerContent .successStory img { border: 1px solid #76c3fb; }
.centerContent .successStory .quote { background: #e9f9fe; padding: 8px; border: 1px solid #99a9ca; color: #333; }
.centerContent .successStory .link { height: 25px; line-height:25px;    color: #004059; text-align: right; font-size: 13px; background:url(/images/arrow-blue-3.gif) right bottom no-repeat #ffffff; padding-right:20px; }
.centerContent .successStory .link a { text-decoration: none; color: #004059; font-weight: bold; }
.centerContent .successStory .link a:hover { color: #008ef8; text-decoration: underline; font-weight: bold; }
.floatContent { float: right; width: 200px;   color: #004059; font-size:15px; font-weight: bold;   padding:40px 20px 10px 20px; }
.floatContent img { padding-bottom: 14px; }
.sideContent { width: 160px; color: #004059; font-size:15px; font-weight: bold;   padding:40px 40px 10px 0px; }
.sideContent img { padding-bottom: 14px; }
.relatedInfo { border-top: 2px solid #8dc800; color: #666; font-size: 11px; line-height: 15px; padding: 10px; background: #ffffff; }
.relatedInfo p { padding-left: 12px; }
.relatedInfo h1 {  }
.relatedInfo h2 { color: #000; font-size: 15px; line-height: 18px; }
.relatedInfo  ul { margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; list-style: none; }
.relatedInfo  li { padding-left: 12px; background-image: url(/images/arrow-blue-4.gif); background-repeat: no-repeat; background-position: 0px; background-position: 0px 0px; margin: 6px 0px; line-height: 15px; }
.relatedInfo  li a { text-decoration: none; color: #666; }
.relatedInfo  li a:hover { text-decoration: none; color: #666; }
.relatedInfo  a { text-decoration: underline; color: #008ef8; }
.relatedInfo  a:hover { text-decoration: none; color: color: #008ef8; }
.twitter { color: #666; font-size: 11px; line-height: 18px; }
.twitter  a { text-decoration: underline; color: #008ef8; }
.twitter  a:hover { text-decoration: none; color: color: #008ef8; }
.sectionTitle { color: #002a6d; background:url(/images/sideNavSelected-BKGD.gif) bottom repeat-x; font-size: 15px; font-weight: bold;  height: 31px; line-height: 31px; padding-left: 30px; text-transform: uppercase; }
.navcontainer {  }
.active { background:url(/images/navListCurrent-BKGD.gif) right middle no-repeat; color: #0060d0; text-transform: uppercase; }
a.navcontainer { font-size:13px; display: block;  padding: 10px 20px 10px 30px; background-color: #ebfbff; border-top: 1px solid #99a9ca; color: #002a6d; text-decoration: none; }
a.navcontainer:hover { background-color: #fff; color: #0060d0; }
a.navcontainer2 { font-size:13px; display: block;  padding: 4px 20px 4px 46px; background-color: #fff; border-top: 1px solid #d1e999; color: #002a6d; text-decoration: none; }
a.navcontainer2:hover, a.navcontainer2.over { background-color: #f5f6fa; color: #0060d0; background-image:url(/images/navListCurrent-BKGD.gif); background-repeat:no-repeat; background-position:181px 4px; }
.callOut { background:url(/images/callOut-BKGD.gif) bottom repeat-x #ffffff; border-top: 2px solid #8dc800;  border-bottom: 2px solid #00296d; width:292px; height: 111px; padding: 12px; }
.callOut h1 { font-size: 15px; color: #000; font-weight: bold;  line-height: 18px;  margin: 0px; }
.callOut h2 { font-size: 15px; color: #000; font-weight: bold;  line-height: 18px;  margin: 0px 0px 15px; }
.callOut p { font-size: 13px; color: #333; font-weight: normal; line-height: 16px; margin: 0px; }
.callOut a { color: #004059; font-weight: bold; text-decoration: none; }
.callOut .mainLink { text-align: right; font-size: 13px; background:url(/images/arrow-blue-3.gif) right no-repeat; padding-right:20px; }
.footerFrame { width:960px; margin: auto; padding-top: 25px; }
.copyright { background-color: #eceff5; height:33px; color: #7799a7; font-size: 12px; line-height: 33px; padding-left: 30px; }
.copyright a { color: #002a6D; text-decoration: none; padding:0px 15px; }
.copyright a:hover { color: #002a6D; text-decoration: none; }
.footer { background:url(/images/footer-BKGD.gif) repeat-x top #ffffff; font-size: 11px; margin-top:2px; color: #002a6d; }
.footer td { color: #002a6d; font-size: 11px; }
.footer a { text-decoration: none; color: #0060d0; font-size: 11px; }
.footer a:hover { text-decoration: underline; color: #0060d0; }
.footer ul { margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; list-style: none; }
.footer li { padding-left: 8px; background-image: url(/images/arrow-blue-2.gif); background-repeat: no-repeat; background-position: 0px; }
.addthis_toolbox .custom_hover { position: relative; }
.addthis_toolbox .custom_hover .custom_button { font-weight: bold;
    padding: 4px;
    -moz-border-radius: 5px 5px 0 0;    
    -webkit-border-radius: 5px 5px 0 0; }
.addthis_toolbox .custom_hover .custom_button.active { background-color: #eee; }
.addthis_toolbox .hover_menu { display: none;
    position: absolute;
    background: #fff; }
.addthis_toolbox .custom_hover .tower { -webkit-border-radius: 0 5px 0 0;   
    -moz-border-radius-topleft: 0; }
.addthis_toolbox .hover_menu { width: 136px;
    padding: 10px 0 10px 0;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; }
.addthis_toolbox .hover_menu  a { width: 102px;
    padding: 4px 0 4px 34px;
    position: relative;
    display: block;
    text-decoration: none;
    color: blue; }
.addthis_toolbox .hover_menu  a:hover { -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none; }
.addthis_toolbox .hover_menu  span { position: absolute;
    left: 14px;
    top: 4px; }
.addthis_toolbox .hover_menu  .more { border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center; }
.addthis_toolbox .hover_menu  .more a { padding: 4px 0;
    margin: 0; }
.addthis_toolbox .hover_menu  .more span { display: none; }
.homeFrame { background:url(/images/home-BKGD.jpg) no-repeat top center;  margin: auto; }
.centerContent .partners {  }
.centerContent .partners td { font-size: 12px; line-height: 18px; padding: 0px; padding-bottom:25px; margin: 0px; }
.centerContent .partners h1 { color: #002a6e; font-weight: bold; font-size: 13px; line-height:18x; text-transform: uppercase; margin:0px 0px 2px; padding: 0px; }
.centerContent .partners h5 { color: #002a6e; font-weight: bold; font-size: 13px; line-height:18x; text-transform: uppercase;  margin: 2px 0px; padding: 0px; }
.extranetTable { font-size: 12px; }
.extranetTable  a { color: #008ef8; text-decoration: underline; font-weight: bold; }
.extranetTable  a:hover { color: #004059; text-decoration: none; font-weight: bold; }
.extranetTitle { color: #002a6d; background-color: transparent; background: url(/images/sideNavSelected-BKGD.gif)  repeat-x center bottom; border-bottom: 1px solid #99a9ca; font-size: 12px; line-height: 25px; }
.extranetTable .small { font-size: 11px; }
.sectionTitle a { color: #002a6d; text-decoration:none; }

