/* ================================= */
/* ======== CCPD STYLESHEET ======== */
/* ================================= */
body {font-family:verdana; font-weight:normal; margin:0; xtext-align:center;}
ul {margin:0; padding:0;}
ol {margin:0; padding:0;}
.body_cls_reg {font-size:12px;}
.body_cls_inc1 {font-size:13px;}
.body_cls_inc2 {font-size:14px;}
.body_cls_dec1 {font-size:11px;}
.body_cls_dec2 {font-size:10px;}
.body_cls_largeprint {font-size:200%}
#off_left {display:none;}

a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}

.ccpd_bg {background-image:url(../images/ccpd_sprite.gif);}
.ccpd_tab_bg {background-image:url(../images/ccpd_tab_sprite.png);}

.cont1, .chap_no_list, .chap_no_list_ss, .srch {width:642px;}
.ua_ie .chap_no_list_ss {width:600px;}
.ua_ie .bread_crumbs {xwidth:729px;}
.ua_ie .cont1, .ua_ie .cont2 {xwidth:679px;}

.separator {float:left; padding: 0 0 0 10px; height:14px;}
.scr_acc {float:left; padding: 0 0 0 10px; height:14px; width:14px;}
.txt_dec, .txt_reg, .txt_inc {margin-left:6px; float:left;}
#dec img {margin-left:6px;}
.color_cont1 {margin-left:6px; float:left; background-position:0px -1704px; height:18px; width:22px;}
.color_cont2 {margin-left:6px; float:left; background-position:0px -1772px; height:18px; width:22px;}
.color_cont3 {margin-left:6px; float:left; background-position:0px -1840px; height:18px; width:22px;}
.color_cont4 {margin:0 10px 0 6px; float:left; background-position:0px -1908px; height:18px; width:22px;}

.ccpd_logo {float:left; height:71px; width:42px;}
.disab {border:0px solid red; margin:27px 30px 0 0px; float:right; vertical-align:bottom;}
.sel_menu {width:140px; height:22px; background-repeat:repeat-x; border-right:1px solid #000; float:left; padding-top:8px; font-family:Tahoma; font-weight:bold; font-size:1em;}
.ua_ie .sel_menu {width:135px; height:22px;}
.menu {border-right:1px solid #000; float:left; width:137px; height:22px; padding:8px 0 0 0; font-family:Tahoma; font-size:1em; font-weight:bold;}
.ua_ie .menu {width:138px; height:22px;}
.comp_img {float:left; background-position:0px -1976px; height:15px; width:15px; margin:4px 6px 0 0;}
.implink_img {float:left; background-position:0px -2041px; height:15px; width:15px; margin:4px 6px 0 0;}
.relweb_img {float:left; background-position:0px -2106px; height:15px; width:15px; margin:4px 6px 0 0;}
.indgov_img {float:left; margin:20px 0 0 25px;}
.ua_ie .indgov_img {margin-left:15px;}
.yahoo_img {margin:10px 0 0 400px; background-position:0px -642px; height:20px; width:181px;}
#outer_div {width:971px; text-align:left; margin-left: auto; margin-right: auto;}

/* css for top strip */
.top_strip {float:right; text-align:right; padding:4px 0 4px 0;}
.top_strip ul {float:left; margin:-1px 0px -1px -1px; padding:0;}
.ua_ie .top_strip ul {margin-top:0px;}
.top_strip li {float:left; display: inline;}
.ua_ie .top_strip li {height:20px; padding-top:1px;}
.mar {margin-right:10px;}
.topleft_img {float:left; width:11px; height:26px;}
.topright_img {float:left; width:11px; height:26px;}
.top_box {float:left; padding:5px 0 4px 0;}
.ua_ie .top_box {padding-top:2px;}
.ua_ie .top_box .acc_ft li {margin-top:-1px;}
.flt_lft {float:left;width:520px;}
.flt_rt {float:right;width:520px;}

/* css for the logo part */
.logo_header {float:left; padding: 5px 0 0 10px; width:100%;}
.head_txt {border:0px solid; padding:5px 0 0 18px; float:left;}
h1 {border:0px solid red; margin:20px 0 0 0; font-family:Tahoma; font-weight:bold; font-size:24px;} 
.head {border:0px solid red; margin:20px 0 0 0; font-family:Tahoma; font-weight:bold; font-size:24px;} 
.sub_head {border:0px solid red; margin:0; font-family:Verdana; font-size:14px; font-weight:bold;}

/* menu bar */
.menu_bar {border:0px solid; float:left; text-align:center; height:30px; margin:10px 0 0px 0;}
/*.ua_ie .menu_bar {height:22px;}*/
.menu_bar ul {margin:0; padding:0;}
.menu_bar li {display:inline;}


.banner {border:0px solid red; float:left; margin-top:1px;}
.main_cont {border:1px solid #C7C9CB; float:left;}
.first_col {float:left; width:366px;}
/*.ua_ie .first_col {width:304px;}*/
.second_col {float:left; width:366px; border-left:1px solid #C7C9CB; border-right:2px solid #C7C9CB;}
/*.ua_ie .second_col {width:304px;}*/
.third_col {border:0px solid red; float:left; width:233px;}
/*.ua_ie .third_col {width:200px;}*/
.ua_ie .third_col {width:234px;}

.cont_box {float:left; padding:20px 25px 20px 25px;}
.ua_ie .cont_box {xwidth:100%;}
.cont_head h2 {border:0px solid red; margin:0; font-size:1.4em; font-weight:bold;}
.cont_txt {margin:14px 0 18px 0; line-height:17px;}
.cont_box ul {border:0px solid red; padding-left:15px; margin:0px; color:#20558F;}
.cont_link {font-weight:bold; font-family:verdana;}

.upd .updates {margin-bottom:0px;}
.ua_ie .about_us {padding-bottom:10px;}
.about_us ul {margin:0px; padding:0;}
.about_us li {float:left; display: inline;}
.imp_noti {border-top:1px solid #C7C9CB;}
.imp_noti ul{list-style-type: none; margin: 0;	padding: 0;}
.imp_noti li {background-repeat:no-repeat; padding:0 0 0 11px;}

.upd {border-top:1px solid #C7C9CB;}
.upd ul {list-style-type:none; padding:0;}
.upd li {padding-bottom:15px;}
.upd .last_li {padding:0;}

.cont_box_2 {float:left; padding:17px 25px 20px 31px;}
.ua_ie .cont_box_2 {xwidth:100%;}

.cont_box_2 ul {border:0px solid red; padding-left:15px; margin:0px;}
.cont_box_2 li {border:0px solid red; color:#000;}
.compl {font-family:verdana; width:310px;}
.compl a {font-weight:bold;} 
.compl .cont_txt {margin:14px 0 0px 0;}
.compl ul, .implink ul, .relweb ul{list-style-type:none; margin:0; padding:0;}
.compl li, .implink li, .relweb li, .updates li {background-repeat:no-repeat; padding:0 0 0 11px;}

/*.implink li {margin-bottom:5px;}*/
.implink .cont_txt, .relweb .cont_txt {margin-bottom:0px;}
.box_separator {float:left; border-top:1px solid #C7C9CB; width:88%; margin-left:15px;}
.ua_ie .box_separator {margin-left:7px;}

.footer {float:left;width:969px;}
.ua_ie .footer {float:left;width:970px;}
.foot_links {float:left; width:100%; padding:20px 0 15px 0; color:#FFF; text-align:center; font-family:verdana; font-size:1.0em;}
.foot_links ul {border:0px solid red; margin:0px; padding:0; text-align:center; border:0px solid red;}
.foot_links li {display:inline; padding-left:8px;}
.foot_links .ele {margin-right:5px; border-left:1px solid white;}
.foot1 {border:0px solid #fff; text-align:center;}
.foot1 .fir {margin-top:3px; border:0px solid; margin-right:5px;}
.foot2 {width:100%; font-size:11px; margin:10px 0 10px 0;}
.foot2 .copyrt {width:100%;}
.foot_yahoo {font-size:11px; float:left; width:100%; background-position:0px -240px; color:#FFF; text-align:center;}
.foot_yahoo1 {float:left; text-align:center; margin-left:28em;}
.ua_ie .foot_yahoo1 {margin-left:15em;}
.ua_ie_other .foot_yahoo1{margin-left:28em;}
.foot_yahoo_txt {width:120px; float:left; margin-top:18px;}
.foot_yahoo_logo {float:left;}
.foot_separator {float:left; margin:2px 0px 0 0px; background-position:0px -4133px; height:14px; padding-left:10px;}
.ua_ie .foot_separator {margin:2px 5px 0 5px;}
.ua_ie .yahoo_img {margin-left:0px;}
.copy {background-position:4px -4198px; padding:0 0 0 16px; height:10px;}
.footer #last_updated{color:#666666;text-align:center;font-size:11px;}

.menu_hid {visibility:hidden; display:none;}
.menu_vis {visibility:visible; display:block;}
.menu_hid li, .menu_vis li {list-style-type:none; margin:0px 0 0px 0px; padding:6px 0 6px 35px;}
.ua_ie .menu_vis ul {margin-top:-17px;}
.mn_arrow {background-position:0px -4558px; width:6px; height:11px; float:right; margin:-10px 0px 0px 0px; cursor:pointer;}
.ua_ie .mn_arrow {margin-right:5px;}
.mn_arrow_sel {background-position:0px -4512px; width:11px; height:6px; float:right; margin:-10px 0px 0px 0px; cursor:pointer;}

.inner_cont {float:left; border:1px solid #C7C9CB; width:967px;overflow:hidden;}
.ua_ie .inner_cont {width:969px;}
.inner_left {float:left; width:237px; font-family:verdana; font-weight:bold; font-size:1em;}
.inner_right {float:left; width:725px; border-left:2px solid #C7C9CB;}
.ua_ie .inner_right {width:726px;}
.left_menu {margin:0px 15px 0px 15px; padding:15px 0 15px 10px; border-bottom:1px solid #C7C9CB; list-style:none;}
.border_bot {border-bottom:0px solid;}
.left_menu_sel {margin:-1px 0 0 0; padding:15px 15px 15px 25px; list-style:none; min-height:10px;}
.ua_ie .left_menu_sel {xheight:10px;}
.left_menu_sel a {color:#000;}
.inner_left_menu {border-bottom:1px solid #C7C9CB; margin-left:15px;}
.inner_left_menu_sel {padding:7px 0 7px 0; margin-left:0px; color:#FFF;}
.inner_left_menu_sel a {color:#FFF;}

.bread_crumbs {float:left; width:95%; border-bottom:1px solid #C7C9CB; padding:7px 15px 7px 25px; line-height:17px;}
.prn {float:right; margin-right:10px;}
.cont1 {float:left; padding: 20px 25px; min-height:700px; margin:0;}
.ua_ie .cont1 {xheight:250px;}
.chap_no_list {float:left; padding:8px 25px 8px 25px;}
.ua_ie .chap_no_list {width:678px;}
.chap_no_list_ss {float:left; padding:3px 0px 0px 0px; margin-top:15px;}
.chap_txt {float:left; font-weight:bold;}
.chap_no, .chap_no_fir{float:left; margin:0 10px 0 3px; padding-left:9px;}
.cont2 {float:left; width:690px;}
.chap_no_plain {border-left:0px solid;}

.cont1 h1, .cont2 h2 {font-size:1.2em; font-family: verdana; margin:0;}
.cont1 h2 {font-size:1.16em; font-family: verdana; margin:0;}
.cont1 h3 {font-size:1.1em; font-family: verdana; margin:0;}
.cont1 h4 {font-size:1.0em; font-family: verdana; margin:0;}
.cont1 .highlight {color:#20558F; font-weight:bold;}
.cont1 ul {padding-left:0px;}
.cont1 ul li {padding-bottom:5px;list-style:none;}
.cont1 ol {padding-left:20px;}
.cont1 ol li {padding-bottom:5px;list-style:none;}
.cont1 .anc {font-weight:bold; background-repeat:no-repeat; padding:0 0 0 11px;}
.cont1 .no_bullet {list-style-type:none;}
.cont1 .alpha {list-style-type:lower-alpha;}
.cont1 .roman {list-style-type:lower-roman;}
.cont1 .number {list-style-type:decimal;}
.cont1 .move_right {margin-left:50px;}
.cont1 table {width:100%; text-align:left; border-spacing:1px; font-size:0.9em; margin-top:6px; cellspacing:1;}
.cont1 th {padding:0 1px 0 5px; height:30px;}
.cont1 td {vertical-align:top; padding-left:10px;}
.cont1 .shr_tbl {width:100%; text-align:left; border-spacing:1px; font-size:0.8em; margin-top:6px;}
.cont1 .shr_tbl th {padding:0 2px 0 3px; height:30px;}
.cont1 .shr_tbl td {vertical-align:top; padding:0 2px 0 3px;}
.cont1 .disp_right {float:right;}
.cont1 .disp_center {text-align:center; width:100%;}
.bold {font-weight:bold;}
.hide {visibility:hidden; display:none;}
.cont2 li a {font-weight:bold;}
.comp_head {float:left; color:#000; line-height:30px; background-color:#FFF; font-weight:bold; font-size:0.9em; width:100%; border-bottom:1px solid #C7C9CB;}
.comp_col {float:left; border-right:1px solid #C7C9CB; line-height:30px; width:140px;}
.comp_row {width:100%; float:left;}
.cont2 table, .complaints table {border:1px solid #C7C9CB; width:100%; text-align:left; border-spacing:1px; font-size:0.9em; }
.cont2 th, .complaints th {color:#656565; background-color:#FFF; padding:0 1px 0 10px;}
.cont2 td, .complaints td {vertical-align:top; padding-left:10px;}
.complaints .cont_td {padding-left:0px; width:100%;}

.cont2 .alt2, .complaints .alt2 {background-color:#FFF;}
.cont2 .col_1 {width:30%;}
.cont2 .col_2 {width:70%;}
.cont_subhead {font-weight:bold; background-color:#F2F3F3; border-top:1px solid #E7E8E9; height:30px; padding-top:5px; margin-bottom:5px;}
.hid {height:0px; overflow:hidden; line-height:0px;}

.complaints {float:left;}
.complaints table {width:680px; margin-top:10px;}
.ua_ie .complaints table {width:679px;}
.complaints th {height:30px;}

.group {border:1px solid #C7C9CB; float:left;}
.ua_ie .group {width:100%;}
.group li {list-style-type:none; padding:7px 0 7px 0px; width:100%; float:left;}
.group li a {font-weight:bold; font-size:1.1em;}
.group .li_cont1 {float:left; width:100%;}
.group .li_cont1 .cont1_hd {padding-left:10px;}
.group .expand {float:right; padding-right:10px; width:15px; height:12px;}
.group .collapse {float:right; padding-right:10px; width:15px; height:12px;}
.container {float:left; padding:0px 2px 0px 6px; display:none; visibility:hidden; width:98%;}
.ua_ie .container {width:100%;}
.cat_sel {padding-bottom:1px;}
.txt_img {margin-left:6px;}
.load_icon {text-align:center; height:100px; padding-top:80px;}
.ua_ie .load_icon {padding-bottom:80px;}

.srch {padding: 20px 0px; float:left;}
.ua_ie .srch {width:569px;}
.srch_head {font-size:1.3em; font-weight:bold; margin-bottom:20px;}
.srch .row {margin:20px 0 0px 0; font-size:1em; float:left; width:100%;}
.srch .col_1 {float:left; width:160px;}
.srch .col_2 {float:left; margin-right:10px;}
.srch .col_3 {float:left; margin-top:-1px;}
.srch .msg {float:left; margin-left:160px; width:80%;}
.srch .error {color: #FF0000;}
.ua_ie .srch .msg {margin-left:80px;}
.srch .srch_button {width:22px; height:22px; color:#FFF; border:none;}
.noresult {float:left; margin-top:25px;}
.error_msg {color:#DD3B1A; font-weight:bold;} 
.err_sugg {font-weight:bold; margin-top:10px;}

.diag {font-size:11px; font-weight:bold; width:700px;}
.ua_ie .diag {width:675px;}
.diag ul {padding:0; margin:5px 0 0 0;}
.diag li {margin:5px 0 0 35px;}
.diag_box1 {border:1px solid #C7C9CB; width:100px; height:55px; float:left;}
/*.diag_box1 {}
.diag_box2 {border:1px solid #C7C9CB; width:105px; height:30px; background-color:#EEEFEF; padding-bottom:5px; float:left;}
.diag_line {border-right:1px solid #C7C9CB; width:80px; height:20px;}
.diag_vert_line {border-top:1px solid #C7C9CB; margin:0px 50px 0 53px;}
.down_arrow {background-position:0px -4259px; width:7px; height:21px; margin-left:100px; float:left;}
*/
.right_arrow {background-position:0px -4398px; width:21px; height:7px; float:left; margin-top:25px;}

/*.dim_img {filter:alpha(opacity=50); opacity:0.5;}*/

.br {height:10px; margin:0px; line-height:10px;}

.hidethis {height:1px; left:0; overflow:hidden; position:absolute; width:1px;}
.page_err {float:left; margin:50px 0 0; text-align:center; width:100%;}
.case_det_head {font-size:1.4em; font-weight:bold;}
.case_det {margin-top:10px; font-size:1.1em;}
.disclaimer {color:#20558F;}
.case_det ul, .srch ul {margin: 5px 0 0 20px;}
.case_det li, .srch li {margin-top:3px;}
.case_det .col1 {width:15%;}
.ua_ff  .case_det .col1 {float:left;}
.case_det .col2 {}
.case_det ul li {list-style-type:disc;}

.pdf_icon {margin-left:5px;}

.input {border: 1px solid #006; } 

#banner_container {position:relative; height:159px; clear:both; padding-top:1px;}
#banner_container .banner_box{width:970px; height:159px;position:absolute;}
.banner1 {background:#000 url(../images/banner1.png) no-repeat left;}
.banner2 {background:#000 url(../images/banner2.png) no-repeat left;}
.banner3 {background:#000 url(../images/banner3.png) no-repeat left;}
.banner4 {background:#000 url(../images/banner4.png) no-repeat left;}
.banner5 {background:#000 url(../images/banner5.png) no-repeat left;}
.banner6 {background:#000 url(../images/banner6.png) no-repeat left;}
.banner7 {background:#000 url(../images/banner7.png) no-repeat left;}
.banner_text {margin-left:480px;height:159px; position:relative; overflow:hidden}
/*.banner_button {background:url(../images/play_pause.png) no-repeat right;width:50px; height:50px; z-index:2001;position:absolute; bottom:10px; left:10px;}*/
.banner_button {width:50px; height:30px; z-index:2001;position:absolute; bottom:1px; left:10px;}
.paused { background-position:left;}
.banner_text .quote {font-size:32px; font-family:Impact, Arial Black, Helvetica, sans-serif; color:#ef8111; padding:16px 20px 2px 16px; margin:0; line-height:30px;}
.banner_text .author {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ef8111; padding:0 0 0 16px;}
/*.banner_text .banner_event {position:absolute; bottom:0px; right:0px; background:#d07113; color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:10px; line-height:14px;}*/
#banner_event {z-index:2001;position:absolute; bottom:0px; right:0px; background:#d07113; color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:10px; line-height:14px;}
.print-buttons {float:right;margin-right:4px;width:164px;}
.print-buttons ul li {list-style:none;display:inline;}
.print-buttons ul li a {padding-left:22px;display:inline-block;height:22px;}
.print-buttons ul li .print-button{background:url("../images/print_icon_sprite.gif") no-repeat;}
.print-buttons ul li .large-print-button{background:url("../images/print_icon_sprite.gif") no-repeat;margin-left:8px;background-position:0px -71px;}
#feedbackForm li .finput {width:200px;}
#feedbackForm li textarea {width:204px;}
.body_cls_largeprint .cont1 {width: auto !important;}
.body_cls_largeprint .inner_cont {width: auto !important;}
.srch-result{list-style-type:none;padding: 0px 10px;margin-top:10px;}
.srch-result h3{margin:0px;}
.srch-result .res{margin-bottom:16px;}
.srch-result .res .dispurl{color:#008000;}
.srch-pagination{text-align:center;margin-bottom:5px;}
.srch-pagination a{margin: 0px 10px;font-weight:bold;}
#searchForm {display:inline;margin-left:5px;}
#searchForm .search-wrapper #site_search{width:60px;}
.search-result-wrapper {width:auto;float:none;}
.no-result{text-align:center;}
