﻿body
{
    margin: 0px 0px;
    padding: 0px 0px;
}
#bodyTable
{
    width: 1000px;
    margin: 0px 0px;
    padding: 0px 0px;
    text-align: left;
}

#pageTopLogo
{
    position: absolute;
    background: #FED400;
    color:#FED400;
    font-size:small;
    letter-spacing:-10px;
    top: 0px;
    left: 0px;
    width: 270px;
    height: 200px;
    z-index: 100;
}

#pageTopMosaic1
{
    position: absolute;
    background: url(images/mosaic1.png);
    //background: url(images/pngfix.png);
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=image src='images/mosaic1.png');
    top: 0px;
    left: 270px;
    width: 260px;
    height: 200px;
    z-index: 50;
}

#pageTopMosaic2
{
    position: absolute;
    background: url(images/mosaic2.png);
    top: 0px;
    right: 0px;
    width: 569px;
    height: 200px;
    z-index: 25;
    align: right;
}

#pagetopContact
{
    position: absolute;
    background: url(images/pagetopContact.png);
    //background: url(images/pngfix.png);
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=image src='images/pagetopContact.png');
    top: 150px;
    right: 5px;
    width: 415px;
    height: 47px;
    z-index: 60;
    align: right;
}
#pagetopSlogan
{
    position: absolute;
    background: url(images/pagetopWeDeliver.png);
    //background: url(images/pngfix.png);
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=image src='images/pagetopWeDeliver.png');
    top: 15px;
    right: 40px;
    width: 395px;
    height: 110px;
    z-index: 60;
    align: right;
}
#pageSlogan
{
    position: absolute;
    background: url(images/pageSlogan.png) no-repeat;
    //background: url(images/pngfix.png);
    //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=image src='images/pageSlogan.png');
    top: 225px;
    left: 220px;
    width: 800px;
    height: 21px;
    z-index: 550;
}

#menuItems
{
    position: absolute;
    margin: 200px 0px;
    z-index: 300;
}
#menuItemsTable TD
{
    background: #FED400;
    width: 125px;
    margin: 1px;
    text-align: center;
    font-family:Arial,Verdana;
    font-size:14px;
    font-weight:bold;
    vertical-align:middle;
    padding:2px;
}
#menuItemsTable TD A
{
    text-decoration:none;
    color:Black;
    }
#contentLeft
{
    position: absolute;
    top: 222px;
    left: 1px;
    
    background-repeat:no-repeat;
    background-position:right top;
    width: 210px;
    z-index: 50;
    text-align:center;
    padding-top:400px;
    
}

.contentRightofficeName
{
    color: #003399;
    text-align: left;
    font-weight: bold;
}
.contentRightofficeName B
{
    font-size: 14px;
    font-variant: small-caps;
}

.contentRightOfficeData
{
    border-bottom: border:solid 1px #CCCCCC;
    font-family: Verdana,Arial;
    font-size: 12px;
    padding: 6px;
}
.contentRightofficeContact
{
    padding: 10px;
    letter-spacing: 0.5px;
    text-align: right;
    border-bottom: solid 1px #CCCCCC;
}
.contentRightofficeNews
{
    padding-top: 10px;
    padding-bottom: 20px;
    font-size: 11px;
    color: #555;
    text-align: justify;
    border-bottom: double 3px #ccc;
    margin-bottom: 5px;
}
#contentRightContactUs
{
    background: url(images/contactus.gif) no-repeat;
    width: 168px;
    height: 7px;
    margin: auto;
    margin-bottom: 3px;
}

#contentMain
{
    position: absolute;
    top: 250px;
    left: 238px;
    width: 360px;
    background: white;
    z-index: 100;
    padding-top: 20px;
    text-align: justify;
    font-family: Verdana,Arial;
    font-size: 12px;
    color: #333;
}
#contentMain A
{
    color: #4B6D93;
 }
.contentMainWide
{
    width: 500px ! important;
}

#ContentRight
{
    position: absolute;
    top: 270px;
    right: 0px;
    width: 178px;
    overflow: visible;
    background: white;
    border: solid 1px #CCCCCC;
    border-right: none;
    z-index: 200;
}

#PagePromo
{
    position: absolute;
    top: 270px;
    left: 610px;
    width: auto;
    background: white;
    z-index: 150;
    text-align: left;
    border-left: dotted 2px #C5CFDC;
}

.PagePromoTitle
{
    color:#C39905;
    font-size:15px;
    font-weight:bold;
    font-family: Times New Roman,Verdana,Arial;
    letter-spacing: 0.5px;
    padding-top:15px;
    padding-left:5px;
}
.PagePromoDetails
{
    color:#6F88A9;
    font-size:12px;
    font-family: Verdana, Arial;
    padding:10px;
}
.PagePromoLink
{
    font-size:12px;
    font-family: Verdana, Arial;
    font-weight:bold;
    color: #4B6D93;
    text-align:center;
    padding-bottom:15px;
}
.PagePromoLink A
{
    color: #4B6D93;
    font-size:13px;
 }
#mainMenuHolder
{
    position: absolute;
    z-index: 1000;
    left: 0px;
    top: 221px;
}
#loginMenu
{
    background-color: #FED400;
    color:#000;
    margin-left:-2px;
    padding:4px;
}
#loginMenu A{
    font-size:11px;
    font-family: Verdana, Arial;
    font-weight:bold;
    color: #4B6D93;
    text-align:center;
}
#loginMenu CENTER
{
    padding-bottom:10px;
}

#loginMenu INPUT.textInput{
    font-size:11px;
    font-family: Verdana, Arial;
    background-color:#FFFAE3;
    border:solid 1px #C39905;
    color:black;
    width:110px;
    height:13px;
    margin-bottom:5px;
}
#loginMenu FORM
{
    display:inline;
    padding:0px;
    margin:0px;
}
#loginMenu INPUT.ImageInput{
    margin-top:5px;
    padding-left:50px;
    margin-bottom:10px;
}

.contactDetail
{   
    text-align: right; 
    line-height: 200%; 
    width: 300px;
    margin-right: 190px;
 }

#pageBottom
{
    vertical-align:bottom;
    font-size: 11px;
    font-family: Verdana, Arial;
    color: #AAA;
    text-align: center;
    margin-top: 10px;
    z-index:3000;
    visibility:hidden;
}