@charset "utf-8";

body { margin: 0px; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font:normal 11px/16px arial; padding: 20px 50px 30px 50px; }

.page_main_area { padding-left: 42px; }

.page_header01 { background-image: url(images/ca_header01.jpg); background-repeat: no-repeat; background-position: left top; color: #FFFFFF; }

.tagline_line01 { padding-left: 20px; }

.tagline_line02 { padding-left: 20px; font-family: "Times New Roman", Times, serif; font-size: 20px; }

.contact_info { padding-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }

.page_header02 { background-image: url(images/ca_header02.jpg); background-repeat: no-repeat; background-position: left top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; text-align: right; padding-right: 40px; vertical-align: middle; }

.page_header02_links { color: #1b4974; }

.page_header02_links a:link { color: #1b4974; text-decoration: none; }

.page_header02_links a:hover { color: #ff6600; text-decoration: underline; }

.page_header02_links a:visited { color: #666666; text-decoration: none; }

.page_header02_links a:active { color: #6ca19b; text-decoration: underline; }

.page_main { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }

.page_left { border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; }

.page_right { border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; }

.page_left_column { background-color: #000000; background-image: url(images/ca_edge_left01.jpg); background-repeat: no-repeat; background-position: left top; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; color: #FFFFFF; }

.page_mainbody { background-color: #FFFFFF; }

.page_footer_left_column { background-color: #000000; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; color: #FFFFFF; }

.page_footer { font-size: 10px; padding-left: 20px; background-color: #FFFFFF; color: #6ca19b; }

.page_footer a:link { color: #6ca19b; text-decoration: none; }

.page_footer a:hover { color: #ff6600; text-decoration: underline; }

.page_footer a:visited { color: #666666; text-decoration: none; }

.page_footer a:active { color: #1b4974; text-decoration: underline; }

.page_mainbody_home { background-color: #FFFFFF; background-image: url(images/ca_mainbody_bg_home.jpg); background-repeat: no-repeat; background-position: right top; }

.page_mainbody_services { background-color: #FFFFFF; background-image: url(images/ca_mainbody_bg_services.jpg); background-repeat: no-repeat; background-position: right top; }

.text_sectionHeader01 { font-size: 11px; text-transform: uppercase; color: #6ca19b; padding-left: 20px; letter-spacing: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }

.text_mainbody { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; padding-right: 20px; padding-left: 20px; line-height: 19px; }

.text_pageHeader01 { font-family: "Times New Roman", Times, serif; font-size: 22px; color: #1b4974; padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 15px; }

.text_pageHeader01_em { font-family: "Times New Roman", Times, serif; font-size: 13px; color: #1b4974; font-style: italic; padding-left: 20px; }

.horizontal_rule01 { background-color: #6ca19b; height: 1px; width: 100%; }

.text_pageHeader02 { color:#00457C; font:normal 16pt/19pt Georgia, "Times New Roman", Times, serif; margin:0px 0 10px 20px; padding:0; }

a:link { color: #1b4974; text-decoration: underline; }

a:hover { color: #ff6600; }

a:visited { color: #666666; }

a:active { color: #6ca19b; }

.btn_choose { text-align: right; padding-right: 150px; padding-top: 10px; }

.text_mainbody_indent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; padding-right: 150px; padding-left: 30px; line-height: 16px; }

.text_highlight { color: #1b4974; }
