/* accordion.css */
/*****************/
.two_wide .two_wide .accordion DIV{
    padding-bottom:10px;
}

.three_wide_middle .accordion H4, .two_wide .accordion H4{
	border-top:0 none;
}

.accordion H3,
.accordion H4{
    padding:3px 3px 4px 12px;
}

.accordion H3{
    min-height:15px;
}

.accordion H4{
    clear:both;
    cursor:pointer;
    line-height:normal;
    margin-top:0;
    padding-bottom:6px;
    padding-right:15px;
    padding-top:4px;
    position:relative;
}

.accordion H4 IMG{
    position:absolute;
    right:10px;
    top:7px;
}

.accordion H4.compressed{
    padding-bottom:0;
    padding-top:0;
}

.accordion P,
.accordion P.first,
.accordion UL{
    margin:0 12px;
    padding:0 0 10px 0;
}

.accordion P.first{
    padding-top:4px;
}

.accordion UL.first{
    padding-bottom:12px;
    padding-top:10px;
}

.accordion UL{
    width:343px;
}

#right_panel .accordion UL{
    width:auto;
}

DIV.four_wide DIV.accordion UL.link_list,
DIV.three_wide_middle DIV.accordion UL.link_list{
    width:152px;
}

.accordion UL LI UL{
    margin-left:0;
    padding-bottom:0;
    padding-right:0;
    width:320px;
}

.accordion UL.link_list LI UL.link_list{
    width:auto;
}

.accordion P{
    clear:both;
}

.accordion BR{
    height:100px;
}

.accordion DIV IMG{
    margin:0 1px;
    width:174px;
}

.accordion DIV IMG.icon{
    width:16px;
}

.accordion DIV.captioned_image IMG{
    margin:0;
    margin-top:20px;
    width:130px;
    margin-bottom:5px;
    float:left;
}

.accordion DIV.captioned_image_left{
    background-image:none !important;
    float:left;
    margin:0;
    margin-left:6px;
    overflow:hidden;
    padding-top:4px;
    width:208px;
}

.accordion DIV.captioned_image_left P{
    margin-bottom:0;
    margin-right:0;
    margin-top:4px;
    padding-bottom:0;
}

.accordion DIV.captioned_image_left P,
.accordion DIV.captioned_image_left UL.link_list{
    margin-left:0;
    padding-left:6px;
}

.accordion DIV.captioned_image_left UL{
    margin-right:0;
    margin-top:0;
    padding-top:0;
}

.accordion DIV.captioned_image{
    background-image:none !important;
    float:right;
    margin:0 15px 10px 0;
    width:130px;
}

DIV.captioned_image P{
    margin:0;
    width:130px;
}

.accordion DIV.captioned_image P{
    padding:0;
}

.accordion UL.captioned_image{
    float:left;
    margin:0 0 0 12px;
    padding-left:0;
    padding-right:0;
    width:195px;
}

.accordion UL.captioned_image.first{
    padding-top:8px;
}

.accordion UL.captioned_image LI UL{
    margin:2px 0;
    width:184px;
}

#right_panel DIV.captioned_image{
    float:none;
    margin:0 auto;
}

/* backgrounds */
/***************/

.accordion H3,
.accordion H4, 
.accordion DIV{
    background-position:bottom left;
    background-repeat:no-repeat;
}

.accordion H3{
    background-position:top left;
}

.accordion H4.selected{
    background-position:left bottom;
    background-repeat:repeat-y;
    cursor:default;
}

.accordion H4.hover{
    background-position:bottom left;
}

/* blue */
/********/

/* wide 752 */

DIV#content .accordion H3{
    background-image:url(../images/backgrounds/accordion/752_header_blue.gif);
}

DIV#content .accordion H4,
DIV#content .accordion DIV{
    background-image:url(../images/backgrounds/accordion/752_neutral_intersect.gif);
}

DIV#content .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/752_selected.gif);
}

DIV#content .accordion H4.above_selected{
    background-image:url(../images/backgrounds/accordion/752_above_selected.gif);
}

DIV#content .accordion H4.last,
DIV#content .accordion DIV.last{
    background-image:url(../images/backgrounds/accordion/752_neutral.gif);
}

DIV#content .accordion H4.above_hover,
DIV#content .accordion DIV.above_hover{
    background-image:url(../images/backgrounds/accordion/752_above_hover.gif);
}

DIV#content .accordion H4.hover{
    background-image:url(../images/backgrounds/accordion/752_hover.gif);
}

DIV#content .accordion H4.last.hover,
DIV#content .accordion H4.last_hover{
    background-image:url(../images/backgrounds/accordion/752_hover_last.gif);
}

DIV#content .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/752_selected.gif);
}

DIV#content .accordion H4.above_selected.hover{
    background-image:url(../images/backgrounds/accordion/752_hover_above_selected.gif);
}

/* three wide middle 176 */

DIV#content .three_wide_middle .accordion H3,
DIV#content .four_wide .accordion H3,
DIV#content #right_panel .accordion H3,
DIV#content DIV DIV .accordion H3,
DIV#content DIV#content_small .left_small_right_big .accordion H3{
    background-image:url(../images/backgrounds/accordion/176_header_blue.gif);
}

DIV#content .three_wide_middle .accordion H4,
DIV#content .four_wide .accordion H4,
DIV#content #right_panel .accordion H4,
DIV#content DIV DIV .accordion H4,
DIV#content DIV#content_small .left_small_right_big .accordion H4,
DIV#content .three_wide_middle .accordion DIV,
DIV#content .four_wide .accordion DIV,
DIV#content #right_panel .accordion DIV,
DIV#content DIV DIV .accordion DIV,
DIV#content DIV#content_small .left_small_right_big .accordion DIV{
    background-image:url(../images/backgrounds/accordion/176_neutral_intersect.gif);
}

DIV#content .three_wide_middle .accordion H4.selected,
DIV#content .four_wide .accordion H4.selected,
DIV#content #right_panel .accordion H4.selected,
DIV#content DIV DIV .accordion H4.selected,
DIV#content DIV#content_small .left_small_right_big .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/176_selected.gif);
}

DIV#content .three_wide_middle .accordion H4.above_selected,
DIV#content .four_wide .accordion H4.above_selected,
DIV#content #right_panel .accordion H4.above_selected,
DIV#content DIV DIV .accordion H4.above_selected,
DIV#content DIV#content_small .left_small_right_big .accordion H4.above_selected{
    background-image:url(../images/backgrounds/accordion/176_above_selected.gif);
}

DIV#content .three_wide_middle .accordion H4.last,
DIV#content .four_wide .accordion H4.last,
DIV#content #right_panel .accordion H4.last,
DIV#content DIV DIV .accordion H4.last,
DIV#content DIV#content_small .left_small_right_big .accordion H4.last,
DIV#content .three_wide_middle .accordion DIV.last,
DIV#content .four_wide .accordion DIV.last,
DIV#content #right_panel .accordion DIV.last,
DIV#content DIV DIV .accordion DIV.last,
DIV#content DIV#content_small .left_small_right_big .accordion DIV.last{
    background-image:url(../images/backgrounds/accordion/176_neutral.gif);
}

DIV#content .three_wide_middle .accordion H4.above_hover,
DIV#content .four_wide .accordion H4.above_hover,
DIV#content #right_panel .accordion H4.above_hover,
DIV#content DIV DIV .accordion H4.above_hover,
DIV#content DIV#content_small .left_small_right_big .accordion H4.above_hover,
DIV#content .three_wide_middle .accordion DIV.above_hover,
DIV#content .four_wide .accordion DIV.above_hover,
DIV#content #right_panel .accordion DIV.above_hover,
DIV#content DIV DIV .accordion DIV.above_hover,
DIV#content DIV#content_small .left_small_right_big .accordion DIV.above_hover{
    background-image:url(../images/backgrounds/accordion/176_above_hover.gif);
}

DIV#content .three_wide_middle .accordion H4.hover,
DIV#content .four_wide .accordion H4.hover,
DIV#content #right_panel .accordion H4.hover,
DIV#content DIV DIV .accordion H4.hover,
DIV#content DIV#content_small .left_small_right_big .accordion H4.hover{
    background-image:url(../images/backgrounds/accordion/176_hover.gif);
}

DIV#content .three_wide_middle .accordion H4.last.hover,
DIV#content .three_wide_middle .accordion H4.last_hover,
DIV#content .four_wide .accordion H4.last.hover,
DIV#content .four_wide .accordion H4.last_hover,
DIV#content #right_panel .accordion H4.last.hover,
DIV#content #right_panel .accordion H4.last_hover,
DIV#content DIV DIV .accordion H4.last.hover,
DIV#content DIV DIV .accordion H4.last_hover,
DIV#content DIV#content_small .left_small_right_big .accordion H4.last.hover,
DIV#content DIV#content_small .left_small_right_big .accordion H4.last_hover{
    background-image:url(../images/backgrounds/accordion/176_hover_last.gif);
}


DIV#content .three_wide_middle .accordion H4.selected,
DIV#content .four_wide .accordion H4.selected,
DIV#content #right_panel .accordion H4.selected,
DIV#content DIV DIV .accordion H4.selected,
DIV#content DIV#content_small .left_small_right_big .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/176_selected.gif);
}

DIV#content .three_wide_middle .accordion H4.above_selected.hover,
DIV#content .four_wide .accordion H4.above_selected.hover,
DIV#content #right_panel .accordion H4.above_selected.hover,
DIV#content DIV DIV .accordion H4.above_selected.hover,
DIV#content DIV#content_small .left_small_right_big .accordion H4.above_selected.hover{
    background-image:url(../images/backgrounds/accordion/176_hover_above_selected.gif);
}

/* three wide 240 */

DIV#content DIV.three_wide .accordion H3{
    background-image:url(../images/backgrounds/accordion/240_header_blue.gif);
}

DIV#content DIV.three_wide .accordion H4,
DIV#content DIV.three_wide .accordion DIV{
    background-image:url(../images/backgrounds/accordion/240_neutral_intersect.gif);
}

DIV#content DIV.three_wide .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/240_selected.gif);
}

DIV#content DIV.three_wide .accordion H4.above_selected{
    background-image:url(../images/backgrounds/accordion/240_above_selected.gif);
}

DIV#content DIV.three_wide .accordion H4.last,
DIV#content DIV.three_wide .accordion DIV.last{
    background-image:url(../images/backgrounds/accordion/240_neutral.gif);
}

DIV#content DIV.three_wide .accordion H4.above_hover,
DIV#content DIV.three_wide .accordion DIV.above_hover{
    background-image:url(../images/backgrounds/accordion/240_above_hover.gif);
}

DIV#content DIV.three_wide .accordion H4.hover{
    background-image:url(../images/backgrounds/accordion/240_hover.gif);
}

DIV#content DIV.three_wide .accordion H4.last.hover,
DIV#content DIV.three_wide .accordion H4.last_hover{
    background-image:url(../images/backgrounds/accordion/240_hover_last.gif);
}

DIV#content DIV.three_wide .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/240_selected.gif);
}

DIV#content DIV.three_wide .accordion H4.above_selected.hover{
    background-image:url(../images/backgrounds/accordion/240_hover_above_selected.gif);
}

/* small 560 */

DIV#content DIV#content_small .accordion H3{
    background-image:url(../images/backgrounds/accordion/560_header_blue.gif);
}

DIV#content DIV#content_small .accordion H4,
DIV#content DIV#content_small .accordion DIV{
    background-image:url(../images/backgrounds/accordion/560_neutral_intersect.gif);
}

DIV#content DIV#content_small .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/560_selected.gif);
}

DIV#content DIV#content_small .accordion H4.above_selected{
    background-image:url(../images/backgrounds/accordion/560_above_selected.gif);
}

DIV#content DIV#content_small .accordion H4.last,
DIV#content DIV#content_small .accordion DIV.last{
    background-image:url(../images/backgrounds/accordion/560_neutral.gif);
}

DIV#content DIV#content_small .accordion H4.above_hover,
DIV#content DIV#content_small .accordion DIV.above_hover{
    background-image:url(../images/backgrounds/accordion/560_above_hover.gif);
}

DIV#content DIV#content_small .accordion H4.hover{
    background-image:url(../images/backgrounds/accordion/560_hover.gif);
}

DIV#content DIV#content_small .accordion H4.last.hover,
DIV#content DIV#content_small .accordion H4.last_hover{
    background-image:url(../images/backgrounds/accordion/560_hover_last.gif);
}

DIV#content DIV#content_small .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/560_selected.gif);
}

DIV#content DIV#content_small .accordion H4.above_selected.hover{
    background-image:url(../images/backgrounds/accordion/560_hover_above_selected.gif);
}

/* two wide 272 */

DIV#content DIV#content_small .two_wide .accordion H3{
    background-image:url(../images/backgrounds/accordion/272_header_blue.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4,
DIV#content DIV#content_small .two_wide .accordion DIV{
    background-image:url(../images/backgrounds/accordion/272_neutral_intersect.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/272_selected.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.above_selected{
    background-image:url(../images/backgrounds/accordion/272_above_selected.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.last,
DIV#content DIV#content_small .two_wide .accordion DIV.last{
    background-image:url(../images/backgrounds/accordion/272_neutral.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.above_hover,
DIV#content DIV#content_small .two_wide .accordion DIV.above_hover{
    background-image:url(../images/backgrounds/accordion/272_above_hover.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.hover{
    background-image:url(../images/backgrounds/accordion/272_hover.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.last.hover,
DIV#content DIV#content_small .two_wide .accordion H4.last_hover{
    background-image:url(../images/backgrounds/accordion/272_hover_last.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/272_selected.gif);
}

DIV#content DIV#content_small .two_wide .accordion H4.above_selected.hover{
    background-image:url(../images/backgrounds/accordion/272_hover_above_selected.gif);
}

/* two wide 368 */

DIV#content DIV.two_wide .accordion H3,
DIV#content DIV.three_wide_middle.middle .accordion H3,
DIV#content DIV#content_small .left_small_right_big.last .accordion H3{
    background-image:url(../images/backgrounds/accordion/368_header_blue.gif);
}

DIV#content DIV.two_wide .accordion H4,
DIV#content DIV.three_wide_middle.middle .accordion H4,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4,
DIV#content DIV.two_wide .accordion DIV,
DIV#content DIV.three_wide_middle.middle .accordion DIV,
DIV#content DIV#content_small .left_small_right_big.last .accordion DIV{
    background-image:url(../images/backgrounds/accordion/368_neutral_intersect.gif);
}

DIV#content DIV.two_wide .accordion H4.selected,
DIV#content DIV.three_wide_middle.middle .accordion H4.selected,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/368_selected.gif);
}


DIV#content DIV.two_wide .accordion H4.above_selected,
DIV#content DIV.three_wide_middle.middle .accordion H4.above_selected,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.above_selected{
    background-image:url(../images/backgrounds/accordion/368_above_selected.gif);
}

DIV#content DIV.two_wide .accordion H4.last,
DIV#content DIV.three_wide_middle.middle .accordion H4.last,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.last,
DIV#content DIV.two_wide .accordion DIV.last,
DIV#content DIV.three_wide_middle.middle .accordion DIV.last,
DIV#content DIV#content_small .left_small_right_big.last .accordion DIV.last{
    background-image:url(../images/backgrounds/accordion/368_neutral.gif);
}

DIV#content DIV.two_wide .accordion H4.above_hover,
DIV#content DIV.two_wide .accordion DIV.above_hover,
DIV#content DIV.three_wide_middle.middle .accordion H4.above_hover,
DIV#content DIV.three_wide_middle.middle .accordion DIV.above_hover,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.above_hover,
DIV#content DIV#content_small .left_small_right_big.last .accordion DIV.above_hover{
    background-image:url(../images/backgrounds/accordion/368_above_hover.gif);
}

DIV#content DIV.two_wide .accordion H4.hover,
DIV#content DIV.three_wide_middle.middle .accordion H4.hover,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.hover{
    background-image:url(../images/backgrounds/accordion/368_hover.gif);
}


DIV#content DIV.two_wide .accordion H4.last.hover,
DIV#content DIV.two_wide .accordion H4.last_hover,
DIV#content DIV.three_wide_middle.middle .accordion H4.last.hover,
DIV#content DIV.three_wide_middle.middle .accordion H4.last_hover,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.last.hover,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.last_hover{
    background-image:url(../images/backgrounds/accordion/368_hover_last.gif);
}

DIV#content DIV.two_wide .accordion H4.selected,
DIV#content DIV.three_wide_middle.middle .accordion H4.selected,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.selected{
    background-image:url(../images/backgrounds/accordion/368_selected.gif);
}

DIV#content DIV.two_wide .accordion H4.above_selected.hover,
DIV#content DIV.three_wide_middle.middle .accordion H4.above_selected.hover,
DIV#content DIV#content_small .left_small_right_big.last .accordion H4.above_selected.hover{
    background-image:url(../images/backgrounds/accordion/368_hover_above_selected.gif);
}

/* yellow */
/**********/

DIV#content .accordion.yellow H3{
    background-image:url(../images/backgrounds/accordion/752_header_yellow.gif);
    padding-right:25px;
}

DIV#content .accordion.yellow UL.link_list LI.external{
    background:url(../images/global/link_new_window.gif) no-repeat left top;
    line-height:150%;
    padding-left:20px;
}

DIV#content .three_wide_middle .accordion.yellow H3,
DIV#content .four_wide .accordion.yellow H3,
DIV#content #right_panel .accordion.yellow H3,
DIV#content DIV DIV .accordion.yellow H3,
DIV#content DIV#content_small .left_small_right_big .accordion.yellow H3{
    background-image:url(../images/backgrounds/accordion/176_header_yellow.gif);
}

DIV#content DIV.three_wide .accordion.yellow H3{
    background-image:url(../images/backgrounds/accordion/240_header_yellow.gif);
}

DIV#content DIV#content_small .accordion.yellow H3{
    background-image:url(../images/backgrounds/accordion/560_header_yellow.gif);
}

DIV#content DIV#content_small .two_wide .accordion.yellow H3{
    background-image:url(../images/backgrounds/accordion/272_header_yellow.gif);
}

DIV#content DIV.two_wide .accordion.yellow H3,
DIV#content DIV.three_wide_middle.middle .accordion.yellow H3,
DIV#content DIV#content_small .left_small_right_big.last .accordion.yellow H3{
    background-image:url(../images/backgrounds/accordion/368_header_yellow.gif);
}

/* non-javascript */
/******************/

DIV#content .accordion.accordion_no_js H4 {
    background-color: #F6F6F6;
    background-image: none !important;
    border: 1px solid #D7F2F6;
	border-top:0 none;
	border-bottom:0 none;
}

DIV#content .accordion.accordion_no_js DIV {
    background-position: center top;
}

DIV#content .accordion.accordion_no_js DIV.last {
    background-position: center bottom;
}