.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{
    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;}
/* elements
   -------- */

* { font-size: 9pt;}                                                            /* Overrides all font-sizes unless      */
                                                                                /* !important is used.                  */
body {
    padding: 0;
    margin: 10px;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif !important;
}
p, body, table, search_text, .searchagain div, search_text, font * {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif !important;      /* Overrides anything within the p, div */
    line-height: normal;                                                        /* or font tags.                        */
}
img {                                                                            
    border: 0;                                                                  /* Removes all border, margins and      */
    margin: 0;                                                                  /* padding that have been applied to    */
    padding: 0;                                                                 /* images.                              */
}

.MsoNormal, MsoNormalTable * {
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif !important;      /* This removes the style from anything  */
                                                                                /* pasted from word (only applies to the */
    text-align: left !important;                                                /* class named MsoNormal) and anything   */
    line-height: normal;                                                        /* within that class will be also.       */
}                        

hr {
    width: 70%;
    height: 1px;
}             

h2, h3, h4, h5, h6, .searchresults {
    font-size: 9pt;
    font-weight: bold;
    color: #003399;    
}

h1 {
    font-size: 18px !important; 
    font-weight: bold;
    color: #003399;
    }  
        
h6 { margin:0px; padding:0px;}

ul { list-style-image: url(/GetImage.aspx.id-71338.gif); color: #000000;}
li { color: #000000; font-size: 9pt !important; }

/*td{ vertical-align:top;}*/
table { border-collapse: collapse;}
td .content { padding: 10px;}
td #content { padding: 10px;}
td.breadcrumb{ font-weight: normal; color: #003399; padding: 0 2px 0 2px;}

table.displaytable, table.displaytable td{
    margin: 0px !important;
    border: 0px solid #FFFFFF !important;
    background-color: #FFFFFF !important;
}

span.tickerlink {
    width: 600px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

span.tickersummary {
    width: 600px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
}
                                                                                
/* url classes
   ----------- */

a { margin: 0; padding: 0; text-decoration: none; color: #000000;}
a:hover * { cursor:hand}

/* 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;}

/* other url styles
   ---------------- */

td.breadcrumb a.breadcrumb{ font-weight:normal; color: #003399;}

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;
}

a.rss-articletitle h2{ margin-left:30px;}

/* articles layout
   --------------- */

#pageTitle { margin: 0px; padding: 0px;}
#imageContainer { width: auto; float: left; clear: right;}
#mapContainer { width: auto; float: left; clear: right;}
#txtContact { width: auto; clear: both;}

/* circular tabs
   ------------- */

#tabContainer {
    width:590px;
    height:29px;
    background-color:#FFFFFF;
    text-align:center;
    line-height:28px;
    font-weight:bold;
    color:#FFFFFF;
}

.spacer_blue{background:url(/GetImage.aspx.id-82884.gif) no-repeat; width:4px; height:29px; float:left;}
.spacer_grey{background:url(/GetImage.aspx.id-82885.gif) no-repeat; width:4px; height:29px; float:left;}
.spacer_bluegrey{background:url(/GetImage.aspx.id-82882.gif) no-repeat; width:4px; height:29px; float:left;}
.spacer_greyblue{background:url(/GetImage.aspx.id-82883.gif) no-repeat; width:4px; height:29px; float:left;}

/*blue tabs*/
.blueLeft{background:url(/GetImage.aspx.id-69216.gif) no-repeat top right; width:7px; height:29px; float:left; line-height:29px;}
.blueStretch{background:url(/GetImage.aspx.id-69215.gif) repeat-x; width:144px; height:29px; float:left; line-height:29px;}
.blueRight{background:url(/GetImage.aspx.id-69214.gif) no-repeat top left; width:7px; height:29px; float:left; line-height:29px;}

/*grey tabs*/
.greyLeft{background:url(/GetImage.aspx.id-82861.gif) no-repeat top right; width:9px; height:29px; float:left; line-height:29px;}
.greyStretch{background:url(/GetImage.aspx.id-70839.gif) repeat-x; width:144px; height:29px; float:left; line-height:29px;}
.greyRight{background:url(/GetImage.aspx.id-70840.gif) no-repeat top left; width:9px; height:29px;  float:left; line-height:29px;}

/* rules and cover layout
   ---------------------- */

#pageTitle{
    margin:0px;
    padding:0px;
    clear:both;
}

#imageContainer{
    width:auto;
    float:left;
    clear:right;
    padding:0 30px;
}
    #leftImage{float:left;}
   /* #rightImage{float:right;} */
    
#txtContainer{
    width:auto;
    float:left;
    clear:right;
}
    #leftTxt{float:left; padding-left:100px;}
    #rightTxt{float:right; padding-right:100px;}

#txtContent{
    width:auto;
    clear:both;
    padding:10px;
}

/* membership - enquire
   -------------------- */

#enquireContainer{width:100%; height:auto;}
#uwContent{width:100%; float:left; clear:right;}

/* financial layout
   ---------------- */

.financialTab{
    color:#FFFFFF !important; 
    font-weight:bold !important; 
    width:250px !important; 
    height:29px !important;
    line-height:28px;
    margin:0px !important;
    padding:0px !important;
    background:url(/GetImage.aspx.id-69215.gif) repeat-x;
    float:left;
}

.lefttab{ background:url(/GetImage.aspx.id-69214.gif) no-repeat; float:left; height:29px; width:10px;}

/* video page layout
   ----------------- */

.shadetabs{
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 12px Verdana;
    list-style-type: none;
    width:auto;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li{
    display: inline;
    margin: 0;
}
.shadetabs li a{
    text-decoration: none;
    padding: 3px 7px 3px 7px;
    margin-right: 0px;
    border:0;
    color: #FFFFFF;
    background:#989898 url(/GetImage.aspx.id-82211.gif) no-repeat top right; /*grey tab for non selected elements*/
    width:150px;
    outline:none;
}
.shadetabs li a:visited{
    color: #FFFFFF;
    outline:none;
}
.shadetabs li a:hover{
    text-decoration: underline;
    color: #FFFFFF;
    outline:none;
}
.shadetabs li.selected{
    position: relative;
    top: 0px;
}
.shadetabs li.selected a{ /*selected main tab style */
    background:#6F94D9 url(/GetImage.aspx.id-82210.gif) no-repeat top right; /*blue tab for selected elements*/
    color:#FFFFFF;
    outline:none;
}
.shadetabs li.selected a:hover{ /*selected main tab style */
    text-decoration: none;
    color:#FFFFFF;
    outline:none;
}
.tabcontentstyle{ /*style of tab content container*/
    border: 1px solid #808080;
    width: auto;
    margin-bottom: 1em;
    padding: 0px;
}
.tabcontent{
    display:none;
    background:#FFFFFF;
}
@media print{
.tabcontent{
    display:block!important;}
}

.videoTable *{background-color:#FFFFFF !important;}

/* global page layout
   ------------------ */

.formTextbox, .formAddress, .formTextarea
{
    display:block;
}
.formheaders
{
    display:inline; 
    position:absolute; 
    left:212px;
}
.searchagain
{
    display:none;
}
.footer{
    padding:5px 10px 10px 10px;
    background-image:url(/GetImage.aspx.id-69117.jpg);
    background-repeat:repeat-x;
}
.searchtext > br{
    display:none;
}
.subhead {
	background:url(/GetImage.aspx.id-69219.gif);
	background-repeat:repeat-x;
	background-position: 0% -35%;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	border-bottom:0px;
}
.bottomdots{
    border:0px;
    border-bottom: #CCCCCC dotted 1px
}
.downloadTime28, .downloadTime56, .downloadTime128, .downloadTime512
{
    display:none;
}
.updateddate div, .updateddate p
{
    display:inline;
}
.correspondents_image{
    float:left;
    border:solid #666666 1px;
    margin-right:15px;
    margin-bottom:15px;
    margin-left:15px;
}
/*.circular_head{
	background-image:url(/GetImage.aspx.id-69215.gif);
	color:#FFFFFF;
	font-weight:bold;
	padding:6px 10px 5px 10px;
	width:250px;
	float:left;
}*/
.circular_head_right{
	float:left;
}
/*.circular_head_under{
	clear:both;
	background-image:url(/GetImage.aspx.id-69370.gif);
	background-repeat:no-repeat;
	height:20px;
	position:relative;
	top:-2px;
	left:-1;
}
.downloadbox{
	width:155px;
	padding-top:5px;
	background-color:#E4EAF8;
	background-image:url(/GetImage.aspx.id-70808.gif);
	background-repeat:repeat-x;
	background-position:top;
}
*/
.editable_content *{
    font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif !important;
}
#childLinks{ 
    text-align:left; 
    width:800px;
}
/*
.childLink{
    text-align:left; 
	display:block;
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:10px;
	background-image:url(/GetImage.aspx.id-70791.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#5476BB;
	height:17px;
	white-space: nowrap;
	padding-right:30px;
    width:400px;
}
.childSummary{
    text-align:left;
	display:block;
	margin-bottom:10px;
	background-image:url(/GetImage.aspx.id-70790.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E4EAF8;
	padding-left:60px;
	padding-top:7px;
	padding-bottom:7px;
	height:60px;
	color:#000000;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
*/
.internalLink, .externalLink{
    display:block;
    background-repeat:no-repeat;
    background-position:0% 50%;
    padding-left:10px;
    margin-left:5px;
}
.internalSummary{
    display:none;
}
.editable_content table td{
    vertical-align:top;
}
.editable_content table th{
    vertical-align:top;
    border:1px solid #d5d5d5;
    background-color:#003399;
    color:#FFFFFF;
}
#footer-text{
    float:right;
}
#foreign{
float:left;
}
#main_page_container{ /*main container table (full page)*/
    width:100%;
    height:95%;
    border-left:1px solid #808080;
    border-bottom:1px solid #808080;
    border-right:0px solid #808080;
    margin:0px;
}
#header-block{ /*the <td> containing the header*/
    height:155px;
}
#header_container{ /*the table containing the header*/
    width:100%;
}
#header_logo, #nav{
    width:175px;
    border-top:1px solid #808080;
}
#nav{
    border-righ t:1px solid #808080;
}
#header_main{
/*    background-image:url(/2008-banner/banner2.jpg); */
 /* background-image:url(/SiteDesign/sunset-banner.jpg); */
	/*background-image:url(/2009-banners/child-banner-coral.jpg);*/
background-image:url(/2010-banners/ChildBanner1-2010.jpg);
    border-left:1px solid #808080;
    border-right:1px solid #808080;
    border-top:1px solid #808080;
}
#content{
    width:100%;
border-right: none!important;
    }

#content-container {border-right: 1px solid #808080;}

#left_lower_float{
    margin-left:10px;
    margin-bottom:5px;
}
#left_lower_float a{color: #ffffff;}
#right_upper_float{
    width:241px;
    float:right;
    vertical-align:top;
    background-image:url(/SiteDesign/curve-transparent.gif);
    background-repeat:no-repeat;
    height:25px;
    position:relative;
    left:1px;
    top:-2px;
}
#header_search{
    border:1px solid #8d8d8d;
    width:140px;
}
#user, #password{
    border:1px solid #8d8d8d;
    width:140px;
}
.rss-articledescription{
    margin-left:30px;
}
.rss-articledate{
    margin-left:30px;
}
.content{
    vertical-align:top; 
}
.list_header{
    border-bottom:3px double #000000;
}
.list_item, .list_item_owner{
    border-bottom:1px dotted #CCCCCC;
}
.list_item_owner{
    border-left:1px solid #CCCCCC;
}
.vessels_list{
	border-collapse:collapse;
}
.list_item a:hover{
    background-color:#DFDFDF;
}
.page_header{
    display:none;
}
.search_input{
    border:1px solid #8d8d8d;
}
.search-text{
    padding:10px;
}
.search_area{
    float:right;
    width:189px;
}
.home_bgleft{
    width:398;
    height:238;
    background-image:url(/sitedesign/home_left_image.jpg);
    background-repeat:no-repeat;
}
.home_bgright{
    width:235px;
    height:305px; 
    background-image:url(/sitedesign/home_right_image.jpg);
    background-position:right;
    background-repeat:no-repeat;
}
.di_td{
    padding:15px;
    width:50%;
}
.dataislands_container{
    padding:15px;
    width:90%;
}
.di_td_table{
    border-collapse:collapse;
    height:29px;
    width:100%;
}

.sub_header {
    border-collapse: separate;
    border-bottom: 1px dotted #CCCCCC;
}

/* search results styling
   ---------------------- */

.searchHeadingRow .content{
    color:#003399;
    font-weight:bold;
    vertical-align:top;
    height:40px;
    background:url(/sitedesign/grey_grad.gif) repeat-x;
    background-position:0% -35%;
}
.searchHeadingRow{
    margin-left:30px;
}
.searchagain{
    margin-left:300px;
    padding-left:10px;
    background-image:url(/SIMSL_images/arrow_blue.gif);
    background-repeat:no-repeat;
    background-position:0% 50%;
}
.searchHeadingRow .content, .searchFooterRow .content{
    border:none;
}
.searchtext{
    margin-left:30px;
    margin-right:30px;
    display:block;
    padding:10px;
    background:url(/GetImage.aspx.id-69219.gif) repeat-x;
    border:1px solid #CCCCCC;
}
#searchform{
    margin-left:30px;
    margin-right:30px;
    padding-top:10px;
    padding-left:10px;
    background-color:#CCCCCC;
    height:60px;
}
.searchresults{
    margin-bottom:15px;
}
.extranettitle{
    display:block;
    height:50px;
}
.extranettext br{
	/* display:none; DISPLAYS ERROR MESSAGE INCORRECTLY*/
	}
    #content form table tr{
    background:url(/GetImage.aspx.id-69219.gif) repeat-x;
	background-position:0px -50px;
	}
.extranettext{
	display:block;
	padding-left:50px;
	padding-bottom:5px;
	}
.SubmitButtonelement{
	border:1px solid #CCCCCC;
	background-color:#FFF;
	}
#site-map{
	display:block;
	margin-left:60px;
	width:450px;
	}
#site-map #menu ul{
	list-style-type:square;
	}
#site-map #menu ul ul{
	list-style-image:url(/SIMSL_images/arrow_blue.gif);
	}
#site-map #menu ul ul ul{
	list-style-image:url(/images/thisimagedoesnotexist.gif);
	}
#site-map #menu ul li{
	margin:14px 0px 20px 0px;
	background:url(/GetImage.aspx.id-69219.gif) repeat-x;
	background-repeat:repeat-x;
	background-position:0px 15px;
	}
#site-map #menu ul li li{
	margin:10px 0px 0px 0px;
	background-image:url(/images/thisimagedoesnotexist.gif);
	}
#site-map #menu ul li li li{
	margin:0px 0px 5px 0px;
	background-image:url(/images/thisimagedoesnotexist.gif);
	}
#site-map #menu ul li a{
	list-style-type:square !important;
	font-size:14px;
	font-weight:bold;
	color:#039;
	background-image:url(/images/thisimagedoesnotexist.gif);
	}
#site-map #menu ul li li a{
	color:black;
	font-weight:normal;
	}
#site-map #menu ul li li li a{
	font-size:12px;
	color:#666;
	}
.manager-highlights div{
    margin:10px;
    vertical-align:top;
}
.mh_section_dl{
    clear:both;
}
.mh_body, .mh_pic{
    float:left;
}
.mh_break{
    clear:both;
}
.mh_pic{
    margin:10px;
}
#Sitekit_Form table{
    text-align:center;
}
#Sitekit_Form table table{
    width:50%;
}
#Sitekit_Form table table td{
    text-align:left;
}
.formLabel{
    display:block;
    margin:10px 0px 10px 0px;
}
.circular_downloads .downloads-line-break{
    display:none;	
}
.circular_downloads .downloadhead{
    display:none;
}
.circular_downloads span.downloadIcon{
    display:block;
    height:25px;
    width:20px;
    background-image:url(/sitedesign/1-pdf_icons.gif);
    background-repeat:no-repeat;
    background-position:center center;
    clear:left;
}
.circular_downloads .downloadSize{
    text-align:right;
    height:25px;
}
.circular_downloads .downloadlink, .circular_downloads .downloadSize{
    display:block;
    width:40%;
}
.circular_downloads span.downloadIcon, .circular_downloads .downloadlink, .circular_downloads .downloadSize{
    float:left;
    background-color:#E4EAF8;
    vertical-align:middle;
    margin:0px;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #FFFFFF;
}
.circular_downloads img.downloadIcon, .circular_downloads .PDFdownloadIcon{
    display:none;
}
.circular_downloads .downloadSize{
    font-size:80%;
}
.circular_downloads a.downloadIcon:link, .circular_downloads a.downloadIcon:visited, .circular_downloads a.downloadIcon:hover, .circular_downloads a.downloadIcon:active{
    text-decoration:none ! important;
}
.circular_downloads div{
    margin-left:15px;
}
.hp_circulars .downloads-line-break{
    display:none;	
}
.hp_circulars .downloadhead{
    display:none;
}
.hp_circulars span.downloadIcon{
    width:20px;
    background-image:url(/sitedesign/1-pdf_icons.gif);
    background-repeat:no-repeat;
    background-position:center center;
    float:left;
}
.hp_circulars .downloadlink{
    width:40%;
    float:left;
}
.hp_circulars span.downloadIcon, .hp_circulars .downloadlink, .hp_circulars .downloadSize{
    display:block;
    height:20px !important;
    vertical-align:middle;
    margin:0px;
}
.hp_circulars img.downloadIcon{
    display:none;
}
.hp_circulars .downloadSize{
    font-size:80%;
}
.hp_circulars a.downloadIcon:link, .hp_circulars a.downloadIcon:visited, .hp_circulars a.downloadIcon:hover, .hp_circulars a.downloadIcon:active{
    text-decoration:none ! important;
}
.hp_circulars div{
    margin-left:25px;
}
.hp_circulars .PDFdownloadIcon{
    display:none;
}
.synd_grad{
    background-image:url(/sitedesign/divider.jpg);
    background-repeat:repeat-x;
    padding-top:10px;
}
.contentPage{ margin:10px;}

/* recent articles news module */
.newstitle
{
    font-size: 18px !important; 
    font-weight: bold;
    color: #003399;
	margin-top:15px;
}

.newsarticletitle
{
    font-size: 9pt;
    font-weight: bold;
    color: #003399;
}
.newsarticledate{font-size: 8pt;font-style:italic;}
#content td.content hr{width:100%;margin:4px 0px 4px 0px;}
#content td.content p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#content td.content p p{padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;}
/* end recent articles news module */

.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;}


/* Form Styling - JK 13/08/2008 */


.formAddress,
.formTextbox,
.formDropdown,
.formTextarea,
.formLabel{display:block;float:left;width:100%;}

.FormContentLeft{display:block;float:left;width:200px;}
.FormContentLeft label{display:block;padding-right:10px;padding-top:10px;}
.FormContentRight {padding-top:10px;}

.formAddress .formtextbox{display:block;float:left;width:100%;clear:both;padding-top:10px!important;}
.formtextbox .formtextbox{padding-top:0px!important;}


.formAddress .formcontentleft{display:block;float:left;width:50%;}
.formcontentleft select{float:left;}

.FormContentLeft, .formtextbox, .FormContentBoth {
padding:0px!important;}


div.formTable, div.FormContentBoth{display:block;float:left;clear:both;}
.formCaptcha .FormContentRight{display:block;float:left;}

#fp_username {display:none;}

/* End Form Styling */

