html{
    margin:0;
    padding:0;
}

body{margin:auto; width:950px;}

a { font-weight:normal; color:black;}

.header{
    margin-top:5px;
    width:950px;
    border-bottom:solid 2px #006699;
    /*border:#000000 1px solid;*/
}

.nav {
    padding-top:40px;
    padding-left:570px;
}

.nav ul {
    list-style-type: none;
}

.nav li{
    margin-right: 10px;
    float: left;
}

.nav a {
    color:#006699;
    font-weight:bold;
    text-decoration: none;
}
.nav a:hover {
    color: #ff9853;
    cursor: pointer;
}

.maincontent{
    margin:auto;
    margin-top:10px;
    width:950px;
}

.leftcontent{
    float:left;
    width:198px;
    /*height:200px;*/
    /*border:#000000 1px solid;*/
}
.leftcontent-layerOne{
    background:url(images/lefthead.gif) no-repeat;
    width:198px;
    height:25px;
    color:white;
    font-family:Arial;
    font-size:15px;

}
.leftcontent-layerTwo{

    background-color:#c7c7c7;
    width:198px;
}
.leftcontent-layerThree{
    background:url(images/leftbot.gif) no-repeat;
    width:198px;
    height:10px;
}

.midcontent{
    float:left;
    text-align:center;
    width:550px;
    padding-left:2px;
    /*border:#000000 1px solid;*/
}
.rightcontent{
    float:right;
    width:200px;
    text-align:center;
    /*height:200px;*/
    
}

.downcontent{
    margin:0 auto;
    margin-top:10px;
    float:left;
    width:950px;
    /*height:200px;*/
    /*border-top:solid 2px #006699;*/
    /*border:#000000 1px solid;*/
}

.downcontent-layercat{
    float:left;
    width:656px;
    /*height:100px;*/
    /*border:#000000 1px solid;*/
}

.downcontent-layerone{
    padding:5px;
    float:left;
    width:310px;
    height:100px;
    border:#000000 1px solid;
    background-color:#999999;
}
.downcontent-layeradds{
    padding:5px;
    float:right;
    width:280px;
    height:600px;
    border:#000000 1px solid;
}


.footer{
    margin:0 auto;
    margin-top:10px;
    float:left;
    width:950px;
    border-top:solid 2px #006699;
    /*border:#000000 1px solid;*/
}

.footertext{

    margin: 10px;
    color:#006699;
    font-size:12px;
    font-weight:bold;
    float: right;
    display:inline;

}

/* Enlarge Picture */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -120px;
left: 60px; /*position where enlarged image should offset horizontally */

}


