﻿body {
width : 100%;
height : 100%;
font-family : Verdana, Arial, sans-serif;
color : #807a6c;
background : #777777;
font-size : 13px;
margin : 0 auto;
margin-left : auto;
margin-right : auto;
}

.lower_blue small {
font-family : Arial, Helvetica, sans-serif;
color : #67839f;
font-size : 10px;
}

a:link {
font-family : Arial, Helvetica, sans-serif;
color : #4b5562;
font-size : 13px;
text-decoration : underline;
}

a:visited {
font-family : Arial, Helvetica, sans-serif;
color : #5e6671;
font-size : 13px;
text-decoration : underline;
}

a:hover, a:active {
font-family : Arial, Helvetica, sans-serif;
color : #8a93a0;
font-size : 13px;
text-decoration : underline;
}

.lower:link, .lower:active {
font-family : Arial, Helvetica, sans-serif;
color : #717ea0;
font-size : 10px;
text-decoration : none;
}

.lower:visited {
font-family : Arial, Helvetica, sans-serif;
color : #93969e;
font-size : 10px;
text-decoration : none;
}

.lower:hover {
font-family : Arial, Helvetica, sans-serif;
color : #7dafed;
font-size : 10px;
text-decoration : underline;
}

big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 14px;
}


strong {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 13px;
}

small {
font-size : 11px;
}

.big_basic {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 16px;
position : relative;
left : 30px;
}

.about_text {
width : 400px;
position : absolute;
top : 180px;
text-align : left;
left : 40px;
display : block;
z-index : 2;
}

.about_two_text {
width : 730px;
position : absolute;
top : 294px;
text-align : left;
left : 40px;
display : block;
}

.values_text {
width : 730px;
position : absolute;
top : 430px;
text-align : left;
left : 40px;
display : block;
}

.rep_main_frame {
width : 788px;
height : 600px;
position : absolute;
top : 35px;
left : 25px;
border : 1px solid;
border-color : #D5D5D5;
background-color : #F1F1F1;
}

.rep_main_frame_left {
width : 250px;
height : 598px;
position : absolute;
top : 0px;
left : 0px;
border : 1px solid;
border-color : #EBEBEB;
background-color : #E5E5E5;
}

.rep_links_frame {
width : 250px;
height : 598px;
position : absolute;
top : 50px;
left : 20px;
}

#basic_list {
position : relative;
left : -20px;
}

.bullet_frame_prod {
width : 760px;
position : absolute;
top : 1250px;
text-align : left;
left : 48px;
display : block;
}

.bullet_frame_dist {
width : 760px;
position : absolute;
top : 850px;
text-align : left;
left : 48px;
display : block;
}

.bullet_frame_dist_two {
width : 760px;
position : absolute;
top : 1050px;
text-align : left;
left : 48px;
display : block;
}

.bullet_frame_links {
width : 760px;
position : absolute;
top : 350px;
text-align : left;
left : 48px;
display : block;
}

.bullet_frame_member {
width : 760px;
position : absolute;
top : 510px;
text-align : left;
left : 48px;
display : block;
}

.bullet_frame_cccu {
width : 760px;
position : absolute;
top : 690px;
text-align : left;
left : 48px;
display : block;
}

.bullet_text {
color : #8a95b1;
font-size : 11px;
}

ul {
list-style-type : square;
color : #734d3a;
}

.dist_frame {
width : 300px;
position : absolute;
top : 1270px;
text-align : center;
left : 250px;
display : block;
}

.rep_frame {
width : 300px;
position : absolute;
top : 510px;
text-align : center;
left : 375px;
display : block;
}

.rep_main_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 10px;
right : 50px;
display : block;
}

.rep_main_text {
width : 500px;
height : 200px;
position : absolute;
top : 60px;
text-align : left;
left : 270px;
display : block;
}

.rep_contacts_main {
width : 500px;
height : 250px;
position : absolute;
top : 250px;
text-align : left;
left : 270px;
display : block;
overflow : auto;
}

.rep_apps_main {
width : 500px;
height : 300px;
position : absolute;
top : 180px;
text-align : left;
left : 270px;
display : block;
overflow : auto;
}

.news_text {
width : 760px;
position : absolute;
top : 600px;
text-align : left;
left : 40px;
display : block;
}

.info {
width : 300px;
position : absolute;
top : 820px;
left : 270px;
text-align : center;
}

.cert_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 277px;
left : 30px;
display : block;
}

.cert_intro_text {
width : 760px;
position : absolute;
top : 312px;
text-align : left;
left : 30px;
display : block;
}

.products_intro_text {
width : 760px;
position : absolute;
top : 312px;
text-align : left;
left : 30px;
display : block;
}

.prof_states_intro_text {
width : 760px;
position : absolute;
top : 415px;
text-align : left;
left : 30px;
display : block;
}

.prod_intro_text {
width : 760px;
position : absolute;
top : 1340px;
text-align : left;
left : 30px;
display : block;
}

.states_intro_text {
width : 760px;
position : absolute;
top : 312px;
text-align : left;
left : 30px;
display : block;
}

.states_intro_text_two {
width : 760px;
position : absolute;
top : 850px;
text-align : left;
left : 30px;
display : block;
}

.products_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 277px;
left : 30px;
display : block;
}

.prof_states_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 380px;
left : 30px;
display : block;
}

.states_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 277px;
left : 30px;
display : block;
}

.prov_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 477px;
left : 30px;
display : block;
}

.prov_two_intro_text {
width : 760px;
position : absolute;
top : 419px;
text-align : left;
left : 30px;
display : block;
}

.diff_text {
width : 760px;
position : absolute;
top : 940px;
text-align : left;
left : 30px;
display : block;
}

.rep_two_intro_text {
width : 760px;
position : absolute;
top : 819px;
text-align : left;
left : 30px;
display : block;
}

.privacy_intro_text {
width : 760px;
position : absolute;
top : 515px;
text-align : left;
left : 30px;
display : block;
}

.links_intro_text {
width : 763px;
position : absolute;
top : 515px;
text-align : left;
left : 30px;
display : block;
}

.links_intro_text_two {
width : 763px;
position : absolute;
top : 715px;
text-align : left;
left : 30px;
display : block;
}

.privacy_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 480px;
left : 30px;
display : block;
}

.dist_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 580px;
left : 30px;
display : block;
}

.links_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 680px;
left : 30px;
display : block;
}

.dist_intro_text {
width : 763px;
position : absolute;
top : 830px;
text-align : left;
left : 30px;
display : block;
}

.dist_intro_text_one {
width : 763px;
position : absolute;
top : 615px;
text-align : left;
left : 30px;
display : block;
}

.dist_intro_text_two {
width : 763px;
position : absolute;
top : 1030px;
text-align : left;
left : 30px;
display : block;
}

.dist_intro_text_three {
width : 763px;
position : absolute;
top : 1200px;
text-align : left;
left : 30px;
display : block;
}

.member_intro_text {
width : 763px;
position : absolute;
top : 590px;
text-align : left;
left : 30px;
display : block;
}

.cccu_intro_text {
width : 760px;
position : absolute;
top : 512px;
text-align : left;
left : 30px;
display : block;
}

.cccu_intro_big {
font-family : Verdana, Arial, sans-serif;
color : #717ea0;
font-size : 18px;
position : absolute;
text-align : left;
top : 477px;
left : 30px;
display : block;
}

.cccu_intro_text_two {
width : 763px;
position : absolute;
top : 820px;
text-align : left;
left : 30px;
display : block;
}

.cont_intro_text {
width : 760px;
position : absolute;
top : 312px;
text-align : left;
left : 30px;
display : block;
}

.login_user {
background-color : #ffffff;
border : 1px solid #e1e1e0;
font-family : Verdana, Arial, sans-serif;
color : #777671;
font-size : 11px;
}

.login_pass {
background-color : #ffffff;
border : 1px solid #e1e1e0;
font-family : Verdana, Arial, sans-serif;
color : #777671;
font-size : 11px;
}

.content_shell {
width : 864px;
position : absolute;
margin : 0 auto;
background-image : url(/images/main_background.gif);
background-repeat : repeat;
left : 50%;
margin-left : -432px;
z-index : 1;
}

.basic_content_shell {
width : 864px;
height : 950px;
position : absolute;
margin : 0 auto;
background-image : url(/images/main_background.gif);
background-repeat : repeat;
left : 50%;
margin-left : -432px;
z-index : 1;
}

.content_holder {
width : 840px;
height : 1000px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.home_content_holder {
width : 840px;
height : 1250px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.prof_content_holder {
width : 840px;
height : 1100px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.products_content_holder {
width : 840px;
height : 2100px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.states_content_holder {
width : 840px;
height : 1400px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.privacy_content_holder {
width : 840px;
height : 1250px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.dist_content_holder {
width : 840px;
height : 1700px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.links_content_holder {
width : 840px;
height : 920px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.principles_content_holder {
width : 840px;
height : 820px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.member_content_holder {
width : 840px;
height : 950px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.benefits_content_holder {
width : 840px;
height : 2100px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.programs_content_holder {
width : 840px;
height : 1400px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.cccu_content_holder {
width : 840px;
height : 1250px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.insurance_content_holder {
width : 840px;
height : 850px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.contact_content_holder {
width : 840px;
height : 1300px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

.basic_content_holder {
width : 840px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-color : #ffffff;
z-index : 1;
}

#photo_basic {
width : 150px;
height : 210px;
position : absolute;
top : 70px;
left : 640px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
background-color : #f1f1f1;
border : 1px solid #e5e5e5;
}

.content_main {
width : 840px;
position : relative;
margin : 0 auto;
background-color : #ffffff;
z-index : 4;
}

.basic_content_main {
width : 840px;
height : 100%;
position : relative;
margin : 0 auto;
background-color : #ffffff;
z-index : 4;
}

.content_lower {
width : 864px;
height : 60px;
position : relative;
margin : 0 auto;
padding : 0;
top : 0;
bottom : 0;
left : 0;
right : 0;
background-image : url(/images/content_shell_lower.gif);
background-repeat : no-repeat;
z-index : 2;
}

.text_lower {
width : 800px;
height : 20px;
position : relative;
vertical-align : middle;
margin : 0 auto;
left : 10px;
top : 20px;
}

.checklist_table {
width : 600px;
position : relative;
top : -50px;
border : 0 solid;
}

.upload_table {
width : 250px;
height : 100px;
position : absolute;
top : 100px;
left : 300px;
}

.login_table {
width : 250px;
height : 100px;
position : absolute;
top : 100px;
left : 300px;
}

.th_two {
width : 80px;
text-align : center;
color : #ffffff;
background-color : #cda858;
}

.th_three {
width : 150px;
text-align : center;
color : #ffffff;
background-color : #cda858;
}

.td_one {
text-align : left;
background-color : #f2f2f2;
padding-left : 10px;
padding-right : 10px;
}

.td_two {
text-align : center;
background-color : #f2f2f2;
}

.td_three {
text-align : center;
background-color : #f2f2f2;
}

.login {
width : 300px;
height : 110px;
position : relative;
top : 100px;
border : 1px solid;
border-color : #cccccc;
}

.site_header {
width : 840px;
height : 231px;
display : block;
}

.site_header_basic {
width : 840px;
height : 250px;
display : block;
}

.navi_one {
width : 84px;
height : 95px;
display : inline;
}

.navi_two {
width : 135px;
height : 95px;
display : inline;
}

.navi_three {
width : 146px;
height : 95px;
display : inline;
}

.navi_four {
width : 141px;
height : 95px;
display : inline;
}

.navi_five {
width : 148px;
height : 95px;
display : inline;
}

.navi_six {
width : 103px;
height : 95px;
display : inline;
}

.navi_seven {
width : 83px;
height : 95px;
display : inline;
}


.tag {
width : 840px;
height : 73px;
display : block;
}

.motto {
width : 840px;
height : 203px;
line-height : 30px;
position : relative;
top : 10px;
display : block;
z-index : 1;
}

.about {
width : 280px;
height : 50px;
line-height : 30px;
position : relative;
top : -150px;
left : -250px;
display : block;
z-index : 2;
}

.mission {
width : 125px;
height : 30px;
line-height : 30px;
position : relative;
top : -50px;
left : -353px;
display : block;
z-index : 2;
}

.values {
width : 280px;
height : 50px;
line-height : 30px;
position : relative;
top : -30px;
left : -250px;
display : block;
z-index : 2;
}

.line_divide {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : -195px;
display : block;
z-index : 1;
}

.reps_divide {
width : 536px;
height : 1px;
line-height : 1px;
position : absolute;
top : 0px;
right : -113px;
display : block;
z-index : 1;
}

.products_line_divide {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : 111px;
display : block;
z-index : 1;
}

.states_line_divide {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : 149px;
display : block;
z-index : 1;
}

.privacy_line_divide {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : 184px;
display : block;
z-index : 1;
}

.dist_line_divide {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : 219px;
display : block;
z-index : 1;
}

.links_line_divide {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : 254px;
display : block;
z-index : 1;
}

.oa_line_divide {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : 686px;
display : block;
z-index : 1;
}

.bl_line_divide_lower {
width : 840px;
height : 1px;
line-height : 1px;
position : relative;
top : 570px;
display : block;
z-index : 1;
}

.divide_banner {
width : 840px;
height : 104px;
line-height : 104px;
position : relative;
top : -32px;
display : block;
z-index : 1;
}

.divide_banner_kqia {
width : 840px;
height : 104px;
line-height : 104px;
position : relative;
top : 33px;
display : block;
z-index : 1;
}

.diff {
width : 180px;
height : 30px;
line-height : 30px;
position : relative;
top : 120px;
left : -315px;
display : block;
z-index : 2;
}

.news {
width : 280px;
height : 50px;
line-height : 30px;
position : relative;
top : 45px;
left : -250px;
display : block;
z-index : 4;
}

.ways {
width : 400px;
height : 40px;
line-height : 40px;
position : relative;
top : 25px;
left : -204px;
display : block;
z-index : 2;
}

.kqia {
width : 735px;
height : 40px;
line-height : 40px;
position : relative;
top : 26px;
left : -38px;
display : block;
z-index : 2;
}

.bl_logo {
width : 119px;
height : 119px;
position : absolute;
top : 400px;
left : 45px;
display : block;
z-index : 2;
}

.kqf_logo {
width : 400px;
height : 130px;
position : absolute;
top : 370px;
left : 190px;
display : block;
z-index : 2;
}

.cccu_logo {
width : 289px;
height : 174px;
position : absolute;
top : 250px;
left : 275px;
display : block;
z-index : 2;
}

.yes {
width : 20px;
height : 20px;
position : absolute;
top : 76px;
left : 222px;
display : block;
z-index : 2;
}

.h_yes {
width : 20px;
height : 20px;
position : absolute;
top : 284px;
left : 382px;
display : block;
z-index : 2;
}

.upload {
width : 400px;
height : 50px;
position : absolute;
top : 50px;
left : 50px;
display : block;
}

#image_basic {
width : 150px;
height : 175px;
border : 1px solid #4b4b4b;
}