html {
}

body {
text-align: center;
font-size: 11px;
line-height: 1.5;
font-family: Ariel, sans-serif;
background: #ffffff url("bottom_hr.png") no-repeat scroll bottom center;
color: #000000;
margin: 50px auto 0;
}

img, iframe {
border: 0;
}

a {
text-decoration: none;
background: transparent;
padding: 0;
}

#nav a:link, #nav a:visited, #footer a:link, #footer a:visited{
color: #33cc33;
border: 0;
}

#nav a:hover, #nav a:active, #footer a:hover, #footer a:active {
color: #996699;
border: 0;
}

.dead {
color: #ffffff;
background-color: #9e9e9e;
}

a:link, a:visited {
color: #ffffff;
border-bottom: 1px dashed #ffffff;
}

a:hover, a:active {
color: #000000;
border-bottom: 1px dashed #33cc33;
}

#right a:link, #right a:visited {
color: #ffffff;
border-bottom: 1px dashed #ffffff;
}

#right a:hover, #right a:active {
color: #000000;
border-bottom: 1px dashed #996699;
}

span.code, pre {
font-family: monospace;
color: #ffffff;
background: #a9c6ec url("content-bg.png");
}

pre {
overflow: auto;
clear: both;
}

.special {
color: #ffffff;
}

p.special {
color: #ffffff;
margin: 0 0 10px;
}

#middle div.hr {
border: 0;
height: 19px;
background: transparent url("hr1.png") no-repeat center;
}

#left div.hr {
border: 0;
height: 14px;
background: transparent url("hr2.png") no-repeat center;
}

input {
border: 0;
border-left: 5px solid #b8d7ff;
color: #ffffff;
font-size: 10px;
font-family: Ariel, sans-serif;
background-color: #0072bc;
}

textarea {
border: 0;
border-left: 5px solid #b8d7ff;
color: #ffffff;
font-size: 10px;
font-family: Ariel, sans-serif;
background-color: #0072bc;
}

div.hr hr {
display: none;
}

ul {
list-style-image: url("mini-logo.gif");
list-style-type: square;
}

table {
width: 100%;
border-spacing: 0;
text-align: center;
}

th {
border-top: 1px solid #669966;
}

td {
height: 25px;
padding: 3px auto;
}

th, td {
border-left: 1px solid #669966;
border-bottom: 1px solid #669966;
text-align:center;
}

th.desc, td.desc {
border-right: 1px solid #669966;
}

#nav td {
border: 0;
}

.warning {
color: #ffffff;
padding: 5px;
margin: 0;
background-color: #9d0a0e;
border-top: 2px dashed #ff0000;
border-bottom: 2px dashed #ff0000;
margin: 0 0 10px;
}

#container, #wrapper {
padding: 0;
background: transparent;
border: none;
}

#container {
text-align: left;
width: 745px;
height: 100%;
margin: 0 auto;
}

#top {
width: 745px;
padding: 0;
background: none;
border: none;
margin: 0 0 15px;
}

#topwrap {
width: 745px;
padding: 0;
background: none;
border: none;
margin: 0;
}

#logo {
height: 200px;
padding: 0;
background: none;
border: 0;
margin: 0;
}

#logo a {
border: 0;
}

#title {
width: 520px;
height: 200px;
padding: 5px 10px 0 0;
background: url("topbg.png") repeat-y;
border-top: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
margin: 0;
float: right;
font-size: 72px;
font-family: Garamond, Georgia, serif;
color: #000000;
text-align: right;
line-height: 1.2;
overflow: hidden;
}

#nav {
width: 745px;
padding: 10px 0 5px;
text-align: center;
font-size: 10px;
font-family: Verdana, sans-serif;
font-weight: bold;
text-transform: uppercase;
border-bottom: 1px solid #aaaaaa;
}

#pagetitle {
font-size: 10px;
font-family: Arial, sans-serif;
font-weight: bold;
width: 745px;
padding: 5px 0 0;
text-align: center;
letter-spacing: 10px;
font-family: Garamond, serif;
border: 0;
color: #000000;
background: none;
text-trandform: lowercase;
}

#wrapper {
text-align: left;
width: 745px;
margin: 0 auto;
}

#left, #right {
padding: 0;
border: 0; 
}

#right {
float: right;
width: 235px; 
margin: 0;
}

#left .heading {
width: 451px;
background: #aaaaaa url("asterisk.png") no-repeat 15px 5px;
padding: 2px 0 2px 50px;
}

#right .heading {
width: 185px;
background: #aaaaaa url("asterisk.png") no-repeat 209px 5px;
padding: 2px 50px 2px 0;
text-align: right;
}

.heading {
color: #ffffff;
margin: 0;
font-size: 10px;
line height: 10px;
font-family: Arial, sans-serif;
font-weight: bolder;
text-transform: uppercase;
border-bottom: 1px solid #ffffff;
}

.content0 {
width: 485px;
padding: 5px;
margin: 0 0 10px;
background: #33cc33;
border-top: 3px solid #aaaaaa;
border-right: 3px solid #000000;
border-bottom: 3px solid #000000;
border-left: 3px solid #aaaaaa;
}

.content1 {
padding: 5px;
margin: 0 0 10px;
background: #996699;
border-top: 3px solid #aaaaaa;
border-right: 3px solid #000000;
border-bottom: 3px solid #000000;
border-left: 3px solid #aaaaaa;
}

#footer {
font: 10px Arial, sans-serif;
width: 745px;
padding: 5px 0;
margin: auto;
border: none;
text-align: center;
color: #000000;
background: #ffffff;
clear: both;
}
