
/* Wiscopavers.com stylesheet */ 

body{ padding:0; margin: 0; background-color: rgb(23, 82, 173); } 

p.c1:first-letter { font-size: 120%; font-weight: bold;  }
p.c5 { text-align: center;  font-size: 60%;  font-weight: bold;  }
p.c6 { text-align: center;  }
p.c7 { text-align: center; font-weight: bold; }
p.c9 { text-align: left;  font-weight: bold;  text-decoration: underline;  }
p.c11 { margin: 10px 50px 0px 50px;  text-align: justify; }
p.c12 { margin: 0px 50px 0px 50px;  text-align: justify; }
p.c13 { margin: 0px 50px 0px 50px;  text-align: justify; font-weight: bold; }

hr.c10 { width: 90%; height: 2px; }
hr.c11 { width: 85%; height: 2px; }
hr.c12 { width: 100%; height: 2px; }

img.c3 { margin: 0px 10px 10px 10px; border: 2px solid #000000; }
img.c4 { margin: 0px 25px 0px 0px;  }
img.c5 { margin: 0px 25px 0px 0px; border: 2px solid #000000; }
img.c6 { border: 2px solid #000000; }
img.contact { padding: 5px 0px 0px 35px; }
img.floatblockleft { float: left; margin: 0px 50px 10px 10px; border: 2px solid #000000; }
img.floatblockright { float: right; margin: 0px 10px 10px 10px; border: 2px solid #000000; }

ul.c2 { margin: 0px 0px 0px 35px; }

div.c1 { text-align: center; }
div.c8 { text-align: center; text-decoration: underline; }
div.mason { margin: 0px 0px 0px 80px;  }
div.botlinks { margin: 50px 0px 0px 0px; text-align: center; font-size: 80%; }

.pavertxta {padding: 0px 100px 0px 100px; }
.pavertxtb {padding: 0px 109px 0px 109px; }
.pavertxtc {padding: 0px 95px 0px 95px; }
.pavertxtd {padding: 0px 0px 0px 10px; }
.pavertxte {padding: 0px 0px 0px 20px; }



/* Main Webpage Layout - START */ 

#banner-main{
 position: absolute;
 top: 0px;
 left: 0px;
 width: 100%; 
 height: 134px;
 margin:0;
 padding:0;
 border: solid #ffffff;
 background-color: rgb(23, 82, 173);
 color: #333333;
 border-width: 0px 0px 0px;
 z-index: 1;
 }

#banner-pic{
 position: absolute;
 top: 3px; 
 left: 0px;
 width: 790px; 
 height: 129px;
 background-image: url(wiscobanner.jpg);
 margin: 0;
 padding: 0;
 border: solid #333333;
 border-width: 0px 0px 0px;
 z-index: 3;
 } 

#left-content{
 position: absolute;
 top: 136px;
 left: 0px;
 width: 180px;
 border: 1px solid #ffffff;
 background: #1958b7;
 color: #333333;
 margin: 0;
 padding: 0;
 height: auto;
 z-index: 1;
 }

#right-content{
 position: absolute;
 top: 136px;
 right: 0px;
 width: 120px;
 border: 0px solid #ffffff;
 background: #1958b7;
 color: #333333;
 margin: 0px;
 padding: 0px;
 height: auto;
 z-index: 1;
 }
      
#center-content{
 position: relative;
 margin: 135px 121px 20px 181px;
 border: 1px solid #333333;
 background: #ffffff;
 background-image: url(backgrnd.gif);
 color: #333333;
 padding: 20px;
 z-index: 3;
}
/* Main Webpage Layout - END */ 



/* Site Navigation Menu - Start */ 

#navmenu {
width: 179px;
border-right: 1px solid #000;
padding: 0px;
margin-bottom: 1em;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
background-color: #90bade;
color: #333;
}

#navmenu ul { list-style: none; margin: 0px; padding: 0px; border: none; }
#navmenu li { border-bottom: 1px solid #90bade; margin: 0; }
#navmenu li a {
display: block;
padding: 6px .5em 6px .5em;
border-left: .7em solid #1958b7;
border-right: .7em solid #508fc4;
background-color: rgb(0, 0, 225);
color: #fff;
text-decoration: none;
width: 9.6em;
}

#navmenu li a:hover {
   border-left-color: #1c64d1;
   border-right-color: #5ba3e0;
   background-color: rgb(0, 0, 156);
   color: #fff;
}
#navmenu li li { border-top: 1px solid #90bade; border-bottom: 0; margin: 0; }
#navmenu li li a { padding: 4px .5em 4px 1.3em; background-color: #5ba3e0; width: 8.8em; }
#navmenu li li li a { padding: 3px .5em 3px 1.9em; background-color: #73b2e8; width: 8.2em; }

/* Site Navigation Menu - End */ 


/* Magnify Image Mouse-over - START */

/* Wrapper div needed for Image Mouse-over in ie6 */
div#magwrappergal { border:0px solid #000; width:100%; margin:0px; padding:0px; }
div#magwrappergal p { padding:0; margin:0; margin-bottom:10px; }


.magnify-img-left { float:left; margin: 0px 20px 10px 0px; }
.magnify-img-right { float: right; margin: 0px 0px 10px 20px; direction:rtl; }
  html>/**/body .magnify-img-right { position:relative; }

.magnify-imgzoom { border:2px solid #000000; }
.magnify-imgzoom a,.magnify-imgzoom a:visited {
    display:block;
    padding:0;
    overflow:hidden;
    text-decoration:none;
    height:100%;
    width:100%;
}
  html>/**/body .magnify-img-right a { right:0; }

.magnify-imgzoom a:hover {
    position:absolute;
    z-index:999;
    padding:0;
    background:none;
    cursor:default;
    height:auto;
    width:auto;
    overflow:visible;
    border:2px solid #000000;
    margin:-1px 0 0 -1px;
}
  html>body .magnify-imgzoom a:hover { margin:-1px -1px 0 -1px; }

.magnify-imgzoom a img { border:0; height:100%; width:100%; }
.magnify-imgzoom a:hover img { height:auto; width:auto; border:0; }

a:hover .magnify-imgfooter,
a:hover .magnify-img1footer {
    display:block;
    direction:ltr;
    font:10pt verdana,sans-serif;
    margin-top:-3px;
    background:#1958b7;
    color:#fff;
    text-align:left;
}
a:hover .magnify-imgfooter { padding:3px 5px; }
.magnify-imgtext { display:block; padding:2px 5px; }

.nofooter a:hover .magnify-imgfooter,
.nofooter a:hover .magnify-img1footer { display:none; }
.noedge,.noedge a:hover { border:0; }
.hype a:hover { cursor:pointer; }

/* Magnify Image Mouse-over - END */
