﻿/* Colors */
/*  IntGis Green: #244325 /*

/* Fonts */

/* Also in iestyles.css */
@font-face {
    /* This font needs to uses sizes that are odd numbers 
       due to some weird rendering quirk with it */
     font-family:'HeadingFont';
     src: local('Segoe UI Light'), url('headingFont.ttf') format('truetype'); 
     font-weight:100; 
}

* {
    font-family:Segoe UI, Tahoma;
    font-size:14px;
}

strong { font-size:inherit; }

/* Global */

p { 
    margin-bottom:10px;
    text-indent:10px;     
}


/* Headings */

/* Also in iestyles.css */
h1.sectionHeader { 
    display:block;
    margin-bottom:10px;
    color:#244325;
    font-size:21px;
    line-height:21px;
    font-family:'Segoe UI Light', HeadingFont;
    text-align:left;
}



/* Links */

a { color:#244325; text-decoration:none; font-size:inherit; }
a:hover { color:#3a5a3a; }


html { 
    background:#FFFFFF; 
}

body {
    position:relative;
    display:block;
    margin:20px auto;
    width:800px;
}



/* Logo */

div#Logo {
    width:100%;
    height:81px;  
    background-image:url('/images/header.png');
    background-repeat:no-repeat; 
}


/* Header */

div#Header {
   height:200px;   
   background-image:url('/images/headersplash.jpg');
   background-position:left -80px;
   position:relative;
   border-top:solid 1px white; /* for IE */
}        
            
            
/* Menu */

/* Also in iestyles.css */
div#Menu {
    position:absolute;
    bottom:0px;
    width:100%;
}



/* Also in iestyles.css */
div.menuWrap {
    margin:0px auto; 
    background:rgba(36,67,37,0.5) none;  
}

div.ie6menuBack { display:none; }

ul.unorderedMenu {
    display:block;
    list-style-type:none;
}

    /* Also in iestyles.css */
    ul.unorderedMenu li {
        display:inline-block;
        margin:0px;             
    }
    

    
    ul.unorderedMenu li:hover {
        background:rgba(36,67,37,0.5) none;  /* Also in iestyles.css */
    }
    
        ul.unorderedMenu li a {
            display:block;
            padding:10px;
            color:#ffffff;
            font-size:10px;
        }
        
/* Link Navigation */

ul.linkNavigation {
    list-style-position:inside; /* Also in iestyles.css */
    list-style-type:none;
}
    
    ul.linkNavigation li { margin-bottom:10px; }

        ul.linkNavigation a:hover { font-weight:bold; }
        
    ul.linkNavigation ul.sub {
        list-style-position:inside;
        list-style-type:none;
        margin-left:10px; /* Also in iestyles.css */
    }
    
    ul.linkNavigation ul.sub li {
       font-size:11px;
       font-style:italic;
       padding:1px;
    }
            
            
ul.presentationList {
   margin-bottom:20px;margin-left:20px;list-style-type:decimal; list-style-position:outside;   
}

    ul.presentationList li { font-size:12px; }

/* Content Wrapper */

/* Also in iestyles.css */
div#Content {
    min-height:100px;   
    margin-top:10px;
}
            
            
/* Footer */

div#Footer {
    margin-top:20px;
    text-align:center;
}

    div#Footer div {
        font-size:10px;
        color:#808080;   
    }
    



/* Special */

.special { color:Red; font-weight:bold; }


/* Lists */

ul { list-style-position:inside; }

ul.dispList {
    list-style-type:none;
    margin-bottom:20px;
}

ul.dispListRight { text-align:right; }

ul.dispList li.listHeader {
   font-family:'HeadingFont';
   padding-left:0px;
   font-weight:bold;  
   color:#3a5a3a;
    font-size:12px; 
}

ul.dispList li {
    font-size:11px;
    padding-left:20px;   
}


/* Buttons */

.button {
    border-style:outset;
    border-color:Silver;
    border-width:1px;
    padding-left:5px;
    padding-right:5px; 
    font-weight:bold;  
}