body {
    /*background-image: Url(../Images/ieg4_1_body_background.png);
	background-repeat: repeat-x;*/
background-color: #ececec;
    font-size: 90%;
}

div.page {
    padding: 0px;
    border-style: none;
    border-radius: 15px 15px 15px 15px;
}

div.top_banner, div.top_banner_print {
    background-image: Url(../Images/header.png);
background-size: cover;
    background-repeat: no-repeat;
    color: #ffffff;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    margin-bottom: 0px;
    height: 100px;
    /*position: relative;
	top: 40px;*/
}

div.top_banner_print {
    height: 129px;
}

div.top_banner img {
    display: none;
}

div.menu {

    background-repeat: repeat-x;
background-color: #A7C0C3;
    color: #444;
    border-style: none;
    padding-left: 30px;
    padding-right: 10px;
    height: 37px;
    border-top: 1px solid #f7f7f7;
    font-family: arial;
}

div.toggle_navigation_icon input {
}

div.menu div {
    margin-top: 7px;
}

div.menu a, div.menu a:hover, div.menu a:visited {
    color: #41576d;
}

div.header {
    padding-left: 30px;
    padding-right: 10px;
    border-style: none;
    background-color: #9d3453;
    /*background-image: Url(../Images/ieg4_1_background_1.png);*/
    background-repeat: repeat-x;
    color: #ffffff;
    margin-left: -30px;
    margin-right: -10px;
    border-top: 1px solid #cae4ee;
    margin-bottom: 5px;
    /*border-bottom: 1px solid #cae4ee;*/
}

    div.header h1 {
        font-weight: normal;
  font-family: arial;
    }

div.title {
    padding-left: 0px;
    padding-right: 10px;
    /*border: none;
	background-color: #41576d;
	background-image: Url(../Images/ieg4_1_background_1.png);
	background-repeat: repeat-x;
	color: #ffffff;*/
    margin-left: 18px;
    margin-right: -10px;
}

    div.title h2 {
        font-weight: normal;
    }

    div.title.navigation_bar_adjustment h2 {
        margin-left: 25px;
color: #444444;
    font-family: arial;
    }

    div.title div.reference {
        font-weight: normal;
color: #444444;
    font-family: arial;
    }

div.content {
    border-style: none;
    padding-left: 10px;
    padding-right: 10px;
    color: #3A5167;
    /*margin-top: -20px;*/
    padding-left: 30px;
font-family: arial;
color: #444;
}

div.question_section {
    border: none;
    border-top: 1px solid #e1e6ec;
    border-bottom: 1px solid #e1e6ec;
    background-repeat: repeat-x;
    background-color: #fdfdfd;
}

div.question_section_header {
    border: none;
    border-bottom: 1px solid #e1e6ec;
    background-image: Url(../Images/ieg4_2_background_2.png);
    background-image: none;
    padding-left: 0px;
}

    div.question_section_header h3 {
        font-weight: normal;
        font-size: 140%;
    }

div.question_section.join_to_header {
    margin-top: 0px;
}

div.question_section div.question_section {
    border-color: #e1e6ec;
    border: none;
    background-color: #fbfcfd;
    /*	margin-left: 20px;
	margin-right: 20px; */
}

div.question_section div.question_section_header {
    border: none;
}

    div.question_section div.question_section_header h3 {
        font-weight: normal;
        font-size: 120%;
    }

div.question_section div.question_section div.question_section {
    /*border-top: 1px solid #e1e6ec;*/
    background-color: #f8fafc;
}

div.question_section div.question_section div.question_section_header h3 {
    font-weight: normal;
    font-size: 110%;
}

div.question .prompt {
    /*font-weight: bold;*/
    text-align: right;
}

div.body {
    margin-bottom: 0px;
    padding-left: 15px;
}

div.footer {
    margin-top: 0px;
    /*background-image: Url(../Images/ieg4_2_background_1.png);
	background-repeat: repeat-x;*/
    /*color: #ffffff;*/
    /*border: 1px solid #273747;*/
    border: none;
    border-radius: 0px 0px 0px 0px;
    border-top: 3px solid #8eaeb2;
    color: #444;
    padding-left: 30px;
    font-family: arial;
}

    div.footer a, div.footer a:hover, div.footer a:visited {
        color: #ffffff;
        color: #3A5167;
    }

.inline_help_block {
    text-align: right;
}

/* -------------------------------- actions area -------------------------------- */

div.actions {
    margin-bottom: 0px;
    padding-bottom: 10px;
    /*	border-top: 1px solid #cfcfcf;*/
}

.button {
    border-radius: 5px;
    background-color: #A7C0C3;
    border-color: #cfcfcf;
    color: #444;
    font-weight: bold;
font-family: arial;
    background-repeat: repeat-x;
}

    .button:hover {
        border-radius: 5px;
        background-image: none;
    background-color: #9d3453;
    color: #ffffff;
    font-weight: bold;
font-family: arial;

    }

.launch_tile {
    font-weight: normal;
    padding-top: 100px;
    padding-bottom: 0px;
    height: 200px;
}


/* -------------------------------- edit / design -------------------------------- */

.button.edit {
    border-color: #ffaa64;
    color: #9f4800;
    background-image: Url(../Images/ieg4_2_background_3.png);
}

    .button.edit:hover {
        background-image: none;
        background-color: #ffc595;
    }

/* ------------------------------ navigation bar ------------------------------ */
.navigation_bar_adjustment {
    width: 744px;
}

div.navigation {
}

    div.navigation h2 {
        width: 166px;
        width: 220px;
        float: left;
        padding-left: 10px;
     color: #444;
	background-repeat: repeat-x;*/
        /*color: #ffffff;*/
        /*border-radius: 5px;*/
        border: none;
        font-weight: normal;
        border-bottom: 1px solid #cfd6e0;
        padding-left: 0px;
font-family: arial;
    }

.navigate_button {
    padding-left: 10px;
    border-radius: 0px 0px 0px 0px;
    border: none;
    border-bottom: 1px solid #f7f7f7;
    border-top: 1px solid #f7f7f7;
    /*margin-left: 50px;*/
        font-family: arial;
    font-weight: bold;
    background-color: #A7C0C3;
font-size: 100%;
}

    .navigate_button:hover {
        border-radius: 0px 0px 0px 0px;
    background-color: #9d3453;
    color: #ffffff;
border-color: #9d3453;
    }

.navigation_item_dynamic {
    background-color: #F5F289;
}

.navigate_button.enabled {
}

.navigation_item img {
    /*float: left;*/
    /*position: static;*/
    /*display: block;*/
    height: 24px;
    width: 24px;
padding-left: 13px;
}
}

.navigation_item {
    border-radius: 0px 0px 0px 0px;
    border-color: #bfbfbf;
    border: none;

}

    .navigation_item.selected {
        background-image: Url(../Images/ieg4_2_background_4.png);
        background-repeat: repeat-x;
        background-color: #fff433;
        border-color: #fff54b;
    }

    .navigation_item.complete {
        
        background-repeat: repeat-x;
 background-color: transparent;

    }

    .navigation_item.visited {

        background-repeat: repeat-x;
background-color: #9d3453;

    }

.navigation_validation_tip .header, .navigation_locked_tip .header {
    /*background-image: Url(../Images/ieg4_2_background_1.png);
	background-repeat: repeat-x;*/
    background-color: #9d3453;
    color: #ffffff;
    border-color: #9d3453;
    border: none;
    margin-bottom: 0px;
    font-weight: normal;
}

.navigation_validation_tip .content, .navigation_locked_tip .content {
    border-color: #e2f0f5;
    /*border-radius: 0px 0px 5px 5px;*/
    color: #ea0000;
    padding-left: 8px;
    padding-right: 9px;
}
/* ------------------------------- modal dialog ------------------------------- */

.modal_dialog {
    color: #3A5167;
    /*border-radius: 15px 15px 15px 15px;*/
    border: none;
}

.modal_dialog_header {
    /*background-image: Url(../Images/ieg4_2_background_1.png);
	background-repeat: repeat-x;*/
    /*background-color: #e2f0f5;*/
    /*	color: #000000;*/
    border-bottom: 1px solid #000000;
}

    .modal_dialog_header h1 {
        font-size: 18pt;
        font-weight: bold;
    }

.modal_dialog_footer {
    border-top: 1px solid #cfcfcf;
}

.modal_dialog h1, .modal_dialog h2, .modal_dialog h3, .modal_dialog h4 {
    font-weight: normal;
}
/* ----------------------------------- login --------------------------------------- */

div.login_box {
    background-color: #ffffff;
    border-radius: 15px;
    border-color: #cfcfcf;
}

    div.login_box div.header {
        background-image: Url(../Images/ieg4_2_background_1.png);
        background-repeat: repeat-x;
        color: #ffffff;
        border-radius: 15px 15px 0px 0px;
        margin-left: 0px;
        margin-right: 0px;
        border-top-color: #4b6175;
    }

/* ----------------------------------- follow on options --------------------------------------- */

div.follow_on_options_section {
    background-color: #e2f0f5;
    border-color: #cae4ee;
    border-radius: 10px 10px 10px 10px;
}

/* --------------------------------- address search styles ------------------------------- */

.address_search_navigation {
    border-top: 1px solid #CFCFCF;
}

/* After Action Evidence Styles */

.evidence-content-panel {
    padding: 10px;
    border-left: 5px solid #A7C0C3;
    margin-top: 10px;
    background-color: #9d3453;
}

.navigation_item {
    margin-bottom: 2px;
    position: relative;
    border: transparent;
}