

html, body{
        margin:0px;padding:6px;
}
body{background: #FFF;
    font: 77% Arial,sans-serif;
     BACKGROUND: url(bk.gif);
     background-repeat: repeat-x;
    font-weight: Bold;
    color:#6B6B6B;

    }
div#wrapper{
        float:left;
        width:100%;
              BACKGROUND: url(bk1.gif);


        }
th {
   border: 1px solid #5F7CAA;
}
div#content-wrap {
float:left;
width:844px;
padding-top: 10px;
}


/* -- main image ---- */
div#image{
         float:left;
         height: 299px;
         width: 561px;
        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:844px;
        margin:0
        auto

        }

#header {
           BACKGROUND: url(header.jpg);
           height:90px;
}


div#menuDown{
        float:left;
        width: 100%;
        height:26px;
        font: 110% arial,sans-serif;
        font-weight: Bold;
    color:#6B6B6B;
       BACKGROUND: url(link_down.gif);
        }
div#menuUp{
        float:left;
        width: 100%;
        height:26px;
        font: 110% arial,sans-serif;
        font-weight: Bold;
    color:#6B6B6B;
       BACKGROUND: url(link_up.gif);
        }

div#menu{
        float:left;
        width: 100%;
        height:36px;
        font: 130% arial narrow,sans-serif;
        font-weight: Bold;
        text-transform:uppercase;
    color:#ffffff;
       BACKGROUND: url(link_bk.gif);
        }

ul#nav, ul#nav li{
        list-style-type:none;margin:0;padding:0
        }
ul#nav{
        margin-left: 8px;
        }
ul#nav li{
        float:left;
        text-align: center
        }
ul#nav a{
        float:left;
        width: 4.8em;
        padding: 8px 0;
        text-decoration:none;
        color: #ffffff;
        border-right: 1px solid #fff;
        }
ul#nav #home a{
        float:left;
        width: 12.2em;
        text-decoration:none;
        color: #fffffff;

        }

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

ul#nav #who a{
        float:left;
        width: 10.9em;
        text-decoration:none;
        color: #ffffff
        }

ul#nav #who a:hover{
        BACKGROUND: url(top_link_hove.gif);
        color: #445410
        }
ul#nav #blog a{
        float:left;
        width: 6.9em;
        text-decoration:none;
        color: #ffffff
        }

ul#nav #blog a:hover{
        BACKGROUND: url(top_link_hove.gif);
        color: #000
        }
ul#nav #prod a{
        float:left;
        width: 5.9em;
        text-decoration:none;
        color: #ffffff
        }

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


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: #000
        }
#menu ul#nav li.activelink a{
       BACKGROUND: url(top_link_hove.gif);
        color: #000
        }

div#footer{
        float:left;
        height:70px;
     BACKGROUND: url(footer.gif);
     width: 842px;
      border-right: 1px solid #577CB6;
       border-left: 1px solid #577CB6;

}
div#footer p {
        margin: 13px 4px 0 0;
        color:#000000;
        text-align: center;
}


P {
        margin:0;
        padding:0;
         font: 90% verdana;
         font-weight: normal;

        }
P a{
        float:Center;

        text-decoration:none;
        color: #000000;

        }
P a:hover{
        color: #E14700
        }



/* sidebar */
#sidebar {
        float: right;
        width: 283px;
        padding: 0; margin: 0;
        BACKGROUND: url(sidebk.gif);

}

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;
          padding-left: 40px;
         font: 90% arial, Sans-Serif;
         color:#75883A;

}

div#sidebar #san {
padding-left: 1px;
       width: 268px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;
        text-align:center;

}

div#sidebar #form {
       width: 271px;
       padding-top:1px;
        font: bold 120% arial, Sans-Serif;
        color: #0D3359;

         background-repeat: repeat-y;
         text-align: left;

}

div#sidebar #formSide {
       width: 283px;
       padding-top:1px;
        font: bold 120% arial, Sans-Serif;
        color: #6B7380;
         text-align: left;

}

div#sidebar #formSide p {
margin: 0px 0 0 0;
        margin: 7px;
        padding-left:13px;
         padding-right:1px;
         font: 90% arial, Sans-Serif;

}


#form1 ul li {

         font: 100% verdana, Sans-Serif;
        color:#000000;
         text-align: left;
        margin-left: 15px;
         margin-right: 15px;
         margin:5px;
        /* Resets 1em to 10px */
        }
#form1 ul li a{
         font: bold 100% verdana, Sans-Serif;
        /* Resets 1em to 10px */
        }


div#sidebar #form1 {
       width: 271px;
       height:151px;
       margin:6px;
        font: bold 100% arial, Sans-Serif;
        color: #0D3359;
        text-align:left;
}

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



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

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

#main1 {
        float: left;
        border: 1px solid #CCD6E7;
        width: 543px;
        display:block;
}


#main1 #header{
       float: left;
       BACKGROUND: url(mainHeader.gif);
       text-align:left;
       width: 543px;
       height:36px;
}

.copy{
float:right;
       text-align:right;
padding-right:10px;
font-size:9px;
font-weight:normal;
}

#main2 {
        float: left;
        border: 1px solid #CCD6E7;
        width: 543px;
        display:block;



}

#inner {
  padding-left:11px;
}


#mainInner1 {
        float: left;
        border: 1px solid #CCD6E7;
        width: 143px;
        padding:5px;
        padding-top:11px;
        margin:9px;
        display:block;
         font: bold 90% arial, Sans-Serif;
        color: #0D3359;

}

#main2 #header{
       float: left;
       BACKGROUND: url(mainHeader.gif);
       text-align:left;
       width: 543px;
       height:36px;
}

#main span {
  margin: 10px;
}


#main {
        float: left;
        width: 551px;
        padding-left:9px;
         padding-top:9px;
          padding-bottom:9px;

}


.SANmain img {
padding:8px;
 border: 1px solid #CCD6E7;
       filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
}

.SANmain:hover img {
 border: 1px solid #CCD6E7;
       filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

#main h1 {

        margin: 14px 0 0 0;
        padding: 0px 17px;
        font: bold 170% verdana, Sans-Serif;
        color: #18315C;
        text-align: center;


}


#main h2 {

        margin: 14px 0 0 0;
        padding: 0px 17px;
        font: bold 150% verdana, Sans-Serif;
        color: #FF5D0F;
        text-align: center;


}


#main ul li {

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

         font: bold 120% verdana, Sans-Serif;
        /* Resets 1em to 10px */
        }
#blogpost li {
text-align:left;
margin-top:10px;
padding-top:10px;
         font: bold 120% verdana, Sans-Serif;
        /* Resets 1em to 10px */
        }
#blogpost li a{
         font: 100% verdana, Sans-Serif;
         text-align: left;
         margin-right: 15px;
} 		

h3 {
        margin: 0 0 0 0;
        padding: 0px 0px;
        font: bold 140% verdana, Sans-Serif;
        color: #FF7707;
        text-align: left;


}

#main form {
        color: #0D3359;
         text-align: center;
        }

#main p {
        margin: 30px;
        font: 100% verdana, Sans-Serif;
        color:#000000;
         text-align: justify;

}

#main  a{
        float:Center;
        text-decoration:none;
        color: #E14700;

        }
#main a:hover{
        color: #3C3C3C;
        }



#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:0px; padding: 0 0px;

}

.field {

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