
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-wrap {
float:left;
width:789px;
          padding-top: 10px;
       background-color: #D2E8F8;
}


/* -- main image ---- */
div#image{
         float:left;
         height: 209px;
         width: 538px;
        BACKGROUND: url(main.jpg);
}

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



.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:790px;
        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%;
        font: 110% arial,sans-serif;
        font-weight: Bold;
    color:#6B6B6B;
        }

ul#nav, ul#nav li{
        list-style-type:none;margin:0;padding:0
        }
ul#nav{
        margin-left: 52px;
        }
ul#nav li{
        float:left;
        margin-right: 4px;
        text-align: center
        }
ul#nav a{
        float:left;
        width: 7.7em;
        padding: 7px 0;
        BACKGROUND: url(top_link.gif);
        text-decoration:none;
        color: #1D3241
        }
ul#nav #home a{
        float:left;
        width: 17.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: 7.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 #blog a{
        float:left;
        width: 8.7em;
        padding: 7px 0;
        BACKGROUND: url(top_link.gif);
        text-decoration:none;
        color: #0A2A49
        }

ul#nav #blog a:hover{
        BACKGROUND: url(top_link_hove.gif);
        color: #0A2A49
        }
ul#nav #prod a{
        float:left;
        width: 7.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_down1{
        float:left;
        padding-top:0px;
        height:65px;
 margin-left:-0px;
        BACKGROUND: url(link_footer.gif);
         POSITION: relative;
}




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: right;
        width: 251px;
        padding: 0; margin: 0;
        BACKGROUND: url(sidebk1.gif);
        background-repeat: repeat-y;

}

div#sidebar #san p {
margin: 0px 0 0 0;
        margin: 19px;
         font: 90% arial, Sans-Serif;

}

div#sidebar #form p {
margin: 0px 0 0 0;
        margin: 19px;
         font: 100% arial, Sans-Serif;

}

div#sidebar #san1 p {
margin: 0px 0 0 0;
        margin: 19px;
         font: 90% arial, Sans-Serif;

}

div#sidebar #san2 p {
margin: 0px 0 0 0;
        margin: 19px;
         font: 90% arial, Sans-Serif;

}

div#sidebar #san {
       width: 251px;
       height:161px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;
         BACKGROUND: url(side.gif);
}

div#sidebar #form {
       width: 251px;
       height:151px;
       padding-top:1px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;
         BACKGROUND: url(sidebk.gif);
         text-align: left;

}

div#sidebar #formSide {
       width: 251px;
       padding-top:1px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;
         BACKGROUND: url(sidebk.gif);
         text-align: left;

}

div#sidebar #formSide p {
margin: 0px 0 0 0;
        margin: 19px;
         font: 90% arial, Sans-Serif;

}


div#sidebar #form1 {
       width: 251px;
       height:151px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;
         BACKGROUND: url(sidebk.gif);
}

div#sidebar #san1 {
       width: 251px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;
         BACKGROUND: url(side1.gif);
}

div#sidebar #san2 {
       width: 251px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;
         BACKGROUND: url(side2.gif);
}



div#sidebar #heading {
        margin: 0px 0 0 0;
        padding-top: 10px;
        padding-left: 10px;
        font: bold 115% verdana, Sans-Serif;
        color: #3A3F43;
}

#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: 518px;
        padding-left: 20px;
        margin: 0;
}

#main h1 {

        margin: 14px 0 0 0;
        padding: 0px 17px;
        height:41px;
        font: bold 170% verdana, Sans-Serif;
        color: #F87500;

}
#main ul li {

        font: 120% verdana, Sans-Serif;
        color:#000000;
        margin-left: 15px;
         margin-right: 15px;
        /* Resets 1em to 10px */
        }
#main ul li a{

         font: bold 120% verdana, Sans-Serif; 
        /* Resets 1em to 10px */
        }

#main p {
        margin: 30px;
        font: 120% verdana, Sans-Serif;
        color:#000000;

}




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


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


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




/* ------------------------------------------------ */
#p7ABtrig
{
        float:left;
        BACKGROUND: url(left_bk.gif);
        width:203px;
         margin-top:-90%
        margin-left:-100%
        }
/* form elements */
form {
        margin:20px; padding: 0 5px;

}

.field {

        color: #424242;
        border: 1px solid #5D8DD9;
        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:5px;
        color:#424242;

}
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; }