﻿/* Structure  -  website designed and hand coded in asp.net by Patrick Hegarty */

body
{
    background:url(webimages/verybackground.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    margin: 0;
	padding: 0;
}

a
{
    color:Navy;
    text-decoration:none;
}

.content
{
    margin:auto;
    width:900px;
    background-color:Transparent;
    background:url(webimages/mainbackground.jpg) repeat-y;
    background-position: center top;
}

.header
{
    background:url(webimages/headertext.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    position: relative; 
    left: 0px; 
    width: 900px;
    height: 205px; 
}

.lowerheader
{
    height: 43px;
    text-align:center;
    position: relative; 
    left: 0px; 
    top: 125px; 
    width: 890px;
    color: White;
    font-size: 16px; 
    font-family: Verdana, Arial; 
    font-weight: bold;
    line-height: 23px;
    
}
.middleColumn
{
    float:left;
    width:810px;
    padding:0px;
    padding-left: 70px;
    padding-top: 0px;
    background-color: Transparent;
    margin-bottom: 40px;
}

.footer
{
    clear:both;
    text-align:center;
    height: 0px;   
}
#footerinner
{
    background:url(webimages/bottombar.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    position: relative; 
    left: 0px; 
    width: 900px; 
    height: 80px;
    color: White;
    font-size: 16px; 
    font-family: Verdana, Arial; 
    font-weight: bold;
    line-height: 23px;
    z-index: 10;
    padding-top: 16px;
    padding-bottom: 20px;
}

#headerinner
{
    position: relative;
    left: 0px;
    top: 0px;
}
#headerimage
{
    position: absolute;
    left: 0px;
    top: 0px;
}

#buttonbackground
{
    position: absolute;
    left: 0px;
    top: 0px;
}

#middleinner
{
    position:relative; 
    left: 0px; 
    top: 0px; 
    padding-bottom: 0px;
}
.digitaldoor { position: relative; top:130px; text-align: right; padding-right: 30px; }

#evironmenatllogo  
{
    position: relative; top:80px; left: 185px; 
    text-align: left; font-weight: bold; 
    font-family: Verdana, Arial; font-size: 16px; font-style:italic; color: #0d377c; 
}

/* End of Structure*/



/* menus */

#menu
{
    position: absolute; left: 0px; top:0px; z-index: 100; 
}

#buttn1{position: absolute; left: 0px; top: 4px; width: 105px; border-right:solid 1px white;}
#buttn2{position: absolute; left: 110px; top: 4px; width: 155px; border-right:solid 1px white;}
#buttn3{position: absolute; left: 270px; top: 4px; width: 137px; border-right:solid 1px white;}
#buttn4{position: absolute; left: 414px; top: 4px; width: 140px; border-right:solid 1px white;}
#buttn5{position: absolute; left: 560px; top: 4px; width: 105px; border-right:solid 1px white;}
#buttn6{position: absolute; left: 670px; top: 4px; width: 130px; border-right:solid 0px white;}


a.menubutton:link   { height: 30px; line-height: 30px; text-decoration:none; text-align:center; color: #0d377c; font-family: Verdana, Arial; font-size: 18px; font-weight:normal; }    
a.menubutton:visited {height: 30px; line-height: 30px; text-decoration:none; text-align:center; color: #0d377c; font-family: Verdana, Arial; font-size: 18px; font-weight:normal; } 
a.menubutton:hover {  height: 30px; line-height: 30px; text-decoration:none; text-align:center; color: red; font-family: Verdana, Arial; font-size: 18px; font-weight:normal; }   
a.menubutton:active { height: 30px; line-height: 30px; text-decoration:none; text-align:center; color: #0d377c; font-family: Verdana, Arial; font-size: 18px; font-weight:normal; }   



/* links */

    a.normallink:link   { text-decoration:none; text-align:center; color: Navy; font-family:Times New Roman; font-size: 16px; font-weight:bold; }    
    a.normallink:visited {text-decoration:none; text-align:center; color: Navy; font-family:Times New Roman; font-size: 16px; font-weight:bold; } 
    a.normallink:hover {  text-decoration:none; text-align:center; color: Red; font-family:Times New Roman; font-size: 16px; font-weight:bold; }   
    a.normallink:active { text-decoration:none; text-align:center; color: Navy; font-family:Times New Roman; font-size: 16px; font-weight:bold; }   

    a.digitaldoorlink:link    { text-decoration:none; text-align:center; color: #0d377c; font-family:Arial; font-size: 12px; font-weight:bold; }    
    a.digitaldoorlink:visited { text-decoration:none; text-align:center; color: #0d377c; font-family:Arial; font-size: 12px; font-weight:bold; } 
    a.digitaldoorlink:hover   { text-decoration:none; text-align:center; color: Red;   font-family:Arial; font-size: 12px; font-weight:bold; }   
    a.digitaldoorlink:active  { text-decoration:none; text-align:center; color: #0d377c; font-family:Arial; font-size: 12px; font-weight:bold; }   
    

/* text */

.pageheading
{
    width: 550px; float: left; color: #3c0205; padding-bottom: 25px; padding-top: 25px;
    text-align: left; font-size: 18px; font-family: Verdana, Arial; font-weight:bold;
}

.fullwidthpageheading
{
    width: 800px; float: left; color: #3c0205; padding-bottom: 25px; padding-top: 25px;
    text-align: left; font-size: 18px; font-family: Verdana, Arial; font-weight:bold; 
}

.pagetext
{
    width: 720px;
    font-size: 14px; 
    font-family: Verdana, Arial; 
    line-height: 23px;
    color: #3c0205;
    text-align: justify;
    float: left;
    padding-right: 30px;
}
.imagegallery
{
   width: 800px;
   float: left;
}

.homepagefootnote
{
    width: 500px;
    font-size: 15px; 
    font-family: Verdana, Arial; 
    line-height: 23px;
    color: #3c0205;
    text-align: right;
    float: right;
    padding-right: 30px;
    font-weight:bold;
    font-style:italic;
}
#policytext
{
    width: 380px;
    font-size: 14px; 
    font-family: Verdana, Arial; 
    line-height: 23px;
    color: #0d377c;
    text-align: justify;
    float: right;
    padding-right: 30px;
    padding-top: 25px;
}
.leftcolumn
{
    width: 0px;
    font-size: 14px; 
    font-family: Verdana, Arial; 
    line-height: 23px;
    color: #0d377c;
    text-align: justify;
    float: left;
    padding-top: 25px;
    padding-left: 40px;    
}
.fullwidthPage
{
    width: 775px;
    float: right;
    padding-right: 30px;
    font-size: 14px; 
    font-family: Verdana, Arial; 
    line-height: 23px;
    color: #0d377c;
    text-align: justify;  
}

.normaltext
{
    font-size: 16px; 
    font-family: Verdana, Arial; 
    line-height: 23px;
    color: #0d377c;   
}

.galleryimage
{
    border:solid 1px red;
}

.maingalleryimage
{
    border:solid 1px black;
    padding:10px;
    margin-bottom: 20px;
}








