.mc_1 .navlevel1, .mc_1 .navsellevel1,
.mc_2 .navlevel1, .mc_2 .navsellevel1,
.mc_3 .navlevel1, .mc_3 .navsellevel1,
.mc_4 .navlevel1, .mc_4 .navsellevel1,
.mc_5 .navlevel1, .mc_5 .navsellevel1,
.mc_6 .navlevel1, .mc_6 .navsellevel1,
.mc_7 .navlevel1, .mc_7 .navsellevel1,
.mc_8 .navlevel1, .mc_8 .navsellevel1,
.mc_9 .navlevel1, .mc_9 .navsellevel1,
.mc_10 .navlevel1, .mc_10 .navsellevel1,
.mc_11 .navlevel1, .mc_11 .navsellevel1,
.mc_12 .navlevel1, .mc_12 .navsellevel1,
.mc_13 .navlevel1, .mc_13 .navsellevel1,
.mc_14 .navlevel1, .mc_14 .navsellevel1{
    background-position:5% 50%;
    background-repeat:no-repeat;
    display:block;
    font-size:10px !important;
}

.mc_1 .navlevel1, .mc_1 .navsellevel1{ background-image: url(/SiteDesign/main_nav_1.gif);}
.mc_2 .navlevel1, .mc_2 .navsellevel1{ background-image: url(/SiteDesign/main_nav_2.gif);}
.mc_3 .navlevel1, .mc_3 .navsellevel1{ background-image: url(/SiteDesign/main_nav_3.gif);}
.mc_4 .navlevel1, .mc_4 .navsellevel1{ background-image: url(/SiteDesign/main_nav_4.gif);}
.mc_5 .navlevel1, .mc_5 .navsellevel1{ background-image: url(/SiteDesign/main_nav_5.gif);}
.mc_6 .navlevel1, .mc_6 .navsellevel1{ background-image: url(/SiteDesign/main_nav_6.gif);}
.mc_7 .navlevel1, .mc_7 .navsellevel1{ background-image: url(/SiteDesign/main_nav_7.gif);}
.mc_8 .navlevel1, .mc_8 .navsellevel1{ background-image: url(/SiteDesign/main_nav_8.gif);}
.mc_9 .navlevel1, .mc_9 .navsellevel1{ background-image: url(/SiteDesign/main_nav_9.gif);}
.mc_10 .navlevel1, .mc_10 .navsellevel1{ background-image: url(/SiteDesign/main_nav_10.gif);}
.mc_11 .navlevel1, .mc_11 .navsellevel1{ background-image: url(/SiteDesign/main_nav_11.gif);}
.mc_12 .navlevel1, .mc_12 .navsellevel1{ background-image: url(/SiteDesign/main_nav_12.gif);}
.mc_13 .navlevel1, .mc_13 .navsellevel1{ background-image: url(/SiteDesign/main_nav_13.gif);}
.mc_14 .navlevel1, .mc_14 .navsellevel1{ background-image: url(/SiteDesign/main_nav_14.gif);}

/* PADDING FOR DIFFERENT LEVELS ETC */
span.navlevel1 {
    display: block;
    text-transform: uppercase;
    padding: 8px 5px 8px 30px;
    margin: 0px;
    border: none;
    border-top: 1px solid #DADADA;
    font-weight: bold;
}

span.navlevel2, span.navlevel3, span.navlevel4{
    display:block;
    font-weight:normal;
    margin:0px;
    border:0px;
    font-size:10px !important;   
}
    span.navlevel2 {padding: 5px 5px 5px 35px;}
    span.navlevel3 {padding: 5px 5px 5px 40px;}
    span.navlevel4 {padding: 5px 5px 5px 45px;}

span.navsellevel1 {
    display: block;
    padding: 5px 5px 5px 30px;
    margin: 0px;
    border: none;
    border-top: 1px solid #DADADA;
    font-weight: bold;
    text-transform: uppercase;
}

span.navsellevel2, span.navsellevel3, span.navsellevel4{
    display:block;
    margin:0px;
    border:0px;
    font-weight:bold;
}

span.navsellevel2{ padding:5px 5px 5px 35px;}
span.navsellevel3{ padding:5px 5px 5px 40px;}
span.navsellevel4{ padding:5px 5px 5px 45px;}

/* FONT STYLES AND COLORS */

#nav img, #nav br{ display:none;}
td.nav2 br, td.nav2 img{ display:none;}

td.nav2,td.nav3{ padding:0px; margin:0px;}

b.navweight{ font-weight:normal; display:block;}

a.navlink{
    font-size:10px !important;
    display:block;
    width:175px; /* this is the width of the navigation */
    padding:0px;
    margin:0px;
    text-decoration:none;
}

span.parent{
    display:block; 
    border:none;}
    
/**************************************************/

.navlevel1{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
text-transform:uppercase;
}

a:hover .navlevel1{background-color:#FFFFFF !important; color:#000000; text-decoration:none;}

.navlevel2{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
padding-left:35px !important;
}

a:hover .mc_1 .navlevel2,a:hover .mc_1 .navlevel3{
background-color:rgb(0%,20%,60%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_2 .navlevel2,a:hover .mc_2 .navlevel3{
background-color:rgb(9.8%,27.8%,63.9%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_3 .navlevel2,a:hover .mc_3 .navlevel3{
background-color:rgb(20%,36.1%,67.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_4 .navlevel2,a:hover .mc_4 .navlevel3{
background-color:rgb(29.8%,43.9%,71.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_5 .navlevel2,a:hover .mc_5 .navlevel3{
background-color:rgb(40%,52%,76.1%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_6 .navlevel2,a:hover .mc_6 .navlevel3{
background-color:rgb(49.8%,60%,80%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_7 .navlevel2,a:hover .mc_7 .navlevel3{
background-color:rgb(60%,67.8%,83.9%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_8 .navlevel2,a:hover .mc_8 .navlevel3{
background-color:rgb(69.8%,75.7%,87.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_9 .navlevel2,a:hover .mc_9 .navlevel3{
background-color:rgb(80%,83.9%,92.2%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_10 .navlevel2,a:hover .mc_10 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_11 .navlevel2,a:hover .mc_11 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_12 .navlevel2,a:hover .mc_12 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_13 .navlevel2,a:hover .mc_13 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_14 .navlevel2,a:hover .mc_14 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
.navlevel3{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
padding-left:45px !important
}

.navsellevel3{padding-left:45px !important}

.navsellevel2{padding-left:35px !important}

a:hover .navlevel3{
background-color:rgb(74.1%,69.4%,54.5%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}

.navlink:hover{
color:rgb(100%,100%,100%);
background-color:rgb(100%,0%,0%) !important
}

.navweight{font-weight:normal !important}

.navsellevel1{
font-size:10px !important;
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%)
}
.navsellevel2,.navsellevel3
{
font-size:10px !important;
color:rgb(0%,0%,0%) !important;
font-weight:bold !important;
background-repeat: no-repeat; 
background-position: 0% 50%;
}

.mc_1 .navsellevel2,.mc_1 .navsellevel3{ background:url(/SiteDesign/main_nav_1.gif repeat);font-size:10px !important;}
.mc_2 .navsellevel2,.mc_2 .navsellevel3{ background:url(/SiteDesign/main_nav_2.gif repeat);font-size:10px !important;}
.mc_3 .navsellevel2,.mc_3 .navsellevel3{ background:url(/SiteDesign/main_nav_3.gif repeat);font-size:10px !important;}
.mc_4 .navsellevel2,.mc_4 .navsellevel3{ background:url(/SiteDesign/main_nav_4.gif repeat);font-size:10px !important;}
.mc_5 .navsellevel2,.mc_5 .navsellevel3{ background:url(/SiteDesign/main_nav_5.gif repeat);font-size:10px !important;}
.mc_6 .navsellevel2,.mc_6 .navsellevel3{ background:url(/SiteDesign/main_nav_6.gif repeat);font-size:10px !important;}
.mc_7 .navsellevel2,.mc_7 .navsellevel3{ background:url(/SiteDesign/main_nav_7.gif repeat);font-size:10px !important;}
.mc_8 .navsellevel2,.mc_8 .navsellevel3{ background:url(/SiteDesign/main_nav_8.gif repeat);font-size:10px !important;}
.mc_9 .navsellevel2,.mc_9 .navsellevel3{ background:url(/SiteDesign/main_nav_9.gif repeat);font-size:10px !important;}
.mc_10 .navsellevel2,.mc_10 .navsellevel3{ background:url(/SiteDesign/main_nav_10.gif repeat);font-size:10px !important;}
.mc_11 .navsellevel2,.mc_11 .navsellevel3{ background:url(/SiteDesign/main_nav_11.gif repeat);font-size:10px !important;}
.mc_12 .navsellevel2,.mc_12 .navsellevel3{ background:url(/SiteDesign/main_nav_12.gif repeat);font-size:10px !important;}
.mc_13 .navsellevel2,.mc_13 .navsellevel3{ background:url(/SiteDesign/main_nav_13.gif repeat);font-size:10px !important;}
.mc_14 .navsellevel2,.mc_14 .navsellevel3{ background:url(/SiteDesign/main_nav_14.gif repeat);font-size:10px !important;}
    
a:hover *{ cursor:hand}
#nav img.mapimage{ display:block !important;}
.mc_1 .navlevel1, .mc_1 .navsellevel1,
.mc_2 .navlevel1, .mc_2 .navsellevel1,
.mc_3 .navlevel1, .mc_3 .navsellevel1,
.mc_4 .navlevel1, .mc_4 .navsellevel1,
.mc_5 .navlevel1, .mc_5 .navsellevel1,
.mc_6 .navlevel1, .mc_6 .navsellevel1,
.mc_7 .navlevel1, .mc_7 .navsellevel1,
.mc_8 .navlevel1, .mc_8 .navsellevel1,
.mc_9 .navlevel1, .mc_9 .navsellevel1,
.mc_10 .navlevel1, .mc_10 .navsellevel1,
.mc_11 .navlevel1, .mc_11 .navsellevel1,
.mc_12 .navlevel1, .mc_12 .navsellevel1,
.mc_13 .navlevel1, .mc_13 .navsellevel1,
.mc_14 .navlevel1, .mc_14 .navsellevel1,
.mc_15 .navlevel1, .mc_15 .navsellevel1
{
    background-position:5% 50%;
    background-repeat:no-repeat;
    display:block;
    font-size:10px !important;
}

.mc_1 .navlevel1, .mc_1 .navsellevel1{ background-image: url(/SiteDesign/main_nav_1.gif);}
.mc_2 .navlevel1, .mc_2 .navsellevel1{ background-image: url(/SiteDesign/main_nav_2.gif);}
.mc_3 .navlevel1, .mc_3 .navsellevel1{ background-image: url(/SiteDesign/main_nav_3.gif);}
.mc_4 .navlevel1, .mc_4 .navsellevel1{ background-image: url(/SiteDesign/main_nav_4.gif);}
.mc_5 .navlevel1, .mc_5 .navsellevel1{ background-image: url(/SiteDesign/main_nav_5.gif);}
.mc_6 .navlevel1, .mc_6 .navsellevel1{ background-image: url(/SiteDesign/main_nav_6.gif);}
.mc_7 .navlevel1, .mc_7 .navsellevel1{ background-image: url(/SiteDesign/main_nav_7.gif);}
.mc_8 .navlevel1, .mc_8 .navsellevel1{ background-image: url(/SiteDesign/main_nav_8.gif);}
.mc_9 .navlevel1, .mc_9 .navsellevel1{ background-image: url(/SiteDesign/main_nav_9.gif);}
.mc_10 .navlevel1, .mc_10 .navsellevel1{ background-image: url(/SiteDesign/main_nav_10.gif);}
.mc_11 .navlevel1, .mc_11 .navsellevel1{ background-image: url(/SiteDesign/main_nav_11.gif);}
.mc_12 .navlevel1, .mc_12 .navsellevel1{ background-image: url(/SiteDesign/main_nav_12.gif);}
.mc_13 .navlevel1, .mc_13 .navsellevel1{ background-image: url(/SiteDesign/main_nav_13.gif);}
.mc_14 .navlevel1, .mc_14 .navsellevel1{ background-image: url(/SiteDesign/main_nav_14.gif);}
.mc_15 .navlevel1, .mc_15 .navsellevel1{ background-image: url(/SiteDesign/main_nav_15.gif);}

/* PADDING FOR DIFFERENT LEVELS ETC */
span.navlevel1 {
    display: block;
    text-transform: uppercase;
    padding: 8px 5px 8px 30px;
    margin: 0px;
    border: none;
    border-top: 1px solid #DADADA;
    font-weight: bold;
}

span.navlevel2, span.navlevel3, span.navlevel4{
    display:block;
    font-weight:normal;
    margin:0px;
    border:0px;
    font-size:10px !important;   
}
    span.navlevel2 {padding: 5px 5px 5px 35px;}
    span.navlevel3 {padding: 5px 5px 5px 40px;}
    span.navlevel4 {padding: 5px 5px 5px 45px;}

span.navsellevel1 {
    display: block;
    padding: 5px 5px 5px 30px;
    margin: 0px;
    border: none;
    border-top: 1px solid #DADADA;
    font-weight: bold;
    text-transform: uppercase;
}

span.navsellevel2, span.navsellevel3, span.navsellevel4{
    display:block;
    margin:0px;
    border:0px;
    font-weight:bold;
}

span.navsellevel2{ padding:5px 5px 5px 35px;}
span.navsellevel3{ padding:5px 5px 5px 40px;}
span.navsellevel4{ padding:5px 5px 5px 45px;}

/* FONT STYLES AND COLORS */

#nav img, #nav br{ display:none;}
td.nav2 br, td.nav2 img{ display:none;}

td.nav2,td.nav3{ padding:0px; margin:0px;}

b.navweight{ font-weight:normal; display:block;}

a.navlink{
    font-size:10px !important;
    display:block;
    width:175px; /* this is the width of the navigation */
    padding:0px;
    margin:0px;
    text-decoration:none;
}

span.parent{
    display:block; 
    border:none;}
    
/**************************************************/

.navlevel1{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
text-transform:uppercase;
}

a:hover .navlevel1{background-color:#FFFFFF !important; color:#000000; text-decoration:none;}

.navlevel2{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
padding-left:35px !important;
}

a:hover .mc_1 .navlevel2,a:hover .mc_1 .navlevel3{
background-color:rgb(0%,20%,60%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_2 .navlevel2,a:hover .mc_2 .navlevel3{
background-color:rgb(9.8%,27.8%,63.9%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_3 .navlevel2,a:hover .mc_3 .navlevel3{
background-color:rgb(20%,36.1%,67.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_4 .navlevel2,a:hover .mc_4 .navlevel3{
background-color:rgb(29.8%,43.9%,71.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_5 .navlevel2,a:hover .mc_5 .navlevel3{
background-color:rgb(40%,52%,76.1%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_6 .navlevel2,a:hover .mc_6 .navlevel3{
background-color:rgb(49.8%,60%,80%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_7 .navlevel2,a:hover .mc_7 .navlevel3{
background-color:rgb(60%,67.8%,83.9%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_8 .navlevel2,a:hover .mc_8 .navlevel3{
background-color:rgb(69.8%,75.7%,87.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_9 .navlevel2,a:hover .mc_9 .navlevel3{
background-color:rgb(80%,83.9%,92.2%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_10 .navlevel2,a:hover .mc_10 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_11 .navlevel2,a:hover .mc_11 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_12 .navlevel2,a:hover .mc_12 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_13 .navlevel2,a:hover .mc_13 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_14 .navlevel2,a:hover .mc_14 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_15 .navlevel2,a:hover .mc_15 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
.navlevel3{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
padding-left:45px !important
}

.navsellevel3{padding-left:45px !important}

.navsellevel2{padding-left:35px !important}

a:hover .navlevel3{
background-color:rgb(74.1%,69.4%,54.5%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}

.navlink:hover{
color:rgb(100%,100%,100%);
background-color:rgb(100%,0%,0%) !important
}

.navweight{font-weight:normal !important}

.navsellevel1{
font-size:10px !important;
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%)
}
.navsellevel2,.navsellevel3
{
font-size:10px !important;
color:rgb(0%,0%,0%) !important;
font-weight:bold !important;
background-repeat: no-repeat; 
background-position: 0% 50%;
}

.mc_1 .navsellevel2,.mc_1 .navsellevel3{ background:url(/SiteDesign/main_nav_1.gif repeat);font-size:10px !important;}
.mc_2 .navsellevel2,.mc_2 .navsellevel3{ background:url(/SiteDesign/main_nav_2.gif repeat);font-size:10px !important;}
.mc_3 .navsellevel2,.mc_3 .navsellevel3{ background:url(/SiteDesign/main_nav_3.gif repeat);font-size:10px !important;}
.mc_4 .navsellevel2,.mc_4 .navsellevel3{ background:url(/SiteDesign/main_nav_4.gif repeat);font-size:10px !important;}
.mc_5 .navsellevel2,.mc_5 .navsellevel3{ background:url(/SiteDesign/main_nav_5.gif repeat);font-size:10px !important;}
.mc_6 .navsellevel2,.mc_6 .navsellevel3{ background:url(/SiteDesign/main_nav_6.gif repeat);font-size:10px !important;}
.mc_7 .navsellevel2,.mc_7 .navsellevel3{ background:url(/SiteDesign/main_nav_7.gif repeat);font-size:10px !important;}
.mc_8 .navsellevel2,.mc_8 .navsellevel3{ background:url(/SiteDesign/main_nav_8.gif repeat);font-size:10px !important;}
.mc_9 .navsellevel2,.mc_9 .navsellevel3{ background:url(/SiteDesign/main_nav_9.gif repeat);font-size:10px !important;}
.mc_10 .navsellevel2,.mc_10 .navsellevel3{ background:url(/SiteDesign/main_nav_10.gif repeat);font-size:10px !important;}
.mc_11 .navsellevel2,.mc_11 .navsellevel3{ background:url(/SiteDesign/main_nav_11.gif repeat);font-size:10px !important;}
.mc_12 .navsellevel2,.mc_12 .navsellevel3{ background:url(/SiteDesign/main_nav_12.gif repeat);font-size:10px !important;}
.mc_13 .navsellevel2,.mc_13 .navsellevel3{ background:url(/SiteDesign/main_nav_13.gif repeat);font-size:10px !important;}
.mc_14 .navsellevel2,.mc_14 .navsellevel3{ background:url(/SiteDesign/main_nav_14.gif repeat);font-size:10px !important;}
.mc_15 .navsellevel2,.mc_15 .navsellevel3{ background:url(/SiteDesign/main_nav_15.gif repeat);font-size:10px !important;}
    
a:hover *{ cursor:hand}
#nav img.mapimage{ display:block !important;}
.mc_1 .navlevel1, .mc_1 .navsellevel1,
.mc_2 .navlevel1, .mc_2 .navsellevel1,
.mc_3 .navlevel1, .mc_3 .navsellevel1,
.mc_4 .navlevel1, .mc_4 .navsellevel1,
.mc_5 .navlevel1, .mc_5 .navsellevel1,
.mc_6 .navlevel1, .mc_6 .navsellevel1,
.mc_7 .navlevel1, .mc_7 .navsellevel1,
.mc_8 .navlevel1, .mc_8 .navsellevel1,
.mc_9 .navlevel1, .mc_9 .navsellevel1,
.mc_10 .navlevel1, .mc_10 .navsellevel1,
.mc_11 .navlevel1, .mc_11 .navsellevel1,
.mc_12 .navlevel1, .mc_12 .navsellevel1,
.mc_13 .navlevel1, .mc_13 .navsellevel1,
.mc_14 .navlevel1, .mc_14 .navsellevel1,
.mc_15 .navlevel1, .mc_15 .navsellevel1,
{
    background-position:5% 50%;
    background-repeat:no-repeat;
    display:block;
    font-size:10px !important;
}

.mc_1 .navlevel1, .mc_1 .navsellevel1{ background-image: url(/SiteDesign/main_nav_1.gif);}
.mc_2 .navlevel1, .mc_2 .navsellevel1{ background-image: url(/SiteDesign/main_nav_2.gif);}
.mc_3 .navlevel1, .mc_3 .navsellevel1{ background-image: url(/SiteDesign/main_nav_3.gif);}
.mc_4 .navlevel1, .mc_4 .navsellevel1{ background-image: url(/SiteDesign/main_nav_4.gif);}
.mc_5 .navlevel1, .mc_5 .navsellevel1{ background-image: url(/SiteDesign/main_nav_5.gif);}
.mc_6 .navlevel1, .mc_6 .navsellevel1{ background-image: url(/SiteDesign/main_nav_6.gif);}
.mc_7 .navlevel1, .mc_7 .navsellevel1{ background-image: url(/SiteDesign/main_nav_7.gif);}
.mc_8 .navlevel1, .mc_8 .navsellevel1{ background-image: url(/SiteDesign/main_nav_8.gif);}
.mc_9 .navlevel1, .mc_9 .navsellevel1{ background-image: url(/SiteDesign/main_nav_9.gif);}
.mc_10 .navlevel1, .mc_10 .navsellevel1{ background-image: url(/SiteDesign/main_nav_10.gif);}
.mc_11 .navlevel1, .mc_11 .navsellevel1{ background-image: url(/SiteDesign/main_nav_11.gif);}
.mc_12 .navlevel1, .mc_12 .navsellevel1{ background-image: url(/SiteDesign/main_nav_12.gif);}
.mc_13 .navlevel1, .mc_13 .navsellevel1{ background-image: url(/SiteDesign/main_nav_13.gif);}
.mc_14 .navlevel1, .mc_14 .navsellevel1{ background-image: url(/SiteDesign/main_nav_14.gif);}
.mc_15 .navlevel1, .mc_15 .navsellevel1{ background-image: url(/SiteDesign/main_nav_15.gif);}

/* PADDING FOR DIFFERENT LEVELS ETC */
span.navlevel1 {
    display: block;
    text-transform: uppercase;
    padding: 8px 5px 8px 30px;
    margin: 0px;
    border: none;
    border-top: 1px solid #DADADA;
    font-weight: bold;
}

span.navlevel2, span.navlevel3, span.navlevel4{
    display:block;
    font-weight:normal;
    margin:0px;
    border:0px;
    font-size:10px !important;   
}
    span.navlevel2 {padding: 5px 5px 5px 35px;}
    span.navlevel3 {padding: 5px 5px 5px 40px;}
    span.navlevel4 {padding: 5px 5px 5px 45px;}

span.navsellevel1 {
    display: block;
    padding: 5px 5px 5px 30px;
    margin: 0px;
    border: none;
    border-top: 1px solid #DADADA;
    font-weight: bold;
    text-transform: uppercase;
}

span.navsellevel2, span.navsellevel3, span.navsellevel4{
    display:block;
    margin:0px;
    border:0px;
    font-weight:bold;
}

span.navsellevel2{ padding:5px 5px 5px 35px;}
span.navsellevel3{ padding:5px 5px 5px 40px;}
span.navsellevel4{ padding:5px 5px 5px 45px;}

/* FONT STYLES AND COLORS */

#nav img, #nav br{ display:none;}
td.nav2 br, td.nav2 img{ display:none;}

td.nav2,td.nav3{ padding:0px; margin:0px;}

b.navweight{ font-weight:normal; display:block;}

a.navlink{
    font-size:10px !important;
    display:block;
    width:175px; /* this is the width of the navigation */
    padding:0px;
    margin:0px;
    text-decoration:none;
}

span.parent{
    display:block; 
    border:none;}
    
/**************************************************/

.navlevel1{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
text-transform:uppercase;
}

a:hover .navlevel1{background-color:#FFFFFF !important; color:#000000; text-decoration:none;}

.navlevel2{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
padding-left:35px !important;
}

a:hover .mc_1 .navlevel2,a:hover .mc_1 .navlevel3{
background-color:rgb(0%,20%,60%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_2 .navlevel2,a:hover .mc_2 .navlevel3{
background-color:rgb(9.8%,27.8%,63.9%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_3 .navlevel2,a:hover .mc_3 .navlevel3{
background-color:rgb(20%,36.1%,67.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_4 .navlevel2,a:hover .mc_4 .navlevel3{
background-color:rgb(29.8%,43.9%,71.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_5 .navlevel2,a:hover .mc_5 .navlevel3{
background-color:rgb(40%,52%,76.1%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_6 .navlevel2,a:hover .mc_6 .navlevel3{
background-color:rgb(49.8%,60%,80%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_7 .navlevel2,a:hover .mc_7 .navlevel3{
background-color:rgb(60%,67.8%,83.9%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_8 .navlevel2,a:hover .mc_8 .navlevel3{
background-color:rgb(69.8%,75.7%,87.8%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}
a:hover .mc_9 .navlevel2,a:hover .mc_9 .navlevel3{
background-color:rgb(80%,83.9%,92.2%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_10 .navlevel2,a:hover .mc_10 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_11 .navlevel2,a:hover .mc_11 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_12 .navlevel2,a:hover .mc_12 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_13 .navlevel2,a:hover .mc_13 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_14 .navlevel2,a:hover .mc_14 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
a:hover .mc_14 .navlevel2,a:hover .mc_15 .navlevel3{
background-color:rgb(85.1%,88.2%,94.1%) !important;
color:rgb(0%,0%,0%)!important; 
font-weight:bold !important;
}
.navlevel3{
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%);
padding-left:45px !important
}

.navsellevel3{padding-left:45px !important}

.navsellevel2{padding-left:35px !important}

a:hover .navlevel3{
background-color:rgb(74.1%,69.4%,54.5%) !important;
color:rgb(100%,100%,100%)!important; 
font-weight:bold !important;
}

.navlink:hover{
color:rgb(100%,100%,100%);
background-color:rgb(100%,0%,0%) !important
}

.navweight{font-weight:normal !important}

.navsellevel1{
font-size:10px !important;
color:rgb(0%,0%,0%);
background-color:rgb(100%,100%,100%)
}
.navsellevel2,.navsellevel3
{
font-size:10px !important;
color:rgb(0%,0%,0%) !important;
font-weight:bold !important;
background-repeat: no-repeat; 
background-position: 0% 50%;
}

.mc_1 .navsellevel2,.mc_1 .navsellevel3{ background:url(/SiteDesign/main_nav_1.gif repeat);font-size:10px !important;}
.mc_2 .navsellevel2,.mc_2 .navsellevel3{ background:url(/SiteDesign/main_nav_2.gif repeat);font-size:10px !important;}
.mc_3 .navsellevel2,.mc_3 .navsellevel3{ background:url(/SiteDesign/main_nav_3.gif repeat);font-size:10px !important;}
.mc_4 .navsellevel2,.mc_4 .navsellevel3{ background:url(/SiteDesign/main_nav_4.gif repeat);font-size:10px !important;}
.mc_5 .navsellevel2,.mc_5 .navsellevel3{ background:url(/SiteDesign/main_nav_5.gif repeat);font-size:10px !important;}
.mc_6 .navsellevel2,.mc_6 .navsellevel3{ background:url(/SiteDesign/main_nav_6.gif repeat);font-size:10px !important;}
.mc_7 .navsellevel2,.mc_7 .navsellevel3{ background:url(/SiteDesign/main_nav_7.gif repeat);font-size:10px !important;}
.mc_8 .navsellevel2,.mc_8 .navsellevel3{ background:url(/SiteDesign/main_nav_8.gif repeat);font-size:10px !important;}
.mc_9 .navsellevel2,.mc_9 .navsellevel3{ background:url(/SiteDesign/main_nav_9.gif repeat);font-size:10px !important;}
.mc_10 .navsellevel2,.mc_10 .navsellevel3{ background:url(/SiteDesign/main_nav_10.gif repeat);font-size:10px !important;}
.mc_11 .navsellevel2,.mc_11 .navsellevel3{ background:url(/SiteDesign/main_nav_11.gif repeat);font-size:10px !important;}
.mc_12 .navsellevel2,.mc_12 .navsellevel3{ background:url(/SiteDesign/main_nav_12.gif repeat);font-size:10px !important;}
.mc_13 .navsellevel2,.mc_13 .navsellevel3{ background:url(/SiteDesign/main_nav_13.gif repeat);font-size:10px !important;}
.mc_14 .navsellevel2,.mc_14 .navsellevel3{ background:url(/SiteDesign/main_nav_14.gif repeat);font-size:10px !important;}
.mc_15 .navsellevel2,.mc_15 .navsellevel3{ background:url(/SiteDesign/main_nav_15.gif repeat);font-size:10px !important;}
    
a:hover *{ cursor:hand}
#nav img.mapimage{ display:block !important;}
/*STANDARD ELEMENTS
  -----------------*/
* { 
    color: #000000; 
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 9pt !important;
}

body { padding: 0; margin: 10px;}

img { border: 0;}

ul { list-style-image: url(/GetImage.aspx.id-71338.gif);	color: #000000;}
    li { color: #000000;}
    
h1, h2, h3, h4, h5, h6, .searchresults {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    color: #003399;
    font-weight: bold;
}
    h1 { font-size:18px; }
    h2, h3, h4, h5, .searchresults { font-size: 14px;}
    h6 { font-size: 10px; margin: 0; padding: 0;}

input { margin: 0; padding: 0;}

/*PAGE CONTAINER
  --------------*/
#page_container {
    width: 100%;
    height: 100%;
    border: 1px solid #808080;
    min-width: 600px;
}

#body_container {
    margin: 0 0 0 185px;
    width: auto;
    background: #FFFFFF;
    float: none;
}

/*HEADER CONTAINERS - ID - CLASSES
  --------------------------------*/
#sims_logo {
    width: 175px;
    height: 159px;
    background: url(/GetImage.aspx.id-178991.gif);
background-repeat:no-repeat;
    border-right: 0px solid #808080;
    float: left;
}

#search_container {
    background: #FFFFFF;
    width: auto;
    float: none;
    height: 49px;   
}

#search_left {
    background: url(/GetImage.aspx.id-81053.gif);
    height: 24px;
    line-height: 23px;
    width: 32px;
    float: left;
    position: absolute;
    top: 37px;
    right: 261px;
}

#search_right {
    background:#E5E7F3;
    height:24px;
    line-height:23px;
    width:252px;
    float:left;
        /*position of the div*/
        position:absolute;
        top:37px;
        right:9px;
        margin:0px 0px 0px 10px;
        vertical-align:middle;
        overflow:hidden;
}

.search_box {
    border: 1px solid #C8C8C8;
    background: #FFFFFF;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
    height: 18px;
    width: 150px;
    vertical-align: middle;
}

.nav-outer
{
	display:block;
    position: absolute;
    top: 169px;
    left: 11px;
    width: 175px
}

#nav { /*Site navigation*/
    width: 175px;
    border-right: 1px solid #808080;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    float: left;
}

#breadcrump_container {
    width: auto;
    height: 25px;
    background: #003581;
    color: #FFFFFF;
    float: none;
    border-left: 0px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;    
}

.urls { /*Urls within the breadcrump container*/
    line-height: 24px;
    padding-left: 10px;
    float: left;
    color: #FFFFFF;
}

.print_text {
    line-height: 24px;
    padding-right: 40px;
    float: none;
    vertical-align: text-bottom;
    text-align: right;
    color: #FFFFFF;
}

.print_text span{
    color: #FFFFFF;
}

/*BODY CONTAINERS - ID - CLASSES
  ------------------------------*/
#image_container {
    width: auto;
    height: 316px;
    overflow: hidden;
    float: none;
}

#welcome_container {
width: auto; 
height: auto; 
position: static; 
top: auto; 
right: auto; 
background-color: #A3B5DA;
}

.welcome_header {
    font-size: 16px !important;
    font-family: FrutigerLight;
    color: #FFFFFF;
    padding: 5px 5px 0 5px;
font-weight: bold;
}

.welcome_content {
    font-size: 12px !important;
    font-family: FrutigerLight;
    color: #0C2198;
    padding: 0 5px 5px 5px;
}

.releases_header {
    font-size: 16px !important;
    font-family: FrutigerLight;
    color: #0C2198;
    padding: 10px 0 0 5px;
}

.releases_image {
    width: inherit;
    height: inherit;
    border: 0px solid #ffffff;
    padding: 9px;
    background: #E5E7F3;
}

.releases_body {
    color: #000000;
    text-align: left;
    background: #E5E7F3;
    padding: 9px 9px 9px 0;
}

/*FOOTER CONTAINERS - ID - CLASSES
  --------------------------------*/
#footer_container {
    width:100%;
    display:block;
    background:#CCD8E6;
    padding: 0px;
    float: left;
    margin: 0px;
}

.footer_content {
    float:right;
    display:block;
    margin: 0px 10px 0px 0px;
    color: #011C8D;
}

#foreign
{
float:left;
padding-left:10px;
}

/*URL CLASSES
  -----------*/
a{ margin:0; padding:0; text-decoration:none; color:#000000;}
a:hover *{ cursor:hand}

/*SITE NAVIGATION URL
  -------------------*/
a.navlink:link{ COLOR: #000000; TEXT-DECORATION: none; font-size:10px !important; font-weight:normal;}
a.navlink:visited{ COLOR: #000000; TEXT-DECORATION: none; font-size:10px !important; font-weight:normal;} 
a.navlink:hover{ COLOR: #000000; TEXT-DECORATION: none; font-size:10px !important; font-weight:normal;}
a.navlink:active{ COLOR: #000000; TEXT-DECORATION: none; font-size:10px !important; font-weight:normal;}

/*NAVIGATION URL
  --------------*/
a.urls_href:link {text-decoration:none; background:#003581; border:1px solid #003581;  padding:1px 3px 1px 3px; color: #FFFFFF;}
a.urls_href:active {text-decoration:none; background:#003581; border:1px solid #003581; padding:1px 3px 1px 3px; color: #FFFFFF;}
a.urls_href:visited {text-decoration:none; background:#003581; border:1px solid #003581;  padding:1px 3px 1px 3px; color: #FFFFFF;}
a.urls_href:hover {text-decoration:none; background:#0C77FF; border:1px solid #000000;  padding:1px 3px 1px 3px; color: #FFFFFF;}

a.print_href:link {text-decoration:none; color: #FFFFFF;}
a.print_href:active {text-decoration:none; color: #FFFFFF;}
a.print_href:visited {text-decoration:none; color: #FFFFFF;}
a.print_href:hover {text-decoration:underline; color: #FFFFFF;}

a.footer_href:link {text-decoration:none; color: #003399;}
a.footer_href:active {text-decoration:none; color: #003399;}
a.footer_href:visited {text-decoration:none; color: #003399;}
a.footer_href:hover {text-decoration:underline; color: #003399;}

a.circularTab:link {text-decoration:underline; color: #FFFFFF;}
a.circularTab:active {text-decoration:underline; color: #FFFFFF;}
a.circularTab:visited {text-decoration:underline; color: #FFFFFF;}
a.circularTab:hover {text-decoration:underline; color: #FFFFFF;}

a:link {color: #003399; text-decoration:none;}   
a:visited {color: #003399; text-decoration:none;}
a:hover {color: #003399; text-decoration:underline;} 
a:active {color: #003399; text-decoration:none;}  

a.1-footer:link {text-decoration:none; color: #003399;}
a.1-footer:active {text-decoration:none; color: #003399;}
a.1-footer:visited {text-decoration:none; color: #003399;}
a.1-footer:hover {text-decoration:underline; color: #003399;}
.1-footer{ padding-right:5px;}

.circular_downloads a.downloadIcon:link, .circular_downloads a.downloadIcon:visited, .circular_downloads a.downloadIcon:hover, .circular_downloads a.downloadIcon:active{
text-decoration:none ! important;
}

.hp_circulars a.downloadIcon:link, .hp_circulars a.downloadIcon:visited, .hp_circulars a.downloadIcon:hover, .hp_circulars a.downloadIcon:active{
text-decoration:none ! important;
}

.rss-link-pen{display:block;float:left;margin:10px 0px 0px 10px;}
.rss-link-pen a{padding-left:20px;background-image:url(/template-icons/rss-button.gif);background-position:left center;background-repeat:no-repeat;}
div.newstitle{text-transform:capitalize;}


			/* ticker */
			.ticker-outer{display:block;float:left;width:100%;background-color:#CFD7E4;height:25px;}
			.ticker-title{display:block;float:left;color:#003399;font-size:0.9em;background-color:#CFD7E4;width:120px;position:relative;z-index:1;font-style:italic;text-indent:5px;font-weight:bold;}
			#ticker{display:block;float:left;width:100%;background-color:#CFD7E4;position:relative;overflow:hidden;margin:5px 0px 5px 0px;}
			#ticker a{color:#003399;text-decoration:none;font-style:italic;}
			#ticker a:hover{text-decoration:underline;}
			.linkDiv{display:block;float:left;margin-right:10px;background-color:#CFD7E4;position:absolute;width:300px;visibility:hidden;}
			#releases_header-ticker{padding-left:0px !important;}
			#body_container-ticker{margin: 0 0 0 185px; width: auto; background: #FFFFFF; float: none;}
			* html #body_container-ticker{width:100%;}
			/* end ticker */



