* {
margin : 0;
padding : 0;
border-width : 0;
}
body {
font-size : 0.75em;
font-family : Arial, Helvetica, sans-serif;
background-color : white;
background-image : url(../images/backgrd.gif);
background-repeat : repeat-x;
background-position : left top;
text-align : center;
border-style : none;
}
#wrapper {
background-color : white;
text-align : left;
position : relative;
top : 0;
bottom : 0;
width : 645px;
height : 100%;
margin-top : 0;
margin-right : auto;
margin-left : auto;
border : 1px solid black;
}
#top-nav {
background-color : black;
width : 100%;
height : 17px;
overflow : hidden;
}
#top-nav ul {
width : auto;
height : 15px;
float : right;
list-style-type : none;
display : block;
}
#top-nav li {
color : #0096da;
font-size : 90%;
padding-right : 10px;
padding-left : 10px;
border-left : 1px solid #0096da;
display : inline;
}
#top-nav li.top-current { color : #fff; font-size : 90%; font-weight: bold; padding-right : 10px; padding-left : 10px; border-left : 1px solid #0096da; display : inline; }
#top-nav ul li a:link { color : #0096da; font-weight: 600; text-decoration : none; letter-spacing: 1px; }
#top-nav ul li a:visited { color : #0096da; font-weight: normal; text-decoration : none; }
.smallitalic { font-size: 90%; font-style: -2; font-style: italic; }
#top-nav ul li a:active, #top-nav ul li a:hover {
color : #fff;
font-weight : bold;
text-decoration : none;
}
#header {
background-color : #0096da;
background-image : url(../images/peaktr-logo.gif);
background-repeat : no-repeat;
background-position : left top;
top : 0;
left : 0;
width : 100%;
height : 96px;
overflow : hidden;
clear : right;
}
#header-peak {
background-color : white;
background-image : url(../images/peakBC.gif);
background-repeat : no-repeat;
background-position : left top;
top : 0;
left : 0;
width : 100%;
height : 96px;
overflow : hidden;
clear : right;
}
#header h1 {
font-size : 100%;
font-weight : 500;
line-height : 150%;
position : absolute;
left : -9000px;
visibility : visible;
}
#header h2 {
color : #000;
font-size : 108%;
font-weight : bold;
line-height : 110%;
text-align : left;
word-spacing : 2px;
letter-spacing : 1px;
position : absolute;
top : 83px;
left : 150px;
clip : inherit;
padding-right : 12px;
}
#header a img {
float : left;
margin-right : 6px;
border-style : none;
}
#mid-nav {
font-size : 90%;
margin : 0;
padding : 0;
}
#mid-nav ul {
position : relative;
width : auto;
overflow : hidden;
height : 20px;
margin : 0;
padding : 0;
border-top-style : solid;
border-top-width : 1px;
border-bottom-style : solid;
border-bottom-width : 1px;
list-style-type : none;
}
#mid-nav li {
text-align : center;
float : left;
margin : 0;
padding : 0.5em 0 0;
width : 129px;
height : 20px;
border-right : 1px solid black;
display : block;
}
#mid-nav li.contact { font-weight: 600; text-align : center; overflow : hidden; float : left; margin : 0; padding : 0.5em 0 0; width : 125px; height : 20px; border-right-width : 0; display : block; }
#mid-nav li.contactcurrent { color: #fff; font-weight: 600; background-color: #0096da; background-image: url(../images/mid-2.gif); background-repeat: repeat-x; background-position: center top; text-align : center; overflow : hidden; float : left; margin : 0; padding : 0.5em 0 0; width : 125px; height : 20px; border-right-width : 0; display : block; }


#mid-nav a { color : #000; font-weight: 600; text-decoration : none; }
#mid-nav a:visited { color: #333; text-decoration : none; }
#mid-nav li:hover { color: #fff; font-weight : 700; background-color : #0096da; background-image : url(../images/mid-2.gif); background-repeat : repeat-x; }
#mid-nav a:active, #mid-nav li a:active, #mid-nav li a:hover {
color : #fff;
font-weight : 700;
text-decoration : none;
position : relative;
top : -0.5em;
height : 15px;
padding-top : 0.5em;
display : block;
background-color : #0096da;
background-image : url(../images/mid-2.gif);
background-repeat : repeat-x;
background-position : left top;
}
.current { color : #fff;
 font-weight : 600; background-color : #0096da; 
 background-image: url(../images/mid-2.gif); 
 background-repeat : repeat-x; background-position : center top; 
 text-decoration : none; text-align : center; 
 width : 129px; 
 height : 20px; 
 overflow : hidden; 
 padding-top : 0.5em; display : block; 
 }

 
#pict-band { width : 100%; border-bottom : 1px solid #000; }
#content {
background-color : #fff;
left : 0;
width : 440px;
height : auto;
float : left;
padding-top : 15px;
padding-bottom : 15px;
padding-left : 10px;
}
#content h1 {
color : #000;
font-size : 120%;
line-height : 140%;
letter-spacing : 1px;
padding-bottom : 6px;
}
#content h2 { color : #0096da; font-size : 120%; font-style : italic; line-height : 140%; letter-spacing : 1px; padding-top: 6px; padding-bottom : 6px; }
#content h3 { color : #0096da; font-size : 105%; font-style : italic; line-height : 140%; letter-spacing : 1px; padding-top: 6px; padding-bottom : 6px; }

#content p { color : #000; line-height : 140%; padding-bottom : 6px; }
#content p a {
color : #000;
text-decoration : underline;
}
.copyright{ font-size: 98%; font-style: italic; }
#content p a:visited {
color : #505050;
text-decoration : underline;
}
#content p a:active, #content p a:hover {
color : #0096da;
font-weight : 500;
text-decoration : none;
}

#content ul{ margin-left: 12px; padding-bottom : 6px; list-style-type: square; list-style-position: outside; display: block; }
#content ul li { color : #000; line-height : 160%; }
.indent { padding-left: 15px; }
#content ul.dash{ margin-left: 12px; padding-bottom : 6px; list-style-type: none; list-style-position: outside; display: block; }


#content em {
color : #0096da;
font-size : 110%;
font-weight : 500;
font-style : italic;
line-height : 140%;
}
#side {
background-color : #fff;
background-image : url(../images/EEAA.gif);
background-repeat : no-repeat;
background-position : left top;
width : 160px;
height : 100%;
float : right;
min-height : 300px;
margin-top : 15px;
margin-right : 10px;
padding-top : 150px;
}
#side p {
color : #0096da;
font-style : italic;
line-height : 180%;
margin-bottom : 12px;
padding-bottom : 12px;
border-bottom-style : solid;
border-bottom-width : 1px;
display : block;
}
#side p a { color: #0096da; font-size: 99%; text-decoration: underline; letter-spacing: 1pt; }
#side p a:visited { color: #0096da; text-decoration: underline; }
#side p a:active, #side p a:hover { color: #505050; text-decoration: underline; }

#footer {
color : #989999;
font-size : 90%;
text-align : center;
height : 17px;
clear : both;
margin : 0 auto;
padding-top : 4px;
padding-bottom : 2px;
}

#footer a { color: #666; text-decoration: underline; }

.fltleft {
float : left;
}
.fltright {
float : right;
}
#clear {
clear : both;
padding-bottom : 1px;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
* html #wrapper {
height : 1%;
}
* > html #wrapper {
height : auto;
}
.indent { margin-left: 12px; }
.right-align { text-align: right; }
.row-pad { padding-bottom: 0.35em; }
#content ol{ margin-left: 12px; padding-bottom : 6px; list-style-type: decimal; list-style-position: outside; display: block; }
#content ol li { color : #000; line-height : 160%; text-indent: 3px; }