body { 
background : #fef9ea; 
font-family : Arial, Helvetica, sans-serif; 
} 
#leftside { 
width : 150px; 
position : absolute; 
top : 99px; 
left : 20px; 
width : 180px; 
color : #333333; 
margin : 0; 
margin : 80px 0 0 0; 
padding : 0; 
height : 400px; 
} 
#maincontent { 
background : #fef9ea; 
border : 1px solid #999; 
padding : 5px; 
margin : 130px 20px 20px 220px; 
position : relative; 
margin-top : 0; 
} 
#footer { 
clear : both; 
text-align : center; 
} 
IMG { 
border-style : none; 
text-align : center; 
} 
#navcontainer { 
width : 200px; 
} 
#navcontainer1 { 
width : 800px; 
} 
#navcontainer ul { 
margin-left : 0; 
padding-left : 0; 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
} 
#navcontainer a { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #aab; 
} 
#navcontainer a:link, #navlist a:visited { 
color : #004684; 
text-decoration : none; 
font-weight : bold; 
} 
#navcontainer #navorange { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #f8991d; 
} 
#navcontainer #navpurple { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #7d449b; 
} 
#navcontainer #navpink { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #df068c; 
} 
#navcontainer #navblue { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #87caef; 
} 
#navcontainer #navgreen { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #99cc66; 
} 
#navcontainer #navgrey { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #cccccc; 
} 
#navcontainer #navbrown { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #913e22; 
} 
#navcontainer a:hover, #navcontainer a:focus { 
background-color : #ffffcc; 
font-weight : bolder; 
letter-spacing : 0.25em; 
color : #000000; 
} 
#navcontainer1 a { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 260px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #aab; 
} 
#navcontainer1 a:link, #navlist a:visited { 
color : #004684; 
text-decoration : none; 
font-weight : bold; 
} 
#navcontainer1 #navorange { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 160px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #f8991d; 
} 
#navcontainer1 #navpurple { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 360px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #7d449b; 
} 
#navcontainer1 #navpink { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 360px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #df068c; 
} 
#navcontainer1 #navblue { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 360px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #87caef; 
} 
#navcontainer1 #navgreen { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 360px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #99cc66; 
} 
#navcontainer1 #navgrey { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 360px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #cccccc; 
} 
#navcontainer1 #navbrown { 
display : block; 
padding : 3px; 
padding-left : 10px; 
width : 360px; 
background-color : #fef9ea; 
border-bottom : 1px solid #aab; 
border-left : 1em solid #913e22; 
} 
#navcontainer1 a:hover, #navcontainer a:focus { 
background-color : #ffffcc; 
font-weight : bolder; 
letter-spacing : 0.25em; 
color : #000000; 
} 
p.nonvis { 
position : absolute; 
left : -999px; 
width : 990px; 
} 
.crntl { 
background : #004684 url(img/crn-tl.gif) no-repeat 0% 0%; 
position : relative; 
} 
.crntr { 
background : url(img/crn-tr.gif) no-repeat 100% 0%; 
position : relative; 
} 
.crnbl { 
background : url(img/crn-bl.gif) no-repeat 0% 100%; 
position : relative; 
} 
.crnbr { 
background : url(img/crn-br.gif) no-repeat 100% 100%; 
position : relative; 
padding : 5px 1em; 
} 
#headnavcons #headnavlist { 
background : #004684; 
} 
#headnavlist ul, #headnavlist li { 
margin : 0; 
padding : 0; 
display : inline; 
list-style-type : none; 
} 
#headnavlist { 
margin : 0; 
padding : 0.4em 0; 
} 
#headnavlist a:link, #headnavlist a:visited { 
margin : 0 10px 4px 10px; 
text-decoration : none; 
color : #ffffff; 
} 
#headnavlist a:link#current, #headnavlist a:visited#current, #headnavlist a:hover { 
border-bottom : 4px solid #999; 
padding-bottom : 2px; 
background : transparent; 
color : #ffffcc; 
} 
#headnavlist a:hover { 
color : #ffffcc; 
font-weight : bold; 
letter-spacing : 0.25em; 
} 
#headnavlist a:focus { 
color : #ffffcc; 
font-weight : bold; 
letter-spacing : 0.25em; 
} 
#location { 
background : #fef9ea; 
color : #000; 
margin-top : 0; 
padding-top : 0; 
padding-bottom : 15px; 
} 
p.space { 
line-height : 5%; 
padding : 0; 
} 
#header { 
height : 40px; 
} 
#header-inner h1 { 
color : #004684; 
padding-left : 20px; 
vertical-align : middle; 
} 
img.c1 { 
border : 0; 
} 
.crntl { 
background : #004684 url(img/crn-tl.gif) no-repeat 0% 0%; 
position : relative; 
} 
.crntr { 
background : url(img/crn-tr.gif) no-repeat 100% 0%; 
position : relative; 
} 
.crnbl { 
background : url(img/crn-bl.gif) no-repeat 0% 100%; 
position : relative; 
} 
.crnbr { 
background : url(img/crn-br.gif) no-repeat 100% 100%; 
position : relative; 
padding : 5px 1em; 
} 
#headnavcons #headnavlist { 
background : #004684; 
} 
#headnavlist ul, #headnavlist li { 
margin : 0; 
padding : 0; 
display : inline; 
list-style-type : none; 
} 
#headnavlist { 
margin : 0; 
padding : 0.4em 0; 
} 
#headnavlist a:link, #headnavlist a:visited { 
margin : 0 10px 4px 10px; 
text-decoration : none; 
color : #ffffff; 
} 
#headnavlist a:link#current, #headnavlist a:visited#current, #headnavlist a:hover { 
border-bottom : 4px solid #999; 
padding-bottom : 2px; 
background : transparent; 
color : #ffffcc; 
} 
#headnavlist a:hover { 
color : #ffffcc; 
font-weight : bold; 
letter-spacing : 0.25em; 
} 
#headnavlist a:focus { 
color : #ffffcc; 
font-weight : bold; 
letter-spacing : 0.25em; 
} 
#location { 
background : #fef9ea; 
color : #000; 
margin-top : 0; 
padding-top : 0; 
padding-bottom : 15px; 
} 
p.space { 
line-height : 5%; 
padding : 0; 
} 
#header { 
height : 40px; 
} 
#header-inner h1 { 
color : #004684; 
padding-left : 20px; 
vertical-align : middle; 
} 
img.c1 { 
border : 0; 
} 
.OSM { 
font-family : Geneva, Arial, Helvetica, sans-serif; 
font-size : 9pt; 
line-height : 1.5em; 
margin : 3em; 
} 
.OSMdir { 
background-color : #dddddd; 
padding : 0.2em 0 0.2em 0.5em; 
font-weight : bold; 
} 
.OSMfile { 
margin-left : 3em; 
background : #eee; 
padding : 0 0 0 0.5em; 
} 
