ul, ol, li, p, form, fieldset {
    margin: 0px;
    padding: 0px;
}
p {
    font-size: 12px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    color: #2c2207;
}
body {
    padding-top: 0px;
    margin-top: 25px;
    background-color: #AB9C7D;
}
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #AD4200;
    padding-top: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 2px;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #43857D;
    text-transform: uppercase;
    padding-top: 8px;
    margin-top: 0px;
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #43857D;
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}
h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #AD4200;
    overflow: visible;
    display: inline;
}
h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    padding-top: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.whiteitalic {
    font-style: italic;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
}/*white italic*/
.orangeitalic {
    font-style: italic;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #AD4200;
}/*orange italic*/
#shadowWrapper {
    width: 866px;
    background-image: url(/2742/mirror/design/shadow_background.jpg);
    background-repeat: no-repeat;

    height: 740px;

    margin: 0 auto;    

}
#wrapper {
    width: 801px;
            
    margin-top: 50px;
    margin-left: 32px;
    position: relative;
    
}
.active, active a{
 color : #666;
 font-weight:bold;
}
.current, current a{
 font-weight:bold;
}

/* --- Begin Header CLASSES*--- */
#logo {
    height: 188px;
    width: 246px;
    position: absolute;
    z-index: 2;
    left: 555px;
    top: 0px;
}
#image_sequence {
    height: 76px;
    width: 555px;
    position: absolute;
    z-index: 4;
    left: 0px;
    top: 112px;
}
#tagUpdatable {
    height: 20px;
    width: 480px;
    position: absolute;
    z-index: 75;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    text-transform: uppercase;
    color: #493827;
    left: 237px;
    top: 161px;
    font-weight: bold;
    letter-spacing: 1px;
}
/* --- End Header CLASSES*--- */
/* --- Begin Nav CLASSES*--- */
#mainNav_bg {
    width: 554px;
    height: 17px;
    background-color: #000000;
    position: absolute;
    z-index: 50;
    top: 97px;
}

/* --- End Nav CLASSES*--- */


/* --- Begin Column 1 CLASSES*--- */
#Column_1 {
    width: 220px;
    float: left;
    height: 355px;
    position: absolute;
    z-index: 30;
    left: 1px;
    top: 189px;
}
/* --- End Column 1 CLASSES*--- */
/* --- Begin Column 2 CLASSES*--- */
#Column_2 {
    width: 335px;
    float: left;
    height: 355px;
    position: absolute;
    z-index: 32;
    left: 222px;
    top: 189px;
}

/* --- End Column 2 CLASSES*--- */
/* --- Begin Column 3 CLASSES*--- */
#Column_3 {
    width: 246px;
    float: left;
    height: 355px;
    position: absolute;
    z-index: 33;
    left: 556px;
    top: 189px;
}
#Column_3_container {
    height: 340px;
    width: 214px;
    margin-left: 18px;
    padding-top: 25px;
}



#ib_login {
    margin-top: -12px;
}
#ib_login p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-top: 4px;
    margin-top: 0px;
}
#ib_login a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #43857D;
    text-decoration: none;
}
#ib_login a:hover {
    text-decoration: underline;
}
.OnlineBanking_input
{
    border: 1px solid #EAEBD8;
    background-color: #EAEBD8;
    height: 17px;
    width: 95px;
    padding-bottom: 2px;
}
.OnlineBanking_btn {
    background-image: url();
    background-repeat: no-repeat;
    margin-left: 15px;
}
#demo_btn {
    height: 15px;
    width: 41px;
    position: absolute;
    z-index: 35;
    left: 135px;
    top: 50px;
}
#calendar {
    height: 157px;
    width: 210px;
    background-repeat: no-repeat;
    margin-top: 12px;
}
#events_box {
    width: 161px;
    padding-top: 5px;
}
.events {
    padding-bottom: 8px;
}
.events p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
}
.events a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
    color: #000000;
    margin-bottom: 10px;
}
.events a:hover {
    text-decoration: underline;
}
/* --- End Column 3 CLASSES*--- */
#bottomCurve {
    height: 25px;
    width: 801px;
    /*float: left;*/
    position: absolute;
    top: 553px;
    z-index: 0;

}


/* --- Bullets Try to fix this later------ */
#productDesc p {padding-top: 5px; padding-bottom: 5px;}
#productDesc ul {
    padding-top: 9px;
    padding-bottom: 9px;
    margin-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2c2207;
    padding-left: 10px;
}
#productDesc li {
    list-style: disc outside;
   }

#productDesc a:link, #productDesc a:visited, #productDesc a:active {
    color: #2c2207;
}

#productDesc a:hover {
    text-decoration: none;
    }

.EventsDate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color: #AD4200;   
}

.EventsTeaser {


padding:0 0 10px 0;
margin:0 5px 10px 0;


}
#footerWrapper {
    /*
    width: 770px;
    position:absolute;
    top: 580px;
    left: 25px;
    z-index: 100;
    */
    width: 750px;
    height: 50px;
    margin-left: 28px;
    margin-top: 45px;
 }

#footer {
}
#footer p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #6B5C35;
    margin-left: 15px;
}
#footer a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #6B5C35;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
#footer ul {
    margin-bottom: 8px;
    margin-left: 15px;
}
#footer ul li {
    display: inline;
}
#footer ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #6B5C35;
    text-decoration: none;
}
#footer ul li a:hover {
    text-decoration: underline;
}
 
#flashhome {
position:absolute;
top:200px;
left:20px;


}