/*This code clears out all default browser styles.*/

* {
   padding:0;
   margin:0;
  }

ul ol {
padding-left:1em;
list-style:none
    }

h1, h2, h3, h4, h5, h6, p, blockquote,
form, label, ul, ol, dl, fieldset, address {
margin-bottom: 1em;
}

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em }

a img,:link img,:visited img { border:none }

address { font-style:normal }

:link,:visited { text-decoration:none }

table {border-collapse: collapse;}

abbr, acronym {
border:none;
cursor: help
}

/*sets all non-visual elements for standard display template*/

br, div#print_only, a#skip_links {display:none}



body    {background-color:#ffffff;
         width:100%;
         margin: 0px;
         padding: 0px;
         color: #2E3233;
         font-family: Verdana, Century Gothic; Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
         font-size: 100%;
       }
dl, ul, ol {font-size:12px}

table {background-color: #f5f3e7; font-size: 12px;margin:10px 0;}
td {background-color: #F5F3E7; font-size: 12px; padding:5.4pt;}
tr {background-color: #F5F3E7; font-size: 12px;}

iframe {width:100%;
        height:400px;
        marginwidth:0px;
        frameborder:1;
        overflow:visible;
        scrolling:yes;}  

button.purchasement {width: 270px;
                     height: 50px;
                     background: #fff url(../_images/button_chouette.jpg);
                     color: #0F2A1E;
                     text-align: center;
                     font-family: Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif;
                     font-size: 12px;
                     border: 0px;}
                                                                                 
button.purchasementle {width: 270px;
                     height: 50px;
                     background: #fff url(../_images/button_chouette.jpg);
                     color: #0F2A1E;
                     text-align: center;
                     font-family: Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif;
                     font-size: 12px;
                     border: 0px;}
                     

                     

div.purchasemented {width: 270px;
                     height: 50px;
                     background: #fff url(../_images/button_chouette.jpg) no-repeat;
                     color: #0F2A1E;
                     text-align: center;
                     font-family: Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif;
                     font-size: 16px;
                     border: 0px;
                     padding-top:10px;
                     }
                                                                                                                                                  
                                                                                 

select  {
        font-size: 80%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        text-align:left;
        width: 318px;
                                 background-color: #D4DED4; 
         color: #0F2A1E;
         border: 1px solid #29513F; }

html>body select  {
        font-size: 80%;
        font-family: Verdana, Arial, Helvetica;
        background-color: #EDF1ED;
        font-weight: normal;
        color:#000000;
        text-align:left;
        width: 315px;}

textarea {
        font-size: 100%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        text-align:left;
        width: 317px;
                                 background-color: #D4DED4; 
         color: #0F2A1E;
         border: 1px solid #29513F; 
}
        
html>body textarea {
        font-size: 100%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        text-align:left;
        width: 315px;}
        
textarea.licence {
        font-size: 80%;
        font-family: Times New Roman, Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        text-align:left;
        width: 523px;
        margin-bottom:10px;}

html>body textarea.licence {
        font-size: 80%;
        font-family: Times New Roman, Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        text-align:left;
        width: 523px;
        clear:both;}

input   {
        font-size: 80%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
                                         background-color: #D4DED4; 
         color: #0F2A1E;
         border: 1px solid #29513F; 
        }
        
html>body input   {
        font-size: 80%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        width: 315px;
        }
        
div#chec {}
input.chec   {
        font-size: 100%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        width: 20px;
        clear:both;
         background-color: #ffffff;
         color: #0F2A1E;
         border: 1px solid #ffffff; 
        }

html>body input.chec   {
        font-size: 100%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        margin-left: 0px;
        }
                                
html>body input.netmadness {width: 65px;
                  height: 34px;}

        
input.checgreen   {
        font-size: 100%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        width: 20px;
        margin-left: -4px;
                                 background-color: #D5DECA; 
         color: #0F2A1E;
         border: 1px solid #D5DECA; 
        }

html>body input.checgreen   {
        font-size: 100%;
        font-family: Verdana, Arial, Helvetica;
        font-weight: normal;
        color:#000000;
        margin-left: 0px;
        }                                
                                
                                
                                
select.opt {border-left: #4E6150 1px solid;
        border-bottom: #4E6150 1px solid;
        font-size: 100%;
        border-right: #29513F  1px solid;
        border-top: #29513F 1px solid;
        font-family: Veranda, Arial, Helvetica;
        background-color: #E7F1FC;
        font-weight: normal;
        color:#000000;
        text-align:left;}

textarea.opt {border-left: #4E6150 1px solid;
        border-bottom: #4E6150 1px solid;
        font-size: 100%;
        border-right: #29513F  1px solid;
        border-top: #29513F 1px solid;
        font-family: Veranda, Arial, Helvetica;
        background-color: #E7F1FC;
        font-weight: normal;
        color:#000000;
        text-align:left;}

input.opt   {
        font-size: 100%;
        font-family: Verdana, Arial, Helvetica;
        background-color: #E0E5DF;
        font-weight: normal;
        color:#000000;
        }

button {margin:10px 0 30px 86px; }
html>body button {margin:20px 0 30px 92px;}


html>body input.opt{background-color: #EDF1ED;}

h1               {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; width: 700px;}

h1.topic         {color:#005B63; font-family: Arial, Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Helvetica, sans-serif; font-size:100%; font-weight: normal; margin-left: -30px; text-align:left;  border-bottom:1px solid #F5F3E7; width: 700px; height: 20px;}
html>body h1.topic         {color:#005B63; font-family: Arial, Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Helvetica, sans-serif; font-size:100%; font-weight: bold; margin-left: 20px; text-align:left;  border-bottom:1px solid #F5F3E7; width: 700px; height: 20px;}

h1.news          {color:#111; padding-left: 5px; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px%; text-align:left; width: 700px;}
html>body h1.news          {color:#111;  padding-left: 5px; font-family: Century Gothic, Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; background-color: #Dfff; width: 700px;}
h1.newstop       {color:#000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; width: 191px; height: 20px; background-color: #E0E5E0; padding-top:5px;}
h1.header        {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; width: 15px; height: 7px; padding: 0px;}
h1.reader        {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; height: 20px; width: 100%;  font-weight: bold;}
h1.writer        {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; height: 20px; width: 485 px; font-weight: bold;}
div.leader        {color:#ffffff; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; height: 25px; width: 110px; background-color: #425B6F; font-weight: normal; font-size: 100%; float:left; margin: 0px; padding: 0px; border-bottom: 1px solid #fff;}
                 html>body div.leader {margin-right: 10px; height: 100%;min-height: 25px;}

h1.leader        {color:#ffffff; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; height: 25px; width: 110px; background-color: #425B6F; font-weight: normal; font-size: 100%; float:left; margin: 0px; padding: 0px; border-bottom: 1px solid #fff;}
                html>body h1.leader {margin-right: 10px; height: 25px; width:100%; background-color: #BEC7C8;}

div.leaderx       {color:#ffffff; font-family: Verdana,  Century Gothic, Trebuchet MS, Tahoma,  News Gothic MT, Arial, Helvetica, sans-serif; text-align:left; height: 100%; width: 110px; background-color: #425B6F; font-weight: normal; font-size: 100%; float:left; margin: 0px; padding: 0px; border-bottom: 1px solid #fff;}
                 html>body div.leaderx {margin-right: 10px; height: 100%;min-height: 25px;}
h1.liter         {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; height: 20px; width: 100 px;  border-bottom:1px solid #BDC8BF; font-weight: bold}
h1.literlite     {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; height: 20px; width: 50%;  border-bottom:1px solid #BDC8BF; font-weight: bold}
h1.literlitetwo     {color:#000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; height: 20px; width: 160px; font-weight: bold; border-bottom: 1px solid #BDC8BF;}

h2               {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; background-color: #fff; width: 100%;}
h2.significant   {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; font-weight: normal; width: 523px;background-color: #D5E1CB;padding: 5px;border: 1px solid #f00;}
html>body h2.significant   {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:13px; text-align:left; font-weight: normal; width: 513px;background-color: #D5E1CB;border: 1px solid #f00;}
h3               {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; width: 100%;background-color: #ffF;}
h4               {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:8px; text-align:left; width: 100%;}
h5               {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:8px; text-align:left; width: 100%;}
h6               {color:#000000; font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma,  News Gothic MT, Arial, Helvetica, sans-serif; font-size:8px; text-align:left; width: 100%;}


a:link           {color:#29513F; text-decoration: none;}
a:visited        {color:#29513F; text-decoration: none;}
a:hover          {color:#0C0089; text-decoration: none;}
a:active         {color:#29513F; text-decoration: none;}

a.docs:link           {color:#29513F; text-decoration: underline;}
a.docs:visited        {color:#29513F; text-decoration: underline;}
a.docs:hover          {color:#0C0089; text-decoration: underline;}
a.docs:active         {color:#29513F; text-decoration: underline;}

a.corpur:link           {display:block;
                        height:25px;
                        width:250px;
                        text-align: center;
                        font-size: 80%;
                        font-family: Verdana, Arial, Helvetica;
                        font-weight: normal;
                        background-color: #D4DED4;
                        color: #0F2A1E;
                        border: 1px solid #29513F;
                        }
                        
a.corpur:visited        {display:block;
                        height:25px;
                        width:250px;
                        text-align: center;
                        font-size: 80%;
                        font-family: Verdana, Arial, Helvetica;
                        font-weight: normal;
                        background-color: #D4DED4;
                        color: #0F2A1E;
                        border: 1px solid #29513F;
                        }
                        
a.corpur:active       {display:block;
                        height:25px;
                        width:250px;
                        text-align: center;
                        font-size: 80%;
                        font-family: Verdana, Arial, Helvetica;
                        font-weight: normal;
                        background-color: #D4DED4;
                        color: #0F2A1E;
                        border: 1px solid #29513F;
                        }

a.corpur:hover          {color:#0C0089; background-color: #fff;}





p                {color:#2E3233;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  text-align: left;
                  font-weight: normal;
                  font-size: 12px;
                  }
                  
p.faq             {color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  text-align: left;
                  font-weight: normal;
                  font-size: 12px;
                  width: 523px;
                  }


p.warning               {color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  text-indent:0px;
                  line-height:140%;
                  text-align: left;
                  font-size:14px;
                  font-weight: bold;}

p.inline              {color:#ff0000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  text-indent:0px;
                  line-height:100%;
                  text-align: left;
                  font-size:12px
                  font-weight: bold;
                  }


ul               {list-style-type: none;
                  font-family: Verdana, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-size:12px;
                  font-weight:normal;
                  color: #2E3233;
                  margin:0px;
                  padding:0px;


                

}
ul.newslineshort       {display: block;
                  list-style-type: square;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin 0px;
                  padding: 0px;
                  padding-left: 15px;
                  padding-bottom: 5px;
                  font-style: normal;
                  line-height:140%;
                  width: 150px;
}

ul.newslinemedium      {display: block;
                  list-style-type: square;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin 0px;
                  padding: 0px;
                  padding-left: 15px;
                  padding-bottom: 5px;
                  font-style: normal;
                  line-height:140%;
                  width: 400px;}
}

ul.newsline       {display: block;
                  list-style-type: square;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin 0px;
                  padding: 0px;
                  padding-left: 15px;
                  padding-bottom: 5px;
                  font-style: normal; 
                  line-height:140%;
                  width: 518px;
}

ul.newslinenobullet       {display: block;
                  list-style-type:none;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin 0px;
                  padding: 0px;
                  padding-left: 15px;
                  padding-bottom: 5px;
                  font-style: normal; 
                  line-height:140%;
                  width: 518px;
}

li.newsline       {display:block;
                   margin-bottom:20px;
                   font-size: 12px;}
                   
ul.sitemap       {
                  list-style-type: square;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin-left:5px;
                  padding: 0px;
                  padding-bottom: 5px;
                  font-style: normal; 
                  width: 200px;
}

li.sitemap       {
                   font-size: 12px;
                                                                         margin-left:5px;
                                                                         width: 100%;
                                                                         border-bottom: 1px solid #BEC7C8;
                                                                         }
ul.sitemapinsert       {
                  list-style-type: disk;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin-left:5px;
                  padding: 0px;
                  padding-bottom: 5px;
                  font-style: normal; 
                  width: 200px;
}

li.sitemapinsert       {
                   font-size: 12px;
                                                                         margin-left:5px;
                                                                         width: 100%;
                                                                         border-bottom: 1px solid #B9CBC1;
                                                                         }
ul.minisitemapinsert       {
                  list-style-type: disk;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin-left:5px;
                  padding: 0px;
                  padding-bottom: 5px;
                  font-style: normal; 
                  width: 200px;
}

li.minisitemapinsert       {
                   font-size: 12px;
                                                                         margin-left:5px;
                                                                         width: 100%; 
                                                                         border-bottom: 1px solid #D3DDD3;
                                                                         }                                                                         
                                                                         
                                                                                                                                                                  
                                                                                                                                                  
a.sitemap:link           {color:#1C3451; text-decoration: none;}
a.sitemap:visited        {color:#511C34; text-decoration: none;}
a.sitemap:hover          {color:#0C0089;; text-decoration: none;}
a.sitemap:active         {color:#1C3451; text-decoration: none;}

a.sitemapinsert:link           {color:#29513F; text-decoration: none;}
a.sitemapinsert:visited        {color:#511C34; text-decoration: none;}
a.sitemapinsert:hover          {color:#0C0089;; text-decoration: none;}
a.sitemapinsert:active         {color:#29513F; text-decoration: none;}                                                                         
                                                                         
ol.newss       {display: block;
                  list-style-type: square;
                  color:#000000;
                  font-family: Verdana, Century Gothic, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-weight:normal;
                  font-size: 12px;
                  margin 0px;
                  padding: 0px;
                  padding-left: 15px;
                  padding-bottom: 5px;
                  font-style: normal;
                  line-height:140%;
                  width: 518px;
}

li.newss       {display:block;
                   margin-bottom:20px}
                   
ul.manual         {display: block;
                  list-style-type: square;
                  color:#000000;
                  font-family: Arial, Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-size:12px;
                  font-weight:normal;
                  margin 0px;
                  padding: 0px;
                  padding-left: 15px;
                  padding-bottom: 5px;
                  font-style: normal;
                  line-height:140%;
}

li.manual         {display:block;
                   margin-bottom:20px}
                   
                   

ul.menulump           {list-style-type: none;
                  color:#030400;
                  font-family:  Verdana, Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-size:10px;
                  font-weight:normal;
                  margin:0px;
                  padding:0px;
                  line-height:100%;
                  font-style: normal; 
                  width: 100%; height: 100%;}

html>body ul.menulump {width: auto; line-height: 100%; font-size: 12px;}


li.menulump    {margin: 0;
                padding:0;
                width:50px;
                height:27px;
                float:left;

                }

html>body li.menulump {margin: 0px;
padding: 1px 0 0 0;
width: 50px;
height:auto;
min-height:27px;
float:left;
}

li.menulump a {
                display: block;
                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;}
                
html*li.menulump a {
                display: block;
                border-left: 2px solid #E0E5DF;
                background-color: #BEC7C8;
                color:#000;
                text-decoration: none;
                height:17px;}

html>body*li.menulump a {margin-left: 0px; width: 64%; height: 100%;}



li.menulumpy    {margin: 0;
                padding:0;
                width:50px;
                height:27px;
                float:left;

                }

html>body li.menulumpy {margin: 0px;
padding: 1px 0 0 0;
width: 50px;
height:auto;
min-height:27px;
float:left;
}

li.menulumpy a {
                display: block;
                border-left: 3px solid #6B1A3B;
                background-color: transparent;
                color:#333;
                text-decoration: none;
                width: 100%;
                height:16px;
                padding:3px 0 1px 3px;}
                
html*li.menulumpy a {
                display: block;
                border-left: 3px solid #F0F3EB;
                background-color: transparent;
                color: #000000;
                text-decoration: none;
                width: 100%;                                 height:17px;}

html>body*li.menulumpy a {margin-left: 0px; width: 64%; height: 100%;}


a.news:link           {color:#000AAF; text-decoration: underline;}
a.news:visited        {color:#000AAF; text-decoration: underline;}
a.news:hover          {color:#0C0089; text-decoration: underline;}
a.news:active         {color:#000AAF; text-decoration: underline;}



a.menu:link           {color:#29513F; text-decoration: none;}
a.menu:visited        {color:#29513F; text-decoration: none;}
a.menu:hover          {color:#4A3765; text-decoration: none;}
a.menu:active         {color:#29513F; text-decoration: none;}

img              {border:0px;}

#mainwrapdocs      {width: 100%;}



                
                
#iconicwrap      {width: 400px;
                  height: 110px;
                  background: #8F9092 url(../_images/orinda_banner.gif);
                  margin:0 0 20px 20px;
                  position:absolute;
                  top:0px;
                  left:0px;
                 }
                 
#iconicwrap a#iconic {width:130px;
          height:90px;
          background:transparent;
          position:absolute;
          top:0;
          left:0;
          border:none;
          }
          
html>body #iconicwrap a#iconic {width:100px;
          height:60px;
          background:transparent;
          position:absolute;
          top:0;
          left:0;
          border:none;
          }
          
#iconicwrap span      {display:none;}


                 
                 
 #rightwrap        {background-color: #fff ;
                  width:700px;
                  height:600px;
                  position:absolute;
                  top:140px;
                  left:0px;
                  padding-bottom:30px;
                  margin-left:20px;
                  }

html>body #rightwrap        {background-color: #fff ;
                  width:700px;
                  height:600px;
                  position:absolute;
                  top:127px;
                  left:0px;
                  padding-bottom:30px;
                  margin-left:30px;
                  }


#rightwrapdocs    {background-color: #fff ;
                  width:700px;
                  height:600px;
                  position:absolute;
                  top:140px;
                  left:0px;
                  padding-bottom:30px;
                  margin-left:20px;

                }
                
html>body #rightwrapdocs        {background-color: #fff ;
                  width:700px;
                  height:600px;
                  position:absolute;
                  top:127px;
                  left:0px;
                  padding-bottom:30px;
                  margin-left:30px;
                  }


div#manual       {font-family: Arial; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif;
                  font-size: 12px;
                  width: 80%
                  }
                                                                        

#rightabout        {background-color: #ffffff;
                  width:auto;
                  height:200px;
                  position: absolute;
                  left: 230px;
                  top: 10px;
                  border-left:1px solid #000000;
                  border-top:1px solid #000000;
                  border-right:1px solid #000000;
                  border-bottom:1px solid #000000;
                  padding:10px;
                  padding-bottom:30px;
                  }

                 html>body #rightabout {
                 width: 75%;
                 height: auto;
                 min-height:600px;
                 position: absolute;
                 left: 250px;
                 top: 10px;
                        }
 


          background-image: url(../_images/addy.gif);
          background-repeat: no-repeat;
          }
 

.tophat           {width:450px;
                   height:70px;
                   padding:10px;
                   background-image: url(../_images/topback.gif);
                   background-repeat: no-repeat;
                   }

                 html>body .tophat { 
                 width: 470px;
                 height: 90px;}
                 
#menu            {width:auto;
                  height:110px;
                  margin 0;
                  position:absolute;
                  left: 150px;
                  top: 30px;
                 }
                 


                 
#submenu          {width:130px;
                  height:10px;
                  margin-right: 0px;
                  margin-top:10px;
                  padding-left: 0px;
                 }


                 html>body #submenu {
                 width:130px;
                 margin-right:0px;
                 padding-left: 0px;
                 height: auto;
                        }

div#sarmaluta         {width:130px;
                  height:120px;
                  margin-right: 0px;
                  margin-bottom:10px;
                  padding-top: 10px;
                     }

                 html>body div#sarmaluta {
                 width:130px;
                 height: auto;
                        }

                 html>body *div#sarmaluta {
                 width:130px;
                 height: auto;
                 padding-top: 10px;
                        }

div#date            {width:211px;
                  height:60px;
                  background-color: #ffffff;
                  text-align: center;
                  border: 1px solid #ffffff;
                  margin-right: 0px;
                  margin-bottom:10px;
                 }
                 
                 html>body div#date {
                 width: 206px;
                 padding-top:10px;
                 background-color: #ffffff;
                        }

                 html>body *div#date {
                 width: 216px;
                 height: 40px;
                 margin-right:10px;
                 padding-top:10px;
                 background-color: #ffffff;
                        }
                        
div#innerdate       {border: 1px solid #000000;
                  background-color: #ffffff;
                  color: #000000;
                  text-decoration: none;
                  width: 153px;
                  height: 40px;
                  margin-top:10px;
                  margin-left:1px;
                  padding-top:10px;
                  padding-left:1px;
                  font-size: 0.9em
                  }
                  
                  html>body div#innerdate {
                  margin: auto;
                  }
                        
                  html>body *div#innerdate {
                  margin: auto;
                  height: 20px;
                  }
                        
#breadcrumb      {width:206px;
                  height:100px;
                  background-color: #c1c8c2;
                  text-align: center;
                  border: 1px solid #000000;
                  margin-right: 0px;
                  margin-bottom:10px;
                 }


                 html>body *#breadcrumb {
                 margin-right:10px;
                        }
                        

                        
#control          {width:129px;
                  height:120px;
                 }


                 html>body #control {
                 height:auto;
                 width: 129px;
                        }



                                                                 

#iconic          {width: 429px;
                  height: 190px;
                  border-right: 1px solid #0A6544;
                  float:left;
                                                                        padding-left: 69px;
                                                                        padding-top: 41px;                 }
                                                                 
html>body #iconic          {width: 355px;
                  height: 149px;
                  border-right: 1px solid #0A6544;
                  float:left;
                                                                        padding-left:64px;
                 }                                                                 

#iconicleft       {width: 230px;
                  height: 190px;
                   margin-left: 42px;
                  float:left;

                 }
                 
html>body#iconicleft {width: 220px;}

                 
#inner_san       {width:600px;height:100px;position:absolute;left:0px;top:0px}


#inner_median    {width:150px;
                  height:15px;
                  padding-left: 15px;
                  padding-bottom: 0;
                  margin-bottom: -3px;
                  float:left;}

                 html>body #inner_median
                 {width:120px;
                 height:auto;
                 min-height: 17px;
                 padding-left: 20px;
                 margin-bottom: 0px;
                        }



                 
#inner_medianwide   {width:140px;
                  height:15px;
                  padding-left: 15px;
                                    margin-bottom: -2px;
                  }
                  
                 html>body #inner_medianwide {width:120px;
                 height: 35px;
                 padding-left: 20px;
                                  margin-bottom: 1px;
                        }


                  
div.button          {width: 0x;
                  height: 0px;
                  background-image: url(../_images/button.gif);
                  background-repeat: no-repeat;
                  float:left;}

                 html>body div.button {width: 0px; height: 0px;}
                 
div.buttonone        {width: 0px;
                  height: 0px;
                  background-image: url(../_images/buttonone.gif);
                  background-repeat: no-repeat;
                                   float:left;}
                 
div.buttontwo        {width: 0px;
                  height: 0px;
                  background-image: url(../_images/buttontwo.gif);
                  background-repeat: no-repeat;
                                     float:left;}
                   
                 
div.buttonthree        {width: 0px;
                  height: 0px;
                  background-image: url(../_images/buttonthree.gif);
                  background-repeat: no-repeat;
                                      float:left;}
                    
                 
div.buttonfour        {width: 0px;
                  height: 0px;
                  background-image: url(../_images/buttonfour.gif);
                  background-repeat: no-repeat;
                                       float:left;}
                 
                 
div.buttoncontrol    {width: 0px;
                  height: 0px;
                  background-image: url();
                                    background-repeat: no-repeat;
                  float:left;
                  margin-right: 10px;
                     }
                     
div.buttonarrow      {width: 17px;
                  height: 16px;
                  background-image: url();
                                    background-repeat: no-repeat;
                  float:left;
                  margin-right: 10px;
                  }

#error                  {width:auto;
                   height:auto;
                   color:#630913;}

#breaker          {height:25px; width: 50px;}

div.leftfloat          {position: absolute;
                   left: 16px;
                   top: 16px;
                   height: 111px; 
                   width: 147px;
                   background: #95AAA5;
                   border-leftt: 1px solid #000000;
                   border-top: 1px solid #000000; 
                   padding-top: 20px;
                   padding-left: 20px;
                   padding-right: 20px;
                   padding-bottom: 0px;
                   background-image: url(../_images/news.gif);
                   background-repeat: no-repeat;}

html>body *div.leftfloat {height: 69px; width: 108px; padding-bottom: 30px; padding-top:10px;}


div.orbuild     {height: 54px; width: 191px;background: #E0E5E0; border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff; background-image: url(../_images/nesscan.gif);}
html>body div.orbuild     {height: 52px; width: 191px;}
div.newtop      {color:#000000; font-family: Century Gothic; Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:80%; text-align:left; width: 191px; height: 10px; padding-top:6px; padding-left:5px;}
div.newbase     {color:#000000; font-family: Century Gothic; Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:80%; text-align:left; width: 191px; height: 10px; margin-top:35px; padding-left:3px;}
html>body div.newtop      {color:#000000; font-family: Century Gothic; Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:80%; text-align:left; width: 186px; height: 18px; padding-top:6px; padding-left:5px;}
html>body div.newbase     {color:#000000; font-family: Century Gothic; Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif; font-size:80%; text-align:left; width: 186px; height: 4px; margin-top:35px; padding-left:3px;}

div.hilite      {height: 110px; width: 210px; float:left;}

div.hiblock1      {height: 180px; width: 110px; float:left; clear:left;margin:40px 60px 0 0;}
div.hiblock2      {height: 180px; width: 110px; float:left;margin:40px 60px 0 60px;}
div.hiblock3      {height: 180px; width: 110px; float:left;margin:40px 60px 0 60px;}

html>body div.hiblock1      {height: 180px; width: 110px; float:left; clear:left;margin:40px 60px 0 0;}
html>body div.hiblock2      {height: 180px; width: 110px; float:left;margin:40px 60px 0 60px;}
html>body div.hiblock3      {height: 180px; width: 110px; float:left;margin:40px 60px 0 60px;}


div#secblock1      {height: 140px; width: 150px; float:left; clear:left;margin:35px 10px 35px 0; background:transparent;}
div#secblock2      {height: 140px; width: 150px; float:left;margin:35px 10px; background:transparent;}
div#secblock3      {height: 140px; width: 150px; float:left;margin:35px 10px; background:transparent;}
div#secblock4      {height: 140px; width: 150px; float:left;margin:35px 10px; background:transparent;}

html>body div#secblock1      {height: 140px; width: 150px; float:left; clear:left;margin:15px 10px 35px 0; background:transparent;}
html>body div#secblock2      {height: 140px; width: 150px; float:left;margin:15px 10px 35px 0; background:transparent;}
html>body div#secblock3      {height: 140px; width: 150px; float:left;margin:15px 10px 35px 0; background:transparent;}
html>body div#secblock4      {height: 140px; width: 150px; float:left;margin:15px 10px 35px 0; background:transparent;}

#secblock1 img {margin-bottom:20px}
#secblock2 img {margin-bottom:20px}
#secblock3 img {margin-bottom:20px}
#secblock4 img {margin-bottom:20px}

/*This is the rule for Opera, Netscape and IE*/
#headup           {height: 65px; width: 523px; background: #CFD4C5; padding: 5px; background-image: url(../_images/topbacktwo.gif); border: 1px solid #BEC7C8;}

/*Now change it for Netscape. Note the asterix after the body component - Opera cannot see this rule*/
html>body*#headup {height: 53px; width:512px;}

/*Now change it for IE. Opera cannot see this rule, nor can Netscape*/
html*#headup      {height: 60px; width: 523px; background: #CFD4C5; padding: 5px; background-image: url(../_images/topbacktwo.gif); border: 1px solid #BEC7C8;}


div.contain          {width: 485px;
                   height: 20px;
                   border-top: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;
                  }
                                                                        
html>body div.contain          {width: 515px;
                   height: 20px;
                   border-top: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;
                  }                                                                        

div.contained         {width: 485px;
                   height: 25px;
                   border-top: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;
                   
                  }
                  
                  
html>body div.contained         {width: 515px;
                   height: 50px;
                   border-top: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;

                  }

div.containedpatch         {width: 485px;
                   height: 25px;
                   border: 1px solid #000000;
                   background-color: #f0f3eB;
                   
                  }

html>body div.containedpatch {height:auto;width:523px;}


div.containedpatchhead         {width: 485px;
                        height: 50px;
                        border: 1px solid #000000;
                        background-color: #f0f3eB;}

html>body div.containedpatchhead {height: auto;width:523px;}

div.containerx         {width: 485px;
                   height:  30px;
                   border-top: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;
                   
                  }
                  
                  
html>body div.containerx         {width: 515px;
                   height:50px;
                   border-top: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;

                  }

div.container         {width: 485px;
                   height: 25px;
                   border: 1px solid #000000;
                   background-color: #f0f3eB;
                   margin-bottom: 25px;
                   padding:5px;
                  }

                  html>body div.container {height: auto; min-height: 25px; width: 505px}

div.containerspace    {width: 523px;
                   height: 15px;
                   border: 1px solid #000000;
                   background-color: #f0f3eB;
                   margin-bottom: 5px;
                   padding-top:5px;
                   padding-left:5px
                     }

                  html>body div.containerspace {height: auto; width: 515px}

div.containerspot    {width: 485px;
                   height: 25px;
                   border: 1px solid #000000;
                   background-color: #f0f3eB;
                   margin-bottom: 5px;
                     }

                  html>body div.containerspot {height: 50px;width: 515px;}


.containeropen     {width: 485px;
                   height: 25px;
                   border-bottom: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;
                   margin-bottom: 25px;
                  }

div.containeropenshort{width: 485px;
                   height: 25px;
                   padding: 5px;
                   border-bottom: 1px solid #000000;
                   border-left: 1px solid #000000;
                   border-right: 1px solid #000000;
                   background-color: #f0f3eB;
                   margin-bottom: 25px;
                  }
                  
html>body .containeropenshort {width:475px; height: 15px;}

.footnote           {width: 600px;
                    height: 25px;
                    padding-top: 0;
                    padding-left: 5px;
                   }

.footnote a {color: #2E3233;
             font-family: Verdana, Century Gothic; Trebuchet MS, Tahoma, News Gothic MT, Arial, Helvetica, sans-serif;
             font-size: 12px;
             }

html>body .footnote {width:99%; height: 20px; }



.footnoteabout           {width: 600px;
                    height: 25px;
                    border: 1px solid #000000;
                    padding-top: 5px;
                    padding-left: 5px;
                    padding-right: 5px;
                    background-color: #E0E5DF; font-size:12px;
                   }

html>body .footnoteabout {width:99%; height: 20px; position:absolute; top: 1200px; left:0px; }

.privacy           {width: 25%;
                    height: 24px;
                    float:left;
                    text-align: left;
                   }

html>body .privacy {height:22px;}

.terms              {width: 25%;
                    height: 24px;
                    float:left;
                    text-align: center;
                   }

html>body .terms {height:22px;}

.mapsite              {width: 23%;
                    height: 24px;
                    float: left;
                    text-align: right;
                   }

html>body .mapsite {height:22px;}


.about              {width: 25%;
                    height: 24px;
                    float: right;
                    text-align: right;
                   }

html>body .about {height:22px;}





div.shrinkwrap        {width: 200px;
                    height: 200px;
                    font-size:12px;
                    font-weight:bold;
                    margin-top:30px;

                   }
                   
html>body div.shrinkwrap        {width: 480px;
                    height: 200px;


                   }
                   
.telephone      {width: 510px; height: 30px;font-size:12px}
.phoneright     {width: 150px; height: 25px;float: left;}
.phoneleft      {width: 150px; height: 25px;float: left;}

#contactinfo {postion:absolute;
              top: 0px; height:130px;
              width:400px;
              font-size:12px}
                                                        
html>body #contactinfo { margin-top: 10px;height: 200px;}

#address {width: 200px; float:left;
         }
                                         
html>body #address {height: 200px;}

#mailwrap {width: 160px;
           height: 100px;
		   font-size:12px}
                                         
html>body #mailwrap {width: 160px;
           height: 100px;
                                         float: right;}                                         
                                         
#mailing {width: 160px;
          height: 60px;
          background-image: url(../_images/addy.gif);
          background-repeat: no-repeat;
          }

#registered {width: 50%;
             height: auto;
             padding: 5px;
             text-align: center;
             margin: 5px;
             margin-top: 30px;
             font-size: 12px;
             border: 1px dashed #000000;

            }

html>body #registered {width: 50%}

#aboutleft {
            width: 160px;
            height: auto;
            border: 1px solid #ffffff;
            padding: 5px;
           background-color: #ffffff;
           font=size: 75%;
           position:absolute;
           top:0px;
           left:410px;
           }
           
html>body #aboutleft {float:right;
            width: 180px;
            height: 772px;
            border: 1px solid #ffffff;
            padding: 5px;
           background-color: #ffffff;
           font=size: 75%;
           }

div#twrap {width: 600px;
            height: 700px;
            }

html>body div#twrap {width: 600px;
            height: 900px;
            }

div#libertyhall {width: 400px;
              height: 1200px;
              float: left;}

html>body div#libertyhall {width: 400px;
              height: 400px;
     
              float: left;}

div#wrapabout {width: 100%;
            height: 650px;
            }
            
html>body div#wrapabout {width: 100%;
            height: 1080px;
            }
            
div#purchasewrap {width: 602px;
                  height: 147px;
                  border-top: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  }
                  
html>body div#purchasewrap {width: 593px;
                  height: 63px;
                  border-top: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  }
                  
div#purchaseopt {width: 600px;
                  height: 20px;
                  border-bottom: 1px solid #000;
                  }
                  
html>body div#purchaseopt {width: 593px;
                  height: 20px;
                  border-bottom: 1px solid #000;
                  }
                  
div#purchaseheaderfirst {width: 190px;
                  height: 20px;
                  background: #E0E5E0;
                  float: left;
                  padding-left:2px;
                  font-size: 12px
                  }
                  
html>body div#purchaseheaderfirst {width: 188px;
                  height: 20px;
                  background: #E0E5E0;
                  float: left;
                  padding-left:2px;
                  font-size: 12px
                  }
                                                                        
                                                                        
                                                                        
div#purchaseheaderfirstshorty {width: 150px;
                  height: 20px;
                  background: #E0E5E0;
                  float: left;
                  padding-left:2px;
                  font-size: 12px
                  }
                  
html>body div#purchaseheaderfirstshorty {width: 148px;
                  height: 20px;
                  background: #E0E5E0;
                  float: left;
                  padding-left:2px;
                  font-size: 12px
                  }        
                                                                        
div#purchaseheaderfirstshortyshorty {width: 80px;
                  height: 20px;
                  background: #E0E5E0;
                  float: left;
                  padding-left:2px;
                  font-size: 12px
                  }
                  
html>body div#purchaseamountcolwhite{width: 78px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                  font-size: 12px
                  border-left: 1px solid #000;
                  }                                                                                                                                                        


div#purchaseamountcolwhite {width: 80px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                  border-left: 1px solid #000;
                  font-size: 12px
                  }
                  
html>body div#purchaseheaderfirstshortyshorty {width: 78px;
                  height: 20px;
                  background: #E0E5E0;
                  float: left;
                  padding-left:2px;
                  font-size: 12px
                  }                                                                                                                                                        



div#purchaseheader {width: 150px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchaseheader {width: 148px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                                                                        
div#purchaseheadercost {width: 110px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchaseheadercost {width: 108px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                                                                        
div#purchasecostcolwhite {width: 108px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                                                                        
div#purchaseheaderlong {width: 314px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchaseheaderprodname {width: 246px;
                  height: 20px;
                  background: #E0E5E0;
                  float: left;
                  padding-left:2px;
                  }
                  

div#purchaseheaderlong {width: 314px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchaseitemcolwhite {width: 312px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }

html>body  div#purchaseitemcolwhite {width: 313px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchaseheaderlong {width: 312px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }                                                                                                                                                                
                  
div#purchaseheaderend {width: 183px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
html>body div#purchaseheaderend {width: 177px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                                                                        
div#purchaseheaderendshorty {width: 153px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
html>body div#purchaseheaderendshorty {width: 147px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                                                                        
div#purchaseheaderendshortyshorty {width: 100px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
html>body div#purchaseheaderendshortyshorty {width: 94px;
                  height: 20px;
                  background: #E0E5E0;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }                                                                                                                                                

div#purchasenormalfirst {width: 190px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchasenormalprodname {width: 246px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                  }
                  
html>body div#purchasenormalfirst {width: 188px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                  }

                                                                        
        div#purchasenormalfirstshorty {width: 150px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                  }
                  
html>body div#purchasenormalfirstshorty {width: 148px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                  }                


                                                                        
        div#purchasenormalfirstshortyshorty {width: 80px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                                                                                          text-align: center;
                  }
                  
html>body div#purchasenormalfirstshortyshorty {width: 78px;
                  height: 20px;
                  background: #D5DECA;
                  float: left;
                  padding-left:2px;
                                                                                          text-align: center;
                  }                                                                
                  
div#purchasenormal {width: 150px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchasenormal {width: 148px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                                                                        
div#purchasenormalcost {width: 110px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchasenormalcost {width: 108px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }        
                                                                        
div#purchasenormallong {width: 314px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchasenormallong {width: 312px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }                                                                                                                                                
                  
div#purchasenormalend {width: 183px;
                  height: 21px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  text-align: center;
                  }

html>body div#purchasenormalend {width: 177px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  text-align: center;
                  }
                                                                        
                                                                        
div#purchasenormalendshorty {width: 154px;
                  height: 21px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  text-align: center;
                  }

html>body div#purchasenormalendshorty {width: 147px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  text-align: center;
                  }
                                                                        
div#purchasenormalendshortyshorty {width: 100px;
                  height: 21px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  padding-left:2px;
                  float: left;
                  }

html>body div#purchasenormalendshortyshorty {width: 94px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  }        
                                                                        
div#purchasenormalendshortyshortyred {width: 100px;
                  height: 21px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                                                                        color: #f00;
                  }

html>body div#purchasenormalendshortyshortyred {width: 93px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                  float: left;
                  padding-left:2px;
                                                                        color: #f00;
                  }                                                                                                                                                                                                                                                


div#purchasenormalendtwo {width: 154px;
                  height: 21px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                                                                        color: #000;
                  float: left;
                  text-align: left;
                  }

html>body div#purchasenormalendtwo {width: 147px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                                                                        color: #000;                                                                
                  float: left;
                  padding-left:2px;
                  text-align: left;
                  }
                                                                        
div#purchasenormalendred {width: 154px;
                  height: 21px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                                                                        color: #f00;
                  float: left;
                  text-align: left;
                  }

html>body div#purchasenormalendred {width: 147px;
                  height: 20px;
                  background: #D5DECA;
                  border-left: 1px solid #000;
                                                                        color: #f00;                                                                
                  float: left;
                  padding-left:2px;
                  text-align: left;
                  }                                                                        
                                                                        


div#infowrap {width: 602px;
                  height: auto;
                  margin-bottom: 10px;
                  }

html>body div#infowrap {width: 603px;
                  height: 410px;
                  }
                  

div#infowrap2 {width: 602px;
                  height: auto;
                  margin-bottom: 10px;
                  }

html>body div#infowrap2 {width: 603px;
                  height: 320px;
                  }
                  

div#infowrapshort {width: 603px;
                  height: auto;
                  }
                  
html>body div#infowrapshort {width: 603px;
                  height: 180px;
                  }
                                                                        
div#infowrapshortship {width: 603px;
                  height: auto;
                  }
                  
html>body div#infowrapshortship {width: 603px;
                  height: 50px;
                  }                                                                        

div#questcol {width: 195px;
                  height: auto;
                  float: left;
                  padding-right:0px;
                  }

div#questrow {width: 190px;
                  height: 26px;
                  text-align: right;
                  margin-bottom:3px;
                  font-size: 12px;
                  }

html>body div#questrow {width: 190px;
                  height: 24px;
                  text-align: right;
                  margin-bottom:3px;
                  }
                  
                  
div#questrowdouble {width: 190px;
                  height: 44px;
                  text-align: right;
                  margin-bottom:3px;
                  font-size: 12px;
                  }

html>body div#questrowdouble {width: 190px;
                  height: 58px;
                  text-align: right;
                  margin-bottom:3px;
                  }
                  
div#questrowdrop {width: 190px;
                  height: 210px;
                  text-align: right;
                  margin-bottom:3px;
                  font-size: 12px;
                  padding-top:7px;
                  }

html>body div#questrowdrop {width: 190px;
                  padding-top:9px;
                  height: 211px;
                  text-align: right;
                  margin-bottom:3px;
                  }

div#anscol {width: 400px;
                  height: auto;
                  float: right;
                  padding-left:3px;
                  }


html>body div#anscol {width: 390px;
                  float: right;
                  margin-right: 2px;
                  }

div#ansrow {width: 380px;
                  height: 25px;
                  margin-bottom:3px;
                  }
                  
                                                                        
div#ansrowmarg {width: 380px;
                  height: 35px;
                  margin-bottom:0px;
                  margin-top:0px;
                  }
                  
div#ansrowdownload {width: 380px;
                  height: 30px;
                  margin-bottom:3px;
                  }

div#ansrowdouble {width: 380px;
                  height: 48px;
                  margin-bottom:3px;
                  }

                  
html>body div#ansrowdouble {width: 380px;
                  height: 58px;
                  margin-bottom:3px;
                  }
                  
div#ansrowdrop {width: 380px;
                  height: 210px;
                  margin-bottom:3px;
                  }


html>body div#ansrowdrop {width: 380px;
                  height: 220px;
                  margin-bottom:3px;
                  }

 
div#purchasewraptwo {width: 521px;
                  height: 80px;
                  border-top: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  margin-left:0px;
                  margin-bottom: 10px;
                  }
                  
html>body div#purchasewraptwo {width: 521px;
                  height: 84px;
                  border-top: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  }
                 
div#purchaseopttwo {width: 521px;
                  height: 20px;
                  border-bottom: 1px solid #000;
                  }
                  
html>body div#purchaseopttwo {width: 521px;
                  height: 20px;
                  border-bottom: 1px solid #000;
                  }

div#purchasewrapthree {width: 602px;
                  height: 134px;
                  border-top: 1px solid #000;
                  border-bottom: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  }
                  
html>body div#purchasewrapthree {width: 603px;
                  height: 126px;
                  border-top: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  }




div#purchaseoptthree {width: 600px;
                  height: 20px;
                  margin-left:1px;
                  margin-top: 0px;
                  margin-bottom: 0px;
                  border-bottom: 1px solid #000;
                  }

html>body div#purchaseoptthree {width: 603px;
                  height: 20px;
                  margin-left:0px;
                  margin-top: 0px;
                  margin-bottom: 0px;
                  border-bottom: 1px solid #000;
                  }

div#purchaseopttotal {width: 600px;
                  height: 20px;
                  margin-left:0px;
                  margin-top: 0px;
                  margin-bottom: 0px;
                  border-bottom: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  }

html>body div#purchaseopttotal {width: 603px;
                  height: 20px;
                  margin-left:0px;
                  margin-top: 0px;
                  margin-bottom: 0px;
                  border-bottom: 1px solid #000;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                 }

div#purchasenormalthree {width: 148px;
                  height: 20px;
                  float: left;
                  padding-left:2px;
                  }
                  
div#purchasenormalfour {width: 148px;
                  height: 20px;
                  float: left;
                  padding-left:2px;
                  }

div#purchasenormalfourfixed {width: 148px;
                  height: 20px;
                  float: left;
                  padding-left:2px;
                  }


div#purchasenormalendthree {width: 155px;
                  height: 21px;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  border-bottom: 1px solid #000;
                  border-top: 1px solid #000;
                  float: left;
                  text-align: left;
                  }

html>body div#purchasenormalendthree {width: 148px;
                  height: 20px;
                  border-left: 1px solid #000;
                  border-right: 1px solid #000;
                  border-bottom: 1px solid #000;
                  float: left;
                  padding-left:2px;
                  text-align: left;
                  }

.shrinkwrap a:link {color:#3E0502; text-decoration: none;}
.shrinkwrap a:visited{color:#3E0502; text-decoration: none;}
.shrinkwrap a:hover{color:#0C0089; text-decoration: none;}
.shrinkwrap a:active{color:#3E0502; text-decoration: none;}

.mailing a:link {width: 150px;
          height: 40px; color:#3E0502; text-decoration: none; border: 1px solid; #ffffff;}
.mailing a:visited{width: 150px;
          height: 40px; color:#3E0502; text-decoration: none; border: 1px solid; #ffffff;}
.mailing a:hover{width: 150px;
          height: 40px; color:#0C0089; text-decoration: none; border: 1px solid; #000000;}
.mailing a:active{width: 150px;
          height: 40px;color:#3E0502; text-decoration: none; border: 1px solid; #ffffff;}

a.headshrink:link {font-family: Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif; height: 50px; width: 400px; color:#3E0502; text-decoration: none; border 1px solid #ffffff;}
a.headshrink:visited{font-family: Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif; height: 50px; width: 400px; color:#3E0502; text-decoration: none; border 1px solid #ffffff;}
a.headshrink:hover{font-family: Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif; height: 50px; width: 400px; color:#0C0089; text-decoration: none; border 1px solid #ffffff;}
a.headshrink:active{font-family: Century Gothic; Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif; height: 50px; width: 400px; color:#3E0502; text-decoration: none; border 1px solid #ffffff;}

div.mapmenu {width: 300px;
             height: auto;
                                                 }
                                                 
div.minimapmenu {width: 300px;
             height: auto;
                                                 margin-left:30px;
                                                 }
                                                 
div.veryminimapmenu {width: 300px;
             height: auto;
                                                 margin-left:60px;
                                                 }                                                                                                                  

div.comment {width: 280px;
             height: auto;
                                                 font-size: 12px;
                                                 color: #000;
                                                 padding-left:20px;
                                                 padding-bottom:20px;
                                                 }
                                                 
html>body div.comment {width: 280px;
             height: auto;
                                                 font-size: 12px;
                                                 color: #000;
                                                 padding-left:5px;
                                                 }                                                 
                                                
div.makelibehaveinie {width: 280px;
             height: 20px;
                                                 font-size: 12px;
                                                 color: #000;
                                                 }
                                                
div.buttonup {width: 100%;
              height: 50px;
                                                        margin-top: 20px;
                                                        margin-bottom:20px;
                                                        text-align: left;
                                                        }
                                                                                        
div.messagewrap {width: 600px;
                  height: 25px;
                  margin-bottom: 5px solid #000;
                  }
                  
html>body div.messagewrap {width: 603px;
                  height: 20px;
                  margin-bottom: 5px solid #000;
                  }

div.messagelable {width: 223px; height: 18px; border-bottom: 1px solid #000;float:left;}
div.messagecont         {width: 300px; height: 18px; float:right;}
div.messageblank {width: 223px; height: 18px; float:left;}

div#custommes {background: #FAF6E2;
                border-top: 3px solid #BEC7C8;
                border-bottom: 3px solid #BEC7C8;
                border-left: 3px solid #BEC7C8;
                border-right: 3px solid #BEC7C8;
                width: 500px;
                height: auto;
                padding: 10px;
                text-align: center;
                color: #00260E;
                font-family: Times New Roman, Trebuchet MS, Tahoma, Verdana, News Gothic MT, Arial, Helvetica, sans-serif;
                font-size: 12px;}
                
div.t_quote     {width:75%;
                height:25px;
                padding 0 0 0 25px;
                }
div.pullquote   {width:75%;
                height:auto;
                }
                
div.pullquote p:before {content: url("../_images/quote_top.gif");float:left;display:block;}
div.pullquote p:after {content: url("../_images/quote_base.gif");float:right;display:block;padding-left:50%;}

div.b_quote     {width:75%;
                height:25px;
                padding 0 0 0 25px;}

table#press     {cellpadding:2;
                 cellspacing:2;
                 border:none;
                 text-align: left;
                 width: 100%;
                 background: #fff;
                 }
                 
table#press td  {vertical-align: top}
                 
tr.press        {vertical-align: top;
                font-weight: bold;
                background-color: #fff;
				text-align:left;
                }
                
tr.heavy td        {background-color: #fff;}
tr.lite td         {background-color: #fff;}

table#press a   {background:transparent;
                 width:100%;
                 height:100%;
                 display:block;
                 margin:0;
                 padding:0;}
                 
table#press a:hover {background:#fff;
                 width:100%;
                 height:100%;
                 display:block;
                 margin:0;
                 padding:0;}
                 
#menuwrap {width:auto;
                  height:110px;
                  margin 0;
                  position:absolute;
                  left: 150px;
                  top: 30px;
                 }




ul#nav { /* all dropdown lists */
        list-style-type: none;
                  color:#030400;
                  font-size:10px;
                  font-weight:normal;
                  margin:0px;
                  padding:0px;
                  width: 610px;
                  height: 110px;
                  position:absolute;
                  left:0px;
                  top:0px;
                  z-index:1;
}


html>body ul#nav {width: 610px; font-size: 10px;}




ul#nav li /* all list items */
      {margin: 0;
                padding:0;
                width:100px;
                height:27px;
                font-size:9px;
                float:left;
                }
                
html>body ul#nav li {margin: 0px;
padding: 1px 0 0 0;
width: 100px;
height:auto;
min-height:27px;
float:left;
}

ul#nav a:link {display: block;

                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
        }
ul#nav a:visited {display: block;
                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
}
ul#nav a:hover {display: block;
                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
}
ul#nav a:active {display: block;
                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
}

ul#nav li ul { /* second-level lists */
        position: absolute;
        top:20px;
        left: -999em;
        width:600px;
        height:16px;
        padding:0;
        margin:0;
        z-index:2;

}


ul#nav li ul li { /* second-level lists li*/
        margin:0;
        width:140px;
        width:138px !important;
        height:20px;
         min-height:20px !important;
        text-align:left;
        padding:3px 5px 0 5px;
        background:#F5F5F5;
        border:1px solid #dddddd;
        border-left:2px solid #025962;
        position:relative;
        float:left;
}

ul#nav li ul li a:link {color:#030400;
        border:none;
        }
ul#nav li ul li a:visited {color:#030400;
        border:none;
}
ul#nav li ul li a:hover {color:#000;
        border-bottom:1px solid #110000;
        border:none;
}
ul#nav li ul li a:active {color:#030400;
        border-bottom:1px solid #110000;
        border:none;
}


ul#nav li:hover ul ul, ul#nav li:hover ul ul ul,
ul#nav li:hover ul ul ul ul, ul#nav li.sfhover ul ul,
ul#nav li.sfhover ul ul ul, ul#nav li.sfhover ul ul ul ul {position:absolute;
                                                z-index:3;
                                                left: -999em;

                                                }



ul#nav li:hover ul, ul#nav li.sfhover ul { /* lists nested under hovered list items */
        left: 100px;
}

ul#nav li li:hover ul,  ul#nav li li li:hover ul, ul#nav li li li li:hover ul,
ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul, ul#nav li li li li.sfhover ul
{position:absolute;top:20px;left:-135px;z-index:3; width:600px;height:300px;}


ul#nav li li:hover ul li,  ul#nav li li li:hover ul li, ul#nav li li li li:hover ul li,
ul#nav li li.sfhover ul li, ul#nav li li li.sfhover ul li, ul#nav li li li li.sfhover ul li
{background:#ddd;}

}


ol.anchor         {list-style-type: none;
                  color:#000000;
                  font-family:  Arial, Trebuchet MS, Tahoma, Verdana, News Gothic MT, Helvetica, sans-serif;
                  font-size:12px;
                  font-weight:normal;
                  text-align: center;
                  margin:0 0 20px 0;
                  padding:0 0 30px 0;
                  line-height:100%;
                  font-style: normal;
                  margin-left: -10px;
                  width: 485px;
                  height: 80%;
                  border: 1px solid #000000;
                  background-color: #BDC8BF;
                  padding: 15px 0 30px 0}

html>body ol.anchor {margin-left: -1px; width: 495px; height:auto; line-height:100%; font-size:12px;}


li.anchor    {margin: 0px;
              text-align: center;
              padding:0px;
              width: 400px;
              }

html>body li.anchor {padding: 0px; width: 420px; margin-left:45px;}

li.anchor a {
                display: block;
                border-left: 5px solid #C1C8C2;
                border-right: 5px solid #C1C8C2;
                background-color: #F5F3E7;
                color: #000000;
                text-decoration: none;
                width: auto; height: 100%;
             }

html>body li.anchor a {width: 400px; height: 100%;min-height:16px;margin:1px 0;}

li.anchor a:hover {
                border-right: 5px solid #0a6544;
                border-left: 5px solid #0a6544;
                background-color: #F5F3E7;
                color: #000000;
                width: auto; height: 100%;
                font-weight: normal;
                }


html>body li.anchor a:hover {width: 400px; height: 100%;}

li.anchor a:active {
                border-right: 5px solid #875d58;
                border-left: 5px solid #875d58;
                background-color: #F5F3E7;
                color: #3E0502;
                width: 100%; height: 100%;}

html>body li.anchor a:active {width: 400px; height: 100%;}

a.anchor:link           {color:#000000; text-decoration: none;}
a.anchor:visited        {color:#000000; text-decoration: none;}
a.anchor:hover          {color:#000000; text-decoration: none;}
a.anchor:active         {color:#000000; text-decoration: none;}

div #navclear {width:100%; height:120px; background:transparent;}

ul#navman { /* all dropdown lists */
        list-style-type: none;
                  color:#030400;
                  font-size:9px;
                  font-weight:normal;
                  margin:0px;
                  padding:0px;
                  width: 600px;
                  height: 200px;
                  position:absolute;
                  left:0px;
                  top:30px;
                  z-index:1;
                  display:block;
}


html>body ul#navman {width: 600px; font-size: 9px;height:auto; display:block }




ul#navman li /* all list items */
      {margin: 0;
                padding:0;
                width:120px;
                height:17px;
                font-size:9px;
                float:left;
                background:#BDC8BF;
                }

html>body ul#navman li {margin: 0px;
padding: 1px 0 0 0;
width: 120px;
height:auto;
min-height:27px;
float:left;
}

ul#navman a:link {display: block;

                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
        }
ul#navman a:visited {display: block;
                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
}
ul#navman a:hover {display: block;
                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
}
ul#navman a:active {display: block;
                border-left: 2px solid #46616A;
                background-color: transparent;
                color:#000;
                text-decoration: none;
                height:auto !important;
                min-height:17px !important;
                height:16px;
                padding:3px 0 1px 3px;
}

