/* BASICS */

body {
margin:0;
padding:0;
font-family:verdana, arial, helvetica, sans-serif;
font-size:69%;
text-align:center;
background-color:#630;
background-image: url("../graphics/bg_bndbnb.jpg");
}

h1 {
margin:0;
padding:5px 0 10px;
font-size:1.4em;
font-weight:normal;
color:#852;
letter-spacing:1px;
}

h2 {
margin:0;
padding:10px 0 5px;
font-size:1.2em;
font-weight:normal;
color:#852;
letter-spacing:1px;
}

h3 {
margin:0;
padding:10px 0;
font-size:1.4em;
font-weight:normal;
color:#852;
letter-spacing:1px;
}

p {
margin:0;
padding:0;
font-size:1em;
line-height:1.8em;
color:#410;
}

a {
text-decoration:none;
}

img {
border:0;
}

/* CONTAINERS */

#bx {
position:absolute;
top:40px;
left:620px;
width:742px;
margin-left:-371px;
text-align:left;
}

#ct {
border:1px solid #ccc;
background-color:#fff;
}

#nvc, #snvc, #ssnvc {
margin:0;
padding:0;
height:17px;
}

#mn {
margin-right:200px;
border-right:1px dotted #c96;
}

/* NAVIGATION */

#nv {
float:left;
margin:0;
padding:0;
height:16px;
width:100%;
border-bottom:1px solid #fff;
background-color:#336;
background-image: url("../graphics/nv_bnd.gif");
}
#nv ul {
margin:0;
padding:0;
}
#nv ul li {
display:inline;
}
#nv ul li a {
float:left;
height:16px;
margin:0;
padding:0 1em;
color:#fff;
font-weight:bold;
text-decoration:none;
background:none;
}
#nv a:hover, #nv a:active, #nva a:link, #nva a:visited, #nva a:hover, #nva a:active {
background-color:#369;
background-image: url("../graphics/nv_bnb.gif");
}

#snv {
float:left;
margin:0;
padding:0;
height:16px;
width:100%;
border-bottom:1px dotted #c96;
background-color:#fff;
}
#snv ul {
margin:0;
padding:0;
}
#snv ul li {
display:inline;
}
#snv ul li a {
float:left;
height:16px;
margin:0;
padding:0 1em;
border-right:1px dotted #c66;
color:#900;
text-decoration:none;
background:none;
}
#snv a:hover, #snv a:active {
color:#630;
background-color:#edc;
}
#snva a:link, #snva a:visited, #snva a:hover, #snva a:active {
color:#630;
font-weight:bold;
background-color:#edc;
}

#ssnv {
float:left;
margin:0;
padding:0;
height:16px;
width:100%;
border-bottom:1px dotted #c96;
background-color:#fff;
}
#ssnv ul {
margin:0;
padding:0;
}
#ssnv ul li {
display:inline;
}
#ssnv ul li a {
float:left;
height:16px;
margin:0;
padding:0 1em;
border-right:1px dotted #c66;
color:#900;
text-decoration:none;
background:none;
}
#ssnv a:hover, #ssnv a:active {
color:#630;
background-color:#edc;
}
#ssnva a:link, #ssnva a:visited, #ssnva a:hover, #ssnva a:active {
color:#630;
font-weight:bold;
background-color:#edc;
}

/* CONTENT */

#hd {
margin:0;
padding:10px;
height:90px;
border-bottom:1px dotted #c96;
}

#tx {
padding:10px;
}
#tx p {
padding-bottom:5px;
}
#tx a {
color:#900;
border-bottom:1px dotted #900;
}
#tx a:hover {
color:#f00;
border-bottom:1px dotted #f00;
}

#lx {
padding:5px 10px;
border-top:1px dotted #c96;
}
#lx p {
padding-bottom:5px;
color:#900;
}
#lx a {
color:#900;
border-bottom:1px dotted #900;
}
#lx a:hover {
color:#f00;
border-bottom:1px dotted #f00;
}

#sd {
position:absolute;
top:35px;
left:540px;
width:180px;
padding:10px;
}
#sd p {
padding-bottom:5px;
color:#632;
}
#sd a {
color:#833;
border-bottom:1px dotted #963;
}
#sd a:hover {
color:#c33;
border-bottom:1px dotted #c33;
}

/* FOOTER */

#ft {
padding:10px;
text-align:center;
}
#ft p {
font-size:0.9em;
color:#fff;
}
#ft a {
color:#fff;
}
#ft a:hover {
color:#fff;
border-bottom:1px dotted #fff;
}

/* SPANS */

.bold {
font-weight:bold;
color:#521;
}

.italic {
font-style:italic;
}

/* TABLES */

.table {
width:459px;
border:0 none inherit;
}
.pxt {
text-align:center;
vertical-align:middle;
}
.lg {
text-align:center;
vertical-align:middle;
}

