/*      CSS created for Style Impeccable. Copyright 2006 */


/*  Body  */

body {
scrollbar-face-color: #3F5F86;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: #3F5F86;
scrollbar-track-color: #3F5F86;}

/*      Headings */

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 2px;
    margin-right: 5px;
    margin-bottom: 7px;
    margin-left: 10px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 10px;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 2px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 10px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 10px;
}

h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 7px;
    margin-right: 5px;
    margin-bottom: 7px;
    margin-left: 10px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 7px;
    padding-left: 10px;
}


/*  Text */

.text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-transform: none;
    color: #FFFFFF;
    background-position: left center;
    margin: 0px 10px 5px;
    padding: 0px 10px 5px;
}

.textb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-transform: none;
    color: #000000;
    background-position: left center;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}

.textheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-transform: none;
    color: #000099;
    background-position: left center;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}

.textfooter {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #999999;
    background-position: left center;
}

.textfootersm {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #999999;
    background-position: left center;
}

.textbread {
    text-decoration: none;
    color:#0099FF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-transform: capitalize;
}

.textcopyright {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    color: #006699;
    background-position: left center;
}

/*     Text Emphasis */

.pic1 {
    border: 1px solid #333333;
}

.hide { display:none; }


/*  nav */

A.navmenu:link {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-left: 6px;
    padding-left: 6px;

}

A.navmenu:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-left: 6px;
    padding-left: 6px;
}

A.navmenu:active {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-left: 6px;
    padding-left: 6px;
}

A.navmenu:hover {
    text-decoration: underline;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    margin-left: 6px;
    padding-left: 6px;
}
A.navmenutop:link {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-right: 10px;


}

A.navmenutop:visited {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-right: 10px;

}

A.navmenutop:active {
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-right: 10px;

}

A.navmenutop:hover {
    text-decoration: underline;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-right: 10px;

}


A.navmenub:link {
    text-decoration: none;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 8px;
    }

A.navmenub:visited {
    text-decoration: none;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 8px;
}

A.navmenub:active {
    text-decoration: none;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 8px;
}


A.navmenub:hover {
    text-decoration: none;
    color: #669999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 8px;
}

A.navtext:link {
    text-decoration: none;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
    
A.navtext:visited {
    text-decoration: none;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
    
A.navtext:active {
    text-decoration: none;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
    
A.navtext:hover {
    text-decoration: underline;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
A.navtext2:link {
    text-decoration: underline;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
    
A.navtext2:visited {
    text-decoration: underline;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
    
A.navtext2:active {
    text-decoration: underline;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
    
A.navtext2:hover {
    text-decoration: none;
    color: #CCFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
    
A.navfooter:link {
    text-decoration: none;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

A.navfooter:visited {
    text-decoration: none;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

A.navfooter:active {
    text-decoration: none;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

A.navfooter:hover {
    text-decoration: underline;
    color: #0099CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

A.navcopyright:active {
    text-decoration: none;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

A.navcopyright:hover {
    text-decoration: underline;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: normal;
}
    
A.navcopyright:link {
    text-decoration: none;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}

A.navcopyright:visited {
    text-decoration: none;
    color: #0033CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
}

/*** CUSTOM STYLES ***/

#promotion { position: absolute; left: 43.5%; display: none; }
#relate {position: relative; }
#relate a, #relate a img {border: 0; text-decoration: none; outline: 0}
.promotion {display: inherit;}
.promotion.one{top: 12px; left: 0;}
.promotion.two {top: 52px; left: -3px; margin: 2px 0 0 0;}

.corp-clients{
    color:#fff;
    text-align:left;
    list-style-position:inside;
}

.press{list-style:none;}
.press li{float:left; padding:5px;}
.clear{clear:both;}

/* Submenu */
.subMenu {
    list-style-type:none;
    color:#fff;
    text-align:left;
}

.subMenu > ul > li {
    line-height:26px;
    vertical-align:middle;
    list-style-type:none;

}

.subMenu > ul > li > a {
    font-family:Verdana, Geneva, sans-serif;
}

.subMenu li a {
    color:#fff;
}

.subMenu > ul > li > ul{
    overflow:hidden;
    list-style-type:none;
    height:0px;
}

.subMenu > ul > li > ul > li{
    padding-left:15px;
}

.line{
    height:1px; 
    background:#fff; 
    width:75%;
    margin-top:15px;
    margin-bottom:15px;}
