@font-face {
    font-family: 'DroidSansRegular';
    src: url('fontface/DroidSans-webfont.eot');
    src: url('fontface/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), url('fontface/DroidSans-webfont.woff') format('woff'), url('fontface/DroidSans-webfont.ttf') format('truetype'), url('fontface/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSansBold';
    src: url('fontface/DroidSans-Bold-webfont.eot');
    src: url('fontface/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fontface/DroidSans-Bold-webfont.woff') format('woff'), url('fontface/DroidSans-Bold-webfont.ttf') format('truetype'), url('fontface/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSerifRegular';
    src: url('fontface/DroidSerif-Regular-webfont.eot');
    src: url('fontface/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fontface/DroidSerif-Regular-webfont.woff') format('woff'), url('fontface/DroidSerif-Regular-webfont.ttf') format('truetype'), url('fontface/DroidSerif-Regular-webfont.svg#DroidSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSerifItalic';
    src: url('fontface/DroidSerif-Italic-webfont.eot');
    src: url('fontface/DroidSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('fontface/DroidSerif-Italic-webfont.woff') format('woff'), url('fontface/DroidSerif-Italic-webfont.ttf') format('truetype'), url('fontface/DroidSerif-Italic-webfont.svg#DroidSerifItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSerifBold';
    src: url('fontface/DroidSerif-Bold-webfont.eot');
    src: url('fontface/DroidSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fontface/DroidSerif-Bold-webfont.woff') format('woff'), url('fontface/DroidSerif-Bold-webfont.ttf') format('truetype'), url('fontface/DroidSerif-Bold-webfont.svg#DroidSerifBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    background: url(../images/bg-main.png) repeat scroll left top transparent;
    font-size: 13px;
}
a {
    color: #2d6285;
}
.fontfacesans {
    font-family: 'DroidSansRegular';
}
.fontfaceserif {
    font-family: 'DroidSerifRegular';
}
.wrapper {
    background: url("../images/top-bg.png") repeat-x scroll left top transparent;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.lt-ie8 .wrapper {

}
.bghead {
    background: url("../images/logo-bghead.png") no-repeat scroll center 0 transparent;
    height: auto;
    margin: 0 auto;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.logo {
}
.logo p {
    text-align: center;
    margin: 0;
}
.logo img {
    text-align: center;
}
.navigation {
    top: 55px;
    width: 640px !important;
}
.navigation ul {
    background: url("../images/navbg-main.png") no-repeat scroll 0 0 transparent;
    height: 56px;
    margin: 0;
    padding: 0;
}
.navigation li {
    list-style: none outside none;
    background: url("../images/nav-sep.png") no-repeat scroll right 0 transparent;
    float: left;
    display: inline;
}
li.last {
    background: none repeat scroll 0 0 transparent;
    position: absolute;
    right: 0;
}
.navigation li a {
    color: #D7D7D7;
    display: inline;
    float: left;
    font-size: 15px;
    margin-right: 1px;
    padding: 17px 44px;
    text-decoration: none;
    text-shadow: 1px 0 1px #400C0B;
}
.navigation li.current a, .navigation li a:hover {
    color: #fff !important;
}
.navigation li.current.item1 a, .navigation li.item1 a:hover {
    background: url("../images/navbg-main.png") no-repeat scroll 0 -57px transparent;
}
.navigation li.item5 a:hover, .navigation li.item5.current a {
    background: url("../images/navbg-main.png") no-repeat scroll -475px -57px transparent !important;
}
.navigation li.item2.current a, .navigation li.item3.current a, .navigation li.item4.current a, .navigation li.item2 a:hover, .navigation li.item3 a:hover, .navigation li.item4 a:hover {
    background: url("../images/navbg-main.png") no-repeat scroll -190px -57px transparent !important;
}
.ourmission {
    background: none repeat scroll 0 0 #F4F4F4;
    margin-top: 35px;
    padding: 15px 15px 2px !important;
}
p.italic {
    font-family: 'DroidSerifRegular' !important;
    font-size: 13px;
    font-style: italic;
}
.ourmission p {
    text-align: left;
    font-size: 12px !important;
    color: #636363;
}
.ourmission h4 {
    color: #2D6285 !important;
    text-align: center !important;
}
span.italicsmall {
    color: #555555 !important;
    display: block;
    font-size: 11px !important;
    font-style: italic;
    line-height: 15px !important;
    margin: 0 !important;
    padding: 0 !important;
}
.border-top {
    border-top: 1px solid #DADADA;
}
/* Agent info   */

.agent-img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 0 #CFCECE;
    text-align: center;
}
.agentinfo {
    border-bottom: 1px solid #DADADA;
    margin: 20px 0;
    padding-bottom: 20px;
}
.agentdtls {
    text-align: center;
}
.agentdtls h2 {
    color: #823636 !important;
    font-size: 37px !important;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
    text-shadow: 1px 2px 0 #FFFFFF;
}
.agentdtls .center {
    text-align: center;
    font-size: 16px !important;
    font-family: 'DroidSansRegular' !important;
    color: #666 !important;
    margin-top: -8px;
    position: relative;
    padding-top: 0 !important;
}
.agentdtls p {
    font-size: 20px;
    line-height: 20px;
}
.agentdtls p span {
    color: #474747;
    font-size: 16px;
}
.agentdtls a {
    margin: 10px 0;
}
.button.nice.maroon {
    box-shadow: 0 1px 0 rgba(184, 115, 115, 0.5) inset;
    font-family: 'DroidSansBold' !important;
    font-size: 29px;
    font-weight: normal;
    letter-spacing: -1px;
    margin-bottom: 0;
    text-shadow: 2px 0 1px #511E1D;
    text-transform: uppercase;
    padding-top: 16px;
}
/* User Buttons*/
.userbuttons {
    border-bottom: 1px dotted #fff;
    margin-bottom: 15px;
}
.userbuttons.bottom {
    border-color: #DEDEDE;
}
.noborder {
    border-bottom: none !important;
}
.buttones {
    margin-top: 20px;
    overflow: hidden;
    position: relative;
}
.buttones ul {
    font-family: 'DroidSerifRegular';
    font-size: 16px;
    letter-spacing: -1px;
    margin: 0;
    padding: 0;
}
.buttones li {
    display: inline;
    float: left;
    list-style: none outside none;
    position: relative;
}
.buttones li a {
    background: url("../images/btn-interactive.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 1px #C1C1C1;
    color: #363636;
    float: left;
    height: 79px;
    margin-bottom: 10px;
    margin-right: 10px;
    text-decoration: none;
    /*width: 220px;*/
    width: 338px;
}

.buttones li:last-child .labeled {
    top: 37%;
}
.buttones .labeled {
    float: left;
    line-height: 16px;
    padding-left: 14px;
    position: relative;
    top: 27%;
    width: 74%;
}
.buttones .labeled.singleline {
    top: 38% !important;
}
.icon {
    float: left;
    height: 43px;
    left: 8px;
    line-height: 999px;
    overflow: hidden;
    position: relative;
    top: 15px;
    width: 43px;
}
.icon2 {
    float: left;
    height: 20px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    text-indent: -999px;
    width: 20px;
}
.icon-handbook {
    background: url("../images/icon-handbook.png") no-repeat scroll 0 0 transparent;
}
.icon-home {
    background: url("../images/iconset1.png") no-repeat scroll 0 0 transparent;
}
.icon-medicare {
    background: url("../images/iconset1.png") no-repeat scroll -41px 0 transparent;
}
.icon-new {
    background: url("../images/iconset1.png") no-repeat scroll -88px 0 transparent;
}
.userbuttons h1, .userbuttons h2, .userbuttons h3, .userbuttons h4, .userbuttons h5, .userbuttons h6 {
    font-size: 100%;
    color: #101010;
    letter-spacing: -1px !important;
    overflow: hidden;
}
.handbook {
    background: url("../images/htag-bg.png") repeat-x scroll 0 0 #F4F4F4;
    border: 1px solid #DADADA;
    padding: 8px !important;
}
.handbook ul {
    margin: 0;
    padding: 0 0 15px;
}
.handbook h6 {
    font-size: 15px !important;
    font-weight: normal;
    letter-spacing: -1px;
    margin: 0;
    padding-bottom: 20px;
}
.handbook li {
    list-style: disc outside none;
    margin: 0 0 0 15px;
}
.handbook li a {
    color: #717171;
    text-decoration: none;
    font-family: 'DroidSansRegular';
    font-size: 12px;
}
.handbook li a:hover {
    color: #101010;
}
/* Content */
.content {
    margin: 20px 0;
    padding: 15px 0;
}
.content p {
    color: #464646;
    font-family: 'DroidSansRegular';
    font-size: 14px;
    padding: 5px 0 !important;
    margin: 0 !important;
}
.footer {
    background: url("../images/footerbg.png") repeat-x scroll 0 top #2D6285;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
.footer p {
    color: #D3D2D2;
    font-size: 12px;
    line-height: 15px;
    position: relative;
    text-align: center;
}
.footer a {
    color: #FFFFFF;
}
.areas-of-specialty h4, .ourmission h4, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
    border-bottom: 1px dotted #DADADA;
    color: #393939;
    font-family: 'DroidSerifBold';
    font-size: 18px;
    font-weight: normal;
    margin: 10px 0 5px;
}
.medplan {
    background: url("../images/medquotepic.png") no-repeat scroll 0 0 transparent;
    height: 243px;
    text-align: center;
}
a.btn-medplan {
    color: #2D6285 !important;
    display: block;
    font-family: 'DroidSansBold';
    font-size: 27px;
    letter-spacing: -2px;
    line-height: 30px;
    padding: 15px 0;
    cursor: pointer;
    text-shadow: 1px 0 0 #fff;
}
a:hover.btn-medplan {
    color: #4186b3;
}
/*shared styles*/
.changes-in-medicare .buttones li, .faq .buttones li, .insurance-carriers .buttones li, .areas-of-sepcialty .buttones li, .why-uig .buttones li {
    width: 90%;
}
.changes-in-medicare .buttones li a, .faq .buttones li a, .insurance-carriers .buttones li a, .areas-of-sepcialty .buttones li a, .why-uig .buttones li a {
    width: 100%;
}
.changes-in-medicare .handbook, .faq .handbook, .insurance-carriers .handbook, .areas-of-sepcialty .handbook, .why-uig .handbook {
    width: 85%;
}
.changes-in-medicare .ourmission, .faq .ourmission, .insurance-carriers .ourmission, .areas-of-sepcialty .ourmission, .why-uig .ourmission {
    width: 80%;
}
.changes-in-medicare .content h1, .faq .content h1, .insurance-carriers .content h1, .areas-of-sepcialty .content h1, .why-uig .content h1 {
    color: #2D6285 !important;
    font-size: 25px;
    text-align: center;
}
.content p span {
    font-size: 11px;
    position: relative;
    top: -4px;
}
.source p {
    font-size: 11px !important;
    font-style: italic;
    margin: 0 !important;
    color: #666 !important;
}
p.backtop {
    text-align: right;
}
.panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E4E4E4;
    float: left;
    margin-left: 10px;
    width: 194px;
    font-size: 14px;
}
.panel h3 {
    background: none repeat scroll 0 0 transparent !important;
    border-bottom: 1px solid #E8E6E6;
    font-family: 'DroidSansRegular' !important;
    font-size: 18px;
    letter-spacing: -1px;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 20px;
    width: 90%;
}
.panelfix {
    height: 260px;
}
.panel p {
    font-size: 15px;
}
.contentbody {
    padding-bottom: 60px;
    overflow: hidden;
}
.carrier-logos {
    margin-top: 20px;
}
.title1 span {
    display: inline;
    font-size: 12px;
    position: relative;
    top: -14px;
}
.content a {
    color: #2A85E8;
}
.title3 {
    border: medium none !important;
    color: #823636 !important;
    font-family: 'DroidSansRegular' !important;
    font-size: 22px !important;
    letter-spacing: -1px;
    line-height: 22px;
    margin-bottom: 30px !important;
    text-align: center;
}
.title3 span {
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
}
/*page why-uig*/

/* page areas-of-specialty */
.areas-of-sepcialty .content h3 {
    background: url("../images/bulletlistgray.png") no-repeat scroll 0 3px transparent;
    border: medium none;
    font-size: 15px;
    margin: 0;
    padding-bottom: 3px;
    padding-left: 20px;
}
.changes-in-medicare .content p, .areas-of-sepcialty .content p {
    padding: 0 0 10px !important;
}
/* FAQ*/

.faq .content p, .faq dt a {
    font-family: 'DroidSansRegular' !important;
    font-size: 13px;
    text-decoration: none;
}
.faq dt a span {
    font-size: 11px;
    position: relative;
    top: -4px;
}
.faq dd {
    margin-bottom: 20px;
    margin-left: 0;
    font-family: 'DroidSansRegular' !important;
    font-size: 14px;
}
.faq dd p span {
    color: #252424 !important;
    font-size: 14px !important;
}
.
.faq dd strong {
    color: #282828;
}
.faq dd ul {
    list-style: disc inside none;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 0;
}
.faq dd p {
    margin: 10px 0 0;
}
/* Change in Medicare */
.changes-in-medicare h3 {
    border: medium none !important;
    margin: 0;
    padding: 0;
    font-size: 15px;
}
container_12 .push_4 {
    left: 310px;
}
.align {
    margin: 0 auto;
    padding-left: 25px;
    text-align: left;
    width: 300px;
}

.agentdtls h2 {
    font-size: 30px !important;
    padding: 10px 0;
}