body {
    background-color: #f6eda0;
    background-image: url('./images_gui/backg002.jpg');
    /* background-attachment: fixed;  */
    backgr4ound-position: top left fixed; 
    margin:0;
    padding:0;
}

body img {
    border: 0;
}

#container {
    width: 100%;
    margin:0px;
    padding:0px;
}

#header {
    font-family: Arial, sans-serif;
    padding-left: 120px;
    color: #304693;
    border: 1px #AAA solid; /* this border removes the top and bottom margin  */
    height: 80px;
/*    background-color: #014aff; */
    background-color: #FFF;
    background-image: url(./images_gui/mind_logo_small.png);
    background-repeat: no-repeat;
    background-position: top left fixed;  */
}
#header_sub {
    // border:1px #AAA solid;
    padding:0px;
    margin: 0px;
    height:12px;
    font-size:8pt;
    background-color: #ff7308;
}

#main_container {
    padding: 0px 0px;
    width: 850px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1px;
/*     border: 1px #aaa solid; */ 
}

#center_block {
    float: right;
    /*margin-left: 280px;*/
}

#left_block {
    float:left;
    width: 240px;
}

#footer {
    clear:both;
    height: auto;
    color: #aaa;
    background-color: #FFF;
    background-repeat: repeat;
    background-position: top left fixed;  
}

.event_block_table {
    border-collapse : collapse;
    white-space: nowrap;
}

.event_block_left_01 {
    width: 17px;
    height: 25px;
    margin: 0px;
    padding: 0px;
    background: url('./images_gui/events_bar_left_01.png') bottom center no-repeat;
}
.event_block_left_02 {
    width: 4px;
    height: 25px;
    margin: 10px;
    padding: 0px;
    background: url('./images_gui/events_bar_left_02.png');
}
.event_block_middle {
    width: 21px;
    height: 25px;
    margin: 0px;
    padding: 0px;
    background: url('./images_gui/events_bar_middle.png') bottom center no-repeat;
}
.event_block_right_01 {
    width: 3px;
    height: 25px;
    margin: 0px;
    padding: 0px;
    background: url('./images_gui/events_bar_right_01.png');
}
.event_block_right_02 {
    width: 23px;
    height: 25px;
    margin: 0px;
    padding: 0px;
    background: url('./images_gui/events_bar_right_02.png') bottom center no-repeat;
}

.menu_block {
    color: #ccc;
    margin: 0px;
    padding: 0px 0px;
    width: 233px;
    overflow: hidden;
    background: url('./images_gui/nav_box_middle.png');
}

.menu_block_before {
    height: 24px;
    width: 233px;
    margin: 10px 0px 0px 0px;
    overflow: hidden;
    background: url('./images_gui/nav_box_top.png') bottom center no-repeat;
}

.menu_block_after {
    height: 32px;
    width: 233px;
    margin: 0px 20px 0px 0px;
    overflow: hidden;
    background: url('./images_gui/nav_box_bottom.png') top center no-repeat;
}

.menu_block_content {
    margin: 0px 32px 0px 15px;
}

.menu_block ul {
    margin: 0px;
    padding: 0px;
}
.menu_block li {
    margin: 5px 0px;
    text-decoration:none;
    list-style-type: none;
    display: block; 
}

.menu_block a {
    display: block;
    height: 22px;
    font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    color: #000;
    /* border: 1px #000 solid transparent; */
}

.menu_block a:hover {
    background-color: #abc;
    /* border: 1px #fff000 dashed; */
}

.text_block {
    color: #bbb;
    padding: 0px 0px; /* was 0px 20px */
    width: 604px;
    overflow: hidden;
    background: url('./images_gui/main_box_middle.png');
    /* border: 1px #aaa solid; */
}

.text_block_before {
    height: 32px;
    width: 604px;
    margin: 10px 0px 0px 0px;
    overflow: hidden;
    background: url('./images_gui/main_box_top.png') bottom center no-repeat;
   /*  border: 1px #aaa solid; */
}

.text_block_after {
    padding: 0px 0px;
    height: 42px;
    width: 604px;
    overflow: hidden;
    background: url('./images_gui/main_box_bottom.png') top center no-repeat;
}

.text_block_content {
    color: #111;
    font-family: Arial, sans-serif; font-size: 12pt;
    margin: 0px 40px 0px 20px;
    /* border: 1px #111 soild; */
}

.text_block_content img {
    text-decoration: none;
    border-style: none;
}

.text_block_nav2 {
    color: #111;
    font-family: Arial, sans-serif; font-size: 8pt;
    margin: 0px 40px 0px 20px;
}
.text_block_nav2 a { text-decoration:none; }

.text_block_nav {
    color: #111;
    font-family: Arial, sans-serif; font-size: 8pt;
    margin: 0px 40px 0px 20px;
}

.text_block_nav ul {
    margin: 0px;
    padding: 0px;
}
.text_block_nav li {
    margin: 0px 0px 0px 0px;
    text-decoration:none;
    list-style-type: none;
    display: block;
    /* border: 1px #000 solid; */
}

.text_block_nav a {
    display: block; 
    height: 80px;
    font-family: Arial, Helvetica, sans-serif;  font-size: 8pt;
    text-align: right;
    font-weight: bold;
    text-decoration: none;
    color: #111;
  /*  border: 1px #000 solid; */ 
}

.text_block_nav p {
    margin: 0px 0px;
    padding: 0px 0px;
    margin-left: 110px;
}

.text_block_nav li:hover {
    background-color: #ff7308;
    /* border: 1px #fff000 dashed; */
}

.text_block_nav a.icon_nav_mayfield {
    background: url('./images/service_mayfield_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_mindit {
    background: url('./images/service_mindit_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_emp1st {
    background: url('./images/service_stock_employment_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_va_alton {
    background: url('./images/service_stock_employment_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_va_eastleigh {
    background: url('./images/service_va_eastleigh_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_va_fareham_gosport {
    background: url('./images/service_va_gosport_index.jpg') center left no-repeat;
}

.text_block_nav a.icon_nav_va_nfe {
    background: url('./images/service_stock_employment_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_va_nfw {
    background: url('./images/service_va_nfw_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_va_winchester {
    background: url('./images/service_va_winchester_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_va_portsmouth {
    background: url('./images/service_stock_employment_index.jpg') center left no-repeat;
}


.text_block_nav a.icon_nav_aas {
    background: url('./images/service_aas_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_aim {
    background: url('./images/service_aim_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_advoc_nf {
    background: url('./images/service_stock_advocacy_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_advoc_havant {
     background: url('./images/service_stock_advocacy_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_imca {
    background: url('./images/service_stock_advocacy_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_ims {
    background: url('./images/service_stock_advocacy_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_ravenswood {
    background: url('./images/service_stock_advocacy_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_support_broker {
    background: url('./images/service_stock_advocacy_index.jpg') center left no-repeat;
}



.text_block_nav a.icon_nav_cc {
    background: url('./images/service_stock_social_groups_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_hedgenders {
    background: url('./images/service_stock_social_groups_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_ssc {
    background: url('./images/service_smsc_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_mpp {
    background: url('./images/service_mpp_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_marcella {
    background: url('./images/service_marcella_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_mas {
    background: url('./images/service_stock_social_groups_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_plus_group {
    background: url('./images/service_stock_social_groups_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_romsey_cs {
    background: url('./images/service_stock_social_groups_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_winchester_str {
    background: url('./images/service_stock_social_groups_index.jpg') center left no-repeat;
}


.text_block_nav a.icon_nav_ccs {
    background: url('./images/service_stock_home_support_index.jpg') center left no-repeat;
}
.text_block_nav a.icon_nav_fsp {
    background: url('./images/service_stock_home_support_index.jpg') center left no-repeat;
}

.text_block h3 {
    font-size: 14pt;
//    font-family: Courier;
}

.text_block h4 {
    font-size: 12pt;
}

.text_block_nav h5 {
    color: #abc;
    font-size: 9pt;
    margin:0 0;
    margin-left: 110px;
    padding: 0 2px;
    background-color:#333;
}

.text_block_content h5 {
    font-size: 10pt;
    margin-left:50px;
    background-color:#FFF;
}

.floatleft {
    float:left;
   /* border: 1px dashed #aaa; */
}
.floatright {
    float:right;
   /* border: 1px dashed #aaa; */
}

.text_block_nav2 a.advocacy {
    display: block;
    width: 260px;
    height: 150px;
    background: url('./images/service_index_advocacy_off.png') center left no-repeat;
}
.text_block_nav2 a.advocacy:hover {
    background: url('./images/service_index_advocacy_on.png') center left no-repeat;
}

.text_block_nav2 a.home_support {
    display: block;
    width: 260px;
    height: 150px;
    background: url('./images/service_index_home_support_off.png') center left no-repeat;
}
.text_block_nav2 a.home_support:hover {
    background: url('./images/service_index_home_support_on.png') center left no-repeat;
}

.text_block_nav2 a.employment {
    display: block;
    width: 260px;
    height: 150px;
    background: url('./images/service_index_employment_off.png') center left no-repeat;
}
.text_block_nav2 a.employment:hover {
    background: url('./images/service_index_employment_on.png') center left no-repeat;
}

.text_block_nav2 a.social_inclusion {
    display: block;
    width: 260px;
    height: 150px;
    background: url('./images/service_index_social_groups_off.png') center left no-repeat;
}
.text_block_nav2 a.social_inclusion:hover {
    background: url('./images/service_index_social_groups_on.png') center left no-repeat;
}
