body { 
font-family : "myriad-pro", sans-serif;
font-size: 10pt;
color: #666;
text-align : center;
background-color: #fff;
background-image: url(../images/bwvbg.jpg);
background-repeat: repeat-x;
-webkit-font-smoothing: antialiased; 
/* This needs to be set or some font faced fonts look bold on Mac. */
}

#wrapper {
position: relative;
top: -8px;
width: 975px;
margin: 0 auto;
padding: 0;
text-align: left;
}

/* begin type styles */

h1, h2, h3 {
font-weight: normal;
color: #00457c;
margin: 0 0 8px 0;
}

h1 {
font-size: 21pt;
}

h2 {
font-size: 16pt;
}

.hidden {
display: none;
}

p {
font-size: 10pt;
margin-top: 0;
margin-bottom: 10pt;
line-height: 16pt;
}

hr {
border-style: dotted;
border-width: 1px;
border-color: #999;
}

a, a:visited {
color: #00457c;
text-decoration: none;
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}

a:hover {
color: #000;
}

img, a img {
border: 0;
}