/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {margin: 10px;}

#page2col { 
   margin: 0px auto 0px auto;
   height: 100%;
   width: 920px;
   }
   
#leftcol { 
   float: left;
   width: 200px;
   margin: 10px 0px 0px 3px;
   padding: 0px 5px 5px 5px;
   height: auto;
   }
   
#maincol { 
   margin: 0px 0px 0px 215px;
   padding: 0px;
   width: auto;
   height: auto;
   }   

#page2col-leftnav { 
   margin: 0px auto auto;
   width: 920px;
   }

#loginbar { 
   margin: 0px 0px 0px 0px;
   padding: 0px 20px 10px 13px;
   clear: both;
   height: 30px;
   }

#brandingbar { 
    margin: 0px;
    padding: 0px;
    clear: both; 
    }

#brandingbar h1 { 
   margin: 0px;
   padding: 10px;
   }

#topnavbar {
   margin: 0px; 
   padding: 0px;
   }

#topnavbar ul {
   margin: 0px 0px 0px 0px;
   padding-left: 0px;
   }

#topnavbar ul li {
   display: inline; 
   list-style-type:none;
   padding: 0px 5px 0px 5px;
   }

#navbar {margin: 0px;padding: 0px;height: 29px;clear: both;}
#navbar ul {margin: 0px;padding: 0px;}
#navbar ul li {display: block; *display: inline; float: left;list-style-type: none;margin: 0px;padding: 0px 0px 0px 0px;}
#navbar ul li a:link {display: block;margin: 0px;padding: 0px;}
#navbar ul li a:visited {display: block; margin: 0px;padding: 0px;}
#navbar ul li a:hover {margin: 0px;padding: 0px;}
#navbar ul li a.active {display: block;margin: 0px;padding: 0px;}

#breadcrumb {
   padding: 3px 3px 3px 0px;
   }

#breadcrumb ul {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;}

#breadcrumb ul li {
   display: inline; 
   list-style-type:none;
   margin: 0px 3px 0px 0px;
   padding: 0px 3px 0px 0px;
   }

#breadcrumbhome {
   padding: 3px 3px 3px 0px;
   }

#breadcrumbhome ul {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 15px;}

#breadcrumbhome ul li {
   display: inline; 
   list-style-type:none;
   margin: 0px 3px 0px 0px;
   padding: 0px 3px 0px 0px;
   }
   
#leftcol-home { 
   float: left;
   width: 180px;
   margin: 10px 0px 0px 3px;
   padding: 0px 5px 5px 5px;
   border: 1px solid blue;
   height: auto;
   }

#contentHead { 
    background-color: #003263;
    background-image: url('/iv2-images/igp/images/Dark_blue.gif');
    background-repeat: no-repeat;
    background-position: bottom right; 
    position: relative; 
    margin: 0 246px 0 10px;
    height: 193px; 
}
#contentHead img { 
    position: absolute; 
    top: 0; 
    left: 0; 
}
#contentHead h3 { 
    color: #FFFFFF; 
    position: absolute; 
    bottom: 0px; 
    right: 30px; 
    font-size: 1.0em; 
}


#maincol-left { 
   margin: 0px 240px 0px 0px;
   padding: 0px;
   width: auto;
   height: auto;
   }

#maincol-home { 
   margin: 0px 00px 0px 0px;
   padding: 0px 0px 15px 0px;
   width: auto;
   height: auto;
   }

#pagefooter {
   margin: 0px;
   padding: 0px;
   }

#pagefooter .copyright {
   margin: 10px 0px 10px 0px;
   padding: 0px;
   }


/* -- ===== Selector Styles ===== -- */

   
.selector {
   margin: 5px 0px 0px 0px;
   padding: 0px;
   width: 200px;
   }

.selector .header {
   display: block;
   padding: 2px;
   margin: 0px;
   }

.selector .header p {
   padding: 5px 0px 0px 0px;
   margin: 0px 0px 0px 6px;
   line-height: 110%;
   }

.selector .body { 
   padding:1px; 
   }

.selector .body .site {
   padding: 5px 2px 5px 6px;
   margin: 0px 0px 0px 0px;
   }

.selector .body .usergroup {
   padding: 5px 2px 5px 12px;
   margin: 0px 0px 0px 0px;
   }

.selector .body ul { 
   padding: 0px; 
   margin-top: 0px;
   margin-bottom: 2px;
   margin-left: 20px;
   }

.selector .body ul li { 
   padding-left: 0px; 
   margin-top: 4px;
   margin-bottom: 4px;
   margin-left: 5px;
   }

.selector .footer { 
   padding: 2px 2px 2px 5px;
   display: none;
   }

/* -- ===== Site Block Styles ===== -- */
.siteblock { 
   margin: 10px 10px 6px 10px;
   }

.siteblock .header {
   padding: 0px;
   margin: 0px;
   height: 26px; 
   }

.siteblock .header p {
   padding: 4px;
   margin: 0px 0px 0px 10px;
   line-height: 110%;
   }



.siteblock .cat-description { 
   padding: 6px 60px; 
   }

.siteblock .body { 

   }
  
/* -- ===== Items Styles ===== -- */
.spacer {
   clear: both;
   }

/* catalog view item styles */
.item {
   margin: 0px;
   padding: 0px;
   }

.item ul { 
   margin-top: 12px;
   margin-bottom: 0px;
   padding: 0px 0px 0px 15px;
   }

.item ul li { 
   margin-top: 0px;
   margin-bottom: 0px;
   }
   
.item p { 
   margin-top: 0px;
   margin-bottom: 0px;
   }
   
.item ul li, .item p { 
   line-height: 1.30em;
   }

.item h1 {
   margin: 10px 5px 5px 0px;
   }


.item .header {
   padding-left: 6px;
   }

    
.item .body {margin: 0px; padding:0px; }


/* Selectors List Styles */
.selector ul {
   list-style: none; 
   margin: 0px;
   padding: 0px; 
   }

.selector ul .navitem { 
   margin: 0px 0px 0px 0px; 
   }
   
/* -- ===== Links Styles ==== -- */

.selector ul li a {
   margin: 0px;
   padding: 0px; 
   }

.selector ul li a:hover {
   margin: 0px;
   padding: 0px;
   }

.selector ul li a:visited {
   margin: 0px;
   padding: 0px;
   }

ul.popup li {
   padding: 2px 2px 2px 5px; 
   }


.spacer {clear: both; }

.toc-ns {margin: 0 0 15px 0;}