
html, body, form, fieldset {
margin:0px;
padding:0px;
border:0px;
font:100%/120% sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, li, dd, blockquote {
margin:0px;
padding:0px;
}

li, dd, blockquote {
margin-left:2em;
}

form label {
cursor:pointer;
}

fieldset {
border:none;
}

input, select, textarea {
font-size:100%;
}

/* */

html, body {
height:100%;
margin-bottom:1px;
}

body {
background:rgb(90,90,90) url('bg.jpg') top center;
text-align:center;
}

#page {
background:rgb(150,150,150) url('bg.jpg') top center;
margin:0px auto;
width:768px;
min-height:100%;
text-align:left;
font:normal 12px/17px sans-serif;
color:rgb(64,64,64);
}

div#navf {
float:right;
margin:0px 0px 10px 10px;
display:inline;
}

div#navt {
background:rgb(150,150,150) url('nvtb.jpg');
width:200px;
height:16px;
}

div#nav {
background:rgb(150,150,150) url('nv.jpg');
padding:10px 10px;
}

div#navb {
background:rgb(150,150,150) url('nvtb.jpg');
background-position:0px -16px;
width:200px;
height:8px;
font:normal 1px/1px sans-serif;
}

div#nav {
font:bold 13px/20px sans-serif;
}

div#nav a {
padding:0px 5px;
}

.forminput, .formsubmit {
background:rgb(200,200,200) url('bglt.jpg');
color:rgb(64,64,64);
border:none;
outline:none;
padding:3px;
}

.forminput {
margin-bottom:10px;
width:200px;
}

.formsubmit {
padding:4px 10px;
font-weight:bold;
text-decoration:none;
border:1px solid rgb(64,64,64);
}

a {
color:rgb(64,64,64);
}

a:hover, .menucur {
background:rgb(64,64,64);
color:rgb(220,220,220);
text-decoration:none;
}

a:focus {
outline:none;
}


#nav ul {
list-style:none;
}

#nav ul.navsub {
font-size:90%;
line-height:133%;
}

#nav li {
margin:0px;
padding-left:15px;
}


div#content p {
text-align:justify;
margin:20px 20px;
}

p + ul {
margin-left:40px;
}


ul.iconlinks {
list-style:none;
width:550px;
margin-left:0px;
}

ul.iconlinks li {
font:bold 13px/64px sans-serif;
float:left;
width:250px;
height:70px;
margin:0px;
padding-left:15px;
}

ul.iconlinks li a {
padding:0px 5px;
}

ul.iconlinks li a span {
background-image:url('iconsbw.jpg');
background-repeat:no-repeat;
float:left;
width:70px;
height:64px;
}

ul.iconlinks li a:hover span {
background-image:url('iconscolor.jpg');
}

ul#vicon {
width:230px;
}

ul#vicon li {
font:bold 13px/64px sans-serif;
width:230px;
}


div.linkblock {
float:right;
width:64px;
height:100px;
text-align:center;
margin-top:132px;
margin-right:6px;
}

div.linkblock a span, div.linkblock span {
background-image:url('iconsbw.jpg');
background-repeat:no-repeat;
display:block;
width:64px;
height:64px;
}

div.linkblock a:hover span {
background-image:url('iconscolor.jpg');
}







div#content {
background-image:url('lb.jpg');
background-position:top left;
background-repeat:no-repeat;
}


div.centertext {
text-align:center;
}

h1 {
clear:left;
display:block !important;
display:inline-block;
margin:0px 0px 15px 0px;
padding-top:20px;
}

h1, .ch1 {
font:bold 18px/25px sans-serif;
}

h2 {
margin:15px 0px;
}

h2, .ch2, legend {
font:bold 14px/20px sans-serif;
}

div.imagecenter {
text-align:center;
}

img {
border:none;
}

img.imageright, img.imagerightm {
margin:10px 0px;
float:right;
}

img.imagerightm {
margin-left:30px;
}

img.imageleft, img.imageleftm {
margin:10px 0px;
float:left;
}

img.imageleftm {
margin-right:30px;
}

ul.quotes {
margin-left:20px;
margin-right:50px;
list-style:none;
}

ul.quotes li {
margin-bottom:1em;
}


div#footer {
padding-top:20px;
clear:both;
display:block !important; /* IE 5,6 hack */
display:inline-block;
font:normal 10px/15px sans-serif;
}
