#main-bg {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 90%;
	height: 100%;
        background-image: url(../images/main-bg2.jpg);
        background-repeat: no-repeat;
        z-index: 5;
        }
        
#title {
        position: absolute;
        left: 128px;
        top: 5px;
        width: 652px;
        height: 35px;
        z-index: 15;
        }

#numbers {
        position: absolute;
        left: 369px;
        top: 52px;
        width: 413px;
        height: 36px;
        z-index: 15;
        }

#logo   {
        position: absolute;
        left: 3px;
        top: 2px;
        width: 100px;
        height: 100px;
        z-index: 16;
        }
 
#content1 {
        position: absolute;
        left: 120px;
        top: 100px;
        width: 645px;
        font-family: Trebuchet MS, Arial, Serif;
	font-size: 14px;
        line-height: 180%;
        margin-left: 10px;
        margin-top: 5px;
        margin-bottom: 5px;
        z-index: 50;
        }        

#content1 H1 {
        font-family: Trebuchet MS, Arial, Serif;
	font-size: large;
        font-weight: 600;
        }   

#content2 {
        position: absolute;
        left: 120px;
        top: 100px;
        width: 645px;
        font-family: Trebuchet MS, Arial, Serif;
	font-size: 14px;
        line-height: 180%;
        margin-left: 10px;
        margin-top: 5px;
        margin-bottom: 5px;
        z-index: 50;
        } 

#content1 H2 {
        font-family: Trebuchet MS, Arial, Serif;
	font-size: large;
        font-weight: 600;
        }   

/* Used as light background for main site */
#paper  {
        position: absolute;
        left: 120px;
        top: 100px;
        width: 660px;
        height: 530px;
        border-left: 1px solid #0a1545;
        border-right: 1px solid #0a1545;
        border-top: 1px solid #0a1545;
        border-bottom: 1px solid #0a1545;
        background-color: #fff;      
        filter:alpha(opacity=70);
        -moz-opacity:0.7;
        z-index:45;}

/* Used as light background for products page */
#paper2 {
        position: absolute;
        left: 120px;
        top: 100px;
        width: 660px;
        height: 2990px;
        border-left: 1px solid #0a1545;
        border-right: 1px solid #0a1545;
        border-top: 1px solid #0a1545;
        border-bottom: 1px solid #0a1545;
        background-color: #fff;      
        filter:alpha(opacity=70);
        -moz-opacity:0.7;
        z-index: 45;
        }

/* Used as light background for services page */
#paper4 {
        position: absolute;
        left: 120px;
        top: 100px;
        width: 660px;
        height: 580px;
        border-left: 1px solid #0a1545;
        border-right: 1px solid #0a1545;
        border-top: 1px solid #0a1545;
        border-bottom: 1px solid #0a1545;
        background-color: #fff;      
        filter:alpha(opacity=70);
        -moz-opacity:0.7;
        z-index: 45;
        }

/* Used as light background for each individual product image */
#paper3 {
        position: absolute;
        left: 120px;
        top: 100px;
        width: 660px;
        height: 500px;
        border-left: 1px solid #0a1545;
        border-right: 1px solid #0a1545;
        border-top: 1px solid #0a1545;
        border-bottom: 1px solid #0a1545;
        background-color: #fff;      
        filter:alpha(opacity=70);
        -moz-opacity:0.7;
        z-index: 45;
        }


#bordermask {
        position: absolute;
        left: 120px;
        width: 1px;
        height: 33px;
        z-index: 60;
        }

#nav    {
        position: absolute;
        left: 15px;
        top: 170px;
        width: 110px;
        height: 300px;
        z-index: 40;
        }

#nav    div {
        position: absolute;
        left: 0px;
        width: 106px;
        height: 35px;
        z-index: 42;
        }

#nav    a {
        font-family: Arial;
	font-size: small;
        font-weight: 700;
        color: #1f3487;
        vertical-align: middle;
        text-align: left;
        word-spacing: 2px;letter-spacing: 1px;
        text-decoration: none;
        filter:alpha(opacity=90);
        -moz-opacity:0.9;
        }
        
#nav    a:hover {
	color: #ff0000;
        background-color: #fff;
        filter:alpha(opacity=100);
        -moz-opacity:1.0;
	}

table.buttonon {
        border-left: 1px solid #0a1545;
        border-right: 1px solid #d0dbff;
        border-top: 1px solid #0a1545;
        border-bottom: 1px solid #0a1545;
        background-color: #fff;
	height: 100%;
        filter:alpha(opacity=70);
        -moz-opacity:0.7;
	}
        
table.buttonoff {
        border-left: 1px solid #0a1545;
        border-right: 1px solid #0a1545;
        border-top: 1px solid #0a1545;
        border-bottom: 1px solid #0a1545;
        background-color: #bbb;
	height: 100%;
        filter:alpha(opacity=50);
        -moz-opacity:0.5; 
	}

#clickemail {
        position: absolute;
        left: 580px;
        top: 71px;
        width: 201px;
        height: 27px;
        border-left: 0px solid #ffffff;
        border-right: 0px solid #ffffff;
        border-top: 0px solid #ffffff;
        border-bottom: 0px solid #ffffff;
        z-index: 100;
        }

#clickemail a {
	position: absolute;
	text-decoration: none;
        width: 100%;
        height: 100%;
        }

#button0{top: 1px;}
#button1{top: 41px;}
#button2{top: 81px;}
#button3{top: 121px;}
#button4{top: 161px;}
#button5{top: 201px;}
#button6{top: 241px;}

img.image {
	position: absolute;
	top: 25px;
	left: 9px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-left: 1px solid #000080;
	border-right: 1px solid #000080;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
	margin-left: 5px;margin-right: 5px;
	margin-top: 5px;margin-bottom: 5px;
	}

a.backtext {
	font-size: medium;
	font-weight: 600;
	}

span.listhead {
	font-weight: 600;
	}