a:link
{
    color:                  #036;
}

a:visited
{
    color:                  #066;
}

a:hover ,a:active 
{
    color:                  #fff; 
    background-color:       #036; 
} 

body 
{
    margin:                 0; 
    padding:                0; 
    font-size:              90%;
    font-family:            Arial;
    color:                  #000; 
    background-color:       #fff; 
}

div#banner
{
    color:                  #fff;
    background-color:       #333;
    border-bottom:          1px solid #000;
}

div#banner h1
{
    margin:                 0;
    padding:                .3em 0 .3em .5em;
    font-size:              2.2em;
    font-weight:            normal;
}

div#container
{
    background-image:       url(images/nav_col_base.jpg);
    background-repeat:      repeat-y;
}

div#container2
{
    background-image:       url(images/more_col_base.jpg);
    background-repeat:      repeat-y;
    background-position:    right;
}

div#navigation
{
    float:                  left;
    width:                  150px;
    padding-top:            2em;
}

div#navigation ul 
{
    list-style-type:        none; 
    padding:                0; 
    margin:                 0; 
}

div#navigation ul li
{
    margin-top:             4px;
} 

#navigation ul li a
{
    display:                block;
    width:                  135px;
    padding:                3px 5px 3px 10px;
    text-decoration:        none;
    color:                  #000;
    background-image:       url(images/nav_base.jpg);
    background-repeat:      repeat-y;
}

#navigation ul li a:hover
{
    color:                  #fff;
    background-color:       #ccc;
    background-image:       url(images/nav_base2.jpg);
    background-repeat:      repeat-y;
}

div#donate
{
    float:                  right;
    width:                  160px;
    margin:                 0;
    padding:                2em 10px 0 0;
    color:                  #fff;
    text-align:             center;
}

div#more
{
    float:                  right;
    width:                  160px;
    margin:                 0;
    padding:                2em 10px 0 0;
    color:                  #fff;
    text-align:             center;
    vertical-align:         text-bottom;
}

div#more h3
{
    margin-top:             0;
    color:                  #fff;
    padding:                .2em;
    background-image:       url(images/more_base.jpg);
    background-position:    right;
    background-repeat:      repeat-y;
}

div#content
{
    margin-left:            190px;
    margin-right:           200px;
}

div#content h2
{
    font-size:              2em;
    color:                  #036;
    margin:                 0;
    padding-top:            1em;
    font-weight:            normal;
}

div#content
{
    line-height:            150%;
}

#cleardiv
{
    clear:                  both;
    height:                 1em;
}

div#footer
{
    clear:                  both;
    padding:                .5em 1em;
    border-top:             1px solid #999;
    text-align:             right;
}

div#footer ul 
{
    padding:                0; 
    margin:                 0; 
    list-style-type:        none; 
}

div#footer li
{
    display:                inline;
    margin-right:           1em;
}

.menu_head
{
    font-weight:            bold;
}

.menu_sub
{
    font-weight:            bold;
    font-size:              .9em;
    background-color:       #ccc;
    background-image:       url(images/nav_base2.jpg);
    background-repeat:      repeat-y;
}

.menu_blank
{
    font-weight:            bold;
    font-size:              smaller
}

.tdgrey
{
	font-family:		Arial;
	font-size:		.9em;
	color:			black;
	background-color:       white; 
	padding:		.3em;
        border:                 inherit;
        border-width:           inherit;
        border-color:           black;
}

th
{
	font-family:		Arial;
	font-size:		.9em;
	font-weight:		bold;
	color:			black;
	background-color:	lightgrey; 
	padding:		.3em;
        border:                 inherit;
        border-width:           inherit;
        border-color:           black;
}

table 
{
	border-collapse:	collapse;
        border:                 groove;
        border-width:           thin;
	empty-cells:		show;
	padding:		0.5cm;
        border-color:           black;
}

.showrec
{
        text-align:             center;
}

