/* IWDG styles */

body { 
   margin: 0px;
   padding: 0px; 
   }

body, input, select, textarea { 
   font: 11px Verdana;
   }

h1 { 
   margin: 30px 0px 15px 0px; 
   font: bold 22px Trebuchet MS, sans-serif; 
   }
h2 { 
   margin: 30px 0px 10px 0px; 
   font: bold 16px Trebuchet MS, sans-serif; 
   }
h3 { 
   margin: 20px 0px 15px 0px; 
   font: bold 14px Trebuchet MS, sans-serif; 
   }

p, table { 
   margin: 0px 0px 12px 0px; 
   }

ul, ol  { 
   margin: 3px auto 3px auto;
   } 
ul { 
   list-style-type: square; 
   }
li {
   margin-bottom: 4px;
   }

th {
   text-align: left;
   }

a { 
   color: #244674; 
   text-decoration: underline; 
   }
a:hover { 
   color: #A3B4CC; text-decoration: none; 
   }

/* layout */ 


#holder {
   }
#innerHolder {
   float: left;
}

#header {
   float: left;
   width: 755px;
   }
   
#nav01 {
   display: none;
   }
#nav02 {
   display: none;
   }

#mainHolder {
   float: left;
   width: 100%; 
   }
#mainLeft {
   display: none;
   }
#mainLeft a {
   display: none;
   }
#mainCentre {
   float: left;
   padding: 0px 15px 0px 15px; 
   width: 100%; 
   line-height: 18px; 
   }
#mainRight {
   display: none;
   }
   
   /* wide template modifications */
   #mainLeft.wide {
      display: none; 
   }
   #mainCentre.wide {
      width: 565px;
   }

#footer {
   display: none;
   }
#footerNav {
   display: none;
   } 
#bottom {
   display: none;
   }



/* class styles */

div.iscopeResults {
   float: left;
   margin-left: -145px; 
   }

div.caption1, caption.table1 { 
   padding: 0px 10px 0px 10px; 
   background-color: #627590; 
   color: #ffffff; 
   font-weight: bold; 
   font-size: 10px; 
   text-align: center; 
   }
div.barChart1 {
   margin: 0px 0px 10px 0px; 
   border: solid 1px #627590; 
   padding: 0px 5px 0px 5px; 
   background-color: #E9EDF2;
   }
th.sectionHead { 
   margin: 0px 3px 0px 3px; 
   color: #ffffff; 
   background-color: #B5C3D6; 
   font: bold 11px Verdana;
   text-align: left; 
   }
div.footnote {
   float: left;
   margin-top: 30px;
   padding-top: 10px;
   font: 11px Verdana;
   line-height: 16px;
   color: #627590;
   }


/* images */

img.border { 
   border: solid 1px #A3B4CC; 
   }
img.right { 
   float: right; 
   margin: 0px 0px 4px 4px; 
   border: solid 1px #627590; 
   }
ul.bullets01 {
   list-style-image: url(/images/bullet_arrow.gif)
   }
div.imageLeft {
   float: left;
   margin: 0px 5px 5px 0px; 
   font: 9px Verdana;
   }
div.imageRight {
   float: right;
   margin: 0px 0px 5px 5px; 
   font: 9px Verdana;
   }
div.imageLeft img, div.imageRight img {
   border: solid 1px #627590; 
   }

/* table style 1 */

table.table1 { 
   border-right: solid 1px #627590; 
   border-top: solid 1px #627590; 
   }
table.table1 th, table.table1 td, table.table1 caption { 
   border-left: solid 1px #627590; 
   border-bottom: solid 1px #627590; 
   padding: 3px 10px 3px 10px; 
   }
table.table1 th { 
   background-color: #a3b4cc; 
   font-weight: bold; 
   color: #ffffff; 
   text-align: left;
   }
table.table1 td { 
   background-color: #E9EDF2; 
   }  

/* table style 2 */

table.table2 th { 
   border-bottom: solid 1px #244674; 
   padding: 5px 15px 5px 0px; 
   } 
table.table2 td {  
   border-bottom: solid 1px #a3b4cc; 
   padding: 5px 15px 5px 2px;
   } 

/* table style 3 */

table.table3 { 
   border: solid 1px #627590; 
   }
table.table3 caption { 
   padding: 2px 10px 2px 10px; 
   background-color: #627590; 
   font: bold 10px Verdana; 
   color: #ffffff; 
   text-align: left; 
   }
table.table3 th, table.table3 td { 
   padding: 5px 10px 5px 10px; 
   text-align: left;
   }
table.table3 th { 
   background-color: #E9EDF2; 
   font-weight: bold; 
   text-align: left;
   }
table.table3 td { 
   background-color: #E9EDF2; 
   }

/* table style 4 (sighting/effort/stranding reports) */

table.table4 { 
   margin-bottom: 0px; 
   border: solid 1px #E6EAEE;
   width: 418px;
   }
table.table4 th { 
   width: 120px;
   }


/* forms */

form.search { 
   margin: 6px 0px 6px 0px; 
   padding: 6px 7px 2px 7px;
   width: 126px;
   height: 56px;    
   background-image: url('/images/searchform_bg.gif'); 
   background-repeat: no-repeat; 
   font: bold 9px Verdana; 
   color: #ffffff;
   line-height: 14px;  
   }
input.search { 
   border: solid 1px #75869E; 
   background-color: #fff; 
   width: 121px; 
   }
input.searchButton { 
   float: right;
   margin: 3px 3px 0px 0px; 
   border: solid 1px #E6EAEE; 
   width: 50px; 
   background-color: #627590; 
   color: #fff; 
   font: bold 9px Verdana; 
   }

form.search a {
   color: #ffffff;
   }
   

.input { 
   border: solid 1px #A3B4CC;
   padding: 2px 1px 2px 1px; 
   width: 240px; 
   font: 11px Verdana; 
   color: #244674;
   }
.submit { 
   border-top: solid 1px #244674; 
   border-right: solid 1px #222222; 
   border-bottom: solid 1px #222222; 
   border-left: solid 1px #244674; 
   padding: 2px 7px 2px 7px; 
   background-color: #A3B4CC; 
   font: 11px Verdana; 
   color: #ffffff; 
   }

label.narrow, .labelSpace { 
   display: block; 
   float: left; 
   padding: 2px 0px 2px 0px; 
   width: 70px; 
   }
label.wide, .labelSpaceWide { 
   display: block; 
   float: left; 
   padding: 2px 0px 2px 0px; 
   width: 120px; 
   }
div.formInput { 
   padding: 2px 0px 2px 0px; 
   }


/* species profiles */

.profileBox { 
   float: left;
   margin: 3px 3px 3px 3px;  
   border: solid 1px #E6EAEE; 
   padding: 0px 0px 0px 0px; 
   width: 270px; 
   }
.profileHeader { 
   margin: 0px 0px 0px 0px; 
   padding: 3px 7px 3px 7px; 
   font: bold 11px Verdana; 
   color: #fff; 
   background-color: #B5C3D6; 
   }
.profileText { 
   padding: 3px 7px 3px 7px; 
   }


/* misc */

.small { 
   font: 9px Verdana; 
   }

a.rss {
   padding: 0px 0px 6px 22px;
   background-image: url(/images/feed-icon-16x16.jpg);
   background-repeat: no-repeat; 
   color: #244674; 
   line-height: 18px; 
   }

div.borders {
   border-top: solid 1px #E9EDF2; 
   border-bottom: solid 1px #E9EDF2;
   padding: 10px 0px 10px 0px; 
   }

.topBorder {
   border-top: solid 1px #A3B4CC; 
}
.rowHolder {
   float: left;
   border-bottom: solid 1px #A3B4CC;
   padding: 10px 0px 10px 0px;
   width: 565px;
}
.leftCol {
   float: left;
   margin: 0px 10px 0px 0px;
   width: 135px;
}
.rightCol {
   float: left;
   width: 420px;
}

/* bin 

.grey { 
   color: #A3B4CC; 
   }

a.sitemap, a.sitemap:active, a.sitemap:visited { font: bold 9px Verdana; color: #fff; }
a.sitemap:hover { font: bold 9px Verdana; color: #627590; }

a.profile { color: #627590; font-weight: bold; text-decoration: none; }
a.footer2 { color: #A3B4CC; text-decoration: underline; }

.footer { color: #a3b4cc; text-decoration: none; }
.blue { background-color: #A3B4CC; color: #fff; padding: 3px; }
.highlight { color: #f00; font-weight: bold; }

*/
