/**********   GENERAL STYLES   **********/
body, html {
    margin: 0px; 
    padding: 0px;
    background: #ffffff;
    height: 100%;
}
body, td { 
    font-family: Verdana, Tahoma, Arial, "Times New Roman", sans-serif; 
    font-size: 12px; 
    color: #222A4B;
}
small {
    font-size: 11px;
}
big {
    font-size: 13px;
}
img {
    border: none;
}
a {
    color: #1E84EA;
    text-decoration: none;
    font-size: unherit;
    fon-family: inherit;
}
a:hover {
    color: #1E84EA;
    text-decoration: underline;
}
p {
    font-size: unherit;
    fon-family: inherit;
    padding: 0px 0px 15px 0px;
    margin: 0px;
}
h1 {
    font-family: Verdana;
    text-transform: uppercase;
    color: #005595;
    font-size: 14px;
    padding: 0px 0px 15px 0px;
    margin: 0px;
}
ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
ul li {
    background: transparent url(img/li.gif) no-repeat 0px 5px;
    padding: 0px 0px 0px 13px;
    margin: 0px;
}

/**********   STYLES FOR DESIGN ELEMENTS   **********/
.main {
    height: 100%; 
    background: transparent url(img/bg_left.gif) repeat-y 0px 0px;
}
.bgHead {
    background: transparent url(img/bg_head.gif) repeat-x 0px 0px;
}
.headTail {
     background: transparent url(img/pict_head3.jpg) no-repeat 0px 0px;
}
.bgContent {
    background: transparent url(img/bg_center2.gif) no-repeat 0px 0px;
    vertical-align: top;
    padding: 35px 30px 10px 30px;
}
.bgFoot {
    background: transparent url(img/bg_foot.jpg) repeat-x 0% 100%;
}
.bgFoot table {
    background: transparent url(img/foot_line.gif) no-repeat 100% 0%;
}
.copyright {
    vertical-align: top; 
    padding: 50px 0px 0px 20px; 
    background: transparent url(img/foot_corner.gif) no-repeat 200px 19px;
    font-size: 11px;
}
.address {
    background: transparent url(img/bg_address.jpg) no-repeat 0px 0px;
    padding: 30px 15px 85px 20px;
}
.address div {
    color: #005595; 
    font-size: 16px; 
    padding: 20px 0px 7px 0px;
}
.iconsBg {
    height: 56px; 
    background: transparent url(img/bg_center1.jpg) no-repeat 0px 0px;
    padding: 0px 0px 0px 13px;
}
.dots {
    background: transparent url(img/dots.gif) repeat-y 0px 0px;
}
/**********   STYLES FOR MENU   **********/
.menu a {
    display: block;
    position: relative;
    background: #1E84EA url(img/bg_menu.gif) repeat-x 0px 0px;
    color: #ffffff;
}
.menu a, .menu div {
    font-size: 13px;
    font-weight: bold;
    padding: 3px 5px 4px 21px;
}
.menu div {
    color: #005595;
    background: #ffffff;
}
.menu a:hover {
    color: #ffffff;
    text-decoration: underline;
}