* {
        margin: 0em;
        padding: 0em;
        border-style: none;
}

button {
         border-style: solid;
         border-width: 1px
}

input {
         border-style: solid;
         border-width: 1px;
         padding-left: 1px;
         padding-right: 1px;
         padding-top: 2px;
         padding-bottom: 2px;
}

select {
         border-style: solid;
         border-width: 1px;
         padding-left: 1px;
         padding-right: 1px;
         padding-top: 2px;
         padding-bottom: 2px;
}

textarea     {
         border-style: solid;
         border-width: 1px;
         padding-left: 1px;
         padding-right: 1px;
         padding-top: 2px;
         padding-bottom: 2px;
}

body {
        text-align: center;
        background-color: #222;
        color: #FFF;
}

.menu {
        height: 47px;
        width: 127px;
}

#tbar {
        margin-bottom: 0em;
        padding-bottom: 0em;
        background-image: url(images/tile.gif);
        background-repeat: repeat;
        width: 100%;
/*        height: 153px;   */
        text-align: center;
        border-bottom: 2px solid #000;
}

#logo {
        margin-top: 4px;
        width: 783px;
        height: 142px;
}

#navbar {
        background-image: url(images/tile.gif);
        background-repeat: repeat;
        margin-top: 2px;
        padding: 0px;
        width: 100%;
        min-width: 800px;
        height: 52px;
        text-align: center;
        border-bottom: 2px solid #000;
}

#navbar * {
        margin-top: 2px;
}

#navbar a:link, #navbar a:visited {
        text-decoration: none;
}

#content {
        margin: 0em;
        padding: 0em;
        text-align: center;
        width: 100%;
}

#content .content {
	max-width: 783px;  
	margin-left: auto;
	margin-right: auto;
        padding: 10px 0px 20px 0px;
}

#content .content td {
        padding: 4px 4px 6px 0px;
}

.center {
        text-align: center;
}

.right {
        text-align: right;
}

.left {
        text-align: left;
}

.white_bg *{
        background-color: #FFF;
        color: #000;
        padding: 0px 3px 0px 3px;
}

.yellow_bg *{
        color: #000;
        padding: 0px 3px 0px 3px;
        border-style: 1px;
}

.black_bg * {
        padding: 0px 3px 0px 3px;
}

.h_text {
        color: #600;
        font-weight: bold;
        font-size: larger;
        text-align: center;
}

#footer {
        background-image: url(images/tile.gif);
        background-repeat: repeat;
        width: 783px;
	margin-left: auto;
	margin-right: auto;
        text-align: center;
}

#footer img {
        margin-top: 4px;
        width: 773px;
}

#tags {
        margin-top: 10px;
        width: 783px;
	margin-left: auto;
	margin-right: auto;
}