@charset "utf-8";




/* *** 5337 Multiproduct Landing Page styles *** */
#ncnu-content { background: url(bg_ncnu-content.jpg) bottom repeat-x; color: #444; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 24px 20px; }
#ncnu-navigation-footer { background-color: #086ac1; background-image: none; border-top: solid white 1px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }
#ncnu-navigation-footer-inner { background-color: transparent; background-image: none; }
#ncnu-navigation-footer ul { background-color: transparent; background-image: none; }
#ncnu-frame { width: 905px; }

#mplp-feature { background: url(bg_mplp-feature.gif) bottom no-repeat; height: 348px; padding: 30px 30px 30px 290px; position: relative; width: 245px; }
#mplp-feature-wrapper { background: url(bg_mplp-feature-wrapper.gif) top no-repeat; float: right; }
#mplp-feature h2 { font-size: 24px; }
#mplp-feature li { list-style-type: disc; margin-left: 1.25em; }

#mplp-member-links { background: #fff url(bg_mplp-member-links.gif) top no-repeat; clear: both; margin: 12px 0 0 7px; padding: 0; width: 845px; }
#mplp-member-links a { color: #003698; font-weight: bold; }
#mplp-member-links p { background: transparent url(bg_mplp-member-links_p.gif) bottom no-repeat; margin: 0; padding: 12px 10px; width: 825px; }
#mplp-member-links p span { color: #ec6f00; font-weight: bold; }

#mplp-navigation li { float: left; width: 300px; }
#mplp-navigation li a { background-image: url(bg_mplp-navigation_li.jpg); color: #444; display: block; float: left; height: 85px; padding: 25px 25px 25px 160px; text-decoration: none; width: 115px; }
#mplp-navigation li div { float: right; height: 85px; width: 105px; }
#mplp-navigation li h3 { font-size: 18px; margin: 0 0 12px 0; }

#mplp-navigation-insurance a { background-position: -40px -30px; }
#mplp-navigation-insurance a:hover, #mplp-navigation-insurance a.current { background-position: -440px -30px; }
#mplp-navigation-membership a { background-position: -40px -230px; }
#mplp-navigation-membership a:hover, #mplp-navigation-membership a.current { background-position: -440px -230px; }
#mplp-navigation-travel a { background-position: -40px -430px; }
#mplp-navigation-travel a:hover, #mplp-navigation-travel a.current { background-position: -440px -430px; }

.mplp-content { background: #fff; display: none; }
.mplp-content.current { display: block; }


/* *** Insurance quote styles *** */
#actions-GetAQuote { margin: 14px 0; }

input#btn_ScheduleIt { float: right; }

#actions-GetAQuote { background: url(bg_actions-GetAQuote.gif) bottom no-repeat; display: block; margin: 0; padding: 0 16px 16px 16px; width: 488px; }
#actions-GetAQuote h4 { border-bottom: dotted #d6d6d6 1px !important; font-size: 13px; font-style: normal; font-weight: bold; margin: 0 0 8px 0; padding: 0 0 8px 0; }
#actions-GetAQuote-wrapper { background: url(bg_actions-GetAQuote-wrapper.gif) bottom no-repeat; margin: 16px 0 0 0; padding: 16px 0 0 0; width: 520px; }
#actions-GetAQuote:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
#actions-GetAQuote { display: inline-block; }
/* start commented backslash hack \*/
* html #actions-GetAQuote { height: 1%; }
#actions-GetAQuote { display: block; }
/* stop commented backslash hack */

#form-OnlineQuote { display: block; float: left; margin: 0; padding: 0; width: 160px; }
#form-OnlineQuote h5 { font-weight: normal; }
#form-OnlineQuote h5 span { font-size: 16px; }
#form-OnlineQuote h5 strong { color: #0560b3; display: block; font-size: 17px; font-weight: bold; margin: 4px 0 -8px 0; padding: 0; }

#form-ScheduleACall { border-right: dotted #d6d6d6 1px; display: block; float: left; margin: 0 16px 0 0; padding: 0 16px 0 0; width: 295px; }
#form-ScheduleACall input.text { display: block; float: left; margin: 0; width: 165px; }
#form-ScheduleACall textarea { display: block; float: left; margin: 0; width: 165px; }
#form-ScheduleACall label { display: block; float: left; margin: 0; padding: 5px 5px 5px 0; width: 115px; }
#form-ScheduleACall label.ncnu-error-inline { width: 100px; }
#form-ScheduleACall .ncnu-footnote { display: block; float: left; margin: 0; padding: 18px 0 0 0; width: 200px; }

#mplp-GetAQuote { display: none; }

#onlineQuote input { vertical-align: middle; }
#onlineQuote input.text { margin-left: 16px; width: 75px; }
#onlineQuote-toggle { display: block; margin-bottom: 8px; margin-top: 48px; }
#onlineQuote-toggle-icon { margin-right: 4px; }

#TB_title { background-color: #fff; }

img.mplp-hero { float: left; left: 17px; position: absolute; top: 15px; }

.ncnu-fieldPair { clear: both; display: block; margin: 12px 0; }
.ncnu-fieldPair:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.ncnu-fieldPair { display: inline-block; }
/* start commented backslash hack \*/
* html .ncnu-fieldPair { height: 1%; }
.ncnu-fieldPair { display: block; }
/* stop commented backslash hack */

.ncnu-footnote { color: #777; font-size: 9px; }
