body
{
background-color: #FFFFFF;
margin: 0;
color: #2E2208;
font-family: Verdana, Arial;
font-size: 11px;
}

table
{
padding: 0px;
spacing: 0px;
border-collapse: collapse;
background-repeat: no-repeat;
}

td
{
margin: 0px;
padding: 0px;
border-width: 0px;
border-collapse: collapse;
vertical-align: top;
background-repeat: repeat;
font-size: 11px;
}

table#shell
{
width: 740px;
background-image: url('../images/seal.gif');
background-position: bottom right;
background-repeat: no-repeat;
}

table#shell td#homepagetop
{
height: 130px;
background-image: none;
}

table#shell td#homepagebottom
{
height: 90px;
background-image: url('../images/homepage-bottom-bg.gif');
background-position: top;
}

a:link {text-decoration: none; font-weight: bold; color: #2E2208;}
a:active {text-decoration: none; font-weight: bold; color: #2E2208;}
a:visited {text-decoration: none; font-weight: bold; color: #2E2208;}
a:hover {text-decoration: underline; font-weight: bold; color: #2E2208;}

img
{
border: 0px;
}

img.whiteborder
{
border: 3px solid white;
margin-top: 3px;
margin-bottom: 7px;
}


/*/////////////////////////*/
/*  Menu                   */

td#menu
{
height: 40px;
background-image: url('../images/menu-bg.gif');
background-position: top;
}

td#menu.tree
{
background-image: url('../images/menu-bg-tree.gif');
background-position: top left;
}

td#menu table#menu
{
width: 620px;
width: 630px;
height: 20px;
}

td#menu table#menu td
{
padding-right: 10px;
}

/*/////////////////////////*/
/*  Main                   */

td#main
{
height: 250px;
background-image: url('../images/main-bg.gif');
background-position: top left;
background-repeat: repeat-x;
text-align: justify;
padding-left: 4px;
}

td#main.tree
{
background-image: url('../images/main-bg-tree.gif');
background-position: top left;
background-repeat: no-repeat;
border-right: none;
border-left: 2px solid #F7EED4;
}

td#main img#title
{
margin-left: -4px;
}

td#main span#title
{
font-weight: bold;
color: #990101;
}

td#main table#submenu
{
width: 150px;
height: 20px;
background-color: #9A0103;
background-color: #877954;
border: 3px solid white;
margin-top: 3px;
}

td#main table#submenu td
{
padding: 5px;
}

td#main table#submenu td a
{
color: #CFC9BB;
}

td#main table#submenu td a:hover
{
color: #FFFFFF;
text-decoration: none;
}

/*/////////////////////////*/
/*  Footer                 */

td#footer
{
height: 20px;
background-color: #F7EED4;
}


/*/////////////////////////*/
/*  Widths                 */

.col1
{
width: 85px;
}

.col2
{
width: 445px;
}

.col3
{
width: 14px;
}

.col4
{
width: 156px;
}

.col5
{
width: 40px;
border-right: 2px solid #F7EED4;
}

/*/////////////////////////*/
/*  Heights                */

.row1
{
height: 100px;
}

/*/////////////////////////*/
/*  Forms                  */

form
{
width: 450px;
margin: 0px;
padding: 0px;
border: 0px;
}

form table#formtable
{
width: 450px;
}

form table#formtable td
{
height: 30px;
vertical-align: middle;
}

form table#formtable td#description
{
font-weight: bold;
color: #990101;
width: 100px;
text-align: right;
padding-right: 5px;
}

input, select, textarea
{
color: #2E2208;
border: 0px;
padding: 0px;
padding-top: 5px;
padding-left: 4px;
width: 310px;
font-family: Verdana, Arial;
font-size: 11px;
font-weight: bold;
background-color: #EBE7DB;
}

input, select
{
height: 24px;
}

textarea
{
margin-top: 5px;
margin-bottom: 5px;
height: 100px;
}

input.button
{
width: 150px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
padding-bottom: 5px;
color: #2E2208;
background-color: #EBE7DB;
border: 2px solid #B2A687;
height: 24px;
padding-top: 2px;
font-weight: bold;
}

input.go
{
width: 17px;
height: 17px;
}