
b.niftycorners, b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

html, body{
        margin:0;padding:0
}
body{background: #FFF;
    font: 77% Arial,sans-serif;
    font-weight: Bold;
    color:#6B6B6B;

    }
div#wrapper{
        float:left;
BACKGROUND: url(bk.gif);
        width:100%
        }
div#content{
         float:left;
         height: 189px;
         width: 795px;
        BACKGROUND: url(main.jpg);
}

a {
        background: inherit;
        text-decoration: none;
        color: #1871AD;
}
a:hover {
        background: inherit;
        color: #996800;
}

h2 {
        font-size:1.2em;
        font-weight:bold;
        color:#0066b3;
        background-color:inherit;
        margin-bottom:10px;
        padding-left:4px;
}
h2 a, .quote h3 a {
        background:url(bullet_arrows.gif) no-repeat 0 5px;
        padding: 0 0 0 12px;
 font: 80% Arial,sans-serif;
font-weight:bold;
        color:#0066B3;
}
h2 a:hover, .quote h3 a:hover {
        background-position:2px -43px;
font-weight:bold;
        color:#E14700;
}

.san A:visited {
        TEXT-DECORATION: none ; COLOR:#28ADE1;

                }
.san A:hover {
        COLOR: #F58600 ; TEXT-DECORATION: underline;

                }
.san A:link {
        TEXT-DECORATION: underline ; COLOR: #0A2A49;
font: 130% Arial,sans-serif;
    font-weight: Bold;
        }
.san A:active {
        TEXT-DECORATION: none ;  COLOR: #0A2A49;

}

.san A{
        TEXT-DECORATION: none ;  COLOR: #0A2A49;

}




div#container
{
        width:795px;
        margin:0

        auto
        }
#headerleft {
        float: left;
        padding: 0px 48px 0 0;
        display: inline;
}
#headerright {
        float: right;
        padding: 0px 48px 0 0;
        display: inline;
}

div#menu{
        float:left;
        width: 100%;
        }

ul#nav, ul#nav li{
        list-style-type:none;margin:0;padding:0
        }
ul#nav{
        margin-left: 42px;
        width:98%
        }
ul#nav li{
        float:left;
        margin-right: 3px;
        text-align: center
        }
ul#nav a{
        float:left;
        width: 7.7em;
        padding: 7px 0;
        BACKGROUND: url(top_link.gif);
        text-decoration:none;
        color: #0A2A49
        }
ul#nav #home a{
        float:left;
        width: 11.7em;
        padding: 7px 0;
        BACKGROUND: url(top_link.gif);
        text-decoration:none;
        color: #0A2A49
        }

ul#nav #home a:hover{
        BACKGROUND: url(top_link_hove.gif);
        color: #0A2A49
        }

ul#nav #who a{
        float:left;
        width: 10.7em;
        padding: 7px 0;
        BACKGROUND: url(top_link.gif);
        text-decoration:none;
        color: #0A2A49
        }

ul#nav #who a:hover{
        BACKGROUND: url(top_link_hove.gif);
        color: #0A2A49
        }
ul#nav #prod a{
        float:left;
        width: 10.7em;
        padding: 7px 0;
        BACKGROUND: url(top_link.gif);
        text-decoration:none;
        color: #0A2A49
        }

ul#nav #prod a:hover{
        BACKGROUND: url(top_link_hove.gif);
        color: #0A2A49
        }


ul#nav H1{
font: 100% Arial,sans-serif;
    font-weight: Bold;
        text-decoration:none;
        color: #ffffff
        }

ul#nav a:hover{
        BACKGROUND: url(top_link_hove.gif);
        color: #0A2A49
        }
ul#nav li.activelink a, ul#nav li.activelink a:hover{
        background: #C8DFED;
        color: #003
        }

div#header_down{
        float:left;
        height:9px;
         width:794px;
        BACKGROUND: url(main_down.gif);
         POSITION: relative;
}

div#header_down1{
        float:left;
        padding-top:0px;
 margin-left:-0px;
        BACKGROUND: url(link_footer.gif);
         POSITION: relative;
}


ul#bottom, ul#bottom li{
        list-style-type:none;
        float:right;
        MARGIN: 0px auto; WIDTH: 440px
        padding:0;
        }
ul#bottom{

        clear:left;
        width:100%
        }
ul#bottom li{
        float:left;
        margin-right: 3px;
        }
ul#bottom a{
        float:Center;
        padding: 7px 6px;
        text-decoration:none;
        color: #3C3C3C;
        }
ul#bottom H1{
font: 100% Arial,sans-serif;
    font-weight: Bold;
        text-decoration:none;
        color: #3C3C3C
        }

ul#bottom a:hover{
        color: #E14700;

        }

P {
        margin:0;
        padding:0;
         font: 90% verdana;

        }
P a{
        float:Center;

        text-decoration:none;
        color: #3C3C3C;

        }
P a:hover{
        color: #E14700
        }



/* sidebar */
#sidebar {
        float: left;
        width:189px;
        padding: 14px; margin: 0;
}

#sidebar p {
        margin: 10px;

}

#sidebar h1 {
        margin: 7px 0 0 0;
        padding: 0px 17px;
        height:41px;
        font: bold 120% arial, Sans-Serif;
        text-transform: uppercase;
        color: #0D3359;
       BACKGROUND: url(headingBk.gif);
}

#sidebar h2 {
        margin: 0 0 0 0;
        padding: 0px 17px;
}

#sidebar ul.sidemenu {
        list-style: none;
        text-align: left;
        margin: 3px 0px 8px 0; padding: 0;
        text-decoration: none;
}
#sidebar ul.sidemenu li {
        border-bottom: 1px solid #EFF0F1;
        background: url(bullet.gif) no-repeat 2px 3px ;
        padding: 2px 0 2px 25px;
        margin: 0 2px;
}

* html body #sidebar ul.sidemenu li { height: 1%; }

#sidebar ul.sidemenu a {
        font-weight: bold;
        padding: 2px 0;
        background: none;
}


#main {
        float: left;
        width: 45.5%;
        padding: 0;
         margin: 0;
}
#main h1 {
font: bold 120% arial, Sans-Serif;
        margin: 14px 0 0 0;
        padding: 0px 17px;
        height:41px;
        font: bold 120% arial, Sans-Serif;
        text-transform: uppercase;
        color: #0D3359;
       BACKGROUND: url(headingBk.gif);
}

#main p {
        margin: 10px;

}


#main img {
        border: 1px solid #CCC;
}


#rightbar {
        float: right;
        width: 186px;
        padding: 15px;        margin: 0;
}

#rightbar h1 {
        margin: 1px 0 0 0;
        padding: 0px 17px;
        height:41px;
        font: bold 120% arial, Sans-Serif;
        text-transform: uppercase;
        color: #0D3359;
       BACKGROUND: url(headingBk.gif);
}

#rightbar h2 {
        margin: 1px 0 0 0;
        padding: 0px 17px;
        height:111px;
       BACKGROUND: url(down.gif);
}

#rightbar p {
        margin: 10px;

}


div#p7ABW2
{
        float:left;
        width:111px;
height:900px;
         margin-top:-190%
        margin-left:-100%
        }

ul#sav, ul#sav li{
        list-style-type:none;margin:0;padding:0
        }
ul#sav{
        margin-left: 0px;
        width:203px
        }
ul#sav li{
        float:left;
        margin-right: 3px;
        text-align: left;
        }
ul#sav a{
        float:left;
        width: 170px;
        height: 19px;
        padding: 7px 15px;
        BACKGROUND: url(left_bk1.gif);
        text-decoration:none;
        color: #0A3367
        }
ul#sav H1{
font: 100% Arial,sans-serif;
    font-weight: Bold;
        text-decoration:none;
        }
ul#sav a:hover{
        BACKGROUND: url(left_bk2.gif);
        color: #E14700
        }
ul#sav li.activelink a{

        color: #E14700
        }
ul#aab, ul#aab li{
        list-style-type:none;margin:0;padding:0
        }
ul#aab{
        margin-left: 0px;
        width:203px
        }
ul#aab li{
        float:left;
        margin-right: 3px;
        text-align: left;
        }
ul#aab a{
        float:left;
        width: 171px;
        height: 19px;
        padding: 3px 15px;
        BACKGROUND: url(left_sub_bk1.gif);
        text-decoration:none;
        color: #808080
        }
ul#aab a:hover{
        BACKGROUND: url(left_sub_bk.gif);
        color: #E14700
        }
ul#aab li.activelink a, ul#aab li.activelink a:hover{
        background: #C8DFED;
        color: #003
        }
/* ------------------------------------------------ */
#p7ABtrig
{
        float:left;
        BACKGROUND: url(left_bk.gif);
        width:203px;
         margin-top:-90%
        margin-left:-100%
        }
/* form elements */
form {
        margin:10px; padding: 0 5px;

}

.field {
        background: url('bgform_normal.gif') center top;
        color: #666666;
        border: 1px solid #C6C6C6;
        text-align: left;
        vertical-align: middle; font-style:normal; font-variant:normal; font-weight:normal;font-family:Arial, Helvetica, sans-serif
}

label {
        display:block;
        margin:2px;
}
input {
        padding:2px;
        font: normal 1em Verdana, sans-serif;
        color:#777;

}

input.button {
        margin: 0;
        font: bold 10px arial, Sans-serif;
        border: 1px solid #DEDEDE;
        width:136px;
        padding: 2px 0px;
        background: #1871AD;
        color: #fff;
}



/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* additional classes */
.clear { clear: both; }
.gray { color: #CCC; }
